[ [ 7506749883060428586375603634456775137600712580532809579297157320474767105190977068941627520565838866905359129724720180879740693563495916904055806459959441321238287463952318153689146402466117109043685140390162034215285109236485065796397352632876210579002641419895130296710429897966419179258201988355198602319195779574855047148401266076900948292534746147398379231701428180166098732855889742174104958858329341034364742964955789973513199682592220375420340553308000601068605708228325558989017012312333704700930900208583741573892579494000997972099025608527340365868537885248726450715832621812528399516402756310662474661285081363946805594796411983046348758794418230633902573478925247792039480604226601530024587997464928443996863368518948019123190418260448102683218286255426362665636585482813806937817322255901290714475856338441067783211704740800817884810846288530063610449912253826972050166188673419776248083840012657941843376533774615944343842311930541894503662463118986070188263198251494535714676771252787804429390467310025252244040360603076433068925719598664913342290917472075921727645022964986538903914008547603687599812150242024622828884470360662259424662663378384860623026729343548020008963646165769816819128073348670014079488102961824892997706431311723466765781692796035205138121384951230330288863009550114217657413370662114409254378515160750460628214451982717002631905390434392041034229137292584111029497079154729693628960092327564242156913164054645162217758279594942936182155322125974646736671359928903341221626975288416488603384892595458315997325147566348831532569408449036013372816882897463414377987822238119077549162313806037291330410485137155778379300301586175421770258956390243246899943942649584339197671992642726725218717044320768136564397179780752134591605646784523533123845954779258487445003425065999138947831847067808491505820445299171011624817390079976444608046118949337812423624700587000618087436808087624503946774947632210505977139600599543501676118893714763490385597925344665255287968997370914894936901827121029993325907502870686760451767544666844281870981647262066141587659445255655297041335183029122791527882887511064232137158633348164750393536441473787185585269600728096001484920826228548992148202392187999828167482493181835358882612499880427983721428833557648813526465462280065423205815606254430611887309717736117498657205951433046911357921349287017205014774040257026574456119733802679687974014208925854533136402965659319486637291852460127462849535434266865926917143390487157165327354308952670205892879723619396024335217783363261564346795592112742251021858483074899705067776672217185781333888085480331530196702113525257085667513361620553833519060545923109956515537783719689087177308593792004253339814178900730582208027208271936479742999046997220758051748762051887073419498409183805730985848591446164653964007994846136597779649757085746408533147461730526432660653946403849013171741006000023972478127981912361386515910164030850437935787379205905965641631426813017203696446241456203833585456349173081710871784681359602683694999485340436430406173929890496849497073339736800654021962192237665323972846648898352127160901904694229428443752262792122171096275454765970552390394552688824724956851211431991481410530571013456614416893628077946857279442515745514167220329436068545267107799473989583548741504391834395145728179537007012695664071432610795583307014314355697204377262181722594865126021226500495972173098490096239393849116156460525520354701861275180354789914382999824685320077916551281574599351157964111804029179462055537459178672910360656950303169999067157074025662844048078313579852271328090924818347135033908625851359415546068664889245461095539626433354490951577252950736364641544994844144898368790685109082899645303529424161689239779630206446345356728713364617275304088735750323500358225315466966506876003585720055385269278422519472636026498332942888879955022119131880086249116613130081930091147947896344589698638745150999680291248190208615766344521401947856038641496394484384677186810533384802177701656504654828638012194244016870322851517221606114096151797029220144913791585575356883679903644175141123514765105107359851222950283852421131781262720439869126931608647862568401670842803788003959073998431791988028451434759757960979611757022213527957810248561233229034171416161376713026199604374186950636375168292561532362957651982082374791545707600926596037915137317217454601652046013577896901412282977897243907779693377936163898799015137321270967746413865861414521935463603798779646370847884417410894743753449698845083994900086579873456135083075035962848027640560915998900758959674521438513295128160401112399795813621400522320099388818204305943905870003980305875465944193484008149901251126775330424721937561118549622887390448838022189261437697706875376082311946502844791876841739013046873851831816069472964291403874058633216000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -2915812255959538125343120251026982088419082041033628270633271701726856845993722500804239225964590154603209504130725518374167777467942562392461746126997511132007410906539858806243048608800393466313333688162395365718823098934240966205037911694423066640847376308616388020449553017168116109275960561088238896545852348400870237908884120344388430007421163706594732650729718544998215429382554682287913101001843767035558710638354750860560788956341467923899065036733418371484795474462409602661304791672444547004431258230526297427850397568923102520790906914977350827543521841765412168340007627859056269379060210495537237927081049377645188343422291939227724709026680396481510886113909899577413869507971788577399563662304756357850782054453261564539553503967077143134444097694463345769151436714705402898011086906867509193125321398192625739348928540198795127059211059828977867109299661301237260559734890163942192746824921569564679257581345332574184180863187740117511126356100610037053995301643397430316991248284183443916604466173848427645677400392736714391793551475499112567751605324800880010804933082385481388544901883297317333072878628870483275785753949472798727304986607620921713808859689610664922021976064457015829006491920640856397498577768880609524708467960580220132894362152000793579362630924861719549079500854270174591287094860285251728235355487986609597692254012041782019022470815051053148680678967916573463050726734163905787957661736802291684863597681234599898070903803961740779528834523740530398569840249707960863336974085288192745215285400683013083020164316596372056066970936713343920966101874458956515664436206168289949278972695333510673214992728729169772760101979151671807671185342789441631312597831125943409087002135579891497852126965690341069778957121623332649101307861023969425720681713936664208603703688898288720526750679278598399157663022856224655064417617958635138884685332591150252511622784258302737894127697487054643870616786236360537655954388680336098043245391973837786085126054728647980379741658368294028977861627857203904469618988420500659146543945664726635541459879668343376432549405201486982554719632263496891600412242357511211112798505385342182915487976986369770228077927899097640585109206710770679278898358513575483119739021751238636955158397837731901092592354714078583263056082626107307361627189333345126418840519452827711563802930013802694225776340887899146038148441075371087601054990082234612908753992280495905596219207028566234382331049635262972063570974189575876841306448954231305853478221655142908897685376427246133969809004027398145787401378057370831547501828570027340064862735400761938063233924281008141571049485657520472186469304729507398551993145168517375754811411221027423691386884112438218778934400555966104202094484099748053594713853691774748717533947209321209098044965971076039956698988545954531155108865850111566354473647732988573085457385435220710768216694953825634656101257123120918680352898731735377901161638353035759494736155638582199190065906391037685656443594445333073294481514036448299892808335471116966467098503084265459654351803597867109333894261620892259636589512365586920651479212416177118929916298800050844529506102712441432647928963570410696267373028203830872153387313170735954304796845088080977994450050725110515315932396325081032522775150125319524822941172983972777478542108004192313169754829711384692110633207058237283115387549058843356718473387153878918846418885583886234554136596158200965451840366119925332141482513644187296730497586129717533177998458380811420635530408285473887517896287108335545993077172905555699471317102621394060365236612641119306708630374488560364472338743316530205211224457046665811197913452300916528125072712556570959159551895470816939788504414094387473956371667032588132750657331708033284208540229129086531449746723096486589308833229009040082662344154308586660708712099873418942157730353159223021492715958155698975082838200555208154567840113525300678952340715514433530343386161697551425858001871781942581145563811852066320386064287088841493699575486071408674252015195892074773903536799426471288481628801393763023568411555548048404980059550294622509331442613529978543495583567296347437471745549329431616120520743985739073129152079747215330742439510555871342637506474827959121151082671654657306879724617790663157497226030135800083779129855730132606012367044037282734443144283559848598364639727531882667071660696656576620547984795737799221350825921514216736804597783395523018888898222908237836981963635668756084270984666025241760785884691864295866773595558698935921668432448651364051131808553746920475989871559811938522863058121101212186337245046192628801105938034418877344514934507928535380666217923095788253161238309805938892207449693640062209338970187262955545250730096325363773471243976939299120849672879584433656738653595149337541596937465531213115914223937533787714355200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 392489550183685397849792114348043791007621767656134935666050778133368336844004564688053202530493533116374176149575706177540254776963453097099571561897168145549288701252978140568470165894200039435710370780402253492948565473417695506588658211408463413991342668756361212526826858640807912188097813863527490571956608390744131609074888507336321135101149363387907816774973755445229243011566573314481389523666548856758034175069725410532653027822836041737523097447363175592497064907459090271709570867534233783302072161874375396493363299493849209535352816320854200274905792864771213724493499882367948272158355191581520543813660754430471837981629184678771100196116390973150959567039256783710187541943021024529670394680274431888228470915164111061990952491501587508535459461427592643461611334726159066812972754708497098044784848606173631499092237020773444765492350813018024365470747576256866637837327329257858665209757092645993588718996094046119231496927448956972983101014831741502645908232662526944531302195447913385553487658702832007254781561451309201580004841775885126710290685527920860836969094869654124044167249453487154280977765960588967158351206346229905652267099199724543414894437253541399402880876633791731228119294688801269530743491936425132019294910874352981834031809933641180842530493494490983098881734361817858339735689430201805041031667440567066423836554139902968179462276560163619995136851433441588005614728995743358755346247716018091589905573498005507361575381624408653414377174789732782307846806600023151605295114927588053988687392471293940525922313535060178636397528793958954545647272706807226134012347564515922967331832283759877544613584075189579821148370358071830859772838279050439270826675110710773957916239869115629372493966225442298531541041624028338426341115201305684271108100516309652928506818770994606355449964643431390372733537699545087219137443163296973873018739036607545237140879863576212927837993498781402943085062823963692486213428717948531442188332299540807923410440163847622816737404977681817596567988221248650530118740375324101965103257708325513424476532953440359990692865718929878282437817541477856978608221290619899933038415088112422764930869859911160972962394114478171902730160767192968003353710010269865242396743623999061673650985866211068335903602359377711800109925989437556424605961726829264205536531124074550265665047648099189288717602798419305227236976933476783985395473479583213595398832928379305334048027231861768514625672572983399429192618502071624300975614618934678192773567865287800759879161967888528821700955312722808174176357315599540683935723631658400019378339550893457349867853025341227890025761938663831093554755615627506029558658046922053281263667517618229450458798836221638833439945705323924692813379859801334295717592531244677778062861103175543368641825085290407319032494854839764417747526848740869134175796683023809009134982375259721585607586558117203701843007375525073017787981214411857279980121981875012792958245435432757127030247399442147338897280872019626466241825746903478633107272570594132875554826551440828846323067226792715845962333457397718616320513696273013514690723521167411331230754873065726548789155395690008054225364919161234016241864385455946052525317694611452043044392676977025078988272282118481966785793078224929627335568543057483339867792570340228144995059213360755812649999464038047175114614638941758123540638811331931972118616809806611567085485381030486786452178070042001151160876089978422118805050694182506140190462389273892021815292503616065548158910359589935363636667311162160876643130056452148425769033066049821428926247503109659798414289215324379688505847269027928949280779500458322176151726047560952230293932043119616927295365006351562809400594813284095219795008496781504596718137809162835704951612088896170624677409513826540057380163573560585072244882638450807737072680027020857585118454566620233208790421281168821557671376115021400799369626404394002986148015307962825691885636104444769513888389036367977622393529816608591641750797326280481243435268195435451616714114097632096551161931604333118026708214082750765484930952334608723653108519885609568106870346511579763129820928205016536749154258049154476322688992560838906202010133404729293222944110293322978717527938764869519111227391334415544895097093353017431624917290122597547378400413503222666834657423232369224129000896081694621106831059858817274210765523500769915409531941098567094205805178593393507413488694104263323741986938648307531984362666356006037805340402516219753599722560136684280742201093467147708814182302008693423752592100085521069818288351814069534241821527684909429870985722143151425714630070264237587256934405586283224270588961683444480359381478747784384277620924365208125260465976149273130256707240895107917402838428097049783082984541083847445352326493319272690854106020659763398959297938367149076643840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -16343280194804858423230455071649138147356343770427833965680199297830916100407609848032428532004507311031581418200490633295944043877575275848345459436510252962493657862117983819770363607203540268976204221495320053588106395608411465506778473351360532141064051235788124997111564743315080634946719388434658003020769023230187610192624459441010541371177689678694367061780721936831721776499925612815362370826221656583301036447384779642052179738069027662036275313569180414372045320018303448822953896219536984934598116153565078631093297545063156207530758828185688541152814059718190342277273298503187264715479477133240177053718335767424645471988778818441052537711381293364253444804416756279932917171028027419205838724735093624626124702216610173870865524039826732546285116765907800761755623102992472626328356960952282453392379511849801087734037001089059989278191900344761824721623049697443854307966284641664120329153116642873526736368356434927095716664188297443372865003414960369259122350049750488182689736470512514317809573951216937237509176728107163779841126930984252912317216315555279146050928234096496174544757751616726826612975513500708338696882664278611649042596452939030301615455034146412578942390784866626027115797071630575704249275987201886763132668921705009773203056435015576151305033657332701008453925834840283124057613050233324930884290935675661580775154689628346919594853960281536908611107224411410635327183941948098594334589804904104737578633836666054935676900878603813729533265458161422929447751693255105278450203166095159509239053484910252215485599952006245388436735582525849009905273722681275903221256233692627898658685321080201072053963492127529095746829141758723219148228480043516535971989802704262331563827727631676151648324613112442654147865856158663259570523876328895408437162930488499636224721900884235759433815439035296728495078149330855316270486295536949430144718621676718670811707725742906425899836719418554789930776971465900117515988892663212349146590361061539735872253013747925399342746820843802739566786602226633244762130173092438635628663508614368874503452254993274103949040034511009706427191559768393036077250040534253393679884640932837054545275798200640736050797482749670457268963443513629876501745633788711473318208375493814818934120015262865523722787809938859213868197287355537783370600029064850788147699885170454596381569350419244539110018086734831096267299785009556574541591053162208454520153793653296183693336040511629190996404276219504804080582331800809850774435042969904919649332299862655094394115721351119599302448102995306208665556629950377197129554126475609299397009158505326502204890384455638084562340230552590794230899059013887933383893154655615957142650050163366706164836572146582469398753962724521374779432785897891766988159979999367749961838854087230713328510274053299820266136616836021577715300697992899657891774731293295293661353297239368901421408345156264374953271832444869984522733000005093168242831775056573701893744521655250281500067392661594283332733866614388429276495159539478317970230514453337452576571586217138800976619129426730613575423708673684026360240922206369588333149259152877991097999845459710769482412731420736978278747548295113888584786916167173336508720196186364668269037762956070188156875808416777695391208043667853874363707248514011128439351452990390595884326707021902443950918448949662630989078627269909868757366323475713554735725736912106809366072838102205102360403089624015681828879282702604848536073746491550629775365453878143851434819117346811295815542032280584016334033698219805434160001029245685455923609452529560288801276798355485458705685474864408510039163423982872814528727544035287569853924399305152564791232704048987643349142307028713097273306612840124139820023027047638788803362988149880661393451773206420067106958091083487860792339936447942923990254042404709885830987632796404840171976327087948954962473353742883733559941079301319364503775000420334776649685402525260950831988580021325465587737197252010393230513160746276627047270567433769943175999729871553260095710666032087529635584021935493986903821680406008547562566117053043101130949731477474555084534180369442480469355346818409362918175796073251277547158791388189343267926185824627508253066538500386882946303836704658119146920883838018103749881495014570351535404868493992813542827116144493379045951200282716036147815538558152323479679252776469428614982698250126112592527081564099429606931871840039909850681957292003781534604098724366435209610005965534085851767643228813848637733774361035240402866029383127053724174448313915762127462798964618660284484459878141999280417156083890660826410804434256000381428162759758971399886173517292785370322988686355484312064732245118125069610939262480362770434938534334359247498757867530776817105024410607983474431342925673890806176288804668496748482107152105851624545264546812526592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -140564251283567569360523020483476482402006910528576923750117073198684453119512804115623004515931146153743699110377150540351355111586357965640158089612799571147436170790516973080145582871377262151473270444994088908757610949987424980909331494260540544273867859107572872276991241634653203782105260445171604383095194482744420920751588463191891472754085620147522075290487124642685141513991277832748186619137118085129923429840184509953720134642818926221537842862434479380715494399988295890216850166774168954977421380557410579839688982961171451470182336580742215922396851591125593506876143005865631476706097415757360827635971821045604565239604808408936981223537633854312182794492678951047821550626428572260258261669754017957736156284773101064338178338276510220270938733914155884272433984365362226054376646141493610703912942295211563682638750156115304145607441676362748004720661467736316350747207908645492038054538811452987801038746166661408754632583611692216923626957589634098164679767495236735335674356739345074332073449622247289100625390341833017096652255365367720087651761230061170161827292069062420084687653236746445275021036487974512723660654327597949871181786804766753479766359087473087778994132039207541252774353540487085927830715178690369807967346122413069428004699506984702548570709584334920446134071265971188263569686081638196908759353532849567250588834393377606413525927940135490933616917270047333491879813312803640310132814252454610105603172348409189026762018144130536212690938152356668936777396992113144013205231067889292883113156658647690431683769737963063740230574413096108651769892403705510378402262096868324672533055414785833065532397156645702924219905330384848818577281631687186699108864597542933185959376894449213144424468892720351615482990747873763912419474788931975682834051103293181260137733697012755402915845869425126194461216953297596870465076659401369958274288909800259667633622920800412383899191537634288913391079232344270922027649099575801569332624635668676533642674757288825213542142303407969365305787897046972378711581063314557789463744345277819814001828716596133354500573276440810007677805831625715926837411116388717340010316610884527763000653606599329996411174769516741327835554210251462018118750627536163256756797374553377217364195519075971860305384276690870458628325132717717967200421255952673295443059475040434903484933910284962993511539403859193867261148285551163372432999843529783421810110851285442214872291251045951821717652407605272609428789241043036973575728577433027656287453052992921318799504024421877421265959701583548795531038318541939354159137914367314298330422153641306930062097599049803879816493599109280795856963557573687881617663870058385273091732380058812437689916087487243329254499910280301133730228005364637731802384429192351018978162356808541219041246888253151421643392315187247209044975292799686385569804227119048719693271173091722022074757093486241433042935422123380544265583741588044546088619368947203652186821904907967189280900809715006358468049109583423474097159484608741147781947186507540915746453423083182791327189707548555821413945477320976535624061666142245753255090322948697046757410801430530610503427413919519407895914318672949963086595086735671314356908747584737012914448482773670435934018018953210467381499477572597298056085592608750127137469906000602628307974689249377039222376719463363315178455654355623044013544643303919648948089840693908704711012542371585537924783132609791781176580046960518620815056113532263793024165094640846211693023956686719954834642033113058689662004031502387311000806353057914396339719006121254274002682677331881678646730387346076214956089614668770596563448192641460633344606950727073477283485427594596347732220104601253163339751789775070020787831702661813995318838658732191767782551555645874396075776992452262439495491188691531546966318838156958329254111653773395834124977065958796330768070561402248286975617615553623607703590028420625902261499979931399541736123533119276602431075089126090828860062616690403166102877722782910692010178945728418482476209658874756158478900884575436340324639707213309495978239141658815078673591878458626875588963404649704115445088031643218691123761732269683410154353220143475276240390233159931010634341617414538819900120348288201284945281723825053174858635767215727294637731529862226580747319128425550144474584288448840875873886570321370453779472318382224757399254711075055214673284183629204351817216697304907279255996864128329678784114330871948823935930491188422565133427471276044546078369627592363683176139469983553922544511425228725247224739338396677829253793105992360556728336124407055038451850630015386606034033440353079457076412654888504294014183410191865906442057426094364923057136164041189015496087322277808007601794624305370190758126562666351635869507393722977517346354099728032574668799020625030873552153158725350195200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -140221298541641428506687561835783857264881866846227427176809673196724466237715111801628332458932400710379192540021863021208557774772159130851283709164181715779505385597032435350409048741846226384087383206663162650073198582202119819065773365218472379064440905806547367316218572632664602639253384871924461337352742447187877317017808488512608511111225318030679729360181835509276365128978651318840263951822361176904509000145912399386617064606814942216671878800335071819545491129984682631184049802544809836116891146983567604602852191490723022582816945858971058230275632026392807915082325478457461418061373090020546103638640456846759137558424559258001062669130717438424524923775364760184679143239056716600239701257819080667146374600402038114635465316295628296475366086594718978154577708648429747158650250465132501484941336899342810940511858642460270155055930817167201934214364320604692343689089607040639974000640384702595135674030585147876456999850000981958578393051921980046422102854162617738947007983125413692554558070742775740090234070056491248000190133544384662762023678827668132932074992589772126874021083094364218549069600504750624663035733130869180864090264064884509723057405767153299797218077053599095202179830432751470586667234202467684329643359607679148780507388077066572251223790644650754929719086530453901768089210263545662446263614939844008259201375483187145367080239619980304024192155920836794977063659625796955369616283033327862601506445881221119938544994982808409275493602651394022574442294497206047190781924174454193165957061800672895186980819546445066047340801426899288932487518118148372535407603351831485281084302691830971746177282498952822001676965353550248581743358381178591502332853489427438766412268934242525210956689033434154246594712964627473536287062917252184782439457361712433430983601385283166925109055938990611939381135430033803547741931336450491756857012534346854225702251520708967598810787537397390231058523091751194377361543252921668628852525544802808588646060940768784375325697998446234137495436378424624225503836827103483931342365327610091222887960242112756108689688521585661623121582733400525499634002084641891848934388366883898632461548742129142939882681395905980807511027959203618027446805688047276484096105679697470308468940055124351847862384276099159926221567784915218897080356648454027340155308310300756835188903145598422569589087048064186480086584710873102653503243475968333481204273478194845062383259192846311180551688547125670910209020230882304100336264696455012519880034386375452785347249897007492764670562097744926757206755074406096770513220355839907106667106780449979831361034686431720292230969074613714537483328532386721002556297802288213029721771090987425151138754532445489076627111118498033832774133082909467034407379813369257747061093332821377467920144992968540548447202858335356887753530146554163038455794174261679884599552815517479476544241334818375126707582410361860322374660517594857894500383326520555206751506344424461519060597782000598096426968592794241366578209185252301952022223297350892887854465658488345195055197015218874257755178606981676350503379027602247896648966565073840084066011218547174097463781993543270441751881657316620609128474503889816844916539852743460756689078426068431585268654811167419196393763518548511982199554696785338578122541324647880271400816350317458648272900007635837288537052625789072580996363889041533246901827811983988736874713705206458504795796620320595713705561628874025613431545826480731681940401194278613908852030451656684371455214072055793344268656011424429555402393956476662847241312249395122098546174109266761648251196693031129293375759227689565596792065017161457549280839709038694206737885878010544334444648053945112533798570320722331052737072684533205370581608840047534682740799380468960632976167520294874313330661622939875323661618200243158335912061507136121054255935874421970864639874368833606425847094927411603552065526404484738478307909546668673619254041308115390053391432035243416467000069414746368208911719761767300483244954023048136534354140967938805610493649078294907436410083237782784938551680828597645854702547511069441814645633117729130212988012947156799311795281113621807497793138615557131191094540479889191737216486120865563740419637705881730257198102325967489942801563916359727440134540592987105834095452010786989002536010464997954400460592317274427344450606736508500713676168218915273538481734654481972001971278115903453021380293078290622268489758241817696392185974449689354872230877620733520468766969725322216363651121285125308026016727420290928703952495309752871759271729766282142823391086518080654642096445879305736918314626562283701093588227931785157394428713487472043123088169167940392434115713620758996839372132646008511632174106513861931365017426508816399798424633917609567909791763606046478218624367691478628019876712475042775040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 1202820156771821554811012357645079905250505164232766044559558868681572161329392505359077078476267617444805746552116966206848162280729278704427873631493886852235532788818172785942849524673093780495168750352278533772615656532700880982385829627700526293344281074887507240835208806008195676716145460776110002892890858738672083640530014074761040145991309699818924541074226871419166573279833833704845966877026621092727618287072968250356958517782174205754343432924574750189467342727812109287920989552317600554687477577193120948521135165735740694212026871699371005562897858787106001932520324535305655948594356846979507914813215110770274482309228418900844502455229129578651555288813069992034894677570398783403853041139903105934319275399360719106039802602482697477276157433657439652284914878048273988528440808240158941126368865530777184442011233069900610379024916949899777284932477312386280475714563245565286913663117324428891153954331632843841591546218170393864382767241947299856662882741791751730734217031091664398744614123200213697865171887882747480911499733520892269914201840370687610457763731193009950555579736219324033527674221525200660892961181373140342864569797225934968013957037788180948638077201291976030821743504136254652852972395933280371918404107417752913101729375113886261182759939097825249974971599096653823778128040735825282745828179125288568512002226569021390960291477436465435055993998038783107112821930392749053133992576180390986440732945026170899022537014357659396791601448616517096373455967807675570362141340247015717720227406042626417557667464790657585715222779041531169425854595222341949480993800073518256497257894428236191086878343617096940324293963277884286522695330754447410451075412772511098756962673943466033443233290054794042150858158817502691089407981308593769135270537896840630488388389257953918245448665648563749621375578252929578628986003625702952519771880938338119259976782094529672494091643639067573938155668089514757885354679799947596614872015600016633697089044834570073146750101490051222468511381707091078422481749255586596801601744346155956840675598232578372048181058269594371442578168083649757846887602353506108998935240103354261717855002584175736653158824063036944024981579694169189419925563389457562445114420273640419751626318809349207699507232821326439792880878899448215091515264073676917578704037084789719048373909198252287929870746741492026688947572024051764839258939818125070057035690934276834391862802465420742548027776501354634746468607929110407048137918523836809472444657434285152386230169932337888806148445360391834222061874503467895358750273731315744611621886062971608186879851795396746121711591569855088133397462100853524035826866128347524951451370236335427465677801901834934778872395493042345534382317332311487490047689417039241059326080757095034800150494152329093337516134610083365578576745546008077572355424714483185129756874996273999227607470931221289147637297294741359068473502060006385612820553393212497013731490489790137214406350678307568554462222465759625118598814118447082011730576549471896340373898552063248218913113196918825399347007023427356730606807855496852380073489175200053591772663751364465632370995968428150697913126334507437205699806540004412643696355788897361881354038441831606010530487539588547511347174202426380000001408062569731699296359470577544272814305314156350279919396694575791445817188470943799101894517218761117628641375370007604028094293816731421350913539083641115684896666446063230148448765157220341708353433978688446598327485466357766182011249593196425048237202629383274816188202235766335590430388117711770871883541579135007215321245059184928360762122436652860789126461346110028873713982599235242340178709778971490182400483102770620042813022296389289825729684839132753375307200430688831529007950090341241895477209613226903221727442681517443952119244550334750304360580915044845915218913613224869554091601653893800838923536239214989991422154784808003677872858441633619451299305863875172033807089321844486888648861822121419186447937006341019937269254241268317162523969646789177334216090844614638409225225766275496380037558788936825935992448467627532141347015187405324703705875344158812053210589433149317496987297450031849777643408647818858943881348140542544432613109551749229396636234827048459093975378958419690144495158085065745843821311050420341150432720317042497442265224861517528970320550839208032521291753518220230771471627079328794173943651869905046029062643808495503142641926406100835615443722155082888218587965948623703111792373622004531754036638159591029238313936440766548672269264842358079448858180957905869427312482170605335470900846326230645251198221727786242556758449316688002469629464767282922826150468729538188205867483229523053332538518715900370465525946935705175229881920703183718374387402673458468269864780205745559587198962234044342621763223966187520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -3142029003926032682662724365796911979947007404090045103575201705768071252414580053244753941535401554413389173224890173973782753710901657578130402556210486330330816634786466217104684741564299503045039364747617152476819444047623302230280339042319164395931045355006953074362631182026834394949494375336436342010810379148193973754629802199566025593690804589013705919683587048326984596614060063782273093428258447281664164030387010413323849264523035811713446069022891292861046790926372348809526886374572677178955492185418496732096526309726646781747482816040565270020136720068671736694394434478863282101069871000830097846705006821728215079604228247143067111468539138946807278535060031814334068167492830063403421685049562609398898363231623115631445107209450512735001422992924037332812561526013982165279808853673575243488215756155938657813457185156750425507399582384685594417591663110509296978109616044901467937052469224753318943310187663797111825387185263135246263604769746743100527380222385196683942528437618780080884265707397828086102670744259323935711505488202093888395620945392737013216391817277506293706071023248388112272880975421616882752091026412952738197647756586541568282690581666557433887830748574002982209920772274311368402111024807600886186320946022018992321588205163700318240325691607900722405456925677972246154563450428932097554456084021343011007876713014692614551300789813203136939035387866809668388095531017939393346984951486389452147459741252839353953140373889113598888422132217759237007637523681257561334905150479589979316012012916874913687723275391285484265316011375037253787741333200641595278145447936741072743993385401443131793196905248948207936719671721288203013923123586710887090979636315435838171532779080325393289764927253064492972903465534665929588982359965153199686726164479265077819951961812654206574647983335526240529231687540995423629709675231691214592267174559786279512736398152955855541236620924927079303295516781696658298170368651079876953571870435271675960510516206008720621834138446623719616677026720944018835968362443805825922425806632604733795462483349732653933280426212056670209388553312173880970918999661415042723397788492983197153941191382107074900568000057722277466626626928076160457781456105791327222784746791419728347754977306411635608139287977610032884305115930704815253427490399927278101859842321611945242320516848263628026539610218978027094040551033129736270785235060699625112286755631849507405558144158284545635994420008535397471923904295391561351856833881306367947017229285246158009545876749559980509454093583241421284101242067169141340541318740594594751679644351497690488650430639078273793744174996275769681346811680094097580495195668137803738208250877306852029835297562071332049792867524461828767555407101265990628204023152223075466137533271741894768624797636184801145637293089461980895229105202087917856869686997136353942435277364299074498139283124124694708214941010443808141232070394145298967264886651323601066134461653719685676149797070662097094054007600092768751353772438606473469121652543599888816245155068218862561920778322784147572100543778862808781132436697701182816829716177920485477655079766650794231413970521343435123482580942430316843840884097471490269410657383017891785200776504371936712670387117261894807641903253495811990125407885908133165303831269142711532943274941419636324339906729333127069127843441897582614431484784856940569241483052359188911351817486510545035545233478858562583580266900811882760771880131670180327350397557981447155907574340617394861496397350268063870581080598584060934517084582304959536823661942768701471753830218119359463515842662966742186469697236614973514568410310632073041250988944960058186517830545218561037175574319835553836748451077325213968485329456837671015066312699614749339455918997245665926746210444384373693159338238890934655024245911604077316546646000510166039164055471977803144019557565520553309852643222364340498977032234203753245104247714276022507452089014878243043567990698670733953908643805442493422587736043390337617818788009322493324945503968772019884961343576176506650795889009920394299583373100799461146368718099481856538716152984026391505322335407456839693091617986348667652304999780710637973309918448807897443930253073461427278348236235556023913408094938784142249271073888654688590809011457713234277886702368988720033993960828642564512841665587842020385822346175870932892455217938271630431790220359223428759193044367596625863032782160495647669864130226041015647819856308985572849459676738772455040321957461011283709708392753823417024367606208731829651716804233988115032877947899084502792062420983568275818900394618178181170072552819748565931749907164643042604386524349782635283510994196518708734297812519920947210252582605337786028204899011917059050557930482888348740882590870137047503743888218059996682563186823929317851311982929510400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 101619727939789508825666559294499951116426117745797232533069793074778525445917349755678409191156403449819390820776979385811871520785102039721230467578898596399003890936491617336833282662347315597248638456511332243753739619857976524707318712151955828651138915591802906686398570587353474536537997420956367505133075681377556284055381178418071155339574012303569364822309998046059343366020638850691684761982417154343976402836663898886528487528889737169866479234308729713609305505285529640414705056177138039830488525907196202240047615817922945762223580741998046617601954042197022967215830789957137490803611199583116471407470238797164557742319378647404175416586915306451902033712858562145729298019264550818089457437071017424305206711919774171825842392725776055929848631057571089870413800384962281523834353879746481816160559809035169837514756934886017735325298167173261997081610950458423872996786825054237260362320531863916919061759126461835079039043690429279516837710102777138782708829639948441004815672461223664038081035028632177646676974624420928716410576655708463157666841685940483084406188301286984934276634839979285622885408632842623867383041626190757880666489827236900241680907404050498821203554400419546493362182874530128283208838212798956418479644146690244577959125087812705367010931088043611790263531888112750662332800896636441055102655680502991672953340974625823000680478723137399152762993578570349538757358347748039565420508975518781492380897774196216709201838894507100628656673224612970036958993485127042120223667030291238731213942014886894432089193410008151872797496625894685553013946925300593559535692246818798910404033869675961784070986637985735840570327889593688319034691492896891706650022180463526358985688643652173601996817259134264282396713023087004346032828378700148949521516760798668713675974516800355587432000343916477797545363493744068909155393612106711415746796317076209054336902770256701142891485807644789620919240151972494837741182859156357651709097604119487054583964952177703020215872476712108958204564458034647438561038594272195120934027930032322631652721595602920316987379708727906349571618271579432434539735992237286875479525266918273814195859642603480505752997232642408185818554650667894298291804002692518452272346460268391289670435446240737298699424742666747347122551764920952126532614290385543415301566575596546204212297511055855926106920250459607152916125711397856834130898010043054577940563888136018816494071331494459893786056211805322389048363635385172809188511178950745941222838889014009218308941403018517018260444275050274984981054052156813380025402387380365674836223175358678876180087163317218527323022511527445123880512916754784647377269311331608787077000290512821923204983083718114598415350723376490694467060630372467380505906114806607659694406960238058017829195324244542496715387438437718964567519942558335660256696607987169605735322896687425653767458160079675770655329981238463757040392916960970681308547033398269197314450364036509689321892853774835341106989438977523957186372786341836700033336099577717812592328026610453521544006188020791028162804211636792319040014715261064942986153050771278226051585145939727877415761056763809106154228189445074622992751356896708522086356915324233129630752807896165905737923511836737308235295431103616570763529911555255665891048762236416542453535830289257862199809172604685267799033538913764664278140788991264103767746896280543141658799817107677230657672409899256514367654052399536689132270421490599817171844728237914180220980481912714024635666208295470656959050328773131006100521598180252958942552062650733350165112857583254610304675125807222648278965788411862607262727481543946653293914090156707417457073541305051854818216922429686251890267061901537298109539414025202603371803680714203675470463433450885744614914524364448382679757366087314821097015442517761736897446346799887288771765357380968832739749342805328149507651866972758368185842212093776622061579108519578609144015800517440599379469343470127612737979344828565302578046053923112762835611500164806931977685513775691813126214323655951236027703997511094406674474987471280787321410162629167430121706919080583864780052546788604952817346114572853442512351794660830151194021147174426758681703648988663052715746399867009561428902249498333674407737899817444407064283791203416210819683583569610134954697774792569186637134390946035915981974806899304999411367807422947641759884414115793404904093305870524341036560163925295424779648334335381003326140938930722279373899702162944418673563974934874297471435216124079829068499156301047760144211910632431237367343098873126557836430147854533720700990692080089781040249174703157169056589395168164561021457474054864048385575381728418743496640396406103106826294632319430918927626687922324398651977094939894269957339027342787149106733896903020604080559755527376507420701066526720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -200916514988079769016639341906672056318101540813666913336465962692098284362770868457849512908626731426376343105569871587873727285799077531859131933294558257666242274192713725495993139173468936001924677218019635251241368849371255658001800919143711325756373380688922352681081703908496039469800589479798778879626276299159130864683941389092291472916239919240315180232464004533136254820306844673349121033775914048294439542568949478881719383791539791013561163111761011982891604983068761658412914087157816951148296075639303719356834098966872082130410288129266910541765101017217513953608502033623050328412424960092915532759908408487100929012994536215402777232438272047676043482335079453753820886823593780973091432660822246724305845890813136872919786235809046752844230319496402879686622053514133220166153092797590976555731938080763270835174168149869094597133241978114848456915690219043488620324032515253182726747745444624076727720453938249753777981628679587590499892736141033088739604879083927590886422219568861334813993955083610925631905591845071092393599679675976889746677603447658257395114493318238229767969990549161960088551468337456868948121247925160105438534511168763242833957172130117296431535815662760674807035202598841690933920867301953316999804055137152976284945191013089741697880066173136466141073614076251018486873565515827655117190191379357431340108924508016283242485486278541202293749724923260237730412001077569636718764011897838591970061621076894865364055426261147407006826324782377814968392219425010912842157663509559537804025032788363367690217913738508622735011988129259303166901039494757169922043345867100275016157092032232649241805724940288709982590738079373487556923991519685993577955132072794590270739656809073172144486275595510434516671040457707327025505771156273528667524715209340454201907770474613801840287244222385986297070594669646824437387004755562134751630044255854624563741808018421079562534594532770483530713479084847168135720031100547782656266674509724639912688950520565629081087434450114450173112662864139308467879000361868592316930087497023096781478424278218788427605431379691648875788818898334265917669399078505100302256601529366474801196592793481552024372829564188905451145378925498143827398718746427882802218585077496851536685931517837709676227173580303075209830827803437375390108652851628961717650805538154845066536470503796945006213949008660587653110373234897656725107211357450100802146803220246979028168696086216696864963654365475221227546810698480354541258663128400045759508948422191071683082479893331353990049680197611348317319519249929410226849741868960577546361618388860916139382709758889457075116406261949683412219558492502547609918623567830534196792721231867123021999170865974888088804242228558717865494028465355848540489143607409111004496500052755955907060510197239872586583321369445782233213108552425916834290533674764097854040792283583879241903869900695428121706533657013587487747024969724482758978191137865691854438793477423936499318329753233773139792920849132803418606860757884135476822662634024964376081872793185511603912877672096105125413746316765327388973158960934920156275727674775794749194531210960440041757348768727181522072897542589229809299984687347434861186992035575899647096208873436150723612541469443434417830124950938237956408137027606259137218909120515457652438779972504414586530445073435868875888108868367755253672024186995009630347443566174373879661686616215856799744722145973124429955182160097542717950735128053665850061384653506428487884992250672286553942379093459814309140029240096179750053839956406556792322879976948664506587344695328260114648487568794132596306331046201720643376111509076434173186404940583300257120977426125182075556751342083828090956510616973035482503741865113699055228351844322946404582202417931960867311668448232751790223569994081571169372026149583474786661266897349978972255754591074870171336610079594882411088075221162594177715656943635937852215243665085317409313262130949132910873146277505994332495257446207808777021477388106155290085738135442227992305585424627152162422260695005795546862626604372292087956250772822024440545631966769703734151072562222616680570760728834613836653305977133305738112425232942146075312367548722093907034159838572230364962219398616445172530506789065471863890717646253920884291442424826765459644131217481338927482355549375204516971311394237702615190304508940635667719131938887962486987779547322053222152372217222178039400458043769328846704654971724551430064017770034387601905294054056528631116034956103580380715311147770215897293087818080949965453551739958584425044263130102086488070051489436581346685794549902507106621968860935465466980423197429019093472683703503790870456169666216417209991936122700194078031958993215122550661257294126753522463256338169742363023363941522449376530360919414829294979192920191117491555897704448000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 1049118534350799831612375544345962897970106381811350727162405637027789022044947606616376502733904487015893844522369722044648725547714467974649004729103523748447984709984071288951669126198526033591245432797568600170213082435645587424337412441156492227303704891150525659490455118599811856599460620192774939229482832414193165386780705980517677231130366212072436693264678719192950988335653927237332277541594118586238278679508717209293524915983356008654825551667987736576818168576817187989759953670340063644841298524442395690761443582521899794800098917204938897713538260625504727389202377793168082305168116336261909274308982823239963370328194476323532060807661730460941613441299262504999612968899017704802437478001099486777639623233534365572269127875920139860693045391116229324159969359612459768973341164291154920116332482952462964397238354365432739203457114133515968627906206267135084593233136294559102897738026353178171456419908522343709521591594867622909159872432247236876176106319520342136612045546815611242866344005306577073178273361820605148518091165709336664331563139285102187005624278413588844461585898437293144126067311024717375503634651879009936809520910625211924413306668724146920449683069070802675771919411712502544374725737913188173711146542169789381323847775098426315862471106589391806546012259400376268521547432974553917809775606858396168794087290273890717577755026931473780246160557507699570646508329927556696305918349197058571415240304630317306550338559067123069194368235610115666398972473000026603593996349911832833603307278727282051530836469662507978425831172748757591181979506517953913483498570428873051193137374209860819059941052453704327188659925440025640654361150884718787992507711593240291187235164134073567127620412103666891843358703737945919940602441781203120866628444521728664064392243409612404648671950573652017109518386203527707280818234414453040433832588086196344841870905351649169798665156815332105522004188573621788636887177883329393950054091778910191527843141853142263722307125666830999819610398210899451620308572563159549394947789561282998724343949295885930369030673998622766058656443409901204496519985593514744925254511726753492144809701973327322960702982152664362166582716265234516737738637381692701890114367034340776817415474820541594770322127248229196448586290876996147633610974807656315831910839098009669475066915044244622501119599974159500402875218808510440520812501631982640486114032270435504300423077040202454463362485231272206612177472883909050225159339688627651730518873529839051750800789591905189092675134055214221321469532597726631078819629875295415596016639874947617635613828362407316096311191079094574778817428789404882584907336622528768194676182609806236859426108872105143252700861642395935330795569622014273324507174654021403726379615451483086131126887549912098782808021516761814966643286035850984452669401644781069798478818681249880743462854707145314924786962262416127016780169990807195182189104195160721397666560796302571414251401658384906034415933792303493039689214793292398114711651495111116570418633251990120719616691527066549926912746178778754088970411949482969439565692032437322192637486754335568541469573850124277936182758649844016809960707112987246610306151853994475590038896441888280796805515336533939262099979134786161559797729957163437241783365031475724518455778207345996701886804383303169829774397260367249838855869909274671804432568585408567900407417042408176515687258675530272376293070353605856949913765314197425399830318948037278809460289837340574442492490644733482115743719216073068194096684927542983929983922212343530907427715722076864285672877396588041088274377504725655807738617076479361872574504763378092577026518707895630943248290472608619814494045822029705761581968931459565113248387041167934004883994209944041566450769614365593289934564320838842061781465267865163924784986597834905841492336499210172036867418651698446855728530067623302089128322521324351288758155183082488084441384202519858506071126807391616049904402249050471061729369452982073449830390755146721425238502806388428435937750843547884145216099815772940154192709207505873203712797768155761913830217728948131689814315077415527982197434011388862312351955860523533865843880174002922019510941048098739596942794263293172246327460991203047799728918174541555358423015653774899242663013392813324281548003930527677840675220493403104552158312117562154478075906157940316199872994093393640284003667904376427786029387082318756241396922279604500982152780480556513402241085351773364004506023943899005955853534240144409961379954682063361144890512435091044411173457393487333449783529545209950359597642167134440875054345457349678252464351842126449666705228744134247035194256348222928642106241425045176172239659268706136664938209036799672859118539569504971619455755537098887180383874482924888576050024446405485852618653696000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -3244945759978995667319689611959477882142177911609893700426956221187848037194483041676846566334954500764195494557158660786368847617717341272616444616250846215176307540950317117046622127481592362110463871919315894698202864312814869810248690829300432921106179720115682529734604937374340579161820626779285862864447368534160844178384063574087881727467505124305174227875829583845514923929810148799482495623431723623819904196285916492459944995671538307392980066210378031975014744645426255180992486866595971371063512650565692599122423142546893440229466166715659513874032858771963375068574971410243094141874876153631869281122310465105075372378227931941827990508068176306745096763718824794556467485830431528469726348023130821655503178446101666559703502792617726706933778260624382543262359998171000828195631031217832281880650022353273610470169657139917541430471516651533491386764403764863383287383807296320946598252561510547102778992882643202292395134139470579822521629974342824102530853998900860382533070324488372052764567205815283859753974343685507223061533648255094362863534299325823928340370684076784863314911942258445604953020271578291327024161750987583645894856221893909332311271471775482416751216675896721101659006001929262506182165538846994923243364246020511580398170541400203550624306304813393165047855036245258188164825069243932011289377718597133209168291091246754716161797703517271869419763810575782046789181679638423039985554623222355667158402124601282084067924839647885036716498288845489132351404499586875311522575072392889504362612860808130613358989266468951767860503757181596921673343781480624518259848320770525641066307207907073114321694982084963789739334161258049467418368543415613715956397969980154322729014121846527651443218208343649522638579709180736211977709405870956717596179178359892370006054520794605438874476339216761915488449364115207578309157359155680293178808182988077154632385246552236594858706321660616541192096602766832500811746870917452309589102821457205442394496576753240421015062881889684907715619413615208777206106766564802032532025926706746272361978589219672047335243810360881242563737322671548329763599009436512107922064998732177596551207483801750282757607622071462890165741401979618203534533307281609030062858378370905256199444144773310511746817801924605509372344460050777520926428858149022812893667825743475712279754126680098970255278889915836738481520894315652706787097918868942136421032533547734935469885443495206798718979070242937492820561399826650830832465549332001001857692768231930023878787651076981073094949562899192040978509670433621278898227065540363959377536736234412161094628304935291481349990284369623346103622087137901687357531450272107337341267697906229442099882699710811554631241470699604661056674755068036648929584625824514893356048405563868944441675596617429704442018509594970588689236523194825678950265370289321173160349938130705105339146624343715449298312764711189592325328289496715067070344079388360181267283317163889667139728476752919084856630869002120098223308922111838089804109887234264750706214352782008220411602165358112321984693404601142386615898924619842672787145188896600741143628939621293350038892835230381614359026733814743363830894273422442143994537081937387789374261503281381752826520692251276567577941606203291087145425394098305155656541651836858412662893569272898852110357825537498916631981930291543077532763234172772094715184096710644710520270699506323338979839723460431152430152974717714345115366603171259447447443728941982903342878006409007758491691562966500364712305509535328663094560427911884775173091917160932689297950777052144302945119037428815478704615657352849599305960169992980331909019105608161845718112874874272994883578050189435549074786463797070617227638424783878518063119472877580927053045831416016666134735790189121719180907376516571443198712455370450102637270478071600690221925591364804800492247382514529537981779075357105588147957684275312970647346961528122988117192174000671526654848727703288898004874725082222800548924404796659126140274640208825587013082080175526533149703415558017637469626113981221577864036584306660420028339117854074917813574374806136402598417053197333305072735527525646595088676281003243081029810593710337713572659725238237740063917909458921022439579398444801559698932942520198584381611988063904039125023667004899561703172082962377938989225196182357177970539786009818084611229674895031600538482748378603248830500743660347968425731412100134187034456538815678679126937372315844959629173336192461753446199973979439635111057020168071640110395199215140659955598168214391288078285625130129467147413577922068287018503009725720096912300390549165404604790682127457084382236707464031771552893996826531784426949246138943459844519671265712881426890732937946181193623326589698179124472201957434053383412152708625420611000789663440794802685214720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 2530430957001200403685602117930158683362459874283266563317160499782042386268744820689264434661152323521953847421511992276801633877468792480620337276208022544257051300408888064263827191788262229723613678775878778032215952092135365497125143100972443754206423878987091142058007473496942967757120755093200045150411748011448483536946394691034149685421325927231997943370965705054785812534768582781589215130912604020965288802951997500720274055375625727718891092962351385783619481885333069754398109934270828763481718127455837357964720981096430033644099983302786774892318067041257680620147996017437408374998685595176524594180012724546196164280613404251584512437472706041164268807867617813446252299677118959875487610565047583992112863422499661901780046662166687787603634141671240699635844157694068627530408071329983147321336721697355929653359163454052763224271853525959498694321764384716607078974995916730656614114022723763853139381485441201659205569211137093494814004472128312848715822689613885878500578399079277666940215037070561520204913083289785200876356896639135606315515516777982822385121348507499182268774776920994185167872633691491192282144354403312220519933282528769206806347231878944921470653948532045370016926865383713238542108557855471410740227718086406333571566693707885263105162618677700823963796725048254014632856741849949709481249194681150128567537874479151183181712028202195105686952636195134309485818951662875412734279818358268643016122499926160712676647267871183927578840431084312919936404166300980591344441328508487687449750880551284558047953955191388060203321022601965469852369737361073190990386071460888529461834256881548378505982469691744059114785068743721632692597933743421267144309741859537198779157735858247008715172648827813444978940175534931964577493987443499137894407045461612948812529353621193525784204202882549377494052771102934571258353537271933922385668326033022758295613514584231740036936004918801108274284369297123959330646725161105606540565862880732159840185924094582983894294349894678665547877696704992090899057862806741844242089966744393571015827703928163010725666073904895347685278700828996516116663702797178300859512969100571644844319560123583045461548269569957686320841788100176161880394039200711394879238562865643298130714138758304937608186164578573986814407129004413560599955756438967431466756009547456651490287468778256817350319562817146849162153210266407886155983445910843843488250388581806975689632383630444950998801673499787675643720661677458764745993532448559609249985200967459468868689976328009467107906545593541244033144987727567542942696806815480629265269421722211976971633005106531830470818289646508109530372109056894886296142705758208947064448785304736837250684241233770683126610991497553785543868389395527493118861047625490700087429068514652858677844954718998084893827024039154170320237920892091014393146474217721575904570442608276013064749579643863780630729914174815571835748083522030978896268597781376421129637605533668771434338849755825966511919255363046533315092563061505191817561511098195076835469318941675757187353855970487326499514234716754027285209932162526301754955869275193941687432279033127854968481405645576229643525380359915951848901694242399148046468278833138806778634389239476130715851497456470654105454057477305402738094908653831084280256971576648823236270499904422933450182847030915007999202693985040868763028511259208694881133792293241179461669364811475261068846466865546421724709746405327217138168081593696683472121069825514399249811134738096642094266032534469939060845592957293814157937835054665864210647109052024526055653043235309605904788440797887583535335423898065770175380316389574401290092687426298904710116055687426346470415123756797095099532940973226519724441826427029694311840248981209093741762506566748757647821880920361223322022478061937277295359961357509276234703970360423143203252077037394492431309276495886505160441352633210796220391607897463692405424666251394966556058029472014719564824863865413441575566819432417089189740910109165950138707203434730611586518801164379426876409855863415907129182791606387874160049864214374294283955975916311229237739798605276662963203569821261826505717060074467487147007187552744783451344767819372150574036838898620337562373992250766840469227730331117864587873341024411098205362997619331483587224756371922107494600731117503622907666272615110415775632716061390836636083313145600241175331375598298172283466584034376108971460112137028251810299013561959236429897960389322214799402208637719027386990424440079425049644239522008548515979626300789120049036374918285469540288342979560863913304420222816948577714468790064674428298574475422524668407625641424250585131199451158931547867396251390035348246646107006427615091317559287343460088615658283012480276352834549781338086370688321933461404969002165692480756701261296640309854208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -20718008274634824914083727447624281191003576741950289056159078454145827000367378872912231224646029541132413215247463649517870406010971508400510347868036295138120699538426157927717804734055921075656980648866892388471634673133194122864246673931236110284444837850562802049486540145416920914069390189475147060624651814218762837284855544585160867228734769061216313189785915374954089126639221370739576250545917021954774649060590152383826056635490775987725940928151411303680849922948226763214860214444964614398095043224700640289628198729691811808989971259470415612694042850881776446588107455980774167589157794295647837637948267466432500513770950434215887745334485690746223579489161840665706437224626652829667339720005583010438022169978991603399178154175049608001858854172686526451243933074524043696231988896930717619850341772023989899648804901088330789358883195980393147588278742016130681593527373816329743437980126591796284417997679926062634977271116131244312189650415753461250154801054665210449162133493811235994199768899976701271667862007684054244736435058475121278233819685711047046112477683473620387883893132789344087029706388240237008759624575986808963960088028525952409189197653356322796150348453656818296143946252425561146706215775385202283406673891020579221175156312488450988959533054401287219989194636774281080905291299842217375268587410057757686617847286716765446495253326356373737338753438857264417133847620704776939424523026867762594701787938375531454795066087946852543940832813580107603673338601174726481622947079970224552596182834266508154402193655858548300835594147118262598264518365467520840703618898039905314094161065454872882068668705885704772892278799339729595204042463918211448354187309357218438649901452987258339536726264254134825258026654337906023228181843730584470404671937519493210583254706964525804697289015513994615169785581699482453832059357118539583901496916906688380676927649631746184274745755096635476557038001318512430468994160379223940373191191051168856744661416406296512221157786171145394787066154220921295754988068548868102129403933436026227794439805884033417388409621445845219747091455577510827927930945773658657960210830465829286236209679496583369109692194481131983847561484145758522685558120711666433062633276597338545631450103122225446313457251961251141968018561988020099344198226751544484773769185823792729741926640699027596475573612211442830064363636408173142558732722272098089616740620995712304616465736343345061782415269018673140306297719767124689616866725314502900370235276342162524988613871745400651805851611288515962327781418036444794147126477156740114243310730964383957667524902284136220258358315131161418543408474241264751507699349230921558771239167126516002629923901078286700539111806978828653541617042808255939467428785421687220322632045540959306173977684390666123565989554999114159402696315670202574928011247319575970093519328887787460230990272643477497228091713096236215456816231216863925155472959563836511492599059454452456914858585995753722245957199362112296398946554192645894374264311889753659334876452635464471775555758748047978265732414161200460090713538596857909309556519224401449714401918774143104761604968021441548538004064010453649305337694811549911695945290841146795916030868819171456164539789887212652140611523347868893743295696010441668245679866737164210008548588244417663374221103596255773511947572747167825300830658836509872283497138873170793449818161587299686899400271056005265694454657044119212837358588631247032247783792951626209929493635966748293246796181511401302519905114347912146100962912220421704340307457962991075101345253359028374283734789241748057499556864905202084698397998267804009045831050717541512939014703310457394733894632255915250734854287221844962178318915370603813848136569063657889254882712132212012021559196832666202764190582056113959576070923255215813771927511394069336708666696733811983977888400794278195171768600737592870778242484597967750435210819099271387306539586082362845124395912233407651343998751828553299491317827606426945207749970670931594767140237714912754535720979350470225560138369189862126920937256679150002632988584844847805279537030937387753104033737440126126471217624505567185717429919948205120149203613829619502051528799054329118167203195430496816214754230207294360475573292979290443062320114581313700261918103672962327685425022108375541044881011271827198872292373609376104706822171827540399902656504152702799713750576960705287511533185323851534392135992955460599661659949681685583032484800655844825940667370910313187979042026945336688243309246569688578661560320388890665694407306501911974987054130691617320838611003139209254181781589247533608638143421877092507826918031954681869946635897754255603652321502825147649089266332378777149115588907849877021068876423966944408348666280618541544726741811285310923148079721641665093854822400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -4481556283171545335262660095793031906388702682713863623021887094302307818717200907444895878903255809315291304228578527928244313901957455380708454390591945208781255871027520444738378295053072331075226057988439326202555223703349087277266694841083657354352738100059153199901386427978051929535290499793124055381796399220566137166523309385015428070008647121303338270469401600403672067600673858198233930519336545078065114310259435396815072797201908054151466327449730067640715033952835007819407742174252116584854792846087374892945052887282627523700582264451316652618184662505418554639439618062335807530792622629203776396536990387654320266046385289142383052284820628355802135216070984192668605724108284279401956420267818600059492521932800116683923407568726090387841495659456224892494035337637351626688359726217874798170124646295242098666023495580635202588333870451488521065442103449393623038313592533517211559143430625306939914011895454179630711018016266994325530957978062682003390914276276551988162839512707171591157013503694467839443794951824833981548904601523214710663751180779374868215068318992308998826604004142125231129874996813773076908458886214269218979037219925006398166131127820728061712765036097177179298704826631915182520397501654509226152453324921832410874904128989448687398851189783848309288711181259015413122321325296395897029666607639000564808614550801656905963793425408942010431073006281427531936311133617729302597918785818729803298818514199428680598056841050411864177936418103657072763908849773202494800074019073834380674306986216859294057997615568612499458603258807156287125271553077785193354287913761522476799335014664302050957210607433218939100003617955381336686434780064437523842879392856100034341128778648422096022032403043076002252204445064508039870401140984192703565120909658023322941302610634564446267677494141347867557577342397984241804927309207773329961254716561004286069494692209338046113076406310379787415981795851496360197287234612701445852107641032129325396876676576304292589378849847931835718561082190080643857436557895397655297774853355112447198516145012311249826344646433922351279325660960162195429065768666022921002002222178521352025409843321946731120330496135905712126416581258651877855877891745409459652241493184331335091596778416868140622178201555770157960480217899640656190370872525480804562429946634980677985842952706211297207589938117795830422136847581587888425020567232728274021061684866792549332569164629893686834376941605295427434780582720717889279128123047498126382494648708640841782521850330274669724974522620658854817356279095718338413143387078965651894523478564544028294360821646538563773358675222114197258582399589599405612639462028315001298835487122340263593924539914214092087121235819421229845977699022414595465549399834465312970934273992742336368268562854822987302901114231884727709396295138811042781958648188095137855838038982833934368861968418882297973752941181851894870780013374283275598339193579220513853471877767939374198623205539447507618529333525892608371988944208852647388838586741537115699655052930610684412436992395116546816566421960273442597240666976563537398201913293484774904438874863809307747383414952964589550517232522579132814588613405919205176683231559888795145156572596428847176909999564036650385487738733291043150249792628877919174890352868898344748139091156560293586950410810217046350173519989641788787028789259733041299076107090724418536458951668636535242530285433470138323379556947531323639146866953899963667797040236880529931967186959762318492912413448871076751216216766932079121844342692546793939074263897755464550298823067982883157667063733831543500203107458100419763695200340128188566266399179538093144953702765996971938131146032904473284997873514720673321992732832060781734652222820322407393939756694254239389260300899072121308160661495951709960059182793721319865797010526124968850262671632181149413383868134116866979045531292474263197311454166545010660644040604920132489463922508678079576716033447946498764368244597183279199618057804387301550630391489099982831255934132651087281851391544610917471501538826876085001204834553708481326190140391994553185702587221899214198404955883355162264139948438832656815355509785298430791355311869768326671362201140293377703214520258237663133603301572460902738608634125286920734149110997822716536866186606693082831242148385128574121642790550447217925632627020976946168734186258040242572809902226590590886044075065699776931381858038284219050039916814550352024539844465621584980738653296996859841978521905053827247282641474093940664453959132872431182146724051814236545531798360507032536089855471354832686073594551152814109655755874782859653077086309392797696988802702144296134467115330975707925220260517558501880341152547372092800201876762157454647317921943160804456090761513851193454212578152613916862349088880996269424640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -52995244705881162605189405603025870893783476608492434599008315085298749311097791565142333196989381230354285732168662938371572012902605779518127535464969877093500156124605733329453135864192953904390017315158061845556018122440626277710553401157383502559142040269044013664254475450072138141292805129703870471421849960966079985023617568793510441637550175164990168621199898677513127471525838338993006898161155496732530983589888182741655833195232482318060100342660614707504671604343460943002759648729256686894386362559966076862355608712771420482532889920802833140642970768357713092951145644699773808913375927354787895969838286707955227446603832779220770071598143515528385719014401855232245576262326296094343757045634821533625433998612728800266999759715381104181538673796587651324241018296539535361397947995146376497865648260386660202018951092522069838525150246230739806951328002100028002375983259301983923386570551524413653991593189963020497455041298371273236350324005892894844152930521983944366468092210410731852574220480893334558424036459225720586460762828276861181386630049332311070900348042552271050256475456342127079680065357712548728376640441733424959036746575817457344173526740220039165004085801659934751115607542217349530898571994769912197904123415537291786440635180309434363680816641322681820245702233048179891952362311275057690837352138703168299392619147212689561054835623967410413809332162657672773790746767118018638820582446278975980982245385264358853630015127795447595552305142724897806362206358484246369031794122921706857618013425892875310919656694496793828948326954479959163044113068454850698731175045714963969092586119250381008499047232490706199997326485939028592275156395896907763179934655986846896154378368216600199002108936162860100368853608568217028478581897748180182549924232447284598371773997080350731818079897858820980107113997542709030922612708746876909738272328044997418451377144318182241896688025399238643913234660373189352952973743796121494552523560737203453842867247487834941886056160825540555853690887971646819697951496821512314575517066672746253448198851514325802661276299199693274070524843572284922587006612419748716426154386304856407030182144808883745093348908051938560894765452738035329828047313041814317794921113150586195346429465175931538346902101221690894804330410157924452775767896625433452431731717178649195807606497961237008653986855605449934672856661822202492205905429021745282054684692718525420422316895644108487035330607351025215406593493278483917948532423688867834906888261817399286245128041719287930642204826087725009423891465997608529500511398914885233915917736559168857022932823947531747010259981894783281621114771444003898497593738088318872453431706281059285699731443493023748516451768130645045223129519038034499937576639318715834322610815453152725598246748078252078454257234618075089830534976245602929191094826183308610148845776179096379316901544168503335142103000491227239213992236878937708167255339865023903551405278259013016920292439088303882408889784643631110656181250472831848843832241526390187094260557326326218007249604673239734636280389857290704874288016808088949360975522163221360221461314993490951937679668507321515066115153358269960112441482685920034631369793472375401800363470950827635087103923092336137825815155803115501202740169270708298114313688473864920627536319216231650532577802921275290795705139755262740512593810897021983302765567992982378566552730856915305053194223188878421872523744924826904221078490379127107839643643546659003322795946069340180628965335399619468698800118998414384036725190828820334293200584651535326751670179103541856758301764259575409443542910863715333543020721314250099716701955784745591414060109816999690685490799682766927521330276665059561341666373835339382299178911597208718943541597483687238829807326864490931572711627289884255813221813871167301955632778362106277529950504305656689444842574179777701564097854946333055034181600676205028896964256807027929724517055479698513567662109198677447348846706261458797761944908283006021964026791502552054816847074275991372542763467925268837297454201873537046752334267224427145774105577893978661377772947190619774013321957793815846863410556078853952951981626176232323941557459719859173149764795089565441252563779503948311651074639783607715591598496320233026062232460396655036082102902302974898753958419627579002406641722109159049779976972228675624124888424313836735900384779550285739178296538626777621752691044954052180604512849995085658982867348555027942498724074461887857641885535519460476196441405973312211675161454546556278380996988540362926565908378821306930344997068629086733017941692039652120797241296660955931180723790306424855268892401268637705621803340021971613525568932046705309634847351532767069891111237049331353289556032535983055551391172248546027398274107723038703313343470613951414272000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 1912207863311271866775167711513080917204326647331957517634551904785002125335922993343575935751526329422874103820648574647980061640240814002268564010392764145384825716168577390818478586458228296674431655674532828096941903954675534796445436549207940869890557885466700496358360464365254585936523344903967014591351651201741591574262431596605034427188074739193421068943568552557415780918218986372037008645853753114133728357433654395273870406808834523578354118934987219094558294478033702931610077682082327990740078426845390402507058987953695652802231307076479992239739705589078145358936280586276071787498982103028508414497654653169364851643982018488238370109875311164708663858968103180945381202844941395184356860171032665837740363317030103694723460220280817815060087326325193748114566348780525938618987088218843440464505249355128838362676392275446651248048261995258709171866612141029035758957221780496224058730246329149724829486804602740274153841741448134642133732567353085562845553191923761520092642816609728370222955755243711742746767433963361105445762325486800861163260510485609002430235254381587127943417624938645766357529305636627051900373760350515416526012219093067810118579351944415780628375105059663701608747392014394554024488207009097255180407725453425856406704399356644236298275895657494372238820569337405064934495970995090518960179816027504768684548537138907201127261870108465709597020961559637503954330910737965027746910892214877540347048217513078170937677786766396132063039853823651716809766886254785848377429274190237525013749937389675184318756903895000501317426767837217629761792134621372404960445944991438870752167338050721387418228920511444331076548335702600676170261865487804188553285042474242197987224741735634234100656020977846361376142939041528594404902723135309228686155160576757432285492391253989253374369428507992781602019837510338528371510154958636548025191473408989037191962097210307708314220092001643949414993277523516310740603860331954848701113823087260453524180526582717639784177192284734572206398839345619163568691475304494816900170149762271039773694042156545296499760753949798233202492776311740661713980585524250552300291279287320492976772337903441703482510143822922304951265577561187522535301233486445703608392748044483136380910788723546610247597827099090316128696300560242157167015176482060280069996702505102828871772136501680687302497430976901087368973444379993610900045925988029296006542981579577286769926453192253048087821529404062060040275470866040752071313293824108022554806178149891166683508352268894928259696165827135737475337672272161167329872046627752717657090233574425928850370010655284169205634731832380819592649434436147327797521039338341515135246667304868782768012784086835417180746975692140613637298847764782813668222938054447053339846300668031673138488659683150804898890559870082806254898615836395135761976311074939051998464559436647678092537379146124879821145714213824106145395206358230212029901538254442330780571504190660616582101316898519074416737933111857059751730938113429540494330571712726704810416958083177037275337013109670267676056996723666599635983128886381754337696975148628232247215776204492921142742015853272750546079623557522325166864381570842681704182183826101531350203786371731685338192098285049061416451112902401593201610584076832591022435586165985662178778428267166338086710133393907556589164239504366519225417944551110441708803796114392418039587279851717634588110673498289033469191794590017286453918548496460418425023419845712222471830521360995772055313253257984716871251728276121073996034518232190101204107394453423773372878304734335767767999198742502105633127041979432337121874224841699145259516542888033554265089784192589711963025097140720906408251160837668772586311417029321713205677114850437280832099362378511096063892422247352719705456361930037463813201153560040922123136241147070383960557615270506327423688562137637226484677669079172933864671956896840397495581705852562133396428464013039855650365656778134209283105510358918040368177288727995658237633662365551595447810374558080942393417563975452035870703382900028980372622781518823172974218750569059200815550442714452396408990965143116570209877360925202208975829971640807883831572854988854407961651758927836397201213088321995471549351488792604646398087957162637123732070809573219094117990611495716312081237499296531660228323166534334263865660573457633596130949640206769529397535272326590017840578906138058297589444795457582330927902713914860964382955019706072840580739017113081661424836048989333683461303579478442942913853175627419610560684174735502316480395541687848079831972304756961958759214517987123457016308108832784936739774568432701697348568204545458186247116132077922898037550630254634275601928621219066615936622757996701292317747432629046878499390855137955183263618966370511112883343525258513612800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -25079439289609896096155585822137901621505612832883037112987391066820182408622775244144050238457902909061414720947664903423055985063129670602809909703001456539917201980969289942039367613771578889298287827908712260800794664878025435228836941285562097768275289599264749603476584040389657412227606311375539274252103560677887671156959407716522345943394227892307635599702407261831800057512902909347957313041390354507744761404658127813074499874298700279406711246447234789902966437121234479858911825010349164045475862133458990626413379235129586932969714910196363133613068912668705813420802997787570284937529538751958142866882074529573757137487959745519395595363173455067636183985945371484787640136037715373297635030011075194912182568426484030035913068974026162980382457092848669667005864875948455330897546241649975427375537900488857084898297065253533268671590293815408619123122775595554462677156122503000246967481961589642783816433341532122855751282232383758594839090606571231395581539410078860250807599893766823674980021693131082933306998434577581586298539612147328804733702590595025367399821030307835724579608919107125131044588289843990739168018856771585632892507534094163820774057766069952279441599224927333296147354868503097996863129275616230460002951181639969939744861774381075328796741291134591588602921295746174356324805335268305348125790530656731808876195925352631456475398834165210067209883263477376063716157185120680521139517493285103945202766839004914058595725737163379271937287688798921400389602472408223166088147949971509310115874547847896889364634618543315544311452138720007107745510813848724489470020506688203438522306541059371231483139193701913428967871941709102017345635192940241267146982090030824521624359528170824250625816880787858783492073129814680484904685119860793436934629727742534257757308753316890203074650178900617526889451486224192085997760042130341590171780342359510448364798973138962781345187455594351361220183967295398987434087871504447277114027350310228471841371247331989447767073191180669199022760062851402854346075311925038885856981135084596178684404836252965486605757543139815584673682453248886599961487954475255771661331552401988725453079021291414121619087288282908135997549063177482018902775020496918197584404393625668516585646253628986787051379801946146365361672799423057111872301388881167073976165879421675080546209934448594132856146908654066638833734305321656260048869563189672494503125607664178627655316159198559724723028110975924386800877228494238706598007662209581272573047117088670248676091985700389286463975123286752062368740641046599266624368424674457175218841602717122374927268094503084620757928285346910843263660328781738307060037168607908938078876457014965723546060379563407938116285410634975650950697147417578299405629666580457789517286068430172143691853072819401763792169099082470282092994008603877168111504553171142851311528925201447636378005435680175461415650644567178265604634558388973634703833089455348909340518946776412996473409012604784599440355469749819581932789650362069023933796085662474849056869730168974090682428882500793865975131214131002533183656529460674761250357166698565837700173253630110313477659377683208239891160899216846316358053138215319082581164159970422374795954502573011315199292218673849635925582805306979915284452628983659058712780591282817829401019422705480251529183294375317001004459258589452997647341946658680412900217035671538061807040465979785366676366039948032643407429241328880827134508606219827839978450391787177947636341834384885628448653061932257259165715852743310873896732025330933921317515732565406297080677089332950208690242645952876438306503680426142922665314553609713507989537119863764820148425867759915166439116399323759467899263753808117602929725361199877891688184501408791279334482723061121951668383621903515701006040137951917962228474073873925480455744239101856405424755100653718145192465703989012147122225380178731490145015962008979467246623492584297485350965045192409383834653116684650137307625878219252799044328498402732529919584804069240038720463267886382494941315801468502179757608619968453458954340779648252740832723730268161489069575685013776909240995210119799999743569586389668060009041075561119521522239192170033948988241194794380945052870370490731346497482305405812864491910655344111525161514751230621739234165914207436750567057845425734296927605975945369787949178498980206581318860916041302813352233244231267245451460463872076157958250635078896686890012380778184011577716160492897233356086292110804532149293774121640765633399683655194913452804428136474657749856015073081235895109402872913708705405498338027662105957279547959855967077344735297525530337064082926523676735515115308565516787501344533592193693328064405042165797600669966768999418997060838278310944336017460394865738859495705190882354078981373912235289738047651840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 2234990168776336650521698564536007981107102789468698706932061648339023516062946167404102000699180379438749683659637187026975693132723253334025894869443561736225891339913295144067906904640871718775972258071875424878182685438769865656165445415623043797978673776519261022559080370097294957365464721820426567845356862621579063163069491241069917124568463473837664426058845874137535057575736860820655251646793635286999144072730510035005965310901428475375920310943583785882914658411832810850361903093908211514761686561044651489479590183523054584775037430020198392690795065279007797232273540873600755051583463603513978491919332408026427137248824028596830658432139615318551339669712488617885661212368320805279671508964568165230026590468418226382745728815934354486300609385666486848631749069346172623041879126203228455531613044783762375001655769144556823884803070541102323414803564921845929503495655490870674344727437988097866949983981804667974474344916899181081209919842779495819347870719220637040913229267783341750575368981505792649925035707901298058253359672067384339901695899133839218746637959700671995405238390882858856478680549589697855312738901046493189006192390458665849823572499173398493874979037291375341407310469698546915970749139569664725108229083865306647496553785817249298867613219963240311379472321378158603166055937772485414283327786992807250454574522545756501099454861410331608379563395255928563236866558118851690108918570639428051496331590435825840261951486787906205783212397862563525095488445173739064676487033345400947926637670173539483933481702222043026086912428982254674006232257585653937833941255936530979459312582072933258490229143233045940621506173537249164771464429761341245570644017861056455893529541989014698233177602442274434185579327332179414358391901532937562063999716076203178495016327429973157384409168859823683609135009428089415603258873560963079331888814808577218506123765541735297669938812189128238399198134120201073169402084294361820877370955493481534719447910035339346485597723522475729624796990124834056755880686395665568422557395806022498356888122642113270897194139879148618398695356158017054597135605480686109618573153140329908360768812050590369496009608398940024112909141458199836990940796552536452612558323269881947468825281191616627477730631612239070586801627241422750227962384147462905211414520214463956290831256712355668378334166454885870256259029233210461122823628868850455395126072346725788740783612677221002633686312522714651282677390385751061956065286300020861898283881135230477565274873482813010914626893096006060659894352041093290182192695044247967958036909555931374574122375970775060614688035563300287419624258157189673948426554089766533331998830950051835024349410306016159330712383151514110193313790439950645458453243579239344702367747704971041791879328406432912252298171297296316276978740778810955398096555460948049047458533025003454073336567373465500042588913920827491082271851342775764984065145489356900046537936145066801334714034314688526757998638823955973652571312554625199953793826189608914142837730368720931146649027929037101688838528657025995506913364548809177363248167729372059376091726887097924959743817860676737450565984309890835190970131616438815187132050980125379462175014490587985898952672863096760849123490988314872095591841320603849026401053839736166639954466641510850798157354307368819905480220866248034686958388794020965124995455757388036135948219967672088702353655155225119717541010269729012078122521149274275786002207750159642333218385883819143245847497485453895417764251014930895964097749971456913673937660503655536332173526249491138698979755832887061439448238164115032365159565856656950347038319731108757784506950436558510990644916533739059410705650344109143285508582978970918253002722250001774714366411857284186487424002165696785286705113518271555012556083254623658240685617202722695952646228566877887535109242704895026810115853164966456982614959287921264256234164869825163276161833772152638576119851501273548998396348758150257695393068529149108211144297692899237575700248824405451941369306857581337449561379627125348688668738150114040880337485861410422518781321983097174033035055054675517491268376198762066032741490416870801653372971001778244039571915529735723598811600679711272287994328942535388184264642665625472539218732155419251244230261311297588046700879842760449223827540859913165253390555719622890183790283308282784290967122070339219466344219690192933310520926726683640262041820350140571352999904630685032147104954768477396584635178654014553182659316151420926375123452785521321983712515238160863491623253614705730281867711612747992386962663605519403394397140651362973864277268863666490142363050477415813375964314905414015882844060274885153534941468429994324663764670498226322854059400610102318300427996163773807842106379945771715787232873807872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 71728679576490497251894406413148323019349650123184181042221494413629046076979881929190705298144925338392754833930696596571222940316324810056192544402758230365483022560445049752552462290870773621660283424971318863192682133866784962490219858563496846072744624942076342408250877317539514977252580854566986615156813110019066485426171507919763692498436765100406111245518164593761597817626469481374898481296687845358153402722215471921273878886687375943099003115357801371175614049919489253752186420414302728431759027960670048221505362439916124424819363018925179053376115442214145181986491188548732241506506820764580122762872769475174150210957232420428992178714245902886111107470357911268880682451299707649971477845806053543335082193347464918158105599024552726016491622479611021063395548449973108716059133205237291622945949085403980199028976015054311301717574633608886098425283747928889934943721232561101867500569178195384093252059077815491866537549886546960123407122129288575437137586981951710006318214399321401257393032627258145637867595672912394699546982947312737212284057163447423489748206227506710799332309736440739752095783914184580087953914580065434714622094462128504704452240233785617884157538919925168756734660088415092081809130078205690927527211135436242990239653727915078348326810581948966943414540421139797893347546528802319676975801005585748038185704532762878799293916769541112985036652515171208415529323896571523877671474056500430971254868970311290306733719250393682810053620438313205341618517541641832298878943787447323445126154587792354990527603516779865885036610059540966310568968601199600080681826775776850005453819868450713452087219097262110602251753058309041501535416705465633802684244348680622597151487457703242183976678828453473428033178753290358651385721678901454399225636872397008249453801704846611997700943665959713537800741924728640714154558149535445553227228651197290652280434032235324191241838265367853512524859934976572002733418551897241044541747003745989105335588070365194266527366971508391483503586310742603788480878566518088046818704221651241098330220096386925236102450290523764856697677500026849610805804115092651433000930952224042187344692092673850616064719236719197190709934778474860284155354718387482782791800361537076703605534318615874717110903765636331728704963610329774776469820103890237344313288257852140859570253392639399859966464718643008146926571893264468813343436776517774441863176221368706310897800126439809141932401993147071337928348169898195784590501241553621756000931377104381783276861860871333250925023117271005846609626007278694964020608997973179939773210531522967283421350391151190576542811919946906236994322248076143388336601127589976502978479459941203890744919212387851084838657964145941724393481573455340650561549666145615084012324546047840361405002400863919518317793393498837527125542483047683147070807960038928714410849342402532812768635581446949976890389134029872770094191418292968499643391034329851618564745550610737554141459918109371058511567777585177064208336214028801798120938241969893360875846006023802386282747128022080732506317539093863928131855006122978904790689176417190119387524575417651045662516486990450919178426586764957450181579772121808676962471436916848780977833864911442580533645780454025359483321779551611913498142061501767778601660666326862129767485395109568710182579506752456854943682920939920010639600268026371631494015461041341816867279089631040814295854086708605140484089793206633120763795518673545415733208375775819575978515272186788753735414249662250816030010708189175811948723487858649622974699029350962836565315952075947011075111093144709979156267827683011670699863219985924475567817549406889645283769255151209718021788908084319214282524000751379461893054532982335879487791836306756921949721333667422364109763065686763660456764202718700628077042913966942494910253827016434460850238560156624174207558867709023325063720530574509639711263636617032114272501093546282630467403763057059145017824115498485112262585647126871176775416259321864330104545248219913442213428094175304957151550910411500846602578085612341630035507853970276419889424202843352680385153280815879051226295431397876840518587864918553267457595314092350184645718524952532509656765349720663366151516810645693947560492286818423135004290611173285392405675398190428778635207074413790199546843550048579066210114421823690163348271671873980182006305592871268125254197751752224343128380007328910274964166588438920355261834994347026804882602096034495141772265838732166685167527482327840619652028555901444704248559907639766901965048515747383844974116770951393503139267670064196560840701311575242829598799332583413209429074803424013252507376369901862981045911811679777648419231986609529855186698597045809892439832966430278636293802669157438395646734160200563484548984172210853586884971672371200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -35175694651156758116437335333480786460941453870951951640761016277124366596792727451428558696260524460962232833483558574174766762342540221434730914487193108366311948029605745590129145071279829276030921686422329262432473189298279241564428108038902182919639727355322199528166571014960467338540151982312300763786314446988797326722559993426669753126980555412053141616996449929132351266625538052822728527158669049092967964952709799815262716053513343825876234003399071259313079859479055809906446869005174967446179801406141010683181397957847674909140323213135850725022500556785474002088420755597220487668776888222792337970582272034733447688768634418234376527313213488551199150428305755798833020136727309733888820709244241505921706285124037730907704583246019543460526367257576846550607763012761255478840766151919575722483365985174843655027134476607786282464313324237337261200669960718582777339978054640292846532798708858848678901539419835754895848633341843162969550568022640295796820879684453302854933386471690492877794470343450034936055755537608841986533068220193604213863504912360501018591131244406119021546103765973517545091047673526458286385091145098946214654851757692196954956961026811650566442228684313661173777747358639459047335285104843287800251245395089471012131445562070837565584546545915152915842607543277764293957264923653246308805816649945166363758050493245536834276633339453341938067292026311522618132445124048530296991715905073990155711548771439101798802309306884532968011787708485814233099437377165368351944693986219198922632358760952038306980530579472512450112024998996335173803322326126245180853595476036431529053753529348524541820946004872987205141349458586143341939504028555153902716045574757623054049726225128041021600288668892204468939478125495406800516604395831196815875756494247059849954413439145343766453847306532543022262417987409797120216893685552123309803852485262776831430640014959812768631515059089537129041823381360444918779549841167678404952951190805654689780807266154319376267698248344122506292222880797329498769123033800357234897137963743421146537066061038865399065442998721848296633347234181240115500110515277411814439821861726261600746986685014776827957710934579069486658981616281454425159568532710005255387972320229386611351486417925387096394655595923393214562475993467308024191213876264727674413257657356095796744019868357051729757920295706213624536519421702630000030429642554544941632851885585722166417887087703890355268234512242794404801413193584338352837165617481981783711543895818079593224481868482941553682122017097078327448106330289184943149280496680843668992902651863244530902225718625700233520092818225143159140124758006575974973228181709754996657320092513499930727471182854801190349639652223019610526492042211951994849489712159041027728161466608040070517465530223279863390907050218971893396479497407461626920003604097636188417625090713368909874826471653623082227843873767470748882349127151234131792090548457289649006250687320828693809544795899216828860378982653381787207899741902535230373178829318868094488298894168525183396573821005948909736961054792421836357150562579107216035409382676384665793614172456480076406115586255513573711438289990023052509255633749927742479596740476991093114689825553547325595977897885663891307607154878079868213581297406983232746101638577080383489588043360821367211051156434016477213646668615170592197268977951586360899321749615222031964609438256424417700326264229634090888261511510069905172573718455932038604647882461663070264258161723061285840764103522032671285262512428747704092305669867074746171622786072969527193285053951891276522600309755141426107823026463728667647699604974389140359099597838887003430270290015068430946023660332909523053421220218559669518499666217590883446928527647388932755872439449455987129829571389132567770772426801317854837654925299505870526643554041089908220021171352520804972698400013942664667065117269682327350086829497587138438339138088536411103068987331729126659887683009093670092083230510352300042502772213591160313534266510731359455340130501768486258196534746733318219265882355629521737515093925940356871328524238634556192393332931647039610995861523303182705432272769980719671900174910491968349745796304419036580746222991708019015465504160731294486114414111491965294922195002652684563840985537727238012493397058540879920931760916471862596769996226762558322487223209174450306980644098800451838670434712094612072956146096770657529797334908900868340315948117025618080237728152991181394246567570834500404457034225383933734680120068487795830045618609824843561983143727975852317260086177163964915996865470941348860437419066564107828182415912791522790660067022414569824777704809622099126517282608067123568081680945848701215747458433365327980466582108722178496101934362341618853825106117102604454455815590380286630187499520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -12913804798612968187311286546691680961127662714345939399372598434644056643544328316735369114041787323171294681855387698245169271239608159040543477102398067835730479869819969906425813235582511800981830843382705705019586276494791224764006999470450661685453631492841940650160763929057881905785219031752866236198870510859726108417972839911976010337276001678009309302094583383702387644450520467377642246613403404742604867497061905920711017983768422543144481269282668099997592873128728381629052925343567542791180212172398411821427598988053792562714159407172394283539183967678893688842435156113237897390447316943802192104911296059020384508753018996085925931180114121398091410456322497567747511042779924367332103787715636797944669446239676501349827091623063160323574210024437395793037823426630892442512664859004049315533528634391588862607974447066530339472403282521048317339959827451599910593606509712728449270797483636522871842053609644480543512688506523482685547550704773694079639635810687299247425369577498552107186351738031454444275306028928615765764289218857614076757691579584547294047086633775740864570967804917600593796088298163560401718261630788955239789400940095822484158882366339830854983925076741828222376486687292532634716402304665189285904651929738094959047079360194540450941541073891288059992696898641509948296191776158176177254101482902892101074967649506259452485303908903879150597839606351259987354951932653998394382729336661428747613980140056335990438978144437807985918522341521670337627793511560233280011890429495650359476417320421617845522550739670819323364813362241975280950179835351758287517590321971974894481659900231571750147001842885797517988043924791399613026285239025426461244991226563410415011342426973377212868823415636473280261786777578223465240022137461624280793919201396014933439309028398315159151827172337353575308580198135163512222329921399462786213898510389373326284781460092698999874899256766747107367109039260619362760355517739007154020553180413859001297871332367547198064263235534190411976574653263054943627828860610069055097690347699932179228458996433031907101493393150992334022128261593558246819047506852106759910754183577660138523136214787309200998692936982960507929350310402565605697467228215773688182183279285113863595698057831970496613349037298838147640824832996831595911279246215991390955040431119804414555305930210433475725131731185997110773396347738725571763422556277244228943088773490994985685683771750627184998689534471465772150226789811524733758023797165340354204682663188521714871120091871116590831378827738665931811733760901431288798072737562828096648834299379111471313730346740209755380444028731286932961027242769885884846825377064170985724390601553297023725456035761318291232492806448771143725667851282646059027793033194021901475207452002580341651154769468392634920947499456313514315967355694263706899350502688415907881146045975130841035543381594715727465592184964141978784350756303480230876636173720950125375492622019408491134418074518626653182524538569116271991841325488094328944623006896897165115651661263138304768098398553395284269416809441799796661450849808589991371547625219855245425041420220212841509146748648281839285969862426030388065601255658881764473393876171675915579376818998053222955490897798436600725370268377267752731862578276800894360011196580590270175766824993085794760665569061190738218502441194958540262640967753571486709444391829952891374367313166816657385745119432454627166316660173856099880831568246777543417981679493686487216000250782657563880579700845218470804854949278056597481342016157003679405502025437642192038139916065350098792225853964177126522365140298362350002031575867808327274559491498365669046489197833854732016328619724212189774982106628006116771294012629737614281814618782665597299601820232102606046892707527922341128463535702528135422403077316054741540652941480405250635846128138537241991724228368143168462650575720715809580717859170168608556263660093731169982408016316820111466626405209862486949357472581773386289337988117833426833287069478679964666303571439312263467476217293871932808084595525100123609630441873055481568019125747581391717208288740454625465856860878322641600571430439063107534615358028594513460385514721019442761448498548316579592815687107489933055714660158510631453290767785478472592876040127441492070191261201525178593412227970138514909080288636294244210909463630513515067731402414433509108808526151971919867935003141173389505935272712856625540165984872282484923110374748438704150201119814730675425745693697167734626367556806363425165657629341306405240218711287153299177770376738139333690514814067956214864326283381452054825872205579428093024981951530355699349256623823251520684648540086183430961685407192092832021838845558948952523764608971162746975577259897102004854109642870337321188213739029641623028891648000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 27888096649137999350232355279799818977437759329284489169252454941120667812737484686867879612539730339192013465781520643366338917773079828406030113055368409451343359957038991477502341888009882120365529567663887826215709993894303850682640562421494944265212928767243932294224128505739953506462250294329808967194244507650676940984950153367663807400041783863750188008147638296238325608021385004958054733084918722171966128032394997084948460536817790954276310013164762916019921861698378032996325084681762060820910973849938464272124007789098685352592366333764697191904328638575313300143833579651343329475739429282783939790629559025877098496287804232003746460187906070359795342896460744034965290758093532978105676137705717519257326256521658975815821852396830144378349986468833953197021663601816712896683446573853032373544496207490600730701273317892476013410413092533729586768100566742213424499963647903319729713430563710457934005110226713991465353398403495732351626855984522581375445487307949931570736281794952476228723598413872927549806405479370052696326207938809581219995075908429259826447476956819219781114832173086875585869563199650580053329943892061627703502662139620009667275315054741287015738075470860630371666401744092165846509381583909852929451306195000839923995218623177532056437522649688647578424996107741964412642112030477340002322221249372540996372430745123187536447000970555716750355848142946966475766412926254256700539541386702520822486086748779309372745105664614652902613193038868416368032359014509680537537639391182522855877183798030977280205324312985683596880116899671407916255232354823305136872419233075240006316951425179878565016284755236664358837636631187397323188746899581488004289038733227019681576828210605901352756378870529036007921099918401014274165892724235341258014965364409639649312605423693672534765802544139203832985127376076042229384776869236421518129368990446114304634101653247335361758081427211927082003823381780897008670570525531306079149923240606327644953534567673287956124949767827091690404700208179321564289948672297115383678616204979810332443412451907447772823422513715356883670472840923479278153002565737514906107778175274281677619350387990492262587999625502347204271955104623573860952203218512957846684104773410374422860507943462452379937743719049971445173074251167530123861102600030416179311016141040081255927272409891667607146221507404412858862792164189206043184338020921619028545596106968290581682601245319846306268547970013746869435901650593119513484105294024718012190666583594419960741166236438829909789483017608855566101688880333379726197246495356784497497968434714587647123425542727704546433945638553519128033354186433062767253543806184157942900654863468759199753540459209236618265430088906271932798753183073979705581522281757184561657453683464264436790878302747571299668281139143271464709825940407012454630198241020298257844929254346005233050364614757897729681095002154329845947968914509684926313159437258805646615981225120295697613179074351001636981335817209221033300409259914470839875443570985648405307012536194191515849389398165418544735117260106687411843273496952569432291018050863822701777639651930309978021928243153382492931427035640704259211432746142896323597738985058626245360398817178022808631360545044265063733608959729176177941089729084388442188056999422412408858129291498617586657589155206773789791650797154094367281886872020886806863991749375928680539544417238408583503596037868706565208324148703876538758811438461853781626354594257241542469684054428167104309129744975039858412533075204994229294064236927937797200563224647799774961961694146118574088694912498733324486891125965498147302191617495029767400338497360848853496356018775406991667616194011654812594176491422017317811877268470802159617213402691228454346505037982158571272006668093134162128082386445331039953135062645304264984107211182256781224737890471503747072566232088256420796303316319538786909348015448932155828371781359755581371807737817182721304163206107083819714145063084729234966332650123804380927597031900281403732448779853729887260536573187485665500698906951788786815936417789671589658463912481269710521407564088307068623228608704167331110637809613449970614017880426015235737656909227230766540805283136446730945320358118382313890144168816047556629272130114579207365955994641612901643156911063505395268662985050810966226580518144983317409238173454111243322237912637040366496767835574783616311844854638818554031277945652065815967625871197087814413644765772997651491790854798273052195652794539689841226598572223658533996423914582090905366708324264978589613710515580466449346946092288050218709974959641752967404425290402041763353475490681483858269208754622371343373621591370500243952832331963107780597810867719055050247440708403858645973167911397335448455300597837610100080220111851520987758592000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -26015072789273327550122430198271606273937190274928814954961279564911198191880270141315176946429132169182672933879596067125665725248502259974801251619372108062578571636734847218332570501819982880950776988545097913243971521755279855677833220953934190042811146959391550703311436855932891625671663234769647880123947273427463910289313999231625960501283913547255203534544256787143049913660387768050669901756319544641618494749340187830243555125598195179969341906548603649815473470518443372833282550467816908569967918521776435479508263044762801022874850937811284219189085899658370290261696228251213718442133992557909043665022191471541640593201388336836822530191817219956872094588228249163242749840795427590884323065244380184978554830910972896358463418764776779465482043427023491837684789779462819031809683926031975179076214562299071212484358138367889098605543472876376625274308513833472973303705963825748661553718452167659970752072370892592938094529782823435557303438252763956174554531452399119033713270971699488921022934314873518508713607431023297675061670663307149515559161713719119173241176384658085721535239455558917038210201903543989450143398294414421751241468616647210444699599696172034117989468219695917987300914605765066718215529421964492414229338209550713476255611928599316162743840083252513423464153452547372350803843978717567665230056860315638160354625904746756303464308908540146737122162366338953080361188400624892070432839563815045906083962589585195892940151717000323426417892427994539018866241837451761264787537573448431122246303238345877737487381340768298288551460513566256486049939530067199041957116733293430467756746494897338670760588405919947394480388437060827907060048643592092770368658891775375552212303673513973773462218858848300169386136255238946454736164355991273107348904675551047197311655818585343571387992778103614099108383377922632389086552114058344701470146996185799869301573893743971081300455364692146049499023271560336101692266291292453148577295949378658445328913318000465045850006067078571909436072532741210137055087237449429503729462428748498508180681061925252739869328847879923097009063462082746532152262172363733236823656086124967443605776964695235690998341941489050469947658537731384083441465971713491388734838533056213174127010361862266522375999532759384417176655782295073561084895475242197642779045473509573519960958521580954087947553876669326662744757459273769606045056435321453317873830497782104364513179716907322204862756798244165062864434719518356216844426797336454455011748432997271120657627359846642540587007250310789297550610768978447197458135977158632994296554007018743138190660898062611209125149235793761858394534658713111676367830523962415529734466323484328647784387714235375639128392388204551684389950793251123964353352603852673091600706635160429250240937928825482950397138899146610129364677978836801600916995644087638198513153168288792777244340208118983135796981364951517983825909094637800555349086528197667606909544159046260787268386349058442867157317574045413366932429226176791556402812240913512824058704892937637762283234510992907894293575414958117296949670604239169773211100685482064767511103972576901039015203342740133892630358209270625540372778526962072116133463138778243448276821536423829362175370278035383424595106519193206619709034460995251437000449923965343247493405080284496174370060448217373655289191438289210600446491150671255965319176007690274452887078417239946890424755228381216937254446149044264707034630150519140825858019823880670250012554844164289211917098948395095725137455347054997495641750275188691059774336856208895849723791030073328003271930460459809036007949074155936555678464138612291831695213793040112750394806144554894947114123813846916518606700937092250534420469849046301099973153887839987689066095811095027890109976324652471973494481022119621734031740986765280383694157203675911264978550394435369867907974529512129980364662062818435689579403129481755935078422528571842877346741607771312544836385369618471167445226206993578224467476944853527995511043639880734508409495718624620880772142492112060662314257016558936580542165149193190017376273222675332942672041521946339462984714795551522478769472050462625573163230300260471570721669445530161379609436434151002653289323163768924473051118623818143598605924349552790691460261211192020838151945165447345615855340962204401752196425221793605253046092673955859828910574698106541678605628954634142646571282126041593130886302491710789519945410600517263153423575298928887923569260629921239303857342610677798858440324982017630441818541650549566214553742755623865216851734911967258606574307006225306243460260348005642797665325627678367736362849248241539816897535965940883563948252926113846075053318526733230448538575182142322299232673747040870677146713136380624650860400320088541604716929707869154050048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 17283882524305133955908217314266493532548684267744854541174672498603179543262883795798286767201892241239423141066421372005135827124440349756275335164139327538491171313736064254160848477258953766469994652869625175328742491959347013792384854986519648264506840950650022525935041969778859936754326768181227160529696793664997428645612827366165713315014631254950857697809034404788263242244765762683379681729769641959715800255096874548050133769085562300187377008387845879786002998847296359432344500720565013283916732957384521899939646674269258757326604680216401764956988923953035868056946069229946892403910625842085874864535994963315053230088882559877215462058725731326929220797587583462865636437697054169121833325458635686211474486523617421606648742061413039899311691663037533273274872669180957795607404098885273864272707013032449850939703049923889171908656786928228313359440714456762981482052757622244139745517865273030653738701835752508523630529119786804424128250237059956426477346987879492035821949187074827669453767787971240598022423781479602540935121187902889896984096214394045013777696702024621786237162388119114289768737362994214462944667259237189584850735050110992382585939094300033845367601850119747464338578895631220309856648765644867928571791097727908107761378043253207610692785161061223141509928404097968697519730306417324578428217177604059350746434272159820340814080275723966333071393457337590809544414803126333265962501109668541137483718728818940954788548914717062137302471766555130608769213096331894115719783781152431007363262272316621472465054198424527915897154575476521751068806122601954584975317794265173342359480489173420706410434297799861354250138643584760344508097696245447720879284948579733846735098322909422693003234976805042101696281006082465831737186852643338459431099212786767240356196545429700109464443342573569582594182890765332697461444165054284675887275074149559431184699600550182982184937322767270935935977133411689864154609643493649111573752143272530570910985645130007767246998875692522591017261720134966106865368215523399767440918552623403825113464425761273225591052714662745063595805327188022125717616837860210005146233803140392201061389462948415325654177062573356969839220056681781851594803609003226474626827256264744559575906292941842152959617162124107899316485730337121190501730762924855975328687629605810172187808020078799647423068814070819714577828085028054706904902689260321611947216760619215303771047950327523865947243677873676276252349403928064143349944149388718877811392334139545685555770115967049421753954697930025022027505418068909148604419775706243833925586429736972819604799318233150935594634899318711933582139365991815372060391542655019538134384952828561448046233771258936299148553104973374015092999822534061021010399849240906733163711633832744909356863343015069264386669009791694605830786390275672633452574224494400107625743786691870173653255434714191367885487924219335911033215161994662781433730583603051121032040141490331935384126391443339231083882335357202686370489056217978501973778178698532078568925697440598160541052621439684503038997481863844546607487090414742479169724624420567568633380296241252678593311894646724405929518152026647643435996977429396638997224089923191157932736397287287014098273944387248067722547912252352070679510370165245589867629315867390976337080732837161401868486698201889009617512921082546356874190829467258337536984111828326638471642996263409177149911886654098883866414324344941030625434578792712355062088950684373880391787871617839671302311697511599595308339049445830684595432729182601189934449058214247837969259923175937473253228353111494511231871570400235922472393734008328650073248237718963843772102385106271291569065493355710419971726613537044818865049284203863193008721274531736270315627593533041239302575791624519820562773302315631861751760836287004444271486320629932590533814467252026163566880952701869632327401679154386999294352212519007135770015072424768843900529378091049821840250549446639571237465289874696177313959586209509239239635711026700040157411227510025692436814946447798862809305492032497061329367866642511877470252400368446708265400095082570998840608847627547443922834034972146854642210332293271890589259285190308367839197605418415699983817921997704846396429675407375166088648757269149946576652867858553587313633345673987390462493738249326338264681123901933081571249472312175424765341097563676662088664431021320445641176618744592300850293331661109613586685832743818290656881119464976428798961461241060280423606140306297191432811833753757371861833040634258364116509743784868425286138574980258671562007615952751133508545978395118265187294189180772546844061936040025808863392936056453660073531043634953407846772161515300393533751862117206634746964485717118641376543066596990947039901314931716517555825503808142704640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -8387265346959496879023211186926140933119584648559998501637767394876137045021905925086225854204793045892575955787961173596378633145299373575769474886409525925234381819917005338910282432324521091617220781692186893963593066328393045418290357740967470160553502884227414110507148948025273401771004002851358039112896476253285402455074085268302680492693850155126697987958585749436512906169580115542488427525711646851909804818772223544671798493133961583706814881243216857637752175345148228169666076657236328489850213240376106695416866306310183579085527854702246793839307578983255432876845890188915268323541010135111520403482283198592448866431329364072879706599107624572807220628279888442841080325999156545613007789955881316059729158369570422918634863512614700256765804541389152970692945768545834560092963623328509650456004016365566707093115322432537443608579973057870622469089779719734089540948345910979106319772605316703773124939835518078222767202212924206514009240951289916363197387242449480103371600867903645008862454064103047106187600669407296204333393250384615904793418306745391827055441327993703214896598625904666942273951525686801410914833088993460435561796999984895570630800746595331152962765392525323395440243685354685803971112901619916398378223594772626637932548314724697278220980651785078042559724464466486934496870830531208992655076503357643430638764960017330343692117213130057924247829627966191135456542277492807145525889804518482436341634857383925322024277619244944964779003485564192047038883158212255715749974054104559999702976356005246641862523489392888270374195936855819547636319375834437306214207485558989546818147979862242944074341541650706224494457784820794964246761009958142254964504773869685972306014224979880321559078134270327061515557386597584246756649294038166941214774582695352393145491602269744521058295790111628000665393481134809447256122487055401904490977889223752770597652948399385603175885627211394936858548288256539516648589316173341317416904398980761571899472651341650777277888677162261004035760937258021146886368968877687181885397684688218013889296339773111717884714063162503406208390656852840987671651198981770482205060001991314421498593438463832308457899471377210434862393595252929574855736536722178478702588010833356986383385408651133287477923841885964766197438885861779548424823117335538207339156681086990888942620825327188688326910301945129491586453580117277250933041015484025350400896562849394413801631444143455483158400620604864691954834447027187793132782882195422000368109786846879672338199755985643040281478671768435741578516224724505310637511346824556476923661269964135437780013614538884444374740453763519442171849403442816187283534857793327934815683603455332128130064154450296090415430888793241532275212597412788877494977338663755879283833211727170671825965227946125229373347463016160386045913363634343597796841637786626163127176297706323234691482319647399158404174294630477609012769267604549201719575693614010098259642737813201079837350274838517053469683829636043853148640749921315317978963920966855688977818895319241725070065681957913749510091709704701327871464312120269352102153930853009946861080911608140539993292954898591830481059877768442204060739652012747169663157453017585346919848298937300029177943656199881563884693518893675844880297540078360547428269533320066492887214179750793646348711393154870211403222445871938114007725637096025307175907459265378141744756643583746202551725446080249726291744489741508655381335340766032127102053664641879223180419628462594580826932111416379337819290431359973490633830625510738547975735575007864064843009905963923327076837241558588856511470522055308275750577524407927482957551884456971031453097383155801035066523771977532838419207023088390586031773694005431271718404089453112720165675891046991880115280136313047874302869910124681464529200248150389355356120930128686387330240012129373507550195329659207689983480035621685409292616446527236936456881208581199601618936384286158861142491378496984878123490923064054572907363528612466303781193213033024641194672918570796681502965242056343568343257137181011746883319858541935056974867714881612035685623385918981444714255942334310381699458811107873692275487211483224823581526873209660877546591069437260505260630157936438573678152725037904283483845409847578871301330199443726072274399900320694936847476644668428064012394849603824989639326425576945331695211848457857930675400476224294013895911680409575057340316744772940938487144446365728938863660340890906532388966046225404381285277284322699828868527292355433152844193762353677571125611092829944772436581414807805741363803030783288105855279019764304334736456995362478293487762255396575664430620844403768761803859053528553204869359569076326701183642930687824777607273515969246195832909377955320083895715803635927262098844284217825689600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 3220863281912163390792253041836982249504291709163898380887232291923350316487110763091307598704513729448106305154454580224043104191161870349923646578686687411637715423235572005815799603289960785885271062488086674041655073203870804721482284230487862840293446419734957947050858428491963797987749698350971707910235821583743291879076542895779823721509919386171479604079141460175178873539705077028486895186638381145152116097539900123572754831952214140534977345580764632822196075510036338824946962312553517075283046828408192628742337574074327241955113075331104336955228791922748859467363533429495790227552989136266069193971056365243373582849755072471699413132796047713565812939742503037061554618298695768177116028625200875226975077951483353895831165676307109200358102303002844946068487792739972122909056136847371562625391792174762157391336836576070116732140759858291094267695325571775558308382560998394364664798049630650632429241784017692974131723021159836658130967991311179070803390564221652421585366159615553281302892356559321852160669153540711960219700708907802960577423387924023949953935528411721734993319297469980439607705477948140847196244433418932060048209714807486915063434665971910073347186108322832845904312989842096341110834809354247802829425773959589689130227100951820002893298626432379940680167560084657103842080684469755612702188085706608519659329788676283261153311841058398740068415632996028356738421738067853654701104390599793907680088190938416367128079012677324435082236201356301746054039391265645473898506433883415471125622117942239792459749004093723692450869618619167576224467819877453327723758536221157810045966364342985871401977802221403449553067794467030468930584125455897565421064288130111108410925506140361648766823040652117117617060835257987988279796534116475113726017214625787130215633323023417776891776293047501286940227602948872296331420516356991962246634166111168572021788726265478384595414063764088747302944705352584141040759119796518429949336704850770631427672273897006783757651252600269672976571590194799352995582992457637669550661257731072185047922338845365928265069189255189388810112284910044199914993404088008712130266484356661895062227402403928820173238110307438240737340407248441349391989886372301025228857401016911235402635180133139507184040525943093367463515946721052978327771468689800865896074938116432936536508916970693361263745020820056366954276443071125202186452579443659206318912157606623000519565136063872242931560526402099780071803707223588734514195672718273799704964144996630096104883804914943884810287135914953790927841463456671949704775540114284699333490906684427915435332265764375865096237328452672088299638833576378660254017805779034795827974607898790905007689616467992481976539178248439553298709105384728904876918797125177025905686469656489631149239291254274427839028949645622448800748210039531146171556823778050526965244365100250596838770518499235660217972483461129107193094829243376182062607674150143203371792844800153691504729486445171194514098577836410504004088456056059252045238679524601390003676341095513061540947921456748905595872037509328251050155851045086935687919614744642356657484566095110914810579112362633555500846190079874780055709910967321659787918214863346728384040856262936152772095293968884114026527304333025827463496552015759296118259323651882852362745885792994505196706223376089226159375656314047828475635138162557671458789449986522243315741828238717019692241267877525797104332464264584070108899889305206136825667804809605083184142344979119772301423275117533432570382349440556696972896118013590744170076177066840861483638275627956499960314855174977342586714552443584824124502909420654268284056195812377178813835468174089458724940532441318670092437658633346968124661940923990733467460550660880509063571067087250968080377590788883845783792462087783300901569412979557756200084544964328413774290647784258892492108125130683228824355119803015795859248273456459670386683899529286253145288805573021213815377077761004962166071590676034063178693678982925699896772618357470246875341474670170696489618756973508620810560381039161498390072658816299149603476651150333299100413361792977008607390657829374906055751279093099937786373413549481839748565198203611868202420515928844153430445865347953320473027250122842196771427953464889947864299873954289082837247795800543348935699036326980175126105998119267714631222277157430288517326568608357836332078434660669949695850850153843860856499790659609659141088431701282672472999109725544982886718562976594354940814017778347423031598357127498963930702502934967985010667290686550292830541820182828355386060809460244179237745179151517032983695214630274497352171635993025793679465696652303938259269544280388208838964905153015062117810672555441787246249868650692476698376225644748644511759199840400280370806494089707520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -943093410083029198458312083623971347900953119061116120349429244441013071335487372069037434049835720565729214761550194660275536804478970259276980979530320377910934088868305608943433928168367419587036735892358315918920372668895717523040935527327095697900862336575690087794876506623130349304410298639749908118122046788596343806214684455540096057630351904261723335832396817843016317442049413245945003489298797342403821343878943857651402681714102308789674705764023918544315497379151914378936348778845307280919469292254825523115950135188308148209201978228380863824421478668568614738722352371665560708579672935310139639366618299748876343291153170446710032827954451844342262269827282410727541889608133486965717984589637243321524595222564555433319283623584188517138403857128902212578701636154989936198610337170582567725553817544633414343446404803729793751109886808231000976090178997495642132127399215571251570081222270213559254167727613631062217075787896141407901349212117977955949857018848520951252728597392281280363124961011295185728381890318726963655071852950121987601235057820814740022931426397282325968763956233683891084433524533436071605156896965775193911998562702575108109581941765072396844762832280182949087513625386058150030814796695286827494869899834924813002719417277258493474514661089461693808682597774596528957169190326176928663893764261336386290793306040985175456182865361613070289339605513719791116149984506254411413477790705432540015156048611977459207193220587470969648267271433375314719739519533906405536271299816609242390532493867221356916364407074821216358714901347791381493150020279158961860461089444452792102628636964691847551073874175265384889820999882393141960781324081000779746633776683528326081374673132226069774108405319954671330670658884614236952028368543458674777703727657681649291054582735796471369963595200883861841421274440984324109119857012090699718066408210541139288483177792845203100679684591735761514296078357999081857718982178539985036163056109774472307350475703158223652934998656146756267591079319519080685335225425680608883092336871678310920168290478448496875184735679352521049032360799173410325276388944652919174388399057147497075350451074376850415158678357982368054266321114577141318334569581161285090345777170978748047899902957631277455471455201790184402214219270579331197742588329168233121513059944297388449403965922191479468304990953174514586668685712662043604584432327155285885273587636522063438265285885689873094005202332382698088334611722360582576108017661830493929369902588786984397834738738163836220829801039760801053498263725457376830648470492512070323668224807014484024957529620594085409986771627519695114475540590692542353210803181584823803761145778691557140587302543053160447684570099135935750003341052718280895785689652640811000115871432408980849689975575262088610185723331653077618357867267576474793034989127173293522540175040705887150597170563871213287158486006656438402221622728395372388990623981201627819970218773993250320720827386536017116152532805388628278226340060006592311735805278635021808536720898307814779138184880138936343153276666907961100367780996214546514588597790708555330536087502445709970749802102714974849479694530306341646601807440697298686033840154562078190766217253411735477772007438028693515577452421552740358097690460524633046628698571017313026428740849150648083436515724174357283997228455999527013968955675839963484196109300182125728292240574703093706918405688915078356426906761655617307093213537008349819371686691158343891768736464824886473828928437073206587411604539804451478793742637095038292444166617821916269243518223440173784709051616324080814671247756941021595304439457916371273909924538183230581307369210334914259177969207546854591482331353099173611812218361587235448883263075528575058092189752780708528275477849375211298973084607753831284301877778835150838441719032141873206908539585126425206190859516472552030254899277574701755770386812324668829875970591890392081917775987467664102020256284608723176232340858247822904432111437578524960471462517412864999235939966343136639905476497804530897580678821188813439345370918369444919666863944195448497531702789452773879688943484873276668807187513382711179902214982049608196859504780540775459351255915015323560733023296564888948527256397207133517725448981628245559199616041396447452664881480353491999832289595462782402635482320297022942374411819508258899663053697831402567336377829686480077104003336829253446705167850246840944711267524977645691996003601903538864850250079047708024419702544059857489729605681224673701397192314466958217660096620710065032083817907044184354336654641031563306430102980190018309429233013207658973099742238252635135226354213037181623441731003144983243366446868195364728939482165617779235060868552733071480869216993942725553606411910108250388978817040384000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 203169919444770143709823639355309701134378365472981871318403094331331845685379663050323538293820555962674323955044493837285139590316256174687118284750406139118579223768240658415215032827727680327531168518592317946487207547189327804229803390261142444069033840526951732216598205760195973509590821153652091408383931137007189476581170102184200217065714109765172358281704723669739206858250847310100550422459288162580204525828978235156634105202176591551489894149089269512618553451839384589667769257415412743690630134134870341268690457538432366978423407266465694904499418358421148498470937870320786088187734712818489245906335039550575497694185076061455842111521152169609107109916694883039754862322397263557100393315404152050471128660462917044910111495870193133993919350420853264154725798693223198814538793356988269821889583806783339341498879186898326940404432553744263463844567648163910648043182208868641988066466323222207880144105463202806286532818184476796914528865520052473008508255999882878939882405890994819570964144736710854881778588848050651466121432862192070102575510455963928208752354861671056239652857816876055848462252058941645917559065986157666242214547199406115327296893310462528567427183063275658446899224673456666860323861102665936167055451483454312115614138505226387895938156118528334210156435531221636128197027184506792533269484263785670182414090991989533310368576856509617036504156950425269807320336700335662787478774611399089683725290195145214400839579566744334917183747713032177591698829558044012408718430026570709854120117881542429477177227327650111539915032398912841620058842955038854003554638343637698349662615632385043745687629502918006737377424467897967667204461512395292467652482403787872587246395697618969056344916296152406867907768397055408057797644623594654445608727588441262268277674022084510242969405921340706499132182136021803153786661537290554241839625687562145164202560695594183937335267962083881506112431515238866259114835390543996612155992640864001583409083150495507376654174124487175782266179640172834592588501575512746118759769103778998859727786844873648302464017399740014731168506737301147457875953918564250413007135059395785271666813278698705955087150597530626490220318461777289462697007896866145345413569701329243273483609481426934847828744298577735444037028080758533346490224458112323080464608369012342045046568831582486191742388076111932404119611521572148272281604354332590307164816947090658337783226273863649059478663982840600066276344125914162098869186826786579736210220812961211519360061607575916231696565950613647539411763920649568595598743962913713306244545482353345504464106903578333206545604647467696019931020012732787221566163034372096841931307156187465670355477927391787685003668637278577424700849523603922538296648539842561816028854201266640952871136481688200296945551706491729355393477154177236047334827108176056371452448191228809649136319145817076357240552101072660123646357144439556898989522351921915960276037820909041517107628448841910328839696229234520738131317878544823951692930670835378174918607072801204111605705187803805933024129949332248306948139640869291380863567823168785329307656356677511458885792540495131297619588884557498983459346765911980226364121640083398579483893089081524586750136440601373865602470041778912740223771952125396909153256215332533789380732687449782540375344296521470441409889116435786535059592558485538497943641109288453258408163176211423607094052326307494085752508810723060446131480796094414834455885558082778088113953926118363143886692229973939231997027997017832687087106561500634947834972781415572059936643626065555094695480738373534571946610605471078410129026156879833707400321871870943061575051462452656146834647057747100341181181885634420868537810829291794003928461394247633102315465937748448191318457432699631269079161348866410878109683098814936058057626082634439011146946174724459606000654411081881848573628164749622211808378356551187009154019587859722851723721172121647098644262683756053644993977903939783153886909192515001577483423497391049302603169151318888084150974297761938793003457913402081378332863826322108124795532314983546553679211400918811492050229242056225896538967948659088173644440551062418494882111777323322115155999204190277628990067264662356384246576556381175810870675049494351740174125739825738924303957523130589461924544695575657916334034455380225069210222657172628721702423405480644366056298683479477261560115868312825202956796956962386506652235598718242406494840162858694003762988859014977208476760673700823080308829809286521321354531763802035095203175687059975134462927345848682163352787402572293014297685894922526810769936410649578538658034944906778372162735120737770012337110978275106872240626679357295889581680895495430515130978828756549655467320932787271203761662366547966929398870835200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -20660984678252531706354813256038606859514361568877286225232577347125580485098807364487553405298372907436193349529853403963581034639189210491096335043980316698634368544405528157235420845024048422574896865448792448514064261665978722728541746841229241657963178498239356747285572108391467422776071895971627253501222999043535213877172448445174855437867384535808825354258408698679398273841137525482834123504024696590185024586579639019698117798971594565451511260411301777119221105827001530352541566777372452187369925222550880724145054928587485437046379412684175810692593375590156551930003993345627794334467509896653888744485962847410791685253208258171381655869373653772465676417818568611680939262705110302362974587688393330784280630363926895798734290899456972921698854596542595937170429667442062870944315841292986584749404048143000139211413965078488941406234966022464603029968007543375985493435022580453732804268013770147504362182272209022125612670644036206137288450495580094199462222872533215596666756820281146230900973425104969579329072779074418797561239447488754430468999535881141037928355526558492109317609455096124779761950880875618117436079925570179755565748572517692589014913821277946908499294435767858191054995763984627639033794347011083224750968397730230916338385475499926635489817617887842909442145211300811634757872530334613220293475094760590904540281509626762467651836918166649838963658862413440086439743356797798456895666740256121391778656770268745347757770240060855388788192004830077943319944416321036775839551476073544056789093910287291534822038648323892019141238514379625229831953389673875152446314826481313294091512516982664563292538909817039631897380735764891640615458721907808667798470804265873258850658138716158805499223173008287531960483474664169322860573257942512186345690648856008009992684956459005347260340071678237698971673601107215036078120368509595391534686532598378561378339122028675801841590680649740764685210882607508598574075535767680270006061581199487998705027111867267654547247651883020351911275344517071304142498576413324005413300798535556147979034547929381015768962248131611350413344429204941718396109039299838353980347543883530995739831605053645628239150931173286993354940465851257521058298027689065038287056978678224071312373562851582448525680081585084462408319198614548397336163713049234790944019472586129540605349921715996475194041226961268265845274060526963682151935057473056977272761319982155969426868611093963322342588960379405595379722840696658026193038793720316404132050660866970670036765770399777295904216139384707915074115831645728808817277623313092293320882273263024337838348971963871530574821188326728253937531708302187164423814731333734955004647192498944558168579797355349151322857223764343386587456893035115543731340723896134336019035711314173473024238857364098739259986727328210264682726015426203800402403670019539661775023380988560429425103861362623080505879349445649291691235353200144098003433728283097012759393459981419140279574764453798035475965003047103591002207510111783376073187545253099710217316445816091281373698407606590207996050542322599165341164281868168863742159256196290144540626397544791476731827652286341760100640452833544654844930022766529216954217323306010858225498387257178759129776010561230101499946291925043520652217298486053335891359598401735202361661294195482047914577038904481693470751398895051131270987855713635236272835154198152107781245436858808548729798326108394857131924118962370690715051745962420337645965323037272448997313056039986507078155077957585584040065173142414677468068602445572391536780490327475538346855281792178705899571065086781233798316288528384387782694359546626985044970056488941470205642293438384779885640758492426142170435568621740028522902266864020742243291978818519035729402030990820705289447527898655560793029044517522409473397437050076723856881235365178706599621495343659704931700508227991138683203903832817351880455926493444250582844700903576545166406935830283425597819992364536793220186063887520659427465955918009129353431445824253153817174967498454460156979861488718294858091199097556319327898164383877917699522645201633742980784359894392519127394000365603339467738666388571712592756289259538406590752848839233162843917385143979398593726206255893773500198558922597526975513341259751544471731963365242974168214830201154950133988363711177166920356574046386473366777909701389829536630095392035867935488742599661305474729213027637911943734741791581550039871430390951385522076687329032182583926298719638798355242682554288870184569093458856883113428317295940183236374630372327910684001151855006729085615374479706743989263561068458651520633517386759169155121573873641920417713926563535631039119824664780639902610695966498189018311785181512856811774415497721356815093999567548096851160391979175182524743680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -4870685083247473061558486439935211889885792684629530967256072069786410311897921563444754837816832830260764076465455988082679995521437363270337126619362288355102980428576925157839494388114060009183436006603889451541502303950446414579775927064709378584088641656492432331106529340603843011712734851049340554669146601119300340623215818567939111708316882329317919725367915871728335364423554243724919416186922103946356565055041024003989620711608657886016583342630221193713060280381685940843261729181698357599539740246221847174205806464075556973191320185074627262735255257354080750140318104741131761500486760849555283911993793282249838695051349848471557153889156861684769527025902950397466873484734595125462386011885303420613962004868102173010672620204177057877480234010983638804152822493662279096237269393067728907489160134340877647741235334971964933497395773498770306429257325790978122102427837218255546162477504458467571245302954174411200831840495689529940276157702623974372593885405622008985769954854445122655705900977438328535272512046356046547863405932268776962534380018311968915114489297690271628397137806944871982194604756913044211393486190953722120475302289914054355446981101643427082498616475544049389473133216557404187317429597919399727178083048967600369039797744170680872763103725120232664522931862252137941498809436994836713593779600125572247117565630481193480453373163444816120181408703467882737013158823887933850171151969780215471831890284985538222947346115932877916549536729067666928515179185492300405439583033459270752022874081005256963735742576812760173985348399540370926353983194839084097025763930947836304105121893829004885916753223582220395117661796228264997357419033385664021362215097861293611074825703027208844146470513791313267638789165235822299746849412233792121470949406437121153843221121877759502530065430280100858755911822467631775948461381885344889937322957643414955264808650076583794587687494370914595384972944565828084874280533499521114291569552497481858596249508358073717010855886013266146022382232639189795349094548701057032431625673548415881466588206589611673597319304015815394598488793443304171039115340753859354953678375360533962948963573681522624497905113832360813836641154816627966901439815840061530067739996159371718432858041590475977467678060934823841872870416374999340621069521517009092622738100713135432670948827907821027283793913229203040879228675063881149846177889712069618662790124136603387157418356124832865862130869866642559924195736594373129723804592981559091550642957165803249682389319669329012454091955716200842266982002374250187204736876820258657233374085226329655578450998032783742133309887845100911986337792380487720036891224264993851883750897974764215186883788040735395027917874970489002969577184815802342939417339062410461759883638899226991032244266694617257877437228874770513423935486108965566711550870449331999928577072792512387341199281305075777291022903851758178185037137182324099136544638251429327301573725558197335538581517178598639838732774367920364368165720709331498271435629349489338915497242765739647110161355860536215961867052877151674352195114965895581611478596520859290606454466319276377034742856773733980542196595066572907254317013679812134278345433546785397278310515732880672259750195148333105961336941773611511953806102336613919432415774921244377644156570146894496995851428397577317550592248443342050962530038639719286767477797447850396900216134707303934667207906827135064501118513274111302620262146210386915668222307585449049317379744241726404587787937238365151088062023898287436495156269779367948540387037833482727398619734366158625964183967766869500930747681884012500264142928210543900197247540259670886884271915556986138690036973681060737617799171270582754425370398611302027983623101208123492509290071857413571795180960705195461104635491706258053225727363824248125492749090989291806493917524774867294783380422730709698223922240283760568390185173006783386909610240986246461932862647232800978310051427111911103854049793210951004452065909087806361980669931127316369676083957517270044553114270614134876829717142706747061932646514346406128666994341793834579577621001287423811318081535754156955200574554303892408374454404323996344866658286173213168609354112244202370547349256815987451376081574723794111697153544130105781488774691891385705974407877364317817801948713114865485730546046255879463879755334284222481397350327659398283903981897582866426551915571419126077976235136001974677556402922845761502269238687686653898994985531879295354463988894168835237977495855915345811655378093499172280134391321315690074130159377147289066313553635307071248169424308458430800760146027142870324089031676157820419980868716303725568990979141742605491516926388379366065581166703855171228400689700078981540282544867303364281363315964205516443353088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 2399577771396282504520517974171453847146300960834231903519458309608312493244273027920366441696828870803305401043946003189558647502346324625061811431722297463170432192899013824932832111220079340945985082714452788624817845599793675687468591136885408240980645690154412201719064102708718294835606538527113331121873739453036040111781488513392739294228979937406479368057447709109175312425900740576521360297189356256809263795201337471561521874582678729399774466134006062720696060329248319803071374323716098629420548079323138552790723755907173327310878410167136740334091072767256824750821362506953628464483379484772888987971270772994505230416928518067655693725604739609144715202732381759473197474633036999299629304912139911361497652684310786791622023799590210865120566357069892559171121661128219861564657753348316089325320509033722392236809413993772308920285579376709611166160272467123517461197782643804403042393582802612997906127712305567501944909488779900328234622507705147169131047898909224423044817297560855268662264755410372305917128369358059141732796930324180519863196904765047033337835260734759120980665289437552358905979309100915126023347439414091084141876117080858148452547430520090913722557607653228111706337287212704416138511310713607524966264665432260450086657660398210353536102744727661271760788686020888701533470110801550507063718861028214520623141524789760041024747242036529431795625003058995653923962771630235824579144987349511470647236005934793099624259797901298193209148602582901220279083757993258122134527474986756133815833094839879965209995449808925223651903071031945514235077943688190918406990564497157894779370246745373857094273850586006920385787035298808223088796251876156228287958150058832868993026355218392516500457799945908550589667259338686284242255882570116446542506448585126859241231806125025532997344799858047547369471503845349515603413665933212533942323542211412026671738142674127150476118811361991942049260142449202834793934249900003190972631584370522154333419692831947102146390368204380048817134456278180466638132649812658258287634583481345889228787084309805819832470612165793317397495101493411604388870223465967600189184584484921710438923465944448614534179999477982539998721749243713721320590796768628839555895441901620299037055653010452340437792033621980019135088557333180758730357799852166705482212038504565432413047730275818341271467882536098982373793787866037702759092665772577947917564419154657780136439968554745185943330699274254282354222422256854851347466630734464457099017110364922425720361779998926565419326279487860852532191851768848846166809521363668694266235659005374851789927544171890081384707129691299187458985383295832616348171201713178283734337486774193303689602700014732775512113566099185657866178035544375780933444499755443806611187241063357754250172666731968065305658632006363244958269216828079846243401687877499914277165047628884342875996177411281082433201675991587230372159022997368570827125919995728850542926960976010662345979791177042668397751433113733623242754446204646749987218433026659175792058810956947007842716859980527898961761606661945895367405402387418358346820300690589880839700282588988797310076631880892794553220274035476832320166110055897117241579427425813118455515085047000207435033477357345803850539997965321816131982098129129381758794282451941912992903393278007590546198924666269469789292217510261784924220235043945818481147596424423679808185912536174094752840225812301404294588074957146371533282339459275665209355730305490189637405463443333712026479013460233151365983629668984348187498664530218627984204305324288969398991489919189371969640240169855618524062562699593901237642281901575855912056400367249881348619687501516570704390041379112443509074744202188802561044828971363461740318004979904188216000365653745442098856118545532843366388167793751514916155105714037548033321023955750121420026764020078482299968228920445867032471678320025695789818845859573537612224773296589096346310120356767436176437810828995632006170152641731618098022105379509724717135207511303455691261819921248131738422736509401443961436308977110791768751778011274024504127799207764945301547010099261786302214262798838249668411915091516908095314535079132962335688049778009011843308691470067304219479180887985784578252947738153608010289008477954613163867377711675916784949487071834015173913187783072129694947414353748842166862972776123160800839818144350902036242995300514850878173835039808345536532668056791972065005722529168727913056788094077161320364667257085779187569257222209128245084700507075855114518135994692369459032121260710456331295098834847745524911305693128281681483758144202571299326189800259723338411736784362127628992488126880321409728507795653090447592434699606002585836664152183696133822305289062859590781215519491629305910442718191314534400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -417327714224888337926043671001472460353934082094031339383423335561415982810804989626402214847090131406800097109253992413917216139584974394589653248244389469530025403208864606617772416442233119451018417033242352175267280480611554759570630807898028094589655496694860906372162201390494549026061998650143369924246852305380612494166253214222526220092190337534833598454219836043161088323473636842372992058155398166517875527744492290044516806329975300403697912874344332407567932859645423516080331188336690706762018768857243980555561739227631401990670125100083232051814683563004637782260710869681441348881949094626531754184483573101121154330661409640631206556533736745487573563887288147155134080824457725176049900038659537040846973376804382628436899077032413381856892522412020252733019565293110851324553260168000579258019528214196540936352681721469840508807331563462698424471762375576239712337618901826986394829025405675418612951679505024807935275090889126285345767950571566181772838503443551838768086906758743225439783049987974039770974300263112843970975805100469482247322207173730091931483519192719699329226239051080685112435786450563337174315691316636534212975819101377929090970451223493439102000454903718700798497024767173118170851940151218323699701075415931877776781307388126874560350103004595944002165440875599553820253159311229995410493318728877694822000707941976454757647169335180251129569948735638247340560979959154720681050713550367211689624590622762750869397903853512494593703017481554063002490674846968572257731033285389080789306757305178122320279119338155431920420805722949496458748184120212634652933940980347405252358309131269228415581723779369549229329820539036644350717189097333739247532076481417284280480490222731283710946052678231822227227537430591088600718113071047996241974081883401224555862832285378971784324956415647955116440587367180492629911988968089896475406088869572661256864425296375444451135585771716088514204348361034079121252311822055721155899275099969260335410297334913177340658002870159779541227826684450544080784085558847140113347811827167966442976936767431615506763936379719501618828877931153322757328567395247390421902225485264289439916959963166075966796380630439013889621534610809089584162569892791694000493071902421447417745282456514480886674895995291787370898250661018184194148722679941538845852655508174779526875549934580038947145425390861424762165116940920715397491251491763560833881468655289979387547282996415163009411164923638276395160631647643393336624503525818486061527978916228511233993447593173841222455258492346442327887252681971330706728430665182312992926158009021873276834097566738360954313561155203310444068854797912677958609383698776027188041703830413796783364767090564035777527534054015931729576853613090087770749163057472753174760889932279713718308471447308051873111671675743641632973442074248864709080065511932057508115127827227010253039726290613631378990345767238574110038781566365133083391145217115288348331947274670491178167029470488493160892209078307644973252737341319012858815342637580265466062920773083577723985330840982635243761282872864213457302717206635759305731060933675965963092682786020156304400504542833920269516690434494638808660455395814429521610975337472579972418852520318189739113181861551749906072675181894733785615307125459894099652950955128243550191773699230942271373847049550467131913316656371658368145059912481090642321867303140138100351083822476199337389806413590029881499790911932672812179240276542096552772574206920754946702304449016500726433603052530509590518045381230365542498886596095790053968364219458632557550834336479824450444473525657484044517125852645237478616959859711753868458790025757844909090553958049344934109946781006100015879708250178760668128371673169582604018347594488068839346794533629325437165735407361496789622596898894147007325469333297797812512882583730693799701640282403510016525534408110784401007629752063630417016548300809522928210378717281185566671332845262223271700059808578347451366291067047064243261644776974711384271414395159106778623432428209285001014224365965545228797578025853315958769060984200871529203703210613755891243528718558632511762351210645386642955458654574489870153554833661349095748478120694295031484850608078417224122077423758319391659510706818013649528803767831440377522816014614483614391052640214520480797419290964761389865404744142549759395400528455625561897471355839812892072435232899489824152714524783038305472492144344421128570811209660593437285920266278727311611902443717158526225199396460445737890059112460419342521440325971169171788004528317766137679993553951336347033614415182133612213233217165482759792052915674664638056954420299592174476915778929151085613947936112920883409531825906571789522730290631149643748865675967724304211404541459155064988268639383715840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 22635179953259786397272438850851704152575839207593978503480327295533813872505718874886732197581127109712026307409838274127195929947090716322685166377203499279500172698533585892415790921822084070548750419928167476330180142202231638683112877306504566370085480681733534427686169585035967214673248900048527988088591365766034222757250985907244758270122062838346253735697204588746583376513852475805921958004374007989064246181550706514870994598275425176317857787135624636708250593528752059571886265720150366127363665614811142029183413283312386366482761648253050547277187822776607976197461830814485637783411143412372747477705338056630387444291405893497812262891941877825166896704986833118902354286650201799368233035682893647947185074439253434600837723213722497254896520527174549601816558849461310564200022666340685668712120867624881866819652236258573098029450579580209940074441513092011768413677684497400638768678870270491118682580960680942346769102714169578221443469591691981350880966340594312272266086826252152664357384390148094147229112253025803133582162755958386653225059411498396190335197675106773318664161413212965464358546019480723411316784963647079995413875242462888377305527425038911262466936078848387908030310817232248426239255272473245187791186280290365234748064100688382668317849600036133455169585989735334130917733103186256248952144126680662423384622148094599525481457731086322968099470671364465606503303122792561267365511572534856612520519672901821500188587015747936213113103957227439727842593487585263065763888035328630816697243062914720281242342188841520263893413632660059458119149652439425253161727198146607413679425248422715787475770340339890140293840043079616380520230885557176135251905886356139863319302635453159196689675863814256381336484207159671753566487922089434924100623906045772114955172121455999312870404361223628025178892760475864657656710551698302953991390965974277215415395528366291798679413574237459539559943706846560666091577298767860174861676106193142746734484224619080718309776604065185618630597736555962235635279816940037258085045026965963537198309539807646655368855566003799917774043314107652281888500062854142415363501489138774511278091761458671752434003330588640336464311170068970715614685216142555108038840983183007318523058795322582212695708990845818575911145688291266605891362880833285411058657479377784567539448944542896294897177128697027207232317135762509933693103761530330217815548748800040544006472611459109741525071282325403442332240252070366471481075493917650775601358514479748793563152238528332759080731699802605995174591157797762961355073409296217542173005180845851038002666424194607108120425030960609276500418939556854901391457438597926229880587112626741429551712240228961998643251313030117521538491336834709080651115541919817219632310835485750666490906980878516807595543916672404827729252642362798846525626034621246158705713588574841222955805631786755477848298871573670786088471737548015467230741930220879199741778479233190861849780769443221383265690895193846458177681630592267012655413555396044288727918453632862246838750450130883076485988415871354096461584164538129157891741989314924854017278106939646679636395490028232415170361380775993462893291634741955239600470061485970888288949784267544423420253200017773392718266896651085882689258811708484766559709358219584043745753213855007738394356532205801783939011393615544989367243087276476254456310459753933093793798665622146115244582053127381254321137923046844310632747392489960367103576192069464791447183706565257275929224197823705341754555290608306655138285281928447057442325515306498417720629124375009285308432825283657045851107904589154352250547609336479233845949196739721521414790929958063046079310651007649905902034409020003807595356947432158574650092086165467519010394666539669494623580032360106133245541710923973384811001691485010952905675988381803615294320057737609077939886537843414696211587940566777302202806144931151566006811963097947752717702182652126895162295123799979135959559682170720956825642149508605677080987335264577214025599325888896760252288422644107701482199924976104493591829577950594993105847177868324906445934364253364761093647522659135349240183697381429660221340894861826421376738943690813820308004991289274988709736214854879003412035391914081280316550031941253825095475862806526114801834658755279982331573112086284780660732372462351667742002933528368585083185279452045949866151003343247118321167766733685427132633916457899911917421445172242470516539045984081934601596867962190891054993472454743757817692847758848403187049447671141292816299664613321714959122949500054838379493466228245324609972028137351524319767506817666723155753511489447399958073299463607183405784779622794957250118267392940448060584477809079172000867738222079398289963518907141058676410005061632000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 5761412260691802441035579984425233166400076278834590406530210128454148595634064126461529448612470835887538316961959738617656006906963784379216602217995578594821366880316122239951612432548890546167743281739482194506572664086154778852990200906610460665734636243700262361373529395942497181770325492426534116067011783466016875554728814936161944926727099075355340439691676814739064490673997071131644158519719735327457408615981590786064843599797723586109715990898308825638923379077229189358915966918654150728461917424079534828878270400667209671633157332674768693039682139612724085004308493404731364978307208402472255166671656534160018163668023069867918547832492587950239413222480023831090105009525713652054620221218379433491704323401659999088781984380079476905621173461863292271309426443420858717336844248928717913760262446597864539327809395215418071817508358091977295439957198977457041380046522796408929040599139601490561433056612567108270599300389377151358124162129482575185111091953589320244283782297713666506160784456426648237844709559498831135555514099636988654356203551911434454521715831052762574474638849234473926091388471209592182540738368367051446317562815147620678008446366265403029543111122599573906204704286564658135984197425158615174987264903308506997529143714593761700558733602869751190907359336139477957088455440974404247098344976508135142035857076729355645954779157723017732253831633050132370807768496974968322796937691918960685872412041912254150804828113324778560783381460185164351703235593539023743896261314407688040835107153554479146034514424302278808552908837230936064607842428723220174105096660151794751175970858575173385007510357350837353664805997917383277139626836519342787488734375499153598263200242634145793563944877024120130091881810947463377666083724412126328692594955754066932025968036833639570043926272679081467391816683395479453169971056132353285972832359601466303661219636705378581829624501071910276443804055725561777768723372751368994127993176774170182481460028528816920659433209381847500395088859431432600030278625053500526386099076319222331964354530321020944675702610589068145271169174300342557044779884725941555134185525143572089085384928990797473198831076810480253600899528725727796781322825448995956481411453467560218839864619580539831519693033230613575719995231868178553263033786812217508989134731920463858495573479276922669336056890272971186916039309600769418607869189148545510370061203504293226561434229362726340786719547264511387402536595395141488080055120895167622469231594883460650739999059002433101050489232507814028834654288272264901132849477759209544247510203008518887662717547748008667013545628247111307321918830272472178064456950311629954788060645831474615669714770617102821226079792281331234463481383204895699174982895089778329871564173057313643922374635785097792263308504053993065206200781028964636453371176056545695002130515798884704597269856242793504920260947580536844651562373542401295106934272845812060945603732685844025054009301400056347135405277852705575775510579693212543558075126328799242098978358248302738602011321680862319513312569302812699749984888081648871253889089989085548015151852158478984530362170504000992358176004195027294006841665284659595428394429100508840284875364507368417510834026122153781899124765513521606045860785054779959138750175549513447536509830276187040246204372270405219766700868545560569457067116268514037582317313397088318826217274148452237418400338314722538873991084824809165342809854854829704633360288497999667148453105504019074841872907586777925515878579629943365881133228983678929526707128240895474772542007320100419628148625825789606611648067635861119427300366535332740261359276764949215511348682467456910150576871961130653696173399796514840554396656563947279938727730100592532730040339006598370663596692093687340771263950553172170786040553008507515111419201781810004417869450794898275207896880079753938941058125528722778512823670498069011260339095200378576592325454595967141164309171328523282462774901257339058282861072704942501446043362049418109946460079588952241220252973486562313881228581511672669551693527606355559826890861050902432029624130558693196271730365106055254906153871774957659258456387997525058638811555030371369719554387090017783613424408941278289421269424924537534417021081972499416532210749554843562543401222934616729701996989760230510871168892729224875076796040631218816266040522980604384109888009515584969395302281499508190045075568637526003587127733527717969812008824876639959060494518225902797787308654913618828453922173859240491737574621883085959394277224699657216165213800021342461249736076106889491598719013593476789726543693766726855180122904019534599879894425383545247378964780777068558827602017285682460747309307131564585034630640262744875654150539838690534910829212467200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -1944564910981695177478055150733979913489139391681033215364523542403099191824753295193073475278579715120063044068370388459941713662846729197788506510746191616937848861186128539415236319111449390596052274524586735045818350957304393786078433001252562173866694117247596481673693606848140680647735419726630327858446989177275543340272335131545512440938186013263575848267163887225294420848562525479825112200610174702378917951430263229500215171386089771855252005413594484889027506175277925443314383231877205981040720658873959733752478599070777474795099657001601908834639295783098311706752075334209970916400012826971800151272308912216090736490429819928563418752976072307398867116005822473383993233825755454399452242628245928964076481009479511861597219465246633479243637596668120000600370454179749445821442398497931148914488384466588286064781928090095120505741582450952767826227772264932144825014973411194136915500170701806451078912368518149741505120071584358766859575404513789392210522361841389497047790330832038056918177739840393687325615022237516018014276101927896627242661819368832040218776862554322156548530871018620610441209725247616390766324761438390646341821304679916369937357757980485360958697077138061804793384033238246370806737192474854954212144034848130498738779539862489111255380510907435612382197518273531593048531086834711663867750894078321843140608120543611859558479612230557453567118443578861144598822159600979346677252482303189285477183457011474419641567936798861866774316830370183435694644581024007393319457011935612575885681178869181785704921090418900687060405189619711199537882875971711335638212525177870893474019529989292509835218198332590048056676841667758709270169538656067478460545488086079561962638949932518324907959621479789684667114066665672592210544300939928058658081706892381658629446348763753823910175857085019416375407724268804279149388158113765318390836154725043491896125761828894889236581958796675737660019461857750056374140896340829543190389279738445274672170193009584022392683680101188086562904950196494807257734785744184607730549846331233392628698710101039439276919503308282440751843067385239705604321801466339641731713084621797875073239742150648002098537334110941300524766502148272022422082748955240264177497895553410035463379824317772434128983528096624486647549610545247437872622819716806895491147308382711483005098858775959018008860350766137348077690314356922725628204518612539499440468704292289190368763311926844433202630850908181275453246422017743939927812587344765833366047063248600118880626428479396103423674540265631690059046422847514282353294257667286844975121868485029993776282726579566948618223699505253923533513061683504093038434324538193387871883401044844579785276381389244042125311718654128640282244723465717979960845757057821492169198624002162145226501182642755803298379874872628888198472426964481238842324866395795546444303283033141894575786176220729423609857220592979457244129454155220154555459868374195554719913470532472123803710748061586810872272228221908779151287343636098330188836238526030735635158066579558979805193805763795715195889805595510035144544760919082795190569053004124592641779545436024452214288890979379186289672303043280428384664668875762016864715818540500704112252139158967050045896011457663253612204727044336816070541290703743943196486708327011490958361998881125656416274483421226837163946667762075222440926487286520883860859837136544640372065578390378396080036572243961132486680011684071619899187074044988500477248013372897621452015446863304131970523814299438986395480184805375504027471494306097865569167252092578978766322479026547466282623078231348483451337103506377754296088883252255749799490549876164029059150337707425431576720703540347449818379492976416359918636823192481587134460719919199988556477868253069732835712743583564761442513625002075293874582807071009017150359393090471064553282971765379871373284212876004608155651795350369963561153601482459025629219353444483207860131330370878582314911473473158945948005454430245114383710688903997705355918573632014299771045970370803630522229987015849687194939788215487257508604747444051133952918007690112566988304439731795650700030018194701221550084386704998060138553819840319521037669965024308523855236445337407112683636154686308885065512847255100007441290807649442620763118147311936078021460201285556348938109213128520444491205723845076537238526028330348240616979079924652095250587681250671957884990970789680249610266491505510776372286067916753870882754771351187280796887268410500676985157511577969169461451958964695066963021180476431565785548419582543758105474842476249112050674542331165728399264823586317827618025628493566552067874407075003332047179203941752411884226086430188991865741343136266476353580331039874288653365410499050286743783109036489562501760942080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 390690095949689629480460890489801389378201600485805705062935493872748436411010474590480735855638107936057520929390253400541924462800643611552143940003395227489239128229526977703343308893143178869050648938260603553787787615115173729111294247517324132242445015607088351611634549814790739697047343545292749814306150255779313160340969416637156664249643499716926194011269560928083352028119621504280016444115647594818495282666153124953485428709503699572065174671591173582274895315453511326054269642881501917030298302096440896407906428729866637630412740129776203212536220848187576296892508581403127568721169492903527807693562883912420050142740533924937039221860295805095137751406374078468535895331899144455110555396542243007704750099394101734384747518486787758980303627660144746746308572558689774778780388696551484705466065326362029636461461727017807904880424254497923869871962086157845400373589023499088975034816549909333508939272817758202364482145858810407986297031115489987111286693619333588228452756969705188811205754834482593580970730733797981876378436081037338045535392676246995245209057148028898155832458352158584517652790504749663310137388509809252451817752996874056044965522851234057434890277161581059075182678750522594399633462353241653879299586837472940264585384349669265478632979668084394064270655597438655865916608122948667345371447283789730942647536332093291893866447397186932531165196998860529554413758693129400193819964459209867727889422098516472167481962696064296901926699590784242351627340870670553484450332643651983291869332406571566334941996613211262812238415384370358690695183046902482050560763519037980025821201194795423743400065612302645842649755671787262279578209817063033670827045388398975926972615606962000112768313788071096738128475184373009159682776575034296472164559600177760775091656743736092402337321762994551096092734180614174910857078571074072592074440060394652708563327046623640970880098720104731677376293358116337693724213783778272199167795036324185594482528692680922985135574586599577740043019741946986984124292035172719368143285978496325573716975815242041486521837881423459320700458442586942654971445083313338002201865120866606671081105166776855657799154508074469193989052912094714272993385246197145043793289372163288068902102418855919723572233512079012534160918877072405860329916958500128516813612101498047648265456165378814988956418064391680599715923446034908118370789457638112628367795035596927331364679486638113673243955078388312593846893587200161957096800506697277478064910719490127112158094754028394563029428028550713577547497235803803915015963086548876542294361942655845281447221178840026617415924371620422295632080312624188553801160706850860349381316610169781762287936941803434315809639763456435321422934027101044468360932885869867463029439204311367923431213102404382646099244864661226161063472544701670753404531266499924295400402350600741218049299426258907385096154968407915215917312321447534612149016550102496201294066804056903162887320419185236873261666818402859084618801919415749863163766313172024737796406889756782887519668296366843593281986973828053378789917217127054560799545778861668315276726304988035106306144016804278996233753104796533997301917465279908055629249623036190401473278671044932922051215196195739865675347570183151918888266536554120618670359338514818520344154705985852007471571309183948245132355241663219677587709548288099527662053209276987530757352229693927438507002439856462823866174615732760559236953944402878810888468050515569146960452791787646586281412636213034810693520425205926491892105267154508065767280583733352961153620738126580043479272583899653851430814179762612193253119671466837438991253733469122306865285994160210669839162758722127674849915819766542979526008040394721901866600584427938631039503278243517599488199360954014989558715031852172692173838228123243917274889415389982829012977580707163445499490295222332261515241880679980307377962161723395641188803419364706353875780401746445254459449171392571913919543967738563619564303877657450610492868980497313591082987285369959654735734369048364819257030149315465729224867077098350003854603299854930222093299304698037455235931450545580925727212594848676446343076530314106515650429677731769385863697843431889663770924877998656662744670717151691746752462106627172736305640174549688251854158032699283281760790518645953139469254696496336409428825891773443243730786787277278368801030954440863517068209616447531002187470045863672965592676663985468097895199244826634058527882180383463903977566268687259254704747064012923603224010194247874885939328374050053085875672297256122008401203967941372506844380840860558764763146143458924944466109711192131554835377945371489710578639235300430443874276659801896388429627047582884470457067546227706393179637833744352987316224000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -64829726898315179317026510092163900006563456660952564851398642485744461250102691286418836742972406555530391463774611182121392347018531599016519863358461681781441252839662422503792213085194235811386161840151857556195138967658010472263609272911953784192047754096126927371498290650813810485124754163933752701988382070379402135767220438934570122996248664850574352975894768070087855415069222419134606987110493760823701865352040245153605880219099564146021807940049739359367260259259272390695314853044513732072084814051352565033862450714767636080351724447520672100164095669465701386202860505111397220398985450017162802173604974065057534737697148241137905486378801225560271402627816566094537554659615367808705512194333879506899866442880602812238875084996808692496185421300772463241144193011236609100708893600574261330097966773369619939827859824090534130574286337901936098877670382426268104545116064143753864408240656935445939210829008979850606544479827102118863212230147670960162731516468575502253981359477981228395279866128933678197046523475708609193685070324233176202951718558165651805871993499202312016754028486632778740608173849023844388841713243964322573986119371992429570354872467956952474348588318578930137966515659561870322615166436969673402339854404625535009558384717379074845878170467879870434430515434057883367219443703151562462812866281057068988755897898900387165862055213492126254317308169837539174513072768329325323656978187621029738564778341717058428636360950705475470426459485320207569748708086004311105052152838697241214407455378101512537582673999797407861301557108767241446146396157256952700426244755821543709909459751498298819099264445598675618018582601880132400106846974481929283183814797611568401479212110745909935967890044666165589234446415625720914037270312103461696454457904520771408888599410471667021087071849041153793694122585376716481731505794914071357676379765131660468786538444185090624073285833681779780781480425011433535197719417786568161050735676109195748285179173597206239705309073672517880467111358842456585226773981983841947977825495371927295218530777796395689638487443618797138706128632767549054103682173501309108749307955939177744007739671452878327261660277185906963892730324493098874564363448537502695799564795304278907472506889710370076457993644014817684247754882982211043568086454674574770592778809460513166077492262576761108446615326262518017225865640964582304170935388558805028600906695191511813206671798063209382737124037398856555791174621908967259924123726577775946802703059970312175584004144988496059994262661221402746484323573195243614551788197785293451650317202402794107781580789288491891835332982354017020003864468047051465124293257368611322772252633903684520762507405891140008296868641633936973705050436367189225743233100806936722432278153012177176965162458952081797575730389037286848410702686918329093010358982006868706255229829575020672888233782106901493062570410751722224954518913976391309292841722359450201820260540399625827221412383881874627957449769420939865571953498106548970907844127206481169327855966309455335519771206952612119070770591461478273956732481504853770038450778036250953978063390954385394245631476381653433804000939136895479955888698164065004105312211819968941806527568422265839002868469677025498519038573903955124655320497685166938392528482806406406862725673296994050292733691349576808825257315841687938149066153656990622933446270023004936291539383827438267336351344808326380631152686086535328761617966908427895693669787748149699207844965251309523457413486612198957321167296327988328422675877603145324454087192203884816802078302326025310997669756207429782682935150546072061510538712047420766511867848703703882891270185444772603319178105991628117293774049574649398126194499692797549681780584361815308122288391208410849689696127036695951970479261535602271060434331345286493387736504608604693026793686613825529718116485955335824856512460316042005535730738073506137065831374365981323542941522362102551933818801011219616433252619362906914449095202050856445834162249240562477076903192599344207572360414474829643411406074983551397691488114823756865855930181668791696568848992794692998319916855319152564388514271656660456674309377289047378309516101749633138852407197958993036849377035333529017666635074299703050533201189223732910872971570212237333992264788762873932685075414399122345052427286597739286278066928104990543344851312776684901186588433468250378117092422848275055588669172283202500252274430543143172146839846384633042883321949156033962380821466216251912172946105442238526513191405304317039384201050067916045443569011463839090058902893190844943567794992101116814422177030361686796617879108733145228147979617089148731951534615499340306781192227554344166303891957697460442077318035926828237019477608832384263782400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 8824064974394535860623839541265503081803554884682938062570023727719025736424973835260103096485564831020406779592421268665764510444493308741819631607740883137678200001320753477770093646891467547365136272059565497114985148223674542365944134994034226773171215006409851074750153360806376278714452630641051343149213649939879340997920207556541540283821257256834675049321266375015972039988871200688533757689679846839366968292320163054248811691011329410913650091087759668406427848429770186976735350130852887578078726422530103649022250123508084920037006744264453444681809744381455206137223707974735380139961534088639119632366694283432611600703979941135502328655529559642557173833945534600728725078946366869535793699109929534460036381186213175534139377990664117773596795647326871225699457031122335386006264442791521257028269429821877429167282837115027307214748410771498820559693080125478651951848553701003066754292488758198390589719786609886164550466655151503623372668148477680379461698817536341980382150024596154399142017579686404445704062028436236818475513215644616228662902051572423951907828431378313975536721330688550793989142048176084808517653951286721136889361095956410303146968100200402063890553523105600301057312393048516165592788603152376768568675743605390966492997344428456598979421872409329495279013792133296039875680451764352750869082445161094920003473063767735774072171851792650670890557841840425659531208662534471653266052495620268040897230421152668317528054351867529428726018053887330316176201632798719965928364142493006471216626844960535318799145257265407709929379084862614357673840593589116600792308584753852175392228504433264022375706677762006554699041279580300877050929191467811178226609525447282689006691504727181428621070394258890461620351928771350616476046217181052155538274169020779179420139532900461391588251593724863733960985226524493813051558245238826078504095111982809645756999609207885508288967660241852820774347682312252418390362558662068632642974896313903052452878152111834103949354755804579090472285255060038507480413811115994512773612132066461640261734921924679627070258420197462971688151603997318394434206181600471170590645904833248184247466017327711396966932628389580384651627427794546343289730061600301684288719564062347509864646960933099426028998629437366928011527872659929189929669611891813774523733590904992199073258463467368946416278880264031917856983117450958857079296714425523607188662955187261018069286310500517704869693785085156801517163110739960406124453306908635152499152171510678884444561125219045446032428286291181196322395594881845627797204094833359358086436859043773136118009494711230023426421674306968266286355673973357376578720073527472771855338043464463938414557156915624335875098117635727241974509261991391365413777967040151054966571240054977642831999575497872318040589469801008986316120682618203154749461371211712457369452381330083330139750120822836142512215618197914193391221330811947700426125537987301166868804190281450423400899033353603544038754061834257678376940882171996425878239037516277858505471682923816026000714756082106228473466992061305890167997061007977937223442595574648994852876496424507682040038584784333744006439759960653737005607252879162560791200303837007368168470082625883789691850847404982623788612296055016482268606797214891761072749004918935186411533358308974097717831757919097115070839321019189830342525117689000213064135119204629311173904224179046872785474734699151675788557991647406550770914135475932903318178011806332544953016619419518951688488607828359851846891552310949463230234905997241238542620164699507957139064729305189790663155441239403719245785595057126848330253257524421381759450258984805996515647345477935161935623547176378217381656324205849629026887983903341586172508744729913121376827400981965612654143052773224826487694672181553830974946565897104044230010466231290813631291088713939935971433640047002120874754924994266610405949589190293427491776895302002894060098369388964868500996115985818995866737562399903289348671824200976445359157618523407738592785059191330271850474284396227401760319656448639715584972984344468034466998359787057497590067726269294499166551718510712140999422250240069887354548737685728275815102229926674694474223323199258877430738156765083251090150174543990605509227636313846560687465082194142624158164066557523648945812808221893716379703832678780544108135149533381421370246351677104516568623147682319507930857266203896758208926120044182847297046589252877085999083602696564542647565066194978243294477914893541941382408920779861837870888236960388095325067685049589371485408663700014246368098362798113964018951377636784689057300817921567077381969714968877858605793806543376646305637575282530017973259498309249687142464978346403832119026452893189958064494043916580945920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -957083543556648361026843257282200273032382646314214306329672869875609340916191348757994094206627922368094512404776220541304005483755427086453692617486743111979858026479785924644787766386438813803403791835829567828949448151988651136158742525943730110813624371914023670617780878310327142327442805386149002462194027840183153868572672920064579656054424885212383973941655547121833228109559064922009164054502668381724337000914265522158189717659750577843346183939946421032122013524535277064406150485607021279245826435160793606074852645351564501345810432982718544384249945335821174730567595270319106364316417815818222894386386253630545638725501305115686107854172307866546880866065311606385566662201813455884712577933387532195176901000817420097334717075650603745651153653605431383428390218476661766404432872006849505041559990992577109848182979190058442898831308228647043719631711476154319515071245078789015910297822640141911808473080520248518706432760984995300721051463862831711744925931705688057398909323763082968717010255189042401554446919561944079119489830110535045061480378558981275429225410534417179821880655697632995961769414828232317913608985320808981509768535502266328983512352893830596576251199418612622092949239272137936327067729044248314314670998858773881427634392254269097319549113424828518294595596611583493485453315836683646844553388951150450632547115397277332771999648240428975001480288324349957892788121019652631315184698017505431657401443234789506976469132032241100843162625005112215096363198295830270646952337222213890753500194983588937777584933471227346025811636203496056823538806093798764496297894125508938342516344000090084137428950594600043644283627678493187634633138611399808990803246151891451667689257399057560248343865809151281157047871744959509530823300241548321203617874982297353378531619128607744502508759460268724519467928142660522282887839766603005885405274267484412374201380690310882614622479886960080989490174250569415496463213445994854411622954227708407780185253678824121094451696959879488270240425763636865492200812003644501602093609171870221861326376359009298848310288212230633041749882981007507764756371609684635459341421422717219541440486342383140170459959550750164561723626567241903373656632666140335788947155664134403442984673518738804020227620455392923441176073689814977560678015580448370949877330594577690892399194951200369847963164626803637082753542530627639562667801673580048921548029242010926745098215941855418853655879554838983716388559620120978802830148281028668927038730942519601727640401392207678524205519383767130928968255472614236942412679691644634067904813355002395942240123648597639255700539222779160210523012638745798868420700000652584554296123560997313154642258317181367590972713376355996373252347430724995292570980691522646246926284359315225896586673274087047742384419767741096547502001637885589170629954809816597493031951938092199544765079345648836527848648588964960099708900595249439353057113469151959815610932971974303245254627599440901893850963716703106606863629037059873548619027371187034905246143731379612112290965920794533685354090967188189142885033627949156675215257247519421317154278125612287056896567096510013421146238152970606694570388619777414542016581553050212418248121123433829602766303204341629944287418143417182118013498237446256124467311270287705628822580555350414399198056661078013188393386401178626721141438595809017252318932229719850577777947657053388738863117929880700793051271607811852364762192718312990338882338901387196292133248888920791302553306198033567477101337811856743639227782257483522867662642271870779868132569072356632718210685006593548241185490019168722169477407101268278802430997739883371758853107491914050141549207072362049644126181567112920631641850053421806894055676539530334659400663332450005836651496076947363205503520811130101835638424413373504789816835900857283366010222700064718484010374021914799905748152185419579377962620734760111872326141078235398320263699674383858840259308947803940509289431643875192914800662068606339615531858178727879768888269740010561464074124988300086500540760677262724772376485599396980609888779972911419146290506828980607607225172615629847818744324358135324202821545635249133660827231402917199695149267899131053644703209372131177426419331000267349834248153644306825516209437605331960856405207607176119699780406870474417060284384156680252228671373289166248839064892599955210300533034091520999432869364669697630003942993511074845232302606063493176363330896722488100442546404289807568343275188889641629881907969034662918763129052244630823852135156466489071443697083766979149071770022350124821291942120183138996626304777471933990753563006542741475019510655355346821504328227397286133575259850046249964298429426689869983256733689522691128598505520761929728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 85217288523374053963940418807582008970243084822527029002700275434892144941818821520606919318795028466297159620771117028911008524428927270086477887230176823177102603151809813121571698560873417147237472187315181456784838386080094120160697842236331107724218917203689478057984492731951881476626435150696188690495576012173837123997394664130833409552798374393120404983734613674309921138380026235393386254184807598715095140930238679049438423805498259079794027136858140390953059702482492239018299858823255384687679417865909174231823888626032672499301994572026449635986889602900258125993036755108658125517741674394926785536008775665292519247306665504543937113707688743572785888274991046087230911123022642932986276588694090970673300584157738157396099260416079365404700129289167132482983366440354372287333400721993336594949821595520348680630152674986163238127004522354437538095491572820457204920492688235700370006798663422087201074119985969533467023975227601306113489967331860794090163538839431768577652050891998687585601789498344346490622251596859300455279139231189932695157950369929737585972414627027104093844589441361825787285184352346534187299930425693030318219088442719296012841276187950308978707739972260270526115590755070374524474143019398502296663472356100529820090127502791447321057348166916536700634954427540021205480654490471677761501173409432260670944068630278772006263676566801902962871121925255578317630616013716316447852991020924901749122737125199249835529963288128810622780780006137960084408371259956204499294644333596704062656220294710862385039174469362394283138913412976971123002699790543240063152992862767678560446878386495067980812137348565201455430638763991167183256908704217568539602297407687532383629112247088237325089931830528788802291976369875894204598556369669875247583283743744837366253318129589668998440585128614296951945962680681528100345035578322792789755278590150159986033837632589579969559467877015974549842411191929497313410877781699949703062546465088856794833188075637165204782120170629545839943338372604176396482479422543858461580461029487507090773448382965677442076163049583405201382656181314687175097195979009101314838220951060724720633687556075428269852323586447426273909056941537691575629236655112977881083251794405318611827820893037184947869668264171977989731976247261278660429697775220955841888272928308866512647175344787186461252080860440214310912918722765702919904644075638546322221614176286394164713055230367219507057243374264217660889077563141414398771719261984257435518365009289967408930187837802989203534740845666904592852308086277722380173588640584884291173510505918706770791094405520453147437172429087280369332777346199750159370687784519154065611364824759666769414750790331412842379406491626724171521714073738591653555700621096709950553604783187411621223118506718851427919975603910915723856775384968603089662172741911094793361321727117954454324863623949639881928289353585048740820566111560597103516730586360453450670404444444469704829487493446753331013570801189330248794396943563781715829456689607770036076357163921315895143495756254003115751265717810973839435877431681452630766173757755351092496427124783806856619259239924469749639323330787077744908349265280520247985501222378236322761258227907626006931284336973877135120059535241640505194428753218929662993453759921194721386432799877209102377714760672270480452936440814618618674137037218723572350958351227432416714078211310427088299468793761545365688459598794388938814431888977219585444050443298220942639314207814839652397169616951966917157634979322078961178464468328536578165903865743436075908995138084705420551821546012161409044732254922028081784660622529665617034753974439474645128576648425535423118752048106345910275199939397219811759197478625882795717733482779566428372132298100609648479950094641346664002285682804706716843963002823158836526875973001631620512529972447680392098813116003747191359249832060576497338125264007273091928459261576111575829878889125762536719463422276407096212184767102468579089718719545989174522487508663488334864766344639314146934160201395985598250300467505067925240388212177606273667352853937670031442923343503435788401614000896821067812515649315908612171138119612045432639605606063931417644331518185063685062802415770557009987231822053710905050411107835948215165911011308997304484186965274409508473350575093571339852922571208366639475060546726558920422731899487857117772440569159575361744194571878449605744538162933031311500112825922961444594344004349031528975270637522921450990467542863866532369902592477733818823299021921763291025850730711608809297880010782984100749381899706489608184693473068158513237169619628406196550759026756560434847546636327257355912730476453015809369471987829322866208602811410539049794919922544015892219102127718400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -6731672539640896368558470475286098839757857418560278352889906379286748649218795165105144362102319629995471745573610324099324891287930109289058539470609321486987952145479843663953843923915340788819347713083893459495722847638391986268061890466216454674706007368906392826806538667704678602764252871946568319562475025922067417303962372599613567765864045563563592657604962510181524671765968817766903249587242257235576018019921000783347901191578398338229895280637768477004240624556526502977830812100487033445835129957395100354719981624030305170634526770910420632971865762214082801113865935592984838958822990210886286213723796600446505033559281949124980742104438878345717368951576480316531675383618579190247648114022210337509667051544780267237364411649408976453386772328947477234288846365924149696306463109367373378746382187969604245262169396720439228469016533617611454173319643396413896449109171100359194287453761645858451736749027620130749968846295607604465171549190953448924877029621075019611621807031665542878449919682975137313629410120364016599863551153683619197350034553525119628609814898938484830209665464733883460267524187236250802560444118836553930578528678750791379792027534275028828293966094135858901776105476443019381431635000750291324729476435153181712164065977326653266539394850118475833256755790140670663412395234809363284612849678761808072953580762655036095805938102105622107320111496736316366627979804120070121172018003662760993420500745167411123014821647697003748267833531073826027460257975703426928396794821451231511078587440039320155919458166417211307068153870245696970176582066266207326300827722293088539781521316352557927910380648947983800561740675605458050470311544050961530884604074486845061386313591565325977195890909979508008077064448180936282781756985598615776038227530402708731853227393639050294301794049083253393557596276862925780685262636198221763956692082347924185902963927727576527918198133617110955282014931310625833242743547710091912799594909474357381424992822701801043368204792303107175364946748582085617567941826251854455746107962361523330791976477906175348382969163108652283722139507235129266846848361574050261358751388046170867086133910333464910178612590003566418140782065976666775169377966947848173450549667730895239969881303781352046515258173980307668894853371902099387233174815972993140678382663715133419637146552914508499291658726607528115031969638986800208982153293270628538495718713563990900392586242098431179563665395269560322387523658249526161181542349812167934810371292358554529856363785197855148162020917099501150174645322190034141235311633384110705613073486909846420619519439651801779373788856383763200894027615829461415746284884920188712965890271295633626901517471943151900517238589743547047955121766544474221033735690242567785669758903277791235985675752950703755592930305654790213452717194551120694059101038233281564021578607377911199100146912236345917159158412591411422948422453666735870489302767758965751770831379933642502639129025884282829664991522326010374998959639064565243341593677390512677871261012754368021767020660738991901028077446459910534510782168813649518785263743039137893482479274476390525309831679386822087283899756025975830357391043378774553886476312728358725413686922683577362965738036058704173754888247588408802311386763785332061387923555328583139028983121739864107017036002121966606473419925447717316445315008327379744742554165726433714810569633045680338610822298647461395465494099424345549734475732344788733682632519494959767040916125366944369759020159609028892656842887049782611143013865713341806845979443071488526681242853971280416039534823920122703515394318089867188280219975163913831047746313631982323828089593727310390238994651712724918488201467577868591238228453956703209678549171943414046111827701958945105383559330850092295371186484448122099761622842966213760095694418012062995938507814689303193508297637563795041323162848139198013145395782197749860778408441700013593284472547061815435999047814064219323203907955530697074683624497446834229565802416606413916913262575723340162522919180166241592619243287311024569689717503230778618411049929809260031889314802709108367281169997918192622875959960363280843370424275186947689135039730117108258072252765254558050363792703945355745429240854166586191887773509668779548561127455437471133084103192987817313051907184694659310117859645585668606316328924716316967347342596689760445226403170404505297204496676241782274074719217267598874897583743073182446918254794044450385125177440924809548496934537897491753545308007278436333062318042135878909044659171550276377404282062284326557847144196997157349719503037975218203382229131517554263100660131470568056734083984274793978057768970678601553607000918576489097813440029655266375468941956700027665257385164800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + 506767495934303016604744216274738448619265538758553536713834516855876587226761719280149018034707410250065630084317759550484211751482835632189665883531981846549934910041765868619939674703964021306041930398193784293414115767644220255672541944712622255274931570008178301655947870592284714431406064346157495534059790760894109927306668755880011751098135891893366106119229874636778578500466344611482275929081703541662847593832060306894530336569916565902756862254932852237792764802108659812416963773393705632311602730102976582218082309631007125547526502094139448817527232759144154544375725753836949048661867524648928564195104590433739492224934284763128768123475301665238500257122500461569348137496782911118976057247894134876186937902284546184886712886196354307433721977940129658085801936727479480032518478969478886276681559223518012127059641395518393561767988108279925904049189212594948297699168563947752891307912136479001889397468220281032951187589443479710696321504067361763660886461431024042517737810934864267439959026560308486642057884012969702317964945423087706009492618187458300839844421919574121671553676684155211525213713345259308435409348885326412711510971785325148585114634198329148256793912381285147479367221974012055427270704662555970528409797403336357514993253826450505967175754730936683813681194133753536178186984524729753599390730069707064841613992280364750353287387024168400575926064052210800063612446986272191679752208054254562799934395513163791070244368950681874296021392556100048167387198532027067010231174609238264725562720537014633591725015474827490683132127779962651560558406880251289724228278873145265183295760960467062849801027038015638282238921328663657904063719465610844086052252415826330839861464813962478218992910245774205963752301801940391164145829050621197333614208382142974511237887947023469195755842040060329123525990949114884729107769177794723036426965211859668052179457168468469531998013599222554477423182420510477673650926983655415614886767772195068429749182758026403317262760863843829163763437238710948552265282392761196614097292871691577648284744144146177655306150198491637272121908755367755420112461160216966404935106933629162923847364076179711269361970820285394168181047035449525447413033969506989460008462162882873703794079176980310260025665994838454684424432660630243918535497925148881774829640137463139585377798824476874472929929303936763354886043318682937511014770276825222168233476313422373333672660315256352324589870585036614948003152895618160744870121072682691126677923389483409520468276643529046053839037695607840542369111164291482350030206041805388767965032330113640441472654333302250964784123202586830499366560650452760623116992887251340727476852560149310836300110999844554379910777858366359930901959517497786834956208055829000410510218478948905862374718029977611125616026934673781151454353235143278114221801848692589719889563838026836608919140757964669400317270309764867002508214195439545043584459639827195643120544194111887558768806694695338514834701741955055389576885300515123882500091735626820071178647413587901223091184872782684828954320411108755313378795560613459964592459340454635938082701526078911570545154687846613147078956949605981034813763847104177875325788547173131498070598796878316713890057559324070963854922902772034990501191309230080967851062205489486451605552514074456080294729010261548774130110954274752174709151174761606455201478393418492913540175900215648370856930532397170016215371914314134617981957732923075813728979343399286148666815879493516420125743999458173464312485748873615921401417308314666196228145825291912467264841246565081787514755015200144539171724164702075077125594259139552322118394112159039047021152622152069803586762053463534598411111982405411579105529227691610468875386449859435575738053553894539128559923245990526708411612677449851509017223971837392042661365308087076366429596605367123022272058645951388657782870382830342270915096292515310522724943969459167485595220006980972993051955354131203183817720370044583464630971095218576229246001716862326369520861990687119253323704917157103831990239886019758896423426584698118873364628554576840367199812943642006419417423416945552879365817269369637904522989506212528603645758946990061203128754135814021048937799289902771621739579010273441788808972314481130037926257713148244613097462707509642916834640208875930874379444880886661650462279519459430290781407946912910584528395748559076691331990105927552792734275767312736535212193970980942074409321147066486454547639001947039930962163193051141530806144086248708818757023941047896221433328346589117132320998513408080122505327824905939453397803639919307748601559724876916144898297205784670084847453533200449683908671462437247116715907268503901519058736008391809349059749782282718191550464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -37418061048273506073863532977994206346028480184557611060615609180653226307843364064691848726666118536860518864780534086234953519012387940730887355291604254760118484346524274769833073197184031969217800804402276823108837713090556507485784727854437281010572555777466251054670314108350102056193044351085689844338865065855490550670809879837741683761624062206371677877609098278233576430536866151572302264454003881580811973034490032293282034236862519612064403294895879020845465227012050322641341590111260257215050378877412851339851978882320561611898652812277021068370495099780889759367876761066416543131482596143455448233159649255258464835180497436912729516746112877379225772149223923047389300689778321740825943669517358790537450091761091050395552987602671586630227568272815107610901336941355094553989288768620590228351565779246372399894138336956858494752410416112432773232609691913527398818684871025619993417407726685452633441609850319772669423104080673951972469979808953554903101985788163263766608633261319729915452359751243420018938402882748900407363665291263493750015493031326456112234238179808875486609287231226650310810073831490258383098425986578895150524627948547860888223298801331008539629273701626448677569795558490331247936428949980845279389930357578791975430667610436197025578921678964165347971434208885004281224406320914698380427409554489464749389573321717607839560120231875085168436754280680568393098670815145124478886588891498525268528658978078493654766577029746688643189250370201887226568518589142335858404624903865355721073985751960616614102865754913031086425415401620489659052146866712933493568706200268870165071513396074753394385432843022772342660856020453157583527692608240395636794001265773902772682897356152929364247123313602983059652844705856795619076986409310126092835284073734068693601167020009271543063510805130508137141907125717947977248964156931136610863503267981333249243199958023227196801833348466742555992540224822379230642436089453794295185748972465656159242422912714821872888201152010131970082859875043490545925948540196271767653002012887311880162651339546946375856094788948773506712773517926804857456432012113115287960361283511053602290060298493650154563709035664265131616453403608890988996289958041290434395086469238860746022803287407961562270977576132328676242027200139373796739914644361632242261228564477417771157862581063068925111762258188201858477875444562999528172828560987516328691669510819152737984576580222986749576407869969491587641218934497493239298547974223544002535165398408738174578724632342818109074811472558662988227364604056057479474698342661277344558211017944766092822047212784027774309958658256265405912783041034490719357639093190157340454773413408388942611988425242496144646724850328561759126758765687873867733707528619103770906035770285539309040388365599378158612049894229186136698313902418207562784917655343738827032403109637539561268105064119291605169352518609269901914284380518368957185305186876639444322497725353154376092382187827403777874351717027237455805128814360444212075015792585925133753578416944233065281509037188740168421547615142816495775774883309136811158603702081606572744516331495287470646575122328226614517909283139694123405936588335604852442587618306736867787891798736658957837577777149049751995054288570599082966616601303711579810865209524170468953025065923416955908583219057224039435908982736468786673399058296166821084974390862864060160920346696333656256119573315476718508265594020275750943203928182302073480281083605081594252540116665138105270694411623266259685314940799465784721767052092130272673957232484996899208836932519633159811865966017978839331300364308565726987484985485261621411631298215829809778106442517411115095858719026272700587881861337385200830074332053543038285272393204537438481396211281425328204921204012601112499989335674592936721439738951554981468890464208010943478706474990366241581985451373635293902852621358206732661297671974503994232031880465342379024154223253414418417510975050150783349357535795482347120109892742997347737396049428421375896676744107783388846098610040650803078964518147647825964935267067575933481246385061634190171877111564746168274388419072937546029617396839819480551466682297714696852126857503198591601447805175935500079175271140015869324566089733097739879948409781365769234691112539691686931455918636170717614724217167085638536156963992432003030379468619031909538460280669891153035621691120317631547333806708809956472064505575250204983241472822922753013864996567970557492441546462763863763253653614921177943486857788438251767125403379188422580555894569401067839477326604091876926733183404242396723878245373015802743874305709247871341733071792673685623227115295279689233780054710587565132727525991888845198778909814957295817221332880298619699200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + 2742590697084739790551382242913747176934113016183197212818733237231780055444625837547182846298680265476814427884894426930251758640605882954056266955100529678376431315057694640793787250166664962191029460855622166869344740965335132861252648573025592840316720230718401037676415665151668363476406263596291923657662406532385183155779671565250651535182027773411163035153086801036514805589364782437070351347912087999655717210575315475774936288215029768535487751412928292287657538540013474127008569674147002364061181534171194588286068714276785999119868626620227181348938359737973054900271676941708754828790973619319120554081872916439579617503672921154113393581216994768185056294044103286820664469623398108308472582094366115570897525756412988692402933128687439107447275814898099824031531725819802240466495114696094802162930978587732449614880549651315744775223745875366574299592599272741906260640094348887369896210839115109502000169602421713958188180113332385583488523786232779139627304742099615412526066749404968016302817481925564527165374642170020085451255769971525654314103443534178003922058643350965689069512963470311357514100628885128858964716159225184685666853342878884518663613111206344543825508348289707877459792477891617829336092480979829376963723110940052797619982005762453902836653907552051627095407256710631523024275860968908067118806503439987622189621770004905230779674908592187009093111517148212333220582331480817897750880173806973246938936295032507068259104483532193851086346724673988036285442425025270404878026886624759572201869984753169933388283626361155851623129755714550087594026728621503519814404878793352692703121356629058895489891168377961054632831057488798308120995514647182835281326334944030920238171636900183361791404652781189362852572204867983655857719093582581711267882142864861723406022528262949835939934414071693520182917216838152304526110495266497510001660105796655520179030447237536248755369844982922909339591990662387974988294693697637192530567146463131352038945151897423601451211471708626491555109602672931049010816209531502452880735186593641629617031831954390859272345174936940577401562600491657480212395442500642343672191307529027215489089281817551496387362209384324898218337911279572548501930126308281664504391269736951288928032077946548750193100124134930572205851083048201174744185218188156119232228214363188626294672120429092874832249204846857913158400955853919279846663641430110153301316453120019815162022805664169506200574443801920569761349630855843044714239977517687901556736547990312275097832516107525651764062586760137295061440603762776978122868452852786361679854380201617147259447414459901782760068456731875899092360866425934196476838400878977850694866069734744224066209692832047037350464000945367908331866159106554455370909430802446641259460262158856545701318242358799154435101007457417478106447332669097728809942494704045068181321299785830977434222666479968571658886071918125208397767424450701943036113955213154320166725372053922934442111632750180221893546944454168715671696007202090925442528758641560859110270839253402962164033231074579563920433476813685399007193810523411844981335123042585011775206922188574791646415711452310246384239121144376084935570842179694127700645601331535923062594722065221111094625784341871318847619097359570548044998296925799257551472786069204527411777594950798647392743533129690541586903371924488333669248705105395056243389414302506247974644471654856405772812051426797907600115698744626587816771869649973529232059874750009236672532597288675561261119119063988497875408855831814746342537527257952766123673840599356404763612769457031912128686942958975187218817519609203543398844161658442760088687041041612410602038961211758476965381688522246523465084178321622448419632544522494893375953593620258906939108095388941485188515140617122290770334643545002393808334523361449089459733346503751144292550418709995339812136321244072992888084431462564691827703896082733831849754357918333181643028162794117755818098709352057318928213804039870393437284873480662347383036508720330299847968110174601824405230558683073365013069802363663275535200329026255817270589561310174196565263916346853663962749969411041005472618583570262428659800055551117968773654659992108824951153638854097038714836256827598640142262406427094405213790573478312090612828997332694749289347228736442115860494402438297912870130875126181207269938358102378278934244475716138412591597604655134630747321570887460515970951028434748022460906846722911019988184294967495907300478998922179599684529210814706516360096739577762128096583964959283371235967567918663325579567872368744191955825551320154523421089809081007343268252014225160036364586993698922754757016998582771841635053156439731735332424944971970799691961974810771294724918441148680110080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -195211415015499342427132442166729849784800602703322500641447647973540945001013308695300653028337497166131645186802739577514731057020612142435467117233672659611334261645418506342714485948311027885730478773232141352366497127669656484548540760516838126083984961154330332667269063767214498844128721513192251846771765505141160213188184813937091978725630879826225895740180501226969713638478660174299898330336325501194049874993958066065948683176104360011549104206137375538800140127603630731808368581083950947219257648328875509969355959106902544371897643421329594886495950124765311499301720385869119415586184391863243868900096031342372949791897556232153362360036458661269808873891289555594313305727031759263045417866766004130737959989495362911336995137176071086226859191487389167286479045679096583382912841123356699831342753098256691090496505535971641737549322300160416744154732005359896385184724239594283205425702823552582982492079283261999684667398565632961949065108239355131890247618799226007770858327368060314942582671902143098682554022716097780092267879147943479729438402389873067478039235090207082698933090671953446501180643209705775771747444170600837326464774267980524513515946441097326674538921243145401082608830463830202214949918398589530050790700354957067408448834446450423402499654856113962703587207568353086978531645394500204654901051329632505057089834540099856993310163756116213021758394206914065691179791358667458037512338501598483998643900201065037528847238400622856497867089903104562034521691919480607844688259362909735791801034138543790214528771256402031367759412973843942763002778293639125359260120527073384589761532562969611367352325931847044767151261328425446162544762961682358016878924457890002047503783286278159312957934947476325381933500481631613736935780896838585530139634344194272099936234439865186132522634858399277249333036100609541705313588533097388517869610182955030664548160833159995874958575936544051425807986559960766390305352728722211554506023298588120550593373404729808516846356996953197234431242070847268665824610723926724958191001959543754570163524331328865747241975456878198829306472844945526503293975421093983756090786598021725233562732926672689707594204677298759600789832753994352287282709313212302672807836916933649371878845961118779590000510842749392206009982017690654492122879374579233917042892804478971020132785402758470200365163734949614392780003248254778899880635294663778042853870596618841234853022607960517468697242996210187442910790587663886621954907975257295310092080391139011605284689549185629229207570309372603096933920748906096069097124778923220510856625381184114894223564323586526966768015229499439259874004260120568817740774758198518892067307867545318359562410329162546407643702382578946664132857269332643641606709460025885682207068503905723387009261519617617695250700820193848686826715855902233712929684106470722684106149671467650019760437082686443143738607533042993933398622942523604413301991268097829374564358663959321035796630855346121527653230642078951345011945314571449063211610646135493645168060516993183716392344780863117970065789590424252972577146744430222060997359010029254132575167615854994211874087321441339145750170623722011368937495354621639048018848912854347373615433491757619600712666888642751930133104004796303272912381523084948193845384203878065494796202216109955901741123181238326098091492337764851075587516631066676626487733781465045541098306451520078106103914801642976549779869601824887437693819204170859339387656552412371123986823718750615600466099838448222024882691539341445953426531699748277602535074939421899290868616937117716853549127763529091791679056116902656157254863523356792360787544107495816618098782931584443161247022532010243000279828513024556817489416071964972541232575910176302741966635331299674067252454708271095317282993295014787776213783873181036524803292543735448478076916313415448831764471105735405080425390180754470143262231393653097356864809035884214209369982332391522326370044677690755270332232650638331064896767728098260479853246045015457505989280288882064791974056821207295158996766138317894147667802871138045724188070705076505699618660611231582614201456598532301112597380482015604634057263045488357480689189462681674043568877058859112530547473017470223903887539043434042874559022478458297401553045585171322266655055731273000860891564150810487620653660844415491066055984168763373961073182318832764902747407576236832095079679428307666051560780126664948118662466404079940822912828629605308192136760097331046027468075039527286236533933446940175329934878658483091085581165636025191289409584053272879265824559219588021956665469434767918007177607263354502156127626701666509312634781995264459685305514818910073779560425475039282627944241055716344386469736174379008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + 12264612023634054653932962155105199499909596622738013056686117644706547556040441646202134650197228863845282943886457527716734521468844649497805396136779053375245900354751938191436134175487421789429362240794789610349305945685625456569384000470324664754937378227275176581919039487509544474588912547636074066595835978829810181013533608528711619856519360079858026203756494766730791263094292754057996212337325164906580080246379220402442722887991983682424824802147221840404090072071761279800843434153377048729718624474805439870798314943518941606023166607584274401289452520323239864708287022935948856507506395952650730264443433152588556739772439957422735597020943241771607702222164861036762547159515799482442015020966195382580687165004555575390619917156438383654293303990079805619590814796042334826704911363347825412032857415182326600778848401023670935027227361533228597037916486120430311137862536345567062856616149470813363400495918721365209390698873662406879880207059507029952741821823641058158555695414342969025941673362470199052314884705913444481204376546339602114375625812457927928554295000531645966764812385808137268731169523091169703053789314558708823945972412057414230295013361567998728231031015753452601823001420894510898199477252484065158665094158804462451965555511688517348914063796868743017963675233542042651340824080113638512221963735707778180600960029786556880896180612867950218898166759611548237640873963231290012362945590865171344846480480367220624406780293778975644766037040421688135423877956714362611356241140520999523176461863891171127306432094273205501515709694754178259841957356535747281568535953762505694891895165847136238336920929407110865585377226813760101793914933453760974845461967088766205058783002968441118119012671485926759454981782601467760950041703534916100098093879200411350292496173207850734265663545663231575903213574664913439278258073060163997249527550475227990063708050206581664355314553287817977118939826835658132287123939022218603705956883155203278244835521253060491609870748329888014967343374131502190977906561456730097021232702806314773152941317077075897639349283861228684099262640456701823754270241885730887715052513501569050086987075307276612130558473432915738171471689224532947639234659884215352253082063008439184402589195182218764229085878597037924934743360214135585190532594525972640527583878485224538682472607112374950677471529130195435143183225650710112440251816632445299852354623753756402890797235125049588960786020111163587880724918274758070260546463589513484965143195630197767023089567023816979362938980731943729636604658762781125174354164088494535203969213308949591307827340742997141972833235963283839239453497842862263315662659288658526311782209066709914965363214982514149215151735816399741725588321193872958681851938123840552159734786641009585893282615315034259106421311319334949668999899138143742009811882488618359398039504551665837514518934789603665461276067000982781520161708308113685377235632153958448926732586925607395082817387979283107404895506921246509905831929955035502034635619678120594948314779443588867513443112354778932175295174386563106643845663398287948303566964647944044333208761559239146590401141274021680110428157152870220236329449624839487913805067883131065834210518644929976807027895516325793020158966445340183143361484778658868884766020596113077958030973363095932678763895033701665096794224012886169132170967791889998753862242005537569655152704071363790973745107536762429285722557318873495762126974196609604617776834756287405278195799520308846035995227676040162184545493751411170695434449711624144218214094273693765707862207008083902561504805195459190144671847718025028877609803279308074380270035322699508273634944715274372547582065250253711274369712407161385603953558654790519914242234563529584157476225988515046194109676371875110517477483033847700401930181360916279489713831389212122035111899677279777932204257037592825158124426969772083009943167499280337593706432877352600763020507092433099310976047799886620234870590565558886126323140153345227340415285362474676998006499699386895722736309347618598559640457159170443201235638967085138770229854898070821618649288373251486405055524187326680210134769405268223838217079928411144518578293511222705146559025450715086032124171946998660034031645869154542714056995520269560071164367769198234028898275086968610523565402458482416676931496937645177616895459770109444678092699768820578534367268235485591234228884498028751073860148038667259033364474569033344597307373610751839567320173926616095178666142824379165959531707678998695302062252763700575486040637111879818355587675532762108247696609682069460199849820349530153415844787472292807778595725336485228860871901016392127962912919123044507448743418166540208956498436988806278394202594508800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + -601734113924021053983167846879024968650263222870409546694605701243027628748427515364808969066586795130171672602925888635473918997909996905058971784043611048625771571502348049856928995247368913540516770112001956737082770439695842761924664068902863160252740175664459279212990575572605162811742570088972814480708558093151400395851132695229411891083773064542110091944322371579880768547038354838520681413471980047356047789209230865687026701603892322261911433764139820713040505513405238505251921373060861764720103537614754333988589757972471896341230344433157497713633637559756937812014003563800224980992838093292362945641884965971515759123238401203882004929982275225050549355681140376598276818154939858164454418126123417127159337911059844679963477594462654048504115134118247342266547255178043035807398444580188794457416598348720280265702525709948831639653333586985193916121981355862743825751517270727050598303319769525908363887701437106244766319277464684777396849484589076325188420587344621426197265588559949135899540763382897062028943553638900015842680714397772265644443372884918375058060685208287602339212866322665214124267190229678930568459596929506908697300976681333445788482681322766602721823742962893964109622880915646029838484881153556760164602280188884847094682004444663394103928125162548996758084288152245872559078243265549060803822406618454841582801032796086427740586967898892344695795654669667663732657078102737534127256799965647452197352150651932118101493614389145745856901169732303898120422749666198846191629552661214825961399131047655810852946484439163239104018341219024660573442610246046047687968014545965337141853235538951755995720181253433360891513714463794923025801391206440391876981170058324985114934627278493216812856526577224308399199554342610670130829649175713988854124437527377554749800260284177976062741361213762065750955533639585464399601572375595169200768293412434419151348177410425779152511968422625509020132798452333107605054435351715620801971929976752358224208892224505228454278492715343617837552071153394348307597556770107977042392849951958794071783004026775379033845502958103543209770808869558787257354239282175175087790076289567461589114254569129630471936800757441697223128812418372126385991189705276528796123752080664447527234840646384800619363097721514075945098997886770541916598901718084106947584757905159502017004974534902733852441629042759560184435668715000976460847888395916584602607900742074931812500516117940388629926251865104023727354884361159392278084610643933980742748102625038471419794418796579814782591307823030150542906116208111433363043060825224040478830285637941656941558742075461238443310963188977164675513282390317389219102560178766458839247757658629514959096717519038849546364329444150200278742759157807124702813491252959056429035519336246018936891234220073279392717418815008624932865981697453765596872105602059449375582257986015339667062217710102269977719440578773942101918474109902049819848671589742583797332508324759090897749319501321916234807022455308159562455718925521319119541544909282563669031626077316344967814639419467783323731400832481496646211931527304859798369486474457968379341456920982798340946858550479180069243181633461668902943400607887653899126764169449375463505101479554887883622289518025054544366888625261351797811439838772779865404232231079884597809030456226791461749450078695042550678282105177273575179248092428910896039857402603467401211000920717870736142594941305597839675842209699816154188009435193037237002224222051888343144150117368100496209689402273251987649012507619020697230873945587117770140713549384821364578259500266704518221383607180779190533776353938803856510661520163386119338490230926070841810964228499240817155447645961249124957425813621728250168080156066536063250978431693719938236139460512240785828447544389654864330560164333911877693993550680802097022995205147736551087483820123098705651611512081785171345294454700069808625478274132873444327814771845724196738771935936395807086504112449017173088684480607994710718857959063578434770244467957382155654918346467253109608723908417889594512836574715803623639885298144352610627898846860281263699482521323504600087850690814963165092327202990035404896402181239334542255204373844425302382928231129790212248205853697619711798803482250163160501063862103364015937141460898334526937686213455652368335791999489940914994078430514974550111972047597290801379059047411650682243187144564446854581886446782332387389266844895739006873897538996464272625280755261346632511686287840373314383046391782107970077757412352308968462027002554258651827739455624541923221634390914752176032904500845610232660222088639768928502979559595720685964136149830504058854624894184962933380298509520666652175714068828316055064677867531259410651161600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + 19452408794477317798395329623103167046277375942652387200539776060180019929189008492872320219538716889566519855706498298658273988618794603408104466982593637202844342913496122711421596728066365480545818302291551246244430958187158197579015188342495353521906498483822228615966703399308117171851091328219267027384281630406990510047242199340211670519056972536519115545944432941453449694403137824391629292428521708918499776615362413265675310679962098211908651289304975836408334560903191230512233588221271546574643432690711985979087782724749650401852504430108571396179346047496459376366426422493106946254463011817451665106585289792891373968166523080583693584340101259034279678141518299920618691000178925694982517684333835841715356048319436055677397137536345846859623939034867325218820129383469511785230109438652345758973878998861386503975427833004119810293232438771728620832937325010107053439655342272852409115697658249185679023197816541377670397026552888971360902671937675158917330494637197055779233820682065973354261476369918465917378896505812130766767130203614113855314463074801027812587519860238906021622321819158144738524791568082787279124883554027236169961809207683809846064447666018431449432529689738995201199425587189399355860373783455493695516191713414511648903245540902298221986829584306515058236780915145770231324010154071298612253344595804023019910899525500224357644324508908183285221770954262764674440710367685076129890898691614524000643224298656773170953665631816976680049871852556686604762022618400143478804940511221586985758260030595256012415234610723264050181844081738110123905090665778294665268558954928913299804884396019073611662003143029262627731393442044548648517618992762042208377091667959580817308173271985623498160238212496986188886962502562840674360867883068792837294423441870292654613418890706031042961667557478163482748784180125512670427149238706244758256410634717359516299279010225979754140527247025737780961143164549347608942966261853194745649571818609350820485023686835407466170941103691139820959021130126717786024573551615230326502338183547955821119914705516713070093975515909757661168677908262334112319838315143221216633666060169449558626082983980704893791468367261387339277627921687605929746050624988332311893482066013639043650815869092609872314238719442093053770744953324571557953808879839369667945916319210874275606402349691648647619031582457670440855213716231396333418474658042230177663204498061898910717795809447220851603203659928976331312966119069953092252459842714027687906785910836038327289387907883235300054085621567909941006578183273123291438157777650980829818996026193344779069931132379128404017754621013430640181184393752733326473092406647241125418319315121084887529843565904685965304262818407634507660077651184056974402609195008132086294233495334350378572387308385511205448730669110526624869724659884043235812271852606160408969755120047755811499282099815943954755634582259119576919727338133153471264898045543893274453073715164423746949396576617080775799661576375713817778057328403559551700844548187902647902237157314478775407694308778390855546310546075548656211273324463434769469890107961874678985638470653099832641690440977337244206765938930146043492990197884630392379901054023629234891139977356919919162116229304740859464949636956182232451143185910225866271937161631993488541628809728166869927328094641444650664434667258356758768182367964763636878606590397116552362279607536010634913872809237854338971328696987216149151084881559602244348213923840181450159420808189210990768303903744099886792417620863968879831648344033561523935197351464817773274925360838903242420639323775639993616612597530025759715195442058315864386712473137423267758848978640674962548454757411517915350961031618227048259854415243419170928273054520395679752664471739308910938319596839884299764629933736132634717046103328509666237289198737228565627667334682639409314445891414782618317367168852352537945466545811377418487944154171494649198215450704343398157748966972294719781734350968443044955255690949638005082094640902643219253677075336081488823901652615240700974814340516131593727975205039318980559395060601744759878967506382796110353271667090045708623613012668392924915416839891512293656040912267505939658750786089148421780627013371762587352956360270480690993319642103167645733247275392446370601046603192644926353040581061887852462082132234147820772343094089295329719622815442941017563169614769757039212832427657469032897626425622884554430563078577951579872498508621267983700655072821793581732762537823818560169412977390362866570162640500296016948300886075579417500276942139234420927656297412669990085541805944001302910568330886111470424477776865630412848945412467377080504714576016747297099828210090652650834645577285210969733120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + -13966507338587204363717356760717283031434449833330553301003481516404241257983355975851942751174861342103437400935399527320797534294656597747636506369251346526308273016992569681857391531948973959199709002767356758130298838001184407091735057095668895192380606353523207696924967810224179049965078018746823730001930965173246257345547036420709417548341467048414278442735988054748423989258390167020368150815580894594777193197674541664450786778162187295264910260689727429412089769029816627019894175014979783110277322789738517957584487480539148319783961575096847406546588960572317292346414617995434946981227813672728957757935698949352729982931097752219249443536141278184683019871508484203359684450843530795375195493573399586123040525060374684872607870798053184493196115032183877381632122946179524107529255568720647847640737643540126720974443221849330428314988568312505370013061956930228931399199663609461050177257678593165819985815277900405377264707853176169520912714272716192906219945235967851420535101033167566169163192663503976812495182936695621475432847605727803604814535989017999825162816770751153713877869621758527298229096068302208779493843468021537844758377840890919945883102074910074594670090920183476413722700905308556660974821901267532257605349776616789926015008322757728343658456610009790589655662615870033670055854117230862288196821199865753734933388438355958531954266141819668807449412957144904053730447668809151074798723490117143156979441607999317682403848198998690026898156070022141677541756945228370090272748932113675908857760656131623976878883734805319652031232347652007033312593409689256178153992527049964962443101424157520023005908181570879355113987481280605824782111844546278114730401249045959793593424050584044824225153387587018536962446380228550546435442214471893388742987538137569926224106689390170678790601090515117126838994770562385949619487451052555621428455796824035976260825622795125489058470559911138684980349218929197963843227535060743974529688313911972987719828629903553332842411325290274408977897113001444251051669653937752139360879617617545995487847585534410552574940207417488320254042509348909216308829811429246992380797065992390291892684318089448251583115222721681232034886458089812386445009413592099248551338257092473338091783334687891352525018651231172522776200572831510692623443514626369022388273682867324744746977516391810392510782070084506223140579457003444395589663308848485104879842057572851695112190789657025903988077992898047850495212006295090431584349206884710336362182433191099395734488061527537750498209233975321437161835144249653316269214237198217644237335112653073136760649023666284579443760259223585290392210128201332877886714680082199619451050698829751544054821294392803278487812160206359885261128426249550472608822518311213511857145095584702308208635473637258495900086033999103146824948131327290567414344672242141558555192793057287229783661163773587472031477564703550095635996053103809436728947052517860415634323384006613745659141285818452760739701205352066125965239470754330946735792282080235634691009359521765797162811314765812139369927868193450471481091784561342694854472881896012218654417812776316584000787377825917694670737605138680442863508397673090260403499443344022745275586123949408424497341441462448951805354020251521806910520531757502303773387603873001244543693307923410307889887633361820628522191076475211302154966606571442255246279561823215556038657222424796324567290048604084986625663291101638957989427471868035010359047405205916949106233379276706089518442022504378809616993556639346464667869405676193174557269416699055402269263702098662015866745835849210917072587443422473105209468698843781300579476666430426405137825536051151384875224213060650749827799556596215151089951931886738142196622735117633824145667037023945561727796706552285787742862508012438212900975601257580652409772883881180323306814935983665207227182782678185071120906203995876275619241628038924757792004983569966780354819498699141132744584101445250618324900623215044463235630100553886716031499717888092983276169837587349428667219047867277690848156602608620238904695723772008892239591164692209539710975367316363638962531809006932866606269726608308516255078466651935888370533531582662793464732651568315064659519848705673700918539723130663127572758172581723905313359637283140129654755368602905336549824852145419650572502350939515600205977950374169086118727768516214075258521530366812107859270192088670498757086488308055603465787896994945477115124124314661814669315685238887222894827929897441072450940816318339364472508529064071711580804627029164971510689376263399653180548500810248107013182163521544228379147947243012499361653150739038414091976500378423305318705139545809233259719859784700986360986040596038032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + -59863547563245465815842173031861861924313000097645589564079745132473189721396614826961961307732470690404621495115767863601397559972374167861061074040400268568439279073447989907278930446608656366512286655252787503849925399783491914947177170615695978651812388172253351924992519738443946589106456851570902071679556271595870888487358613859614782550655698579849691558168495444915676158382516334227191320925845402345233296772551950229744863110007522396153394292956817762666303568332519026066098796378015437685702292997900334756573144763997771585344444009683031422985763118777776782343107665446511021347569693907890776087890572573813986608117146492099553896420911800335020173941450109828316590925805844324200463305933592788342802493911636051954734652759182892089346620490819384835557397446547539496865689220863915646103396529740507614818184865697154929238399672896343404002237409308714606195600325288061991308185852142666875173569091760660505701381854007989126806441742909195920942560849075140899257054295013200088671578247398127388307898721261037139499122191531155869402837774176351371754326155220848739920585330947927804527278827165252093855753607685641073233843772416011694358847934966610843203016122703760688244213038556735940925754635948662498802627671492053455528946598594868921228285184073490230006945101573693150173984753731451197980726954558432444094652367501380059208319207061413300404846606855852665254124906890212483047638865453833561412029305198992675568842774371468036251125297383318629747972118573873326352159367013259338400094673603186577083746923303821234032862085266347558558250718589524411653770833959742174120649350848644414833053702490766096622293443163695508461546123342339013072498173687542528599990194519299449055446958502479839799006949875644328959086063723023587214570058825032642708790059867260179563747487202017239014827929940709392399876228940811007376014707126159254231473249995170517684727656085382456763546604353475084486739915016538140495401378230065080166146505360836149336264654038607900960794668113632097119486973535818252544559823143047855035249243343600462062553131489874670858339834117693174685622329564091544359546699486986578630666210901392913150315782609765383351273096118660060023088113785758952208834122513938897691582017337067611086750550017908941724855968807462677474975161304077352927836437923036991379327748059389637453653961699457357804173201810699963953222311006578476499516787303020633131705459822237438440208280947822432100457576929601329835512868259919328183952115983759567564930936411776636751411898737002225659644719736237891192420454391736277793860009986483928434870578397575953524765125527353285289135191088118052900731578998687710848845459386467897249785954997020198022672851313187049439340904736575439444770637925648715499812702964303940785948095108368055011783041939305657570919252617423715841108291736809370964867012228409957723724107269906205887952122565478508483150295095642878787830726686381595116411732123054662678091121541212480024255550523997122446109074047914785689869406782146374033407272656913826193171328328064560165291252708074378649501956566581921143440203088968188840074030822559023697928930871757354191449258136047557923335608792132522864811493524681725458590177392616044498609837401690273156086936993923080921006852733379766053381022972218703093797969530286112978610760339347541101747832902700197414683652332855923747418199441642694537822477801509867607424115958043069540030002182961792706054400453025828567119499215034238967620696491607436239843345507964597876314438892651756348205956588963573336928304417830319506906096035753751862296380659154052565594470388030852514593484880541320975671663337403396822685919721745180855058920616890873620872867429221335680752998611601540763707346730059946981903094241781185092247490010454819560231863823372019746291746428678513922296286215031051274085915854418525032930092556082434970614270951815791904693350556183596410192641364632587905804004918775218455565541927778187434200882759862141064756191211163248200449321434369437517305398527529533101767708043185839280993746759741527543726265184129741794026678945560678204620478414939971162133068013937805971739685704162770273616337202483067350521726618424367259885749726446707629602442343977074562640537398549035424901337566232299324097908111102774500116088345242094619495414031094580709101303693332134064457645552104432763877763100131729428104349594116897404525183989265835661736422788524523965467733920111864088586724734401666618241753238392894907377614908541469495099554332569549779225116374582178837081371220499816996086716295355829674529999428568715500856651758325854835375949892829997279938200859922633501821240522936228310621582109989155289705122808780703147283459397699520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + 5464658219607077080063174289127558719420984669765858376920183244481692333450166601890955689292421553035963877394273740634593204482327697373278670546845662333158748995458115588212666222002670938508522817779126159433538583649324938369308144993491525662762021093339348222029778480584715347266293430298424593554363782643214614220833068156983543378452497832946148845745727479894317386594226486332718685641988615739812784302281712830474825324066921835168948363409692403391276179480560626064897100032527934716513685912621485609496207508397441373567139929599287719275584181198308577432652049280075728249419613752445288658074639159477195386266434053083749630834865885276267313432203823782654558254431026750421949961695923256246106909474849811940824971579255350929455374306670309566905483926953836222969804224561638519591503462081048439139066353654774904230931235529596284867059737259637990301161821444959071730243456398824233727461103645649801837296151467176155162865844148106443514616842850397103093322551772348253249507062716169155901832599746879589253716689997794193521362978556290230305313845258185259585062592643619884733492028359723678261606438156878805404613051469573716895037341181059633693281877494302059858590407585873183627030104781314897075859646108631765428397616165829886953274336921345101424657381571997835991718875420644359180375354753164007083848663612510832366416957987873187541270296682268872187760230542043004833123163217364155766558960495694719023051663347690944386591391479152283978920880665278243171589664309461014130810949089856253766380589426366688749082258113390410916875590971258989994683377981847372157016083482662740900875486700422216126923075828027267935680195879289475033223884932322366367995009835392241579063603850364365758273003125359940230494090385698414742061483835970949503428027595396865091083854417899014005428641666750174925924544626544165249991199676695629949378282938027087073363345811439518137246782122424614744658068140919971750800042574720030947754793921305681309013228419947707436853663911816746169752662708367046184813453688885878527748411677026473104905282506748204085105740831768536849471557033926793830217807539822052111661889329197377586769715676816808677150521082435409430461056063969196160938017660842049670518466092944161673376650256947000069043401096308080740215724814794519385132550290498720709333432420193765110541361490021198799034041914346889765372674164997455376008470974723930118360909265764328803565349855209622536111997669926975672948729656287281473616551084512075731852177004396786457080842274236782938026791830611832006830467458619124041546474100033801063783693878170302471892253584735125255866997062047585128395096442388662651709577267233946546840896970480494923935160724043472895638453090685927808115928460078152430209450650065445498204734243596736673438131660862791746927974577421159270316476389822782085626624743976405121685418406404282264265346430925930489068889265711716515424543946783363533555335509855802997922164390087591704715703738315349939985714795326485543842706081257020252731708741506770127527395063794834442114441623547352542101606854139402690080105666454796067892415892452065364338194650073836322612522512004060131907345661257430228139740837292423235716490750899991157070405714828408950849464120820009812530454456620486647480664093546479071651913031421905573243321533494750007959112055417457095689136974157131184722337276114501201303380292551369255415483788916585480151123405380981993730060324606697029853774368238036909691115906695616406179136700618772501919098547518264948936130715078577137244804944387424556773127730218113878882468878022339675311074185805030013573069787743101110767628881560622193967567713324607988526669228543043663463374909871656672721455836855585132491338134026350981979425457079181128737201648275231589487659087008518191908719830997143912966577188301293692775011525820780455383879529845480019799092449337223560026715126505521410481855278772443774892572974908870190652223043462972771497316945017753783787622114025628482787501926330552282342548603838897057935181511903771665442943830318938053240446870062059004479887594103808798775939840149277067977355352180885810081371503733110895804469311321555271409299448667502113595363128982397047002885988336834330095583497334857949083347998769460987285686677343085466012249735972043374739945079519184250401523320033227117707596432641614230707986070188737472180844184246929030940108644759751879931307170138942399233593331597691251271491346414340630267558449258447049404368311085090812655749112163036982145576560672997727972657656238892822153190463038877396874580695444479288677789242322898296718962843628908971091968864150846080878726832303927576157532363160176223150147830383079177529874703074000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + -277369735850746449140780014148184203297704749997706372126834070767109011367850579506017095824743743911033238844862822969372445970543530497885068824887461558283253912065074025223343947741410365552621279170051408251415671621805265382754193718885982014996791728723578281372177930241638990644434410266482961573113050206985895552989998030443033020463636689539386562829170546294044870104702824166737675369943072188452122727965887373081454436634502513163274425974358407569818952992901025761839429130593640237969257188545462122211330806730008021743478094203197004187493744805261821557990702331551555204922894385396901257116086479402294746038154085547795172883283076423420056008944065051054373346939148623959435802332953350787940791226411839502069304433839764183400935043277838851996335811737260955639034518919582515913571166958786008718070383433964148042642207191141096031867855669553672164439650894692827189409042536726186054525819833333901263004171394889842119025596113777706346336951611415641669932735367918829020897476135645142582389429797082429616459388788196407374629412584783032299910313872416631457425933345829059682277589427526139857993283887085193683957508574267496529329013729075738252783100613509976452912584071202353102330390629204398255064347570171532856501439976179939172124929893660770082260365442707041229325686933647482244189124074164131859566953081585060288980329948815840720262343383727006169174209530653316861487392670530503392466050799708203672463658007683697843228705569095694663464358219813871629141555488745339573529786652296872821580602595505422963129691254381043264030120092848968780966923016911577168653342192062637521599137752405118413788215870094900040294638240677571013747540560622380796361049664312858584846255325266262846200259699079570191849321012480405390454450141450229004483947488213124119213705218190130054087561485784603728822541417533419864209759867447971965160985791921133638583604144058163963895181296068955452560851159559930106997570859125903463927595842320540726339219713755650712704122707502845355511300440613098150810676433364562165620374894858595951287240708646059882540389375298840509493207418653902260335240091714069413663365465073629932083997144010082387828354503846896020036442155144058951469502385173906785197679071767397551755951847289352409426113398741404403481077406244778418093496822660062016098660013618026434244743147854885837231170770782221602154314117446874500057220334239850256619434019560006059907877083158205084137968478777550569682807118722677566474260352686507789351491875504132997465779322749250550017393125333121390829473935626762038360358837685943130900484668451022750640409478286032066491258007702845897600681999957579930808933152129594566862066856122029683745415577624780043150806842969004217628767948435828145444178517304796620302045015704086843191746839341610045836881200552046934857432859809081066988101874293368326823195580658316819776048936369262596809974171699847582976388261492853544897098790082610008956160471982014038418209645221011596097805481187127775591554027713681577021223731825374526900908284126504248934294546494743641297618449489211215268044154288575507523661167490586717176784636593441599223677900135774514184767925270540077091570176701021390402531195055598723607003746785465918658864312549574806630745142064820088441001761553117247128371820131682312375398391484823046660530116485615886220525648826587402693259355619751018899106854971700429997022453139867283714448531058674994299989252559738019692072754641761581582571897276939953911145774939562903175143513055406476385576532657301395676527746746557033589576455451241710104930127348452555540184659451746795994745322959571721881475761746649470120145072462820704297798823886875827856562666899467968567422897298539977778094760798580956283927127893529386149035123328463066430761887591458552097052228926738815355577241107973662448318600782994950467390956750981645130347072380859573303587753873308422708874865351028218722024778469954128872080473696167955453763395333603620788248287855337344942883957170241438241314423370705322716520942769447010775251992830701085387656084594747428509107918770062559669633934006170847516475745177467144369454768814398378917446862954888597868222679967531704515638330418407847655025193397433857462778844078542118267470435867923889721149450991188685315256211627990202371551889974447352329411994290613340059092290187945197128012120939733606584964565934139452517239691265556742240929743567157715282050488687711213754881017881430860783997151155783463277814717381650201036891516012826839220676224805815559553230615778162142940594742058957474156679192007467296968878256924728716575108360795645871970398039308657768918672611129686209759006508308729858481091903136722930081635632800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + 7052660569657626296856551545591251204188876027509291460475782871351468851949814964059911801157919973902340521941117960305689579858578362607028617729737713378228610549977123302796869963029009837977370296205541792702678464623740417133219448938897623329130929926264607664872968535066774289897702905109440452033833185597071612339026041808254775106041104519400885134386380325978321365817926274692239973491293486179998887287704085518591601274744407467398295828606421798843735370514979787190532976306424242131489555239604237266006394403793124506671349869984441869933698683283790623790416676748006768873494827284346878861678822257077049692707157779095906716033507726380092301601443889233887138866252767697874977682711386697851068409573451872706678764161180258077131070034731959209460326297205931615530869990981006366658692865290799556243350474888628533885018578026991348468014541754576700662891852744814960522540647969340156488291380440383451422106593546957696608236326365836344353993788991463341958124906212911413410735196460059840885068906923939710449049645622408425739133236479487940017453025661277810457495808908368487320758147725813099335279403249893640406775170607547959269536126584005601510237736205796948566250261965285527938389320930335893674397605149462460113655282432734254798667726563798642771309165300407365158723244811548477332526611905900442144739283349181016746430879863353604384130727341756389006006804001002670956373078799925341124980589335764013828515000951427658960020130488876399131564633157163061876303946100010466198738994777295360534702347052825931118819015163097514710803661628750745111798268568165468102195837733375102086594842030383953693577218822429634749596943769575671576032753836557935805715356347008677829055838637631668513945396251547313569392113306936201493137741474609057723588563639236012471325596678459343511492294655872398572565060468578186585674112769940722276773437822128928684391775669976668308524443514707562363422483675381321336977612833229709409774339321330087054248118380678149342523825019831493844579695329475042277053236038919639705736794442741807712303906827885170080631018601556739352827541366098014989961005842289857333259143690267738078663227619947058973570443209293077062682524438051109764623906813498467149381796473315868975760894706952508667998809077935981688558015141663284246080847560355834328751569596605928063461696223997117685453636975766315422817994372522082495467278883757691479052994802840241512576567464257590601570852100624286132399692533829739157205360797101267258257129957899557591859654029592863175062816878473831591643581066781020911531454113085066921980851180677913907251819136192120985507307817799427128182813074454409850308357283079827715328201119664223419895730978314647204374518549647012928651797293343789829341935539233964150838763007478917133951475439183302955802539066340011641804749225908927099013118020484027211431514075895957737886001051427117564174892914098362150492436723540511527386239698250825546204165424956397872223197641710912983697444330215747189114783502119368287336090494824022113020601604382478020931463074832547538455341881325492669254304393545928801202622635224984745419643512775275648947863075496047606367411987131886667279779576268890690156665912835013203726845566994032141613552881410642998051962971104085553428357835739863396613066489232837965401920165259862692743260329714574959254223977972136472063980705914274826809799448636197718784893840230705931609387129504957307605999925756147504838579299753574014776843373030832803460391804694335483885325589501127938070670051877280129817392853556002420415814152915877419694451485760907925799520827339753792893938812272863994485916522862499748471176591926076602714580062858890072797426334550911339074381569907027930105101327806938880277715909817403785756151423983662310393007944763281648009217934326571482038128271340187511711229176107628289658348118456912729636412150294795958631204055559217314520377706719893541510314830797464656509263531215396629632938733177753182618632990558507173425536724366698494505280785098219748594916730860441325809704149525967741438639915976732233976921968671332577819920769321359720884264320400266992218092757165171990535620012840725081593295226231624702444743080930088039859787642858043370852180370460173434221471940222973696044051576442197088458448250385261210392695017735776846173385461936189638838627428081102602112913301568781608884806612512699831727618284749971597418082737644910627058889503957205538886382411704917825895046017715090453660671634110778876575232611552808656866310791448676918180166163032536657417424488424859754183946993940462367316534662272854925452191099781066781833284178314302274571104085621867639396111180806812883938475539142964230137896250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + 149617340676018202303293118129517998219120675009182758928568033302374494670305507873286739440052601309710018586454172681188132484957965299266134727057594464011936950277908462969333049870090630228696752563422171761082299227200206028515190326768950852391279674193423008141603705831085067016842775898293932868141961542259950337717565616398437287940907288642870636499664398679959996697174608355589302126232686489516779077383125874291257536759569020967884218456336220100360388657402310696376990417291181078004186171048754668403322599571942632878205013139655069918753567098469889326885786839804768422466654955873696299884771465144646319484254440842880908938275702402462842209083211081246050821493761326362900955641923637663299824270179008661443478207235757254202338986798453606440149756553818131581418905743541565965368114077789652218255768317247561360365318244299070147150726970132754705884256847855769500955894602570786904002941369749920237953956296235630930831999129136773356026607196365023590120559668620323813371867982160798758103152816138544555553157718353157679734653390441844063434065292810167859999986533096412380217526242804728558343213257499330395647459007226919832981214908474988966205378398244530581370107125690057859494766401080777556004836704420989901491839786573048702030504228937431833487825017811197378703431183389658950301076098812852016210206381878453878405465690461064780018952776218975197569323421999343219927957453169429166960888392062193543510843211949727971219949252945119655738749940863608702476237923027059541120882831052940522792333274302973497508656891174041302419293952024527171496073705013812978512488095488659065793180228334634862597109086186528880369278758693347837128309273595776973413288895921526242552416642157894801358042545076908864859807788859880776633829427445339688045151812321586085183211173988035956149512004888056278390635140679275251209509134460993016769177911611998995830749463304327123881353187488243881867550885787601891369031713758078802912353005992942225829855598729326486193396800335815597073398934476900082532825725043744186453362706909504917718939653782748778036110186878457008168409955877223646306603017818229464134191209208739244668989680842702451127769015957819024333025675943764691121200041310513123835204607077028067148186694038794825284224391820002537183904507509319945154224272529333792072180143200522514462468824487287220828999998886605116647376105195500993264122347320889905565415035713307712367065731851391811516988647555301824447590321224284194436605870505075632274882492187931999745748482866355595723230586217012515748147667026485721203195701182825618505562365668133781684455320935726449896406155439065320816210227178937573629900306430327744499584637251756275094027895088723221701863046010007107126710326608964367574518526428990651158215992897063830925761120666829261936946181128543302773084706858703048463351673419589960674010030062697624921630046740230124099055380426049991148314789440526694461835385374772524622813910892413941595042501605460158350272856116562779828712119357043418872915622436647418523835217514955240784328203477867565879423640038838482096936079200091257780440860966861393673054284609127200578774876023840162506993370265721554516232221760450941850056892253721447992304455623118462059211810708021462878964424273127613501728208956213749329908619703980143697992487144025250255675954828196897693353857158020611959006471893738931152450804338179176080948776845147557394045718046737028086662526188170881527650279486261862425245906113062508871758563063913483978586032641394508410896581278374394213122475446393360898368382028491071157959618501162644678372973895045175305190744337888250556797340881796330453373021283029344353343503435296216929394175708017197277519814005514998704556857604566832029451625143233501005719865638629382264316154989525843171259351169459700724318449190447884631211290525478469654778208736119687099023036428081441437053432287817569504859557902195796889843907748171882313103806025310749851728171980037627443566568571409421133367612451101266847357130008573965877154707396415884245341392733354860647682815866849821703873426415284344529191912545310024336621003073345625615022341261459487350998005142333578358034194695940911089358312294561974454932066428982040775392350879431616533990309038841577360914765008314484291800889232280320839764291589170368266163856999049515752545885219244320221806116823710566261532232335763825402971370130433415528320354309491218991792559171359431337363912617562436302971950363780631009200915967417919952924795942654286131559033622466803716679432886838804967325514102207027263158774518602734305577781902084506718632603457938162353941614011060947367598339299990968170055281731859016392585392702265980370250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + -29907069649432539436547124400972625222328219237319699245444909457905767432521340271294432063057027113319412489746272208423216292640904493142579661743354704050721429170039661535252064376446683622112055551596588446330820237616353824111959472690149867228235140459471165428932079938547568691831418551105230367248637012310422657324503315227123940595617363009756484801239191147872872721902494718844720582191218182433231090543046174834727075628092480119506563501113691716577352069880518106604951426130308274621202848249006866217976651349173412692661122973605604859203087941761732671710788445069965824707101945585332758686763024300218243179826443233420323388166114716117285094488366995618907172388296455870011720153035637565065486907746925857905685500135432276058318644705187970400379974701063099456362635186374713460239854384760779445884065047389523870616873711785601441086912060635178714161659453316056844508279020558429381486151149304206463942629533070246687968232335081239506244085605133670620986685203770301988107847719180079805773800384380731795969351110321369971164429073681506055310286080545497815087387198080720477930630908594205161176932481779256208488826995569716630830163618398995081920120539695416328571437227905081532346256051895914589569026376790992012116826133577139796202206833298808442828623434375809200394091023335383032942369000950823160827793433731086789487769222359911195490779004017564222187703783417882810200278726329226137570539510828043795778734841866426027929042492852875029452525617405850529385236176419508559427933782059789150160732389486731446284522877737521661220328662132622330843205529963080877802903580633124488802598527232067592012506397077266592047468383152651604929483063685699764736835798586457698146917545184761969538220341474463798167852461975351945892917199567903156363183929826291468530417496950951692836564317360793458994071639420496216761839115162000225688731927443150470299529607333594744908448691573444123646832779408260902168560741321820644386632362286735439269692007255053340897109414593800994192429946903693200698476471849110699004608763785110663672080155058538796835694736437693996212928497994962442348397559241260785167932542011683292115458537488488417753260112769130178064924780410550034991812165768353686027772284602920456575750202355424117962694849011327794255912144705408813056361430063993140100275657481956929156754832485974716017119309922225526356223485002734631866376540767761435095652912029036918646725710787063397138676234363949963009640929814343771516202120981355547343456769134188913099343053840646271602589261355798419335553235308957564068962689605389992594006846880348925849631630770009638240162758913740919849819603037647045748697384170931536475034497191941601106408671374090179629261059860445285577668969395142458113214049549807925676171321873246610302894243441675285195109136810055345763550651470927632608003774885923370748271628892975279787690735750370453185913923666363993991341827936471711233757853028681780045063534068910560747113289344915476759137236553975091966816747241526611364448214814290979057855759026000094808028506759250255943044151945162838826500519776997873592570512745520052731219739738539031765018114956314070181307612387659027995740434628295306641693339897720215547518473101467872689328398200697850889714845259547468335711301538363336297383383554788893598522235753985408103251260848495486033279346945698888125064445713629897312668143187569802856731459244297899876758635543784487735492443795226657582468169390941466525469289505714499516923710488420043210564156414932605185032023678580350965811524092939104511530966452462330967497674191395256964168734577286172750395599984146709885921367460006030622082052631043634923387246200855763540040880600813412071445971954570827280763924572075374123359725471564831641291370966315203924389057841919241653197416681182930275931924200880173118832913166867606480135515813211468495002396806216191146405617262189353186357803138145033859070251180939743444051342219781443523375239386597168146651435597114113851071927820664814818040555657960721292307575123219252889911718010733682291647579412876322965728854296865472998339797290751774984405043165882417798083122275018635050483205341055666114098735675070415114483828329982832583133290636687475006029223586172551823071203004052607146485971587893149600277468242619748720970317542466442594748628382411612254802047533018955793943139930332794890304114436690880183196885787251617818312673276549568367052369768177884982272687572036511075965155267358897348545050072227109129166682441902482278782665135964776322210002045975498381612708842643824793503994530062789375554958954004116848578125693107696500746344837317160619220903516061533949730432260526843780296199006134594925781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + 2108869801125319810278472781642660874373704631176143961142205493871991397434713691462300958998876159100046006676635715947582751279025501924934952519072133973896675970785029217478818800947471570192448500968994545648637641886967903707886443179614089179075666276412771669778598725549511756604345062194180711140184758600607465524601301934505272582955922431938316818208648640461347783016968085421803928164887528934637228289559945366792276855599653024751478988776543639709914852756627675072600155218836520651280646467664924806757683250120685255286557566041763684862222390748215334089254898515436947163568577751376385719402238130497114537983389201592965966645281536047322258484322110716492759305534990346380483060389756797179262030767426425706134109118907644421942411133805326014936282767899039452304475309966368472240206154258080986605369255172524006321973417036475504207595493124771324324886002662213715700161254478069888036075964105891669818298766608697506892361192357252014734394347729943503039080141931704981013486097861536029510086386117755392107953204176185407486680278888032128389473193333558972094943631987408336753825915424293561729665657305938244202792279520008219815036787792058061119851505293014814247596981231885578676633181165063324948645335363072368092043836726890733266641303191920898570722360892697600430568932753455023094469653291240410867147483316225074972786473812259641660015652799562968144138523408932175231828488131707914706651159727817995516843796382854756385638592492319262249538100990257543698447157616631253841685821647249727545752588163789854849942740961732808105497669871499682712026029766850786739598117011097694361468692347189321066726082716237627127148794590583676953819710435923414274894561369395493042085337890534818209444696674315816627385748717572185393350343392754709572270530120585386830353406421318178033016680652285031055195813156079768048700068743334225278457534800878514262544528050024827442232346406261984632750595790110916601442631992370011615356643058847305446973747137710354972082527356955911777449949531562176191890329029756102442352021438552674072072289313378537814933474808661861123881535725159556303934827299164291565506298902138035269286648544652812096074258348700291409456053317660896998038671758545314550209909958165193514688904344847008417472133873204797862077059835718687133262613350375625557569776906672632118827800556251758457821499497337147171399304515368102561526751312110924364304580721426831867025636991345816078811234742547760725155760896989650241177092221294036499186349693842750064811547879165788005867393283122958856286865730219021341608498321104717746599790117465131714640798700635141088355631207420367854063323855221917649333888006172385451158346635324609095739790870480830212704948261485684154113932369942292215738474618484466569878272855642903545135619105089431990464957499099244450123159321477851081023053024713391340863484919755001876608012356307195578508198420702224816663498942666650492741727836595047319132804243455956898773588128997555595329697950899940995273809393122296796325087966883756378441625734635573022363005630872988790005643786675745711553227122346074807391003112182857064316802406568248323993481036791848260235822566683018009049997318120050320424633928898792810917336795919499949068025954503945003137306207724096400635304167716999287638658982638844395529270145343361737598522762565678152077150780259101829287359041812042086972676083803102641932555013639288986271128973559488702117238121698776629076097108027950236461354776745010081519665714018760558269035031724490106361389790790463873553965406226229030162456307731079415295998537933209810247758862458693230536239208460538635940809246436801571432586365734803212118011347883295003968943802184206943013259195308726915006540486915067233253475844828252773985052560860357339991871684860857922162569636192195803700686184399768214299561940106701679904352827592050337651165566657057129872418857705752780841470185800118277152588415476299395554571815329931619483597426652260732985478921184127210437570700617508630055864700856040035767728215020693547326820702397954601432886806132263196037684221051988732238618454635613744272646290261778199095515655003907003915127451129091976588184274234418341243023016365349220779309114832457449443338196307705394104404793164854847948155187955877617265035735670731769836800411159413756786395808658237366799406942093438697944151471317924311620045721312636682239442464613088349588264417086605618559390205604118625000812963299687484378764223504200532125587018201786195442248379808156647411718140878047909942055624004335874195833476486184007791500227639940057094716720195636004389751995730557230508709434084728984576989255335569243700283808832557173009188278606250625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + -101231524797252666968278223112450386775161992803864562337486856995153678834434284135372821672742696455905874755527746261464129856651605229726778513517241621793277062788279273598378027913994174054703311003440854656585911828194418761972469134116506245348652898266787710276392684846596490955758985424136697173190504956314466783586469706435387162396410185249082618344603301649060762607719405541200160474765419126565109492877420195711510583269358158812692794842361374607753323879818097727622805900514523267211166806173643085605434439919538208488517323623594973783050747065575750467231582732935752956741176186858492065118906131893027679526217547373157234960278133420401794546372603954201647701528119490798630158821291093495452554603655898260199036117376851645948871838507560020728129786509145146795954731649460317567040223515634023074343544309400465082287130645233719557835806315277510076731285443129680863897182605973043051815408910573175762962600568535287577076016300059094503122683471284994451555435906811044384012047083166333232562472482131294477645717596642761915764671280799568036102100127722480398299008633439019024406166317901079832318005194993598417195154031648744189445293360262999538885520878054626642162994863773585646598599863098913206755318445140433484705313869829054868132447024739681156702079920209419908655119620001831636727621469604282299936844939736471302893630803169933015785461205274174284727483230444019988301010676115336719197496348678823957440877845751372865243549182817235142720019642105654703439193850808305656610864326503418564120142733048948618388427204265788008112146727602988319977859458741192047031819251966869567603011606251065159920451361874755294614679234920978662484807331960708810120914534499219371655197836869801679193411792979765485547120525004651319474691714333402696081537845145644241247529568161058032621763104928822858759163856813580476857519187187588371474418127777195742707156876688442223875180865855778390014039752986639630485783077185865952727309770773596066862037270409741809654262275971713259410342960555059376240631612302119542584827691389797471158423251240707097640308851783787037099796328551972037848339969954283219022568438760918597259202404574363638371880415169488659490248831221898278386612335986616337084753180096019039240012708933327765667674712016957008316281461906044607182308834509671967223440937985536240010190852811546423835506180270450039242971963602426093365035087140730069356628496412369785068839664275116282703710833614417374411182410380227723167848496114060184017477753712621382128332370181897004894405588346879206534615034150625423645480982934638163477747255731710659315478807893744151274049356336693017134492198007055640283547565861935942085088403796853806050091173223817165822983231305126159115568202587464740753303171168183082152183756200488619277006362671432069156672980988860014302838455626300271497541246662250778708839749711398546773181203601636734942099664341980761518631293565622300571270573496027995644663295388613131795054302866923755278772943505347355690988139983836356944734555710594806586424565322029053826746822640833558010832025992540482190285572117341551882986328078648582264343689382765536025169718146690312948866529555648571756228469996688707852433589845859504731478338800385554742468840702860706911340962254412872908377964157072520023386705375346488250726316371127279437577246963084139025573789399941750730717618350650350375775646428535017517056268827911938208999531496244650677397003364062248436816614966777493208147342798204801040191469991547500565958524629883220883544842068613254334330895077035687020101583516866656714566329683412947090488425326675114186993745264996297134063610064237997960565150380797806786796745774614021590595206628973520809121468630219909842119210442516919802779118043855126151236500121739458119521229692771959219754401918272824554144152501459735733062940162077505608798128651318603451407123164310564209267540441472961176277712624122885152002212594243646174527054119252126327174497812334186440482986101757136748339681872701689904527249404092106044444283839750092454863746958383598049721570448434533890997872259173433801013794288946356369459373934805126513163883559203579318570925156824188723394270055404201674487678699781554934682334204274507298117419807309388048039361065697141836815929441367390048037918197776356273119309352867003437093341175992285034000024384719930706146016236127081622680876909546959278802849490310505715992487167330442723972772996721225875495454753104363390400950413741420465013813246687667678628119204078520778476686361324921203571251757573951510364198956104457524052039820805392860043192844078907035983394516029646193835234254409990809683671763854078109071502563036180920145105955594238281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + 3528935530235633309759449824276336737484989237524643264402041590368020445856410763806462791460373584576682359620405264871798710093846690899775055208735562813638583423032591642888072845521639455063351198493102764062197631036592094115747098370857336554446619393299369210379730149519343574027778482941959399493418669201433619851454497853462811911516989709727986692781490049859972545040468498339252333382933284821689075857139575901030455902787849476523349717892827957200460519183092707608301314402340940389274268959330808236815684679771274184316484521363396443451041552617760412861034484402207366773498489483263265938368674605559012792241117846561320423524381764041733881695701408873040929415395558722240962465070148948174606870875645095657282084751618590521508800523218845683583810130021025003896096467509992795616881120498270749997624901029994710044127363817914610350696847267926964958868599053355041839680419935459273963192306548214788537427399172375059776981960847320614374050063351555909124008966978958993682301974626400839749286744892495884076828015692597017859554557336987268019853789006629439304493508880252397778715239942190458984284097663128316667388240842137845595336837134204338159038814316751164731494419453984741825571564264974868896775441710742856258793603542766854579155881530342868802238605825266187373874625084407030828799468238159773954431167498614750745548047093440813073303586429041230554251839776078827921823575212967678975179712908536306681845469363090825570537307893357460377526508448515139737230488286423753629055657689144426611693686735402409982028368686813210493934075305731160196072546962112006512729817623953430770767063095945485682962617425183287610982643491053701648019349368435168075445270482823351252123818476503615268109760274614780617583024972068249600020334887044663522610407899481138002857472809701993826811163706507747472568345467396191671619854296674287033412459431523694827950561061682238317108662420413036718066349886701325829568400396260821853953132063200911323870781896073168350964052036430167860605881672194863511923461745376101742208634329594499684368941290768768967365073040442490713790434953229929065379850671400560062995904806221388423319089925673496056396039725972179251221063318229483008962580825932534274118525241257721706596014925472482595726474206288260694949362555628779334160585922034553114210448005571354638700922636433491415098173074812974606478122712638473797362325562755853740782681262029433579316876456606467834323811932482364977747629788247660948648235396553502434767107166453297829285647430519384697293952204678864438988709607371007031755425644221770160151370864137371181325953979477027643516202649270852471029738316534329133557382352131752863950840450798382026130024140993872432849264028901478912960325167667823283079847388825699431382950167901945420690877423670369211814978388715350338418184300467504122632671054444554968606620637953262934884592347570381512462614799539326692716797059673602704918138695850094251464774247050571487091924595941064246207932795474970601165965855527702140611351500182190252759958894901020817900304070146331859932046506879375928390528966851669845169520267856947712782045209644600179980630930419533938784237596198033187764939840635941415101116347180405743616927987820135605655651624918124087507096102993340399918422225979930837491186276904000567679016426645611116621812232935908262315237583496075642290933322648183176747668758808401684589432509277568490047689599590913058509304944758763060778562064979131460305373735496101089509666397580113811572042413722695278988960591027373776205879786040966605670215394637801055021891791446596208890051676480297881782180254492893502601470887108740313718086587819524469875568523310900396802762478640566715357169067359262486052925518953576512435885335666614722131055261214542842518518281576935399019098959614872034856870970364885201352751384353035243328255151659989681417609052181939465602782243548673812542082805348373476853860761327732730647816273811522101997356660419804762140176368214113419987028489766573587293350634486093063137932724463820028608024140124059032697614393592399558766706238790061278647226914940799268680024385033441514522878197713779917938461231004400656328160092844327421922014625150977944414440551577504739730706580903184585455685730308810230554811373687170573290532249070776924625010683334660918096286134878395841573934148748120320034491641532438553400663407604278238918707750970171442099643599162008651729193267336507907804188696010097346909264796144022332984428297296404600493751819309059956584723523392614272587038003843082647917979522243850471322317251012620480644717634873817929941988746716670418214784856057801224590804149878557588874502693488260395381193498339843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + -88158709694483828183245241417747355349023685256776449521753727726301691292239670939754754178013124205156469928665452063815884417410751811312688153270649580156195638289653927247238614372261435267447010756484162749238154367362344249604628871306643752259383459029914726738484789399710038682867387756307504394511106666911755662257370064077049792267510882442297969566273762740163015960038962702747746808038363378078440239299701478743686850647327622081040352840327764282757025835865908304096931431177912029698345620666285657591533074809320116103819527927193604229269205303202010628188646284133577714324439577244178919707014202582781461111164384318793610863500058869979246019126177070525428422391573650404026283556450865198851657981251755586925099391546662821014400676644824119385392347868134178611610023702194311737091972771420393992256235419450143223922524836223737392774824633112200871697381382758756462533144210915700874382531732333284152815300214504974877604350493899060643967531481694300600120348219926792473115222872930727261941204018889284810167985565868252435530924735531326029452209419609807756019566341923335825371740548784876227650999275367750408513567023602798267440279868259303272608476157715872437867554579759815290375459699014539564504793020586124237155597484968289257519296006598625070040976351804303916463438839375451508550472362621853379567767206366812496057480703310071524747391249258738583984571483629295546615183998600744377187475831092812426255241762729233265664411924341778333923375042742398477341653517074952126192445119849795311039030445827761818732257977150615415342421924168873585362378275446322135148411263561815820555979187718668694903509158301473927612148002379260600352658242591948879353532257847723400219255171276525016451158750117917356005975182715919355207700812652679521331374519262158064889572634930174135904783520907501608305958094730271377089411647405954298261825163086027172601955807135473831001398711272321994211469045349668371893222259946809276998987160397821989152150118796012951392881297700403527851055770875805437039907151268698986435465887421138701435819695130662827932405056253006371083106600673280970381491522793300082424086369021752491392853421018975312801315365039087117361861966824143507225802582703897202853589334974644974956183358104166587612457706406789531260793051607013324202531281341450739803604399504191567936899921712709006471410314742980819426825407016862781474852863609833162607751032781669088996288001461715461058482161994120874673894590120616592481378979539715536706101798095528597781418627677623402963857435383911606305585761532451454032796177166862263448703900477654982371451390125220080911735796663891451702885560439604784682282297045318550409868327116693669334098857074823853843484978708914410291961088061881809388185196947726572173630760667287007460745673805192831360456642424824638162657118157145082753498280599725845455903413271762693920752389208531027166315553497902416792207495536038871199542194733586729773505086149344783221755043473465735012690777845102545686335427503705206876903467503755797264524469710811451044349925736991516904683520033559332822013924840773056269256144129413916471038817195208316256445070371400786195528670994848450176924025007324044139087466451354329908364228636435887660770418446853441390302992208660780889684177935687251119381363564335074645208563985976654846178615462394843871721220619595116025355828488172988094266560755249720934221226938835323059343240254494351993713794922063542062514151530639805873401944693776133482742105520499608264953309936063503560427239673018860485077855969458296723615151650038658740800494793908588846694696827315173223234554167068472955211504776401937555571432263481216492738726372347507207883273878793266589871237297910984843895148069473592328015129772743316498355993095205956207511294634008569853134896969261434739304245521654755212309442126488146704696449671979938504453413255284490768197532986973264448133103466462122674204944561886233144978644843097013840040540098054897094689452476449757015864887097141705825292951065105281261003428572485666821324945826748796961321407266553767780612089737493136144112797206688150460763569897518694288654166489782278543984184121194887826106185104915600939724894375750384002840982592212517431798971324821588146550306320329203960395802169118395381452449326069046059636786722370136336872409688062732687112219929983662365580721237685404389491391238633977023025269748896134052772948283844224633878156436024880421663206337590904577362894281005284453231833034462379027713052446807874537276934176524092195191207312445377001439259507378174166474208458643584574050031742528021669323262936177510007645392468410759012562699352414866233097206149600576979765966491699218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + 1447698229439639387305975978150655709727107460513860272854722866334653545681672903679928429810568692012860375213002761187573509873622432981745284567958426661847005345489546742398312848393325295777207603742634591356831475618149577819789078253544596725599356909616378709798535791282927810006666781359904975330318272578371260806815518011170944225260223505406086936825166083364446169220830824232495208817371690004879803385026061128505950997426894397686720078519881110239774967549441677009536313762200479128537117805260610991730347876454190360968879752101080419482461016489671645699475039264413750417979681793147774511305435913746415156788683977216101299280648439170724937514125896271212790185601212375611176034916378205347069889545560301919283410645924190484330600876872498080849856981581621865708146398950749964041290336505228931220689230079305416758713854063962662688242023823348515674017173515691905225892304857757299912607230112717391874346133351905512979089763947693930598424508459093271035838619753302785430138850878044386388813777334882975598561594438495396053410693862437498535915246960011626954268902972030450422572691741656379642706364978124911698258670735604755122467817516283776697268906820825831847233358969067598103191441821863394915176992555650404872348469943236436566069595987237684985816495102966841968453933437203849588447399855187394798593002754402284748133832335199522172117120005233989605353749069467630699343692541150602655026690687448856986853855158585544886297987394743056371513642317155723064402778904850655829713106871047167141700970260875484786278726210701368130770119386048642389228370531413847431110773610781339079523476464143052158530406498510457540887683083753801511834061968729326279298904433234204430998281491615835965381708923580754069963707608886459827129528484519661928346397950251198827813893811662573960991406334464978969694753242072980797442320599308843957443218966844460119917784131802523918859767296942929147878639731989465850539173086718176550993132050653432172019701289895813932257537809194656146445752444057019778131940961441244662245805698034768554283251708516638558667771565028407675870760335612620183103194750050686660982906928291599004051801175116371821223765281077421543345665997273160112086929629290337929815857168387210892973308949477575913951557975295334801683206852227412138379467451850674624951247585971807630609259933958680034538331368519374329762361229480994764812369360692775849133775332710128219773751574246681629107394811472575305428082931756644644766703138591322223573370401276517770113063374633710764327606535983650681065022947066960295632086884747841324231466803518234928205125033072055288786242108910709721403867742901887231791321578333662986207523789809604367142898582195253166052065874988674086051716880436350139972643713682524140661688696520240271807763965215287739707063676832734051888566883929652573693527972331039893145832981113533249221829258063608937533348853021692029835698746100831645341493395782037717371135698128734604195616503824711003633805461006219008684671365925749917117868855481059184928926766210482116068856920513705941734396734053192231827379723477169025653253740326369045320355870643349358758663995636411270987593588484068206728142398538333291404076327812196715360843014424777523937751743894624413590880443443503670422829925604380963794516762316153110116714621044436215887058450228341455831540623169171314916264043555185964065774355057199742201689312018719605997484801214888639597079079532433167321981100734442295897883167232469381356949521753859872421063482266271929767142237987417330757721708982735883485325932441943175374896137734841946060494996203894629092648804072507192155842180248298235933671491173923675186991732017347785907613135769597191607896413816908484812093272245231215403324751061044006143027877191431305961456899741467953931534796587663262668368988114729526790263721096954626093070650315438266968285583061059186980914314112285968833497023335805224034472867654942900995404118474955438737305461554138039685684995675745571223694417299935470719848043813353819029083426076866835631008828994888135524481288275142587316082855280781815529083951303687551913315122028754029817861258914481652473272998954011057092366639740580782413204635883686717897935675997052231733765169415935826146897843646199647173252725744324785544522857670840191924882231700212626787891000719861624156574977336860560709398386029051114669434992434595009752506128401160071634128268386866907296147642120498671435365238752708885561771463549723906715838191804795732792351711062092195986669606366451695383626331598407944654164455766377379078793751361449454193462651560378794758457993345249259285529633271812909807502421712362345192974867605958408959548950195312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + -9513059487424100550890274783023182457607424106035841026975301799370615049179127025331451222016320461978464887625722951775673765294161454577236553567424845982956241331205430031715504402868499427891833445123760511997673251370154362558762071210233531811019522822489040208335484512511373365492798992011837774036207824864117016245252666361306658343284616617110898745663480970865754700176133595694764554324657423664807603403571552904215857572719675766595140964556957008796921673162980427522032034346367983155148213064259528994484814290451016021169525681320420445541806924547132241719804714494483094743019267913913207919120654938546006286084926206764683258680775501792314660777036636831102370091940025785558156654795023297869283518253432095486865188105476101697826042018155400866530833822182933254047649446115939052139325934093476554142109334035010612163888309428246156161705985565059037469136315011641602416081330128597672532758311563662030002797607381941643836915429774572861670983045133891311008207924475572070278262216722391954412221151397842193863629457354980133872486519105798655603479319424813882423228461608800452433526044040543493697276507162147508385249990526388523803017621052832116446611256949682826264495031916836092958992955614821715142879527410996281132498945537987440875240585555309535367839134292868388857733306975589047367512363150725512567903793744071252355827622268046823568189805278939923984014013796705586187621195307520190546436739938224450170751348797343931341775682696832929491416027925738370313297273745524802854827098296203089957992615084307874545075118490303914717264416818550897247882086970466799335468095240916402442180656849827490750758004834269808981731088633116344015885533585717246955959258117640084297525128910791299505203541842941166109859408474084117102363061784719526564399059225372917760577591490663543754734847874957212918233927275430260815002984568719912361871370347478582991710091559343330190555011739229969710601823065113460008372073266591839268586896777506763117334456289865173826394489421426751661816901789535848963110282266259079153052698796018825029729453426742721116175394837432534016943519357879047715876967360970821800309557569328857542262309592889865493279146990087412218496115868096515096600457456524833366508920423199924064484026252161349435114177277743048422298834531217080192083311688154549767351268867147658379334283871771578454673536351564078500984564999293216726123753044596582148821868994565432926648191566471904315129632702298524657378845649684983832561687965576125093453656328551855520353362373091896553336897561956386036143557381486278198211207576492461820727250657630296390099757376274752738384034826190816094065789484671768725978605273406801975985737112960140702274731606775096955555401918874620874384215179467808891276947592274452156273760277440047170407894352033877826788035516478026416602059326575228938511211502815466277024226317930900319810224652946806653261317736319258854583408858709875647530414168709742118914606809428306477777501346933877564733695002487374791899392276010638278585410727204827430508788007376015404059384220291830645709962196117868325116821123232974629114150171375075258959454536842331782847854323263727535425828531714427481202851450327277999315416060638926953928731136428359451582258788940247792492241194580470910163297031672085026330930262491204908379565537243798070329988179116947795817407299912722852561819673911059071327116495141545739835039345260311233584767013320218539245803607790355020017466750547105773613827012443873800510907517099599609691590589743358841478790024707117221718105545657200728423765466715970916550337958259526384844733706453674729023688038715319015685356989542247200103961115111128332329687922864608864323353778141567169490680609907123382729753774613232015861125500791798710944309482737551875177864560961931496194467816416646353949418272976680908246171070346767613869274937386888503785529063306653352049823338213465030726599164220610178562467613498241317457786187041801315710368706684191950636592890291924338760365074680294261686469732178391676993767440396153572272097502088776342215806235847009662990423434321781610796439157462700785468270479637033350641969465796914020432113761613476832795637539318301363604491585857394428711137391131473992335660897572725722956338259168041112471983601808145458625684232272527158345891432538043835686879144932475664525027537655871325257182814072352243070791016151046272779411488074534968928092431392905120647166332512199323755464541133736626691907991621138386047673025201321917238840670079373741661158463531771884510806981439411562716272667163927328506659325118040980083384783053019898393814207766276687620646380825548876114169043879917311964313562106006215858459472656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + -235837963534646060163922515371482564893525033520210097739975656770179426792154125865060401981048555255126216600940458647566633720829824710700103683322831734315815644781380040486601735327830989601692997510918095965686033684907728040350651031687857672615924480261764317264730792380690789450756040547601076421215852874931972615006100176858100979479255177500340483890855211560879624793755076185434724354545939637862593169858930641341017906144805698966876473923926541221293899452471007599103163827300263699710794473280332763484514313732669645361993167215954898451938120178245168753699126833075106244301969047643401995340064266628779882234242103458899954683825049767016644178102299884598593902978327392440784602960782199279151205788740337341046826419197801194758934846154386653791784412191871742940805664838509759576076489780021657124795278178540263973540280127118067437985759331788266016125310968503103431428060522594440523257766103542389633073970282040437443440096848624352501430437810579132879492486201271281701631335225527448677584607527657232946313488299493384971620834956680801140795293914497532796147834996083546497705915211686411339200919789897378912816017848344413325660806092385172653031457923538310261226279924218888929459542637689343873685710736868742210057228684472122422138651110145975828149824474486274805820015856129012959421467102509796976183410374333910076245224150987976647752150408664982168539591443720227074513240639562036328201587142113284933970270167297487941945929993197133053505340531143675847480342527650733082460965183324486588628353712696366885891727354794789655769876545583277057642071239384804547753735041989286496682000039967558413025263578659035454756369211223156413554131685336891997664044812985336613334882649426299621682165033413624872855927503250577139516154943896820590289745209323809923262550336732500773146895336164484629888635746637208674284527447759414217004624969390640885682344095802637508997200113528312053142381413566321258699055294161743802212529038398086751621358139579379892779389072299999798701930522641572277005699407479005865820072312911813828409515860769526073311718174120599682614099894962640774959108149865695999016665504786143443337937476168257910335371211357297137111851574336575480475997255120739117625600250440194116515208315450484220142763686129406847899352684573683138818693284645802470043200094663957513970418486193058139027483127547276455608357172101220648394762659455798925111809231780977813309339578582340797748901415196474045584738261281665099242089023681565632036297956991346545999808988235475622316083347161455792366387688361942300086412728556114524157546494349474992609588180343669782029955940889100827047120820482430485209906796774591173972951194517501723032864930679875305649702438415501754549741232448018111891935477059014487279402306706333522260784252104285401760736335231579867444031483020229055345215365185287606446354698821765141165298590657262330120947737005602060223492872995033464673861195204253027725651036368531870870020696846239635871147537064175924791351246155442727908843456028482152757466163752450634145276207768881098456988723640032828886878595815497855345936321687677343449507441463560096883967325796973096321799764009860997367615677999112396368959389666358973576132638541898626693886782129356007082699492620754681298191733536082408866887953421297974256798965721663646762092254115637583500250320071395122386731680578776930153811376284877002891251607021776228704797519076839929464802615431977218878385985950488900388255984442021584978514098052415302626896066395169611229624774967739804405263618769926287196095200579268712505656287466763659290856207866412213654000539565491212571013643168238673733576498033109398484537557105264040656194982774906268489441488234047979735128814862392944344343722818988480251280802495860705534883382955590654506226228906181163505261292324711277612199829523074325743388166301510197764897258739829059607878321130788819794049095012638066075926484613895686277578929723532472812006741065437935021354843563359759158758221925845090315995035950509451950422494787689466870535843713487086119086225444453320072587512172032398623924691309563368721865949029462082957356840443206651188055980812623710502988015543947207685097741799179117276325982332618520006273920911101348722017862591944838899039793596367100500613701743466693127579658515323983239411721284764029443173105355551870371123974444434177682190469108343930419229699990491776554493142981012682859047841490562715827651734850034415801783311788859977053613809494471942828151341846539383328808132449724471903707545194776605500325967330955995966079135624693951356375849345536189024377904517659532953139650511569848256891459548457891686853924377699375152587890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + 8787299952883810331320287475196122129443635902314812410463697269398768027824166773045014920731693998662216365840155591203156194776576962136159160953099283988312288775508508282255920432324687002635985706257851140961177411931196797175210811495845656257395167549886820467928830325392996756215447054040438980820285254031813558297936025953272501140697785963330692270795257277775927593456030125397743238923023838428670581192437625688042777362255142483863600773191133509431424740640756350640373210986504981347224892403508334253244270102107550803587722396532253752079113976366352740876339752690227577203850216793982615800171060170603848542037169668145780687001543774481046970547243744317046863325504013942725716093192929103453427537843592699988342892661958553845387469493878449696071475843804660541329077448311262279634560656348333134664534922838178305309381127074866510160349997055874967781801295669742612578133822700936721343138288655586987519333209029252407199838229969081867911875327735431571826051395546594616984192217179497334258235699424746339102226244458870298051755790578342062417345525594543405959000963097981132819476695477476032956787343507345096997510238437929393487041469631409581807393342330303742075582691431716475600852746834023424626221427592290794833038065524702346750730372001278421464506503286094621155231388487624035715829469775053359225117321538064062915872013402989429769142471951895261524951390652031224586669955753124303614988776417764503258452075518990646802629239735005925001009774555017237786778724481142323470370806964410833913312631303237286385981803080816759455881576901616411452518933480632443807731476842628103037063675598637330159132135975890468469338311547439850853516916164042980800657546536962097135395238401856086947924039924082939563533718448292316215228505154039091555506026304811690207917222082665886239157243480028310544542584587161041669905870251918993850503540056211824667212506448401758389687554497859213915304136682106766994360564327261689460399398572368094278641979748850485577250786084176538371980450627477040388243421211011286361103879200714379378931730334497516269826089777038647738369161895577862495601384588106535115076987139512479620433673508708621253036267489399912406900889360354351018134140639971039741061791158944384255316137156390047366406896132353459100198504223565468285474439927959024601798418813846629084584442534726700014121819912983683055383519208360222674063355045790692353472734228260007921714234214537846972680104508337610346837054256268691391359406556404117436037806439345062356587227907374572527142392284962705428961395144830003572700389621506835109387493004431332977650205075749637803293549791653733509724207905847199798824708725643524989029669165968397950082338122457405611586796534357789705382591496885954297147532880822389335027653380448488917294195982383065389441646912863939582898209736519586926509563054452297001932534418352001079369700268942750504088585805539070114364933111657978639151459387202752386714897527462873765890442544901956412664078581049610322808909337250228106194795108773378952711101185269664986225541223703930014610972778683202422933198154783526449922800970334559897231582977949326140714362086294676357998275184208597903712597284985968250105758710193066869077907157646369014817318643473182619161282531895564320129867184768196980463467127808411310764199427191226239907873857646811413582224781198374778105631437714080391186545441058559853337204292619267748418249293696833017509459938746556565342678052113352312078220755771919493196131770103872815610092125676346775249272197299417375073706170321751168821974365407364688536542103918308207697893638839255875126121654657990744601195189872227657609734934248041431314578490543548576386881310271648177480650348104972768627029073197544182785831224488342427337246507153175094869296051688889732543698243224048366664739523753190564843127579445021068581300839744135916038309999169310385785131064346797932318743191987079290263457435118614947504875920249412126788955870063870043368200765366804804258167504600394065647144359591995072257400675018836060941163151376133968453904747988126907256596997787791280712948076773761690202379415287420018372746936820485561771508644919354779838565162249022386684161222149221771949328034396339718332051623420433854832674950457862267534130918726723774548484339635896313781666973776023527715836109039508600744434722194367160314716960016604379401835429966589004068816375792809295420638111391061640760685623766538415839818477905426606063450000386024784553296297952731819995514922270010076400649160796286811538268875753105859717117581597998265891995367989185238150745535702952462296650361364639512623567495195346515871844618571741490944682006724476814270019531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + -140795464433197240779800532285600028521292833100836560288363573365293300147290507459309859345063110985071816654820673419064332363156328892330129009847553426107318734598032765462254039756356730405889424642654986719718323102219852975910341700641553147267573660719206391146962584581553130035165735768505538761957754264825595393566077396702710788609181890802575349971095752722448550995304198767322802131452856605851379214910273592992624866435510411776285965420595718581231988165840263944030785655178138027651407459440729217442539186975136275275936394860708163929215744640867115041661902985636413807593052277766150111032938809526168219062984294295398650688568989685391750811085851184893792195005300041999508274068131371323596792142399576693790368919583948850229292764167752409515264973599030075026320470456721611558145386904116485332670718952608404380607918153576788374522838714797814849765215278448782784358084042055774557899163066790737180288860471209775077307282349339960418126232838951047443458536924497002910860544712935360456669946457662653963633203942949058628863620709990106551120102016877235351922532868742758612258410027827742521918836319371000537806969001608803391290863280703930043417868725792070021042538284431323234932401780833626209444415393538867406864120745775578080400096890125383664863912623049950687842439095719589170305459780575247638821759362439455839980089952030007410921793471221054054599226046130512164254897991287230577207043410192840815997009607562734890573350362343889098137040847747011564196876948152127849306793487522547145554973751490729692749313528461860402611261977674723862904468867966548452576664185084852935099729204357538130683641395691532193192522200105844420074467734553086032553040367413102383445741515794793529218590851428118139914297832010431580269655627995014251595154586085239491806146585485145506339030629803109909051233216022639895773511409410947269138568489442024779994970202245355641489906774252903743803624094721391490018169157879882642079620127487387424186876794283726535118850110063219254729819952403225940951869273285738840806559864893802471922418393827033042143509235709498527101300258462186835820110308092218705949532949666403561156578088653696360328625748256986842566312864330757487202894194173822957015941245111874122166167522209677183527084272034134430898260703754522851928835102707431768604502339512283365518100870545889633352769507955383247853744966972054074084861707996590505273167315278113643481672080803121160735888293973829848713673015316730289117928493124864529885670572302907339715668191721046915969010573627581993387285461950587974208183957291972484934148837464045143744817558186975930298586728204890050121510679056205209573627639791544586120821388867304656302268085232720568825761971535406822797897087963720528285886754034380599480316750094493107942578000836152832964843718214865522509272895109793233451310084654903166165732698191735384070478385453303752258069677031916075950980183531937230600520184454067127302012437595393634150241844332078189374948841739442483513123424140394597400319582945435202295454600001358810583764550345195045543235219627907147603003255862347196667221339535767200758709996434544487616398624448873828881336159999065598412309951047696140127661592813094983938783253266294164747770279700545856893819188758774432690573924981444421876671900985930425241224355238745211307769948912747194848772092420955496584172802945718763917847675984327511253460412303588298640130744748512926675868347532744244020448779108518441078851877167180425888527224901108593376553809209289685149522819764240147209289689590234871224747763565599864668794988350567632586267981250906145062913405811414040009710734435598436565819945313415418428797350100633493863254263099954285817804111317612203093960185048498287655187417358114159895292580552445263667541251472990557272570711410626800321894957813045452765105275473255506480611032598940978784664916295922779645917991124074219661492603375284637154489718975316149242719624717967724135189379322653004634142951136154743063808910386307603736678707728052218052174984212130376896528077459252684025121207369977225723992056017098529374411042502390919759329123014993652186587951810594353342368048205670920902368598431869665855375163251534130297939886863499021864237001118921729250640433667187892662972920969570858107906882815285517452726579831810326079416571759689569669571592179819707994345965676888082417381977909504262099108570211865193837681373366494046923629665365100956980012648698893330602957531060880418167934300413764697191938425095345605206493778749522518211373837184575858477137986867101984202459395978199038239131456025773580142783200636963052111539792138158634440844388173394428892145484752953052520751953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + 955029609947249390427737708516773819540477357090100757092166860794096806906162213405073107251654645527087209471854167097008211198781199284955082151305802155758682133939939867248298755696142054224767223212906495100738539658933164564058120495798840526596293339921058545012494640694361575230426986286274038690230983470014785460348185719345271976391654796134044710208626894417244335001036141095538063457220085050764693968967699131284324696715788777949018969894269362941230285741220330412521475947008421601482138198562197629674847280509022009344074075322492891993146054904173834978445059082234200374294384425393780611181725010043728682890221243608548420102253375676122490938158304161550044912414254487306730213873753601430469068417000749319006986224580908540409257913782336701324445084474043380790712805035660695061322855527924625409820561227714057611590951284928969826072014620544810096885499943198987947318365003567169333342547273369422657428496421195993418868474739655638874364846375785225342250888237160283400854962511425997982265739573900728456565442034718732660395184835418860448439575688024572847468214879937494879675095612985432011327176133358683657611870171102916142055344216970954225359721297769156730302203524139512639579808979207375615714473581431057194984303776010769790887721607853634502537649665607480368535335550663068288982033060564129468969388331408702840688757489330607486515527884558899773671146494900535385589950993324613306264756318442184583125159938917705126769405319959027049919099102759948307772880393568416789735999478857143844264838674471193161152687080807237604395128173611009399586605423079239497350243905018652075641948106030370363132393770586492234843056073746498554791020209284739520584540804874931822658779246166196779588089665706749140119155334908848626765603813872878961723476532401314388360306387865859531583499646146694584212535513352309104110329596607520934997449245791840960244376823851153322682455340093495891723133928269772000959717892588780724309768675043422416681908339933688211692209259708759739587529807501864064115790560383805611919308226367812962096100089748223788282062058469960629204514801123007429610841222190381358779357103485583911072619747787626436222422009237076385276406149756689009233535985763533096834763189122898039956793213054762506969271173875258991965161459476645660062499704285704218438556661068097398108277090299960925112136625842530138074235130570574158354730346396725880696039308259477449833255274638030145020862184549103146008492181774990308511966760460318869180400483966918293445140019793634920732714477701365350303014524411906851426998897128618227711376759401194997346292446875654634789197659355545209733034165944178166364999744711874962064396136152647424309946767351537338269177051938285171752694425353865454762234677310704991173321861094497922031582569163490780686440259469250893852118902017117493159283747369800563964119797586516910689193157460684841365820137572725777503900288513858804122750837012830202577401633519533597807437718731757226658298321418479249637994509821305253415140492910922952885323999649983653260412121500128173458185338425973238407131405707103557954847804758472875767601648208281196037680356860243834934927225376045221906914642305552367674330617079133677671009090156388229612854856098316155154431071342223095349805481855146608445990501173938098599322612552297463819701542094369779023013460085496068239442941088527803163446211535354796787610851525448892598288477949031282211978755632705868131129043240737118035441690075459904157741231296199116705438744804645327962226140853776823438482817803022069160740593576371298129299162510784498950505851490273907066822304054526594978867896086242933674682708757049926160166398352943062690518703925694033968090188151742196060301294183867314443201625065979196740630617534484082435383123880227653578134890023258344707679246338486832505701770743426386922749186652580396047499405929105090921955045350597495092359142393162140537321044274032629170797058524588249338471653525006039841072518419906746081682253286018271922558982638366151344363290248436346752479737679362743945429476167230689774514020599943753622927720713761758270651529186018243502865638779749245128708922184932622531616236222462083226854173372337379860368909470476518175222593497595058224751061270553998928494625737188895037738187803281908012379645236972881032608353256396345900939011761312205402104216042165978664701731054044210893911729860444682857493564480848199730394137849912601490379780527567641811325257203817599925285283584418118535688828561108236655318756501180497148206847528433969147465743468401219796818559329682272079226487003742343223418295989307469642983326569761964687959889346817456892495118081569671630859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + 10871386728147403159022065274403302873428309002761392538037405243549701462972452799709529511461085595047278565392965895854168743706457985736250183489499255337293951039582129008887893757583186868842833564351977148241674603223066596647010969769987815968072641091340430762336868407384269813297615552053054328480995392377933346148835910945294253666885178169139019455879766249986712296521569029194459536765801164953415788281839128308724252714474714592698832230656321836172405274200370671082722389563497729012570276175224554318485121343366986948335373297615100691588081055967680953505379786067392200090742833248354231736665861696520288167025860882431549479604786036764628402350168592856826998779572067752177844926009087521505272627031781194386694064772730492502145840971309098748010742023987052454911851832619625752042844097446671245080243936008875329869473387864841791277991121351118053313347199971375562469847855607085941326247259521635631328683783623679560252757361282741440839064649625289975517066923744958662579711186623756229183446631792017891965658640261273654563065020534326339131324817578923926657272907739038526162905913031798036989640168677681102519633766631399477826706592013068162412041270471664890593327896663979990360106212579907666818034405026916808751676919796733040475554478304690526138574271746793032251686927802124779296141297278198806593336322796089182907153894382102182071500450007163076667544559440240772265742326050789024348415294390576471037734432372742285945865800718980761117835753037048711001800419933611561601731452133179829726712743799825057220852018055550220749558042932064280962635460259461349956757002582120697693865968859293872626758850485803963265316983905627734679231332640804575976051300835760277923712395141741286451887947463072418352502238566266852905499318701394463276051981778313985153814191451329978375570549712139856204654140557933096282911397618777687804661194841069469815523907635770147063955099573712785503118364922356014939797500183925242062540777503871773821400867229059594850771089857366190645427963302019907686659974117584175143067692869443180478761360302785253720798170703003871868315525739299618610457587645787924492963677801563180904797557697460796019873488320814331708027775221910410117828610644537092172204822222585721959143758679740412757741136529215588454070691251559613716706418696700351684948978675068307999778412362843862870493153050403763249861718902265429337733380863022282748830822818954451800141151911877243552132846326516517716998171630916085930344274199045793483154833867511473923983952064134430609437525785047064366114024193159496340899661299936977029398216004599872613843745063675642249137237299829325155350874664605844547724617939527824079945867775204683019500582319024406652227439760348643242655032559233881637764900448545195437601454382612263459385409956183976321054055615022049845767374264094303849339039597960224790240988316184839642549583678248152678013896767870000281924005370001520108794908612472269261546370691248696892352314119535296100612275258655679858987163728550020173232641544021174213127823148451883780377431283901711992276811842125362236957838365464764403073602146473092326105952424737777150303877719699549087189111664349737185137228082930723966223913610289728907502630680021960980154558563650014406938780857581225410682282757989508170944778217826381379037014299333305096779326431081124256394502484785219682072846423764379950160324699001514191853974868958535109198025734830447380332053471570284974637567439331835520415634984876548506302173105612383337116733765390617284476869251737816087871405226176181687802225705756179415738523479195340638673899574095926790751728294739267578064249176474284005007201766063997163742104883570457856831777417711275124111461878170497728133949523403576045906121539397822045417750858342122329395927620258205894919298228940732210303515722591385125087454218937808330272710225880305919475636477076674798458110705009605340069125690113352782930855743681910044750365797362344357144414339544399156285454453808518491932475006748453446363550311334290462619810789270407909042918264037680907466513255266569573647431003112348949402460416517525413828316886123696611937744050388050826493732188385295838755203935122535887146666157152697221601031447165141621114839192363029282403245829874277283688570436324082795588107428077619370781122893945193909538150407299527205193468698057044597485331288474693368341711437992870946421933836533417448744326897648478427210489585733237382336774086036655490899822533014265730017823470805036851861107390964462077297623237830005454956477589348300915891505491904996708783540452241882897879375004670913632606577949027528777489550389771605417349666016950387369984760880470275878906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + -411107518564207255991998054055338162900254253525959424838431540634134687819204249159365062732027522226838846994121289703840972305550981771831001899406466211723457058317295913225982699465129157222154653617715994717533309227498728540449680644072722183613537516462575884181129808932422106854147972471558442772868636871986413788314896476537411251340654286408445705437287910596841716881997894681512480442304230728759028529553899878774400749680140606030636657987542012539780174707854841258322385524141072766478352830879120007126165505283779878413518805865582456349181873141575881959499468774798292580032325721392326977009225880591881445647767988553688340773851509879445209782363385030019286812734517034785280182955590505694812083354856232326294296773242380264234730305435299811445643225724219329072605437111073615317173352443286062542541401834752530894216423551311692520993333553545157665359150820601582326700115425513995129169020538291003580496564487626005193776662564101979332985918178189191885067079564750325533392925206960184373880653616479617611553893006929161704172449287886633326540919736965524250459791801141475323063072678249404917517274057896147705316981563621150745792219262872949889077544038534581439121855931209056443445582085082399067261943869778153124817599494178369657979543329464120872355445466803619285379449140482370171563238989899240776751562081040641443433921768837165049211351414455101659883892040740783433136602334889553429226110355861328510637964809346740428062329465375765993059120379960476623591712830069615536998300340851154894451569963192314034166201055951161785522416970044691306257410221229841596451143890398503550057654606637806158293307437783388752478324572688919575812488584050794045919878874658041752637574142163728711658747038906629492161202059216154905436191199612049680561563722204213356373134907318493109991479744021643783382034360238484871908888660891905939363632432333408000903461201104994068614576156881623745536607308795090491166536093542985715204791554286092211145084084343008997240622027408026119008569953268610989488225751144047079223107654686956430320286689261031392272101383019144407404585986033272575776023111741254385929649988178065169051116316069134593933291403891377805149536558377875462670258660339690481422957367601846142533902882109528953888795233266837856358958396570839801401183836498336847499531900992333692651081421117870665230710392952389107118265192308996440214251356650710847498530509153259532997410467896186788640645971046062758655428783116339460665802736738957742398115938093886879646407023615513979960058395278073041501793326550583744405991960924996423182136628013168008078162913798670652249474468819322568117108534676672643789210686713790930741561880816701316093016085378523806401238044052336105153682925826927272017858589052202499020172161748367201596034168231941795460616088364470544854940643717227113722978796581129602398826901552961829655587615458022029627340030636588579710685307632443541427891231767234383008958741259254768744878584908184063058122337545090815654986371905861369643930510865851491318684371593052036819427456741714171317038518583321855860055886275928374282280405981453001725755435474020700005002115423771025300175244130407950299493890647184498160897106019468103004451881957930442716447938426233047580937781737779872954187821120256468223891318199700427932199200670940331814179091556649804262542513697130787516535029915642008430082503459739399258280054051527534265804078702154624987649435430650580974190288792581743669817464912141427873480421227480103186155929647019024926899342365273179133141600620550195521029916475589696933122381833565857869998090271931548828933854727238707232773357797360827267274543610886282909761425904148897029974436392437619962988123450481575021480922718946717180455079529636822167003833401629479483476656763551310628226493977312934493207211217331408457618308450083693469148768602953387907341775235375071534052431407768578849960510800778526452949755466034701469818455378127369331651206170282549718022493534432118210871768288369409034566689660057789396084130649767574971832617166117263377219691603102209210161465405855430385981627519566383600822694047505968946181248130313232266038882434831187168178629359248072164848488492189033004710031216125261437259512406547030574494601053015478434385808400739905200350408952695315073887184397268169938538756649290739377254082164906536284966535148992749225647983108378993577540010409619232253842857686273645300359054471101646563606555561041027383832065478875975356848015666373266608606312149206464384160948110340674189581454143067607782393580320086383846969870840149667719141913960167117548328200854012793938831494773339698010723483405214701942168176174163818359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + 6287105745380271813434915782428760169061727700979054058404022260577739447832405988152870076954902134343974292194242916424588423423415510434036089542991346456616656276635858681329545610111178328866484919357341984004812645158751077099080904200280650074493680114841094309279995059476059452992488895777758021006324269056056830096442077574491624673222008131642433666122855731382013653502063005157811590968333878468352813145335449713945450953745164163487817897901867853621740147675605603742950739772540767398604827063274128108350651345880288390111996220786018643690095405895659256609672748917983297159866761061442580243676084715306771789047194604096725779782842551016466794208455936588143663456418938255341197326717468690539514044522472902030089808600377458353769151752971876442226540389817988182483025302986749110141199009688440856304591710591639542833353369538132163451767364648344260741500184905136183240846268269320402471093352054743612291568838468626756959992732429447646072272387211754524438368827027548162232575567048529589660406565833068761376783742627473668532899638552994035646724088158620647977090693550942851414988166340167862608864805173935090265968448851297788793389621659822986181794425525346739864567018819945266209628903001270123205259711846566164746931517096026235409145989994127544617947172144584007041065446421804452894779683805720580725520300381083188379736818247247833332851410292038702584342345192899526728624623265967267963860273904145006148497875451157204771337896917834067682561126641694898725802858926327547933025255917251334818642991254164425608074256390996081490375033358790902169410721240634672733768442929199917377944043465622117952827676455262719770517702513069475207109964250145670559597898942517757387953469291971278616338239951120263251116782346091672135601876605830785700030186086026620640715065554595297736731443191382398883454211762002256504914007708307926220601501144273665231105333843373798127971595708497892526424243532456248697967736188492948736274744537271175055867934610846711652172236400042728564862787683505389171986932908813701756060479667043516563348280243979042369460975360906222600892157430844985614192814165764066117138487768939574425240980751556810949590755351930374515447313465169982795435290637493916857135625696671150004563638693317022351090408052510701096359992124802212321578367720556909658626488036647232540935783182033181689945857954781861167379122027129580846187575055128878710176408922295361017378846697235627307728598258430171286822642665842064537544771353138356562952115104153535336121531846305491478647613198123397574062475435143738047405656331186857255688875788784861331164803083398765351855905665929882096664602012081966951311074062445251552698432054395663272261991994991765363974557464119144383118486133679433788680195787198279777161399034207675507205151309680258349886025647431873036664704641238911146978395111956903344061677896219358287492919979620669749835956423090756192667152443898984507242395759044318262282846147592354779317357734082548466363220435505484354086919649335900819452623357120397673781785178405316300414616074208846965559099444008149060094446201531547805245658908593738262070509727565943437529564585959519539299841521312320091414010097180242123546158891257747157023945759892975894126686994182174968173031933203218545532023163260540649260945942067473396610603726251660595416564558398400295044058751603216949800661740485277175676640655571150870058711745731113439631836629752089315544944915646529416478369253529043006655329548887861153030821225327713561092252777658643795374197940047396091645181069327323679017746357680203217113516193252818933372516545736148425092150889891355697060594307635155534850873257395520013936316969444210311800211451958749265299433225673034248561024557371124031427983161560820198832878946605126762896488417546674606358803402899977512916619013765857038160619619832112082738710200970395684402367485851615609197355617378818405283975315262029828675339627449282703153114564582555717052736536885423695625108167362056998889671723069939377956210232227587442761374049737565273600289032950815026815690476836197586111107479559763315655516897372553832137500421232031727150790793770105113901207480901092377324961241914437300723521069528195448836215061488690308654812268152431781368433239849727683807208459899913284338626875305059539107605801956739422081632799874980435717189582807330989893634045532701774956012581160148266227602717380045423692481083407072924259432681770296304323820566820622001356470599981939543437836648442889283887342406724436124291107475713358677019756215819895623782621307240467034267021207041434742510375863634313404350786666432612861566762798357685179023164999585050973109900951385498046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + -60151309673252766940806905963291550549088821980677611744457584288184812064758738526287803403749973751766519538886986788577939930997618459080963724722010193618884544149700735842310573024489680975329958931394097844281843834564054169654407243511665751139966778950971975258878948912610345739561249715204103823609585397890794284127182518429707760012003199069194107443546738586863490043694123731059325671012100566627724477230322613246316806315331579793276673429701512562692070976829303590321337296449491119852545742455023789497609013455657575087604142171213946291746150857666640763025079900577723469760706214064365651060318307194093204661129951876538169535336492888277063447622892409327985748988553519857412318352807863201719114998607913221360039213091688050558563990169256522358782466214223341383617136647088553846226060359478282407271872646062482209334900979248581575907362054705952834886276020038743302403516645973673018922668820925789152778663549234533394116542853820234423239901326224260382163675213710793841773616126166271909044081698713680029235365746311135817292135688902991104242547722069429134552760106969014592641062580873384206959405943393029090893137926378812579703439625685242838930138184372373975991342519988783684157203603482664185059225655609684363142835408212545003529577142428789985354190339199983860088611607134631744303014077157987497064311342105386139217731909595101683621146849488167130148753674456616965831526275134753372366543967149618791935175275670725028194037786726888938133533167868098409067390057112083694586988497339142535342918704563278944472685291273575646611480556305332707995533372464457406330138080745228921118536060138072724779148008727644023061582855490535124608545269543079863884408425218402149404757474711540920167829062787643503790013725216103366349374044770600907822614249752887933373979829388577084912277944930832082224993500885592123092401232130628984447426425749203163769489136789414621171889975939712620448461274424204855268886651258046341505865744176938964242192400882396530905595223207573979373010801352118297676704790832549767358749579136588426286948312150945379280258066246279176363649053550985177364275748117030718638284121769544282930038052632939935960614242275318199010403930767568637220871802861238427031647443211195663472007315128094729807215211632400777552375067047538640734293955703206594740048307286846947133495991482286356982913574719036323422671677072553758635206239573948961787574142855383572010093657100547540327599066877656347770023811714094582495163779664830298799417778995478229055245253134296877806674516332929769465280617335401159173256810293227414759301408235385215598431937829116112227708343955161508613606698513947499432475362549375538757194759062575669954686868106207491963625411533982527827192012233090075790719256829298176378893418811357637612285775095965052174475085075860591596811575273478073339809137958801467286821685316759146839565071292041557777926268343397050338186450424842962974106528430592544645140714319145915195312477634104078064027082905457087531836876071201589837935836453216991944038839387092004485376783197123728624146117242313795773283416174427428349281159643666629453019255568229824634614705274503810455759871152038803541734276515088755100062722681082176502016535653409537320805352689961138493822384235347615704111220782666369626462569264018076589857407230377721312298804264457337702252548340675042496326701939947993022211039253921633901976324573373613642973677790136034339608819932315441357709153959415490818045338262887110332474697780345026188939624399056831784099470055948709507409914332965535948789849433122075092033638811126056066964897422014439675620242410940292683404239320182826048136126263109398805358154690342947486448397804360654862078054479419258779204645287081489610314802184831754248234512738889547020236010716191509413861660546494564996134282680171065233758162780294161422544571920971730136859198106189089821104923589842819174725324952430367885276021199736953849718471134350122903660786623445565292095252059224694881701908781154664407869729856450173563350850721286585664658081167572362657418146800274566073158888796795533242805079319967157850286322924590427251846318327067835163266595814327002799932976529902826190399451526776988678192665966506554762883449312450824300039411165076852928605834735751600952281588480682335047128161094387978810743193502768813755776699369590206802145262887652037604338765591411448624981601875623642504135076965262918829088601072065349719601163547235491621841244827204509303749197917426173676039382342898449685708214576232767684949031628005557790311689994668632496715523032989905626470857494665293795993672135645711370227758658791177886678134901943849399685859680175781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + 351328428573861328625078334501767328516732120884047529068337167929079774775945942064760431556243232607635588554821535999279711497622141617837018779210006677343770101115230929931011119026370222970236721529443847310546490511971369862653217795807222844569150102418040320444221810425728048538579541277075804061799088979300266543480794374966239793486956525719293020168695951307982103248275092295830252323062416843532268942524928084474477713367045106776646238760821353970136740331240779421629490749251104433885995464123227971127859016268452095809075656391156753533124333059227070528553600801631827180570854724357568856015016965640504902804067948873375872445484654305063126622115438540616208349478750109168060477272036868081769301650398256831595644246931556518159000381055040680664163935325699086572124686303032607265355427878887263559837853532807994126827741602315028486157761749345192854703366186311111721773590231185544764988885505609084178063354157808659781746865624452568879121198694803454613483625786374943264671184370527430206200479644892068009807196318483266827013853343200623806781795082852165669817207936460768980388852733086871974666824465066938533134634837432400690808964964373640810980689679214023061145600681623802366830160628146115192127583829148359438187465173262950960539762878264827344695386654728102056144662792686840191064409463119940862599980370461990797306397781281627312843441862574954215895738178493931734998622382917620685872127748256408370890777780103588015091718897889504040675702973419584675174442915508602787252363236322045048588890739949538659470615997869100476517236545246059406051247433992776979923617934027705573044013164613127530900867475804022817830628814555588440833520973367666140467009387509122333209705155266338726132605288284198501700428606755719665275546430680380680115643220713780500060035401337147752731911620238249738782121138712782863899380079435573593493442044331006193178403012054563190606664770438181789742610146756611912673415928175851363733469400005970818364939536554757798923562681498057110257709715590849115764842386064873637938652627112435443127860571486815441622725198486113009541292176105970376113910464367266072340386741514893886547272906105322793997711690726767766509063382712476000534076761113165700776783231765742389470774640172106151875707017839376938166474405605692148158374441113062545300359411212605755302937820445469821068634195294751882627256208700783500464283994492665045302501702522023449998690986058934425288484100811900337834847201859547543673323177955927981551706185268534167784819604805225592255991145693672253799562093050640357793359443571496844496187951239881704627247856415977965145472834861866495354016025966167744628954658208013374023920915839076185251934323596212147766587093037310967023091480857453153729665889869376303698418149013966980771147725406423742383295952382183734214005938652017243540024831224339278105741493072621421507049059760718489919834764279864060349702956873299019611124414348874565904737805714583081764255865601565738211558143203579249742751724909125985385617923633443901830543710842652920200267463557918102332244624503243687843260719390933490226495719821108748892254143151791432293528978641477845631337986601717063125521786212337164714240610618703701493825537897705972566479254127092714562010588807288097278919711083770288306995632565175379531022635194131254277425556467582504779847692354760143723553403782334094559844452205276352349594359312945757038348653473543340258261688916829931270340423125593599721154222578655332657188413891336034383496930139851004776424292480571950879665265675454379692158631965440223995004128266747844799542229774423427470108531838505181929713497081911949240231250328169120291175156501669872072119099807784517909504668348182685775242887547358019809282643394912242066921862760893530438943817225659203928392083245725865584926261656829001827922997074514161292956278246284634690612164682570894481597981546399053871701396502621390259091186079876455507905276479882337042896240153328503075075251100367825084230634729373296565645641055128540904469320860658732302438785442304453008656517101097000003562368613283951290516596703548988266194338463254845844412320401960376090903442565654086684686639960619499749596536320201888350806621735646451232848065905621686291508251328861940794769522323475042633577929821255971126564252790957989313611178011946657726457339998247499667481464150380161925206756806163172446231564454296102499353251638894749841887023854830291547299267769483331865703388898937277912907595716505134876946961543503182677693379756914515268122261898096108477744890338257721851473936605970091335852645046530700865087883633938395628979044035454699690580057358602061867713928222656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + -656267135990046180833686966561242528212548127996986941929810028879439838681365776108274761643147920175802697846361680374076872443579837630173917361653785795731546284431025622335699902485358279946114489592465546177420682129683975123276354523395268516387959475438100200428738749494272479991223015315143904956375029938045929601657915043502258160476686912051138683626950052327278171952923952590388938546962883187562598102796913632270413450633567713965855711547464273564822909181254585700038158608661360736688612387812554531362913815907888361477699941633944533636902393048030305495130088141017706465524550306960837920368727709656985437210384930640574348628438949636319019938791036046456059417221841139521565213422478542675087770990184123886248257805666592211992430995515674849340622897542838260812912962887890592804199907008270484196051120151332823290281637246281241386545908494203230921880836132121087935285535222430796957686875044982798927440167202141962248133303429057674203918023672365693898370560445637796839585744821351311474056034417308042589471741198522077938369586993432708877012276400215165178284891860787437240306144507924546211272519699475403288420166158968033875925177146740963873660938980782591009441808206766695468632434728167258897505273881119479356343631379494625115282996188006759729062101427331247436789277780943080106215198251195164392459325951236828424151068407022051827589373741046300228006717846636856431357392228429580691857919907857087231512143928494521764776056238342692514613696150967735636684960313234957854502113567097447657761347358362972216890662786573014388561884915442425087509904339910570633330794210848009282743986427200929154850544235160763632194938361589071189004371418888669122735132580098663181932798344611425725106273189671772609112808564202226430703288605670524562150199682229986185473079792297169111138189994447495487450709337501903452536169808116074182562825914011663032071970079684746157741292274736473274031672109945135858960392217128231922515197773861823733907536578919615024286371236358125851179198127154075982665517135823736784262704136397693170673803250811180816469761636406930255533198662650126537797495074293938679556593859721676174367827492607841224691565105736448956719362172233950643875362539559805223875263053005249742940389045791486837626665832533506162028770586127031933831415918511430082312435637873970294108335449134302816717200815618064925492643128155301222859494364905433496755230086300145184392867543888192146660680020219941249056394830337272358662258018119202752862144520302548853594909405444476198159267520514205790954870862944291847670362885270839913506109416644502441125704244977844846910827954289434751842752534860066510795059986519842640593480030897210577739682262814187907998384600832405075433936491231618421016556251043466889274531736011605625805783660765524209215558608006860461384910125227294453953355495707878604091571184396937314008911848216940938794021350358669049025828992540218307903028023301800276569505158887160584291170038755956787674952967423060644089421117268180150827954182162542393627507187281399453345309034035988412168101249200853056603952704778308853599796214671637113538391218466839097505741248583514987973184689677139146991905773466992718966127870471113260032340876272293974596985812925610468863625555030847544088228126989534269410024826604162763707207640797489644253733695600320402284214813491265762781589762011828105115255116467993322917636345223909758839458730218637943133577175349824817844404056844744204249004728217067588403557845607878681270696321035477638190325974461103808136964327148958857364925626168375782106391228462886687749722157753167545807389124113384740789819137920880814938846362640618884583353276880637847548992859722648451583979807963198918567408433212609682555549455190047552535815727116968478351378892291911848228601325960522336404712808990149622643583943723349504490195069682108445293718000416484887170967561557090817264405314397964046956161079355355472864247484687645805023764211132209291862340370465523557347083263760973933490138248131267212784828937996631272747251722309935279901139930948592566888326917572236019077091119799777587877370564146771366227724379790302025864084734935005645509560757695929151000976827839486674382078894583698552793579807853141599036688381201858710822884466920721068972550369673026593176803722031391561829470595293617081951949002647038469024429087241289768073088354950937780400685856335102090703938898932227092323883887408202219138091450679624870654628946187318412257095475940956270457048575877803629918603802100781890860828853472047170625789213738990539991598923072894875078097189277134564054913113109849188281306131752971341260072222212329506874084472656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + -8530656382011326922677247174063478827463634233915675175210247777910006390790682009704894148563014626219151530931656851013533600868578568606820163948729500016682970502213530183103525464253506401089637320437644435937047240309986110202369769660838580788068208875183475403648835905618733050885919001926937770427204475388272232793946447703477039535276926183468337182338830059273952273234882120606208400202021435975104158272466267930875479320367910978738886042370555364221343241262661176009830117201082868269816936430060997063672020732737306438861627635443333342990718760294304324220147569230851883586413252577046518743397124389663900182159878489092861571738295821714842015050609801966395363316603645978552137025784953855510361016307860092810857211685121570604737421831325409368557342816106366115622514865847219205285769958053432546850725959099223836736525314922204814842140690788830015244579847454753979455092877698798278111614635255214266063441452493241883297896772812392921815479612407662594812684916379986787042847689027619352936549627696649603572806434971226349214301828790763729607673672802318835456663977713313976404204120642722474125252174312151881375092948803775635523084292351414426433963632353366614842586741326985141060522495437061538492458888172125849598242547553791789964470694016309782331561086127488357577559747101346771165084106327328172639327097581461306371659756919012754872194407762749675612273463596662259507813585018171900770798053675043091641898495534684123494069307371735737238648832992132680419054766364625399384526577515492041220409635889199078012844197602392018112686319243183678495087684693831736242670658323061129946377745740134903698090460219666872463773164811596974230903320728624090168655100207271518928475681096372590014361077333660471890377634299514770909825026890498747235900397911942837036151336785823283329011139242221885424471569998295980361140680856376413032988839146632014168763527669251974584439722435377573253337404511816212863968979759061067970152103154448229712895682485041066480421682337878659992875870052283447093940664273210812160311163459747368596397782256305697239455427447045225555708025919656023912684792952797225477004516725938565245433522598502844526584864768244039432765803053440145368030632175679713563361938527839929969337000902678956333122182655363419045353659169717319549014705335891790602011004642825938378262741635995922256127117740282538206668983292170650418862673550903123894274676227819370071800061076475635075443754603328032029248116434829546955882554890604812353959107239428594008961994361901736412395077960010499122966277842412551920686457131471838364438811105781795662561488189511768021480325126975797204908032295694163947313833817599968111958113557180632917919149291953423020444328645280874257625801524177907706620627721799754026646917593123977844625091928692837849539711782582461222443155657938458350003786800427512010112148261326980263380891637913365505198492109944139896219481617373318819513506291300956198820299899263861278987505515947992487824531401305178124982721870894963268633198371306723479773550602127734223569486013147269680691941610326740478541124617952806841821599018055097036626306484628632744831898942322492829421809262685153421458744829184638380519423613556712538225310217636059334863353480896697941753587983282792845406822414019111613023280797002386724255553398218324196701152879055220122368315696590653494205432686060259668968327550882171689742284922169883147365021320580902983317542457821758083274312063360689528549682615834927765054645167811569510404559309565380596609763363470253440805639270435816276338636728952373400400723777424290355586123261170645047373511689204194312244445032503203895569784641943957708478536824112218978046277064034774095518459093968127888583493085593238617253466554214026763959325094173906869915847661895192821292848064179735120487176665864480942148600788167141566159874036690686642424004930763135551668006155541710371290461740644229996978679871000592446274724018438145520563134877439439156659771942895952939942240434599781988794596441947335848030856568437644861341407276904135319783570956803261355905666179535196218039836907829373864350210809221718597950666465091890266845278671734668396268899979872792212117471701702884896923737624301151367672327417015113564832357080285050081262036661044154184014361321272390346932919110434682819683320189257916782539456085575711535186258276058717654066851328337074380394560044898518569814859572409082186739988576565848029258450910755198331256308994996413853166442048112415748972398605685767227579446399185287302434628137092768134959508844581886510836341689964982932443340322176821429302128249566648938616205747350827901982484036125242710113525390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^72 + 85208690091374898082939050536401840472289011710528077933218503188468308307052346134039633532739251797659666342392492328887861545943148851385348530954751203132270322195715993152859007955414121251511491542068500443810174183801419993977166770646058799491536277119457337738039972546192312151017569058983702290811671513650887056750446310236393365000565391523530052080367503647503372637510070986360866143630347882013643055224262434315462158275332851422784002078761056442843155488155323375583087997142635046707705420957791873936858719138401616649743120904628600482782044952187661134131806783473282440365487170970650361348935529435653117983274233255794102437575934911130590711805803217268424178177232545851099705891178478860053373102232535004114016418866898956246916986996958408958150815764461109862235150010675125672278458613397590849532848844443855634480812165306860973920214488529386192273236914255242575302867363963964798100242202988789021394851035939050707090008831692950621818226295152055211951444080333231130436001948199223282965027043548670121073411539507956472824667984492443760644087668712944253950809678837983793777095165408531994811711098429947331883132489293303805341723213866285661616736004971111756033132617673526725599699117233458101727264398500476297177435007379458495635261068904888776889104495555062914992931893269344680257152991361346446015432116811345920141332230267969334865195438689716962228280485485441172529465217653293795235269544987533283895930912081570440053735893708183210756700883277430958633210936308911444670641972848766208838982811682300681553475580275233367637115844697128000784444213123370708898985271900592699256821127492841519601658060469108004954305717358207278642296405113205770621906022354204842584069717446113322575556925247336050363500720216543052963599831830634397067152553043346874768583140967101044608845228346244642908078765738849876476731694130204331214764004511944939639868723370209121909495153763310145906364499095220256010812581456446786632878956160327857207131933244708466242689946283438049138181467092163076456217694376751107468205524314803138701039438731219321143137580450836993036399079190529614361410163249002053723076611427093820413346328589186602703974259161589925097387699674679197309711787030252115304009943304288811204724945124184050798172267259263625137977944072662950888011485741398273029023218425240392518682275198519288134975282747636367340919432935983031841284107249887100473537569846676905990866075885913458523961166414381702572178081678371222989778946610617944788796388898011663083388216819621612304817553078838139342421706260615806224423617030913672649706751974991376049653973308550088256118865804612260009209723241120734939966184560804538629134348661212054585809834508667697647062266551668420111723851819119056453490412783244669772085470099775121900199535678998364276873066221877576212787004811440435406176157451521771053324528001593197660537931009787327040693711843031712500895811272464915932154976560605117944829792645543542156481312598034039385262050541759109297456558522560626760417685528814563119545798074209814382911990863344561966614519936070913184956383213429422847009431275534437770147772123217271613186025214498220318090333114198302215698969959807641788376819837186962196428767837526943111913609985908828444315856850077644258936916727070292028883735036738000342703284781276765330806207622510794947425924949613731372365549279426228159821340105960423327469866564715427288474283858761750651708641761437427171219169061545535096551530483796482023954398921659137818754406813469558703037579615985568413492736088044693541697259453013436519169853906618729808243258787209442765510468127897489598645481877172218429598337246191055682271583064649217716293966191145801690615891322080948579022233876181755353583149284399033904872799928485199202763059985344861294425766146727198742254242524288756668307762114583804804100404259007453240380770991522337587384070555736294363440180646360007884188188868188427808613453690740830787705838226555017679169511269930339791209555108430030410851930595791115081243104036995898610129356751073310773332394305029879340212115974248487379946121108921443168565168676244969592598774447558445081237269910148138861048782370815700993968019558742866752698712410621742516695095298596866785597557300333119843472654974459228704589366207635008874409798587800025879628202101015335348892040760936337085804988667600620525386838429688654408463170577953883217533701463951573719911850241445174088699716975089509139155110367935463259810801128465471839467995756643671169956818922261614528872146304946447072006373362596809355396836929815746805645251691315293503827884963927296929287920403159972693174495361745357513427734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^73 + -276517372872867668526338107328626737866651648578637986228292655077628038770216255854882521145061629091355966084397872314586305769321028907791221179597979345236251048899023908341247128505400140370089891549916660534911137614391982714918745982673542884541103976257988201301926707597741974739061512260640591776938966772513371414929730603851714224474622037070231743793550254672389349778614101579457396730794782923721698616648725498237392004083666216585324218411550857440194086093135991675498251283801604356162467617935729821051963980194872349052147554647422409884283959382323082639546432991446664645911176636173909432964684223462610813780236180367543205650885393332440539377198603176036188540949300954126364014961586313799044352706962106780064733167895633702612609227424025863658804502472037161171725804982452518763981212345524897474671747390527189697004977602299697280855115287155537589990949147228628920500203700002589332377752518821208951369141500231104272483398485411738633361276240297815281772778965154712220633568898720891962337770028484061359129889101236840631586352134170514064757569878924023668038345945746328156929491356967599562438561059422850991814844952877301055827318629502771073410551162826926144024788436832504309941535243605152464580244571710567586922124346309201268806262211545722715336215762066939748930103627128893653016794802623304673707155853011909922124770977673017121933908850492606306580634247153765201054260898912755274439481694276214015112098663176118928506232416717593494505531827876529456974608659946350089754360148641423174460708449562660761890173698147609331397867541843175707540104537770566082871359487976731733037229074959111256507395163245652046700511223520220872477356651361202274863284312754244292267386517631435192881673059381192662639273214704467167730015503721091607210219028212151986725256492552593279286331953389559461225047877512657224056848657246723469898407557950264688494599927017242501119378031932219469899041476618273822610866223922167899895415974935784386559340673306590970839587608247558450138416003990060009258625195108179350615041200090048996644046528775475359328965128344913360732808385998745348552246034517902323515671691837378144140481789455630751810599834982679899631043465131224343099021572495229442577887861032193236946179581382298517278294284666733498868350136077825439338266566236521982238441641289767101457025691183352288511703847039993184713603388367902462723429460405495079527678798714973040831539048908066919062861731300061738341623818403586444000558236445311324386856219731019853646849266193012995640535385391704044178757436784894452161122785850339924513426189687108527292319050090046782490299747157019812044175159782591757825429742481269579624548492509561413101559358597208254505493846153092177612581026601415960038705032226731602615931429037946124924722884171064779182337653602917997972954539385301979649530115771964629706715131874076121910354018103371310187681596146643171802727354870079558121862546026106439686978524715580278967572287562618074107565385961432472101626604420994668189948133168534374995027719809990230525296104299208987012050537411195891020715983535719476962033451472181821986546973096676420684302402169250189966419599338481214361566497665239174107258843113586386615877656141798577510175013413527957439768137168971663764608097484837637512522926605102233455336306063810566223506926940541825151253263549147326497910094473637447739337771634975113223815360183867919180519986036819753259111313829423456830970021929203246457514457359431952878177835510460786079774410027441056030582646695200739073524378030553021820608676880164659682565123792830908088129883847026863285103708280975325977282983907029216086452800508032296873702714352724128233509841905271099407032699050065662078734153739446403901559021619549762063547890097832438435459115580938885147786471579163044404449489014404528945699426395054046354836200280496447614900319377559228717818196222329045293135519345562283303218309314234961103580927921134727156722373389425788181242028288679514773807846992479451602593288336522460500689792628124810609627648886861637850650831201941778438830839198240016900642963558327581139920774540936185845317577881365926215621343055405188694175547580068813132946410169267595625193138620705712713818733528836425479245080956498059957693028861235823678305469470757215421860512998366256671111181608596452236555958195234893956111528594559271908061659084019660738263436177601698584423621789848056874806700508235775161786914344002655561894853043776010550489356779425675488750672570577820291509266498923562006515451551499508532595405692454966994371069125534489880485592096044567457543675942914118895078437984125230286736041307449340820312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^74 + -946971770644973118030939711770441955775020569403542868491112107227174466476786666302059315716201360731884055323457551800742193464493090186668126826713789322808178135949390416685068437965208628521533876029502386369803839010460203656351568600376750371093759685568570105526920630100204553555518031156733320084621200382522325495384220281081796170819998529686711637095989882761437609522443161771950922484739406802586811571322399422952646430489222667073748212107627014339326892815834012406743625327864288521601285650781095413185402761473133671832178785015171483317322083080001264828931901160837902646584356107412674387948977456629526174628046103276832973508237404051036943093573280474951535720312675248847089155784838124585579233075690835945948148368146224352231352090779261564092208501216117139329594422094903726659885130625230633757787198043481555001827968311972829795727135293357738311564330460203776217048220695806136940343828540556110602643034274455779552844029655762090916054476061920659273259553209993958262652730662079651899495233308349340058601042263819753040605567803168726178037919969466910720164977935058072571349641868874960006261742117601455109829464869300247476575605861730987891832659087170740051679401914932741455137586738215088169392365216672976611965266409408641100489920095524052279830873530338515036635822093412988355067745556953887177042781781021539361666274660495961469915181125042735137487415356816003184038457361292619004665539132997015438445133601169854073542398624371599254677195618261441592658955703692816189312151123450809683906786163979829639859717434339322424359062356059245262018536092312791835609070773739445201601537521137000165574203512144535399080253486361533136513273473249180784417057563847759132938504463253223246651930312184605716348981195421142206688417568231739077132139863367324520446644728682209211134360025047774983314496969856886191196751017397777397470205048290207451178633167644298898667695711903571071740339274026380651060230183369705029119079128890419860956877074322325176833115059242918725000088542518408779277649506076534106268222612454064312933006901933819224735320391718567962479285112904721017194902867601672819316528827942075190747658445002176184850652544768114514108711778220453069637102331185988583908014250661561756473407785328637191095653518329801127125526524923973369826616382204861036810056302162314376785407321561382219972952994938357957997828540181452227788891986599728944666495580793426133672921163563868929665730940761506741177416905724251263605858297716311533210626770925671511562160021108169134112426606405656458792231877424859698692478016019611873206058145934699391564297721471096560867250473403950959788984444449557564754222148952407717166498487836034758792940554429854199227662161390326816306998454262949390917943742438665396512282195397106263455206473883652574565242689458778425382686282421074929112157765379337318372003354989741724226973581031294510661603349812474084435401075781398760229483355062901971199311167367214277660150174879385868262341485930207737763430427889988021869968451722553219434954431901804554150695130984566406617990299296220871061570001685643159239255207339910840405270391684806112820918298115030186060589129940097464918425564478863939403604094050535005090167784841728795546184388392061353884141987636792054569105922900994149030679857554864417662444616382001146886452156601878936265213753079112120469670552228187025729530751124959513181927308221605454865006717609875039840789119094397252303779255468342181494905176634804756601040541901994811577258962457056499213205507287378100371537665197551693931129775016242518967146499082435036706899557864941805836959895921015531154871979572416521456664300053957441349425116936426047838844810803989461870921239383948172240677020604405436288548335251839820122642285333261588951192029553668315246990983224901137603890682680853398437421821748524629240061163968026495753764643670395071515863898992285557026721222523073388247006013336786224993128183018451712638711156880511384709631236881725357805741776615727222481353611252956672562726293893175051951774992248496424873798232638954636385147052652345072426460955324607734435713670770505024767396899629227066544907757199619863530205171381365696204467652756167158601621446650679821468906189253210946800995766437938174977603038141553745429501350020581815299080567106148285015238301650967277456492650827771709339202121708952112770233004424972298492656979776028722759750494053616134379434652226517305760057156870295151304356083977838617424733590268300927123158322056620728117891225935285363949816782198925117422639247253614050352341462874300949966488197410112767972940448109689705365894798916315266978926956653594970703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^75 + 14918517158522728004082973957666342886630385689209248388720972533635692908235051647236784149553221481987447264862472048012685407962494977966282996644535343329205765468727328717340055910572425194046125955487368905084433071245347943654882107756934545095170424817420242851138128708281035258365593796223413527833657117082315129411323095475175384990440879692921741418862706905633851698388778494267965937363610053923760245650996050788840095083529363401991594641810503228066458063551499047845839348289860884178171329165084636326095866946662597164295793956035355414118629778926801121056546326749104560608927673375899764458974589120220653522578375068957181571952777094825143724520156813344536279576535546194861249478671182004419837117409233466322435388237452122453591088923268715689948794122793648731141599193212495734676832303695198941284215768019600738712506897279749032204494035360059426065552001570813191934757936261607945875270603113046889753126293475448974119585249241704208597767123368774703586879661002479649999896249644792636107380164712780095416321797423828317825375457058853271015248077808265374307017102661397088135282354969977284608040426656422173176693136429662242866654815383997232365154899894557510778538834389288577546960258622477857259987970568082789407019303718933021980756728724788027269479241128007642839918848612512001513962254331586883298135048680252687636808568234398759913593739717237358465977780212749248476069884912017197691451685358597620332558008774192415685384712230806668854372547171804695855115815916206086128599477361662033480510084602936928432049927849782207997503834873733159560897118010012128431389847079226306519032411953564735449711343715042409240812001859047703721112158083288474259337357789649011481177465576322458669282347493265650190896614850840776742779102768876721582552020568277310434085895432304826226994092018516182544436097711631558829402223364980622976765920548066634735033509539197872888860094316612885099136298553069651854828781901854776159161173035958501077715652714247601018564081386019734810390283962239347810147968893915191521678726824426786667909329544208646513069150294103495392949339912148478018445672619047236680586049293116451866931750542717966453367470062630709861491543051873601850704147535977807479494352846030695425406003559434083769300922196732353071455742929996902138739713162409593927912531888927532329612287843202662766854820968615172962689944638617905631017263542967403944345321210201439342942997415628695888800013879971185333959351780989470918750238930566323661136369812127102266322002711131170991696344431180827762423674082070469270267843805195678261632369948980532451058165571327410142625251881486289092191934351535469802851147892597968576651391451420104174796770375804649572472996163196443214267871058361351540291529340320147210294995465375517205147921175565274378863962732352786146786407661517981840403057008800780900739385113654982217554145998302967391774544067879068731951709866601573104956334140017861993772193065335237307455747524209304847950179624026281170097140722867375158560518022114445016128314952262656001419875856391745732338478002339048317242589362650147636783442691052039311375089369649279231701370967461300217427673750083316160043038789687945334246427622122355562875386603698513192437233244945129073742091569713109195026435580150344262255752238502170222609940884014200157188269293449921562766970209271456337178772162369686742395976410769489144689518202154221208514940363937611380168790792220055777252383865399318094065348481241413168352902731277885721522483107999919533184704110600355349716032343084295204477040198103493128574624629635020780568300316547118278593457934475725167864217306756852540993882104506055394103897663692484486246725539807968259251600643529783212666402150458765478344988152344375217949837577505985949874147406964207914016372955698707311751164051668602164050168881834243368035016382521462919705319969156912931808642155228022400614911682287763916979769447994031199860954684991667584589799795948423405209042723287479647042045662665648790414302092265161389223270950078036339138567996566139471538480154695379797635180049711923547063904880622447535027161254755170192003187838783674495920787567247232640440003040421262342325931491505951800666231448426960612729228090577962425007147228948098242743007005884793055216296678918240236271079172257435883345830572429128984078871346559755065215454816493589441101599039501564624260467767026668962460917081428016501781914217959444549379200793670045555571199547556890332213986786712130804569952958188930444428385151478318994761437355053368685342143996262762375497503858138313820150950105328432181523519813845972434486064628345047822222113609313964843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^76 + -88798519704067360254740438594258657886035378168687049943291939070709307872682002111818271166366785411679862769581033569877977666424049244824601937174840825427987383301843078470683446801190577773219032285461390033224987856991597107840921039517145758935870473982003945313568832139622864486000561283999520045963658567578113856707459163384186865765443533070024469681175171090096644222397674135556205244057901687176107824986506276484985715727699870928804380145614654926822763255850497626377592248498065415765505610682434906441496645041332483495341011992797095706105291105601824063672541712089646685533915425030106335482367243643194978892906528483042038579540612383245252520883785432221153065864034962967319729024533385527152274000563767287294883890825427281502077086592975277098452889440977388616369925899845891602513899987565148050163829856470925423687751993962373973954179928395638545843816574234413930537952875758038610613686041472535513430060840774423419753487140199735023846607245054502971812156241696973395244980300068677856221579520999388147313060371832751971642526685186009409826031697877432572824192850498411776116430627984825512281057798790155835900427583992813328738680289856251314297536589613358571534335164263691622480387579213472170840161228761758516613226900604404751934627419508556248313883671267007368451443292814048200115386333991986076130104116656938101924171243553537599451192410300601408616051982852563855345092550836877571764516616018513798664318315501162561317383228489326940661110660428175385632925066956073256624437329604464101786367138849961402195680484903628635309734206331923666599839426560089086061594878165586078998764260272389514922990280929334062710946810400516292990092671552928769193997799566047975334097609388379200849926946509924082721241332026614920798551185046914611907209344663171927708267221404049148711364370593705385286609695414314300946149121744356267896075495885991326551754576364430694529739011058373077864324821391051949704120934783352969067854983016598522093174373577399393900741796288935190044931227768383411293477450519247250466690605469930391676807616748243504489942743466261134460869021796339092818286077806647830424134608159732415609975521404933094109091631690478673821823854553650501833912734556437377951841986804995005491570224477368857243113743928210881877465100295138668446083365939483189865540887465231572731997292018190515045798821340551467397508882288868801466447285472732225037129395766910204193311336728423656842056682222789665155498330422556229116601640216968586295246636100240952589125398321746985712782483880761246429829196753238121572419937622608128591739949797552093887665146389181293670613137965248097759900645099597126904842212729928909992204456336659586389866827355305970630962510745908372285532946891255475608328949823872025403267451878218850788687337240737152561578127062711692086817821361990177703904556495095916403359626952206780380541255443503523011974265462579727416148929993365233430605577164163002710063189392398215223232572970861011842886877997615870387117348441516064086964512161845343410007815111535064512189786151044861982171218520999196364891846776862845695072049358009393875175358020927400707140450989010890293347143950061388165584015531974186973460359590456198383525133831848331416441259753920787085817554476043093079878179401563085055047627265065206712965364122418563485545733001221208292126573656823095201000095295386320443284312218792445819144274099996172965773680016855896269826932840920742148595990555932314512781894064863587639202148408107472166904819526044298622799621583373110863960150269103156264676147299387362403594118688267459795730013580395638852910849150739489178905724589345539479527444404921316692074633782504475025898928082336263879288535318194578266174372599625064178324725044552215532037559234763165294091596445301732329124309287427602598207319122826473976143437038252762243983430955069469729438260347495708162277681501571617519489967179296500789855958191442571385311151225468463288447902212323933016546789985572730134386189789254266134009981330047062487009771266328240264253711206771031358240705342292823327290085073341982472627227966933609862623612060048548002057763637914924852458258852113081161417714977707647032924421397600004272960120363475962056915841798771654084028036749238016445183309101579029900728919913416942743524755373425195003264307978273015619576124341501628409289301391085768182845322965696741782451405580146276969215503892451153113034944919737701174853892976425105758547105697346585836480169018257928196119979530702805767085898954065056297799279076322407739643513615061527926942733211235157630311773524458549327676535541135208846608151134205400012433528900146484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^77 + 422652855999793573829815762390837418117257365236168583641002875820870472860230644250188790777742119929936645340080839679628757491688537375595279498677392917519225483951876575755968916285003482983951364381697742464998163000168420367940581113487524646446068574053599615119884449391818686686697737166267884374036194834019277935944541813561636553305807219661477305122993749998509695997221873798936710086245636975626916423585141805381250470092742082439551576403724238095438001598649884811854714787597038854563516319972426376153439049812421171745119243212224813582350614711811996507309539588596440880376647553103969925631321514350813726268653268986351417788799426637202371527856943311162440900441714383931052776407556472385880593813997775407590225749843007130540104574175589210058830636931074942208911109253630920687372566051516122117757253149848730572636017941232890997315001438104214077743685956500380465403731332152996091027026204089253607978562190868951312080834061456358582317915767762434540950932061568195491081078378791385792808768482797900940100129614662143773424543600690187232310545278546822188902163565669044720678480832113322006126368663912080070798577996791846521900556238032962682915110217142890378161419640838751519083263486288729565377731496507848206457941272456334422479844439023440834670961625431589692300042278541635110315515880271235314026212629951253501757864339346647302378982114598735260353812617217732547263608578059726967101465020230775100844016279404178206181944954490227943813499309072628893361658834654154864573857523785657870860382283402413130096662115406142809961225494355661400213262896236725452732722528188891226013979507826236497931691571973237398932363109764077682374442864050102231173737052978219030064071864734290117007542437959848424884364506258758815044323381280926916167014993691715639096765326848142053345402938101894768266365578807343199890935196625817077245556261026209515694968274949256492753595958177906888665053855022046148325776176443055964303606047626788953409097747854831391403669590702172650382498214793190961322299486195201829400003051217763222386773096744950675645254417084437614860595015246093509637419979598432308730394044755365151492517863408326396961673134812763428475804318989580570400473996156092124947142917067433992161325357357413419238899816586394921399662472321658734137499175374728203054207831139751350451636975659989706580790860022803578117424959098717449613712347366547814860816645945726708135538679830680869958354079655152837088293944253456451555553463122395289473589675659734028705088581710741111069555404822734491862792331463118199877298124700553536561463706435158549782921794048704921194734536594378383526014916432639863620929963419875688137268937069530137861813014139650340442604663636505077432406768749048657551076846965333299180814391595515993605709855453860919689019289605168929344808556223610551411125272150626547387872682504148644581001091707303237529384905548639234135169533614995956011376694641891332602746177601469380775498489399576245168464307991968993388950404223327976981115196354271897475166306202829620930239571923015079863465222254292142258014560082444717096676637681464050772304355776505091085181162007143147693945972967510403050490994789100871199698585454188010661613061081860260076253816124455029336477267527010506683252259289460866472893448673015155179677986517230849566001991743112405047386331809027176785730719969959612915376952564207567200869532972096733060880671504208566252199101804187067846446040053371140930894233671496289107764450031701081666116479982266987594044919987870594192184473392443597486412678194811940711060461837264577462338511126454653675340554605208465906128580606555152940566549388023604385340615260435761817674525488058225435320516481748075820600165819887534620807497947137480948073890507191752645449419596337223410179393864764001816265830337619001468077407328856423705924735373823557532010903341605333036551404035480333359418677316490585857003731139299189308243715608577201413129577480902512928664082055405022495856854593388249531881879315208266201169333361082181894210417788896966220058433131569624567550486521908480014485581263056872673079395487886914719153064589743939255181670365436468618327025740363034923854843120020165519578527995447562734754884693906747411088034051938639414257597399767818226755336420586797243014431371603977642581802429870964244372970656572177077383936646278924182110007051062244623803492316305073496558281244722060324452261444944333734099765255753501438795867687558318324384605669828275282191706902528612192695512382829873492004348132145174271707049062709719542741788772792032286905252312697366659592823100581648887441588158253580331802368164062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^78 + -2115732165773613709226123430778537490886920748513784617984465454891882680556395362435070911373243544293901445751452295158804061983780785490802204167927575834850419181122378838082236307608279867099716565328407738607274954969018427416878545217843652487215705101829370299076422235112810060671955928331766939177606241905411449778195842227197207880734693256565363484170842588149470641114678070725103743876407563419740207164888459625464877969273992000417074921783758124643777642943097712038344154224681493801877451005835323315987483867276962420851853025661230600975627146375371626724633119057784144060239857483926603539073336376931449849777937782608891206586609999962553354201859875386539549839562036054646580591623778239537680654775852708624856340521536690773314761644770436049897786915957339309120174494606714021677117583657196770713716802774730852990324550849551314260590708786414153890246523115577663018596923631613726861668366945133771061140449188281644231850554037531640742608101369103058680556158078951888394275566409705188504895332390962159337320545862268780203810768451292509922426504141266922050423913906583240838117874324849544145585054823032059490164186582873751165191870950840765388037046592421014468467417063089383567709591486348435757893117990804768694770209852672123494112235150963202754566666132377093986137399370799312838278129920061746439756999034979658731905801004418913318541224063635640540398584183558943826102987086942503467998342326807926183317673630858663864170431288275013387417515722139175296165316188762011563365793002173100982403948793360826341095961749478785071519291435925381280737612978735250103381162924894362846657553972827679346508172220760659668308688673481170296689102393903506331784612248504795339672338578967066959297630916024384107133940333404060826742900046635721414615807026403933201435971854454672167976266574448852450601475006089665223966525913438357673032706613519626144431501838467461374977895118119421737038948673329619390053393137450856105613310061506255690561128990675497721089257866585489208491024560813935940573735771023891721368045932048123526012846533018026104028174201140971157103791192980401544515909889184695742761374985440343493954923794439049763922573394034875218462066517278419871663100488894089433829127514012624804579577744988590505212931219526198426229458101383417762623267515948717060133141105309980304482393498942727052737840294110405004638282827406051067253417456089245576323485945429366884886034714180630259645639827923775758387882077113400532474914554808467687464124625997444801523725718230224551906700698362066605748785153799531819353869166573807049269421007171435845863650369165881742487639788138992622652435574010621460258804501592871381823474035947401835630575942940027990592957239284523713647849885266008292795409530828470828776725767462474622966014212444332881943197993743737940332733256240922599899452571739397673065252431918557382666104182069455148282025435222084309982867068598069774945919422010255653796068865362349337469015249629164308476417570318539890780911605686486980282065961126711023809669288525242108290668295428365095860649973554168438258069533945051778972875576343230710893757729184058809445816452477324889593196166631529168898415915446619717110389677669902008172469470086582526437816855155177567950924750926674767227101023983249311798722828241030386519982775216495146352543708544857952987044068635989588124274990057939614892766048781608253135462565791256652709393922624530321074946040926601941387202211250834413475083854769266790142947352475421858987088073818123452144432572587354291264274685484547095112944672335271294517171635728784425761514412248469991651728976763197528289856077142323797563165959026221080655461991701095469947770753533881163906617572529734138588018978521773690168163183682491124526930479719337773982832505951259387105733424041152211036331194950512012585166207172147357845591357507020001239303859256459712968530029733847482578448837056177267334420744562604988795725568031924933531779784888275130810411791917341561884954381064040273395791338183855643066471150268716469431395519609540692916655470171376099536383157359686276983461577631537238404715353773103350188803893951245008073453647099938529021694789222084827997620239328834685450740619202538071861954661747241338164645419994343972516077493360684773202869640577890731574267646852093447803423697398313454167565303002670106356176731565256507407209065773910454533552329782761157946996189975642354816741145638068181129451042829031508361929139086063281619352450743034721385561906119826625424463848915102198857202063034335205143414844642773179657552774204261251778080092383468631104696046325852609726325681549496948719024658203125000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^79 + 10462969934724007483547694257198644866054732931846151766331225456597168099231472425361345471617480702757461777668027899610660261530696689721417290559127970925036284082305244129407382360443564103682756433638816369042936087886725839372421930158635680183943356239625039481233634256913553101091551616299117907980746964913466685376088820938201717650907149785879095573031346104869811046793291759677974893904059299585711202657699027059177054747079250046830296101015532793189106849425177508218019572910145550167542464793092548565662997007899317374402200838964952196714106269016431249973604362333980436135038403309145144022437693412075683179521599521810287701756558610350998177660087180994753873396253119924400189605632002630417124618266585196781257008729592739458136275888585646753595614296406786857265325825598204286177170988152375260810997214008049920076047060799038677683034178069744861728340839814045844462574868555880300480505128939664460200936456006043099885353831649969782647123544484611364185200914966320200100097716392873417843697087156199560438508888936174920169473650750650046007109127088079841859937852860836332394299589507770950728183590422686148942368170731429323638749737026119321728825444467662406830653939338641013576609937294710964563708093217617814709167584832920531665647057520135658420631206033295243365462897436206903891962999753898495012569557372296202277747460669633022278743294603259255356130411465392898693552790611462068049592427689137058976341218590130070611527642509894969222398199050288766807153963579206505832226540067199338531197887698689247936127709915233321825002640696437102523515520516577228486613865262642277462506042788834100810710657556698797899155797250892445338581327804927344040078666305388909642199299758048734492504394855717290531038446697952660730122805392753537623399797043837783054363197548947415559244341606575107940833620516571954952902034199570016660987006904345513728300054958439588548179186249462487861122176172675422524487405931373290870687445283203113294013018560249380007825989133842326122023517168111842202902183449489020050312046058716569338411298284665417778367377388006889566344404736431859273261868733692291686394726821752479828716134331833461717322406621756351898602168996454535886644909195007153727874629713589767968842182735278510538016401004646956133729674898823419201072912180824527889465784406992058147849889686232534316282512753362018673107530271397012559123910978622768504778934504129203039985814818122492737317366906319679522141032379670997362232610032356207093338087336246386973649300324034329131778208757024741559694627223925236816939031104315484506180164248704359005134245821718105883333048170904299477449791132575113026938093943540964543942436537634638393092235159018302839086347290920757708758832027087654276088446954499816145974810163548477525373520016088893525389702672486689239784271550047514174590282068254787699967237159387685085928481680280138880950552838564905548851920351010113184833955404470408533586056669391640738642564695307821449487004532287740752337917278037406298269010943807719709207806538814586909055444259386038391152559177937793866451617279591306878198328523149770906291211228739131253187329339836088709555900063758670389388857519189460597992016324287747994238138678382208466189470530884086655527354006326928942131124801990375236941426946973215685814289867342586248516636812775705457863949976629482201277666355221459322656204892791106195836817919421233666583721438562787799176470934428695553847086779262946371854367150158468059436611443016774930798570840655235397825285865141447063889645999754963702448518972433796273318021449878332379859492558780585521867247007836322553042864075254377538092867463036720067619901964694577418084258402232467213338481739223613485229414709275501237079989177906368310754572273064686301362719467813788875229759091777398911931778983019774925495724979195132230650675175166102573514886369286337405184702637154935548184272700319415922680268656004624390950267945672350186442163667023691386238937154607132178263676448037635851290460688589680285367307192236773027552708166348267749139930993838629390336835741408946132323846902240312696796905411579889965572491145690248201653906820079745800797951934694035271505501470517388995301863324081611946575266880540197960319030801911168059123077524471968613294742975517690545703247490102181349395542203223916389854839846128055279997968846434269953277116382676157212803825013148721807341969057754114083126151606869880452445945242581719006664193070391015830972135445808772647656365594088082360033494289626060300793681162530105431855470408879738742459875005921629336013962958417978812115561454421097664635453838855028152465820312500000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^80 + -46669880190533073674028523044375857711928382154988746856789078290033950304804035627584086042639286657107885339496565588701157004494727566620916674544166577889211962900937592569463408879086433947099004389124417578389569742563960824138182822923620038535253737557877617897768447443329166771867267214342082999300778069980266748531107300747617357974947523300943054984052559030055561618657767455902957266160494910433076616663061715016598242924677070277964994868536020322646546121465130825193008822570553253256815623704084861767817575066570528176836201032094425284933106898630525718031353841764508832837178567215923919094407298922992396105592938695664382139896185975162672853587846134596696642696289802587239504159654599489446029196989931843734929949089959295045863929051179804251091308701804530187040216211254576611399945205722578127398297302965165843647758441687643486291181886537749697759541703524481375904375502456500173963338781531137749242881984526521844074150441561202271131042753420863109869285834781294037920732625826531723895328097889361831369085517330577474708089012580979712560223615252480310995917501198196090831196690690048285874287485543644879747192827391706268447497532882679185924970126159490665451099453856676510502158173005404123075337104580631622769306611179235362873805818179874604349542538147347282619291403274904367462179231571513169226829437404635443667278327759172513817700686132002494153810010683660647225053421002142461311017626823394727200002260146963647638854709490815358429055645604342265622179131415076990179645073546195983201227635840510554087805077684213563750631721599578915260695011891264150202331494693757710070297206103965876567281297297704940839509658427571236391920378035532680634069692748021934025634281238818495035263991069479757014100698329385709301621730109142221915933846621666772386471986107510375386828934007052169425838594394009373857435333863471379292412460408734143206939591113365062144467082113438389587167088859828524530032020078121935997441665224274765904034279903547274934440990048843582641380490607902347471821816861483079858910707570513740163148631585718528336489488240081526627293666361738003303479924361657682693995729042408641352635617983510976857665337070615816446060709519247799639399769007443950558762170072925707615096914088651934700989885121127213645190909572626136068996659452078589239832861886358714688448931250402059215763769536665241523363201076020216336120454734638880962839970143284472623016833316708320436213727720006020137165326436288542508131834012656200216205002758588228514225077729419665265367450442746038563084468803243420877935053226404515146550506526434423968138604391047200973950768860741731488708336813878816769042371518924724047127664431205127347601434660174997363350159883137178455862025977649456549385230134791191888615125712845821139537285203578316806270749794074353464206056220286230097967321949988981611632473470046180261237512802019446608526151008248204713424825802172549830914731219156947499975338941494078696932920891004341819984197518163852141575948650580059297378785157079907712462148671234358539845008978409695819185990327238785323479795782485472554764563319544620304959228322476659658202708076672149531733872794129538279325187616951274920925226359687340588446037853110386108998522922370140785084266693701233696136456910413837930508470759334185394602003059597372752278693993072221762217075284388749040679008158153877112701535921181174261037572063626338173941192755209746979047575536102277367892561387897911092475309352376514384786899746017760592493664463490268476029047090193022046555084306839265797153660165477331426853023630044549090653816788894139906708852912993094122969281491528615858241119644134017628736390222706028758355581986001612419786430745591178712305856420809035770501416804686492908305384198378106327905293934600213826543692365507822277671718701067651039380700632129615434212647693119605732243941966527918250749373740883531725304863782590597154061881425880306402860828383264215654612044818249869184196802253483297256867736558843073538307554986917357246728541238424531972899443668016008110031179277792411796397342428939151345744339593642859557485367232979149120014015858787157112141818696069194096191510980376812450187544525403904091209789594852666667627781194093484983565780306930667634612537529322907952353538517211074666267603832425617166692273295135944577196779796747525601691251844028463951774514796216060683551079295400983823085567935131660197277197553387192821933427754303028874332406020538550176430990798343630862660619303176533489247087965453908068720194580436698656027643988566598839046532171036599092824616505508598228197693347230057270280667580664157867431640625000000000000000000000000000000000000000000000000000000000000000000000000000*i1^81 + 204017776495806153704791197920192385308631612256107967650048923663134303094261600567325006586746360081367024466629773665378862899643277981032077250566018257276805716544689739883395834241998775388613419713763398967887195819655079878205364491051203886402390185038375012363239342009355394437804947572695801831590555473449492404243885138657169468623002951615738518824880501385007556226775280035689272919284113185919580182978609773927191423897119697466765424233635836827524148936419534282084050625105613595038601738895511892107929965653011329033305722121431637653140804802478519968703699402287384299527181553368228492558640899234774572328480241448587055855965352900088897649481334204742721223781348419793199149000880616801901729883829979717918109245574407068076350307480431475974732947817317125202786769598189773765765735105134627274074789161425393983123261607928337374596115275463408812977939165760435250137382285787112556429924715525575564371885778254763590164385414245932799850730290813116326191385689434833567177416182261665260534356086784640577277379238984520924123327684129103542774378174634757922923266048701174438637593802999638688718859707805183818328974170758848858995436568348816555827600243515340331515909854007848451076304962199577876551932527067152660169056570036362887065307398318153199402981458734186795532994823051770154072241613149487624782918401315513963007508750007677531622219386122284265305551460185056696567522957506077523281901633719404001071071318684441591742636400809933548554983913797255979137981294869665072961099041926504720519304793725169364369465689011266435490042531133060948407963097817611374645496578817881431755203517089328980405368459468211538937589482655887606040007995696917211645425041426044792020535189962868982303989116631179828431821581584729943047530971843877065594228326732388293483134242856771432231113809970905174806026383915919644747508935637434456668634604263685085361281362817603367727563513798648954983055957395338804828951816606394180503208767187927824204039102211747836965561531536075145690410360914625830700524251152607052199273604833148774527797364442525640913108172216529424711560910635648680582984070844513083174103970553751512458721881438675292464015373224382939276407946109797218706340204917925977725412842663528630231423256457478127586484875047802731529644023085769848796268635066348327689676484869852245202447846863569839920883565873950224928828637315232704050883183100032284918073757423218966655778577427759592313515807153080757915007811969076013954794573433808800080266829933251505747010943256305728419095522367739562317655465177995968829297897110958612522036325203325361054625762839496815114992768264773137162419847372411381508838974446437420615949913878288959978327034653660661460907133698155870854542181446699287282732835506639162353228981541303772301347463607215071236195661556050037367087880202703893383816018872277130456927801215596704328165298610426298315135424222418980471345949742595423892642715654431031702469082181958579140868704356855854933002506327243667459130664356250650094438564058763683700975649988607806802736029992547541037422476590121344463824612718514121109517885391737700969519433183029114792124293949648062350921861027814063130751706207272928792851280583006669415188167929124620330637219375096811476414267955485089779883228926624244691673785014185182052404964225092095503736392096018209806857342079724667330097412366684426439121156152982739222074453510212591788129901137322100063230920520926530084722409311032367172553089531990858456755695701585864951628980275580831002699625563449937077679310683640547635315158238195655300876149133825189127097916356736057586090648061593508738135735471357681218180897980659624179272473425626222929704604505259657415146391242607419518345930839524197201542928402099452359452312503228592657994595720487473447146920001759586086408534019621288685883174514049276756622399586372325315020809014459636683536590149818426019457939292177075384408672689313775725402770556344585049162036563948738552436042381451947560331462168311843165511872512312780218081274412421047797383061337279379079507519604443560227697120822174627969377433479921674967995244532297264128847574276794253664022925515099085684097220826193320260134697521095303786006954264663318433453441534373093574115078642806959948565171521614369590381257924516336960907584624996636105195773381479669775357869753949694867486557550855165723086973415728166591832031077286814558816195045648465994195300990603927370207021956338785408535238227611228340123998305741431497249852823879247385593864280338415029304750691572158961232951269243067875355837503601216506543462612520619097605800718042701191734522581100463867187500000000000000000000000000000000000000000000000000000000000000000000000000*i1^82 + -896484880989842695670448506345571880217452480119787455627697704078070809538786951707505552755693834446355193459866572780195358211348566644618586495233225517850196704177087780721126319543863521164000817740608506822605063480482511244039683900169416658751405440985334652649603956328699911229974546077467645089497073275149372898845839157978506098290794991772206782265579908481780394882192725982683153270376092167979330496183467216446615106876959496656139867274997188431578910674513728462274135282440289295348089910244395744833218691012089534352624349180308089621227806756277916174721279309652456057178493757528167647901320002928000025460206617946965243825199548963580273095162347093685861183370679869064794674796061676232981191976792555771084617126336045728687089390043372377371734455464716006782639192356017019009626738212629652006959742487841157464436716837667025141666811583392911599355060847625387305849544662783572035847426851154295072522460353616077667944891560934194315442956650369131353976692682379578937388106149517275036975679781472533749411206597217117649593559504985635263880983167219003358651965448206135248211756519869394309179660394437311325546824507424364315831275669787641773855030828037354157240643663177721034012045887006674187429020906571331111059757395621773802783656929095587064712946905922614413243612541720555795918356131583215614102282761926308204925347990120837701915872960633938071767192728523225502227355583507493240563566281200177907611066444691370203865903849807325238306771034922398166997374301691456508943475541122876601982672877027011811698430849133767982694761613345650615037652708821801908338704397476318907970580285761258781178105697149378188922199453698488248411965613418766446064367452303306836977352022853622366716825979753742920835085149702960824521290548014511239203480388914573385721471227426646655997942564521177332080589123979092861499245102671408173920423702006695231240537339298740728702240402257381595202862368840944638135557449338377434772308889100193164886698833658975086430218635597013165483622588076031614530033369348374962282424887889718403068760432036401349901921624835206451799382626024252361292780292607479182193345151904381322814998730349007627477571869620166334973487490673473503744240622083174724530958992433589573098040231282955275930467651359063825369501152878352203856145403499124453648146163397038932337038460754634017961092571472673565364891420865178023304589334979400631163229774404448138904684479018116544325130516212318896764701183656810612033560933420770731580130358941291400151336118707650008225768031555556876777462518294094095137848120688121852220471791753045878988827508751274027090012515873371534400770069238213497784524261295371100871299461814887119995448146594068821701434768902476115618351484507204525901164152660279438332642996080422527635920294294983591569327515033908935469840044915400918483711107903859613187232567515838940003683177936840979778840915926948731697903535788264710751575548675934354997911033778425013071263002295574220491313214124656160030268529229609154330460150113447236172157212098199200416779800525303882028541406540072174942406351433767157285465363077559849450017991238848568357268919262653332000561305359622532854049601034138125263113027680311900785075526915488164021172869873573502961111637656606699033174321046900289216521348631382568736503367364256581977438080209903466806378751965293148883355072869234375693480709152995711430697432009781872425643886786486717412274715468957569576345187344495824939263739077123086485414065493821311517959786913117343965906740161140326213534116073115332888185223955746913466446501007573421503778899131449162775387747050514112296687527556204755562943569673839117916644861994951392788774872789048125022649441946406414861794625288646500116367926195560636694572462525702372546859599544902677169002092569669418215026027223741852085927744036846383430102205009640079941883670963408573009538462304960058385724357795429789490172811301055208496957713299771528515283488587020612695167643430372262602461102208178928550161342358271683642567348243146786447407236627612151261342078177949289017584039922496049948496076912676697664031273747915386862255492848326625938262897801659434442015290727162857145824053050763702939137420029539579423674197110166823411779687764696146803367138797888685653602841978174906515550340822423432890811873510328267269727592547431848968143675247708339444754928187754925731815794708276748425845598023395976750316903558028263114369984095624963545599270777194399664872737339226873363434844421336394450677993073291569197448016127910347530658726566239279879060264820730559337589796212233668286362142652023976552300155162811279296875000000000000000000000000000000000000000000000000000000000000000000000*i1^83 + 3456690086734036141371279767665292504693387807045998346224303954879044944153140293095790113151540666852260812271432076966580508039029454161734305230895578764563861347068171235137946638019255360943898540255282213135531990918290551845435116375713198581070160086110456521002626581745155310051287414022688270711129703809649168949231288796592688831168574822874510296490878572560830344057427942251604169158311501508544923718968558530420159295454959914432816203893751878421926700389082145774907931630410842988363825504929464716022172322786990979638255430977419008312248954102615464842999130842507687493089075694467807230405246728698044537701911069504922686985482251547710435877674264743864508442491312294348795706748456083245263114598857829977071221879591651528794935166513425066628335352506831816536964388075793778218936807833465301438380105367350004697986293081207981726882940458417390773487537298143054990901213973204256374521684982373823374869899068311224468779874505300447833853493031850822021563984750123596845741513644053212801284201237181218539757152132772435336397176563615014377596460766882347068502285400934228449689063829069898608278975287989212306146964864945395296294070522907464203109654965761120586463327275653720695623315104081855148788885760987471959926081560710741543877295805003294628737624492671488542427275529764657694362406952586991892804071091014275239707045107930948650101362151301704985597599797521410965564656400940893423666724292158763354657046542818068125096026982459062865040992335009837810140049678188576880699420258557854124404102083886168880984476854178832848484019184069679502336884439324508735905164678373768258491182868102990437544562419437211346846069268882367070040479132373271427527390866566043346694696058648395022794671366377558804529392301964368196468989725982893874003472393600273454364081625620282561595356553786552142681532824553782195774253380729676008380622638250504390365795156346270709362252261031718556785786896122944590710927384120312414128289792679333733570598433572227748438247136909594468359520473539429080142065475243448776293979751319274037508476727489565682910868146618669856537880366560066260647160450160073493641965904945595474906715707657752479911135936012211825665021069184946759941494933701709516293080420204880256306179417781181177001463903594739654523044048374407893618141439267405135861798840622044112087726621042955264401514399747235483625195606381531862672897649215080212659554738538937552149776472207025599368420070472264690476897696279999551326817624083408925118535317648636422987535841509421019914151641122183725097796201872559780663782181042726213048387776429352010234409786722191528060624565886938148445394013498802943474719207314533509201386846404978404437783550182917762740517934583262344758674720074304685802792900013900492915056041148277715177820199153948437932111736833041151522988333626256508541694216469554318508898265413695131264253696170280343597190304459841382125463729019124332999458564201233964246596871346024810226526141662201490415176949126621252487127840188312202676219312605093335578787962588356344218514575458762229168909283468337314594722724217469757916511988410367059851523273903048519550051349276076276626730106743113193438101495132513936920979829876533456424594642627354597908072151254460257477896710804277817451926634942487034937822822472049841898867469938673776940962281192730577654586969109112082305917563075002676628457202223021513108477110333651889048778351706605837020474533858170195362779621017737338756410505731540666469572767416902039090759710316207309884611864499113242067064365731953768226734442176583646622420723369302100310902735989616068286996233403808340949216157847590007630951560118136408481940167502439212708764210360981632157068645554266146865530070257276120366560673830074369614717662341146282640933315707655232999506891816245281946766444652821038986655022741585496252395354777321563748208977703304801540841789668467046270774920344381520967529323156064666206298218802766983500360188928975569979459424314216596849302003379182034004404491825284076675081891383765646174605347761515745028303748783405879939424618705593849995951800230319899030789510335428554605474930868980040700383397046121425320533910044955758610502014599210593314922857929409454201717631893572158378558024892577145144193558288459426189015110260617627190340069084349539414995406433480713275541980351715748311507177288745753996125312246811238969991854911023950977512447753163002828448802168467728247494177210523686994035053406048832949026620851147830318339760148823220280851031403403559186212777131034593622844465723785020627024609774927160600462014655807202467840966164658311754465103149414062500000000000000000000000000000000000000000000000000000000000000000000*i1^84 + -10802576200709978703958188223464420560971111194319662265063773188348789177586606063284550009946196916971572687763120493835815543495520745508959370539746060680975672108336137836771117290427230126657998863825750387785214596267450988851792465273916223670395986048330042187570168803130384956676624974541256173260900237270421077852960286493484891602437575819449014138251911774604944461269780284587536894402057121012414418953351143273317044306560673480153892789375396573885248424369181092058852693580823596790693981580288721682872971820389273651688624121269143982426384475839018055497404763687424216040895880477342968477638840032635135167624066916245894362127639213794509031318284459353961625789625893099619127239565558128830623182055805038642685778993409305652120428350718851494847864896061099836313105509211641171498061167012134026270100057708362936406931521939243354013323835309940901546611161961538477375735902916679818005994982323354760255883623883384562523110906281596916405993329019321638908319783686669472465002230084239272847394361085706763559826533428485860891863301694324346103103116628425367929428050478159339698901715239630887138569332911377868780482682538118079634690525857371662486458352018091203088383599101535544276912769085571689184537297027685274633994567802695605725588653583451979487040808179949300196747072662079962330523157556859430924779255668584550318143223252599636669693713766720724221805566535426349949447083656980373085698754500962814199612034911727306010359355742711668489852215527884848649576911891083745946251601375550280835838617883616967328888907336253552186462737452372424912444751747457878012989195744944957244505851999415103285468065893873349122766395918102101907723127005382488462153107841583549718193716633966961702060180076154097631220356554584585972495457745539223839121470339632531162274021731993812723129851520576124657213646719520649065178136439325619241779741338541132146526068499875971821583813207487721215980458621111403467719673581517909038503778055934414621762494063767819867884013516460275348818091031589061244729392765449649849636297576149936813483611662892597912822170694726204695235404303953813699586939500723609486763494205502675171381494358069381212773196673498190230565116601595005466447326958494707892550249033696777901671831680667559726306708130516282073827531886545544308667373674299130254273733656248095771649880522696355282510950073834842615793272646963500118547719805343488844786623121638137989858466888155317122557676644501654562424884863397244010611691956353272516546927741688345717177162085758431638466497584697200583569774270665562291683230951023421201319683663639043548961462198738055641142206854051611675298558394222312532067092157415675690766065857583777226240476769870482103661334804369507314455137084094596936901335221553699467761232985542743714082168472278666386541529636634794541507592829696177979681872580860487244611116854206445535944195002807272788094467005101351125334271453093645003968990275811133858980194671226061491413758461600107038819865799257075973787715930178718366190768779440193109383643783861962712496622028908422198219541719518766379206689308110830814291844584609947768277156664881504159127953052319584125408141584265045976820328077160184593420516735161003878334228854218098934775493790505364261602457588642888974674324652355825394496252911693428018196524187314428234613424475987616889063271066091445400486508363310592480354756262398533724518656216783343971864845817899679933738061463384566009223823295212641798279172969014118742294777631952262295538489617101522253098138563770599908431584413352504836359708466882141882360725625846983255471055281457856240406947911020145673701903541563160870086970219873742684693034017287131578701706018048144013385323709479747260751844348756409874692968005040057840346578477770369768514130012902567634305743273642562906165878053367417036450316608429116042079388728316012607243628954835785324106095294951510064563582557172266510219376404501950546826006138691692606946030489292630060632525909315122172108404144531534069323347224479738552480591804640213030978873876040809542269079027253160369266291548456102899691851472012069606318267158359939580707559648692650978160494729809878308668972915124496688250979598258553518725624703766341078859890948424777796176154149220159980736890230424813539724727902365510788975303343752135371779695556068584837280310319977424908209597613151695287414813804819120517935342843255158046470779333260647404444066452744130337683925357891472958763834053178816759494621498970587681988577493794038063006142255210348997447074383202509624473173399190483514713546264365289363526936836676188569139611672653700225055217742919921875000000000000000000000000000000000000000000000000000000000000000*i1^85 + 29420913665375906078731063712289306014276232472011363321372896413116073383049053688954034870936251630204436229151720531553430146930753718998109363284594419341676823066650260833544311445782699963125746414841366106999102852051422290489251645567463764611803109658039776193516073003645282313041648527549542211898060551936635144236733749101606342922289225282735208905260967692516442470630609681446642858238833911947578205334497311525910855074731022289596178637727822221910767978331241419077840698077369719317086166311523629531856666124770529865948725884879782626204915473508237444542693508902765139623369794423806960471614126293907664375541217502456236963285315088045964199097684414308183636138904243639851918576796371664015799537447254060613168814978398375804119791623629128717962615744745478583633749884741091150463019414195911940091759111696162254552525023617803569117709589286415986673316986014713430025284669305425341531535479723117026437031136789815205259468160967693465229181857921018707508376283930969477643496399470235612115612184821536979202412708553495353400660114492222321119669209201624131156743480513190992221561394102860353828080767755746070273424148457272747409644131330923635792787134020464414321540607696935515844500070103547165869192182517814359252615336961996573656078749595512366525808626587891476688200065679637033460578519996154202397035751487301475114163014928716054423549994328881945503941827191333195900140799774855152828946737532538388235857126717695711716558999141798246893099431396270490978263756374027425449230551211668954358856353572305889371531059431509939657619962661147224077150284950568796390020435328629451907670223124604516214088276357663429687037679596789680823333601543711402508364043888388787460745151250610489639011672115120595749469854830389373783017450030572282266969479767877798164597252110482142408491248190998933041713521824965355853651956469034513507178228220604617553660164925668330937692419253279833238185677368843484160583019185292816718955986370645264075267656394598485231271196180635885237564724821713605536551971740074496924390456132790621030433664384487290196630497567994557799329500101912153994181064468498556836480073745185962890501276544567992446293941466048333192603513104082948542385615433747798295332058120552004548965379601485224246970250817863454428831532035406880901958899413138532758321855366667921104142745119003990213191340713718378641442885361346958529044802021082418295250074955817161127519596147665191625873017019139265574822869513075352095815744660774190808828755689788741142168196962891298239763989592545523607563086650838031510600412575858289416167464658114560878869579011436021019084089306849131255395296491929534240240707457067878667459434946673856244233237738556426532064485227865838642700521664184066275854856912444623415795809925160435451125363054372454968280930969815996207035173737948608438729644699535751309492475814157779038622130132067487456156601387261902656908539974306886715019516505051106627072165817244056699693283009698346493931580567309251784791175013135534354244691702651342397689634559645827758414083755161903757834779865750787479283255525487330460071443156590802528582456653191389169060637437828675714974514302133346582418838105233345292294867142669889035554452120996103985928979040767858024483980412174147313308635156798497230498963156826418950534288265560256368918544612371701768031342988820961294459175289129702693889779110291963583221388275154607216832893662624643823742212943209577061192651334211710250703910088218419346116156370845327658926994709738368233322682916721954396606500130457205683561200639086756929398917386870257028868153680908601998830496066533177539384943211709562506922373250228965457657968495008481499309381808718686245668084048692719343853882135311758007886299046145992952414521827288665722547140349298434431715115282971118700163674644439829013546684861235630031880669801916919315401878728668403846249783702914151035604119968075206350923076177147797447290243845981044194327809381372058843952372477180799086639496158485332059731471191260798078465501030828008496124788969176013188605280991435791480991218963638486777561417121763687190325687441993651075303097204616648527920415605268690377368919860305529037238463314224625821392778419724127703898459982093030360270841638130157737260977687431236707721451859326591169049531370420457394011710743449803330600580835385447275798598456887153951996978786733923271407968346873739028986101846197183402279608729598204217613931704521311279512769602406667623137325898398291348772727410588797778905823825224265583381556502063583094203933817469125624608947261239647649050388267255584651138633489608764648437500000000000000000000000000000000000000000000000000000000000000000000000*i1^86 + -79616985064510030838887864904654078907363113291192112183764778040052493098897108638577154492660377266220207196366877769173814998212652472275848994745484106797253106533734484101013030363125493593211480550070673018536206602769727305287648064019403153995233083639350468370379304569582132977210711335052721123321497221837815632302388980235936265256380007875331474964016188741623914376177353169037537683603514686612080440181635224716753064030457220178468090761371393039101638863590180744220391980160064490322176355800481297249393145170546118150145261144839738760059707490623370265774243090092450582993543152884705655859223437487050697382318819565682749427496360548580884008517177159734162765630164784010111776561856476863696175605601121020392443095643312834412375715534824626946898278315633458857165703496764500860314175422505382961285249416857228925104956529911870457603068881253042600828840551052097711417066586221903817384136850996334690607328817944406140594533728451360314873568900666222572327275100753569523133417112475900435329378132061507999711842750113939784489672454528401869147395238197654952464399057297122035866521106450427439184918102057639498157713657654963386254319282648531032687358424737528495752967610036273773856975749264783320184919873590144333706431413013362616260668330818090633818232436292820807696377231662571795562605992660874793240913546375381537722609723553440329797879230957325830873114555224727373121468105789297418139934700612285210740426469434263211385487577997509325325506055968607796537992314639684842145892098521505503050385031430321574279896850251895631488440056286128888986368709672058656631271618583800883924915549582989198884355875873926571527224107123035068573010078797241271367806219425722341193588921936345112821483229873452235933938289019346581847432263464631575651979278106627581655414078430974774708079748120018154156163718734373629173739937070156044146080019524889110488246952323106143041528184046329522964174037716378705114362160249530549009387168208838171805501830555769061060858491358141910867738222571772103261113104062373394664103717842620059642573659991416751005713753115732310057120940821960272371824150050316808153211624183953317847222733210179270675258223693552977596650160757087175742859235838816395081377133127717735910624726670585740438490748031534941506411646881767047090724166626928078487793398242036140915300126062453603199158847698160341286933879168855131768981644201855254125387819460285648696908363511948853170352062114529205620055458328083481902772283924253078573077010718609510114937444347315110153123708510262194366841456859960797399925139404655757376732152786213979591365412031071575924482145291446708212761396240717379350140881856399940024197831563256698375592999379642226733875966197591452944038295235934996116733375282300761031818280662085784888407096257393013411777293610064908172848846237907912732095309561458212758219852825428980306889999494473319923761033825640406597494369261494665801273844187190394673612886815079521069885460058467670116684221902395133955292105311066931882082814170030866963879789577472643664292189556441567175409877981310736524599079863750593427121379638139935380727315464561436491010089213195978221699971184761847286776468265008022511708623836102007236407922000991291208532948692985633276042902283209156059980690013070968388722998814119263135040489094448100405432979150278367200327343398617952577789898444868918510503993428478249129200814181800058188683324023882994523944081639537059895845497382607760917505101985980403068584070967046864225041483882128109589103019148915023416337921052604555343994135717226676670080086341786540043883247923221402968642896745809427336737471358884481708355336510145988420731174086695360965235594721768001992305912251285602935422157517096325806272626613165903842771878597144339061124685080265919637965428600649024891257017227783010313269744011341123979719834088637921166714971881505827500341175974705790900684471107341396433537955518726773462816339040177281653004160116102703107719191376520726922444971586988894054366994034810552949926425644839472282037668915949763263348142822693477165458509734287201729168292473713703799914926934789956241637879561365539658801442120473799713660998791867829879485123898527541622164935327651630831564014008423437780866683639065385546057963974118213772808505658610643669764157842374694102973758415516287727468841344570223103086699498172202755693637545727461543613747901622540690437673381299792147353262984087699592045004593250208035432808383461281681008606213541729332498921700229748273797804279813017374712794533704711022172092301088640306941637031990358352521162423054423840085291885770857334136962890625000000000000000000000000000000000000000000000000000000000*i1^87 + 212923864819214064165213430321364656719849375755818293048147996720214546830164872633934266871899104560967140609801722819639156983692463326012196302833372175692819203248160534187009996355484495654479074375800473788284256763322546715995302122919620264535163454325661659921396627012150917154989075490905394045691539144147165737516534800625544656349118007066076388175104802617206278863644930171079986982574545496804427195811726297468298738705258313825021390973102992760972270217222373248508175517613228279245350247851952612405450731543578661696562859065243470015097571348304053101051868731586411696970601279652237162172159989795711290593172885580992771477695604398390404711274131449715769126853929481607152513450604976636823322501881331414316992159874672736018872939866459310800501675317881781383490269565647462526147646264053678644040476117306117235372472994739206023182295470993836476422469376631190543910708760180883846595272945055379524802471021415575207858429766512206129727160893250228707077235338907092418326528637810992634071980765516903303144031085973332827674369374007049159631029286516059443026759705504895337152714136279302378733699961120615069321650267251661775029325187701134250655848066549449383431623104250769899935821667424053935692851608669662054086688377017655380136691640920314365980222166638424066765434253013565584998390203661315153194398691221494917582013349321553017186908716452579233946489775409372207618562938788217754317949034458129524327904600721393560041165411861229335185217695076328487733077272908904227254830238558860811720883259378252211252671687895150412810468694635903419882376463312678947298413912437172215728109846491752643039390506619076557408289635899781480430350842892163164811430757663957235306758487630059504337778838936604533973504471400774221271794384125824873792479175511862421181772612875285817185982372036765722290604535026700865164004200687636720194701458674222476036042562347148554461713633641124729822563867602428870391298344644819309477277614407156741671318833628970788128056062816494912061230292349511484572024323304644629760904464371210315399486197493987205379349094933798139269765708189009224013793519508904923128516813548943232631123796614750419644326903770265427543659862300977737892353378705668031343781883118226369974030443006827586489732968932956617665459089901851669056773622224573497788637112848626340560193359845372132099613620347298025885235307950305448095379601751723381621199724590984038052554888286967431210416215308691948851280806828827429893382890087100608920072973158655363505711420850631171796774654059091637694256713664358358596725377990285765572994120896032850358807271533535511805157300636171215782748558480084902556086524811012333724260834467382635513939939352608273227539022243448890780684857861337809567370681397029843657863826849207250098942417193432321952371387919987998116044924313463009047655795068908443727937449861555520813820884307295539763013284461671136916013217629370688358153355488506085216571811707903639886387063432227431100585209858526938324476264493346915521382064026912940923706907576610645567745691372411613375745698569308341306677332875417905652477979786466144507591361458021034793404050690520717047759242035747780244667609241081189089252984280729407523201891753852875603263869969516322460783261861632158658876081306123419608200940100514454883185878996214492117350711555133076976637505905461339458723981059582990396067860848403159891214145715454654890464512778595901470282130491595480271999847027280152206495568406455469564755125215722150288660321647935248491928814418716975543798320413674280662902090792019014901901199664770767735767691263320176845808493041741054883373234065908372224572368922414152850068681840033765885336458213978289570381204282150905224250708710092485828790209325312738777813293251062538067944443020855339810565146880997792875031622468111679493740569472859341444514293086350358496886274262866627283986748212957269171317335281238903514873149130199306108423679925427180474362687777820260021436007015419593458395193844211164762761238083633392836353497386712097169741282407470384675911007014061543242621101828437380109060846951711250281155608360216844957994013331162297916018021924422400078867848508520497842126379388772359928038198911658770354609903345310433840381484877741405791037397855804346799206298676732144809613951903500004723282792264066331246789514161519063485184112048736908917718230969509308429941770726431669653556431494736331319072106438296354921323109825887244854233080323501666533714136266469627836295888767907382185232627317054204914429356648518055090416283763000942634817360043212931570034279760150752736080903559923171997070312500000000000000000000000000000000000000000000000000000000*i1^88 + -503452744945335736861869702384812243753453712995188534356794985947796509582154463971536940100620303912163250565375727356208002358231350308361556209847955304457680884399598530348480565719153687957792901564035272197660800937915956378155761483746744569779995096810226841765144238255797731022027340551883945230563520531313175853730448593146632430418247885199334047834327105738676356707120660839251268177540154274753106788813145335108476982951873528292305347188448194258691789120445838306464780103446537889015733312289128507350594297074932112852705974216361081269091506375654057444086208579753993721676948103006033960899676444518051581174732909086318503210032209963707384802528910261436174973692749736422063508466452724238296349379724438401046111500320460430491100546996420715658521582803257045341629807644318404870186803012311576792579715032664206118994597842526135388006410880689422062204377105010124163829903408019170791274870718085488518168483590046729992028931072439664372445014685432417033475118029516214122873849942908234108901330881794820742980212149661968915410787054761587883385166885981525746649558598151706362450941920110670075820249470435717465614140913590683245401927285038400180302678761840859981962938621243705437586545018455630393869543239252358335788318625662205028725237281139748673812717480068310296582798243866714266175256170415788886699666561200240635163978596521469085392610252234782167070333971740848965860938909126840134537833095237410964455307516843366953603419036246008350463102378104238463937529542056314530460531277757973400176364713481930056700757669925019039949201673503317566713029627074063159617488977683880322858999887558783157024048613762871494761080751854342775821292930862761268321678052356377424748507240332028099562546153887594602509136308116375088269100573633486634899381473801362757071946717702236032870266414866640780229782777585028950095432635759632592580136744197930499057213835692938700958152454584856845121202907420256409494849409548246226332520374281591141296540051784209864438571324271692831460152322786222874966143148209239980389525585564295784568449251742323825937764540046635563234265722554219320783784779776840142243041354271378539887337388637302473691914673419968150079538479270321621587051454764049213420153590740538587230172936916810205249305493655227428255632198169463961210153656974252310099394409323094148129352282495249170544712168659194028702698628744005405329923039459098373919833982795968149054087781193554796513918983835722671026127951409449943388643003518538720945571881141492077546034404649482479783177147731106437256407119911889863123502208802567251449123705046207277868687672149097731132944410007803330997049070227373899137924749474659735496407665559108748098892863138547599598958778069787675593549588537402168511282309415212506246086930723153165067464650515500920098319879887173261181446059600527126755426897619491463418321892745436308694637746915287357692546153301144920663107890059491843338312309521894250113772885470276278392071100035624165567991667923914117643125129875726975320390621298351370205342590536111721802931501437656128686324919382471852166221519575266909317808484062920784803142103209911528416654842627328061428484434117228855843157726492474214639724755774342412083488586922014137500470419728985962637588505362952015275709681521240628455967256140587095112262244759332891211921168422829270959765834374109229905968219508796908652870633882983251448933558201749716484932732959902881175313395659268195706049299693652660915258743422574826862370278247118385994081896529552007274203406994871981609496601871361137166791196717937113182399950020208679036034016016363297183884252821802353138459294718568489115809753050337234408975928651742433386410321664725019141768474861058664040763793558944054286972433669487892566979049315292255728236257471626588750261044371482516603225239474534231094264266584658994857358326676450621406777400336724299731180440260374103006111836335794009319206264396781022577042226221040370182298331967386728727373683795156167985552958518478091194602705714844788623018863035257359898027613960868199871831198977158178158391832673076624243069751272593027208970393161478607440533759607251530163013503598753284112967072506026768329909182335511155614371968873606235893650531248829087946737456753489321355201026794365630251678715703428067703872291753436577999818118652185233185747136007128164957586483599088863751976305263723490560293771978876180501738762028451423104361626707331434318943176322968270003554471399926716284840209266228578715880501267260584670262238439267211353258272572306992284729299258009368071402879737145932771864853538801298782345838844776153564453125000000000000000000000000000000000000000000000000000*i1^89 + 980728892817251059608912105861243482138998909116519103722902759892161798998942652641330232269799087086423018196145571513000269112178919516294991222417460135791911824629369594457028322111343273532768626769686469778310170047146211521254596954629996278749814679252089342890622168617475395588054207119077506696768341466710095471539212741298723330814254171689744666530276532926971550826856226394776634003360536506004835355479442238302366593902391426726341271190282258436279729197190283229216280606672025295856425253909629163918343247794814810482135846427098414786993757848789300069251388005390957086553878598088319434321529088623250760016779611194677421544371756030689606435008480148358612948921489867282405680751245103563764393759792383816737625451087435504112601038684876904455934762798745263824534954702571860930806346348772343157883754045242901886074139755236796440905488058249218340104764441345847423748788458752841151496834379476352676815476411811514611571383565580416708823976528495870607944986275448167446577431794583301490572645498965990980854570628454543638264422825409262719503933758696432971514516637803682809695400120980539178403852546055673245567609597038370242870607216893954834672749709104053814230784696238123727296752561806246682200551951199608475042079383060391789592558774530468850036505530904142151924652853784841719715046105761452668230474395602625072677943604286251581542256294193924520468373016222613621739828150297285325976584546366536195986412554503827241882224831304983486344110809421290004215989452884169721266913988651553708593848282076456948027090344232249097031802747281590844414300334671446485956951962629739206510287913508624859269981010959716536773442062060140094098746713226350608710617856204512631463301695499259520942623836635190871548666968603707415418215499271514994537958778740705587783769192357388450373356825359855188059933687879056662585589505253149436652854981190730963194580966638077223875843849666017055735767414446031901079548443027412496360794843852839184326977483839505052339718934254261626123857750370240316709950946257948856329379899055261862336069559248133503419022895108705927588851202467103386201966344294256311385826957629543385427529021279726603925091679193060167274681293083518199991083636535728444296891145630135419462222948230348754417534652848089741878688057883252624740681666640716843609255195623312404284646789454722486457230762270373872187990816659289323327084438521250715261885656948178476782952768803868405555881451566845813447137348885477654186047452464259963254955475033331260094007128372366827363130842785329380480825620093108635833254363193148656439725119402052273343739242831532584168398074249610986824388654784750579731619892695437694171871933358492119110159239276340034555024946467850060674860811651890143020448384362275018652057173936662358332726355750359932629460651875384442386874714012595797357470646846918994046648967280983635436596083061071341258454130225183399304987565599946661949338527742746815021121955595000911276159888602146560307666702150156049466180118767252279846927669446525148096508758697044399128112078833183527991009666308717228539250108131340429491627168148165924595221523322437192207617517729349774550553757645539148651965384401994975818127302463417396701797077058409148756829392075616648197219550896280813320712161256828258454914607454961601130589781438957883776069289413189862650992967654739306482365831413888590644119086144422942688522334992649407881851891921685654034811233279515974040595692173877828522003300044047732390514979031303520492910488593765761486481156821834458563912997188070113071607081365624220051793839468361242473495673101188743903453395692362607722435936738781317003867386544632699356283077119627118124786472518279572307624151350834979199333634427715655345471699331034984678534971808531775970332458405354039959106730071036962062210421035002607873243906378434788768633214738646027274120367581451302193348887238275978691653074475533602503254073133877793515523770354193831907336317451011983003006228845013283217113592359292358242549994611185101080037539317774707184803784434960185807505414220812329116944465611402666333119093243595707138654523925608305904118735659419080791908604327426208424637089375869189518503579320560480094244298556150705887924248506125949056509754762653992042664410534933926042400627784957434329214090114947671809417038907480919265665253763453662833160026977720281457260625725816557703309816075415749216928301993395008972879540795697963264436791599120916595389741183569165416357115468704840477120181511353317855996174693866501568049716920909151565008013191684228487011013413181433062693059810044360347092151641845703125000000000000000000000000000000000000000000000000000*i1^90 + -1556131927894099148538535089689521598550249397724874689356259646696250176755920538248323173526298002490559376780025920575833984466702732947537748983203107856864378310417049117104251383171442121293673126906939149437736179042870717885949874477957790006471779542341532718513632379845478635665272005408294853430874159019463293776353580974658003648160448395077165339766127562596398854799579846048629875965067289213769360986264861821916591454469862590291507678428740552224263842174200417492218141590966183024756321989064794234741875085877528232799182359528136287822373154130961391614198565526817220089524722949848634296593809329550935160843642027728564274436067460988568105952233483198242883417459902625591417596013413689073786732062302322412842323978739888550881783618607315014343756373877377629960896970429032679947425963475035266600922276760440081362049935047785200520591120707590079629361115899111811859903783580119080167423138355476626606913647181218159792913592636437483901367107738838937500213537581674097224748655059416463365114330649399391332888139385425246499389497140467229051878240770374447231867473512498982875279257205138314495444807780057515085386498607606387338525707948159647912165526893478650809701974443259907549742412758585275994815347854111050824706435001673796462477418877811475805419098687748852994528823788914799717414692313951419492173699501159133236000487541243388572120945627093629534046951661332396730539615859581276646178719146187275319803246576133101223182589220872857549485432884974685264762969929940199939657627699772914427186241599090268391260374075869244545100438283912954675356328057441769757491269589970162611267796144823110857202003874450473951732121715403819916303404226538500404821930901306324647046844677497955583829664715657829643518877006250489960046247277807388700573144082988885102892109361912799581512348052017414793713032091090473631518231983134960510967292585898528909371468395982397179139440615936588870755783094911159101336496306348172334118491712037006798861464694270718804447374383124768244389016506239664528705108541134654885330149113860223610451932695716001113594156822999209700956986104972366648263200351856829716161241616844515085753944312369106858756197748519627405336412982423561005064585459180817902506752428556944409177091499015903978787633028356453920569053393183436010843428074587841085582198132851552459415656824853090880818246590299433465740723415747245154388257668499087152863873752472733935959532940427560524902420825820459645894031936997557170801484630889742924295450323642442921166788489759314491352662286862842317498783111737116496526356783161285889262175087419589445029725496866372520422250654917493365792734025962406546727119408872110368076201319507197754137197928624432080637457117906373211462816467924966385446848736042626808380879672668308858674169474716185764574464857847426122981349935478912737992755129696462527120609868904470447628550396218240234422306824494786401701108276643580389109364568307538394579383222323315065525825731639731207101061283130529201068340090145263277407835890559428494447259647588319051694703581823746578589856818349855338533727602348226771598260741358919592988739293065433196514867113552965582276805765489410204430311083583783951725921750472929070557317409394898815426912631208358423254402784771324843289703632522824172546334502048952604793319155633211622639324804863101935552400646217461661867027961486864795642064478784774575630374757623832010224235314608591226549023539407301471177296930368176996502428022864054700340550534667104167718516681815121374633358390667695500776460468628625712672936988137546018187134919236954868052430650090222166068042170026032404036874066410603103302391776987781798241907830482250436784907941115936256102257406121578051495807718850127230131546477261001869314743369562337819257813400572422255532156205260662097406646170666869968856219859117575094874228141670382115263555597238371527277733696634793427295059837496271061569386015019976756443963489697970411609057908543177588244625918046952220376434272650330487436799937520124933372196723819381213542047289241653266312842845616488861432784697458264381073910064894256837900646725052304382519264739355498309544877888686745672434653353507009384845469215018113467420958664605689524765552546697604680865137321554672510125801921052380824215797059565464401329352156592561767807746591559061699876610902960610300306306998838632660204163305454516184295204269161478420109718304227530846033074033027165296358053894342590000060925257502217822328332452331715677110641760321154812930316682527940151021192256646341020896005954380033670443149268369678432655245359228501911275088787078857421875000000000000000000000000000000000000000000000*i1^91 + 2219557570814423688286704365547771597400351617480412864647887283140343700859578306546843948889606332088057927945340803031737123159023699019766042152426553909206006474788325622482093229451956025786801307017003647835650584114119050888849433840676555930352832584967197647865890298075874804615707689445829520124786762988568511322615533908129103486838383636774017486739137016219547669909721197143270449292289080422259339319179437096007784628949042602065288009241620706151236713636411517357897892796001921859983827670446356053615966335489615147430727058262661181207192958215741661569364954167733535747202458092192713589432833570305419209855337079984314976617625666443231742053709713994698547217286246942666874147376414046652044362038408616145879242387747932155003784612895064794496570779444914676287617882838245573354129989823785164965104249276005293259105480938273803897083192831857470166336607180153191774001741947913586172002293395010560265819394789806906870425833473250525062002200998845387221874502214015166892507615494804933304338380276045778862083492866714178076582821416728027177709842081493165653188973962639846180899515264188281310220769331744790108422820002060083886356134069285878388172762954393114799614022579336882648414449895948113172811553491332301984990309385314213331773967709051902198831534804244358546330793107165803160822408043756116034873957158810978082004803045420059604974600044601322279930738777979144432676778457921533815289745478131819246367382378776226581557528565559353429447172715897090471307456441880832272237630887236500599759240411034577962112973767960433880092299229187675155812806083204368659384434700464991226456233525279104132640604066412463350236008445426151824366947333889134333082345317595292363466851933473971297626923215460011457669564661598395182746154271602840789445227521931423226009272757337586821879756550988161418532919691785133036458504345974755111604431353455599484844830220894764202146983988322216191386346194798795282852569376972737640574791516302592185289374165599739144890526989882876955144187828352987942125326342847860630699732141351132828403107253975403174548612265852301943507110306179400700065038269290412494648490827355568777632966354771855095936192998454574425286036195988430032864463839613547324240880939903985642204182899113389481555798828731057653355513375348544793492829202819641209673266796930592439610265865752625458112675123618066134905950718348057160791657612833768563225940315306598486787892617642817872947090948127639772804809267041867148582776061578163660000940251998514669250416154084202840618423745471132508032173723354290336393266605911011077218431238656500770786808470526769695773383606307253851349989685615352693384403888373685930783411191183462493109039777123136983600627692542948034638105180874290977198787081348852928220807378292094787945791407561316607182893689281105408961087276287917663240810604737623294845387304485571450455354948503273790717258556733685447408974990135427334787307884071586882536275236858456427310778197141283331254953189533338092149024272141471648683423463950682781396968097169987541781452466518230600426236503140425901982291530127418948371661335113863609812758631752163245494244135176566683244043423005893072546972993000627318995090848476550806714315104162724310505333026537661276138529171967948115593099306967947269410677296488879524992826912017066190513436344773558758986864808122608338993131702696621275016916087690612706301750072368595004209634883056791462846489812938452590652713382169016314542445180346452651199674726260312643778577240657983663116532555786516196228868699392785003096315834306453351123551843401853784878343923805634012908347631025373028678021469115003881690731616040912391448489050446973076827384573754750426809422082707966323556525067419181836066899839908174679277776417159838173854699383336617009068060953340321738873937433171562642000534882213238321414017191210610082124251526156216580690151319535590089216266426208500190897884957015595502058387859564048786191486659311902934655982668456841492724632244052059167985602340341353803150337147622606832834302030402765952236608888699181040803774383706291747414196326787580439408653375760628584959366637867960146190697611574583926852265785568615841946146057454376405620302458324235330809495781994187886237837415372582899704869660119394082198643232444244038779755877001286527714472300665740330756004132325511750164737568027385301033230523217828593345074447642216275854627904634459376586302973893607455527159806227380217893820479330808612279496849757226509280569631929413580537197121880787925013126749151783286503983012442756720726501422054702250541424746188567951321601867675781250000000000000000000000000000000000000000000*i1^92 + -3519884279944152637654461241040706010090299318106515716110326985288548461348592370907064977954812279748501805419176575364377180073871420343913223274633930903725128183966479278546293602940586492423282170668755079658677944014147256417722301834398366133795125117452137524610782770304136461607276095757130857625006259412234504531881928394924931735726176283035223520126105291699198252423767855063280555192330972301270561252383006671142925535498674591925310180781524402692808540000758263328815044979576258440328083965649211131095055706514492231834669752001928794894173161879964525796680931613686336542870056241428444280635972588953949330483481474507741824684223079425550368920172401412252234354815893182725627740846817549766980597842103705086444296731807014513581441236664665956554645576370870511052830178770953825445875558053907778441952191319312418054322196845470690168012225667593150207880236627940686887354943139972466869857541451985133307622896438865957777914710966272698417882908491460455402387134438243993843211416756830021405383971891688060480079021019780803188260413533939954502802666976479445641089246383652361105348297562319152438769590062002239571239868515840015426220540097992760698185189280364697215049663021471591492797499543180612615132830304843691839797937693556010972017196510536991041929192225614567352425677810397902907192200672856624243554683706459921978719413326348132773079712569845406120637525295264639136887235307581300595682013040900259420773133266039053200064662281311274800454125533289879939798464829864643690413078053424765723789109084932624391460726748797744020439061518594550350210778983908835797937053854557440040930587407990314791748020129516202214643450388740136472399715592307872933307932118441877728953064050793761604658557999278839179243142368481688903080173992556398559877786458808031903697673787360797735063196446091016493587472090118029252976206637208795476200814202506668348501133467758491100141544427300384859663496339574501701943188983756940888610963806200930002204210038552838534750941550866607720327390326933600774797007208504722567718204199503554796514559290211677396086973241693005904043266453987520339791265905188801294337847817437255741686375922943737285106837937840254359289853929363169027903435620776198111309944557416407782129608326137668686098733925386710996764179421388892705707041379308624382253990586150181997700417400221957666884405626430356726080679302744795262452274246841859537832251854377031196736774608239779405217251861174050305547933518759513193485625509763897419996818222392784231746929905118805460447097579743919770497460388913837811046384588446061260605387923638483793022424786413399829287283196552801982578958140799682489611323796890782196782385543378540644530118857650598350580271544441958125872908395794498546299603107154511793756911482336338093530304957684076018488994215881316873597868389046229340419626401223149070178344824425847783997589140581337066681503860373205704926953352519030618852297904626929457054937485894761138755300372770743187218985954849444223580158128161057901411670536930127154336456356067372493851606219455713438848044486316229306885326814578696694747299345071064213011841363226167152997608045699466918121021162356139247932871157165858172471185307839088121789144542381525217506370738228362192936663624471319046958033168033689978832031328269806640145952728624519929406261652053510461518778302276672279226070683623844956011185054097983425892887391891692086954759770630425688241266291444814380354871309335742548391083806564373901155384330463677723979027583120076541842033841438162926271195443549437515225090111921870916737754314610841917772004993156109566416245268581391196206888955684844171386496976006212886168694641357519802644596813052154858610339826561740327305103891273244586589430798975075439148654742664920357436876708140049195994390744650049341212201694047445952902037483411882145434440572942333151189390513748128458435438042514403932647746178519768133844936384435502643964199111618342338368041098628070187449647646166636893349102387347858511832053817375501212343770137865494319662602889683565166482356918771851702654751788165739327695761413718505816702718961909104670571517706718707726248891981399939316925185315258538413096522593843881036198543135139920997173823474021710416841769136237596721858082415913201566410626410488021436531513804955270484967040817703024291154470740222117357561610110539558393032203842991671701771376819621608563883600496357410075840864845390672634894544568881562311378643902993043635545692664243603142693300188022548915387081907658680718670421069603446424409592763380376757395792707873438676102750832797028124332427978515625000000000000000000000000000000000000000*i1^93 + 6094316104598248907924219787438654222354208471627689375775990162543560473686653558165614604932808568474376604458276822752356999363561710445597999487714846008035741458299042718300658126506477296900035757873942285625491941446961156826726537934081942905132454923266711181792855843630869519233231340971029574323389908643862705368853395001143769999720494452448788666042025667800402401551371291141329013693806751967605399363570332746017372777600676846019508202355274287601457993208800340994387160972222107423325409216905255823560885814322470277678524806709288591401012216991234090698527145038714334386806203843057486893876370513068754275269245523616802440398124689609138880505292566942562134353726107068372372661714991349694729541875971040820563101682759251924019832209936522467958860126499454773987930614101956158429053884519564816421866824131493702091309114896127517266852584897488487002107772332119001051832173483644779829430846917867347477282462167835812179147896290380098148368013646677179406976714058525246409336645626821274113810454921002959717814824393598064822167747280499459849161793637968663957312087137122331869080139271686986608802266300211721089517384873333993373590039626717026627546523626817437889252993045314767921493235771750361106802737972834273304537815580519303319741983108819341533731634277317824393305062577786911953672004414827551952532360871785520458706495376114163621502012192721924457932386747060080697785813136179124362199571081227835638593497375175034574107353242051420193937584203962518564285836163177623295526560033645868428455050257355341797550866352011718437897502253931008976374964193027492769016494473854355274953866939881420197347010597124431272064774621230022153097697202766372625476232716538271006670415616936803998719220264675157098136927554922220579282253803036806372627397678976364016445923338633466472347758312077200453722869795173600582565297391550318937033772284470315490652069355406667956226395020773882887217683808815653401735594083751783759282639964758192120392070431226958150066010001877434763677093850663840094856217029125358545116370369997731025797751363237705829835916754129336464120796477457094911684772729882463927493355208484460665688084339273672800367486046580699191897340448204705547955312805175914989027568854180528890495703027058669232627327857695910330237758292471767487989878271695027229173233436973415610296426527492775785823604947135986753932484457321314304515285669002834905845337930069287938406356681513644273861587918229352980666347716417077198074167678841764296447828720497810111873999418410223849856647036097623013869334192228157492796794942085394913509067762813400903273875938458448907482892365379336194437610146807002844238909984436422171639523378215504468143447914756120043328585326754517269896532507018208769468117744176842818671776698758757018223919993325868656793135285054372481137164997156359971899512387655027179799237570718537194437027466725437625852129913081790167406741856498758711924277880542174525825221757662313539252018671107726237389526631584295011462709102293370152346489995500347208910422938193160192915285388066978827274637655103896433026123542464486065248367705998234375093118520868453085969462819030244116567559341152730469496695949681222253667060171783987232417875996007600710354932008023732401941556069072130437745677240999017441136365347203367882080535675766582448933774926301768622642947934340657890296045834843655448201807203775427285351151587592175911041410684830686272088812308954198149162811272047207928009871653038596842217000124590967543571709518769914537813924616415081666314515908223706555053903621747382253953354626638877986692583471597408899246568686516084522898667500540143894102788995402117849623296509085681572525991174601163878358364708265071903885455001205343899790735810621607048511534121988369486717319270718423478048121687818234620794099314383642286975268351732713230014542069770194948788204767517854152179444836406960832664817051133047201441343029081688651962731591343175846028746019110133895201546178102490362247645267612449314153671889125957074051406471238834092753921848757769867886344545104783147142843521358197841409660882366218490891144619619217569516476055002512709817838848923578378119625089216292262843469462292058331071549898559686945883007245004095361461706663900464740072597976417803307771742465655480679943164178656558407868669568557538482477528230689402269761081169351677870584977282865385369698251522024762217817773847310538187355947559652710401264168713817615093921266470541298560142686455779599548412214335108939142754465813068476565881934087426469907700000969846122006402713150441385892008838709443807601928710937500000000000000000000000000000000000000*i1^94 + -9667633362523551357739700815232048325750534131474315216915427239057885595886665621398639041470180773991428845100933572489177962229666360553854238147151821810896109438373317275242807806919025603310338504909957671363416380033343312773944577223520008078951177166642231602292863089354221318674076766684741860592842258998055320461710304477664493074922535810116395225422450195572871675227947818871458376695627612952165617657219062794456061085132322375925370558697903319389930859250406929292415620669227510282623684250855805967059720543417911458723799733962382033613203090980048834007495214640722599637580445060378737115979476389059278517734000874603034114877432824644558943167094564182217219931315199540064089923473204319390157977666927318608122463748333562880597444608792908191342550242467504631578202737503927314978950923417073540391256656439765367532358782376958097212882609367876487900446675020052530337883827358388635539071642075242697755853896463692732513355970257820815368671504318684221799529613298416922568821711380614285132742671660093823090417655180869741854553995054167884261193501452713426723738182286603285403121249124828342327433534085061367520758453432838564310461578033629622631839862272688382167798683183129850507475070578058995786229016135719137891670567499837103463465223945000129666783085146877055256474176876352632257251551928720984006110693003849157416592959713136069324534008720176014279533394943079897735734424819988338829610541566187778274583030487740363702474035808819452320536368099308492683142970574910856172445132360651333674164778077542437569978551592264508303449488454365622109194038726989160541541374928617002289765463843587063684107924029308544418137905487432072208616212219792431316803542959652600484216056338123088532006092119066675197211700856305181799831106203349455048961048122320762217829602242999344786546142383031611930560595108060635886677644336666855230959856539190068268453458085247487295120068517374461760910098296100709741653988320975887105444230642091832927348146660256969817307414712481141666121274353180081854837237133280413507487137126332857791520585634075281794948976934506576012596879358913817565758307855146580644752962443720848183185445293751008964998679170953846135334825999175271443035421499139070959081097191403214558058233337746109890124685978278407482356008899890961078727484141262739942503571683623546977248333262000852275685237733205229421568130287943983481414998633048687935800305980512154706577165517599825962776767917374927354313791098158609780147296912294971017583152060145586979471446744514916560809296360265360359993436132728012730739822537514635547302410776580823064144142012866289228896411502657584964665140473885750112861033784414806493173162999678718045892586950297520382204794111261830032428766543334028919743044178395159235264159642399766621433325433394981524672572676526574927406388005254051730685711616001106609054606388274597076193353822867509814457879273417469338340758281395573287153916655239089720004583108015005727955682617312792648597674336124899248652799972178055558559039524394895534758499180570166608487107999107974411895436889723270092499444008213356363576657456359832422029022389092213455129385904564534772770506924373480499461163366470625047935420275347165420986459650483499145066243745427503986870171653891724520060938217512957292486490908501070474012770722367889538920787699596714884856759966896266422354798899389046118167570516197925897396736571163041155298388636332830718856432301480861799989487789344150491714683685315968451424517827373943078704629617022407705891927345856342256943683635396835226617517505135007400509872080582381283099399438706660887265266276944007696695421537081972241205791250591379354794131757903477054430876908045609328846955826179916712832496075644965002512652180980393524902725358573531141256447149164133109032328250661828415461866695486080344981894470891892009919429599520221714705175945576630796213770552610169966388617300109168777614416651926842020154780646689345653745651687004234632588614021772338160794439974046876276834747813655687133446098498581338444060282583739709798054245920692795655296953463546999734561066227226243958301476601439881151572821824238979190239811768164542626614171824489588650272258645161711667136335848745824764811491385171731180238709325628826315609751947450179084507731226730635338551619941536883216742697040253295304229621638176890826507720310763528065879365352811661599212294646032256947958173497610486702518971009980208464801668640081701807632803007392730690336544157767597769143624728683022869971639436734386237076771031674274149604107911203162504100265539630498778933542780578136444091796875000000000000000000000000000000000*i1^95 + 12971250578207702417181059980942235191588933761736979470543575216180776811103040166268677930895377719911069849448283949510884340594561827132090937236514686218732082878690086198009088172559476632323279237488304745872734003136589125075667906362050082143762691558266483180175702773253669366166522801670845351514820572594787537908328977681157662291359205372567150375337372769124271584669164815947053129589588060920834436474131334440492725982983527546338819721505408870071123260714753528665062622433830207048280645949134316923629857735033142173716608598125332362594374700916590909638347719893751775524603672081923685821427103353881043455308011573953673960148744769104374674263615953923370281372459473254341346156542287060732566234941616843495370056588641761505080069726962353384950931840779142640585805718458374931193378751020690346497381958418975518355937099385030075027705121186778275992057434254665598975889500503552492058081368365909722692014806500116158014124551913578610169739559064307870848434460547303910388403838190473761113031859323943119119991483685630814812905566439917129115691226758108258745871191620444505217838940744692972570402296705940968116528638858718174375374892745081181208974288964214006008213646430759571749657017333539803812582862122690088118349608999482768245114852929856823848045526371366752164832710298254546270593936677402925523581889994758557092857448091286113401126455046330237317353346479167187971418099562849019268371968140016876408528464972949055319148489549196210348917729866812639243397013773370842377826169266327089344389940636386444949991468205517177196687560881809675261553167780051166320448708242446192541151981771277003958370368386194280464599536542469850629272486087291044625991573410854123385694866418809213675447214973793775983898185799373214767932248151484990218695711639715923507466783278343011858913732845485696389828438630991038570613850116513059363392563505282826788001638190791746412638455196813175104198186486020109370646872030610481230173562439093582496340049208621599011407149948482851512636481139541155402721375554310849048221993443279889895729202624833336010121338181060960286515958826236301428862313412609090177196681801183357310719277611458370446683023049733559894296420074387067034218709910555646425728663864653375604392644230978905807134302916702385686247561825821872067114576057195752749360706439769018512358996635772364268660249427961367632820658024078310819610005839115536179469044585117166031394935713521900750142356725227333924857542539720502921273495018113697777543845674856794624664371195672786946567385153769030175665009248131692963399469342742732887292567235139009874229394312353726468043655599232322296332781161073392386457635776203622005138292002669030029295203209433735420411692814204037989357899328615155816832153227293214502599687633022722462848471149471029763265792406763470035291757527134236971721616929587638535224428427299206538778043687294352757504166400528761170850358011530799487770766679407306726788205275230588502744149011487288942461634372283317783909558893249411033981482677766942702633400569458153204201634537605197481140932064806279079656548899764421750362305184601925999228201829417012255849486834276626029847812341736656714891419036834319934164460794657514218974058733871145871999307734123374300900980047776416238045581216387040933820469230540560049704679222810896618902004597692166182060601253228827734089512138875865541869969543803249538951939700203452337061787761645837485836874742464598516804355878426302468941455024355958985346378907291390793864760459238651505684862807449886634582084717898014072085933857377289704558452876388469760990430099654139462475290960823070005499078896664218277884903178607771158066608356741860537006606712684806431653064119028873516200404087887135313440120067417922635620134759545223990241335087652441407154190101592862229705022519376304107789155046324927551842247200508398057192041887476435554519741358250468277954702657707176415040210076680446783854509665848676620212608541813228167697224214450514280309871664301230418531201067463718468852230835701446067092209528385606824309911746432483275699490780117370715045688335757082825995790068657405722486431306289920630059841344165518207261807703909077298713730988415255369423679202641195839670810086272457371754892871228164000131645068864763068003158188114106490385497039888595850302832010002938592363078563397969510293547490900053236870805557044086535670299397106248545478976431571702776935334214934790253219552545765139027933811686139305621594299721036106283870001276759394500848698559846909435209298097726778717423982344253839313862053383985539767309091985225677490234375000000000000000000000000000000*i1^96 + -13524583506676108164326988908119250601585332642429396243643729846964407611069805310462667162456553600318306449298420596432788177699050575299136227527939499740476795231540440471044931281656370145959162298392758536396452290608921384121407230363393882798031801910227529382000125860835312462588856913314961061300351222331744673666981539334197561764894578472702534142135957687862872033764321909277020738454583530322466528652939058583954922417818771538149663656249493958763904666548280205717991861907187052587164552523389994527280364206682896746024557758109562166409827574548198804182704368815976479606602108510788919093470994528923923186909784128734262327021938795830719953457009591059684679289091280955404175557556363227187122663719864527990372435960110052049085222767560211146510010204781030748236282425540476156317529697928330218029817615536866129009696831260757584143125550223454458394035803343302037471827803427452497128872993772159381850180764552060717284645759110519075553133546572193424315264446417103045992373187673404643733743807596105893651139667055224637600031649857999388003084762099151416617915146179316417767130687516172079027028711292779345670515427124095962931901478267427063965678996950125250887529466478840472199812815733803390097198890424785689203922832645489476592916400005003092503801647718594088815438875850332109513633562782361430856021410855010508105736489695679257595314947986240773998244707791830687347111156693090376748654863383467629060210544864693787691995234750425244163110405772263534585153787946930495628410073463160265789772031902907094132103753901251134261459477895882430932454712930409638069071037922678019500906164309001394273755524881302821055927058807401004846613260541539728835304530386943097393888982770081441079223478381083348491967715386983695495856508073206789264411411689387976765711392204107370392690092328250546405095358776103045274476038667293572272815645216078017458353401650431092374186081260360953687515531900862835309891695728049144638471272114801528128605756084066326498341744898161380994973010220379725865040182082517934011361253695441911403407676294091769629215975113953993262396378424540385273869789173723847335129597305849657394128271469960092139724181644689460437861931224662765306458184837531062675675067928755294658272419660372122937127196508132161059521957370352413999557904237659016946954898051543304626097289612695049759967589823646140974653530792847286399079422491658145465586774702746249949800418028186273787074410639105252620783143348130058684144027655155840702875673653293322284326831203933614103972389315997279312561183431872484948324515602297640857502217300323993700900661567349231358751105245532239726127882479555267342708939299649793265512594841999057191779598552483554895975205292670061971405353549448458595355195865652521322958950839681712038936672863333328530449435822486132043256194688222283128840917030880125338109030952234194697690693592456238052886810945987924347933694168293910220375802374968428286169187529020992520201197980995568078639830643847198706368907162536178281964988749093882651494266759720443039000254773300831469298891290599875098739397384647845373814708754731199735448427591149291507221662378830760521566940634894457490238987162628381311562209286215420868476430279879081573418646255393052716261004955144716929011515683253287655252183001987332964271948741818331590978349744655130558466463341590746142371711955421954352874761108609284280066009230553685994641982407932087496823139064692394312732757141249037057793314384712600855328948481855044397187914504743966910231730065627319196618844729832850420093890240288390609777105106770781656160643013640580795795121935723234813227474511186072542547269529590348418409909320888021637438174539000833219533462463325225783639548485391603805427975595795403135457382798822827980725345234303972663871736534011673834175571328902088484822982982393222814611319233552804430058581860068966191773447743061259915054919480549506036049969838254492242624127631766021770095825094266068085919978697548193938165593895055966029740482510149977017027774491564813687915409884319656561047254691678494615637665615015720175042896574924904587835012142671890376604548639311875481155713352202113243034727600083066120489976473616237012110733682662794678594834654472895539374507872671633559308741207516089495615457034973246922123077212388269797217245235327666003976850046322480704921628494142585331248362408958648051226725748161073610569525866758355012964988848385048460500249968639844840719559980783638694725538055345830958382388590285678648740708719738498442099442910619176565984123035624913169994165684784093173220753669738769531250000000000000000000000000000*i1^97 + 13132537605958723947388046271235348462173321788489257990643597893057630780091366095724703881052124143198776359689239933874583393263541394039911370245985479680480370822523824683701110703714619337012728371789085781541207906768012744200327583526396735473888976781922029096091625537126951967966913970597823631329244639088903762058147906107196957570857366437054055513004706679799674515657469084408933401033913963524664329536332632873704925425607267171076229267886205982813604477323101702405630998573493145976814188477761555398556515209452622456809003478684236029411349318745251097275088569669464662705958787373754005217548813605490725161589872938894495658671755894088813561502364939862763068796167523718817101929077981931385405374656446943002663902615803171107670675854195465796555422332329230376428195233244872136511259840052547092119950661343011036847310411483714049854910786247993419460006471571131308431108122880154038191595773229769428702025025824608015079712192854146382553521112280451067959053716771180198140672136894168159940464710630079437905192678958473674452662586339326421254725496705711556627841600655382260183757861044360017670099946077750860756980015128018201663819131582770179407489047867409218964117158809875793307062208434260431888671966699283114332802273699184401865472346306284923595676489076009530227270307205356973295883136721958233981039579127499125369131561162637514980893426011484668791968645731424029806927520277716181245532726125542184147305630648138015733961750581321201948306962546627595505182466637137177436930453660384349637374448366395454564061750576996253825114034586428710819127708637704018177348789880703814468805408720755456340880412049971224069712366177322845711507946219570376395046204899454738413028024257755127061587071608486829227071305837718393966564422425128197237735439924962712022303178055535717284367973756609548132605281573860724903558545538685545154052889084572112846791575880770798200646244260697082345005829281738890163923254214149393099574274691020226122370102435003046349099539204837740039069127685783959086740292240759742976793380064801086855037004907159149308117477675793862551933954917362855801970344322904674046544358550008955468397204073815981598835539414170999551306129355966065078979210358308048416187622475426681122388608627994546446516927638725960260623133450202760017639593695292542787278851235162145541836633251870024238654535203780749704867887227930160575004669865541362724740637359768372112273947261063983958180292309022953207725629252323355288568873688566470158848951588817225237097505620474698009096081484888174077057002537647821338851825823146251767430145220895648532572918331214402533364403732478464191082100990113920521651687684907051352122505879786575782301986567551798654866348761738660922407039161550939847699924673794166194458485670245756068415666180725022761557774706377612173252816681733955838985013243120543921182765552385883054378782666731966445604531236391513264848773843044727639951025223312850041772605476364670426296042245060549390484286601655936798517262711902402365855580796707104616724238317836431608564921930554686777173114925221207858510561561101053045353104039922135194291509439005680669599770031330524629804163873790837582590968816672942309995537027792296802737400017992327124238941707500928617591745834917583724837310951914795682460481622825872243428491012333722497109986106914485432302548237974298964680933233858483315915055671728924944889132988592840272102144833493561124138239165770216862889259660286214346293360951933412063583196753459599278897709261573177651614084356206085280441264746890463338971382840500812469015207369010692187680012178846639388981712994804661816281140778029808719661685256218519804826774642882074668993625603256334365577204702148151778628620199041836181733991502254436517126695336612455818095058464758980173444142586764968567295310833173368279879777243690594026161887019639435033140923066772798664698678899092419875446701831060436747793963607936634027375417281475050131137262917962574038846856265110141136414610206082825888671182838911043247267456754868632390774320915615875751504900375505030990427896349796705988528806048112024216968126005072405422267141953480181250364589194917368082750176882409853275054375466818903295535466770883281172099533110854907728593662494527778399309850967969562931018916313229446919740965187921431772133116407122934367659991770147292352591663553166193677731935285564313834093623404830207510670163472164288703428380050612505023409986825199171614973025232964490393273479459529838038974013275603376672254594475122732516209104997706695870157257922039226172294945627072593197226524353027343750000000000000000000000000*i1^98 + -16097110001587300830029686498702582011983313959131608611676084155430102041334952617992626087265286950731965598856198869588573498713263919150566795855904027386317150095491854892837293284464627143230249801013957383785801135756951608556039942992991410863687694465521065444416438255629023662944832481430090315686362758260563499140161981533495976576624706641787430773798235374129723331663625676578102652789116160195795971105193602129598733019807141401393904341183498592633235396481868035859503627786512580047318476751649994862988462205730484910094625169865885051708904536095214726345543349862847776222544652231906532058236200685724876637723096466166056199458656261002175252377355974559685964719606400092457978075695107438069761186566068281310187694320266821142915097818397713180006682606984491593789118736192645538939199460267865640840450744449121932442441939658330710625313741176975058868630596392270031301641812183286080720904661133787276602215044436556337371484920108146627603695977746434105787930528635174583524063775092402190245754868435287516926956409604621166962125214002444853618362980990240293316217014063264897692283679107236312364814090719651472904865153661848995088473065307381237289244124147640459437264697805587964419779411218371997516707651348482696047643957369133626857789962479089045262251140746555151129388879034174942147693952019106140147590303943842010436983433853103065288130651731601331338706294867673139779005151359512024724845909870525381177784594698125794512279240788049785994522269990037213308279714665997300713427824020809587924829056186566341170412168591282375582760424767953416511496547604261805006256816403639213009976286072570502972800275713370891289176515698018555225425074990539795672637558757799754439434582993919122114207161380504603586285372746106997555338878732265302651497433067723364592585737990875090470004175572462580249762623597150437969343467114853477282448564980190703063508412987183673342495801432193437946402034555327780026324390122872537192347632925572999959462587806059663703032561615083455444531598905704876706415933276024644189613411981715567198013426045395066886974160094082027017303282017702763058868461024952907010250686535841364516258760114679833515607246636535051274493640288282957419595740571703919208733592320076025475905380317168986472216110780684700608301736233946880092421231333861568283006376030725579677277728457167706863560576713622014163803505193244544016956456115291517920617957374547806862336909178114240691066454433637485753180499444877000018787016272636447438255150285849011338425625072435392710761801715845405172085960251460027202499369224946812440354806116092538808011574892139749010229727324223693794912318517805960597263395240073627955058083258098346634730185607887405923989432726760377293681890875153413430197819879648308880505329948814830749428063091333788129433323852296076974240744935309784738691506416317782097740267796519285432447089890907222943912225538742150863589387545914458720446505135340357393648202845773035292238129312419423557808818336637321668342207929953970313857007215950956294963172962889914574974224578048785971494220495888818241783799543020607107197127425411675895287865466649665389449373737001513976937662280717420117696652429777291874400881838988451579943159805058701958741806156251608363296378511696521378015060113842337353879650596242327356493876336712596889564950703865215497939707222396084349390313380680525449596862716566393731463437463595248833122045802780521514437494777180170456198273254486797102648743038948748516651579735205115363799106667038686147713790425853266282301645054268214802121651621397023431760344638082479499771549925680217238944442846042604682680689179986592046050040868046961518277641214059905663832318579483990010198019642873525739133458136694684825326739958405998903545001143162106024289341639147853113099409383371933597510846656996364350487136499006198867069228775881545728973344108174497099869179678193501542178581425990762708436431919085619660927718754341889245422619963907332033486717658940835165703250675394977207451185413240960549181472515210336939052254930237903599632975176155549452594383369475128863225007744847853543050291229413153481487084115429420445196076932681476662156043034654811439060988176154250053933788965965637086684501216689424994998546640263315885333575881835992452159339243088132565619514938676952589299934343545166008592981102264793884716430662368003306431963795079491828987177107913283655739340293159321624798957539052810480191108991642035621779640796357926842117090619212995692751428599603411947950484593793381970209793095751416784533520615632640193837232800433412194252014160156250000000000000000000000*i1^99 + 18530337650382557444742554004405155609925723395034667866120560103258173600895604539445874791647609069634901243145418312838674953458365770720404587851451721237282392155075767750014258297703669490594667306039170589095039913702649721996001410084616189820565580184429318999252242384047704416253785651006180827531061983279458844207427481698761931960498808095236513691380257309201304924280096612353415458328256704929008432687032222428487130618813966941049590125376554432281636365497116237274958260732683432141616395604650120635132599708660293383655026626930353809217949516944937955743721849394462989431218496784183432895703630422844174580340901367832634526753783358665510072217545591144450850252960691955811149164601233655897898462808565254766967369425283687120554600407534382416262557981109725738539711796860878130604067456976024376803044558092493651976951788993829588193359711167363261885956570406961042757108577491916736399615815191571461509019211209553573093460473083181538469307586066332227357327846911215062012754868655801704711380070868108289484054787676319105908318587370404899115755423447839306426893584013660904144362488595681914744158833025509872592383391138988601179082989218489598659510399245160698266420273088221721136142302280557291625346866381933795831679187729289792405847351914005783793156768115039136411659240526377819125389149401002306647303817057405439318529848902364090058141048902684443797766343071551145021485484566268706071661700462034634680392984163847945728429984986790157155676118430972997761075304030833790701946239363229667775486869708113807723083727020984360611968476782572658297218754387206098355160922746253146341796634995558229344403247787955212793090852975429994854913411183688654494290190306325579887253304549921810629176553020785860682639454947335591723503805635455372632414261073814103038930322261137784598700151291577160517388785044560426827785105524141997997066488819627497920566376313747687670011088636654721805879485923792840245257013910033684972756316798508804638327930388298639769187658620269560280368737646639407950382932664095076923677966281319047771725098226222564047481983816735813846022933882098473353226862484741006520591964613312187225174448037437208056966403747743462397250703425248904225638286592682840025896009991695394464899464622893525325536285313901208469954868042996251348099075241023300960908221263802462793358324402857846383754870855434830993511966954909568508479944107262109747328823576926609371973516033572381980655221258183250899275389840762882368354559887837296197056181413861737265900294444223037407296334368717715469049966050095950918850192366164588100547642673364091480613323888005128160854628478889848733811343319497399625851513760218613886373770835277110421581380647645280070129266805264633366131676541122708430949274981366444841016553369385705894702668458769556189242925906392725919555745439286053344707347855933982913750875076761190109957352190357927960495904858888864834281477293576225899879937112486461962825654232177419864713943069140094592750764681218057757638118006061922803845060258410280416631215481699201552911890614691507307317737543075854893506374469997046163452764739972888306028227233669472268122501420176201770950542724394638639269982277524080315269890561452555493171151359196949038825925699123441238257176634896429489185165232740748255972221541830239113524339533189072404900340579272786821160018025229968114945806756119682529608559976653819687090586263209279653312659694836121666392449318903753476801977892062500567051788778721217222758743135167078071273739825989478205953620999070392755031274065871471888427186637320467608738344954511701439941196253594793144895025281299703453594359722165720997597500233136845064605764798954787013382696618973983865487505756041118063383238007039440743335348088253187715928636843742319013750962100993065851077744316176827621921621377809816994000326869801639584237331691044167093812247809956483140496431767240308749190690473404596308398522247827794018482942077952656095271541061504983634673344987395150109742855447490549971534481791408710419504885194193644960099508912762071667644119660425900456204723899293484072834871742615526436145207732663942372831347809321893248679115700242497666265340691573929143705907287507268341185108385289558001653504213018462377763469309786465912642233867386143779398913182114234281111684345612393231883030178140545092819830091184267453324394744352938457357613387424391121778581714856638916817832457388390480122197330186855894076776879845985502632348335325188636392956657916342943061350933323558528703423705424925075505770946503251479317727311302288484284872538410127162933349609375000000000000000000*i1^100 + -20518892424554544024295543467641357335665013341834270534183204174239714872825218383697194438413391023568631083654839372836421677653759585539340326865657743242938222569702237896065703909227080604173313512480336803774932449785579490391158624995250527977628295880399340844955966125750573521279385278113587037863561066693803325733046072028016688464498724716239289771004046692384749929932662728290337915722199441853634082929758714646560837979261326799508740485480452355733705146701375235489926706698052552594301457912976952998390923858832832470952854858711828553678538267632031251986998805466321682820584178696472366528614284408460049881961613959926461993164119210682991888922649931823161546946489882811363488368841870695246573523100398364114813991253181482041058158412116671463813177203381542173231116217781163759378986092571514771936310555380589654792817329083437276267845765066977811225982462724216199538497398150491539785562366642327268265397539679096766717292652981534653866154304070011016341995033880870175054043900357675576817530642925813874860868905876672761874498711444678249490172889068154406866050911568638583630438257329040034867569440150058287500601551243709095321867482710636334840441391649122542397281447919290405859018866378313709436136833027866194643377947817119910084081837243726107205047622632513800049248197772772946647065301981186764966515040390324654792525678592044810746974583835389960280363771706803375151144296663101841239437993669979265007511471809821399531235950336725043923737636417019010367730663043139748912707470888620608119413411800136444315763808604217672385642736990497538022601810730635036742370018864395402931546145284236568316935608064888633369357465192252606793888877537483877161967920263610466529108868472678092943276139224964469745460340380089214183867395009708164393078506466559657984405909756443544131696192126924563345634929863654220363719468512755879442560356376528856922430233998775430676466799947351784826714263588524550955852287733257254148356096311440657532561390746191391652383068385871583337222770450856662824225158730719897389804643261048970151202636878133881875557095603583209491674541985908848326444623699178178093309618027103829372559216977552000818040780265713302941310348401051905119303400651189884278388951417959617193970396876379679178589955540254979555075510382093777916949871307952218637650604098260734100202713050318053369789840246374540250671069608747320854283014398087838835849566724290226170190401617807097540800062729606498040632634882733030613751693577078775125199471364069532781541234895115193827599737588686640599688183942134806389865136602908501223913409586136182619200166826752392807246899097892233670200669090574820555459157495760401231010234395238187390666874987522561968059868420395970074522961533650888599479915625774635130139786397713802039830478361196992368470541227416536539790612325756228663492442653092189252477201638408395130027220509295701142021813343876851581695435993863170921846347171676691176156679198389901689860947854606718300644590224537937102742654851536619328146777976779513679208884320677994609035219072684580868042564624900630690377269228588035873745171279257451955661538673799683053951888152471026174326703324021877052734291158704355018988437785748048752737319213844680239926187318939042226159017710689100176612827811131099497095972968650077728998325593192716667593820230399447452885477830330416545670780278212721373841384363941712291611259937276867178223263879089157389264635944946891379265045638042699182388468865046860094950095854308459060779242905793686582484103512396121211910307182825119379948032976148280521170516240630922748977075859153223972712766433735365566469521504429127260680529175991251301329000904864984160896683804849172910191410478806153344965531221566309380115887484382332177036922731897961674898824659178317148591591148782271665976181286747273375550820458349362989291780080637028592179733395375320353021644861527031388034356383678901316920444796416346294925674782005281297085677882476414193974925961136804134522419896131250726609285956453712140075953716424959940743808546442202875236031510651190009607284930984941875460266339358299821021217585044488588123222248847312958187342106574761045576909120468044046264835936053579807298448180292419107169853705728022722415849051029511388396338350978047188485091311011213076016615732046710608096533526846086241371984167492502841075211697700363665836650884119100367573025321150100233517482942992766118130301107089345845069943799405379529412896719523781355670384203020681447416389392142447544372645502073041477672706085896204254649839715529680006511625833809375762939453125000000000000000*i1^101 + 20172636276512441631848090844729694566377839887518266199844421176342888438159850984715119388496585918499671099158100262283284066380729946220695830364847731705345083355817546065231605296426838204791753934907975799604125593893220395715264505974476686152293902229680113745786005188635900996188254178500745354881906850998901101414299317559014750085535914859929895649857586148050348428561538448522949736346624153167847127507410242263487755075569960132795242600856496339646385257529869919361600439839082376021021284000417445467617267236205951135114193965123933910217117075692794316163686827717377239144387209548137320053716011066483621359062083174450915447179815418586581872133184819175893070326549761971317693288306354603568941626338964764837096390092235403159194443034250689534766471437551703626439563836216888556721447841765439587281911707547711723962200382962430364116511272105034472865810800275307709033614407868787953151607915570171148557852971945848522288327313426124371853809965098479742795270224269521009148949199874119148137149081006970874667087598764402439729044541574855365318895613701520182152312375461885626679305034893631035016338841790682085510867601290222094747828995997834517439855107132880062031196933938715899505286621797996853661884671836699810669528540945714243977688931697290401323934493874391902895185772394507957959139244816335129387327156382127123127121136540559714218133789547534753995262483391608946616465905228500801935484608145483760890273575275150877335806107647920164644698062485058106763490462183227227992632209148762899231258474635581950523068552253905535619637661984631335824288786147781263899948511467713657408244429572393343744339242166328241314361032139988559547784414452945079552833518500354089766741097147860747753031903998110548546585593925878060649322734640173343429706336800210848038571397706268162254222664347156542798706844101884104954869772071016675474508884652288069825052598810478050417401511312596581168711477022964088639631750924844478614600813693622629482385230658862620142166107550824164645770348423193741796642152351466130363324152844739304666599527419267566499774454579153050912352542234620892983818115290053913782040070775681292574500044520720604667218589873307481595864661406054731746535659796989710351941837406919580057095920858748540659318922514249664939120842598354352214558859355438820635626069604290088084828599153841765451891808041462821731064459302230223667571260395056165799208936754163979000648306727785123441979779429072204802310054633760233432076853080442514338472472643233488270218514439760879982722327078642031253941755407611856861547827203237957692763710883813333594557518106928394045809090837480012275784688080367446478201427434035066437497751884015550514101988949323799930380641087923780792619445718158067745910565188002861859010764913451139666556397813534939715867305945788823163486597296043385191664240315162495379767912790669220751272937607935274062293527697740045427835090548195230332899309488629056148238608686035288078528974540781996478707141227413012396994757348921846237593372381563959366323899072843214983421188228626505350934956446975448176593432561708910675101768777160344837500099568918360000591041722784261239183288869806210356522446879188372609832553533181501437777942132232338913896118532994010123696755934898600678652967617415514617721227372219491437701319569060420872809192847920650181228041298099480271536771927368689386043584701151786113229190693021172041720045801809259740648697619515863673722260601287437232689279013971045855938242544994128404993754252978373719979584856749319251376275294007420855586892921428752756097451548436360142506127285116825996295751459536617015482795126486587348554191233771423465208532955558135620713380584017481573781827394831185074350540256049671557170895279797305314949235085002309359880011193336698786014386081849926963597850186491597697767504417022600539563554387534638581555142870003906132002797855467584885660096231652203557342128293740783829870734875055285398277969715326778490632865534276536318527300585574227444558485689383227732538861951582697195618347570214719032379579520461755826577379522881118379738115237618877960422638873265162341469117179498329933679638008841877345696275162758406012902267272488358850373793956658995329702462014736420505510323599497124848668639913731777461458162630568982735108430633093250745037495542242599523305687980557744142243958095971570216779747229908129532721949888586336206133129936157219764926999525394252415151722312445309336859655926440787721940018531970282571752953919005880146478711903678134627020973315023136826842908853052449558163061738014221191406250000000000000*i1^102 + -10331893386985230503379544200697571941891844291337533458673184667443584165453327059955649639307417637395981189464888224312680481167096949290001023744375670496278094079655659411728185037429191461943191048847805236834862063626388085951837426878936901307380977894811063371110193141438367643685887131514919027035182445871938413943321732998168809033909557009935099942659494733318636508627951260963921639999545391460694305975010826254013098796557650955716768088487118078407036256141833140661396648436962982021839236894026044754880170268214530921708797565292956273145840904168284077807526134857918129318788440380521810833277361267960654359231819072180529839882970223813996350894781836763829325520600727266417753079617001323896335404342403902193047618688566965090999478094755115586028848925187070637623980408026694154597607276792788645877953240193246098522174871672392820345626216601159295684478138084072516369498812143517717947321909158969227074855996887086598748158829947225001647941878422575167351737925256574390135603674265756650480978311532089817649138117645489350713425693536801475250319634632380131781695664322979672094226718110096789504624846583331491991940195828440694162116117691132798716828859635189763077550946727430199473970619680456670280666985764656331942623076996973560342705916043811508519321613219318290609342311201561569954466595343724121583571256159095399407648646968560852295641521486126701436664407289499707889695452009103612609629905079685586243718576347312399421741353568897507443265557194555651030360920287587992083994507037275856784125910614194075392607684452480025916344050969960367393493399446044517375143735335167283376376163476764893343909492080056092383099854244250563496441076069679293580760175914555372329877459301512839398474093258389650155532231896850455658241414763385596694336541772156649486839387665757572164941909293274032485897549887606214720100237656151590207526911462122303869123537262619121974686954821878751070134698197360791722694545908578872433311997572455394841656317454971935842753418999400200604282607622442617011893913408135472637920693512953945411665702391012482807684392937732734816735805146725657318235849529409492582218854749919092481803278355996062091838601893506246894239290508711693490213050031652909091949518796530902210913206241916302888478953471039802303487334244258249567121455816321502528264336036336593091166271127724403396816420022180622583259992230693621801150281906985095907804563408965890190879883171955959091302355312462275140549678875246469008846716303085479461073360521927790267780142870131457992136885075305967840501011881339145472965601181453560874323232122761769985402010958610626064056065275460893786592396641757883416981199110766259267025473759234478616302286146211451942551004569524176022344374800919940039974390528323154150257074678540257095894608572437928852661100686903608651871997040682057519367195043241509241078121524733314092668579651995438095935511114040425229551885106851632654332801721933729657799188156193075481245861468358615563770246127050573658004438903499045879590686328956715578186337175637977829455064709943630171457478152524777867212118544270873306552224927006613869936202289864299766352585196978726714360463171736881437596933981969532001935757635388955753353643326364666797748801246245924167430381956206250885442507144352467080098101622294812131819146536313736740423422517121120548650701804706941666272519697989971335296189290868562358545984965449708513118844219286701202547553033135291921007071146127405371501503651985346087078035328158038359781449119260647931645285692293178716590469507388649394875609985870132158797878271621089241549059889920276885639068575969488923496240978281512845719694650861926752903453551285430580916310272378325770416371627757081707041434854848466600231347414581883895420861393017299380861016923243994966286402793031952568734290916719529852475305833719109306704717980552590661146494911528465455109204088753812221660449869757650263036073519807725967635117021229558920506400634209746341496268657805031909027156625607683641903032214730223471329934061391414440602154640304213455267911789758954870292009447760270816791216947671238007388434620879357398420638855203401348678617417120503331758495731955262222981770627949807383430891279305809662464609448602583698149608781204828720230812142286259646173789454534942740510142311936761831075279923135685595247192453082703005802013482942627835605537379559972789545954989658702969379704628726820941767041956594836877769111613964348162182242830013229166199322984738977654639692502570260885797848723642763927288835673403972863215738442477231728844344615936279296875000000000*i1^103 + 3085463794332214123793226777035551718982449646692106968530112752286002598542362580529458634113447783517912521767041388142993411317618458319734675197745323501263664202161579951138429849039808051244542208556945400614616680607593410825690650341981405476890732923645241469847135765339644278935690590093700467216768142006044364317670809358281970978538912682845100006124052134948871367814477984781183155237771964445936080293436696565328355003565334186950873541867489725931300646650171997542653747251763771626243482346572832467195917568002172020451836554681199987447331578365092916617950263941164426392386535864630975659473262107968081811619879264254988410545978163246112263528024892457708868695736630645996203062137110929519120044066608933035201047394808730388250171751592638432792426835760872220887336552948658418444006504706998454931876711625452929722932633564296442167229755812960287230945308854319119617335881345162518618797633795877601200294131242718871639925372120486822675855564731787532096106993641734496362702044654082576511424451298251855040688538568992840953733949700786711391050229824997324286317746328826990760039099038821114338241085428446586408231695837953690697686249526041519777135810888685853263184490928025313473759899676568251484298347367642338659588454484622197051170157421365457474104245189739971062648828572784162060136665679571736762722777039894508576980482994157071968657591924891952537764413721124535045020217514508238594182439638887898587554173910954565282716190381505503418196431986588040078328204872901634324493987946410516346520918677585861527821852256350243566714721635110783325069972865242178383334562947614858489238912760410984473667147224258870666135942253563237241060467341773606952508579266546330672094031533109802214782346906306387504495999581023956915311315653433750074002942978515458311987678504773181819116355708442773461733941149227424918246227590882749800914499497155519770334798571107352667559750514760646360586941766215567926309658102139202325885778415079444310178846919477746600799646724390092812028055849789847374474771452793924752918208463225292510768293141712845941613739150164781901306289454498227153167301563930971288169332357967073629607662106498270196166532714394792259181909388581478433888309767653018858419316030408805299118452931456032425581572282025342578512150806206316035752531805566927621388863148571044619866154999525359004669306092963205028446535181441489203222284148582442446644377123855738638733986864247119898260928387497284963390186678311567151399797770399179104446620986363761821343074224095109693905270148166278056106827997995802348566922976507828779433333906263977530197369963158974857554887000458202415898811684070941020812262207540854921832748699147272679982486208716239569374591348237894763902403144088655435402268219142408017578323453216608060192451154720657468963957842377533914812946125172628125999490385648580220298032531518015791506135241468196392075544252549465278751904749163561957025513518117090576613656587854732316119494335459070819650082376989820283212837221777003722849620904218927708736395763756250950258355080533086610300328311154667757625536876439969439732234788860028060130856114490344955529660983789782449011827839747648348688043844359561528295664032463543313208746057327250113443436887914998826484534455867526082125773032686955426366152345293779141124288434120800502958682634329335069198914557385777999125455938388595910117637953167684729420254984934994422413599497706499755883448082821914862998988774556650553378553944632439545210474950191507090392827878021647986088894203765465887557925729149027427859149413911418163904194220717682726702326201581138535054230640103762932909831630266677908695332518259634460279108286011083555214851010230480160286815563132078827992960799977005001891718353637885822306855062724071955282913386836055731072178434016094149441578059624614568972920969111153724258293067661640304291041125550501401129416438997958571302232351732055747429281413057451822324942596894885226777309564290249189644256149845962110755848845566296535443929210286558607052443780185164644288183684166322266431449976007817521434093107644917130294098252888080241447147841177383324951598579048103803717580245772936414538944162490011987637747151339744930093730511183794604135742597988963245783757390137355034511874450516984497100102584841820810375680142903428528422577201261696246436228207053775559345686932244140202330137198686039532098501718947107471733878044893107917269032813900116146968047693227319111892772727089546824059144171656949376669613289673588785654813111128922323135433805683762453764273914202931337058544158935546875000000*i1^104 + -3109863706371322702692190367661053787591127537136116097467484098151795275133545383227842563606092758800633658137181957279976471573337154052109243982543714642143539863037331799791628960361210429398937082858506462037686915546389602247443738724243122927487132702202866871812521297318396387047273030691464540802244939346420300881256322056266473468220327578633008399349936764358370566293231168461752385733016746880001325283341356131793250021434379769016561171130870480126873203490532970743940108883187251578053952326749307996491000096910564671990076553838317532461826508983088578584978421227687989764326732229655320121879862849856717126534420356037310220997352322374374969374401174541044544065173381483180225423383242673651610001568508815580398965586132393924646602865232977804795884822989468767085816756165917359887861120942159226960963474966229255186764064748912175144872842140175649188607676690837472343019361634767949154298049527555043345134668074621425666155529560668547466469984991290275035027301390737146858915225499855813233111516764251917824976884343621507137380141220179389482136229431003792546135092043287658593158016447558004496966307076839507603031635430649638555062712360055989125942371690116020616896206814838819269477324816038544858676591287858848564530337238551607904052678862148848280532066546342132996906610544776577958753916613389532267355913030339071218010998761349385069323488911261834355172877314500507239511004186921690196193397750518767345998476503037633439476596614915758464423884469672127537892898923045796793977578739574720171816706306294812775906081382540436863695617482795624673861934822240715430490658435798441831871389282668206908246156129281507883447290343988725810055114682854270383460179169689071515584510216731981262871465978494402109969971682211434722273074530620362892523471895527247872503946239651722612901361125359605868769714537238994121397860118711223750682234930091194786013134278225135620798868121934279449815400664522461573884844149935887927902709660608298884901321006427292728502889328578532177585838823804759253158519925391191742143051019154562884581234299411492835644779752437695692071103022502068359938548117355281084990224743629909497412029782219623071801440200149970681040456602940609935891945502986550237184385223351144390191622720222532063118336108691533169262240759345620358200735980664974125352632593809075339724260542852630475948136899427995522413233345236577745439044649014236562230624086627086037102416960636127978299741575859518520601288599390650018653830938232937438327324365761959105930124577941733705049324403556292329250624424742926949255243963125758418142347218325711686446918182040758767268724583869434771457403274717329343905638056405922458036346166485695965774949129925460570846345582359227411516831129495527230979244404489401753518148308886873038307656846915607748593112378011903379153821954385098282198779212657096482155079133896363316956557990491137081339055953840392898149846291814005603191040829031191765471292360005718424035750739784812881267398750118058321548245244921151833219482080527684702400931092703035676735207998131517190736296555668435781785124738267383773940454262426109441523633242803046413803350283556052042875841802085547270192062196902058088456351598441591396576755179333146913043173730209382952759224342453751357080674815848587917462916664080466265816324143518239888179021437513773396156542250876634142316563150677169129166519897949373009599978670208066039173023719052065823536667095263962542574946018090274535255364989544266842034941342002763629938891813678484679993274526212146096865821565112522386595665233490833769351049532905027535913474854544765572407859616804187370615999728177988927763772986831794011255987314525015609511270667189183506442760042974407931128066286290816915083867732336925600400362780828133297288968990859206179409045671967765636044492639198014545894474448468961261440077777051037367707363041916759885741167311146177804780194724180191041692783315099624147539103744956207061946100045024307949145119304503923138026136262585823931712410421998809062951347506845181666375531391612946266276137514331199019674196743823410202556404381669697470020097563234731985639373651736471785930226650097351656688201849663764470509378987709917078357911475448296408400492124915370378935761874261982867826011055566404079485523064410212265320118710703966660795678125164984932133914795464157626211653868867195085824215215964811812958385719479538052787174028479875501770958829401383786144729590063125090338370018592511540235773103130431684264431494763630875069067442213507798537012799186540767948372376849874854087829589843750000*i1^105 + 1167598977763689891864799479029548454524612036953120994716855159133267035987882429878773031011859190672265847767039776032841223969275174354972745960871500237820471692380825971366442859455542963919403490392087967066010642800070197227082061571639611713704418669080417322645441249543099587748723431157730178094103952489147601917458939497783869613012609482065211408695765693876617363246549534125907707295737134395056159018817032714794192519378349074937448956973328441013018559369747132767981972995300147992339480186374458051254418479606248077397456438443632432727902375305885093233932935540015707357528228810714731641032136021146981833922309919718090751496674135956701489952964779424866058287651827147251747168421512376256246978316605253081229412057429464077001537416851260563754420192256572388516005388773181873473673142807785257851152400481886432433836568627025977758423958943172981971036566822972554472810230260515429391205396012724513359111004742908727520736017302546085040270975674467269770526245801249799831586018535114702543353895694878325239346468439380720969470005471111847417832193466037003415836056522354555233197243499759361833590646236110962240894884006076922529271211132725062438945221572781962782057371419835515034013203265659222685564374704691790240461586843665989528253354259477410591443133123889452740722794771239778340619387592553947706870088344836803580309549878419566530316944425791829898321202453307144782613979620605823692930830003799184866462406075203838190288968628440554605463596664306525604534712797889339542724027307592085689098511430040501264877165418921913956095837050501999886965592981317870733994700322651343630444651473006831336683320261000182395323716867536515494962245606370046724386090170098739464191349908182728907410968406751211822510864381699543643905654544518830195546791921471961954224911464450077878609758298640922417949092914604649938460751820812675070300256234947857505389474524856482721286339742927801501509380888362618460171801581729284943554631592746592758797732341362435133710255197866396907159437957857878126073399686969784963881680272066331771432941470344484308437014136579324508197816657594297440918843015159187794076542053042091087162118521163891628766350267905328465403858503074893009446566689996203819857840080530263369944728964708271576281848941310505831369033720563720625182750223107644297036934421438164700103855426087067158886448474539152787760831315433174332086256626113558069194744735121456649180519240679373360107905530056212503890837926038140607308184476514845976410717232144494104136524396755526384581458425439192394606351278002219222022538059049181697133876791666948157478337161807722654978713048374677687985582325674573224315129905596349682911833869352179198638557781913845989799591506137285513405248313581851976536909743838658275988123855830628014518154296237031119272581398257247738796644239630039221674810346495319739661760930325210838097938401561787518761720134421004928456721473547613648032110085366545009870401569880556108149046703834541067663662533835980037839475956939348947979630262465872657915135107549138570737624046239044457717895248748874273288876969270393690369383262016605055937015901432623507712606303198973369752379131225862339391440278250805017594180132005442809415329334383029061587802481206878366406290130379964521321810282176423625634636605737838883054574544404393531127730961324289045841666876712978382942753558035082233827847196727221559925270828770947311900569937448832311321370877295406373818653705896751785629843249722870439597084973815174020481135711878669420809265258566714474467921176190160778180461735104028020456697423345084034517785441099396213113360997428632204611607488633520844921331503333559213891185641344985312253472142772153588688725739190690729123773405329223422607334148601375278117151372235107717764772218188053145530852542109434621584904128495020850511154434103808294505471422873667374932714986760008172407892905442988145152784348932090620628352825659511400772363650501892541796619907811586767154210714555370940921126575839709028624884399544172331105108153241486599255514814793556509298328216004317410539880375778166953390201423781887539487942592256023354069808699273784839210034245460945895554378726832749174675358627655502353699287657431697238724222118115350325308803632230466460157026936970283511844212966846733661799080174492501574738853049007172625001827912479434515665589495706695292130663018239355923271866332139140692976210317010258427799469083364378231819015301359199466423919678759906841048778982931463916564520057815084289843508778469957259439366420439299076861061621457338333129882812500*i1^106 + 363642849164591788481930672554858870994874877521289298052142992100980967345715981749052690384136355617343791148595382899894570216378782924227792090781665692373380898300351366456116445049961312715105245666088146566465051713314777281389415531793379667613108996342606180300439803924503816704231188034270248146846018510331513696958868605105996402345648693490550684549047434872024672197479704061034671856304409454270854780792245305789110730950342601377162641430877408804065217326514910053577345534365095174336704694955239636126619608329484133270736676363885419118187908700187225838654097025905571613358037946948180746400406613204917698055695142855520029216327136149127838687752910919474932963249703387646385749273410493640561006780991450916950639323782489067444558208448496074951230128680233234436634410316331741879607406209660697694806655280364689282502632108057920741565021351458887082690254981957900982030400909733303065473033029663042809044674209519393738639029975830400419995984679359877923803200218486221014028285758637194700518854940875009076048975515425264030671883527415932446257951758487639883145801502932492721800298789571634808529015602346887218096149714065667429209081728089138173296943858753650919610552395370697463706189741070912418127760958660987939039967982574954579757885138591204298226088912078795007301138273317940242562499365196281790683256735140902742158943215356857363383070887313390581059764548540342467551695778345209329007548790263395780363879279193081196442325752979891459619105459572255005327968343191878574026514129922731620583858271929589399372385664510482934764413784398350714480121933110215788321003497578757775199190017271503005612636950191793940789665499048671427089758948939972733063762370799433800472175672458275012151074852425334210794250703105041566328450740966791519586484019911676601647274426032007100055730432548505528839249570626168098150816051761098873817237681177832783591750203473888012405651976086813964369891839537109010480643460769328188455733167645837216402801958757069662456048409196103018163726108681144318728561041054285073367707805520546089251229630833580836766461552276645999297334826753428767069587771520174747822778195135810506902443978178386552383011517483291181659449235143718781635760300686327090510209882714130478752131366272793288976627973571839683124890904347611432184585107470114989721698620353639149740157127913744949454041573397851037832326345564873524444542874073352662332652150119013683596807734326519274423468547317309807454923191840860988127986813108239309788560507393028641230473287326786312579458657509798287337188616121119277808581909258168661402060372650986349063924502240459032578724322068321198438525827547291556220802708063774386699456993733401090349747887266150870117464618449062023349459102327504731822919566123134392774617451057993577565387655928260339727957566540131330821328437674676300634531151289375758474028863747921826863866038914574692871182472143495198534551602658039194245253325918141475386062028575777115514656209818396324364477270269104038577479237336238386981844131185208896645904195377973521271798444988630129963547708654480634510148755296966140203887515723436498872048686065351052656479584192341117407170471242887803492630184387264200225706068919641251047229687882169177758557933665781430806378903880916490910384311322322692874107646883373745309367564841769926625496862780678913472929805058278469257980793950276123763676380648380750783074026380388829087491931805574220580877265562218974533360963032287791783735170853509800103827238089104828117695210051574366693909635782699456937119617718075388954250627434079772905936485639000479153697247833617963344411278930434299187294565475056387992055180318893009064439506776699256035323157284080951934639280423077562177753968198090723805559999109413642445947456017467227536005263685100632898142150586051101701176055100709305180923727787679228183079184354726655268990133774636130709721341567814671198416759002771011455637317148714796532855102739576545750897873638195076547749783048502169238693655979920886100157009101681068493755092591408696278739073983473727497198576056359469133162564995802513738094726704932345004905221038055358590471852392672874823045313583288447636095150304119540788104576316729696300945149477405039233889338035083393795068068456932535878266804873966728192297544096442420405526329717774961364622561276692422132727245901004672618483886436634169335240890422195829095440267416301021999263830582932761464700585363901926795176249097181997462732477279853266171535108174002225212241348118004484546544954621637851799320628742862027138471603393554687500000*i1^107 + -106104137589984624054616230827615264270540041509791989653067450832192986454123302955908356490627255921109871865778271710329960287516238629089694337998233114294927762383216857591688060438866183706864952492731266687860531761570744366930168458872020658785290384517432221940984003053506041698758255288188008061941072398259196469816470506463361956919285645653839596986529993065108954948003096393934122418149789314010964625140796539607813794266340261382502590006692290287750268924194352780844955147673074707637100762632172901607641758692123887174826180630115479782521571057962680725568636174754139784852740406170586194715930359193734302335372801065441267232550205977057631530295395161015080757567573897901284540470885122790791713355801434336797461636784225182012997039414926180837034337137245881116878720598241002041669430017918782017006928591825453903018727941269640827460540465111347904208628196225191479890432546003090077028646399981544363530222669294902858812092946115622547046920991048562609563413670622085421804028617512288616829104344185596668779325658752344569787852742805042713193471658977078714349904656312863385437155540188019239491845072153569038503502059995819122050193594507960083259160362027487195837167450999078954779686320373166741799444170608106219962673642137377076211478893411414222426938309532294392090388115301010042112815479121676308747985534537424614800842806518683844565183972465421149465219706820916070606127376309512564176958240916177485198480519786376250197634649251332974986979036965093383978106201394762156534883508400616197904986360306674238404435901623785644163983661308054924851319176457724356796897718294967125114660263396137162376578362205487240335778674938712285709358855870539670482101556442507484790180102615329422171420894240385146875205246484649154722222284812161360767782645852493484366919993817686412803394979030158304078607150857339788926480102999847368317951073133519722991375567579395881349338038773538718458338821947059177364331171600191239613245415912726210778542035918069316014379655153761682165533885876244731097941987819933489309190382371598292206757485699688327691538340315336875801895737646149914283569419300769864391969423449628987166886028220726948484542760400662777139201369785437910260990158721762219435873272535631473153738137700236024834899050708146624681155101844217748815641144584265522247477051582573538079331095506960201029544944543847723555550873420362765576534344876128644300115712839325270592848402263343686092944972406594335252129412683297532979707452093090374791096023565664992037473971414741983215822244504595079418965665640377691655320673567386052747134217733092374262102534938657741704848919180344583555834238745615359795333093160724542939202323818347920693567424430160394312329754516577566585229113070608323951517221147220832268443790788848019490177078086743815098854232272041653339934842571059404211690395965048074462016843695264605308947559209742331174116717399792964073718075012863812335840972725964281625732317429048204773807988325682712648765670719561155243451452438575583709888883876516848955258411374533640480220825160649177369629972119504606928524162561913482003232335452142592368367810992783056752191047188782218214685670593767947950900079209668603187211105513643430659703223650414898399986787134602970992839203177576205722011843685137572074691552849141584836185511393605079904023059117250429052096755848777155693410905262504930065201057680846223703225674341293123929131150823461566633733707690356779481372427817306973001052832262716615782884736288563432293004437994753690819045999071138753822321787365721682896637221472362787660769644539439158512483415624101562589388001793695733053636263860065765209437106557464331391557039013822410488840557147179589238963739765971773475301390201391045212756329663923159528490194526585689653491762759400452189423945472321532591207898316528266420947250915619777848963364158280860695447310270289375095879963193025454522776331950988769978268452879233747686448922331847854470890388040254604384998885652388873558662109630512591301507193340993014432865913097705757827858791630589910262172004583033874488997940840008957198192550747249956781196662767389000096182212117313533193723964497495298674070373063757628283162472810861400356275155918198049256939036976168275373728312146466261336081166939792928952244340646529519439080108693385330611791292053982628424436129528811597716178496587283953381613640045588247016075932633169461811124306209604869029012354709534421842380990709829985770675796597766300897826130337866172905322752287189603021232888065659982768096369909471832215785980224609375*i1^108 + 285300910750276034463329518036565429627806642394874909680997720772204243518873842329164780811081642636241545902059762638200014827501922075141663361495951915622015685468580182324014059776091616259655096364784548582030076929893756309036830572650338824498708193048992707709391249490377224236072928544761961759773779527782418650914349081733664891915221667000650570448190592748137568662500687898160157074865486879315065423793489286376295460624768749984708163859960954008114438452749124897529764415497278701394094825810900644307679590471075376595332447327522678972611844997350085497623533352427916897444534572061221332882862768524528294682935569745991131581221932209581676721330051851298934642292973519881790840928013251967276231944552907050097727255102561193693389350752121627221764530957815345364829153436768325518629384897953029524806740754967846756192508370288790968766719839875844697900345568061376671439552222602892616767820738720958767849455798950109707266448628060159975903251840693303323307716147640821460596330121586434340454265255701389532212961019818413095021069716307492952702350766506203430666438255860934052549268629129753681639501411484401815856201770236726418341302936995754211895683414555851019747228996109903236611289641820931497593369800028473163657352178986898238467733872510917891946462937479454948484663338670984274647793500258616074852731804534037909155411590729059977678181326559445789149389113907701460493525988795024513145001751805836608683963485009575174697658255725823762371323117586457414159157832637962415130097168379948881321710154167146639154478163433711991532044936541283489419634903500495448206696289084315412283277282456627250098278808908142121245516914557522356823293625941523523388443781282910003122129612235531904430534595234306170410767085645427541802133997013618204695288001532359562999748017717216320930561740627654957827158649121976117804235992043245199627159506817998805759334379431081619219300347070320382933209821432605618810373070131491931468047720921215314865492814533687445264819271885142435601647691863377136295915113449743539539461899185523099961315135724276785160753169126104556235463097457926764784983390367038649702365079038411018439786092091561321886885361911627364672692410678212730199505759265247830812497306148725142735446280646876590585132513596802465405687192971584975158012034748235408356871254280796381003104452900549044129952250052844817742368260934596299086164044272914198490877821841797483514712238967576896119588451362684443532320686450486691964521339350298905635360427971512419883105587693092649887619032237011043278122256586943404935907206051971921317824105506591335739087259032888509542263737226941555143068834095453802305684625217666424724361210953374993846619281652255062487634162358590464434902671494553625294390106758982752136543154032347315459836664448313193695636621655018246936434194338275042142350600306996419062031380580987587861512897626579503476548287156775064592831774980068468871137834939227713049008966887531741031370866642568287438221028581588809766975638182133300924544546159347071139809739643145856870579158130942444567412347566430526715349544033409776607285296048460060566009376501401394268223719492806712004472917974547149021015388386982895410464651293481654473541015112388572382344243629959084578555699849182745714546574799744829418807884876441236853629656808354829932139899297522413783453705529355060521908592026550358992350111753338540458797846475840390746576603738368907688612879123687708955306054991690267706494868249691155352039594971812341781368727198352982232559177717900316558405910079517563507917363318964006319547771177582956815393466361821849738909465780546540222188231019979271823219160445388866450404974468500538488285227625942690532030241267404448642488150556641154056987915272198563288634738055333459655773854828230270139593377424458977235186768902737158910938501829091319005671982398018887299107217590076295563783078537847778970494867240154280455194438046849042500829820230596784425433232720867186643540615687152440482480724631014879318654995729114195505551910906311352711648823282287225486115022021891030882964593995373399109375838796564474304078344544650786309883246159822307744961081506690762624620308199734796466856390821965410700885689271350809402971131715482500204264112332819335078198081573918215762287632971507030187566165536749452010060619846499730219326790226669630185154118295386802825433776074800507083886541565111142899612644367439928210599286947309146474919592563433705141145843445385757300483146895964210584029942512768185380878094292711466550827026367187500000000000000*i1^109 + 41590896442407408613537023370559995787761127429867435245751922058439923361236906644392084948759269070185232937778803882444741479345213616358555534261475978980183580518923767884349823047484824494937526451734388564401530407633965587290097664845301684747273223573708572945682581709808840517438683032329487936178414261281045020957778541437119590813080297837837384889327029141261915204474609504944220159428832018251533953419435752561174209164362071568848005334523612604032018820866618142496854848298168268860354249309321087310564580545663340201365656574293067750050107305511702884866220600409230045739246646773508427840665285935654200963291704171259746706840210097929798890517437497538358529602509846688363185207429571700036480020508600394185339060954291276613557570907157759864043150901741179957592147745480932010293409883055459609879086857511229058746857781364958791155750213050284620637657952124611914970044029852429785644902706942010136285853393740657111557225230823537634675704028034247453893009249936684570942373452936824199979172763268253467840438399044895959532828473633658974500185182622527634129921859939906272282257453728334880757714246522044668820238802893464097059308471329443240356681100433492118050443362927699816507296047848603829960664719330855817080134743713487720953545228858072340255546007072430470055651569343138452100914488620662156843832585691330443506122773875508693243244881258119976167057325937399571972292938900940381758179160867606952903820023259679179153925230315849086831580007853252784671726563839785625342110079028350850873606851519247273314267377444726225287538002562064804773361781226170072891578252065600194402951283401392559900875544082071366783630841879536243209552383466553654976212136658107799250886285309510438275592857916363786625577208666821135784244530084875510603563165815022851968409617789667554854197639052157986495701494837633808779518976324166528310893302157325419006897572099756626612666423848460527168932766309596455015983335834287309071463516464139947014863644413832361645095047164369901081934181843043335411822028135853592517245479765399139682116432701092943277410836627892000463682173754336661586795477518441954684617001293788450235168395844742864788073472693543779393050519368929618336356960488406838550915456657647337520207390573791200205478561638968602480078446288814006391907688681074457990299958048346861638411415933140838043334840994629347525688208375075689613071214259082719986084495756499111536092466885719896707709940944756216089904508418454773313612566052621945415228073559458863632236725846983681044026271968652970773934232119986305927594305397777327297812949978452851204104691736287511175920467057060567344241583270472518568747702771788448074691744668927914045641730075808489998033815163781161228284495578055459492862542977866328557138628036529547959038691053524405262535415044163954712763684468102534875382840642224385716286080269929083239800393628844708306902922480803581028743582957816880026196459892169228440320749022465828496796189216468343376593053874591523671422056990798198818596971461799140689793049345718602455821050933120964156159186136556646364441876689644684004657624495516554917258958403231222538080246531174136561728657759010214810158620107201809626672085014377886979229747379566152101393272283431179892332519141314262905315199525209860308242776708101401375182665010948052896348581533857289759834247673135892169496459840059595363343895241716769228164332897299684102164219702763968099887658605048855960785085556446985312231916284548718388807375739490332252186010821540165135935585143571840719613061315554009195869927763343833188749417347458930148404785750885944142064128437110967097750046935051861865310414738027585447969375996869848400455649762619567373532429476047146907015792523623772682249887536255772187532346306258829593355994239056446721861779626243480144800089998496435790018523041193176857519631514609836155615186200372888446844169426670387322225639612495429820872594016988426212967572922551900154443916340111093812491063602588195944214166046604704230543011507432140135187544905001950012249510833214699076777089820319083048436689556087211613687675717210028857699368993474396658325800991143468895309351319320322896463720757403486147145528408816442890670266722010405921025610102191844696828871458036224272700695898292248290953367950624592632401901875148365526712709515534349654367564920006588966638849362093056701117411555887860001218480143377989608399705013943655741993993102931978494101150620295258037677337704591329974962378745465395204865266531868428501184098422527313232421875000000000000000*i1^110 + -13729710333886164347233104949836455109394996599401022445338632000050661406335135131569261230800112929473819613604460811064946863150210419936822080778810998026283847769247606524570621646992100359280784552368554559201361795862845673652471236443402549616036947186499065401877815401749939898006663864818375604718855300401430143827453403212666967359704553347241579973943072336065048061596840274359523894220890101852330812866653619821476883638760026719087780751447177269748608335044669519134701689045114018378752715358126151626699564433022017108320487738242691467936354877461599734781018726588640600350025613212558678114396701031315722217284429043835065516593965405707247512510774447282882828921243552550896812719142618762358476051479813521954953942694717962272017574099625373154458848530501750216011631716771765870295276714591766771378959307452532198316047108005709346793101931888619558176457419562088133472563793793545564589784499023606876091578986689503679772156576423276286562972984237871682609704594174407925791732716275197880444380881648897138023947283109506139641249712042764833532547078635038913741866822845687024872077462684029233449390563823380726704014569072354570350819991206360288873428451807327380011511459583244451175908439824961025403109856854489106804081676394574001127365817519352204108574767801757331758599949403084480174964929782705699721263306929029883829520348596820236130029720526918491172473256656232199631960825849141221032331385049010678010309543201593980095180036422705670131145116462111760190309648908271770009613920492631924540304881279452050613941127600112387052593074901411788599792004611134845791021742126720999294961341395079970078632692177345269035508060941465852383889127340884099987327904856313869830174859369398946946695423146634184761073548857721270248049059434676870796613810818655981477917335450000359550251232083687483965965783514298133254979258870115470773225541745786923531790669764157516619831963610363398790826888366639970025926655168607754493484512894669927356660338460024832263689620269511621840525702051604936890067231476040403212533571559692574133042404984935872418461898810159240582575169545501794732315964285225481593817168804204830799653049629101650147216662327578344253490934476902868771244505890765505115331148757578719645828443275713275055291103272658158621195778876435524634819703346081130595001381016153618525121126453465690837288524982265800283342600726418537583767567270463468886152447877390834207871783499142099675213810652879407609960560094840036124851110813339141637302651805406414855586833442660047756207139717806004176899166558978207184317945618735130772821835905289545503533953810900340867088419847582761453624130164540261488258627320838668465409872709916901822038269437957897720244524228492156516602307844750334991052264466072890732345515929948158906732153106474065470418543061411158651248023901010492119954416748480323551358650297551084327628913442188296685921629338035808102279927894996762641553267057362908431842901069899294161137204682116646849653602478535917250266108798306199529635681982996096682711010297131275306324511428990265964790814793960945925127967757748327723765589042226965532864155440345447723592507418127452106337679540368537475101063320648297901002723029442148686635452048635000095142546825940067851571732527548644439926382122155894469129337373749710765704019035853934178464464128353272097479554632831610228926842113409825786639528721619189527635560233399427949292448603756694520351428632160404100689141769178335601918427156344418056355686915972940979032943693459210064767827158725152996121145524792849136216114188175585553563361505290349573192461127218994425039315690893250320870701302411646108076662333915188991237914152028464115576924380629321212476260041500180321318666021699534587864818323144783197931588270996328962778974370238516089541872010197266028747584233540869763667450054245229712586904695984582666639208098871827078132603280412087850546834091431645894109570792689862072705679757751015267747782011183741515651357838999975683262628171468427279802302499547343561233231138987999207409711929528542212959062850963948995475946274994444074521088774583043409948557887330794830124659448391636527174190418973517958052660163665295407624780654843126011558535249692525170999128937048294526528657479294980911219391513835082901180590330381126655929700814536796802273020968808727750470329473181712712576001105751333232919612914371493413666731035676397253963650202960920865677948193380233380989139315733459450729292622303047790950831542888810332669891067780554294586181640625000000000000000000000*i1^111 + 24766127538935163809934826528352653987301860788200353548621949881570546556799606277699357317249262440839209504844616957441447852102244541169353023422276547098430412660537021332260336749927033380742212497688496025663813133920836759477968714503130614433218047974190490738796009343552988819143095368993616140627079318969901280145717202991430896584069726636036943533515632242711790790461051225321260642542054492120622514860398861066078890548818997553701389983616137489460743118508982766931698160809686648415884916273626160034048730864134065215963472401754148479292221085500684099571754659211721989182412343885199804062258478275412106957531035003753046083555832441512248399790371120655935394490085897206797774674585959789428394727993103663600086865677627817471790948925626477319495511056693890436270522135796514424569216916254321442401160227893130677591567259635180852040244014960333002755082049257652209495328877178802646943727633022071376220724782285380624793808497551020899614977778471150298458746624188807386701674044057757131633606968910412991258620777215764498360596908112945109131466115302814269855920416102452125373419433889491556665601287230128539602647501041704934949263999117264733233325934152117362003426922346818162869389925718958093304066194062522704846360333812096500522829079323620187119947041630581192156045705552904344270150978774782662576271221813687826586807961265137453504971671837380421658775991803446843540861420586358657928250412376534474836147617681419691803507175274700979692631732058721169929727570428690305971860585432570437473237721677856568633324904195145756326030633999427638518035333662797887462365031692535761937841527242278786169701576256610488903888903633705592740538510406440032024687343842094843736469032087792013366892302672394171265658731482518570633054036878788635931744375433052057647158944935505849858498013270495619296894766187823060667180634517485376338488410347368976114576143339006406425735876082112247596130201667498473936690363306564202514527764237803366620668674473268908293302188978178670960831889130415352127132645000421749080220271167304048794562549229993548736698753098158680920909274082974344793329202339516911087004214800428021909510594921424859564606809477124089918916665691659912233590809426981343200918634018265614185329516242713211455162323668762174366987363392171658227422516691091977055638657015670158607901100773624293784004740651273574798795022047003923292744711425453369300082630057160375758877945436793083491994094569985362193540662789457030991406351972761776713717393275887253904722471250007132164907743477337281505297409151969030639435348894435391077565544416728387031144463182077150547538940873496770101660807723451795659633891690334207775242194875387220927275181453373915592109603397514684155522112477832753919017064900796479396707184435210805431296334298926344664098410033745577063836521891996018769659964820338041878396678450788645450368196190917691484850078442080256719344756367530475697269545327292468251468079274925396909021345223742110052253223034307695987518741706057244503792681137647515238107743724243582563340588789524002223211168658231060841096062832386555181379843770778921124689881367273371371980616648961156752477431694053476773845577969151903941000786505083918729067671001236430154753872997337036206066385236898965377428694217552942412630204806591865524753773032106240731651148879115611280374148545941880703721326821094816091884193194761898093923932376884307564065619902416876199345177054985811567906766806562155379304607999190133238884553810610184018216448000703900220237894161115158294789703741705626080987180227555884183722782622944418257289771133534447093916616094636488216732429926253619371898107168738940748046189974303525484997161634764074645244796993544233369150412211056537109825029150133241527675193379526148736037819335551481683194777967122825476615981909013651333915562096075756561522551835635902682081351378214207913041062255895772950945229033601724771709291811368329711870248343426268173573813437914213633063300436964750981949845330491382566928172821820975551742920517173561742991079978896937515742274716158926764165970395072773891254628307567511044164324731674235341091583584174405531623650080657798732172078010796488875925385956567566596482998419360903078484019097682547080180910662869459704570128177537251601413205975087572389121487880292127342132417816048300097774652719816054999327853402115372987747953818129575856832441048446175613009007368166940839296327397346104056786579425988027933676106510972950158766536787879886105656623840332031250000000000000000000000000000*i1^112 + 9720090242325736585983223450586518427503266059061032582599701976718839341787578483779355869554707666393037222932489314467708975819031316864719168353599173350405446463860981289309523498623232001500432083298016967280841349352627011932214010088092146930994496772723472493353387472908632460809858514608367495755014736690140472976392674493250261786569131526290402024021779653959264568705876034494831121935522474027512390397128260202356382513877856205623446996161699810871312774158333778948475958799574152152886143665882389934275346545256754420727946129289003148152178987733607642948265804820227256839103197109031414527987632258775867543986745127427156462664239407642696397149692207734307828933029443994055656288178075343985787080389926718366948809711625821395387977161352378007788706121047849301735984462359782429545552998420261711267078401589888604674264114364702859666588292751759899632820633259230201768459318297396293808289395192843739751278467736151653577649119209422294231616167504033788661787466633261564492910279444500420033201166331363462574877959568265686294590224916501201507020511700884332213011514045502496207551853241108332511055535886238038221364435272579351155201797215788507343166934757218163307278453001878071230519242657541740895693744735852196005228904984950310579597633323119579346814995708492241004099068480774962634048782316109734939575509997072300672082050863688525783402057853366512374138392494153461206568185424312303242520078188551826545853418006735520726980762441991811293634342228525265139203405597390550395641694047529296561105619008226430781646774966544059056908553192524255018238412799595080023849663416582956054585091910499862559615327749681285240941861257831903770849724338912448691608591132041942488448316542872747726579996532430594678650627638560801327624592843680014366231656396345076365267559307547356703719209125673047073613192354974923695183828445920412404432264273292606482434954658116629848655140304700610587188040242214897531371971680021855886953581509361447255046057229232417604192825285831542563480031697135194153967782614639699719138704852917232950719557148714588083837699893379319135912432052985888333339023866625213390673228957531957656300280470994117990602502787794637552193546620403253816350425259305586672872806450229800442417818594086555003080807971934295954239860486470856702832625446363921239867436513355904692736285200798547872522066443988278498006711574272690512204653568837242909738612189023946603869542468734755929597206687554878340984105991233676406746831445582257162311946541133304198829655748079353890430551695677630838499698856205852449002884631858691641688804939387421545301525114533407865315735201496905372816244042624302670372954657779909694625786668886760883023887929775634403426046356614590260020639812567751023581442686161656250991031942533933893632222690393836351537897892643509354773118001090779987979259789375259687753188520062911186711361127485386413350138486817915135775666515960783291553981272451121127004357751923889535382313472355807028052969399372184582543586299431198027812651226545345552976372451380401557119549615573148509864786191095787335772394624116262910650614170634377569562085463544478465114691853627319556637893358047533328078887232556155637751296037077475962820919081950672640592011002816371845447086973169373951960271873325201201014713621927814584712933592983661624868973617504121443751443651941050304673038852930634893442979075832650000862365623254461999119548523840586179085362473707781451210343971558598734696881812855474103383324329633770623597710906892837494831400437455287701688560156299478512720583408615328658961260639681861954161774669278505792632936879549042519301170386981716767296420146807900153846765003460234855372761363105338776562323504493735151642761045649421998933777046404617725022378175083879231538990276297971096017939159161573103475763985493813831743824341452315012888065560794657711669977045393162964130877783822704910423845296916664489076877745460590039311582566866731893211088296802806855264732677599970079603704318231717380281726468316638553692429735331596905400740006002440326037376344211789250084937215267942778882806844593060704179594481429789661806933836618445129507252768740973745465983364107065312213083997948897200628582374121140354291705386785726415233019388976537796057071096422666968296230711519798773192535608850401372351619589668062353285753198581886986018992153055156338417200086240766063000303890629447383754287232975888738760453880150025843844117341829434882083393887342026573605835437774658203125000000000000000000000000000000000000*i1^113 + 15473658498620146164947677407899993609727489523267784907295209445972703534135905989424398608462113185116551420811258730970833659519860282557938792208601901855540107919648658757398390826365302847262868552901279003407012059984532863322391025874422919070527514463395386850400610636264653952994351325869515593785280729336365351884418485648680327019306174269737599952974697761297802805125116573689678642579654267319642625747993456042648505550947295644524078968948461029397976349493400059561684996250220765330276985890192326279937402111045690072156121461898543560602663349723468234871072883743980335067727929524299112975906425024705551491724137232186179144123011890028785794942744589266539382280431519668509679354580913817667105811671413166997215396838978271940348336054235775437284825404291969804678013001138554354498728007203502581750904168218023830385333627167189405165415895569810678735419589602649612109797091122923339572787136266039065354415222411344571578502794964214461182964876604435583494704670472157994047968217693640820578540898296097134709938430803196927249163533669673002553297131463935477050877414362220866731875262033784172068667691535343335597173066708549630574319450567452689578305626718038579317358461457828337900142910286153023913000730501337603670705493534744495601269926349808394251986666016967894831715874338175785149750176300885571174943624123251234265500462534449775876779522028062115293169552387285763359381025894827524465208072031542514588082980216076056367968059118899933532238420469285717201817579444990365609113581552988990565349023887772706923125914058855471234347211912006748012050756831003551775864156773528440655217061939671442093502455882842722112844368194486804630710498438927769983911102484720884115948705601740770521355054493218285334553073085818080673334342608419590626538183112446718088140092765814511714332674764970729630185233688937960441121471039851450248010019752154221751161135761145872260442772257832109957553927374348040525811832063727002976201686342309255279652187755504620131358096359020445818120524402658403801854451731510392167950904463257782940782698189371915937799560890230685914923535562313451221303047329391874340572290355763893897452458198510346319193510150149614441517812756905842322642809304483624191012575142157906593378900922057071386363887369322336687566814305285979392091549326764947713051923928557408228577239834944763794394093909579191193386855788749995831874737366514383911937585648250411895604644135670834499365476048082046532055017305553689154378201479845951384042854264129129942560375599413061630847121670375972473492693974695052579639973473707064844265374196540823856110861610107755288712217181926632611786501778539271465170715659698044998247841558490274800933106815996635536295301374750311129276800149217516020098525813013895140133277684918591391083398768256832265480433602924630188543175870371434264814591093572771135504969657307903832523721000672630331379192473237510024135532035690527242931278696749414175179619119766445512778450582276559194707513373334777694631374699590396820742564737307387939164783563931767569012460051833744901134742516377726718920837355044682874899298603979453530369201381744410179111330176546592208430626254220107457152676065926942573410570294534992464623019288645099995063923967470100302694972715225976935115105354747413537063176238467665373306719737732289258570937554820259548462870932586407567701576922007463364911021434698739405458977630295359311187879729111933776979259814908682774434318923050326364684948165426866048147358609118901201485192435251619337290525766677082850748581232303667668660111047898597697617328342348927041694970154065028571794666342481548268277537717596907327153349599048140583692113800595762465814199310403453404203578848772834087698551562567512257631076731961782592251490259648980268815662827024375510923327627974562814381754624154473103857647634703232708800440783982262299997832063068042080322427594472570555747376958835776652949795205880185016297106496852257605361921559483538555452148845115849811304525890788186387464344608321868242052724771397720477767155413023506183809848007931621233636808351307189591911670639826768439042334070714687339349744697866976742336318895744176673697564357965834362602760218135861315482423663502796197573267127506118525185909660966912410131573772640386615902500696033161349303195100208202609821044455165194668714489292113879536258127941598375966850717042558149746951057184133707859299145181672121055844302193914972711391575543871113040950149297714233398437500000000000000000000000000000000000000000000000*i1^114 + 4269157576266059604395385376486062910310245609351435828207155264251851310598776731487927171086967724794005283188238224809180249950938477050644271045014641520405755014966120994627521608393530180714706860362987660893078391605118351807862022564867298009803552260696105189905175344977854718113834041328004730151890577508161077602005061471211673221856539573751293605134605528291779770932298103460526886170919780097599366671009127221377939544931614864400187178020564630852881827693068764861348390765476835550220526642679630305667710227983070188966167256229203852872850532111380011053031882122052775941231333114965401743212226716764317827886324800456886448840177877581339189107244489149293532077953687973947605361284906195228574088906471268648568454880364745839657876433576408466567566509051007198153623882023754003870438883290943489437725573349690167543817444114607087029909490862684417854718203790080293733183751219613817861631020198780227373247355156080260508333801155461516952794056431293322563705677963079494211231305446804519405368525489604736892289002961432891008342379079272538296890502607981753443699565283955362729403103819834280486663222416981721203916236039723414787965484676433229181104915279260923949909804205712289457573509721831414415954118162359476800786638268625111731843795169108408550570852550779724566155210462759144344111919102643472671967709743600662832808398969379786950887554792040244532909270723332138303879952245088822241146782925636424478875554641434869514902666044428742140189548227363974565491031639738334249029181138878888418011604502410675106429763601602468561374854453846234631242956670936317672729558569756964258298509801793697848985232827938071122924785556428372102924009737056742524604605895401780637011984827626048323422601290297926175990597477224151773309101301295255752491663613096222201910137051239330305828405124725828003598210901691707566301492870423778144935100729832385579278318718631224557144448665295635199215851703505173697457671273043933254913245956113992029483207170102834653995114176546744608116461744990480861535124419104067802957024318584195678867171851444885595269018887397315094725148695058380129376293066709701708034904003757702137908311374780867789383755451899969204734301583136419075939334713666832091591771926163823928451507991686036617084203615249067696896124271394003296855390667919535622463817101750597624212320564328471667467732011814999754859845106720920595640432138472962091202954420769009091770011524219731329522613232727028411784926015548489604867499040652924033703695222042360073292145848219620062177083497629184765760161155167232275403486279377805231035750866556255213377215656074789419097713146635942336170763467124836994352682851556633782956862613089126928346505222925278470396807783516025411606827702055897411513824440852160318161997895508051967985537184494003060573922313736155794594180973985031349322705252756293474081735863541312793784152465662722902530698888484737543612202352260226334784175493762465044517166797001518251989134995985473486655509751049824894697147604607842906067726153751569753481035440885288763759830667027728173730841614262226380047632546350083747118667709115913722568060040914961800470765203847144805831257733959581339366005753948255084153898065680485074780177195165295472049097675957184140603291606934694629727507897656684929281095269664690511448953477146784522424788883585884335155845857746685702391172025096162773143100711158643276914634557260086118212106198658830374119836857549473864730660581621074000670318697718158870619544009620246193653025483627784320813474693608169013593138150028883041045476900700248185006320816189869978787269131008705521760916370584573236447989389245220595038415933828594837959356307153410419617976380648824199789194749588345841942626371470952007876962742685133911412917049370230538620388323053990907056712917121830735686332372321996151550637464585747863214016447514253080765668985708477299425485690933571626181917842755944009953653263935162634169660828758950717236745537355495195239841903828890516769090419375716538779664983627629714982340437483161893184576424171467337094451531690728816865310600107580992670482895289379964251178928763278220259135133001021334993764056735495042400799192660004508008519292842168342228353457875707138009733473463890705051800708248068796277711697239353298001162496387359917823171533834428812775221604979411564743195850613524150752780244334891332217011307937463368928757669740659278125761697579876394336836933350443068491131271002814173698425292968750000000000000000000000000000000000000000000000000*i1^115 + 2386604790066919643946015829389562933551274198843717976223668615574359342774286740792347618468307877099843657003461927335756983262555156217069671257761515338142705873363438125021513091995135076015167748015949583387576565011281614344661366760818430771039664348596696946196320365558067337045852297580649972929015225697635570673513266638426417312114291412621482999934915139967846267433100235277653174711212033026471252403840914526078471582452311653376193311561651988158329943971912116316166702471999025274181822701870720954551235424487654491287963787252862571739525504936318341076838900497432176390188884709549304938863846124627448893578415638450264601547038704768921803834795931442000350382825312384875182759956996801826025973025843823692810553795118811439605964588127758783117825593625999000869865887365107079367864579760800776602571528255745074147744286942071546186874458638579888039130896399444930893736610736355670343142470579445949198101129276706878961995085746210672035226870541486131788252125177456092383616123674326703203032089237696124143123041737652404839483444983818688092647658157760708980187425595603306942775544749835806879668908167311538136772186632877369353114802896379342315155595047462657542237043718733955111290866911677247089749909272750504259062939430985895783791281890813959340860617212154109377571287939048564456852342256403951621581582467708804177537777525811836069720508617464062574431821579489283084771942166330237300406256992723552630221706890572809838709093217273192683313751331019744008883816689545529442316637009391393098430004259309487337397195572758925201284047797950698684304197138382681991187771695209791380514559178915484438278673745835391764736737005863534093298957087597093334041819378825879239790136026632996334075557346944927227341920495905788208574683155212254115260845757959299796518595719005426223841371214566774493454977669203679442647381237641709162503018755550866086607579078119534029178278239551416225207230003191645218961093213303475385728313269474680445604884391856971929052830964251139336092289138071458588926193609811368779187378447390324313657698798197677374287946652203102435326588753781398351938017914957750733906543718012168620112512123051248516630889190504605863903264811796161718669611768077954904670824426906559392648619915692144746367902177640136937274273799091469656904974520285624203955549475728371555775183371152552637702816584693538419825744633484042570123268276959234181717836401940843530590960464107628631256321654362999938390556463920788270053472947727385099866347439469619807029792310105964988733610113754390203764154384654683694625673392439378797306418117780090052017902713336480257180996182045763110205261942917685030958019290630853638305544496024976431579241336894576847652109193463935222779158883487647432867847815218497263451367770021203507456144969809579048338795091197789535229749761419613143024191422335556329249561843207360038539340405182549140145940811321245848428410968092854046610839910820253077320030926338772954035526964621241033231148773735181252238984849805507170238953785776669903938412336380297018658355719781753523336444267938598242518789858511708372601084557763558651906967543561697577032086944221475906274128499815410261292616107421119070193472363347806993234300698175325632012876352639135065977686621034834094900873345783636379761483823039175377667693591436718013892110904892511416891218646246582312011099302709551105528859814931000660815145118229662037550910821903340157822508219234475228996792105064551078102767517001762264827737547082932394498428240047962187813747567990017653188131143468720301162912803328313339008311637513223987959556716585743064830903615343090302680095478064049959019724467730406076841338422777350900902459209718822289808696948413973812622648458395581696074479773399296752872595215925774308202573955689622131005129991606873965024898697666160866148835484539058510719371063466283021988471992740024376639676639935222857992378631223628150726067840977462928174496248677039453274855123214947161020111113923879857132495676622081090445144019770156385096855456805376176237551232778635124165123707040909171444601036306611444769861168873513254822611777454641901543493317975822084012157386302850983180522664531637509606649400717710249030700721599486134878133122541881979699954679232727589279194744222284023623822343847865792968713027747241039992338409554472841481292936865912553727242010400638778920505264836125975367469284166912381054982554847651454238288124543032608926296234130859375000000000000000000000000000000000000000000000000000000000*i1^116 + 1242676174583564695645668384983794759206901503601166096449255193040356539736259770596461425938062481180844439278218884555407509314291273397517825661140817632444427991444161087021613328080558295538460102661791776677348013866215991791958527245789177565209659525183066797241713538948372810784898337707583629212981630890950933786599858488892608449618809938832816804576387784678750823156256837783945179774816964665633940721668664504815227707642338756864862291444631513416337837063005633258006116137072349713462118385778489073963042803140938598499659973016880049626739774544224070093972023085513182300499055932285960848646375429468436314967009878721855551690387927899117232177342285718218064630246029285461319046225195805607135738840076898253645730517112743465911925016649867582096758439961079203780705354567342211832788818325615315286084872116057882154041410735834149940604450528170301499146921652460521363881337899204790438645363824735475418968979693616689037721268511373442139715325915425064069727693236707349449394344985709354877429429821281416826358385666628762489115861571007835686495084872403608100158409761063185057257766490986059054199727191180183779306309436371281053989558893953813731459622486391850759688995139853055924373661476981511342191076567910105962241831605157050301623805568907656594276972754239764750057486063410044439300826994428836963847167574923840123509895549941574583320249456249833828045413448540446290558814916572648407728950580327327803183723091418822462865745232119744101627362865800894864062558497620419535903086841131288046215405458687958466417666565143307975468345170382622759732786209806270881211737287475678772182632774829967448411583313358209412259174967792139001656132057483464351671280514750131705070460568311965966637115928624733542764763826676152193603177972247110803352808858193528046301863709479406252774672605703544203436528167414085338295833003739232766197299226222183764928321864386418854202676018170977971287790151821432173534587951671903176760199135845360483746216185642372427803319224410134818844587817185615802624107472373117374560494846792549333953054293389421053943286589656461525723825075431260512744509192084700609873213583184232929856032302969238858722765105475150925461516550241512176419833241915034061847829516958592964350943294110603822475232803902571965208539157388160355917730789172180555935420939230408653865650649096163582789482351309206321551489754903185110870769286972443321401778397539703168254198329491219216775389019967796513199282993499778702973803619309302418789944827498139565408490854292519739579000829780576358703310586485927748342688171365290105582845456520133015751218574193343978882302953356297752066934982913195432475936342290727968898128374920677636818737658722006104759798494558538410592312912656289276680386207704100762936175900462637066848952435146475005883353213262495029281459475914916493716648877800223437652049820190245185686065849066613926877928122718842265930221564427636022794003560561173603828376567134332913445099748208304485816488822459228180804344868427648452452881029204412756737240060289553441637717973599895736155462219822897316292258570465107351307983134652177001114197478199919902775162519654822096766258568106934870318392736481026255273019033084080150593316163289045876747693903115913188860447972312005155817162745245481502181883071307948802741500317996381380947646662491492177496984367524475120906225224020196372281378587594177451840336173842665104861740554546755063507486088930560418319832303110037882655329536162189964858149617510588848001818516003898640346147960728019756595148352090172191068675741497508566641313699462995135463809007856554165657015407348983813199188724241418330330701070436735097490832115647993370247289107239972468169959281318455905847173267719822656657514461133382717709118207927659765863268750212142696514987893788301687197876632933864520114518940298386714081523769024259502997514005281511725868856766174948451412861746376531059226370272483819752714984284007797402491768076017932704934807820877836529256062154918227263488766780724139716695206035073920374086958132436842941059877127055597944688772230785755494706301980318455395859019850006966671965167113773788080875250294661589515694506128631797418626537508296861005334804632637896190557077209582247106162599311995214567351982311906505459108884835971545712585244404891403427838344746390074285883719013721629471895321948463958964455891676637098743301229296469038761005161006643908258411101996898651123046875000000000000000000000000000000000000000000000000000000000000000*i1^117 + 446057179875847268642250811200261734370744402195593894119067026712524489966166430999749796355751456274273334838863113662637758309179393266085219114817516349035773644180060325237665551726763851146294447945523461529713686360742153154183373403145574581581066379618301452272211399576077456057832524421351456745728644997635492227001074455962932863579848076112790192847710950208745152544856363512801311221649192654419751230532516007603326872452448128242975113115636063924141263178618579845254506442293578369577133136416894133808520759123912703335824610274298530980943865720340672360539407209449131258275992731588556199626336661636529101253088832370543209417984678438128358645746135546706265053750287363746535184424941485443773109432308259117094689152511175186088390017121085079864870095460836285225127634383745931407027672853764910564180066284644960851964395442296384802002957993481840505132050462935744248144775100143234399464749084067800503677131275659788270719733739281300577166799001977397659066797811043612636623250966638408437226538456476312978665998518110661128910076393315129342402710427630692373241886474912726642293330969359765127820653634730856323034402885792091788650259513514187023199394507869099918081626816652095684412927513829462294344905377868718290982669283312068986682432480381021250388881262984074297801676983277608244185946280227514872563035516839964009021560624503521743350004681138008594582832863513891105401998201444805917003326913866855957262707705395160366120072808525548163096008179376299752343345713007715584189861620214022794942965609806850880872886989397694474364188181287205921941466945114164757324489063958307648676423021235915268125669844734025006056908121823665702150292206287969334870123645333197295789127308432959858251971465401084910727935598940126489698187363494784078344807367091290388565476751738822361044151651631639556516569226136381727376557790143719726458127013301159644156889717626582993019368153204221047808849647122258993536499891515497542465368808575396916640875746118872723761541122608937195741335701556051769060114819936376822448347933747940640837951622560706664619128462159997941436986127389837716567805614398992769792867508407761988723667116215438613436364941956275575542015926265223471543665314004597822301527905368244062434660935149790676949640594110257451729472546459079871109295692938987066092874767321760646320598075042049866682287473274436564644806591212006757776140611061689503428846590793804394135448346790231468695952367087881361146084301639232906423293431395947413556013906591215636877590473950561863685205331549958680162199694299467677702123798929189352729197765189827424209496608920156020819956504620550744782314258067614398279792427268294359288255252771371019156279848211295919756378406610694938472863958946218123747249644959131304221313141035982449831503445373560042802216281959658718168077281791199200134561488074187365037521117106826402251383626954880341626137046397210322392466248632242683670729371419402661222906559660877559767504401408266702927802751546180629921790542919219215862422930341795431514076471588930761965915170738623336472768863923847468939641663183449617398476960597546818226013342427364044694677268767939364436255490467300432399376663765803052039373631441028350808411649771115281507663822190198526109467545934530028638011484230001973491927782220051158376110996126353077579792512695012593991100617821076071907723875805106141182548554676939775502157939529471493831570540425419484496628682887740158382533707026561227456000005262691492272492098468286698334028046392836985693674539515008264908964801723777636337950940957016821411767575191812986258641567573409970953120987155587917653881397848593815558238555464065433519341579915375028578794948103311132289768369976221444855064819045728142378838415452714026836342696827665857073089310774798081820343322823027483692166962526829918873594260698352801897466863622527135912077411252335223591683812163473578553946576102912603230449072779320223262157412340950416186922647671399336614427300493955357247836854717546108694143889793997958359903316308772854456517892950187286888021873454936494521227193142564190985954950146673380284783646673812500769898761115377918713491764300129718481266077778190912488907258356891071021472751180587406595526544384100673956152637719817662612780399743342003643410986194126927751504029225894142352257042302157961236489401490151272491709504244828684734992009503930344494087220390774315305181719362735748291015625000000000000000000000000000000000000000000000000000000000000000000000000*i1^118 + -16197303663343350988610879873207773016133529757442728746937827635391806417121810076830752018349647484347937033842914553737939793363840332970177186338888021750248291418255727484179204462685881218002473065433359206047079620977111776154362304662123132791676227793399740540909699097199357836578465223993304607600859446950037500161647475133172884155338276336599576170776434555955385084816667761726407218247570385320576430060485415816078936075518064954951813875064705979839971039420299240223843642748952890102447203416666572485186001939773910717694230725926748215529348470895061078127892754817093510191305467133970648824407162452379169769550171896685877379993356340222664990214405324637668204267041858305175593260414112754179235797313202812051169624558800904527917808149091740477485819789230112182677083741949293847896724254249095274302859045904044436334583874848832093544989604532611847678354127589256948096503180532567575609314243076121498358458942905512061657370838476987820378290255661255740070204126955978297785298926292390572029410948970963089168873011477845231654636563865655014877762228460591880688217635936636734903376336889194305367636139360121733501038812737993480903811391677719746011996519489991496847405737529494899297952521138178658435324425984476403203684556882649044469006455903387643105028690450559828893278462389535563142544165729751834711216744219759217705355164203430233720031956367112834515673453650589333073808158643679710636400202745096125182778264999810967505930076521783813631418457268166607491379192958877464219343520698185089412727897943555089129243023146977428009273142633233821769658852936575027295754346821454590334888123883558875386840536217418507232407062629383726096742343345217872418417693077686827309085839428407291713462878133899030544147814093513598730147828300112774901583634285752430464996005734204095035699774604931983954448950381454664975928058675557988598026894484592146433714070945271152673193085552311759481144124667081368322635816530410898255777693178647295837651450069490150041160622927980124912899723120748343595967986953776597457256229355618290944740331564324609152173247347713809428687531106362912401467537237593038475658044969460017103538584963608473038252462949626539860997642540602628318297068569751197478355833112346241370772020373706711865291140856470609393180652602186269800766209953443272782400858589895827978022549579074898757503866623951359012771557835784572683146517044589574931063918409738976449134718585745533968485633267379210733629544865799328692805423579078198411071400102369135477949805684245722311102700053228901985427544910167582302768951105661267968919451618687026324966891571834237054966325336914630307659187114968500507039781164928058573275355648615191731952066434805092314974011906645719317552796208951891038209114472409339844287506215929149410001922319609004580310125630786605927961808551184488687559449340615939381835033898396189203252688757876699740792369721192464953738254614284119848233842185175064477946071207833429926699638865911589354024675606145843453413574006168126870546968944754021587358826106270114993887700885939645712279872109219718462832494321815450587678157254907791770999565676293971777177918343592085135638670314795640577871807848977682111225605846440871596196296862660703413111504751450108498103154006150202598121788269772787321629382484150078271234424989539407155511556704222159421815851713008425044556603307342069597485183409478083790821616946381713935250689817731310501994725628272807075951264444171723182649578911434697517611059044250776516312405453801311599923474067572387627125164592192920789232818650505907730348103901486314499743997279904489572498177694105382784234307235172964022891613354500603846341078971420278924543253702708650775928246803649889855595983836668708885549272091395182427073317718995680020314256354535366510698804119759113368248947603354611231610208913325255424702663207594491757928737680811782668828917191507894969542169318201120484861077184089210267651784163360760279731225699781825441754969567314633863921293871554153594127770345400927689573611607610424136277743266568969198015503118442379273387142061123230585304614649574074152608509458830399847428192672819652198395583241500745074842334845160998111222332958299778776696754853394205261613470140128746406615041591393869974145691411289290259062196332738269396011767590518492669657911846789663560316104357884684040664925711023962119408046987683816043529335215052754497528076171875000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^119 + 39274954613954428693858348925748917507498041256494299509421200881251928876667933850325964259569937799652911945782631917005071301717092437173720069941851384012606715503057345015167727443185854099318458451183404811760046677559296129048471118090494895936934525804684992387067706339284766000727583625225284925655184867527963678544498961627167641462235442550208075358323243796630662629218136204550869537189377651442738332503937051726130440665592252035983736848905804311479750537250995467531728095269444142086133475646869068575894192398762694507572656009227329093784438948089339057133421685326403002959788971690309747675409956262948165771475249832574263552328557141534765867664201434608651407600877127375394170459205240132712176791230184817143083078605672627621193827455512217411719739037055650656652362224218347249781101953544409335251486608704183247427771350835949944235350283946136828045741584828409362645831268505493011817721226865905756736760520511944429146336115271459214628851253291599820981259002363282722913815141424841449177215362857117956212704036424774251103103756563462214928352579885470729882550476621641987581323541135939072915299241261737933309454618238264786609277792393183112943540686069119338797940218363561658726610892792684279411836426139567183487459324089886446654798710065036295925157719222477324859268834097900775397536689530786500867579711948817074275510292765440689758550634321260574669974137431181637432267036353184700360285286571528531833981147082952465315338783261391863329361623014898313542959782664574013524249370407758896809265542844886824580505341912331144887702246543906237105135949246962601161598435805513007221552735871857386784731481295326471975196112695454051666095324675766013119364385744869331354542754430572327721038857905479106643202795971241773974948410044476219865598981606752305441012041053878022752152881924260820931583933661933091833522518991533752566520261281373474942444389451190988500503899730886665021101693445676971163990254059093340478057997543512736364418663448266255823142199542467652861949140880683110747882634071314917694153461911729668915531392410032666553359991464122538043599275765253762692403501199393097884681254862955928606715701335442596100476724922875122480664334426965498556224341346920278186849699796604978873112259708880387968710070170634923616094681443131984880131891365008136627205661281014591740979565077422321486811166524345267340422494176655108474172417803030819721536092172462093978281500563675166128438816330498136296912196108435911459181305621183265019605790340581498125096554319824988666829388457741143111763010347818783125451058960079565859483502463791818058924675093810503227379795854975758744219195438574796580055880360660683370168140588156849673671615710676496467748839848001509464311005027580083681979499187153351839758877400917215498280539445116395353005354448312200096794565252075147737253042393743970169452414495675990754669227296666216647194067867931993581965611395003722194025884945251902283286690782541000487506585678874600394925589880033087045038700469320350161456282363591098225863284795453248448835795269690275647003898483785854403614568991031601419605300433231890020964604211489015795392208717113355055744540649754626082632203631755036391782434344711184913080295198460841629751027079598983522553525252823675862521046738522339171008788676273960073739023667726399592782900909406615670181034298207570044292353176529651866918872866676280325472409371329628125745126049408576831700491234982498408879325305524031339713359042874204809249272594337323821101249629238769645128238126610004662652997157063764546013523480932342558448166210592857848679614628602962547171604798713408113582592926263135848771300188146723071828353507290093703791387398713437985826993520241088020731682197862758520376504537432977340792534992701254705414059500899436121799584942584375402453497701948831468295120829928541391559733316872028895828139319984026427217136256306407572330438230011179497246064846663417895792577265094446235192298146206879907693360861886141809244720970261508932311914559701374061650379832739723007112694705728335061880669362045813271291194385812633076843701268751263071781139229735775002565218195530322236465736465134739898980982917102146007343144507935970370029203353353575259874353894329663626448250209902376861402850982957563252351830575991396246064974870740182339441559728725513701348549164762932619822524923297825916232858122071284064035974197998046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^120 + -1165860572326114718671348264934267823942304882960539540046805852411645591402810334590826764522521322148965130124145206492393123728960559306431499060008987283648001483178058068114217144048337199551072631125423340284780916473756066498952056819507186516221328277620420753249677477222086910476411144201197778093633580327697479836301682253818446067936114285118000518123561836048489034733099290350904159176534271285904062815156463362495943595878608075606596776911003908826356945497441166820146556112553559313269373319630255367013769515596146901800489872331986502421138976300761925736710336756005441266209344677280812363404458097753642586464126387670377477458593603553398966146639067953070114062850152944263629307023372533289587183010541450850972602340314937602994905321804185754650866897709456080141304728120099580930744066878225708794134606638165273433184387456486544921053765072619146427997171361768959970922378367748509232234613520315516441463704105885703558020757946866219591033887854948662898730722883362594391014193239797116035763031262654984175467290385890047426766158198667351280212089379211780559531334854611660946611671561360378179814469499910715308386604493913673462664496499536017324839388888768656953002881355543790545303493850958122048227307221398531104009121668930265324562602572182084130506185615928096441169478382410849915435028092112368978942560211719115826024853961905450950545700093344095254852167711117506268346400328910161949102097238766689947918352837545290736262197218208664353172639714146400420042058321165299421252070714097674462427586443806718717351581152602301284074664805512063922118598079881350523041065722088365636884052245265136172567092569873447153174199389774099766793432819083030868394119140495050703676480728952456869275211660744841038638816226728882515527903846091096157434098393723078439286800711262263481963220820473570653394688305228634640800983531505945314272342615381152219163702945240352356901280355229282742629260498323387281949527572639469558630647653229176989991158988432378331517645860142690436214633469912856911906694804785561658014303806197383702688633435375869355249547034376614518952199788722602171783161505981118846646592166800944863694994151540689371151288438794339171175106072204161969487733877845821903381749339880659936344705280344117521341459547405581561998315468938659371518448278591913357588303773160407093987867828491105578230735920753533097414085217842921085458653171751909696101556935756074398503019570637803315499286269804402936752457998785004900219529986945126924061290946960353262987907738232417269833844743468292938297545512830150386468526110333067127889723877749576728890684463100436512586645531452796744630333330952513053066841648312719296155590277183250146855056178998918533476303151132260023025071560252250375840545621006012087654824460074025109527971712233674625082404450504735337753690675348241298145330199442112857582861691793229295133772841438125716189125587910942304178899916686764162469410652930801910220707009061840319471721768033330733847229429980765898613301633671647010384399911994732064365382838306761115342390222858385728061121574484957305971324197115976730851686962508516516120591739213429502599626962707272738281666881062723276734871494497687245071481626560788354320777788497190954733883082008792567390045094877813929444074499551478660952464212420027041607167563007841643514358573318257788046408730877433373335620195489497984888727576400919681863727933915822822039463787220447060860155953628174433588788157749647138240087842252268554255327290694914548261466085602742517768152998113111587820092737242327984520710534606428841690697828450193900564421034178907738190354944613003252724688876946921785186225876407997709080441691562443242230826038787608235565948404820586237199681205365924438766227862987355329369855504925022339157960698867672831604842501961304669516456958777434381606114797615475814837369745456574333684315291272148868137610710996764126068708329661701366356284991324131193343489518907397585366010516350143442715556716786882202909112989814513510715279805225303835992164644404903005629360445644395812261896383050574890684372957819442760311522375707125989136731941471994786314771084656796650083865679154806676207490459204988857348039684907404141446578856743523728125238347970175245612358325622327640030517397255018847604703504056689486834823500435952773634590921110276640638104606876671576507208154738592525546601032684166482312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^121 + 1420400000686180483929198282528382727062047328246758731958820124752682854482655241041512065638605869265775827137686150525027420938711681853079085522020203446994517727543515096916824982971940069647089104156745077078847935549538241810357626108296402221591233041341778649952254285742893886283234342344654053535423058532672495770731628118073527971326097391919771867836404417202391994089948338715625883532791504268136374327473680579616179961108148816602507665953712557811535747275666587914258274339426955335659085296334298430403303415280774898494902529858917981020514819599048199234472257179604914729871691763975703483086219921763815142088926494882574471773921622486729995960109994410789685779343332815022463185683784277640647347650503772998302770433662994709001980884480284200782620420111152799320887761326490099232595816342627926436615839691791415090203465195197757344048180638085223266257693349687161559941217765729858723994988062420797918079171513139877095743167388296428823777485164936835294330891229300995816465800158891656569284989986818290144597127007787708677257784715517200831424561376066968278113661661283447137655849717050325078865942284987841291085562820388725623132309877605766001968653080327172134469920418343027246501006769170999627317456203654820830686748956029484158568083220570351773500120795190332472247222565933154448931450118997345492354584435026396866867051351683025618283423761594557393514038645355335288483058666624358115345039207970554302679412992500473278342330209930841943286049352075571057126985519814290993983826015720655476334641664021384692182921021077884266504082582536775778669445707525685294289452985980503859266131491802387205362301589455178988546725360461180788563273806924189445408008670000935545651789467136953110856173560342687762781248487638037726245277149567719671738110549484876104090021487330462888557760116826097402174168605563578271531449640795008924803209632467888722382516295631552304883621765587487465344657305849206687458676969442597708124938318824685663448708850891588218712613418965598284515074620036479489167180323623258312932082425607158082523515737312970010490429620476443235137309360408241374572636365091926225891714078158329226372161803312409950262839767620131604351516730289468953767617623358841415475102929485913197591017740403388562168064506533292010481707992852176339805355587030022235732383836963674000374608057088359386055538050629202511972655965336167666773647981546789991886150009573305223996545073411528668765517407620577761468778845552465093047032312552307258140260067900056979431351402395966656707032419036807044925084832460854469579519193908257391830652421933096114310324476240219948372590741064117567526962191975109633495877584955535486847481323361333454702608378890051332848270839277288844209668310468046906220014280304395439356620280533414198623483604642859408685909127153032143942848132781553380784577790670249786375822032892431822709990796110641506944697038906183078146311012742273076471144682152106220363557970246513871790361523934210731446974618598944057601057074292258391482422842214287585943502749819068935102106708160377964169405413401118674845426167204211124778387010039214684973249255281059564887304051498288538348083065068075239110780902073865226817902303268211476933614430468022600661173141973187022867553398465539406705673525178562642414160493345251454736146351060700382091185472780957873093539010379430853720736141681869840220858396517657185800588165528283054158620869585587127885213974351191537304027833743517109181639577061350601525839487300179843196394868538259401527244365852688958418192453571481756268178365048408533695146302438444226604103422763919220874351986048148017210533243952845790460621508995194618419017378792892826227817320386966743353554256831796734804932728584161733869212818373304361061019188165378995292156500455417221594037887744435546669491677098983235538103339105816054441594729163341304609116183130155456595672512075064336797804006649582856157438331196979481495468879492448251274420317176629109549329231983134718749782588636405888952412414668446008696583046495151019843104448420729596996894950183668797575802555089243463637500468123105469906324472239333099907708891242201743475916636891831655579954084344489912262852601298952702872708621161062975270593473823749970353243577473750775332247727979744134744565672533794502734951803913074246629934905442184801733728893062267240961236913545243330220901808731200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^122 + 181370616024166070783303071682114772029888313385538084132128556274669033223444165450426723473292387366972173041058494929322140614971707094923522181888956330619856851009059607970917406055880827252771099807419416445847272629899298450581232833744066744207148345907216386642121205464719424731516397129354086522873031551494618739334159690806330447722737780662368102122418836697810778231788814931605320093732281105886225815787521741307008896649451462370452848725850345979403459947240958293733511141779813396498974988374718383837325539485905675055658960439847572104534076114121714721181611631820504842499361998391466070722207975467579742646525536007094555522563822174457055604756452919778430910339794653624299932572551089300725816908527646497012662789726075405920791417909629118520179017236313076049810373138534227320921978208007792881318368780547790730128601252359369937833886729611780104072917564208857951214042217199602074127547379703748282233481321390725063302748759356048333127285946991642230735232998071080831413211558702502595741932381335309437999908127788767063340005465828322595861291801199398937955096614929924226340801740060315154775103641070483321918705015283263953027135498684667076876479771201648102333051902593180968390921231214143200143593158245891524713121007229468669925741829861844570024000793272439979149347184091061522560404937701694328816784999348397729788780783924013674893448027662203762452113470650029635036435080320442885977373850284642158253826839299298768341402892330158620791468048932944123775068359793273870489804988054713824023470659566179362346685644548237910273692327177375438181282913704339065028288005839018998200715306699839939442988666832041029481989209467325792485891737472532886765731507548976468149335515912146414803410130762230663166277927862905972853301376385283922596148781625151536062333539216032402551523595788027586140108722847412807658290101558647426214255098261597885666510933088979979713180311333838877009133791663807078591755755441759725980078345910603466173862105195648205591000559025001636880476206864937112505210655250516114801142715940345154902242169335473326632794436585255523387047460714683307203912399291532581960456442545962041084633053015088525738021636955394452218484010853679445394284674113355819808310261122939912981357867664614090340573089535647959234774788471497412259160474968128066127550287248788035082623736179647851036585875565116471999824563659068999371871854325125308601598107978612733221634085964764049529471985454884871328472984322801233250209440424595298221032340084208602946954345218703582641757089574165158904865832838588226143465452074970517989705923155520636945101317038357038915730661835789526601125193724131073198306838930607804406180399554920397357074769894141135553020519639546984682349615634013877557272884059277542322628977778947560181588537375040637963117491070305339503446058105770134924441499245266861505761256670911831249055407898825114734663900758259843379771637014736800831459680076270471739057566760159582057516736400383830856269934412432048786297554850139157866872403171206304862705616620725712211333679122133580420700452035083377597299515128907258343884200947829581667585354607005989616366856021087086489728753987570410255106211490557491138707523679274157474448994961826389984768768565135447436305195248945737887393037324724718397237319736570567527639472190733673738520757203522008173785290035426586456071233693698300772269421251703698472589251973633076176280492224166349405093227001956781539119019392944035119409371937755017761594565662508758804716469654126449829643495678419587064256279520625424993748538926381453497841214143657127506193503721613582321800014268599134383226802655908368792084121543900740270751140095712918383934878799311923690070577406769816477263461982215531438502298112033583754271875797982472069622629183193479616186882777775903060926769612625738679670906064787087145556153691291715041372892796122260061837461208181093104345082250924053427584815419100525271702848170334576860528940139803896786951602729114969813143659294670603456385300078841571607827504883183598693988571199841695335625606830125058387538694791662882779811801818441702817099482527178075331253788494326725972626240951469656117899857605445300973902209053974254446156424678408481983857096573472926760748356979055523978139902187870032872547072469728003241496279735530414096996687271017716444293688768228164297492630472112724105789440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^123 + 33152814953165201173575374538740778932687823608260539203015224805330658761789306766162442790204654605844490776543955982108244737681684018525621745274569432694802780289012928495333155908242973902922520875897464345687529642001139276958479431405261019267182114815560110261810597843599401779952874345719206710761661506367641904289266117774519982280300834564812357674289524511396320302965779651052855011014574017889266385262171797282272706223007635382000004192185456482628224476399346258263965105905834223368813784712976276301590593907550552870612383008875460436233958121798500655653739389501512092876536188744916553489558938044459558568184753240789008483815486874796240101980888346028623779036158897412411926881265176236112391406246125677281866645935119588578824876749899372777775233889888021745197118442248285486063114196526595737380091072590110020866556035590298784694415034039822997347127080336021732454491732097769850715082184817309724036407380422288708893057573483504224216849664310284601412693443443528715960105217935999757984168502572596507246519711230353119092069089630178532067470712383949880840690514082104666091900289640649676275904406443071279435634933095689796107312370984593303352147864695094583022569369332842051840150314392247320348285381755382749127008256024042709518270145672705006034110006958880147718513885323288719983500197882541435791689784168860829139163643603967426709704235611889410010981047544364517581986317134176430909642304399264839304039717102535193583982438738511533943009612242800697827212483469624520282039475138182636055511369364643285834694845269850019324592391933349814766939320878154228138672195590100594233359340547182290509324736665698676262405992407117649728444974668488814082813850084464999736239869819531038610403606310605003672581658979272996785700083648155040898837400195389823410692288048364119179830298151952897803618490653869308729038024169214293963969607323805666318384767120893871184758786325131998484014494488851033767840338838177489498642115133170591190740603320608093831926772595624835810236635881912541410736244759370572204659774333317318283486625457423306673588402472418209909546744767338112068073843400608809268733092702208048321988502278845054386351650463263979366583648675428633698706062523437911631610961462648822483886443108841556173964000396902186055589063145474398247896770194406303676152830967333527982593872856585293276419209197364384679761453501616319545493068933831526826386307172460768643192821427860754816465482385548321701444486655235651867230352823930344704517739511277887271859029545199925228700081355665851582850155066983858053215836015922161932222833346804181196658320881673385867401258988845957195131485533376920164452800504258950392891435869065208555432228190557932246592049075747156015827776365951713275298452527360142788933641145054358609413467645431586931485872175515114468754056858073741026419707222647810705943137076893174295822710381593316037168795145294897369427027054110521396909561562057437095747684415612327221639865678074620722682022485430933294455057455268873950888735367844965479907379821829627025769862332241570421765980903571246535122267126670936739171320800682849884613494132577907336081025501650303400115946264335766042812634158987633081420390823542337878318837522976043399891818319077869691475411030753786714230154855489846085235439574243125695814013949901721529632673166377668362094949775845508722418490399388218288502073433178464974907313840737837334614884760974516013545447858751286908093383090462672096838716945113475566524279273468619800126715307458081820815224809129089209289113262690457459530345685970939154885325944253717796629209784776132669207693871657294250181675493711496623719874563219018933494277500508695394839390718812948785208592371118557321228792207330974932681121875488844212985314786950133942029969163438631440293957116527658693388696455609193423112966398947802688417882163792435585407784384529948879864631613887743303482795250004808421486895730122034853418879321201470096563066847339804577694046696842888567216300434956358931253783662797595056766115569879276597546749620453373228321940739432853513591308415906615118646207987855314041544306311154686335376770155773304220145397056579202123592100269782983161552116802532349133720015295875201874699103104095457010403709103743317495329315800055727034592058247604070126602240858275707012796442228110263540751960622974447412092617156551245824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^124 + 4154989423785139704005253192541689878840222981896572936105375355618339447159910819356175212268526933312658647677800025628796312067197402873942657009176441570209078736177530372268622754350077285793607497990757227855183667969412577908423055112070346753292099399665748688047592096017648589653022247309538948494245949214072478467520102301093262728722682203708882899774384820556906302103114162862988171281644776414016349583999277615223109120527224040872307070564998243414939826027998436127850673626176276514197278765077708345311194670903114703742932594211484748670448315493239589891672119602974773831210340032039692391106539891579634504716419207042223780971020244776349497445785717580821831714688743682785098878905032381186370084633138349601607751900595396104186210668754273470206584589993821041143692888897712921564803824776538644464337019248692435032641439608009459336556808797840380239397033443832685546816277619205590177553597759838555490221911264946685480715895976904404601938990712252802426734212937359507313350559963908116036245235546808000545442438361123670490571098158482616433057582051829348856157250234787272744942975530850284893806532109049925345321004373531878619238745892604511443226798644592822608371423960527767355903244462230541287014574439472663706848390071719166829465240728315771102606487697009509464409450574139432895715356499452896243559871786103303137251097308174512973398634509893315692889961327934334871431010283752172644324643585904838871175167448617500312886396511436487419588396206610616281980734991074548828873659144967862468888614609400967347261670715930071312235148033764403045869308313775306538364837692986410569972154450969282653447024286505530603936084533277840196224778445620747726651763829665089498135058603248906459315275376880644898714047222746136871920031151475898415211819968471965275170866740823783567206018555568594790573803254797443959706177218517940381217659919968824474521304878645320701549407360051454685893430754242596949513287436850968300046500982784563145326992797614313272609916275349310500904393235586812288540398376652876148224413068978651456472434711050682748945316558283509910209067833287258489877032520268408714916448334482493693221758495998295021573749238242565280577417902903484059743525287318162931026938746805487378778494128169373879232615891182525860551536283550158966583358577301153030473701799227261667577994826719762554629390618234503851431669988082495838458014055583596543917993215014550547747183061399736977013366016731298146967988875942270547561387149842432431789987391707860330718954695545940241488545676004664585771080831846719175732706405636499908333784072965371684449570766502791208329716102324665057917054564423440637302483460835814611970372466007168175427718533533852709525617722965956055825503461688720090032357861904026952807485024086922223648765635955757193083446905208075869092874342140222459239109333247557592756500489097100652362575071883764314226337888411630931757790766175105228661718585370074827652501990661948498733340094042156546219392620353215603877650889366403194323964919990053346390850874736869983127095661011748375023009715849955980656083841986074681338772134228176727653053489594200495262584640898573336593920396262350890047780739205608864628565178269657916185853234351458132977831763592988658206948213804716953298898328142233702057428650989058561700848568830510089639363417028594986888007003772589399326534457548434076769935637268459837710785219987534949855628556982964864144914566826077900603221632007886192372493146724794994061633804676950204193565459895163854729181074213301409806692407612583868705219640847950411687418633444255687659491069373441815220501275520503489118216773438281133725641868841121804460774734436161989169931721402032347900969565427980086496783044280121379279612859439964388788093531199444084640565347545760750346897549507784343140335642053928824841175723757810092238069784011584910388213222405114704637260670059260815982703687456857529961867223202285846937217742663169448780051539354376994777091136775597398292891758325411612211329024101033009523179364443502505653612723982213152159242008463339821040580839101025011765393027041504074004573742961003570875351030588166394945736894181477135526871717209916595961690500151556740664969489946084213157477923576555162759658354799573899427595176208112357936749044922984412353616013487915299810078615673280324055493051719980728863608977489920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^125 + -23498211292269801149631051035874840393231348400268954535964187668186712823487883382989810926535553103605688175355532467983903320425922721123917387650184821151114894779440833324799128660086054451593601803529299185858701757204816545994573175658363273955210466699999137973366651392984475879799542655436702263668336291545437075494508814077567259200974377213201092429903535078691119575377779592701521899807613387913734186026844201862730590465014720382407985809646126375733965847030428275388259422488121461842074483196622880324512318915363122400684665477240288541811782599707266397051617783943001405761495469674107946054186597481030518335402447495964380981442901803463632126542226031311699199610948001796615981928772676107425643015306355611404599461806353068549224869113404678254494585812074647683752942978431482659951246273243133813940800946994409178786058538287959318176528654153037299888221907055768115213084983920010819359906398308087652918951341808287076158223409554173314091374682955993140930343325584111890180044140474017030162957562161774568067313875377227884101229836757929069931612268727260749204360638107574632392583825919661022342350697735109613230248850254739144406013619030013912618073044364526082710136668825357472141759054793241202236473921469764036830265099421617561832091509299262883118855135091439337352470047868354258999761174516440078893754441173408018428284856732348511460296277082383490562096524101678813479140112457063604824868944557084576027934852563622367521147252975785458859556947605625791789531113419159230107084622945026283561286181218535820176566749904567282117754811072954425369460109620571614663804605417808393682859705530985358741071411260997538089235147748179596673595699209869483933836927929176909966410784816103306027034527963238797009989008922546436458219772286279125479397544221951465946639708144508935981973519866506239444410931697123635006118011804207447665900687240247749847767036157581663277311628600476668923512250928584668285758561140013553348599801337859190454033768285916459545424190495060744642834068481451440304411424793633602162453104221729930976214586076610385623313460263520049258672090754693505682707358862314623469472906358149511881476215531577622618791469541021458959650416279019743314863119366650262844856097174628802569982398485487629777484989766812098117302660823698866825473457828659648680263858228563728781947413219682084647518866774319305051090612745287389232239213831346539076004421676249439429933494959838087281528828883819797115709163909725318452568719030207693126655299420335104833724659367276009802813110010825047131439146667643976526408184961958520481735246995607432593930584097829250082602980587918353105886515961690253931920411970463435719414259503115724346852446476770823399890181833562238667699681487630740241027484822344234958203581656232975483993797595144974482743087749529491409871859736496098051782058558270814086956714068373213270433693968117414838610490959333036336633051682671574591649221735950682165959005928089151301367544568637884569949597076650148120119447410313581421576868772559221028112165908474183596667305684560016909114514132802782006941342839689516334748969890995320780609285312474959594655415081460330691446843820596643839478483614487017441217173038346125908764682805261628721902900606247298224194078529253603654747160506979353601167423256179102428336586096281751120321635820404059491442905603174709325824412972953680529580360567603365358949716549947223051672448710045517116060002063636419049641553606338462505161542852532826169165114439479154492303112299988667615597160664427613834182198706285025137014467989013151265601966065005640311746922189873754808964919894511965303794586505613974565776771650824222606867648205986003586307752561636227784792547048682990153981796248375465822006726094165172295225887235643109521242542629348253297057972878665782882613439008127196231658203619155749314035618606947951658101263473876400946390895839272914826542217383840459767777323111786781594933874946190117521676432547819861081355872269709478167490873569572549758800718778503829663046408303490571938049464731909611929336343791140588768983660702628237340237027901705038066964243155714838004031530786876777487838389040056849673943322062215549407985145373366977072332881125038007854006686914210371247541053604375946384327886705340179582186754982642801755117931683647948306372390735031066498241137712234401275838464000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^126 + 67175422765412561075162139018304299010516522639754998372377614995217429849196586114750566308947511399107809147605421216459373705066502798863697301264614828895717914407775245325339005998511387074202099519677231960323403123514952218995017177608929359662551781687662590403959477802442084185096845962398870119086864064490024498570902783104410857885139355395978858392038421253943035405033024968346563971890699325223217364476672637176377789282411328242981033383337946671057070328027537921208950103305170985028764018227689368255633250541158134876383524712181990244327326456643324977251067717185844377413494078205763184972290502814229169206326387872783333460147796782327531603482218304670397666131447934578240927242469731943136363096560465341792495659632729212839044950374939743866509449232111655555302327127449674803087832779429619434390365603450834474307082598750913198162580016773793420393757171835204500777203465301729162107047880276110211939966336213664809063930419132252203590194571810432070180869770687714028747151614249796340606988396435095198857314117342991184567439877158553857356381189438533272389490345801097530700945092440379376228248470688470795354831248078827992538369175802445773365101945356823455116369680182978960105824267869240648909963134566231887787226163093578645565988509539814590569871633678339358105507477876667181366413633126823547533566217711345694018385101682480213241945513200223349601799068865489786033120231536185280244351179904920106005323773227841303587311630344421993059803489616154688679246140473558366285137492471040276323757114311877376073548320720328023180366995203058595071256978192238867891097453078766093740034569724693972726074282514914864249528469515852077795141344422074408360300208247060058839422154652391965930890292377883467867352524484746302280369781007605975104201678593345719522867680103694449079367320831380803895139575392081474042660983546402608488469944490333212865478256588105620430190570096037240065109909217302350194610691385038032058282912588652191315186599147966411564586287777513066951256542209456099532191721866615236027376640190062666901906189141661740083307927755785603440941603753992775408099262064141166391559391109369643810782893827990495582606676744205490744890764725186603978102190151976129984817865357338879107253537583907330416752972851797995746190098648404739849208233207234402812196698950191919333345961923393723126280117986587208906588516800067614071863469318131456028545364584837955024563159848010134687512456757476597030106238067306368113497291624453444557197802691174483282450152236399188215627539102580520303526261580998650329815814771312149398729731712890752238312701189498091504705597868856758096076859580129030413883120287290096589891004093758350707765193806627650719120185786096246514781127777499839225921418728544793776612192722029210747244009931312892639403927944932829083963991765675513599276904561314780081777138296880532782437972778358636591605245529148720698018099400649752921011070747344360721894750898448887533904555039209339507687875765739144574989529645077836364634056113912614363290812798729635701256188379656038310464524177618672012738930555985724540110178833161707708608582333555986220824909490518438065454575765575055783614128558418732452382052731494611708183982266418677696788597338631455668084190264591322693449300967651767843223292007750378650157917572090399972848072674988103792214354489732500428057519941481465913689306397720899639743280765671812447018405060614473653652654743267687030645569865108995767288453713500618292849683850187692138512260337882642507080865144536028746336573663018684528434580024175737209664394549875426229427940660934501899774014969298596343944133547801463529498958488994314127328240890230538356912564452746397609381055244125121998233107736063412112802787895006782737585072566547387340757351902869726900753234531752002913063631049058850884521182159304014253466910545139561880754787454031466597232480693489819350526785647569457035273445626149317856083808513459106157943733816830515285178202824163019690176342761313266294972670610496938739650643511677551217343589353261683102793047198178460385369941533481768780610974564191045439815676236741367891965810156965086916092287474868895716338549575682140761761381295440767296217598267706174169571358949812390351938918952998044466711315859309358883881086387303453039525502411739757783626649225450586962711827972512074956800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^127 + -3906885586418058622790653830135534208757706168644154981131524245461219198978488971353325134078436817452447795791339512828236227477884674249960118755887959963383439511472725947382006143081300519135855389623039721796421804466891180067088157329299178052772262701128345139284269031086812336894256198248850150121959028091188078709222496195481407593490799568885315825196881049897977227151623712316720245143203108737017837324662107290228806612532806943518907276662694871671593444097738258636634726245915217609413137861195985115958812719680155799892055341596762745890063949815813167169327201367963150301794147839128457537476383877805985328955834733640353579207712191249409600085175583204063608927063966495791691519144184563401935370960834837914059667029069066567214942059297749813222237257692600240965596868391866939787835438097590229621764938070877637004997654395499729404716455516034548259431893077467829619184894569033820764157542003645407896959908805462887802996286146631855808330887077281875228743030274646751951839802017455041204275433765972394679901925284335955130985906663445489471087168029685279566004623800235208576710329679032731454625731987436959108474198103381971956399571155572643439894019211415636184918265467476257396291514585312134025378876185592182335211879082724861356406188417219142466797096063513139020382239718783111191816410188229832591866503523652046548333235549062071057983149687807161391719550516919649373073539935121735812121893305131677904389041729633235486011275490145750810695439098448260297220019155246167226199394973151198063875715983036321962787634157482520688274915754924585436860618486425222827035401621434516199239988100720585985804848630420205197953572117037753649593509443884051846656926817247429606663112505927565063005529459025406682019106549895841660103344430174288454978022885116175780946331222984548495133681705257439356280744882991489591274936589600725057060224101165907215578825887729064455987830351301839107941534281518443521025760835159796153034953091834944057782559393375060169120577190535116413896722944830945449595594623236936351212520581942433416674913453147326179102059871433263125249457255130096302801327461841389635202059828485714351785256890313309233704470668909272423649522523000225654947051141279640269923889796422945442324413166230090060441783466116809056949009979769258443765096542398317955644237601317091342689207263567138383287916575103970055231570591256666530215680067091587713023836888895148338818735366079300263839951390278439107605087782646329696048154003922932670413289713800881730212470500190995111162427229219574399408992827290428337613656984473743757472561660199873532364207675796710143247627919285095150719589405949963158214304676981645695490265774117974053493101953210345987164003466308430340408145383629230823922041777356350621207016125991896498295336434293799339681590020223018786479440358064363951259356513238564017030326717358899162458787378130310253156077293019441595530993076721341180539885837194296231202548456996221341595404903355905553408720530715079930487446911847849985385855054687257048888867127221057633204552643475212964233513188091447061924617234101671853324948194276912824918507674586215020245577039749402316802397328263396409087525045907143239839642197031747342634813713448479419663694926579965740258513701526465929655613439215699621264934464393598880696934843329431639564455782109318420622092392036454269690748870457186211165690413900235709835348818747244476149613858619765382432382381187249910026126583259060420196889976916159442702282943568056795520003491656976571956246103921311882800702012266187087298287128372297964583877811148606191550500599635439399880088495259586998726421167513659924365576730105543214572646949927935978011533758881814879219525871984261813263134879357318523141300250767792492305739060122258814296088547733931165215765198297440569653481330619953547599320353592580745472646456332121989627212339841318157569976544900850775281257371183817870692185703864814658157209185418905142083055653023430331783310780807179726047720288577982791687992498421429569125602348110294449570657305970436675622785037359054528588323606068127459881738900630908189783363080479010442295656430538640295117451128371080975948870215781266598095248844605568836927293864109611600982313359526690199059526347551643008783484302927283931065358469440161794931781058581565493978025784022185968143630692515840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^128 + -1396352627626392493582148842304331004569972463572564507674888770225617628218371180086841655907293596173665338685260339219993903093247615352269590379254725992496251086461526591501606484568443872924074370109572030677418724050561200646676853044901234079229772730007069109726874617312821780926906482468580896662814559882807678200775663848029638881074123631391877019807534287790265284062606690748740619335819175878885047100067820523434813996274891994892635034882633530975994496208406651504878177861889055529565586374848269278866907417952458539098438660372117607079861034707405973421549591961583173873078511148151426049795386555940480747514917157235327426909452337223443231401424410084555668273568245458188322697843201453059073620295371414101740364092875261759774483772984872336203689890038326830277742630116874343943775704627457203966903893131752404890622452904324205979383688856931379998735136993602016429167582754094805518821570049999856197252052416245290271277315605814581606936066673154007594233402623763585332741402984723144712377824626238890886003868896742370720919123864471447215612804613326937044947264599652090678345438743945495127664161606019621726365865040088932001268207978322211880663936572768389737910093884588186063966913891714311190247518639464523043524199906706778960719674320302770037531404647128620340716860008847123810894109682431609548503319591538168383727602896220451385427067261998736153760353780288807398820455328563575041907671354490548763500175951351665707181421958831044743140057212990437481059161916638314411649982716045317107664778519796607963575115897520649871388497169748080329525465538903730289923396199273507469582806529930317897888369475513830812879228446942280914329029133004899613273352587526790068505118258646796398311742495922212500872545088614750612482415343876727686444109423931735174510699296883166076821883061470648023392929067605887508022230086424379749816242812746106379587145624279059065839366373761973129460402366164233661489690263863550511663224895035325882420079750807068104463623290616627474323347278901835483962509674056431559485686794622148927327480933978395832610153718757461950242721980204205877200415660390163408257447170017507859654699571098752043361746973135835157718055536702401938995772274601076237702885611963326633615623172080965749833385228128430739200384954113702355644832559512073043042349268445370402801300041810224076748046417559589214345575070129069425148301280317427238782931227107546006400067510015670393357615253194252806252928287642441907789762075373081010427736067208054793882234774068288177694069554413198223644247528450133799580927857646051206804906605461731980837238492584697775226994709862066437899003445865192399345256102533221151715007960464994998280848804567839359111905986938595503895277151586829398927643684609271293927608461333637544761418534754239888879241431090505892892684854794113368655344746084925967737121730592472004473906366813164928432585594871286113544395848659931927402117462893180603528555762447537231107744826668036535749686843820457290726342359709689250482368795411109023752776506377439393885446724172522418006747907488521957978516942445848610257596938318958988176363504256823298621573677570452082599178352444041158464880318298543237757817258378775730181677891685867043665299762283674428968584227940938104082742747853262845506936560265645273532244388366945271716440697534821455352580863654469561627564710366796807725647184542059088122952566093659125323886013419875872558997307620645439247509027661779140681249837078285430031747123051974730806010249209544809678478042518414851760899825357326769929255081861485723179779515176501373069895214503392106258115877445000287414529656577246798782395805016934054896985867303406194104491682715873141740176081976714590328442672708287738959523581857152566191298955673488652019272060268133232527373775166176347964162502855139432137907419102191045437377819625435203380723251985198962287113530415195614123382336602953498978412104397169218433917465300735166620360436825412806492597015414943907499341904736926525742219022457878873736367337746319556938264227393528597092735180613178861472357533363249822344334937801447411413105034939070363739270935736326609859614697356514002051290345531410467305762322736322885848033762005575447853424961533027533402293204821247158583122831483094665529180505478110161539318774607034364341477468221071717778325504000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^129 + 115714093509802360746462485693387891132658379446975984103286980635418853307881230903369103310788111214070985682771942714482969288125754399655114751487193858402377083976803021355311952263445636198849977456871279282447131165661242321731107664771904919136133682106245496218656906923867442253872711888214764500414121273958809321068086398190714716339613561808379213888818411335368339401289346421751985600002466251291887442527021107171286653788298570187027402836333392354078584006047380803324807793956931671537788566421472849614700676831957359032682804911749055631086027836595878774770412344559689120007580135029255006612684805228695525845103139529463655931941193428353215364446334896168724668272329649601041070230107870444986100402626046531557159546186117660617834173779901735459474022410195291458609900860651987369498377264112429208951361232110524284154800890368822116625712892352195976896180117877244835920596007911810871035742903433199530635115377222614356977643061391309033747625285032357441863542264134048369733680529015034512618012691827933745771597154012533101758714575732898862311297680182652244031521445336416001929557342284793703616229163882326585659697274303969080215421459535499570667168779578706102577175725649117666685243705931458986247682342073616513349761459351841339641483371702702666179018848731159393210017992650799960508318515935271514196230887258526485936471507861573029524787143757157268537367557714379209342220922182318709067608141597573952420607290480429376534192872047614131360504947466704330724458245032644367535125559914470378290267588397926766447925073817429394006247546134029542031807451731581336667426409705819449518034749030079056528512869583555683685892135382606580940820461006795018731156645520511401501056331383034390380079402175973128025096930611360585037472609018823246506020634697199769671539381365740247744351688244452971244404827911305575023956614194926719350820042446464072987353353236906827573027811910300287513403463019458325727381144951428304077446704045604146313955244281597372374520525758284755981157074413716401556997957670013557050586452802890120792396322361534234140355547648329933162474361160947686573269037313897909448533490895175801297233832253986467792621474040970543087414804837465837258946413228388606820127273454758016437520005494671146837884780428907038462530887038530775632083039612534794403271924230651714935795292470384168176016714818991379330850908440725455729422778687021635872496579943698773850315472436755184262522263100339310541656920857104158749463495023749138091417342042029236225002264048960802920198297252100850261695586780169543909502849276942551116349669684246344941539246881151429344882402500718626161474187554406788768082597642204872416570534228513020766765046456333775341431079163022305738978436382913104790840509879686663538798429541050909915200423504537627675057135209894688059310003720410760037198017930930440005128468433721608064577930890547853766028557759497488606036038813289346029398899299460036713447773692489184616639301675805259210339688018651400350378140941410699403018993159343671103172880931291201431645589637933302861211816889769166031758387861233157242519670883612472975500918451819322116371105988071742238362777909150722383033754814026688799570389437707552641920689072160260135217938783392530987420647107278974128567569688198137173837297070646171421249221832833369283236436589770040989533204053526669839353579642041947341030936724166730517357601962632635212817697555476852394782485462438394351231911878783642595886848841996521952924524384458310198369437040849934632527916145189102652151825003796470120747332985004133965703558970358285637286987508847407529982278692788071522872744642880399848308321249294811142463770632123962662187803845532295045127142799748850315948335178683677098846918987626571649460136762099509388681304056980034437392482733907038160615700124518795245193155842785332009060101116828217187912473774253651612972749364791560782693971741807813547019813443762972547105871420208442155537132264744477314175931877789191339662413825807028750876671216834349426374249151879002819785073815491581063646759870453067172572593284303617218545284445604262301271299431723867412473084602539843137640226478202274057823872388006278047502552112529081865794289066984973795896755365735004490950569596032836457402775520074341988673149983109147909492265993926365383421437845508928307200000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^130 + -16562566368921705926218209903559576281879867619799208569629612712461273379333204082242600028509109479334837712502045426432104620818645395313686559267052135847361033196049888485992626592048279532101927424245556092693447034565401041883375091932760202218358482048246356225341929711034972591754010231450371175989485053026692482485422774814837635748618847401606622040479984275332434924480513753368632738415562415722383438479457766787984685329222427764345670806596924955758559279061278033541591795569834948371545343654144370199919534781757607039870499002013721873465862760544073638387690751372558416391183529817886886315719371068850323146342071669980378775704250611416059139967449357839258378626431625336587121584974045544405313059715891834082604725310076485686224873672033604506756801792143424908833359797724796109511127287912496515863903887780177877644410347837444943958312513632431739446805999308222818753994518757486118492516415530008459973685965636673696791712504539915736125480893125299458988834246568484716333489382345310800922625438965498314765802807961241370977175692237600940005134094746357138532260268105296397562237542012208121225653151595384407845722070074579361088911013150959899710220354915197880027521732370823116665332331387905517181680486635794832566348391542751261496750899785921512234388760642069061017550848364940166206087547224418126090476064717513326719246586720821568845320310553415105096972445883586449929511706503361814417524921635593011718640591907090564223933879134313270965090331874659346231432809423911181893741176882493035336393202017548737159452910564741369304048481828941997449545910964881557630618583041413983933966364960529525206391573207917203767072072044016726630705706792764209038558797902222980705348356996716716326238754900665313210531901244738387438293590115320782800982270357975884159250376739507080654665731178845678834827788164531038175748933434958858568831991890508060380936389928146997861121076564773139862343020491915128968705717512693821422849410710187274298943168941303080243752447260032790392901967794763669141465450350043202656101102225776925656866138228427067055704364875195363786347657597898194820223034813952528309370625529175016319382115453616423826029856488292934729415064038022318052289692832861968454121779626408070252370621865110551267814626942236206957829079944207600016587433582391484511723372018700000707513833867065738095388507266980929383029136623645136340042228417470177350774466533955274437387305268188278390130316208815797675220926452080384160185153877673116960456874358431717170399500925146698408141885782032888304557372861156889720541406228891941121721211967289961143403307923839505736406664243628591828616945218916755539963011707923361353653274346649568372267977001490988749290154346229537495125906874683919513525865125128252068183063837922678814116801031071907737094788142972982471884387554498485933754070668236054339178732772482337505418837734421042635153770280511101241939222287260664870245726731550678176972537269981656282521297967015426454737497227348588404834636825162125092018921737742175255691401926894781104958105451551867115493309631631076992535754386931468854029024027181939199185948300620623381248675180859775922526581182651455824460250766032476093642681365281029041737208626935120060559175061064565622057090690893978805286551790593372468969237179552663818541246073862015969334623663108394819591089752437537567482919226477350888601278777479743364318090061563617004706484948806342631860919724167459740817046884878954589895606834321329982558764130852069841523584863095380990932190456389518856821374021857528529546449333004395989282746736896187307910524439129606517803211927095589275420197078092475360795603058017094860133839499961457450844661938872442282695695869781553753078162081125816213484644716955033242475140435502718596295702309334575126429033703445529673256834272107847904395084789891929138433017645691837577539018330735639722091098636819574016974617240391949467484279670894205624550120550247267625641750778111141029431631547553663659261001444231130528599396542331743331997778502949483296161732635748255029548520999185566345090591465160988813104414106783523723511996486022210508893879813645649246504496555237140168902344659186923074677417662390267383518182502789346900671524400068166277351379855155901226068737849402735701873612064674532434733173290967081607321250640691200000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^131 + 1285784739571450255868458373713905976315788928211730758534877045346483788509766829355928847406699701426208637798971080302765760429301260785910030008326866406886193716090565388467801355853201447742938818030032200469540876708101198295917330449829114323602868118764122801585231109275294887039978913285199030845150265053765362839799863514587122919409849589909309041984925045255100014659853327899347065401696771628784072639938861046265853182044579548068438395234636427742496208901771941819921865797286098434004429836387690257739892362556967328201489023314876608372511877849686462447022696137692757153816603530663409165218801177846191906033896524450564452179950223440364224425640031023287980381310324607760517196728716033591795140296053625423598004421688695555304756101966856202189392088669339538815184757287128692800795059015809071838931062294460731312124053134703626476154268478324580414232898009067569072337822937701378198327612088115375179367603600378495389251168110676617861115893006694244258439406896652212703878762070211805156772567731366959572082286521669691416474676903581338673497830405199099703409090664951832952969392841924378953485613820772129475123969238382107234313340548201547001244423409980840562156634430392892993896182798115297354480814161829225420498481176148972924284164951805088880892222582512319433373948621381434696219057946674206610837102038551949853626251777931180829424178561735260257058231393635866670614776873904802587181075761151478967799727027438388720269126958124917726447498719928244174280692263876137877076565111903053747005078724337330837854579567689148069711217956559873592469037911972960644924127711924325548191179783115548745654367301485469923378930119006000403164975513114925581616512060598666246314296274696704928466578602146689210590337017493793430299013130240157342805075778165111531995776214072173724226458271736436689549822664130143712524200636024367834048627557820915014780606873432838720783757696616635329656104547845727628607110533415528688563787340329975995100137117561725963888803830898827320204767268583348478535430218091843861992386690805386108879956679743555749482103654741366675439748530996562924769277969399081929530573511781679467904896795707513078772768822549799946768513837907073022327613488873338471004092679467462707412522346905992490712813540215752912106733902888003095144191676032903758211632444892829552897499778629494712645916364099408128244008984353664162734378787535568544837025063786789631572059646076115506190448221355495386746457211379396568958270730691148791635437897383256427470638806380202114418968120694914185928239318359457524556618410167801411870940917940134432452047286074993903823448653039741003478107373122205270321871009204079558178570160673944902144806036156474010279245917600013287910213635044562512222143668408007612983212173697557556214402499284113414996939631767557189048123777999615379188600098235891381184048457996425550921667708337412624160813757631773032735675831222140780242295024840042836211812083980314015264205941530120462842700594800159646389853214881418611424451973313418826615592267542995031380752442145425751701795647084718176714450808811193368502800209656525639005078837521763077533780812133274875683792832411060083290629588809476658593078633192779747643433743550305641072652977251408445363724508082994559887017025513321794435923208513069053480083880055144290379295823498055356874167229247473890571179111916821241299739797110105996510268075903056726536124075716534042626386353623056619245427475690551396996385399431768940623961570855233037758884319426582467145220954469906161663878571846751505065244977513059046262895873748448449495850058748047440991560670787097354255103625685496842168314694450259673995141148354041413987209250050857342167288431753916502508190664467890637765879347782168240842849685389301169369521880802180710507774901017860329030468029029817072990778721246262084688610862743492483218495269258254437475810634198816545859878787596997307188158650669725397897954558519504065961046816873322573294125152187190609622089763767143732445856967178248395281475568865355075604436512426181587502946587925724912398902626308416261539271046635106511262475036799224282698358818460257349515674651992102113573918084644032939231709984257307244472484553058010482478572417123647234576836353970019136412149057168976092217944550237929743655240416545654733235290112000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^132 + -36285290623889972321846215422228458080003655524406397906383877400236304451864349964540646200656552067902564995778005181105012195640470717797579875490960262543959216278716417311264941941809580466594504692204211997359056846714590097778693265913310373685345747529555690947247260302905967536974808497211541975628655546731781585722029479289631323905503723857855914544823621270045176807445397633755464468238670494261587009078181393983499759858897486401317667414946317854672418716340860929373779381728685720328515495582968401054241167542810062468544722514497103408104999758884853898703645437598497885484718256089312579485984315876560790206669671002187513742873601530972905518627348628993161488742712317200898876391592949072281773631878663348765509964347843385129192301810483492936412145174433101004895807921354034869334200973187377298212142215834319541265011844430038876080441112743926331371133324185327001493331435611111414252030341389799450335235961968037491261418557763573296553294220480016034839502952473044476652582971592753714181910255793751229919612118916833631043656994745476251757548289944483200907407542990420815315241339921720563953426574013071227581636823801011106567490430793825253540863157024503690834019262626773051330024275095903920996645703198197033477152698001826183848137235192786312157426767091181969049798405131261507601244510270510497674552775664867496648527290166087149397938762130323699834161036336114624004799117308686523259157268002764281143004708736812088560154449000422208466959570145626430281621412279590323530639859891774397387666343183398615025800400823780060258898331439445339008254030078003417239080674513624483361069179386436656336088728470800103075350343749948139306675712807992458813975309815561102584703684797484184839495206679515014196068512879910851822871751204217288427822882619815255716419222556366277448248847870728118911631213031694975705534861233336400775327265228635762104760818535707733160986454896763847147759905812387602095294645474788427416675495297228244286843845158035292728220511349017584576760771486798257423173524650098082428893472272790198282942426879120196886863232788879329922114597527877906437891921137505980924841452902550410020979736686031328803217228569789572600954700511872095372841550497172670161239975914020346514655202561170982192830156334663424810726295348197715671256762740895936781173822640372117901338043988878138144448640878600926363884052611579100294606243738661749096208920375964421777674562579877968048235674252164834973222620170780411955873207888199039664583442705509140125108350949096468872442691497219259161968869900700045867466945483777504704157772613280337198449693482715624986176610170759316625904814969015816906037743631636492601679561563301467667430883253811793475275584429833116036699787772278177495917194078778855707528063726967369284305034993836143574393729904684637685851006741247971790037270083482466624457494153463922471140635451418838587304902513999885428347628178300291649099795643403516300884679135982871803055843854875346565898307565811167740355425917474817965106022632461238812116238805732914696767099901912396049054526872376693587987790252721258194136023539329285035924951147328113619398640342874403616911898609898014942233025584294712059661701346090551884833782079014376393059575719108489754242157007219153898327760086202406686852666529246377898135322502418605144778269269705134476248462983229783066752230448058817365171087350928926485421288917215230357601665193755555781080694518743851532193147657985046631949035381905151828059615461562328002608037171814011551947280233961856731820342487465570971822353805668997246650247536846355512720566588676779996752531271734350929017217266871144370647157089015922858596609326425717499021124952041446541185219057222382685522020332336615699816098197292838661939221542372998696735832716598795257711711375444108296642294034221192321992440862477218862538988344649859485692373761719148058293505231858054300650143286221599850140320065457705470483129866897824509775152794716192851242546615936693688929704003317927896287032218341367768409396735122369827391228961080638687481214164111978888096756993590166280460076974550303575476636147803001978432401360895055735856789695406939389031793698837435220215912183981074062011020618202210022971147390457669616620213247531736313107755764717097484274750718268791976291573947256379801600000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^133 + 1415043223837009301568692836420511247170105825972440907195542111257568465100145807648624878979876868456452822625160028141398524952134178388941611776715634397689395049108954221882186174767325980063857107359728747482718671941068756276137622205694810787063512002949249139883493814788518800786639294591387965249357375690294394843341013048003137076656393719122154712359529187226104327850629469984716871643796522167656030740638598723076888201794186454452180942248623831526283199141824411553393723672200799829672551261953735685049131168653917525495353085138302745903410288155562351483727752239512051057466539400580293387094317334331186722207480536369352605815625391480085605397909277055072560676438856633890259076844753230869633567942581524464658738915564545899649846836813267301559040805550373791818599770735817104073397190052041489248002882712130998798064667040684409720038983582535116372232549342099410047762769324540845649475351451664202034322690457773207439614599326004803599281191637090549150001084180889675014198570583022625428045920926503564681468111433899136385453812011718029260281881576360736299922240840636930992520345065482516659371193205379094937962003553377450661145052904172435276280789164245295577440946623423763667829714751931740801815132627165476126770795495493091937336834192371773694464337945500128702577299392061798077788254089888099891414815065153646416929990752066430077628066335353878739789004844693671172183539349304038834398311628660257410313608517714827167292360044493276455442873821661267690729886614895291475171113389409773336221021227384631477973844508935088683840050235657544035892047134000885159917250963609756249993881541741229468262846871903365991642528598721286893061932435504023030585961495504287740806349574749109223226957987881993865193915455188717655003790112117401180825421648197477123657707327992982050667200973794257080037396276415732363806013729632588076852637262893240537681530989232222816579210310728192248292701433833728501269624695813907378006484560806193582299340732358231796974890598017808957805656015280161194161241046267182000426368714379684442630152430391266770208347598868249324539588399874510633867309332144723915259793708252793983840913252656867377156628115671028289284655345444429895250773172413866997520094159557725127583928838424088314299487974886737102098342877887510896137901879278181450672965566760809742317022172215686749386230076467940630234696238637965848021131212769801551314675288198023022079211942781493263176971158373604573428254021417583531448698824460709313442913980832588896512835463515888485566360412992993244088591147560606543053001518018553464785116977972989910215216196362090687549416059381603220373041662367511514669485823764115837792249471157170294921684507375286372100920849876454933083835866546698766991260326399179763996009954645411042059095696888268674751658520295162140333831550502740264828851867620460873245796414587880464400918922134713819418645081925602968831895801605208160865277759121770390181521977284361716503055580446850348432583643062937601986298024235892143413777421679654651522487978518115523761790336411568039655095386721126466451286830545272201748666688313281775134368258746052564368924337116228574001794703910088248979709606799435766076009314027274626182114520793274801648681758071819478694392368512029613683757205687809382674984244925022316164714740313782200389041133342304339480095899087114433067448328587252163716501155916609027096169560447833130513669793785751232877151493931198444946414057731791525378860614970323471518261726249793651123098399043352582550529151053232822064137209745300224672734181304417478445237532000203090082597907065207321216802247428617528710782890629630077206382927280777132745394192609727876014497123913071975711386874289455327455646421490988955627537848425626907890780483587365811321926175995645095974967081044948961254989049257447733024611992813598444046024252535142452109730167506244020851422226715275171614561105411900979894418731156860535437411540059169660864838651164046688314392016923826065719922782999313207763713863057671125209489345668916238413514568525814185603608962138413470922194761095878238357420229668256961516218644784630641881171271509400499379844475500495638883692449767437632419842681937460413573365944836599662983950857812148501926346820270876269597889038569780225763840843038393642787983002173440000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^134 + 99391851185257130358661699685481424207578661368028791591220470470536574070521845683616912486441148267423262859132751285764951402674722047009265018275301997538813323722031106001819430122607776786864120975276012937666619572035582504515629817248152038156235084323991562230102413365989605521291783711794397510182107398168236587209500854141387848747863289615248277616359905190293771530937735497362480461799711030795006730009646889946328554669076273036269168294587034520847188033572016315822998983795074851607270086952902085609186114180461534330957071174385497904806327018703433025348057698955426622747086387154591812142709655484557812803050938080895382790852854793675614276155693711304529429070897581655104289946636593979267741357297516988773294958179712789061372467209473986184526573647377683851409460081857281546951341423900893565917789675903567073544506235594728415367861866723930335229961765593416045034676017507331118634908870364337954615845088162441272868239884760618845355201674267582683860211731448039004327315924071098190869342612182542819461296363186652378617312533056944542829949603456180518300477380759751223987186283940412022620071476187649410830125072544933166938878311804701663954542401299554701656656789503565921771190064918575751546220274520708825983952056165273406910146198333098496909011061257432175280953753647014376644794719339685071234025747786255773562717060776380705347487375830169854617650871612259314335117575313750521982780600324018570721590409395646713948782360099147507511526475401088363148139037513807950633238873036540224245661250953971770106599639231204507421757094340183039739585387073805954060207314443677015426223811113828955377995772708303028320520577458999877284280609910265298139627754000534727729272813994152374717798532530614153092305825729783188463703250456453415584099343921003430398244368321671255058077946570465113619993584574386196275293518171523320641942372036093042790230847896342477238981050773889346735464038949895905631612431945512261825646347936070562137534158550364199402110294744405186605689468489268524709365380191180759348751220695256334227685021581604873671456415303797945531256448440539466291517943715632858669563356901820528119384885451156830446224145413894751407889284096617116675165836044526580821387883198022863819343449726903153945807083094774234932560769217559258396720039040005384665275018328407837083006119348530184413481640599837908081521209596739262792498097220096987462789645145766665719616090282014345050045995313912799243622002069225053558258488766718419408884098928264277978478103139138218240697753434494335053760948144376771804359786386436255483316101010349662319977645181412126291292127494888307265109414424018465978053862302976426780469949566717315340055100927372620333087228127605059457271689356875523859410832309006619429195180117158559609488525596355613928905026775724107175043856348047549373674306306049213842620353146358141377553426108492018884273227957130668220997819462802625728622603376430527335171466254585793847201270725590639935870624868779483077733446327793383103559797627556112085361336384571259357006483130904407155067228486754082221699139019059686452602037392922182835957333962145748885932318931893632706056321219550521995832584053391341951695279752866699166231188580542302579939402502432143234937890937152117662686279494505835864835341369836796519267574389181938018282455542069075588610343522689318122148619760745405825007220672707240251971183435555548331669273963426401806744498086538739870578536589104291754554247364259836574369518342604917978867683326153148202795134713594652815334709991193932872872251384557423551285430057502821131604119868677290090377433428959740467369610687993770759034256765007643997383859298596058354655986835338071047759429228099710252892695898345769074954692366042374173430204536123693023082983065848281886701763950905619667191155070067347278430149168787265386952033709805622427700290042951168942888608455943140210931610371982738078001430956360309018427948833296021824727204673626502052781223648024875147200011104262269173643083702657451181756382021568749446167902784518690338953108686129436711091836105680126609129980826434154476317446088590246751111301587411086735566080467835601595019253746649590228850923705768561853858960214106502072852318859609936711539372262924875230263540248798769119901463485703890613043200000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^135 + -3653820655670388841193959746645700513012299018964103688320073173760433516347059890133690641677860179510262448079414444424358714651441540366536995516559602894041407867097616266153921132109794328381662937718847067475956374781811822216510736038187988128261708805374222121789063985585527875088235102658867678308748370536639770464493069032283611610821523003718221519093250975467862207966030749494218630649371126439656949717136177725887051719084616895303516583976866440092860898969227360939928349705240260243333263251864095686391037275407765813913435101215559793475253331252060129419733842690710137193883715689745439872494018947178828238883236415347788053715945108184066892901567076580998640820616837684884258848902157144707567997406588330956614018746917916204110653265374831833959993877178996303431424629779055847975976624875565827090574930588794117993800130921158895210290189646947920169005389527656938715280937545854725312096672633410127899300947634666302813113648006277362227609654792692392758745289275355604245902083970499466016319281366167272951546424881054442997685349828145087243567142713127837720359841172965280111567776737170272250760901778369070770803412445539019207866114215611635798967350814824314841994905480824810414568649804305235575042913540575594736547170184501669920404537858982935239328008054267872482067278398713529936522961865428390106040453110202254681764471533816842556962959227452156409431202396034634845338691795636320415606660958242709652563832121317282878915485740190358447506697277947318494306273164632670984298470491835573933500415055034186756140236815244878924122859627173738563659187155561410410642397505599463139262203532935151097793305940492312489534208065513156471911241913470460086653647663494716090025296862165874322887707640684118634396772452283326306145646296954835830050292907357879042507578279463242062454752567810428484545130911950824520759718843354930900021354598850520339982596665155515694240991592284958904321838195684717971946501710306021963424435872509760448516908616575297701839252861953584387473937387140969285602736015422629182290722015815891211526974846731400115258729628932547523068735236590631508422011451722930540841211518674872518529336511926461971233773186728143493151417885126186189369248712015455351098233201116083148129952398382866163216964124781423186876726117135938624025433430532043484073027631591224252036502402036137469803796965225739472350097785370872376328485391891317784924239468437014717486934557204414972093579614995510825440957195262517267066020611586279520320451494792494817700073791645732476562384432071691093984769982424036056044831241794874056535523232685234264202210417663484799567645704368367185191357859943804322082669272420983975602958290724758588089448640231653857294297554002168945777757514112997151212982831123870645720338974031726016905709132892123363650116660294727674380185035068064411117668115885715085709946762928609522197837534652303184491111883515118980333243222758620897739184446396914867780469949560358768158588270772475286390478426385881191879286998894053268356840693629610765388431190547705030855026321671471631585140181431454998204299157415761145388999047702301241637228453667850878014750384408493201864283169420162047149782835063299596466748275801207446514243916961455767499057373972304635000763012883914663693024310863084270731927060879309629707829634393416898237671634369047856232491997548752974757972811386926114435597395614577096178737468371921138966531473438178295610468770565415797735122074659112057219589839521741630731711135073663737384635225302218609826228969096855786850857902074740381760824201451044159122657003340864126780946265754071268417907235520864621909738892071517098181875615916579482708232832374603243807878717803296576448282752372787435295273459014332990685168587935034239575153043163358161493083773194845976030467992307647059546172917702359140426218563912227157416918344672674192765213029640202117105816354979669308643401923402461745782179414854055380648392658533926206239369188072412667466870833461775951250020952467739020734317773413871518523548977223604252207762244045062146493575465508103697460401536910046235243346677859230390405668965844019951287548026659069932509691264168869379777454675053120964701341402238088757506280367185939014032887113500989096578446737782174562818444392327030934406652840917755494400000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^136 + 432113221938742759554792208024135820930353165514920030110268795898478361598691939031097779426688109606993483334979924103461561700529275367589733650148979132615272230857800258253982674947071424920824790326125825862966413936858024574814925779380577278128439946831790865303988023327067060591984618765475647572460501858235267610786677441877661020118617729983725733794728045366907390097762548113644354592009369293749813512136260087337956867158056574278279784983154698142638836106167314798238342194794809627457118333701545665040607768506282684531700166830413745601713788477528528933966613756168567892936869080903479637599070896055767516966112516022886588478400941943312031277139832565377793729284836015533012931261602325667892137211091567359166453784537798284317536118418225090229236301541284202138347172017167621865305833689938338709571699427566011171517386122658889470731317407070571067393040986135698388965515335383955975641978064073143490072948253560366701145130508683841097275003780886441272849277385529081933945543689970631129569307533330015549704151183273271263258529990121756903240107677085397796968225905822814234114887500875078320096673016966036079428589975623083657717406272061924291211190046075764112978550310651200623122253476649556118066358322196154876604891275741086326283516687626220925488497457471800081589328452083619287554078135238339967953956743930461895661015633899474539897295216500443528652278949710846418511138861164232807028848793522680968351100107616204478751393494296880477067597958791041915309961994789467120268803846303073895974078689933597306350967680497648935692835485715333206866081648963072573209113674475679446595936564102675029487380081976479658461975412978118655922605399809132799090413239805630607208245783101354720095535249693941328705779952067004695886113291748065659728819864166322207735602016139370781203488552492994774425139084940036534507588894375027856376931096230726800175312704609401907654790858823035025721774994438694705481539334847242891424469148869885215561502874969484377264509507267120893423452347602732305880037037591661086637884303231872927979344279730161213386377109675736289918290422945356793218988349170152507228669207654302487613595036072943742214459776690053509750644993248780265413391786158730814168219079116983080970870278143384827707780923209203050668787726465227978496954657805863471290883653654384212514139706119392751758227622078101273496859084141898330462595428264188560254729651759067374379189862375968869308859098410193618346978446153838327087051460168166138811519548225081795623591828995951758853092213219144939537159268201337973331186048533188059933210911226303129975526215253432499843347289762121244472972001012183882842505082119166735866444040892266486735629282959066092009315450566632461660646733626226713977625501103850187535714076607796354274148324364495055007809322260864468398087687626692774420309290646376427657834612577689265283845861510912518429645765314018745825563226125377303018595310370021288099346328797740964610179983319023281728679434473666205236334678563239234050657826939328335081087842048723841491027490720592179889299630126494310916280526785219256283873236681316382039388229665701668354479927942663669632261056058751008370946196915438383085320793594707653448913179273089389295967103900144432875760822819964332971396770084353685466822642179030437489757963268544017238825790720213331277902651360898435156268935284970044574464116375729050349404522226922481969126152865985848264460360705441521120510131255400918662756438705600019633947891022500634308552363018364604515296466649429847681414934069643865843239712274712015234770131156737731853713542275388999425215339756688079323189829638729421745166436193240372165435739553066934498833695145211328460440598246580886046351739460695507154999903137659520190128844503384681252645091517378638650378449206364775871028853384396537547785490353565498462921255759241051951191063522969891880862827825399718319698191010761338058315438429507032751622646361456927785736119809264781045599604416711108647377270707236406093870839714847461265717004434086042001872008665672101432773782377571231923187590970648344433311378558592627083714276528971877691149451834839851137896308281909790817434753749856694612261700272110817029448176223627712188496781684761317964755217105752896090370235916986577847271250984960000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^137 + 11373066238476982034629631594960325924927081486362099507436825835677482604209686031349695014478446585419441320537426668820749446711578473569712043212208865949835958474162792941452866676617218901330404481908970159013592453394280555255035026748447497215985227422495848168926498598795365317587971041101569249005849784891730876460069344009828323059558363173048189105712985078682029304916026734687185363818926833761871820577560416999540065055112379658180486373646448527787400183173624895262103834850859014938563644407919164378969711966824760109381651773859745529496125410549381108230685708046797034175769720138028188376821063998469473822692737785503689912897044408899411505749942724576999691745906545289928806562032509008308676968683126073368951912348997194330072115066169117720251708446043273136505833520306279397517379921783095118733742694023046252747208488830256221015514289072719591564678136470198321381755989412475091513362656923734744555101611244307322895108457131799813270012854867320852193925277083231862644211494605984392367756928997064303958570536183103737914653433934897782015843716601216003915495694982504017332340001080391472458322467776365924010408033144519404538517739862931715266864615146298559457564725998584312205637168347172025983129694644736526611475470150497494970139537139980835252841001653021437870633528017850749131408379253864417169208449287096244399814570734692398844430671259731863001696618028643502029941687797083393709161636432517384462619808577653070987822117896117620051692330967792526614535648901151545634322015385873179431672560559065364782706596320892087859117482611197038728947243614796132564180815029128923663691576610124120135166371737817136331978055475094983427630285362480494588656599191257773308823351824174806591813518141386479858408734649029315872130501967883802034929790581853254661171291323943181793730678670976435117353699781944206089173907724848061223728186835346009486172412423608539104158277111263881858486213474617757028093893157941434111647786867284174253608748459089906944308722475001321112229748749576336470539317369132857718233190070927078212445574584684818014624726267159392839638851796809754080988198969300721025882614065708508019707168374086082319963371377625621372626403273276672545029068858207683181356455696932074748470378212709991965539006825354931047511994811360904043000722928633868912523821070119239697808508353862452275305123844372866763658085045073058394667744360854472804692059388714648473080568151522383912646469987197322085898599615112205892621468467035833145618955591389156346739820690705336390944512659047606578639430181948173855541349095611918930485028583415992957888057215396670010363051527119841276959519811297114183169624745891903651786879409745411000685594561611841421485586820258783813601632241679964136264792182209598277447992836968044383250351340462499573231008355815161767468996382464246640965435156244283668454218169466773363088697137458078189193805302364570330213851009110259011567587832832729981320034780459516267877468103381745832075449346501770775250467761402354939359070512615856565762469440866070834037294463703220552279271026163716410187660672602350923297892298949626380832549151745566366775149991942733241951903056735314514639618796310734189170742636663545142808031778380581535498728451112329898722699917399555836584814647698182386085573960328495755012292407183982225906590133413665156250578322976285072072191242795538903271029675792180417904602893415893682691194954736311177681433351914313292251155079376674711297930756915817036857939085524973905370661014847818746181116720919067571741013686528751174458235103552494768589195094136093089319246470331800499999200961651576040714686147978370016987965213740372633119435871932963190638276104018503961546822969932831109521534074750210055365272944713230828267468430071670162684731333536073679886947606564567310546498674456523725348733217445109848541884797221479757578518218249108115066853456135281536708277377477492942434606726114988731709386767438459956800688234917495616114987433077201087616835818933182279518429506386336539418419710579777876550002147216335411108510836275634169514447249047135844216565385436863370143244643917879727319148709423605793341884438293960096717719349003830894213810110244979828522961841210334698423991351659501742517084607827709552992202336965382123814912000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^138 + -707959499459791962968060177179628942279343344465271484747299990619408596511613504332453169356940726219418546407567348189127503196214711338375541680124764725941755818595281550995276914475974615487921213371924360032847816610929286487631785603969511721156589926778052691915406241038043533652248582908766300502617543641269128187494951002998660410725006739558215158107831710416591473590066211974764783468414526992276783012063429381002804713845196578724720756306632882302548201438486166937937721933396552053775417897077159647600655583808329793641825933778504598261146254433304843192144897499621712383969505782145811174961959234241252277559327137594136565887461163320087744140212517313389452009407910343920933775380292261417164399814250509994138578800708648594245865066482174294738889615161186693835273305471221865748823208648018196669449310743958647678023767565808694686255852026483695984137310032263888633978309771683219514250740681424874343486119908577752709593281985309791221133486013762722396247029653641884564742590033979183401410871410752487580069754260893962016032051033172680186561808903130432951427034014530789511119625485087536370634119155903305157036938645910484436888827783675619500220942529488962746512327517370655434322009556498180471721055526347803216293550307124614234938790847533311027055598345962387695012461377660238985724121516000211921650843388215558013712815648123431055201838141520262073089100602825843987425386013639704013424410508439052039914718970714511315897896716764673571533345738465904623818506379419739767250340711164247073702722870457634893295760599061184152456054213821960103991220608307970398335382105185990363238929492486473445884746508405388242340986705333297534334768770066120902911514685918425631986700961646975268139338214588929792768830909814950493275436392646229762293329554866401931891154583065808717120508452236480969437824598305081482405509638002413206928230703789717732714763433736507872313538424504971357800214199946710348887420466092791809800882755977921183189468608929035852394368360645388756679321418701120690812985575264015692922709507705403947016642649513096140990129639224403005681629051688461489382005774230790711516557091617340739305051441567311810494968029275840430037663315303609032580671871825761412474376556100694345194689556235927760602820298661053241485496910430127457197539139216917791925672755861764794987601898977322056148370887872542544370592110042622871530082228412857651614175840565398269424688327327272342595872910902784078578739172697022112639200143892917273137216604659402881235569200983924399229709293188082571870144353626250882688564190806364777130449837542269419733496326666830845791327200936221502706156267726869598333491569541280650236881485284253929800594995726286565799665637389605174169411806974892673143466247586931685685972529630058872480399801531597041709155288398660271429663243006638080995266592895828276630851586556691975382751645904547643505853854424301617946844914402808513236620276891937458791581101318190844302706531674803587736124251248984038638533183400255982233066868988541220462267239619609018655815364691687104279258112900542715818999761641258988014631044057481739817570840906327007483253040160743970493510630654570878383178010674396245776559353594098668703521683014014837902279968925601638189040160854556060648226303805198903896402941457917082883654037524244946928762915138052535506343621739412194527876418593506564046988430222595118048978499940959891426409313210148380516613569830635868699889799276719328465486338055177394675002804376499231675096819441701465960420460957300588418448209711441456938548825244268245914224793740076388272988470427941674767226150529836050983043176209381082250868337091308786315894687273909489019418463752183376646556791171798082463672949370261118328916908447815310241995239434274731596639827652359612711571699820078585433129143494815602110939925862111525981319455771762749775739164803390521479703735787448200966649787787680494979505437684455121422174811918153921937044904333473955746198683982274950982948831903153387484837317253249773519541941047968441042775237851938008909225358854538095532700484055434489998266321253083107615883504490501657399205040214496320052531256993055587710697581476084807548309587231598112189850869214853331144309556385434075675948191305167506702780958021307596800000000000000000000000000000000000000000000000000000000000000000000000000000*i1^139 + 4903202999416997968826327502062931671137154550566974911048179195534586364057561214403735414210328418119591994532349991789867113761187326396698720072080157846790617995392309024317523948133517974440975036428550605657446632629605335035144791803703996137098793541644519735937486883916606729200408264019959383324796182113665694184027985451495729766029650723271574047930396881889907579219155167298647455139437417270289092751877643888452227385723025241219067295048565064734904438916775407838567255169122455754115557044963741422053951797189145653780644618275652539926840415942797721769792499150542734028893642235098240293189637924423756111875303438892481407827963827239133648788342330369129318312579307305689794212462183084169722040670882826735277518429435289226489082659321255265107083186344994551344518168384857534669440426233941602142625959436130415744801411540116157750419332755204785393612415959355603630295099661976049043885253896617246146606299923030749802610356319017108945706296134617858219397325110259494558154832303893160769436372317267626016183413124944131017800037929831199530448692365363405460235429694418162933828287026046769014498856760347838053915706912257990814254402313099160167825255032997226320296220583708769594200502516189524356187205366430879337476152831186956917909802267225405998547408083511000468394693478752864722411645013423135603067688237922134329427077168773527308261570861327318023351829111053131888241609203237459118698967892393632941735718285035884343800657921723103330432261722503578857018299159535805724527532353851591773963665980288334240061006311463370664106626053426418591488088762242592776989142664996097704003756159534783368200400335134686309262190561888132170155584134932892415598458655198502647577212446026974377061688104926767391566824303216185239658849005586609005427891826952949446293579636334921255751370663315533999833941767577055595100663980048355363555612631181749198555256303439112146282623699404362304199763888593579289297488678386957053120424834854983903099799498005009578257434029129035307375139994536945698838141069286048533445108134033310430102541447946202765292445381739034626376897851351534188111278554908392135366239317022043188092087722720594438153334998192516690287157193440311960269432192118126783839167188597992702642887105956341308679363499845952838818276484587626458564461357022145787746699344783279727989140099680166113807291749761597623657356708241615159134194082020737749008852533320978256841164092032619101822107409713698212373770929119469829990600244600138451331330282178313067099100922612326048277931542092530073762137672965733433601381695947585482460466356140360551011412018687823435516420856375461355933200724838752709210517131997556675188447354642101091180115030846660024581106970004472097278809727613628499403480899208397602107226733910311523648872748706813011673717829944814091637201041965595145524728809328568850169256235052650428204099214670735904493370315102754698975738231797097967875119807870473413347303207213671510413127448857155681753566509925941920353541873203781612716639985365671777158640867192514311288308935308861583236431285851138594463098055054717718969166622861820904438816627743859901037436520980472381800425707794387116260484985815062621281181630857083011130492910575907084230086763727890895008087225056258435875740699726455877767603805307653592627854063576429153084610368230535779119119721146254543483964922013842088608667772912635776398250048775821821327328116784508164944727870988922266543059991255833880838252345329600252822393480634866334516532924552403628047945749517494508882149920448994655565016033238178880020433073402066569238370126716066481150424500647554511881041694994661773506551153620844950269775538673540847426676750742220559835172180361729004404495986637038343059911296294099483770042781896862970836859410077271047102266972270130058686509298320356795810873099480673552185315635218284618005443189169586923596890514694296419405805137573566297684535927515505533973857615844096863451946017944157400965500482990149786358225527104878170046728102806773524009732247809562600394599216029840336783310767832394661929811460185205071700904044455773563252797772537471056147537116352931179391775275916417651784435727487233736778620056075121023800037282566732920541877925756978521334143525447883932175182069760000000000000000000000000000000000000000000000000000000000000000000000000000*i1^140 + 714507826691411645860526621915996359854160705393229349940108674520008751509001450861003606458705281564376053930950658102399885261666796190899772240254388558734889334732139010843485625327113488057292053789320641462827712038104757692156039148304030306188390343978538960122555664692815008954327254809529317307919281222354085209405740426168601105419281763478843167875520422585253776464586921829017803960633758608506764493497294518489199070564331755869552953535494050092753944900833373934577686641460536838922455329859533322693159175169507356005046189474261904651445133079784018147565085442474211209089694049085073361476715332308331043208934756531829994240815655108271934873595029035233871507302177900746395528573546357963108465606771334853207198885563626765388552256465765495822037149520776159906249495906994755953687883323426190810785504176242228601370111958394330017957558347980809521672061764036577050686320935229625935703870576875180983390063987364601515255684661943455321869039739528070389377107344654396187202408379422665330526031603059779801310832518118310696065845112115412698251453491228085415979296962584140240307934165566976208193617414271837956618575046831658430670336907758311971839461060786777111956098966400480220810138802275910812675138329055912603956291307649414670982285310249957972401959705641864596677956012071282686884533368100860571374426316413464810570043860612383386185420786731468481951707435427726303146147528906727214316050336019671932034538352368847155992969103176489373407541986461907065546369753611644946847521372326976662795918996885306812678342975892665411788262166954643338012227946744882289747509711974442163974845062173379220434594484363552161949318565029890206324432351803006901580251060424501726284097326338150951609044778434604716380170367346699014899185155171433330257081731551981104589230689533739525853604853433816749268556970119379345910185911045078203455344528014261051595183284748518158952681921384227478282959822874734545113676994680852246249331051957254854227036683277577612877911880519090905380124635920329383018261325618757783512873354082920312817471584887722584570465543293789768482172178152768475601073887933495066881624189623047665885885541395892732291051144487940247364347692189432160448961096165582812730070380748022452019885491205170909266189722776184158725966845451874219665246887289653080026272553751100623948136048305813196734548653148200109877984957946472208294927016161866102420209182013511746662023613484922161717559340127732802225896928288617439674670182091070424445390968341478383876354824989027682761854122624033453359525734958596918314746770768903827222702067651417473564851899706872417020424125745346326042169683021697784420331067045913126979904454582445013895433888920425043559264253380006385887755850360082897964384303364302223890752278888232098805484415877239348098909144755366943084674150446598031483292184999027968329514947494491027864950230565468306870006303181204136096108384251432596812787458882465164983058029291973819227975788372311144971027984950998375585766368403069578773819117105120719358444269910758910732323456203174810382220486123213047132435816922404307685534729814822620940507406444032172496057432771714355236653210161976743659903212618600366021902096023246236153774264655281275236748228371799589154936340967754583572819628087030836516549978237539782597439016255473017623973152846580553497434435699908174562262519990799612454425089867213064523644075852499814306765746008519630552316379595579935140628121058809321300888258256740933438288668841797263231268360728738764047765373384135883332626793898321288397535705786803491752004643147632888825463806358460321969090461993172441279078286950723455570530579889914373403860512929338810135236164951890957047768777076319821162613546196603803945517528293613904331553779272880302128458393879433560399629459723869958114714877227195027891951693231990164268629884299487975252180194457525568722828072654343684477141094097173230702801913708187340516958168690466479067682953617668434896696604897937314210342956479107721289130721406751185633518261726224193897838264588422491180812473495576379991620492065286102477216033702325409718090726550156320825960203764801389413083126587682220641049337947528678789092488144261991725849568495040622591739570254996263968473091845948866297856000000000000000000000000000000000000000000000000000000000000000000000000000*i1^141 + -17634391151747400083688181269555384134757470868348411397504578921618810756504113400439788675802398966231171337556089262270317699177036845108162145593533537868606094278606231482766189277464874633281629109390720067236667717370244440452707894522734067773693982404255513117713142148416226615085697883436715873159990893047071898124108793341054104155923132998857716908746918180608553130719313013850675713729799212753696191263883901812666602212554467860536862470844261000615749663526235379132900961501449168947531874049289227382058932251430646910830912221678152518328190141903435165396019404021811612487682326704092329971054230541752880826658094867646534135146484118188674652199240335277284907571381045728965902924794444950658840627283363628150061509108463946254176490451374115970206003518773236617398104435900303628803898310971586161431099140231323645026242438217074546338601204440617765435756722024136829499728723957136143887407028816348534593454579442056612748438546102769525365894568335190621601494877036215227346731625191214700631146369797542631831500820461218552291738261394943324905936024531480012038487293521234631675475789312119805917923542534498269964816417563938737214693237007616767050221630153499538737930095391239080719592308499482653557835548228809561561083437760813017044673992241232129372673917151516168711933232674669654225818175966309472874313792090065881634331955059831116778340009056234023665985505521749416883183592245235270118685564647538102530637596570139478196251880899640223016952392753383801059206019030972636602389068578508761159990316582611722761429710819632260014835109115004840772603435448102836803873649157276154643592051320913258651144271130991330942108153238057868315281137251800075265585213032877632218417470928045118789372374981193939970433105031182267699691286149385419749075853377868002862469653914466315261639884359837727046892279102957425335665520866718025398363833375897304465194888392122250785599290457524161448819228198034788923558674354307803000669598830596364498829881915450577731342605693133658119675234467697287723351801956382541621897687880551739581423857678400084823613318859648617745680661265196920240091377663276564699459290744303078295115417133522531701737273828885061829699201044138553312197997438514363834890150277812038147535477702103242853918002251329179963938375919448574633355326759472837078763629272216717568358609136827018331640671201496440130277322659564240420328000578698609131017565722950853274124573380639175764883115963338925083742285830131481590858613968975630505245774057085929819988156077147778855039042489209740573790175785414999335689900741310782533434866637013465500761356151037523673236605389238165846133840895656311471359983753175493803950418096053901237400604466143528147639487396583792758177869475849842085521136844978339185354600947274321318303831689060866186828612134621426435532520184623098153332430639491902932251041934889960381245231792805864653471509320975690709187328454346367637149606915913976554779898025917829015193940661916825320895589352035515661916079385580317550305333586545759474927398801385017644347523784030563705766767743423887755741427151383274221183591320778514239444633877060380269229915597476480316478591365134003299834279896563828417084504026847794468579146196504182135123674056027771097783424687211003466396395920536623065236937956954250871836875600411778484068549099032984930830512577246463779604009137133955196530869152230025526550685959774326777903589004283066752192926050444591085401867484848483799251372743030081949447560827805653094693864035124125511503706461357122241633118936165586555385137972500930373206699242675837089707990401709750899032806333776274524864326553986315113941559128664802162747231148729718116324799897619125777831719487415232137684606324582340380137530666948955587828114909118504238547552875400965403222502629016281595752696580315217175351355068683015580168378687620710249130183953581989809361038870655524192964918898462150410657702111441044029449045780040365476905620481266394282116458133445512407103022705492174094226498566533427352747668626591303666283275395058320619450368801665191473453582538524351833251658919222894995119618504077166445886578099145319612221864696447830684474447573870477560285442011573143482782018955555930541497830360886101425842985563376844800000000000000000000000000000000000000000000000000000000000000000000000000*i1^142 + -160858928571519780164622897740160241943447760871853216616226246675686058905314211465879055608408935457139254626062345582769292668453427959732285875961705401816789439198409956274150870605379075160397013830070530822630044342620020383214477198637505136020806553694727865627341953950521396742245322843703607664425296540331572529835237739094081070850454897397908767332660808254818427510995405456669670396089117059531240659339112437655331452796843999400761894476597839102448781580295582286480188944535382501109890814761848627850017764074313674996255898123884077677973301566277683647514231761711961104702030476656392117303963497986466836484567420892281922332366627537380003366257584526312981175587378885807522864507408455584751625843251419771583861548797157551696756135025469414005466340306941552561699193527831275064175564728038270981662372294427606216348188346294043632949899011700809523662197260628512586827921586377552117586950831649788124243558424672474278329207241294146786668175220950163829617975828166162329073182844819589170834951855815512333863780916661291194086832606497667556234806053862389540760789256516191177466204214770956039558392641061580470907417186481053666020128059332691429297186333860564118521186971494449067035134396941789961925821357557193466035296056294718332640146533942453994532267494461940964385623555388773107828433430873259583872795431177468300462764470677690966637645584633038511593045438465723521583165336231713038191332945316402243744624829764720016749240799588626778019528117691012717867382398435960107669704884872342254436888617648358630988020472080070970275066781599929448379032103831254946938610729150003789406885716178362532564206186645797028515395643978311901069860685232275304348906480964792189930097611959661173862795044042184160021767585826989841360609933267277686646648608367810071907757606434630334419501228878862024940147779406374305410053833158004961223685264517211805988060100221493835221026495982067289019240807983556699974572148352320273393485399864483128034165042355410357155878523950794679042614939899579525191784564361060541522001985287647284652288389456941695149725561634549526025135905232805870577140546542449710630864258968494125403309325849738236303084114631287615578258562614117459053526678150278629090871329665666015384616270164922293944722107263264438445956048441631484455780124964814979223426983708036810191210156161314553721702050802475890806818543874827427960594974239214200776966252253211657666211421739566787291432450527395041483295680010278196843456086627652375614246219832436515973248530141282666877629426489639946792619952799057049415035636445545024850357977636844147882486905621814801508983572371022136017845860419869405718693728652146727123670350080037277283916120997030272904789955578044686842197996049562746693998135776228530361377869055236341446966749982101659017748496451683940257793799922552747786722805429237877515035317141437379625298522705667621069408333054881596254768990253009431969315913786920184535200619718963612600541059976002908216932674903165228036935053027432385006054941400446199859404939351468527119613453421578234680966927558372898664342794315021198655889057177511348452725237918814538112540435059639277397566417774002603940108429410310859344138512814465069699326208188663064185709574009527452609342316089000401565803608461108397078790292931795171308443173985126225555101040064674137813021843775292710295239817401352719604512249394176719664819109281379509082566024110232131073912570504689952030527212705826457908718770463145366902943677569279276808960927062963702759351221426095432945603422678056859847977835336113607154119405617530585563889048679915402939241439178704364287930744999112269757380534962327590545222384243569635924140882358215132670240326105867734632598322985155548852763944645706048576888761025547014546046282009522475968450823404563622443064772019634719859019855058637392607773937810459935418902417694474132991125580621275609416491316391770992499776887304123870471442383508687847823560449705600969259939274138453783642372248936156731887025425620436590230755608127373846643674930833810963628802801090561823627237623096667203552591487457480989554481257383878975508984714323924597314680386079010967379227666533655801259726908730548397289767517545599757371300717047123333806722908160000000000000000000000000000000000000000000000000000000000000000000000000*i1^143 + 14476187182410359356108469724221213074030492143872351267302575130679316713396840274391592109941900936075360448507779886733268796847605529424538553921518216241005654429159753709759285895850129541970683220039192115131596189898567107978046167724392070077520476855130371140916059448307332885545988350205028789354046051428528448765166725757586607209644980412000922332444636522298740347360822098004577874087098072575600715856436058625087878678568163227548068461118859920170289233164682227513449670151149639648275233895334135039475306580504602706501887340594916369704506048103905057828396570859931953263449625040215878151213378948209017211350758954975699971914043277063775174664383559726485597387301737724210003346777276792340051430807997736037688201461283328262390357892515160714145451743689188751416337094147434558129282422184799362493609234050828243176463235221130201694051887783756457806167251302922373696024168980039761937453785318344248863180985253619937400249857321652439268134592826002269652121149366213298264151439354682114028216778963430353364226356396682671628994714059835316947178692391412035177206516896961409303970316764993459726574357476202301109455374838384798910824472234655726781069356586925733809207481365599309525702146871866597854575068130584985223368140418679239074585617813546500964472766637589310402526038282881897973348604369423681277795010197390531652621249021054058706420139718927743354906133556616811474918184479256769300594823060984821989964401005181288731385354327395301604704347027285383508583543204720217929489041943968409917833300934267429350888289488882617931350606450926495381870365179316810495966891281654988104973461128827126730253712054979093747730984149745058770016445984106530187287244294513475545315988788713590872311955339785921048009167687864974939784338256967046958331712352480203974294674072954126300531225691622302068446575328198538540734130063150704549574797161281445628691326345458637784687860513467642368636006919370453132017024109870693533742398752272124208031342179354127488987133778249683104102473372195469326036872782707159791839345212821175707393399044946954962265652058743467523011777534772845617217111409065267709638103918472901055099835224146091338860922623131859212084780387031855674107132786795679194583733747551659335555839427330954531352915348786623496471704423495116529702561541306321612600343535470865183352956401546773225264640061282219524562522004099052550828542842256178152715929741134141684048627577451321970309375081865837903686602907072235609128983461338365959703159669244128359404408551215205408952488382225562758413553497868392832541186450419375888894964611327942757605349880911919139810974209380029107451881920675225563500057379091530531896120028344726623411110425305913600625220418805036488043994862251178828388442256015675866676397277878291758899951110503111468881043924783111641027493419051652487453772662707497875621602128919605751035806649539011404144036987448864992931134069749660810408549821980388393500335866333133363606314611650281411921906693460214053661007498067019146915879839208285681947601966954906252025458621001623503061425392960724451711179249576889302330735817336215548498473211587882175362784319688561428845748105105112757614409878888575749189230225529727328524867547867853437731734716579375444024838848964337274850631263932320919895569929397507705465245287288639470472562458093500887390002348365313874907273778605365629175107743528923059712983410034510319323198183144933229740018987998200304382072546972096448740642028497784988599497465793574918879014928673789170798675960998504738744485676292993045792067996636642024833225641190717012822114271636313613068098206911330036519518876638112163893476552727543628919007644272216320105290467929772617976794234622851201100306044620077657386858001893176119406290356391839696873116139391211023767938773947716452354125352230787126885866664888419604392095356684870831724205618440357661304075629818438901741391376394169189733227796119074550075702555884305206954426633770492741091804787119029189632141852888557127216619448025291246188746317139307969113179283026856868996603862194121211847676226931336732747776539815966400680290868443185121524133456616084176018270816638599426681856608089465729332623330483478555476005322658105534616947534781181067264000000000000000000000000000000000000000000000000000000000000000000000000*i1^144 + -19347636851147683447480894177859874724429455330993744124338214067297516163028866148031561124802516555542416158331158870187193821668512819336629335887526828528038925769841071937438836890091569742563243781864607747019537329048412696866681563164335668397671527168562380284928715756732443068102100030193639636393665282068687608009328547243685250468571874876665467713444997134254199559882005230374799588496425019778144710675486888993418594202711920179831773677790021328517928598208067700893732295888444392207720986627269026926048830923354118696540195933732345752522109438384565391391875203398975934693558310717181220976622733342400012914029733700463866332107762525119835892295059890952083338777319713703264363790848145421211918287934277321895969925701551127970330886977630805242378371758817882098032856110679162885601877097053112011171671990940607947941537112252655969097772163448372803685409187322998731137962573714093919619706122298157357458875076033494622065966777908272972276611030363285791261789632371243802840126669004726303381449433450104312075578466961013722711166898707005490085311705496877004633094958078397200002575828854744052957382522219133436580767366718032339179555802627683592107938270474785651531220363508040712970664629004567734803979388932728840580982455097134050111525948664333305078185284790321136292857497488625013910904888577850367388500415367641419773753213060578822872724419687509792118335187804918217009988488089713672055603707745535032766151078972077146142829548218921331969701021956037377398647390536735861498382906783365642866942749035050071859819151567149946342416378206279389592560865750655966440342318033267429777495299535051759533177693125070071562834015744967196230836325771333120406416553227441185161288762397513956067565527728943597822580235827372822132389171595474083776027163492348126832719542551139843897054740377054499850932657182330673381507495455050612824460323082616324577769405382778252225343576768896400805217053968073196268141609066488425088464653047787968599954259387246530578255031575149392525346813167967786911117827454604030251410598227722806635617067350718387228749245385131219015514066515968875673151615752771226087572190625970170339446650327407231307153801240937352176301900338801233378055866583196007061771463587574389956931792446558911663977858082284839250455759229975792176610981450272931639921293407083226374803683455820444717023635678883851998042863412544791641672464412913716851626515452666986577594821792921439163503164508425880558963348072031282072407308525552605182288902799051435135507835911101905054412231183414640891088370344767425204839438829826349379387374108796938674627143557488982631623747750424763460660336464419314483030461325045301520586401416234643004677318113914520505427452602630906045114130413804433645049784946716503648739442051765269230819215627059357746811931028235788811458391566309513980229315519688718380502171118644077473279293229764598704602993374821470637558627576354646383743371031826635468008778023515220132750931327834093065557578380052052334100051310662376112027560153090647981037993365614956653418966485499923367631409481385354303073565308717101582332205073945670785367547420378277022041788127922397795377513307573299142124094627292515237632360625360516200393314269053538827675796833300766309964220287110571578675959149282050561783683147643157815717965475146479928246980084823565020450779895480844164442133738541245754804147096370088937958832011488689912923456128003034173073157281184651004514469546488278483887178384845057123775399307639140365562987374808385312670416467250440958855932818428673776850204395555189865851339045682450969186995139472501415195436677587971867676658713884380932854320354613973023828967988592335538963964439335008878376684592720117024286214806813541939117857256317204734790113441978647549264233568818942096530143969209259970425778836109659116116534740055867719229668678843837466514502463297580248100510300479475921699957758013877021003606696605715704979027745690960104235254249719096944679621991893062315306982936454156631114946557460054883127809531369255753626528788617932131693979846557216306673679651742938126589536081769211005485589666300896863060687812426719409709136518414523447149549883575398113772382134652068377043215393283489866361090762342400000000000000000000000000000000000000000000000000000000000000000000000*i1^145 + -185482479601432941022270006997768858226779856077084072120035794330844752923898502852898686379675248650084131640180057383721171734945562483509279198313111628274088243854686082270081424420272857810700026611725042917174070204251044043388030853625250724329979039809646923275405325093450676681688777071446628707608765908198419839805430108083505535471914478512181332583101227677472855703936127418941875295651275806777505575151380853861604339342621204737101700994525423402319857495161609773738510503368143512222044835775046989719858346257837894586155026182568279914466916076323652744288571833991925835558432896800340481684108008343346291255156488011530464752432361092249519963251273073232626001597817762946609943673782765978195517676836151674110653240310559417818597641685433677812839942203227008674585533480341937262846804841536882324325995454028126378933906676076455547780198618196551019970541185732453324535441737023321460164869270401174381970964635624611222785914386136620748144041735051296649102677633909563107828941250158755068376936372327983926825697848179392861405540601967178680995608949227265929977847809451922407346319395187006085276128240026156641988374996530696013700541149765475908324689874008176164173778357451569671071575376492277526850657120017185089933351280199938366832929258752482903068085618489597446029272876625764806467229381331653062745381095232476715294024334389162525433401836826490384201077870009266069912998440787253520289348238274944664926154877684530035430504160737345010069840377150359157795274232506970462579045544359532672149365248572708670145178875091131881116895514081936939789746108834864087870189308417235387371950898319963145278978608205548342306990766901083467526000340287680551575677920047957157635243274124680340855860985294398678071062373394228664685304841011132492237159348381124628280933315012704282989384359236643391171264205905504227117630342205468442230597502202321993022393958796959260549073830649520240392784145945820591460520472736918925505955358092244294228952366224111700148531155230572154393905126756708361341814414131721910046421190447673384119171942457871479202664461786322691119909435201569396041877718683671832733252830619959926841645344250415807405528343257323578574108889268711649266472956250581273177935263200774471734344094299015166824700435503759007448521951654987448022180703642908939401270551438187995036647175982535045630947552572176981668194263390305187245530958304322021439639778942786979763143346637985604609342405516178134449558453641200492767698188949171755000370077770413926537449069135496761768031041495695618000815111507922941993774607852806846301870197165101723511824921125598502207397710665101058137096213871549511344152270725710879569394600386059831541259443854290498646869625650551238358269715137162618625675370097499119908512803226604534177144578521508210854544066312984874971644412758430017528731228854671035893286988601339266624269086250850357896956842694351995729945809538495083210614358431214040264389946714430137249667278216409955837181948130658092277758665035438365671107708401654201316663826017586994667992191116537022835307588032790778915415060910094222539429409685176339147500352983498128782245808220556988877056286814505632338557948780538262953044246668978147735580342265816368760043401554939363597217060757852288353429030001851928348757253070586358883391312369885139612275699697586118900288184607797100596432034839752065245688673465422432073823857865652927315603059234185800603827986991058640124266581095244066281371329073407553746171938669019246704201946433222093531554326807519749243762856339427707241938942581443086130867013738273605981654856698714864612715044540094011802075132110171907016669861966336101560266649662142406440168563459087045535795023338267370497963015065744215586903557617674297393887750633883845775145963859073182692101759871273491525507487357390369436519947666977454785356614743606672969257674593570142164180292273710328108702615777589096662649611270469417180981475591109801274670676496160231735357384463112856136135540945926899334156322009879113849305845307306504049538476879011613368329841274502687124690027011543057024661975737342099471633615284252904084373257130977534829907967432826767979139836952899633310600134128718075352151148323702236470312960000000000000000000000000000000000000000000000000000000000000000000000*i1^146 + -18700186332418135237769424177929393112474586151365834967101029503691770874583150973801828426588225985572519080206831143749943029034495644261915825969317776959989353892443222132892054665600345036224498746522883368724989498619487221708829416045884282769392691359174469646532745093510641228704025609276551342293438642723089941558346655456016135428089121362625647040327149747409154438270026457914273261651775172679827781380635369579367567204187261808977276115642716174299035126315462869456586498768330238677247207028412270632379930527053936759882582902263508840383473186583745315491852695124637559768262091903495354040307856988386442146549196590579191995402828345221198030649061608469104690112790893197292273597362778512326719615632108870941920165293425816525490137332252857307979398094377306144133937813662203302532231335850910537325616157793531825073636946436251903074591875111273274191691482057958794832005502728849096130227790143426007380819761053679734917510591871398227582995350761746955281966509919658064774295418630714479318186771566742098291184260033417013875872136579030601547960522312378370013862322875638976161257809143678614648516096414721060774216154822668558619340415368309357605453508895117069667868881722532515271579100803555392049141659912254864753003392479381418809341818934981049753495445167970704327441704584288374069684509278788823958353632142547790728348657322929693897992478557219698244983763513004831595344152149669094589731361577929379610400024069006563809084028997703537809597068870441595377085057662322548972495785385900712935481335528127548880057262730447914132065840233950234476283543707716353559400414685069258378884849065256970697651050828501158362483218039309544611499802640267026438285251797311847640386294154722992012069727114929032266723001819616831828102990035675725347960101841611548748329626524915041097150532979187258439409330443620982840200289004664816056494669359529562790150380099527432888013329660859820377877232601312395297361759485248510917256823050275443964840864566434800429783994254355590007273528892467884932885745644678578950294954730463830205561283731782356006781264742318921438408115298845669234161778608645306302790069315313811873368852957789035961487204610796737471269028495728643468510420046718072096569327984265532975380400113592890811439320961549192588353912486316578223929481179772957354884789537747990278947898143507758628808799082730495917397021826020073922850380769637368987442914999655982316233446844056748470329467014575151180015421982950476031382103457103756575672152384861383044669451716042197448159470696033657270341844444890633417371595450895363182790344619013083448648163022585056573995486260430143312449190179776006078436737504634809423143152788935752894829823436700776493933346336247237332060737207232158446692059713371929644739840369862439879605673391845057982758246123320029077864320657357432628492145593956379007213081882891794860916400055506841628938928746928232527997492314147110442591037404565873658708311914522182413332422440410848188717715873144286901037122915262535960837991024949601242506979333963724922468314908972559540085351970847170457246619050232531508865149272470608262965567483795399807650155473897277064560349433026976879486652072418832245284088159113946372975769787566557544804635784326683447477537285174175033318892649860140743338587310990301575721918680821178779793794543185629195388027777555243378387194556267685701586929898995236656961312944040350098039893956992137376738407171670033537367299682602181906609985373754247847412529274487910167086545888681855078810747587893270066084239810334218358691139060857166410524249643170225121911711633487680518597676659144258645448726097908702864885040543659712123024980757285553551376994619884720391657201552398915601218038413989078141012186357176433881675373136038557772124287151557687748318712961779607243393935280836609789207310196481263901947343133562082823570071829665352263103069055395238092079965427725261815958685500676888052216567881049349099301948358951909303324468861270567106149748290039436958462515875952228512517419623153092294946857357478744600996628632929527008968649736718829062105808163376804273398257227751281968590215494893668521515390501724343608773004054450466100474692664737805411643692924618670080000000000000000000000000000000000000000000000000000000000000000000000*i1^147 + -1367984643619491820203075317443106231030320762878848878543865693866822824390660653623280105793408836223926333970835802047786118105617460524975043611702065816054339904875555415432307877446940924535327744904173725288789742362610961284568218435881743736527210437807591666146460504392768853327362294632942219542714494177461879873064399984295951469626511575192191199718753202794850693157846800157228752223938766216574545984619333588604755137672249833354355865527699276539606125782305908423476652469893506588337981325946505395896238883653378230725119840067277071983862297972064480678731400731061486398199256053226707917963306562523361488308033567057292380735249706598640303069548444452354072139856912848021268958219398899604353767386392125309155386753159618303118635081634093665203085520998886349436239688115374696372684971887666195650043960786695349487860404520098348323969204610764319231698088278008669468519901570693097630095006719888338854446601540379497189678740961902930960011938526468996307141002546916274503785096196774537905410122599599541290161269650265110723593735448889571142856290846051805394463858452181590100602877219317115230079018268272253305232257106953811962087698411257336139155080086190273521516600751217748096408461368052655472329978527082077017114989272544234777849957798809025658239080830277332204243307838969320344937344471076423352059419748954413898328321135048393803190800658994159603062076481398085937981935130523173797315091977407104200783498770310533697190457951063667532437655533814588271093291258052744638343479603963382541885208721156877310845246938758741729822392578638415886749149261943447157626483793298671439846844314606002419322822429322552668317535375795447505657342885614829013326238846448886341431615760544385170717831781585536301519805771958936180509604906519249874381515474490364479293793593863124663398899324018552933799850704270498233941580650694083174755640646308953303629584811372204071874971558226715214472118922904993525295257591360998814232887280798342852534513006017896222678174623249029793454936613053999732889376596767472774270644605675716270458729250942334977825198646722731466435260599715802974803320309561859570336100966335366774157432609735774257558714470607290978727612809682430837329824529442244310629745190159949060895549824836683690483592055185487853054990679898880782659352787094942424574124440931699386962592378163630082074222071412098801897801486255774843996891750657004927902822467006250925039942208237453491869653061633511363845914998922843662782984405247783332723597488623560600553765120922489173030770439938101771456413172033240972872022164683776807879072866751760940328303013489245533170334281589456412012715777113572273066642547307155529397803303579130184808523014434179163387584330844050915605541912683591823592876893869052389783437935617761079945234841247093483679118181197322778614618425059762303471031098642033856884910553258559605005123586487625628546721383347868008776955704943918034143956892447532552294298149535700635781642400646592339336806553008676732135873305422264361342360867892083245702941569941231980428746280893153120272338167717986000017980482616960996972966076698264764181457310712230238168957116256756645517337061592972106361398295780941116311835971276046026801777059152620201046469708042372678839367963139227275011928014899499535103859383536029949057839183981670763566107627439773522724892339403464115229944733925774123831120806237101832451751461918444382128813086909915248023238347081505651558986922281996221525131284735437134365042095666496213771707621794151938022174096539801247596494536272956392355582404424772311805041361960078697521405201996169356356484371408346871167500827848363005370920889533334943256908772974944980569356177218500783543266623994327564676231787765333482190233458150224169287474933675954230187281189486419074576827883444251610906171003615869412064626293352135714279556093343496841683057435072107677972104924971315934406112037206217156669438600026700604223938388928435305157778053381132451308103314674792298776129613899457300682004378463798124211505639187960197837001064054233145330465042066280490178985150051303918030116490823428703285399302942080343882030039409444544875207900145351329334864302686015052732964746026061503526300811264000000000000000000000000000000000000000000000000000000000000000000000*i1^148 + 42497492921925397685095342371137799493598245541171442074910970476951601244802604520996489083343150550689282829571179210105103960995883826781736625670508108450672223941475706056160759165070458822219942131494998981766145674520460452989806011443309399341329444615479693371162657521197441618733094757307732852998213715741840980102626089224379574862194577338688369960740172570093064514959523089357345945899476132592258887124223985418414196651557094345557455995702056502181801998000321120765914633591793139803515767378780398383617356879656794624280558025576813349291587588791530316084391405037151132862007450430263455278775784182747584598664297664276758230884617006178360223683467045357881352142891121618253972911427306717159283710960512022838012253231718876245443840396887015909177722659779726713334291399363539249013082470034107280834764502671058554062236856073861196510461022956606771577561968136832865509313501096407379353363179987056803249286275373239470099590361316007794023788488152340510243142011133816753110617205249798819854972676575851523353778340361135957782608834899963127712064949065566432561294607993320864803292233760393333330346244379691952621625215802484583939652124075503552251334264516664294576287508589431799046149873407251416354771853092025344103160567577945957876675025982142608646000038976162635971027698696273903543525705984483824868393614680651231105699702701616108758938457127433473689798311350283003850168772055349513662465633298322473936257732352323318576351620148276730912333391817291522838448908391956434001022071036399500805087910833987201965404080714995504919292746711014227543631345680602998303613471575322852214556439303237570091621903109022992997019930677839167554206573623628691021306396328459099729895578659159578832509236104867365164030983834835700772978995191717751656734968152500586410475388640506508959830559825147140626734378951016344488001464013250277412211610298265636612576350595412455909403006615025568994804101032798297446228955857482098101929365865370239417685618953641392273402437582438276050239940070608760800729494369126789105788997116068538878393656627532998964378666110966905433259487347511958405520460713106853814712075765672536607152560820452458963336946161782451288579504518798915081516831590413776201719891528803043302338232861245651569586399661470242450702809171706543471692706899573504298868994742587065843061085349321301867556881957833012166408766006790375596158961170859423110403318972840286065593385451244681427096223362757830958018127680445920801341833213515890391320108553133872659232952945595190149835905588526668165543120045777213740996507511809752247613684896964840188243561046939125371122094675967504140655334367810690484334308195568825439355246159901340566003177079143863211027052130400891422514731741752491650898145163646464740507826961283759611867010379128507286663001753858493327495490259967557523283603184500536303716807875019675491310894427235015479168349385148769388087341133843408513117027798772647348981056469337906286561733354820185207428594344054698812056377383633360050824225408732618642174371394858631302178282051121734106853361278636423264011103763965524812051770294116710750828077563366576784969878121947618648977142274221845484003762377515352880302147871155953947292581985670668409707726418948329902066277383956990525365350557033582439699849950021204122730158715876474661673753701942405637618921029379660845239329560285332181961588661272358329384601403620388982422258457571813507274290722151001784122318096578351982387839411221904633741688614961218473014329257414250019628896917725662237317655891450274233346018658428610370668062608570148092867571897991039093269598480075376882753726026698729699727215488432504969677279639664230397794615605506572917440048648788804891507232873004604065546427701088799014431779165984630029135401119342192842009571934118775529030952604720811138906148500769554904666345037598879204523593109330680362183047789026417708709579515132843719443987109437171690770974688949806641124746885129906365299351753492256318243019439669251173594495732491865602921867536665612374870023835642363040715448562635972762091392649805808581772862438659057987071766218834046127686124431157034467402882036521893353290720503352077497687899549936912852582400000000000000000000000000000000000000000000000000000000000000000000*i1^149 + -374957288180724814842572309909076808959634665218925782575005919402180509530269999781606407342880807300916002302555320029133730637062851905262923977990152696201251834794747128584541008348720196567889947592645725288146154514042106877233039625850283628506367060026738954214611243112312125953046029322861718745383810528265901854967149635467074722049924953450232199674728550857987197860456557866339310736708384511190713927869520762225860166454017553532066457397440068624387100630814347834551875983429931806374992409358604970542342561579644433794242345888056763356552353419145667395289131488014504135344127884616915515321359132343358235324032794950791382305575386208447958533461618814515099954052779380921584791540414973582601697015139754255721530471085065155678902155238903946981061995598869017483602216648625044255067917198516405875235060236861495756001935789777041985485923683496394647377482186475411030607650555337015240498342673114753290825499405108387663950147334164038079641741869586553179840663288974762969473730288119231830939962695436813638862589629411063344247680240367496027730036099979335891773723752974621024388173106114460338031102229080742161928700688954664680757486375229944289683592337491021529814295350320964602094745247756041991252307807818631574752957378815698886987945785506546410230488082892054604817976287962293595950632497226559079127755834803380979247134072271739373205677138552014585634810969656923107872094982064492893047702940220013338381024433125459839419703505607172805345196417313664988238743371143572300596603041577478336302452729184056899787916578371647920042290224261003628593560601147393340943766599013291058109151848225425917460373354113219074957595724885998387057037024569384461273081049420446466668825615582787452321238635413852032666224811882357824616314726783481316221814220999656241806871927365286061376934074996516383390526222116605375100941594306102306356356741602024148165446745295729009667756480654589640287361400923769830837094614510938984534884168458419288112895868959717625206090523813757295158769709394683957917675292025877108661626123955333862641051480516442154096089562545771634255809731808109232790201356280343120325593997089705242557675909847147022716630336065218043070443241343900640274831959645926320590179664984171067336361646992926005202428233271204298894443135380766455671426450415704424821659820089702967761151044327025875019423293939737253412133091254997752841700671871870264796250134300603390411648047106158125804249107904808023916119841851966119374495165255122682578767260700426408593118288603884510959561845404370479000120468334607897341441261792140590039528192717030726657002072100002537754232612638734010986942559681337339664753597094002368089529569511920933342097417925882248361699265771265235775580670856441073774227960083076404779369306143515485779869398317009194801697448350897778205156247760097580994368254793050568452591314362574399095470732532088517562032888131997108438664378452127640392157875045915593230624039466815859286892484858684317547787671608359476746093919213385432517277538285579781223446098019403960541324289877118772224841226928720171763785602387949827900312459369250707642802138682823529430093785540820118095265643406828473277267301278317537718531715368270354636297228291970393277928550040074891700044596106848887682936285692517903699108301671132115898847065100926499337719812311169628520704659374459913968389325019028638560705759661177188471221863067904463005827667723877302309867270436007693670538689730820220843166758066366663133539947928750211804399473438906366927346068523441254269236874308366355662145550171572968711822091732566735928941022172273076051112587174770991632948539245491364956880559144027187194423542915519279967467066090654748613940204573883982944571653448890027101483073635852065304077860487801376596301104343960269927356165382788979854348339203239666707008426698701124319304820231012467677584497757248255906886531200832120873195708897601786885032194962300198393790438326420902448952052950609370778483736770788514702981219892514070243565522330153774437305467780758914215617256930954837965335531072552234685528615248904122040049686770116141627864122382766348369794112634330917560477002941073093387125158253393562374614165221277696000000000000000000000000000000000000000000000000000000000000000000*i1^150 + -3483411727676239363862323273043464904441221131179018885944857001008056526646961099061550226732913172581880899626513296503261837879622346707411106900713262117384360317242315458206939162890438278011387813836769978666326572805276611549291230206046194552521966378591656333281952835596063708946099259437123776052707729840453439200858900761956795602254099689232536245979185522913740714791199520933986507556725893629956880154656437916192739454544419118882332018889718715906575896073108118739071014780510392639453402000650740470412452756557740900149623034719892509632288443138259242464784458824389415239326980185383412170630005180013672862795399391110805084502504664517211663270528111388718410193387594762619332541042678582288323458774826530975265121475252022832095642888527761836941197913686072640804692348672639626739672422255270674053736836739510070725490619502670291338593364629643580585647017193133447808021254150373921657313429767061183975242230030955196372883130970253429453268131823356376504525844854984412252938281583564016669824721876200999903709458344831681539063857104123683029183355752498947633232719386719770297632080667335778223936854116837742883508646436431934792668608584196060206577796341159600818404365615562617796355112874337414992190371624874697540450765473127774930010617502935945069191947388560131037460032333574614474047573269555299720235939770356824988561734483377803309155372623993657279067132565889272177353350859173765586958842540257440818799182103872731391330951022591606824948760971698190613643527631640787461807607340744828115481459807554365169668860761478260022842468884970813105040920329454111401347213769648049645629420013999861379820985881290419883643914644849354737307572918106132347726064832021024564241058148467138666646398205862340250503162387416859723934078539982464063886496085217800442720816624109997739579268457726438556169456345318238378741139215255722702665259937912216888015052939567853756935107708747252038340337194773149407133084383316141778989549788297437541616387490912083758468234026187695958645672241297065043418851657924749025336813348266399277749480423398088908191514240249815717674786621320010783519698712905977720321708764877414463061793922278147781471552305283845836207773812431188702874197244753895062233279319240128214531815883045934027547909679995367429920537701078904523084784833891410073549530661313824770711997858891914444445084408982633109031827099016875495033180741555796915188920184899348533061848024536794691778019289108665160143163225164535699016426489695030005854719397803886516003519178410812125493837281104562591168786602295295491207341705028379381822323619406744092695970690452221804338521184579456592323965357035558156678685136639818073598775023485222007954511805062701781262609202077469621138466394824054113556596602852307933390652278526717834902234788308068526172512716521478552537682652722034635080747251002676400070279741701194452700323260493407071013104928317104636987617562185032581150645080254999236528327881122429977640961195597440570421979072188996852987636620369902306306186209483511396086785417032713426026494860137267326170719981118288362780897081893933722076545812674450237409592563706652169888700588258804260724679041614734308576856601301602582912026828861693903792950689308658717322129447694111137511391688994470844630522883200368066522020369944410101306817561829452797060356069005319305636531209549927838151556632428463153491337659038659493583330040683279979447822973410843127840122432692271056575271765827211558288548172644290248913996586550387514372381871778759530424217180194184257560757918954587692719359342725421908190547187772991539337582127347037951901326815568078820283645527812859083451109301366402894026419910936517476766290966330036500133519084877268075430037572158420971248999495658610525381500787794166730166676674723534982801718552435831480433327025821363955662337024191471549204252328339912670528432605327900081773538581413459017891380931746694494301193869724855101085332819136482598524920680709833169513516654296124615561917183805858281286731209279539871942239202880973242237140317165641134405331468410040980795413212101262766212417951503720273250864060661524815655947241399144785456933546168481962373921275368412830317202636800000000000000000000000000000000000000000000000000000000000000000*i1^151 + 170415587818123750235168421612062495800138476248410822254860178472113334953483249965106459028007909697293339254404011984639095360395645653053347033248697745972050244354731709315213518487107149170356150761196487473015812411778241794005396272762912653435927639861834244122610347504074412623948563643072096376388841010131270363590033549952530920827149464839685048166736589618481379611347753669017793511633880422311400268243763353472322651342294664391421502473486064341840051740570068145858718192297556690828840219278651174381098725797047602902544979239098665973822313116544488281186474718990423057373710322076384548720984841168566894881492012446174429418772261073237611298650280332334746058160700450847192523764507481366552870204910357559524162852604812358070427980577984616864449270106654947495599925720716242406066551451582780094610314318699317248961407668140895571565546603619570072670961439368073761420333644338905890683426263884616828306664332117577757791493540984501206045584357838424287479226935458928592061854019892828919763115315369790740085783835971391906054343332609361983901620825529756857865202661334666044685733206759463548855948143745146928895864668057216553017627900685878434620003871779308382198322379702034812709354158882323490835543130764017411148790368208177317959765092261886544210534835911110107945424073558986790012776870881909636592280731111637758674237864487749466515953780550587666417941917807712266547270480825465170003981488938823188002618815736191409302910105446327763384911407468941014940819022121928292938861607265058015031055888928842673091868295122239600215821682691320391335190777421835492280016712326514986155944446105589240187249772585528824427183806236804734789739904190549278153507957922285604196305413754810144047144939975001031552432432097999085100541264241183942678859171154418484849089574503442367915972277766035885957408503135192338157749653901372704880944098090689052386634502655415674340691704238976237891532978456327346017375788241035622351934188308005049868451621119258060742892410751913338660957745379019340937144220606446716158211039293309542311810629083595719477144477184903644329958099318493351718928632166175695184893987544522083224878660273116282072518687688821056759711522515643409559477226726993296154198861107200951890764216225929919086809169097755653114227602932716474968926004187595428566440383794556265564622571888980218176144760358375587674694844281435336741542461627770661337508419990099773087190628527128905605017442571302997742563802518973937180104228665572244804445978532853086198868825479084208910282995162812060080179919558378608996845140482619905955203581972341375215424695190169957710837571765491066121155056335680670714424588647076931655419225681564436267029152981006330416999984958637074698889719985597974698800887046032272307226222307276818721884317215561262478784958233376040186401530103284219456735597057450608997128426911776662561606561154207546516135141784691846685279327714999536520419799155697733339432859860467029429026941198220704254567591238417983564950408420359963988662424239644220019860109362290847266463646486536375442806508082979066382834752543879972205900147663965224776771909125642884092789194252270865883509163820420331116023459657297818985586125677058612590332695504009698769112779211257337655934791964055881919762134080091886799353685524809715017562657355178503370719901867270956608235835939931374767023057445126801099004005368114408873912835571462406909879369940847029149188683587579078160664351935707498786312078354849533228433169634959754246551905973765744863361250526808925185869730474687678913021890547848931854222595995727888267131243649343708309157363588732411535981999619139197914495697163153841883034783168549503200347847227128444910034618590228919576681072048985581423732123208582254737340365629810551328702959596561487637656033665109344435160203198000621635197978309904098418723173960411263156935146856995601517162769325097641388754848722060616785189249858903307995946041460706366113170115996788976236226389928835138389019821554073378924876439666068333291871811503485129072834581089951331227610164054926505872463024215795698886767747281078349375832524816392976203046492889545139715527601803351249834224705490476869877760000000000000000000000000000000000000000000000000000000000000000*i1^152 + -3047818400098925329039276124800771664773519113392601163209228576051510105813998077673963525676630724974050691424242214165749769729745193841051374696595270307139573283159282980892680341686141137065987608641059005269766886530746143114273138669589662753055265278383922124321961425480606058622934886955600249847484494067632774557922398065134117923688086251518386302789122172414719318209483992310257499850213053397878753694709391046286607622905555012354567217269117960721125927185530043992099376377346983465704037126931259317994948116277916278458513115253715634831800704430908153940133271191952559768529406757343541407223521259849276287026835450284050238689068960312030054716546910087752281653593750102891411592890035602985068636137062047430356017199560783719337767131453524674932368380359461360487797162091927933798335098449828557064869840181110497838911437416690678576974828291048001562762880743331374532147814222564032778242120377306548602327633716938255595456577363624817068226259547134741139510601465445526659357310282206009544831188524018058062754649337837958536203842985045664529845720151214861315229164630299160177847574751729520342902447190533547577137008392012756459110232560867234319978392361944564357587142130480574348252554786260659187720484784853165153574201782704517937495383067231299015913067866384516931350633087969353907470247773016194743674167507674522414559865598950228249178033972983447041333634166320151764874033805999668909223069533993623008047536913050016550347724518284511229271639791251569425311487168219063830580559374462313245419862559710896322243099569374159694114072411471080325634639745982063610335024903267197140284598642240829580076690243860204780254180532324550266087869309951873103885432726993499635894971365746330942241856537009579411425827652488809400979971692124426563958539683566042481099675212882989765646110839626486261372961978186846455041421631963420664190372654818245835452766469129491662672735207624529977867867019902287788048581342685505031271318146541787236006453330524575918083234284970121062187677553799375707378708452313113676245249036879037676410589070226461247423310445149718462541758299803941331062958081906705693925259425413011802610506242358269899645183042579199021454095427073166839837033896875616834618877338390598766786599107631908081316993987720018977436243258951543857326947587216624019115071197682440590846972790460050901832440819294884352028362255094477769910459422383431374208306912931922763594876828378279434772662952690705884430810807562427036221267285434743424195403236170017438532747768546751767799312676209463211631973288273182223469629003482908943964626334003403158960236464439117928944525472096019003040188821683674038222594094888673052363160782594593961559530916823893829885041365289587930606273447566622494993074504348110840521201468694130084684859513734662315556036804678037427321906749470941621014027195728011244635903324823626952654129364237531676695636335542890845917955504821147249644915266183618602714390066771600858545623988559586547257556080948966976053889147113778392475766764517504160265245963842504280381103273301015959162159226283771256703932032615751600817820164529471082847799629254447011935818014744920686687511418449812515242023552648356085772279688464546241560587645561279111738137466597948820306878850797795499173295934951550866996944369293889508829415982873731179932902097699206029718313357330558426702349490432269504602126172090544935475409594960477850473267995531853723756043172400520135786882129606315483286114018738625295750880427482544202397220087889103408799227002932900818720095501696630870406102331258503791105673527346813202186932410311529094049794032265872526844860819557110161106168368837835709176393350574633835938124889381064575332931463071172856164796746723968659486915227361451294852051806774635320830893492155652862282264724177815540586494155809606400825954006290830815142731892304615780969825988901952444453245872480956599319017071416483129589126003294530994938331019421020057765079379660935744557950202736835627246985610201349486562663097793435754829039136944619322981171984971938720674226110261147458523910531851516023590021780695227666945996442347341468616526384113524307997393400756076717554481986797568000000000000000000000000000000000000000000000000000000000000000*i1^153 + 36337143070666996505002352397023726429616985702169569814261824432915851084875551518455434686693150336992728637207315900485024614976894970824697184561838410051399881963680887853230933339562479114812764096459020567414894516852690322942598797139458516380522504405544818617548394537007858653430009345744605425592511642625009168962684078184742977247618542985110981231619803228978697280252199847548402823173741391961507242064999616915022604757670899886404030082412898544430523622480104593898160426652489969628374425169012537510596681707007262938583934402041458677525491182610806980623230479392374045644217413943708275138202265447893732248367831490595600080833026447600875410843088302076522036140519116889750789147743531183259091961139203433379719646859236459357710139395057019561746612244792875376121278372979371626734715842504067298860128815683768127347179684966128217312490473463517243680868465953344355100019167678091855538202466923296609774744254212317718836483492197570864892917486727626848058551029045589084664782107494191806666619173968195453512269182347809611207109756905327143917064089472264668623393441941241762045251865352621157553493349498794785940269961001666925867227298765871892250294276272032812768727518619235635743414162077752350267596594001696319762665545307295521956178189980514762272779293412196119569758735626245146414342041379543300168603205551431800294454511970484999580708191121498157738594273985048467412000018702364164443961107023251114072154910467223936907548713216200680539661310737022972487270605251773572603038389828190365221064360407388693744640975483514270149083962238956422424415069608062654185651118633801103898025743490916955996988542129223247289913369023945795144294027484737845315857749549210813617542954349505971252333240302485741779434931355702294885266314778577493221677517791001133024707960632475818168407887952552017872046251521394974574480678579944382299394339763875489668223560157367285219365360570949861444421139837761087519650378655069643175511491276839949715125011602222695345772766919163172383392895341263223696309726133456469291879549398707163093705509850551053498143580177799900438036486957224792794963767770755312585832607943370494143569019987613988648925567356743395812956421622852762961281064529796521376590342751986239738628090898223403348205101199525234665721918809058600467942542367996886806347848045239748067741539126977500984481213246320890225762733653096288396076874791426121731976013881280788158167258036405321389369947914172614762542907643523783459680155570036649302576378090596684008750901955323330949295293414568315678083329799265056602917777207847602026453990544843308507934049205102484676131416838993241123550398039265465430584914473260532200952105719410233212388599514994900957286632483657688826773542564996830890176042669307096065682035844310720607919760340532825417457403517656917323413336120993766179297650778562786386923092682394778503241855446329381259323734396055520467783581402095617820194979416657782780912774853270507760898544441488841771835757784728238023537859221805592944567152125329908209307319694064419963157254576931360345050782194355759210269591235994343003574785312081362788025257451492348337418889551980741281743081478587513130480655147855717709690592086121282527769413138598897693519792855309177971238495684186385625655508332586508196136771615035609610346903875057530017910627037965028893978448539790353375739574457250901755356549887371590804598648830429615273532910662495504220981667256941343200627299960385705916531486881059696572320904320711577269522802623734360338804510679264778061017278319104117383852410282190671443022674515024428446222590011158993972385242952312236009533716698278894631046874975608646705155484486162708130035244435479667788929646307738603127811658452667607530438488880561062062066852203209903891025630289210606196411585503864488764859375023644995906439617567432977349166346865313765961036428297541605446375781683015229508141223524500283979488779141103825440105052091227291940464848117169133597022839391621283468888945708567980709187426489962055876694964252364666658285332948882043494342941435697464697512400310488819497052540354590849516228350979239791144592138008838756108239514280611755813188403200000000000000000000000000000000000000000000000000000000000000*i1^154 + -322019113215047890728753812823253643342816045545469223479626632969597808847057356025366622550652664332755613247211813868239989691785082572601237730222658630204449297259495594778044637446600373765717802824603363652123482880686453194508516718698620710654627526348268220654452500310283852651589327720876477691770916337781272379868689558333277289814278836046191624577997304086370022729607047343533019540775127533405254969360715492140352955148377351387622044190825339066145446653540855850117195111919600592242987626472286087146686133388285388934769745032079122893799765279147230289811202075028767291976891287805030805423208273577132165551894590159828061890317918657629044278877107807780108783978021607318261016897277964577994606770654733741879081918282059690316327942456314452661682111048161289757977770601242681612092469476754536137219063323233267705850618799702613157825204141615312574448931428816052901722189893447158067139357494841446808753925817839850556210931425260294263362537987380934300871999448796307764071454533700671850301982582161209226022865277960084887147989534219732386162304076255908896251008669692524889081828486082518676274763146683003840865430307952038702451990058319317186076929048458378020444641345332271912719717490260968865100129819824466060148989842114356160894015116525123489211242538480525545227634706141723224687388070022989706563238890290992258310198054020346334041333216257398912104238472528780731776014772308046912240254119309453433573647438894468282448506186796055936976943995199245281637591488937708052484075672310167943762452811592102489601028236412557597479208005592049850349809951040274854213912470863784188708271170995282858168699028548811935112213556397166973897428988220506650316424956785180920831656104300533890742736741984735488055152301909211212928792154668084151599937921343905001186402996997508709581369349680559600468890425127599177899269714328020761101215511497177062875920329502308806871486715454173809616950133511880588966589925958944214266561721222244756778082807748891050365820714781831087932449557051488733845783609695892800628117763096392409939138529977210731308774971545621240905703529761184216410433242303996169823648447658794614831442147865110720297568591143798322406930571210360018492875307177614309411343970172991413914123552584900997621403570923621909811911139411182583366117183442291566506437911370487800344263693946574234570002058894009312530433992037492811105308642500787586266889405555943037680612290225811582387134196561267535025145792564520275551005835993102992477817520223965264480996694698601450567832305966908461580411965520461713179925185459073413698585445522036209462472191977487970519840368756917746359980884282185372904884475746668212610195125592440635493546725115187459612754340589508515030776272287119180443938336101741506473175863473714531880095291840326946443383551129562745841252612349917402000042353960816842233284890938604328404491634077515316767962688451276392536042347245199111916152859111549864030364859354275584028852994233357603302530185288956990954311017402586414602454190948733623267221312800397129588719633636738754065881202027412891405591134331238780098843891246461946287458259252601363099609756342590987431888487799776022485618270709175762354091709793082782175340637774405471688638072936815401900025972905714981813631159198985922369984570411232779498064700596408297321722146707318336108318512765805962305530453610122427423501575710822463537753802939366636677227600430026270253025056908520639564439958503448866923767095842669981555037643749072633585510001389223407469228417196457124530128516587284486868703500895784769118023408346154945531611929405455523460995579294839915440127381291864794015380235661034741767065588860259977372392727674913095787616923067634226124785596892048975043630855132182071675333601226976164360967092489038571133922024308769612858919033219872626517812922490175157430082580170606748341715478987264199264801020691657996480637810568714798095323615496501869146971791068742724886819108383634765478878692806433502430113246768016151323289541538963340292906220508138070188109665323530950657293501553303300627269764682306431916395769925147215105377125541270936016849185997336566746736435806810931200000000000000000000000000000000000000000000000000000000000000*i1^155 + 2174330104722177428052434735027558491601831825180843984601325479851862326337054005354622283881049117308965698633906303610973751801050354762707282906134189450719673298588234469912847633334356876010047663168768106438345305134035608214885363084335494478269330478257577646879220913138709608073802916003432045574853923825174313940567943850926646939283592544038421489511529545365831858758721045760615537263298881072958721326331625078444024298719933193082862592597972789471797810091954772064050055303082206641371174109957435935493574782540971175724168825496598727151336916086758078568773025691329980598064975940094796446137347064048270145608460813075870302657726678604102832410181132282134616261369922391564157998696213492619854240545159561557372027902214577038248476132098375416402659887410242125131038496005745565709460540351438930502202216462595738275806295943321163447576632325381154146702006274890204787192464262011002077616234120850423208586253987489705297045349372990338236391554307425366364454627398420690609244977497250739198814011017785154603437807474103034352678179955293845069927353824967679889867589493991626972557526323498414940801066192571928154103015338255760819422854816013697308713894749671419051805867436814877160715112093532132319149010986961100250011315583215746925144268729137449024096022324026012174696247375790555272001462806030144737928723153184901975203919077028279035817267988026756892023681488092413728677584217760520721727294805473060585107348503738021391590088605788763752872753356200823908075978183692347266332760099965777674036528148697539018677588846390755096618650837679291599758660758674568512363303398181485540055956257025026732939863316948424322917583668591377352975703374522441037169037855187968494468342444241145302545645319952034525598423356200394595214728459154052528387154828637712703149916314667420412049121879414276537616702712740118573307318232436284254003485849933700279179704813792190912373235746376873332609238020702571708834144407991083440389943486210178302721083297678301327679064354200084281118398859553066305551545098545067057187125853387956999561385302407558671628885141468644346137519194849177531020273392380895987081952867608904716659991842730195735281447502947528919859926720013647732517850189575132703645538654232504285504443537630620920858844609999355769350764056114502852689183732044911295406132868144926141979903461123809561221149994077751885876198661270985702448038465700003585269608408051343167454060094814300839263365494469612669199992497671433351167743711343086335360257825698858107813378066517847090619810952235853280550122585461267240754987472022000216726614343147414390979343792984652587477179509627511028405539308295721704860550723631445161794730132068748493491133780329573489062901295963450486285418102367123506974337558362391007020460569930019926284115731854778219813376083300119715396102826276776871718103830397490603935154806051562350463886294034419250409510751109412755035240699500218226220955915831651567954985185160335805564995039345273258796343082559747685947051865186317762828633400374075929152217869678179332933837320432683631091028572756468896219813508711007183902052074515068402219287466489033822932906574631959666772375272408113394265678904423737653239936366737936366238343402347813689059759811575035909271681914977600602688643099199368349871040594274806338389405967217861904030575422453620371707490972128681275460346254594544711370125312288995015946294881000127009325598199519777622577315232444948631538255395714230193991872484536824010600782682693255509179533330662476412377289687633213378583532056882939396937309980700442481122677030790446337553702481786251080382550410395102302799307837771058357043907999534914233797844795546996507638977110780403452715950111641300152891860309249560858573180612431242781861974610166160127639210685327733326967048948695465976522820591392910003629948035864544238032415056394588953129103379645891024984533864332764965647227140984217799658623709245309132627709780490231990722885733671347753428622940208655168671155067787696519876586016997718676390580933156486475708725589753917783204087175321255315222722312973458031242453213104035718428826240932860056968608311139579239566218887168000000000000000000000000000000000000000000000000000000000000*i1^156 + -10959621316100364206639572650547865822609339722591743334272399442901328099471284163634546886243953063484430165384303075405868891231105723015606832146295036742985014552884279248597836758181374427280984405425450602638215483899840030771910979077954426869225057484039678804311926993652920483605762886380534327240641399134540496842116813943576667358842191923971654329481094230113537836381166838860216940890494313985875576546073296453138290531511456548824247602215408604334447811588803967987630691645964434708857938381766833184232589192089303678659936483460657755499733906993855243218450732055851051715940804618593939927108922375050046234874770340366067847730020379807566510279273451451234801279448762950265159961946684578155239135676671330035476613532952649504281001793204009745604825210291109999120362323625430972443637807074253847460771305628846430877752964211588431116485734179543571247810849881217195767558166831277881637634013360231443102956478414767299631556904501109897317469769401281179732064920972457650357323575956114229009122251757228713786860839575009579044706755954256688123550786804485188079940732472885004686655384922382248238549048747268002478905243599759455655917829272581640133116120521415148927995659377335051955387486388194596531291220251180974096583581299513449547510128780955356152177559136681994965863475217571611299962152751272685431025013781326612098035726544692581792532826597820145798830474687828293319916060773303552552880526721900686972527614709533179161257573517044821946611918429018716255245634669532721745518089778085840077615455447259866138344211437276196264168659183222035276542155130822103470129734880756993151696523769314828268735610940473966301248992563247148597792947081764744155149038037708963023818035117706577659315669271102609464271828007579968920681520344502189012356700424449924837346722082603540185925079935837846212112394860417529680944954629116298327369783136976369965698144569986541608237046530128687894979030419961328566747564726214921015228847110673541395177672729450652565655993227303346667595075200271452496863990319215517379477270542604712029984310616161819450076506348725343744376598788393878875149577697939828010268842185633390817046253887402082286170329488840279849567572395183592242158523877108540745584120509909939045288623003559419338547589083117730985733961156050760820210715217907244319340385341346382205382352180088454950726499705626840623925393776960900875538524864286217081132077987799341150957263705235644559735407125471220750219581212251318448741998998285741617812070850255200315427400992847107347284812975100025231032028369258473644593738357139461818886993395429853254069748778612934988572531304162191640024274196016393804362357581547050732726719509320531198354392540439699535860299178207741770769739051557893299803350349873613309759611600689634868371932902492555376946785135167975827171108659859632126287932935654852619246577804690845428981856065243659433731403636964007564884408761160960599666350067570951954257179939839038022076493507816294493619040584089468635059186491953623055692817365734374382742948486684560442979722530913836155840358814663903999355090152408004381785934671890991419686602966231417942494297935861953858462818472683931687960543126664691023008919666717672010321781257780123154514887541153332265220128370556264316896774770191738548680372491152193344266467223230218115836714390814598224268199848979665433298229697607796801821188854278378691620448300305504745995399163482404062752901262103255579281291460758785751655132349568067585121399221631938517305342429558135227034311524602231673937655131662564158236128002015145913075197448429293638236860902087882398480925839143198813673086537268250320004942521030360713188270464187392823685007280512209216301944903716587269746143147832407471222519028586060269255211120991718346866315596293306693149558563022846866756439681384053034394310493302347601509696533086461184778795927899372323520318802835977517706049280517003593571734959611548431753534304087367438183916632314003937736308285653699970250993444129326165591296721023069732461724419067606844578381286658075315249595362742521580677893749532122803502644457731714945450722973063438550331484908910170813235200000000000000000000000000000000000000000000000000000000000*i1^157 + 37824291920453209829511990614355183202918651567999029687989261541276341775628727282217599288351300351626735902182383683727026374883383276657555883554029259689209476359350239483082051159495252433393449179097121855428208376863899394816740316258360944371114956499057576026763422883209941213968885316834564407648666414820544703599402257740681258461547328728357445131530329399089092882922572881314417471727607684399924745082940948626883947285199910443155441385575834634562624068314559241237231163106037723011575891817713218397608188937100536440969635394067575905891650666871002479194552382983997071290563167158158807782760408970020006198300173276341842793853399498804881414888982598885568451849025909744956111596394535450113693977094445223898052474081251945949834679173118151071627188601931527376435020398655611654755437544769272231807159112972226232585220059856287603276237471131102896242236206012724138143952921359286930392961571576807766539293922299538895046985614803453645375623174366409554818880638826753881598429546127959905493198733449936893779889393555445414727203139076447563463264265648537120997721818908144630376047038234536823890255771149462213536689280985293177381510862235616778335806210377804946569505033466494137591728180266347060673041552501030700098066361861181415559980626793069494370578555556101012528438889300460751714511579822293797743043573476121442091236491941045692459871106697443464219382928512283071761042214342252582966232244446081329261168220427661822590840774324096470839827173966015386299489981923934974528419192257085475848717228238185357504754700190397476741079730837210369844139038143660500939280663317879321265596267852650910058904935536069244729911025216479845168208049757152076068682864810650782995667559657988763080002651694006783957799973127419202503170653798121260639699305676172986834223638581417346184486468343516681831065338573825628377870706923361405237287683490976558563054861905955697686637375591848915383721346756057409545363163240395249050923006545284992735665344998636326213310188656934443780284438673410307588539658327746226951246909078712383550924709813402958861861165266841583177486921731755069531508842719086909364742018845151052811967555997534308005216121421801031824224284715804801249163269035811691988508902670063498328016706830063890625231734833779896013398542701357038786041263473019473634537773847023264551766315263431163540724111776529500698986784128722765189063444516633198864784437903990977139819224624428379527847660855645413865858711815715969322236459453959681030829008862657155682344896596886405629238975743720220460247165979931534024440532779267085097828402860929772387575608256786155845561538738608689191654739693784124814627587258930986372552204063706811416683654033293184275062856011011840625735191309384314170009897083502873989513306072171314941458942731459366057383942719193243708720374035139707177655372679745793877407837951951325124499760762427153282314474679120131010121037544150772343595892039547285732497027660091964849654498996171038875492158249081523870318349682293178252949964955461418279677829103980357349490771065306783475317142908588274316558510695610198995648714358917892174051013306682533051573152603529814622768928838132584416654593473650771230826281985362418333867289678559410132563650201284136636994168008663413897110871308292679188805087716779298881851536449152938340188790733657088316430537648103111253507914802920979204115923379227751597680219003016938894011567259061000992371435527359446925961650811119960839445278098719276277798287923355762499042476341096094861629030138851041980082841736651023345424926918438564395626219821045968998686061956949834032595559138533200683545599177966478115757551406291998970885082911703547245656443571116136453268679741390797010522308159630239382623130632683306868346260607319241916270682621644698186466505543336632358390402068416375704136117710981174662608505837208178719807062247085063161386633002746199402776065747817668647160904286797781339887992843493874329152694312006816332830174288171171197868211145309865348056761288188723487924624022799698183694758521765955221341686715485302952527520874094925622149203813415075746278260967751665335198960855285760000000000000000000000000000000000000000000000000000000000*i1^158 + -59563687996704109083506361931938426117415029781282929298433685065470772018943607154316663228303062437420431008724681610350546396997783787076014204109905197211955700240141995827913322481369032171538516306887236602147947152115241670965331123149029547042041305454323601320521813409666779417647160805597230899049316192617822184863984121072194674727559472147995718349200139429263757528241781402366470060255742591085714186334441082972620626377302817310568528861863218256131581179658664319149847819202184866920872918383957710461899820555133585823085405153405735025389941148774668781079568010487316247599148953096256811224921047497968915376144491158188787047836905320059863197271360345004206148451072689467225222565916307864789444678770786009276616585307387684176076380126114437046484204630904215219968326204734303572305632792934838308927587493894962479670769492773793078877222890739412057964272718907285479083199725516999475949586009431526718335149262252884945091882405713035901395556093398664183082242957498586416066601612053412232084256077878271744007830623258031025622075105018099823561039724185454671497241121507997411158992531798744603816976358997000125493545138468350120136059755009175382390567574849480351962752377904742288777661157275618782068282866832413245611659692458817779828546725629176525096200822385741614300693771740790937430834150469665920412107513316611347472622103712131256907114371933208878773504224869646816507942057619642556955065655742852818489914452209815689466465693597293048129342709184396614103073021568937086702817185318528201353638560534767160627289984415435205274528934465188734101810787037064951630304212430567600066523266410854100946621560250466193349101067368551779076270644535794607865310506829209847226343447623210965390974098303522751325380000864026437048242613123311605630989692196692616572991223621666617027984441034610690499016390316881166914186521612862068351157128245543063054757902729042330254652848478713446970614134922716013763171941249138922935790637064471195856971390810390307238354126929070200632648565190396459249232357355545519184139170372567186386769449523106049063654270952162720629199960483024142311065393239844807955249470030813872263406237406573731395524345454041941197441593735266568706001774810098724300103102489947916309165963316883338216176494096990370712750361332209353765184208926419838093056693807914056921250522088758936601773977188654753294212902319916332435763638214745702106904034411020179693880251784833142298137625159379327200228534884860476045845394920493861963739755110026636352801834783493816372235981891097982893385660642398084399200033258082565113475568921528230485670507554697282671201854364881093148897796349918619773735134643558977673705861576184325501722547658489646255398733079002317724057062028630904286911659416767259294481291438986744779048118997605711933306003450007688746076515140963681059647577880567225172985243974157484160222610295359526258567882534036469747045003480668739948594608934368250553771010840768527195213128928802286992321832094685346978689187346029882482597324768041883097055549588361324428388917397330865468860064748404242875951963557306603000373551401541539929919381382788946826210629761272298200943872195083617829883568566248174484707056221099861166145008778792204991313164392271553220723710633725836606716904424264815716244746961410184879642695891158690688906334522757980130511785249202270951108922100175752337743816221888546209658179621085070333503219851991652607043397519836568485298629136567645430403706045849454086537089739217106910531565025801072417864446988485927542252692455749541955859523919514176065956771010629454444751801536873428711236846777840248539967463632911680225700464971950736853854056030654395353582141109575676721394700484897884343783515294466892212152597826860667616258944413002023376651014967135216245154266054093477108166499574435427463596762067318296803868231413013482952345694047223194671031552269163100883161573080921685917863718065639558729263210497897022178002075641154053242222020937411376909961279447311987143715617847048800670354778749702276084026261181734643369596860887764744107444115129276440796520993666180517108349593579752755837272064000000000000000000000000000000000000000000000000000000000*i1^159 + -203123862758057492754081161360248614965651361038776101228323857902855969173493622634779497739376127648506122083008461332052973250578225023424796924834860669318825049141765737403811269147422468524962171278335575184696334385276565235019226938222174685733985902771264766548650105460716484291923529356695904447129082983625352975394306205748475262779728421942411213234126348678101504977763937523893239503104011111613525154768931899151998903591569247283345107745577242761775033770064516441265055027180521595333930509327448618584262798712914158508283955650852799110755482310690306087916682466352254880641347230053964845315911498436397865487008049694614256737000491127475867207177908034582803425332216982951377351710357257402848955248372534827181855738073489203958973768999200745531292046767574826293891907257308134883324757731860606322970645904192122437452492290592976741638085714957234971026940604363134717412913730794265631835544114411519953355303312897752277700534004163567394434170104820261565414443145045041147209579946694081630941346863644493473187024620176616617669691892333473693204645202904449943764845573503702068841156743063352470930847111839113641594568212722602118100932879020800902381710260890041842388717715736433107310991483075100777083783512813700924423641041537073063462060048073718755850060762602791903785798077204250475935474015288533205109042392100422031209094804259711513156557875023008025708082629381233729058975870638160302325278116304254976770825696496743972648817715741095937406752436008518267697880351361044271858776533842551534557788071056424043965918190923023190793231812407652331453471461177196523639858293882608700010286459284819621536010430720416405716429030535698520389475697153607617304563330517838070680783367533335764430484615704305936073772354304161669144539651443749665974803059379546712635775212849850916121025125956246013769049569875817326570147671550518110150656983214083030066722118782158059844572058378715225935377540730787897767030797586037174190376330655654263806452052176042352649348337353808530587094569237695577688492232417513590582177271543274644636665402716895215284450131998674206276603287191010090513327295121357250654582191632425237754356602781635010096709590747543101030253571816704989329502956383788153356500990213623701291469649131217120657745714306120749935075266378814585238990554510293692750111048660814995164804548941573203755670026414365433842274130670955001240128195184908235257887226532492300305994116284768120205702218405926351849272151288317027524020864314124397555327833612248971688771046282622327061305054641660633352494031373939989444587566202412262664686077187001395750184068732042138214059895933171487452625087853543628232486160028104083178143946321350747478560718208755994562892695150088282879940916215849488431983180917130900651323280920903422758210715174435530846730438842067527954146262446111247684139171338606134070486355036871355956887862106812364993382194174346767584014491925127445417034154024587752601534998178079240008823363325632129716122229106480838966090924708308146178570725410216873522987888971297394028629635350459806922613734911183737765684651136060623025792625001268444582999442781031951834907804402224333141559102433645588559256394635458377008714537270272081920042063617089798203729877389110375359945289166594401389290310426848396274607004210200305481448316429325251986295236114070196882982061969147372542333411967760393888285163584816098614632959438084780162397531566352230689558882361181424401872839551009598454602741530403506732784875591872399822181986635864113104159043111337010745636252061172890116972052366059530428047476880832004857047486639080430259040582905240268531312281766528602299849107803081570335473220346606880092183270266637610714113080558895648118375015313301110818781402214422131339043196778369676591444012820869349423901467369219957221415430772717340931450609869588831998674706335557119477111683466124801867944899146604964432022017889877281752694492331395779950451490226687334033127894329626008834590800581914103376763144606036396469651152452858046664349148027914439409940757466444308283714250612614622564481306918196939576730339146336109017808856810101145600000000000000000000000000000000000000000000000000000000*i1^160 + 1741950067392068465415124330586084783020607887487489829929348486073887101858152564672615980281824990273482686342279145880450086544307459434309482778917730073669508811650488862315340057762493080233539659768490167984413399002921097544525141177323274726056289941550054387520683689070976242956307853332454369085123363793327159425045739543372129638268803604701932479094639818774758460234831684425161000004143300903303892042531528920816890532386076972605284746483136279116583306385990431638374848439275542857878721686927525055023287458394155903796229691688102788078068176257058462260174031372418294637050752264662084699717274633828525435347715778961796380076910722900179615158764516419329030073163395444311557427650015785391305746585642509700810807150940465888175883399351262481287383902286662905193187342444881517570679934734710618102581915589432795669062373300692281691147079615520060754656137362838410482581674861464681291423804684904491916934893652799317479819799597359750250167355777685325425857459987417989338217046051728514060428698669106367933957369210523038238275418726570644353862758156963871728208967345587061832882448854853120734959942506070159948222208214372543615952909819242386793021132234737049399127909183674851885549053838848728558336213688277002908233531447280441278980568300408046919253199510175310496994326595575640979972485567238253109550662220314816477018568561728797355379906619947607697114083527725687674925193461309367161240180948432618131919455528254470420998490164845972049041286148927599962853584555364623326285389612611996713403057262240772040949930862756378755515222934792329739790428104383192203479072955313034987669505842209929529201291142775173376775769019016280958642013277908097941846158700610348324896123599099176154468410365350707730035477847591373978174010590364419781892229142904126611744514704969265090710673126971080494836859836332061101736457304276378778077436009483462305996038800346643175340016310800495421376252713284023675506943066208595735718854262461037461446525271201003665279799769240207960673663113687582963442370473042659047065818579186648167194168617161601028723942622096289270413506396082027014093127008399102667162408673457068525723299269297672884820512019731345988357089358002529429406777405936895043750610621005211756282107449738279897134911492564442939527678841005410709147378321437044184400335410194034908403374089073643355132302037124578165655105958982338327499761695849192348914819460226603823639733490214344803122146972565574344937149410351982731695018394670705899903187391334037599700749483290392103573170635186196810206229176689004425346812821633546530352937541905266287223870709610987770873575257535741550718460064455536070016116818293259885217858051594959070013585796105000653052657509345872826500649605911082959505584843202050026743820564417762751472125885581602287149512359423139205524421464488227017601962104767773681073156931005739891217901589977935016270311903854506070646657951429651838509336132722961127497299854826895444605737890566825477625202598652314309803819764116468539754026114929866340441176790807862994198152846704562559222606329660234643869110018377330107265507536982594796811778653104577222923798533647625287809630510875990593330374684658877951657296084527300948616502977375131776330006979044459214733893563504144976361801327522391782142562051379396287218784354281544271478963315544216530823043952089461246831796421004228169340878977396849388670855939268812435465754794661308689070562963889595605258575529660527852020532421004736401956248334704624219599039700820584117801157250118206254804060195612711875434536284792143581273012442456493044444880539283950506485050088396552090094486014365771922037016054329978570473467129479844708479345283386059050412825101463827871214107588897310043862881662862055810420676480504894177500736719258695707679173268300787645850586809949160834256894489210176032016235654237862964400962853050753712500243721264688687936339500427741107912945843727553816198731484766595463854740165839932814706308697559476592554180602928148533324606702895501488190670706675082735153740443644484264854512636443626948173652712155740731476444926135943504843883151360000000000000000000000000000000000000000000000000000000*i1^161 + -5637628984125186032697908526697641962622853659914931175330091595980591938960248064145671820185971878020170510499606226702810868521937360701902768069711635534258390045138409191943256694362019683424815283639756004336143501778688758714203603777137457720914203248603236117083197031032998607079905477628469353234191258908790804767428902521353075115243733779578404494242038225136025833081619872514265743251916585174333711915198854558033208695823587373491814598894651016056364540405103832619298727601298442273511080669420063958745137940189568747932645801545507427561201538355213774193872421781029181389955283899574914124189996328791108127606047018272152740518452090147211605672881633603920468245582431487466193422487142087026704909756063586745459001330924874205927540405470723229730693531893332473273154108655262944897210478395201652935878216016035764228214998275035625172266684977908464430665939168660641524081007228098290429836345262786788238464243606005172579732223703577300695205215918188772560321155262993524536623904379348708704048132226300158186933728713219439705078290061759707801821720725283987445631048109805525927563295325369506564473383937436868117049711423356497954514849198361061347197902297068646713971874621054093982365806852626439470940649505567405914363972244238078272596864140556799959334067960469313330598409659921976663754183007737913699879896019486093103563981935814912745378596452371390516597391436484852241395148898969726834505771443816116914952626017939716865218504958377914434744430962633210030332043553017370748959413837635393919552620821756955824196952397259488155682842423803566491501980295685415825744080045821322506738970242989108694688835671520676513601069653984010379754942145714079862697411499342973621974585648660406041605841461816608505219233606874562584446220251613210737605890730544997302472416925558993110373579302233157521009214103363939420906184708633926365054652024454579771054183903041584953228422340442591808013601633658098246684860779760021635153808630935821106026717966619156073929304059801058885292121850772215141724442378288237946405138412984514838629747631365826564135049936231593440907089027856643793817339899744580253733934038993133054006460180192837867395919733038114950935357000064046586791592464379671697367491635328093024296575478328935333079140993131584837611766351661566324649013457843940712968936453217636151553908720164432206519480608635377669839601684785146479827518833805646102785901196568037239076401560559971422825756867663029167749190219149799259108307986020071663711087338211642653584862695279943347776486722239865419702075341057351434371468456505481743371265067082623217392262176500939434120625314811592432994019563906437156969818571023110121267035355833982063762204814394633071686250709067372379031154593333388740479031381661219568946700261905051967808470790731714161368346497176714277860333310140175804373897826768238349069406930142162986765182194387068727051125626166326780907536799661926688531468124282367541720062094695997443130316463245394013982181640105018006108021229478208294286928446257710636776811433366595039994425166297524142545386923663308951740310382729033818809469186111829441995176897139902536380696271377239345341366572393805956751879102634305027303586688181129543043582564546801415739893843632316785762159346864424221856130152340401060487150806710006970660367515800100793159896530768816172473175844623261413149776438251380343970971369020046894242216365183821062239990878217165491973497428889067767115164115429511580772946515720042058160136205613022636451954453879242423667960829708989505953607000016733730231119605550489367530814502155594724538271546199368669721942144785211959514042240791056027142997261641552322870781273332708943766351878322351568808138625625561023878644178665514667750146856397878161448086812838614861309330704806479572466435015604008565206451702165660708973897158881432635015677294335986213907796830491637076141703764937932417310939470616829421930135749779907607496832725686441845518035800674049457763805171925902357065951646999071825238168346768032685334531359162245199955432621783035718508024273750947695614478252458123925886866157872013639680000000000000000000000000000000000000000000000000000000*i1^162 + 6747575282122499291594885811706971064406041469851627339306505215919939507881686220607779187392862707865511108779272661904102711049139093084509737739798803480291062914541301043387236538941189008444278448062210752806321313380823464549686785572831642953115823685915415895569212753717987592266775125028716842666437753785391458258667182422937327570716947537677335982142972128528112123937491087269292013128715767762105546442575736035947103489421895968050887310024690150248244877819369452536139909854776051081613640678822625954108587549186943210073738796025386631333427155548371168601601749569927882723615098101962726268017100400520711549076801250409926674444253818202624056685776279096759580778234828538975635156775872383053847679750594789838345707699170916190962317632447516902385742465998174586152546676795802568047763331737958354781187229102546875033314699696218093805024933582854246144868994493140157373467248019604598786923941095643208313211520070023893806418174240857033770041466327787675130101061680941235898984608431583041900399484698494035563831278642307615761861333915292834018117897914470345514038782116407407180368387583072862002780046624459564785306175240378038891359847995770972132212773222319680107424312094146598355256023594726672586770610053361413414330538887042873502504462311855612558296970749750538742418120714970943595249918312971705410740647851096789656326192061246975209764529409927745725143301783538420574325723983971990002184444577350933094456725577881652783902611989680798707227906393830413466329001145009631012375632165921814075232975465527936656218525189749914614976779287947072143159152322632606966353852855801370556282423406974106724512571314129507283803895761267721595201403979275328305127881008466151781474829379696065961788110573419660159155149210625542237655635026731340122506978258584202686418102836661268134148410178542140470057392936225932485814073355472270611046779628366291793721600989270927798096263596299992312775962887646668036432421355489364215834504063259906465122982249732588610255075994035518428102547816838693400024754483984165415793531331642930513525145661444492004779767898495357576676764121260491469344569052559211153653158690929289259032831681576705663190148495922469594699777113761728229388365491556924964721603485013699081012687047719858237052465194791968997118986959421346885087134473393006579968631650327523936583864139540759289408465684850227286877844770999786710788450054374575584938120064960687309416660762687753597487203965163265888245186722533771579638193376682027069392935366005361520891569250973442413863281325547599867322676941244392509846360962109354825012531911945602577077450366494853500253635909010732330447900663811914759819512952935346575271283224411785070616953326028613740179750365098110402470893704817889661228275660464450025214261109158461118660182995319712153826392171148972267048542786432904124843975835260386665703665578738282191320279095722433824592387811394868149187342337008125118190290950773917491387571753742307622091712931935856026142192950012915004299503598931719436193262719985400079735309777689340512399105664596526794106909958490562371267892627456294257458426054727995195392499789628490145270948848967817249827672663547850876256692204195427399230608429084249094825352076979527362003558581386392241957127987450133557574143817293385314570948587447732595608484666459998568455778170468780709232834749607518491117571508112772319733425981980199353643221658185228657208626311987438936543731392798280454391534209283136316469741663133678494779548785653135988144617013626625526617277503886411075977866366087635898333145235511995897799931464792173103285377169733454991845448042936280642239692749355009004547731564619009465878273482923903300784249039058564932391653416157175603891186258008537964101284761454101997729758867781578452820320677430074065922541782633548457328974984705583487221512434739355745426875932229814488753767433707983716985061109562810761507386213384039048390456258152331123189586456518890871774017212132173609165128022089634720371612101994099582707701438220092607651623150810025096196980982378180557629001855221859527751283792494644188147076825088000000000000000000000000000000000000000000000000000000*i1^163 + 21260963158995039322403509245447020364701338208065033197010018512842528131767114403147495033317223043758260408546906127723198405948851587599911040964593758852512734495347731675541071193561711856941897143541135316531003242357572691306778227741644552413589543487852960638945321740216330176768436994626902064086236124118713348563822250046183262856823800056487904945923528412872576639901958803436221047529449087269216819936683900548113235099943946004596298735162484148972591513085413884043773399965804906256823119485586519024483698510332266387250195083325729350639866371607969059839286031362328505371654387178668088466959483991731150915791002543200591942287374301847619625851798504190351618631605948363507144021785943332677967114751860502675755707195158202218552219718717608540004215290656476102691745394618540708350972491282879721323177825010226829318990123338957295389983609961016157748414030737895056935411551248127903333132509139232508530664253991281909158949055467539421028783441098852811638399877356260556506964994783552686635619902188828245361164841550203120873236760356749997332114735158816216018944234689522052008487451010233808531081663924504195542849450360581690403394868001658601038270925648603575987295550740031203392301664585559913336753393223371167794367444896331349931324205063844034494129749052176875259423179983433569708973264640919176440138592352300101437881218737167921073665206224686509865672554926545019135964759517479314577499269170644655002644931945685239605774449294560529460535496557021833734378222516617563604805480162323647702673822581887034563049834952001901139254129793916094985089612957248407320150575516963584053132229118078981309311990823175298907202686852115960315776551548885204542701941197181430613469998273283385613720957210719117285000755013515027433781971586060293287329353515576399067626894386963041656477492814416461255228521042629463248301144497059286697102073445876492953406846798995208825022438044118296622578347588061019223532216573556446578174976386617408282525706772777718500082125621763691605686783236248452178054143563582636940618528117731344400184258756525900609195072372088790622915732803682117031688450847921530794319166155593770150294992742837804274783309633321300411135207704083300327773200772392508930652020743404873160049546421198384848688486543664963475255974545709511922353061622643845566739454498787399109548917169987062935142096266065637966269390248748862555534579052241371028146737736403872621432844594670403733688776957230202315776768548041957442057544786285887992421496238782799297512005033988923851604904355809613729386257454479782923753811719879365982833071284173495736119215661170321971482420490977874383829932351511936382707741639378888499240445656598567735297516421800570507554285241005437110270169740634513023504695735605688615822557293305790950011831586002894069533643489471695183333814966370730004313578630572144562224287336454112601410706278041842931910521847809507825070945405392385182130296338759158322742285784033234333884530835254149342650204149186707756954307450931904635266763423898615365055005191822483656596693063996090113987159765633993833137364195067918707429551155407475783011311822691609273483659229347004910970342180450138977691073268550431707399792993614991069974733533740459223548400966253643982601042804325606607822105911146407059094945881147974952647993441465457342505994647129802755666196274190249286087272249078972507925866683918427114005172856367571372270341509034166405211033903525712472009576382308759274641779074959310287312121444785671673873868747859962912667977468161498166164454257969784959431516061143143285510968238711818389672236342183670447975483328247496685212200411425498075756994531645745142150495596822609036144697582302861720119367651280324494783426611033510367196493480467837084781909982545676097825948617770339808373007313374748136840528959756082897474556684925330783588534584610532579401875871598346393738676875726853831739077591535361754072832534070087309304064686713480433825023412296709009920524256829408590278567313766106480474615111787434641511366163790209243211320651887101325867763010326090104545278273644069388288000000000000000000000000000000000000000000000000000000*i1^164 + -130918831848565361821519919443117402427821779468620544914296998579858668238672554690081484447762540311782359919704186464933378206586436617125145558824478635002429051307388615127373579270615964615573760002764931716400316400856145958767762232581051790441844732445813757434124286666030950420241852590185342085870495558639167265017489638040719570346918532876821584068362348377584806268708660889860819158162966986740535719447410732075770618056674409461244040072286061995847968266433715984507317655132132662145998333483183865149956984200043843138606749712712985306468659977892763583036320523888557927794463700395779573371148275635679274825800837296907437019558204110288480082463807513965253377767208771444372485993222202700909883666473401190140527718957264203518342793755603064099551600823773144364819422675214473135393444053643358543290709219400815263897865971063896180821689823656082658471509061960795471623553963819072921015958439969682866081695236574847503774045938738125744247627479889147273408522845642466565842708815746549392330693356872352941378849068992282016426374833873920355411247410765258374496960308321508302607738473516078193967645338775245702962565800931576548394524319711236540711939405860128484740973189545155309688852108787450706212504364361589009025480816567070390710152555483276044876784072329501785054054181177749087530155961362072501498690561906160399801589911036914938189088266820071474968543593132609043059102906436674995466177728234959547377031350772981828024078171486530204302591844441530755817539921986743492142832376110440748844589547752400709576121238477972772985235018128692341808729079527601906684430796036777954325003234250596094696280239664255969206673941103019045737365524092897319164864901673840359881949927998289404404892096611116121664649674649555866296443209349697680717376731161588466563300109261214764002704637891641730796717113246605683968121827000363538968337261492275208981587025459576377178882684308709185799827200803863776342034505699726364512616786146480662031805372345500143229091404595363509525446778882662157491017453333153858557028703351955388558940983333447030711348413524858483047444675694642643312026412525630304082419218011001691161221942365221857271456350954262286948250348624218509119481464635665973153757069307236923212711544841110250865584942885517206603873733732138707662820793343895027626298241984161445618671181023353468591111267610043117600002019340781903286290447026939263002647521200092197225151893867867258332393530876563393616955195132597680834199953078232491776895512871976000218215553037136225843847126908960660187438044139730929174511142818802074850275505719937609676970684353563075535835321243310136566160872673058148819359039416943108647284043362714597424226910485534636717271670538979539185944497832421365111143434917213694583210228797680335690413672757113731311241867558992116525146457378839510037068461436536795828229122318117905390048216246728229854745984286837633158626974823211857647581836538282084535193025117878643031462835356634738924837052677233222640137482426322799476989037519856929783291435583960364956716762322371493816534913086646289525789630756770983138238857173206727574722329434591512328925001849933462666420732047327440742372159948570337403170109518022311985577646364662406014973968860928074360014320432641532765884222564237693348940479338494507781872366834207796925039417154618614367854893344813159956466044814994697982996732704390607126620153416939252255383982786284104609159927793791260967487500195694198751343795229190340926467259878347860418327003872235137683914230193895458896018234443886448716520001019004220859320617604371653090401691137689914666978147346831120986214557644190939682236418709019491077014386234948265720699468079402236844336470805339720772320764605781480224859817919292656091506426412503189177316314092170383422470578502977683891467095581088072112612894682599545457981852179860927772530163501717138990150657118073528285396248568794109047976323546753601645769618735410019484752674323191572319661868206180715424249612115312741661630781989566165586914479381695161992070386474503469969564109498742460272541148291006464000000000000000000000000000000000000000000000000000*i1^165 + 354378726990057438069064976820680571362338401584323638037947786761026952363713278143220982288107157502951135790275205149155830341567368667757448206671666039828456076822252787259927657781542064997402580467717999939237999560951252843274960944042824614336031385333468175195919588731438361176852923460442937061389997606165809589098902122153099187258597836268424378224977858686852948626012068429988728395443605404027084458963260095654622331042044788341502548780088010431539251979328167552919811866504292631902729637453406270561879715227712895241426159407883011549850132486154513671146111511725107481463221794898596463139365746739386427793468643248904852245811882247285738416895163152230868187245779526601425262547157879518445991950050120931459440620974627183956823118663191450195973679576861893633054409801268451715454133986243434400246028908429886861991137003886809010524268628309182702128123639346757911369424436738425838390729362885762442307271231328619920202581078108588244802158120935265756033242065075327158820741729109773841575786934020739296549393614175500773025487461388801265650915971481781616038853700963752165682685078149012657725646277398885713180337496779352523859277302781215643004291726145441822499651666131765339114994421177046492163525053692740776834882660013700527083292840648535755095638149953941954111466523288657836358555763470995552539947565451568974141483144994258920802177813655618510441553730000309990183746013754594453757924151761821334302348276718531744909822870492936171524472352411953350514491666894351003180774990533070145604954008056061465643707382578810786908156029277663234278842538471568614200261600671481084483658220676586641029169027199134711817786414254329271495475426037875981105780716836200188809089008846457455840396112349425572792091670790569526715537591912187461884272722170192105063651604702512390497180868588458708558220010451053116272418617399358014465282834727778893535975121824486204845293877321141278821931229483081884952974757205645201833238266787715143479629202958250126861614137329116351972461339375948569762328557406902875239138732921444784828534369815810120775513043735932507358279577047597122013284279178309714601810341618301867674677349443171710100027660831093618900325912518198331324742071150204856884953653243044721687084830449267136433368220096962877644900861345682322394834480700687661662476534011989313059069866570500750524250617697775333551771235573746020856663245847287070712193872326231476260378249077561302191902070311669055179533955864102268797898782442890328731114311951875023723899090832908617836873184020792975578239028315908379849516602220285095526527386421870866057972420246536656270780790578296643240344582613321034282053209447759268994131664898733541776277816229760973751186075836558203548093428761628956559811654158973814934787819515228338025349929081886139394899931274722857787581325143023376689501859073786985197733110299647532418064007890760259559758002799986105999847960389648533071038350160969924059344941620618156229490017851192674166802472882583301683458071334342133812878868773925774116736394744703017024991952293250228063923541045346401546991148279349688281641232315147562807815940270421179363023705883156985312480483676465305990245789028618579593729563497640758337693191972194300155165807437209449492041737547793393730514118458818721516271307828902879075379566045085806483354831733186954840529090060367963017555234120674146602206387350887921391912519820972265894067194600703275163405604673412583838152332427883508281427316676326627648033908863133069669310195219903532127130944126169230870403231427414202107295791432130479225099607210605462591166588479165143953065722796909851914688411933688982741199855184881487022897806207269946371304167858177781812829223311106990214988205177797449520795193205449151974324222972274879434775141687364088034715747864313655544627926198710723741741353101936955077426469882401089845658695894947808830116741256857280115096897345740027051627431960803118277263882236322628938606210454494253192461718196736806913055109971767159363509692556576132065679854511639548686000812850665560026842789745776169505836236800000000000000000000000000000000000000000000000000*i1^166 + -619071265268115270803937199610452689532401205105725001689584798019292747693870899765514125848143774157514219922442081654524197907388330017083031984561491894438644129093884879423161335150596010735664413292264657906277306430179774368866297566206401358651431459232839670178907431053070946764021240203576156203821254845814727358560730635644765462175783864375346390663458659971809237215655287673594831722061000202492845629291306265203143207811219301156555471570471966581244971199813643222541246786155070856693305882247197502490412747203503118181870196656486824971948984820251005700570608100018757132203843066080568909946283792998827726592496391524280528445144894854803664257284759072154307219192765802651101078193766614187682639336602899127624642767197649234756592858213541306333973185151769769218023642026188367204222041644647358258956046074616979398056433658999708597383413078833298078837316208590052249709031209555282480490903856015588812311125701762646635327009091727956274033805523786462982286321696562864560560262726982943271893635109612772732840045263029891806591876927942780037291536984799410316661134172130909493415501763230837283431485837590362646750509162315656880264618904300701871874846774045308074672106159394375708239967131611228551119662777574281983074563054494317076781214735031353134944965173728253015416429941765284780366011157948056342633907867473416485059274073075980429242034149281147725489271038447040842223331723895162229122358246889792820564449608862595608635457817107044807717006472933037353210736917062885828818364201315992725266707036762208088757615482616463498001160972282862504119827902258464670428747525172342045345425922068090759463869795150128534862246943103462979936754035875274705082205762756478537867732405454425088558481086391318424264834200290194914360284377088288334520239586333528105349708215801111861353091834908337291698813779122787944927863707107942452950385741166265012191123133464416696415068621280055541667793700686390413326312611069931357676125048017736345506552545181295317030581822673072852592272520244712700284008176735698535700342266246617219921852941225570394544618752145659566791704413750638793031811859744297580254162161580964854426273386759076528603213926886192266954304569576390903444284279688253161189245714318009428494027533216704724546091031765702539537264005881854456733484873306294031809026681606510620424484161683259938349923949968598149255199091531240094422832658198628160804269882521163721680824986519049887017101132399206171920874390308268287568822487106742134528134293745758982820773416487168211783066553797486408855664982225135504305554371573910701471635512767371894831387254122647006012600519513049011750546084800103634919630194149136596456787396927263187746725460412918390167591161254536446024838145054836342693421182511357920030845429990957178684729217940519542128022624266822801319561802399202554498060470481287203988705618578566418364461356366434394960464573343708272116537872059495267150485473047844825977173681335513192478493519722399906559323108486456297168688984666034357146830995891258364065210911990760562399915842175013335406294043717810184651281721139278815381963130867913634423101414301183346431138454489607735250427819637270333200712068831395097464690757820902975533585141695242034659989229511172462477369901902189723890754454409380999282463543172900603500928026135784537857773087908492151699114890340592178155770998565654347169980538485334190870338299075084297533267610194412046490380486646341375030582962686669064131714657965807798606376392477845788935174779035702810879512233669230809822650515026673349096867022210839383614363636400422296980256265999490331708454734049379182913105471587384870546443539373545919390118355210031777890513462738861423716495072026254046095186111025755733188356957925959976118426815693758361680227554549761300216931757505177295254301819325398231585482204543410937147850744145256293707216476788590661602847969469739669793188926295273560163167639957151640691831696659080960422071313733028745286133126136680112247020088522371810267962069278618895256898537465221833825944419228826134847217440208883548160000000000000000000000000000000000000000000000000*i1^167 + 754779758209144338276771138563980677595330850720442722215937378303683261213299602791153280462376302841218558027456522202224427370393110757889624798828073330925216997167992873823487991997145454986746977863297349823693624056756575309580784119763726787015984205966240421378563477192051491372267106848010872811525355595070605902077286791047414585466028011377222901667424082228911572280527679373895218643433856356194985160576052459539501730159889346918663702971953055475984331103396632859861428985884484428264347279019609032339708451886267662597218118307953028527375272937751381449734956319364893557538511097335837917709266956252934242856200030369448728246807116210560933077020388245700708554945119941919025525683197612309587418367642137041693001612486762770790080083852680724623940422851034285777278289391165432043635980139736897936011119100841664989526938850790879640672765397952134482192393409779250500222568337214002111283845469679558183702945988567539550777102891607029128766014595196032029926401660944465082033663922357114216201414557870635267725212621649223471053932121286783212145239252743528629935375440545660605195375095046343524235774045803809355653284095361511425079012156126730200927800430847620885407147905001507229396417079605553677777878186045058647715460829675079439562738712573373206205211133875236721007874114122203485084570402147087281378366360617120388393038996830215014950049788031873208515169158696171663401939054477197889071953821291885789625517353447804269188765363747251312273794883473727943145577485973131519195844821353180187374056456299584812296604038185767615740922610665778216943778585663353860427783850982126265633517714632161063260164649056764371587191834166863268270877352741804508309247215083532279701429060897002448241071746801255317033888689973543775321556620334110012126394696780176595436609446206033044679501397236830149092556295229789579426160838681651639709680320155940453239410412567026085806803676602778140988792588775106305820120038468596950641252379659790459527994399209334443936858062131478322362240198025136064418241763647921490306454883124556272701778459393724315253948700845425075432611849038302817409310322967477242173362184658636677697644361549530839002807370663986359888807124580956187623053480393547617208652384884766926253227543460585214454733361506441956713383904791367348215381178856205064880842148618003608120812513905596542232488690974070543699769215496012782015607995614749082192694221646999950516170085975512661257606384181067164044605759380058182845659172444673017950007951947631763436892106768910115048834515123037459026182998473109035712861984492145557501971142477358768140933990172610554883543688518180542106576300713160488204575588199388938014952363934873230778604157125384299228918680913486845192184830342918461375018023867025382180835731399101883129266119168615046758403079788985514340899485399445067218457495603351186736303774670820362539070637310475619323816626362047677994074428336137415806051887763983844119240535081111045030750790442978988702660228636134248479770093808602770292328629213173827589880001383220435624609591858863256298018217275334993639620838426942779496154489882300786555176277575372144782343531750279775798480009063058845975041721729902322087534106384542391667936910575946411010149118395746143428487627078398181638828732943232315173812960664265220936104195450859122331496090468311235575773821798912734138820111206122417772662611601296830296818252987918806472106664928122849945873267169779811378665381498561294036272018368249473011036311172759880336394272858608563132318497897987662007506357181863552181836907166937942690337713132709726517845659203736103238346344395259059687015356731563732591939013046665530393044925200472834904918530103285499231757477744016380891542887827261858017937730412221800492169608755383456318851704513601591279224891793248240114826403369134560664497527141712249637125787599638199972847688834041882337690889421367326098225599976707617598972877731906275913782907880279365190446959773797427752376091837109381931641484703922015648964721703824368826909171000993020782138919404275376454597869568000000000000000000000000000000000000000000000000*i1^168 + -658412509670843208208422857387137247947911248408473172274213378909135611854525778556975510210828937994754981904516013950392806122900150958838120606990571579381576872345073915591753159291484657453306692702494634776073993216207710552260596070287389647281761273848926676190027150898933138090879019183241234849710288716726999861065211575471673214692537590680446174901868770904224291407813592235171880028637313734592298997720007743184489962665335621788237026366149057933979386753000244074244352574029461353219632024470711353015357538029000980058802778057929995175374021126189728140129264333353359216953301894105612770559913849372796294017365081566014919788244144447691035187232823877362185696807270316496933427562201226199308730670572487565841949308958163118032961672887812431320626816056320771124969413216389977171302437581076182308356388094388209951961581886454475222791641899440807475285923389077665333067155625721438292160787273814277979263207345202937338875768064407980229363933377287598299255687601581242529743271853661338872778810546554744241171028926043608766881488484893073303858444478510329596708813702644044550374570273053048318250348511693142832893690239063941267334036392185098864454448737474747960175115371418747576243262114279159778631619571610647870908476800840364456396417710988108522330474599674110778930885983915819156436538279046472482893349782521877259622263051537619227961763590482062368001703179876009193490744580384645013265038638492335426788057116070709459546646679505901371227244914070285023809368731150102303078547316716732151517463431631167370398083968656694248306042710805388439433817027927540604796018790711539917002602029625049975338759099042569705257868149388813614591293911914465620351861818736122039929255386381759909185075762087550107746200635035173427727777855499883131878283936018189340806197182441653368164671495538293853093684816644097193318725695172345581791652887589643123712020194438172867781083469540963561678367826414213297793367247630710380774270668638460669525740296213549729958209803628565525233546267230508277192990454291985657981632801421072884018516355585797774084122753751657779006795827457595364247521204675199546086833173746678409955317385184416337862809874678100229148965211729051029938732483616862267033928813587478327326070227288218448121187849157761011964740053000720186820411905801661565632583277184530932999010459320229350511447886596456527520117753642183546284326045491389706257735731952748388683396038775945563278162502507993025143731387657434527091902122663874194639749082800316576918008941741064912401816769549830060262324041122817823967398400208896994151738054591698300998507998988232236005729416109978365656973486703680461579389913049628794324794077867523593594650891718329622954508804550478213472196970914108386844137144723695680804395553072147091643931765754145805274247061867756060979958480834888733074979194498309535532587736158467270762240178392497247446330554990583899343795376972107220561474638594754692528326085436580183857007234240162495748033638474226649647550017947535074986460714356563476737512522185475830655598565495587066071898217786816589921564688191398165612522951337852946273258416921534477789461935183104100667487982723892405011501794621596674442387203232393809561788777859621078848907278233884078439083134636853969321472967390061819959548760945099206250457356851564470221668707153382440147017660440107340169860204380698326780457496394846242648197800072928967376130113323248035656899231462313669029655756564881043878511155048827588361009868551669167196548245368066322112615049856122970672598566268337439770909025211316073343158002643894448622339208657519732425592214404634078424647630726513856088867433470653701861940522043318204603676497135544963189574102883348155102811027877015060501450982403506708358652595814012485004986734177807571848469855962517183350947270840088249729769677979952803003468553051001420336317233987882115379202574992374076803296338761547486089546838266582864436159057519455848082516930976976980651100760083201628893351831805647308391086618780108581677406945980663161753746640260740363059200000000000000000000000000000000000000000000000*i1^169 + 418792296791559449485171564986271818013646815840019838241666873337434733888613940584728562427555906962886342741750773494657946448426679180911211408087205901657232461513540578309752240938926902260672307468666411332671666910282112319923043288399446339833152572048211046206314447576204199015960140048749757512889237239194384512410344628158810916238359166331996882245815030041725140021857345692538793581078212014988826782174481515734958345005187006041683049177098445632800009666895854972760877491467223784230073675230155238293022889965150368502583351791578461932608615376052963997468626349475035969756192546270736828660042441500546478525768892090025482618308310603731134276318216323454338626509985101152590711408952431411565001044070660608474900279886912590216819727965418237028672632293982724328009914073079062059208583622117418675906347324365468182354998396220039360124736160955257884281594573111892213576115938515300147321154170048675351733809822052581624430493615156705440046268094602477957784783547242126305863831470180190788010387862336370137217999332508691660318681176804003145498691365107795939810090331722851817257225026252569408698752782715648086758983312104760595616273954567747817453051689452638054149369352057923004284226189258346665201125035486144283159087359114771044186284269557873491495702185410925268051076597136818455400219828892045254110432824311625409201786760040263556388028883133219483959456670314820172819877087947745808445951836498001850578782189446976841738823639860550368443383798450501231111562210822934789717882200470500246814303601107968646202019670927740755917156129840060076001183220500063518253058631847833691936510866972280248100744150608812168932151952118203318221988192645649288151625532144210267912842257449591480766561454190476712508424425588549926769618108109989704201988348587003788364180278672004005072794461713453129491836104721869328260293583137927029140186769574983199054010965142876212638332009242220041209128854241132559480663222537182774317748337674295659520239963732873929029494510248757687758003449633269934650555482974438241295073099180735304664317995588033700243763748769493094479740398694690791962497089963113045424920345702939137868600376717272573642274790947850484033623314072531635923745613798132605060190906970821136585645162604624550081276370203501070345758331812801945354653854406869900096344699104523709207200635805312614989051943125800929992011172606914037580574704085473902434863469300497817559732111951003742188038827668110564370426355806579318668054974972599924794118017470811843294406514441820186810636610100316267084807947894557967453345526395200486895183509158298435145338688067384376026424275355375751609961971983862176475977058767163198348139376675701551860878622672345524120773792555275193549944514144040948296535065249409566564899931329712870447894737037841052184857711928990034887619802355871123166028478740158104224463696246319178374053351541862665108865442618120414891907316566342838392151605243879160333622710008537785964759137749137988951714843631466373707549651006030086656726055371982044266944894137057155763899293201198519566042661657145422186518883022626516494943706157357845839447306918521191835409153960281958961417618301746596355808885547514502025833252094114573258030243419813253466601991944833811063746639256651982855748781526627522854473117806646825812065442352487928230602029769789288330650579989609652873538212685782319836933658043558631231785322099306276705604156542502357680950448527396160091838956289042781063235257939211511835988438846417944622118944194793812628753874090526276997841591867968889993371025160223408364846674483614217270173256763302271532993468302535029338500245204650114188690412827181490591883104610566096119491671443215036584743032685638219270315844728167709720188265696607054286628007964895657289243330847903517240830690207631287641173904327904325252221550319503679529768788017230762156994396871145240706687408606930062854942516907163837564548335272851858533668297092367241315032940114676506369199035845312148161429558250843852862865341734299922191422697900098340665792418283520000000000000000000000000000000000000000000000*i1^170 + -205729065744464168765748379063073489878270064650393130402857852022143136720438790688033134258362771811751217995675940682745807715724578137916411364771380812239895221237532314732007388018766717416038627671157672753925200494007180978156813529756135705241820798083456413841098304306408631135772396881624867792037008678072329963510843495502887157867617610090431675826206936010181871398142521685709156472433975586768718610890203933843865666673763599896723448769009181942557322007346643263874232610717129095295594132709062742262564292669692983327449179622673015380407840990732624483214734794312205810165906741816710666477435017169918534400750456246419975101273769141199077499058132203728113928733753096188995553596637793724212982770280267440568789368634825820415206388869920856046423084576224734125487919761925786638190498192735432481552815829109059082892120800239599061909414314220591882040272136377265868222304290697820286890210338723114222551800229040633962669748870999280197440853127579512018598481442731448063311632745095821560201520151443047091236312471743946298294784130323308859073935194537283276852770536656465944515459922120363095743249743756405863820748449779611831150622365265427653337380886279840155689153193104109251650797736604746856088805076252428088233868087947772040804447618155794160387720466513644038841855775237834995243916008661460823069679789027820492130198955467613425862996966889112217983939221702141416173802228434574314951610080067525254836782785836571981626889184474425664266072112154125058964824852238018636181847181309627980410409512010399616257187928230478038160373442804925315341063360098678405165865590097807465914317808454412463190330505693790902701182184171127121475077053858308421203688342108844429834005754464555706953811440380428037034636757532347462033928261081769546637740938132013893248624453776692641485138991704816936904252433876316923157487079313655708452496687004854953120249794489112631640703207691545407643188300057385108697965688877269086803503110801278692129990847874634133860853524693032232080557030776435568955553178052743931071340795088651594524208235063260122856663420120842500010637154692331997847483367527373474834121357588785300698603950695705290375837374981930917552277610174293225498986963214698164446262282625006159187529756103411711054911405316571580768780848653103834978005223413387132497252965147954717099787700967483791845741145368661387201310880717300737118537893472236024327013177819710916396050078317654015027850417690085658671640989354409865221336463896825930030507463448093937584977257506852128515382997941270056422379773216676385693747712903824713523392530248302582495654994890029173419310637276916948910596790645750229522623414774619721990111954644920564665318671597612125001668436975482868383688782680374112399677492469471837225177597068460066867920270962144741925710730648456448039602347635458806288554311120741042920108873993315725769529742855556753234173747376212746095101751706352368015513538528088356672256177694574712102709928613519546906674649447939342766357983428107889358976487247202663763808793768638897106455378767718330430113767520704865106381614187514194020405770307920511508243631987327540938349679732520305807777608168157588318306221962028277972135252697528208155586644273572019428456273859360442338225717747398783253320749983471258598581949870999450807274382037858702867584746331821293254722614212977660545816432631610758493330493853087053519969147091211179594886995555254077432191892750239933907363705469203277026175038919955867993228715212866628525746308828478310665832234128503354962193200296587611106758079754943508202809285926915256737800890234153741388429306953006178567800119660205561316597078129772063335142905525748189944720575110592930949534623164625560965605735371892982873341202050796747029541349699717989510832766200650382723024685916646475605940899898898963653677848432458793275094791902362889713823460232933082387425111343517202165234107322530729779617161019505896703871147228859701423097985269335776091492653215155324710157794970920279818115302999796091471877801822744102305792000000000000000000000000000000000000000000000*i1^171 + 89651157304984230756661406331837278783708967338857621350024941703780170433180700759005540784628409488801275261058388432881705685780363018535984594709974495049444984304751961228768017359889455067066328712073644378083132587221158077278207126360281071289339673358083819859556316795398956302955124112519324895836839052171169217308949954063726570624579864609366415692779264486724818889082341686050667789728199470474788619626811488495977673815072333648261205890861747580471136036414065385015787732547794026399723651948863246969374576447715127574400736085561041135306892648762125469803444084014392559587055514104685255180874215128508345936381690376161413230045767575018576351306332905523740152079835128383040939608324560792186081599042010585502302883455221049849234042314087114767340239520169795581196226466981375148871665319387321037953492901659348327383271574231014318536520582859615478284025686050054994962786802065750253194359102338754873735000044034396317249444128302231082193043025222224570344777003493550107211364360215642656621010140603984080852554711867953696873639457284842478659149102102706446358820006352418748738114714834921523627494970826103594621405602946431242545440655368255452806693269910915538213304531541598243167454634395033763920626836370501044072104726190214632570424153653031329396294528441535798069289505947320871876914252339728937611350622121544114202144045190784814872657592863205355692909833449709513992781820314717232516604539823540339584560371279460330292808983955157049901284430333800885392457101472433619600102715163794087614010135819301864517111666381931836771476857968809840278255628549483823883115942986868885160600726645962165375212704527564752646486060601267622631626228235689988269680992509628035294200856981262859908471228873845463439937624545581548370152385511194915904890709132250810522937608040611496784982750140818214740360149347367424838563018519637957664403332734472762849279836678213434697181971013517793759194747851143631788389419116817436390409892770602668355028918506584404393271238941664507538052267608003102175727738642853504944445526541453326443173981578716128726503169125066400985116092775480739416838402921081151512730032391224243675358330953924239627358033082932741670240610945304071756743327983937387914287092519610693115126222773084738624151879856214793272113676692009890944378683548725820099817425865294952446677910254488445898108587137068394123112102025389739578602476449645701569635772659467233935060882861146778356070888451963447774492605984148244616199108364400141570197810608067124330146905290550853127548093794255328840281591363712804902581683310931070626131200828605222912961824399188470663847718390043643806742103234215247087724877881592934502837523548066318543420416891704924187752481497164601427312083703835236443623429402327223858068899227881651519321565017456610582999874769592739753586378199292053161547499657018303140457469816236988823052277840979042429160262685404731062321951063324690843596982077965944562939064308660734473075288522212349591408377319530098838432198224680036606191899515014725775158304563351799033294327066577693015495506376841727918428361930837858711052257994132849968782151662354333477382355365736021827673542398016279022030267170844348299906979451795555327250514895040577571535419038089750305845318718684810168300358742085728633084061534308555238360663696766407854990647595371154964263842907167213602857243670026316017763364730043053885626022098546146247044066622695462405528749049532637228642450275096863509504135529440403506904312219502414591361955914232730238130038218627691642565261639886487188863085643988843087093019525720366846785442454422425687842406064394358838755750342541012828114493037573255988842602009053463862922704754357957903135983634856506548519761336620893905840037706283761391783290852795712997379608477214180016269957378806470599855582479162343851424291853053759494262751996405196747454311112660697206203712190277943594584464683128808649876829227676772886891023705199412688287408148237228887607266181308934176025931185044864225848295916020314126619749908480000000000000000000000000000000000000000000000*i1^172 + -38160628002782126707150597363700435754011275571635813931815740798819478227449938622068904187791010566698854796062801928059539678455581153042794113442397081552036115095813405536502775763532430364557274481548358865017793727681962312959209703684993376875664475414760168814805829839788708229468986444558874759983937406652538701761067197496855049257474594403485317358708002149391868083220312763897554815053150591830361717144060798944212450400536058485453910865424162683723290794667088592605884787356657712356018363695044906067698161792350195202756793050757958899187834040015210517856534556931700002410970951016543577324364366681625317790035077188282597518107631992353570170736349911373720394208628137817211574814871997934683066653239154901734062729322816039236608808968330751602332645672897247964289216512894800564524517184147159471713730570921423473618635121007263416138610029270141627660101942717382598576210983689595095541707739896733176279058429139603113229077462287208699011695971141576618050855510535348554751165406842305209616718907280289344748959852082920894523758027514844870748914608897703727631016214512166323799860209724153116957980321197095985888860122289782042424603471788162878049132798114106734531165297290513395830022531424406344670579854872515845804404153925124274370738763130352114647211643976952572461517196434770638955027665516512377238585352947374530894037959405300566958251979725232587243745229191171261726255163996495651406547399134516028002083774192952014759526456615099658101630873048541349644682303961348394672893102514262183368578488800838311266700586236619784336570521542971467494222639335984608723079184351850884812359725803584373208735527998015847609517313984966060149643776123871279449902316301925888085788757417449078613083551172469597369213026529886877311447183165927164184080456541416321120515882264976522964788676505570758386534508308241744412871985704044025163053446818638268835736233446668136213011656876603107438216194478029751922424449995620087669858351761260102297508719256579809786770958993578122411855924871249556281605345984083770847933023662467541843690976808399318725612709306018599869176050199610029592987776169568030966767048698697203642027883668019656110326435625972852871484919464371437558362264408601458585665540024296635467285066963719983563044473325171968803153303141844527739920067042401272195219653498890909738578892953419640208057190441008424748884741492514132529249936342427893693994379959362094871194720460576326323078019618855945546348946540174765844528058447901759523857097091586118024468279155893108738461619795191770416841789756744227518805005190614769727883345686416842724124130505749429728585646818442582549750706268766934481251620020549415067347970876879420528726542718368785748549286233863881188642962048983652790517494727417708317123294882813377467448651412089250858881578512487807236519279384357545513704448500501266933070058493312483478586885187584869779941224857409484736153307581735774464735308679776654495007143169554130685899577792450175733318706323413391360736745069213537991381022993780268043353564058864614449255223018286246528968230263475378140149047800311470012860779467968449366655449540093051381193129668622157529469344178166056921444778196434058557829161524704268677712679953678030338501797290275491211367313125960448888833623774627359986280854309649866239439853218751969919592168354218222666388563757507299662647370080272757862326718160683012344608239751618040693629640918701829610488081373848928341245551489879307096306915935586499930555012522626950181326819227552893942104052318939265956708448055805775744128700556616680621987683381697911094809409729107063456257281865934024077450228099284329082057043621462080313058938893551108374264604571891432079329800926889346640164233862554584266928238894130615543634005811487548597765969191450813900719589059152986555542965757476238257818772404187754583061601138760454081299551193253211481936591898756426318758946035118135101452076224612915689486884875997477841785303378122484423156920606797481746777265809893559954908346986620415220121600000000000000000000000000000000000000000000*i1^173 + 13654827953598926679966546363053584938890425872101782490406313374210377294574811530373492608943763037243909945942536809863809898619111413149875942527617744607898585239365287822426093618121463075607450865725236071253522188980297291193979726250071318084555909758970059724931648230863674900763713005405214192703210957183111440328278809018126620062408860042971241363322479442522506771219225472138878778434055887603737904153905160121287731522244149383356252657833911692116867907481598097995170803860038626541204436223058508229621366781251355001200852633519333100114137664042139949370311505269576854514128547929329638483448536371126265917293157942179779579870864481578632253524669572259847842430927401831850935022080994502385932954043802014924195180756164402142924436753706423721074930458136581233807032600890327405727551825217423442942224550589197667651955239696981878382194043997145909185836629027801961399643417396877433243658146151149612349229935144224308351878624040779098425848073314670546565974126055430847688707993575074140696532293406356204746427263606218585202435882148338585670445600732454692641912687052077011632866727667228197141218599284112980595370549968162959098696563099028646478359054895149531625517048568019415332682680466636642916723048688957845448342892671645305737912177833167872797122604079378800465107270989620863949645846830359903154103210605087909929226195537343861661114060671390888575060942108456596415038453975349292366499726277636329018534966710127440281803230493443363453369340810815754989992306085963326938311137407268673714645806640122063890298027919804943816376728426587121615571558726238884238398750691721035023552816328638455867590945741749555401686263076004834991508885614700809311876754869390751557197020702640494331611036785876733995845959097175483161758240085434015560245860399722939113124446681284980658830230657044899349441805751151575206282032291417082510391924678799494052650332612846903951462402224464572826895123519311793542603197438573998509341567377573970398959521070077869234011637962462543379685295902739746040656196535297610324380242312331107703055808956713729231722306290623874291843231203819025428047944016851221624111086210272393201249175639294137081768062297726404720211522636154449351391300179085434047687601828821365684190817695230085714765820766547104748849085763455928129114158463380505001071929545333808801479341532028717877326891563125766154570764404824647246559074980331742775690823822311713125881037221596662868277944269599553912005987831538732547899816685338826076198392929312814305190590543439328914567713823133019335718354567889897490085836261046917871875106402518839431551390294536761110893636962766693132321327679040887724528107575327932620931456860345501732960762409509692008602371558595153578730735795748117837429591294250344908481344824979893475805371756206015431471721990623033851308581488098238785107387487407745320452542427695067698122567193090900665993596386015213435345046573006185886667387753725826089369022360600923306734090193762616010343534842926467716221746268518970465671111681175082587771999974251507873437952945216840354904266333485428311139160211518049559836655208369677388157579735412589176372971239552065190240696249036308273483419568440718901022343322624098269133989107327686640917013097380097978659808448958737133191734193863182926718887923668072170696877314842714867938250831182672380874480633123337823092046674291195624256657049488339028844067217943438308929852977129924451339159255094674357150473927660848502155086338401862065113941965331634738644419132019713090918849346324535821535323007377388497913014936712547743217534937287924130098081589734056303045316278138693970683254777081346208289163941791903467412257002710581576452394810096470360673072848948059081558305364632782796945886004728933750248918355977964358558854774968806263947656088797523650363019514608287194848027009877036863036437390856059368041073045676946596866664537147430244438416740585704292202727611432026460222959221044229220926802289805059350450282654552710225542662266818184381051249151180800000000000000000000000000000000000000000000*i1^174 + -3259152772704819973217219250258382760372738495964746070926817980496677133620840859091318424314538127764897061422935115172466203485660862192841311779411674726304790369491021772202006769972685405106090562395840167305675688666807432036179512591393323781632598644084570130916988003227150630409170030633302412747628049415500514413667754296408237600105617436644685999382111188545220915536247063891158769099830479552566718206884735490514172547589335430085885680920190583413610535017312094672785813703118507243129998258339941720362961302970256489221131537978234168139468618280293009989332124905819245791430719893144499656256601674479469422138870175503879772742358357122842391342598594106806746033114590844897596531745385652761805723642163546753017712577414896218535820758974018931149954858849820130997137527029471098349820619282052636837364762287141477052728706980901611306722287443614679560109497484953764160150075597443016600487275334631892433726050398042719530013233476154228380824392216604328108031591724827702545095118185750112314548826074458396247970806046651919132842500360783242419032181725471413587603522408841789275050110404819216532369131447808974155953930143686984131765299105404949058151907856659873825188537288556816250367144073413599936790027356369158308639622286385786457348542617706315664697660158174270126961555705746729695841321176178406571686552232006669826434789414283148137991499243603826050592335635188788279685600455745874380174864807757311494872478372251197563325051229538411770910297890157944430078428968493513138631407197274498694707304191515172597711455342579964808612441219682282221428934154965046747307235809181165376047693979182384872568517669852097240530264495009272741241049300640756419706960455933122747491384290242046344637330863067637186469807339027889433913706942120719823275782399886096408628456222355983256622141364634883430383624451777232820568432348113564737448724009296857045330699167390601882453784502153208213317507546007893327839842294530426026667039410409234033685295574837806002679937001150638921195232620127385361771996962736862068313429449680713253837697527342342080461541587500244098526059407721347254151343817490966204837048857302698995445814718763148068308438897932429609422173630954478773698333884284247951891525086569585665225727846997178777242182377733743090588473070589979656479171077663807009575824602850579064318216042034134657430027993724643632769786798688733873255894857200277410749535261810418701228024668577491383799909349455387965926933712071799597220390319679744776975178804134361424800661036718092344429072571360832056874560644230537757902705875919887998971132301239487425993023087157441901866511016950350017730332650894736629525717519615907293788410750097236457737828216612304865032216434807191067964985006985668670790865790346413579298837997739978329554372459459306457385667507955411189471759712054607847999544140845024728868182170808817883600551985035962735721633699249918025958466935801545127794227173826577725048965718426209709756892120041520197344707944174807406985263017238894180733191807240217263784229348916858205172911890466824550012308726453919129189163004956317491458562951499057333743529580455145222097376855404603466995409609379137831844093212153031767930949104087330202154537514043083017069481848292719173713648550460021959590035725964968130803551472269427419614891700558262964041813853370224268805348253115233982804016589021803595115197512304589491620982982897060762185348418209953684889505466249642843615937809642976330119774224237491136273109981984820646528801641046572330552526196844867435202024866602127333501835753461474030051884809096265759950344846989953886349507990040604590550863610531715315259690420677680287542950861948598146762401248727402429080674221849471154691495586505049102264685672903014462262079811098121842322119037930303838898059292581938189757149815881137207714195856026382656267311855007658812099028569582452243120319306189280414603260502346779957144817903877563513799192617260740897738650049653194821479068953280480648825183079582898865779507200000000000000000000000000000000000000000*i1^175 + 454600180789929250436031977833232545282919325120674833399580640502725703705033384359803110111984426276789017605444160809971332093980043811043994492320283330442302917796829018008761277652332015527368862335064646357415852107121278923880569414617064781609094950667004995827345133174538121007422084864979365012763615472523823909059326315761755093762323474797184304685586908443433755924432108980424858236409168776924051816260032769117391476109062690850151216695734244237795371386680906669639329425208785289986137182007326534583018631623422347293293278964792954457092897206955287190525574547862832992962568290363242331168535315714845896705744749223446071935667135953006357936952455524428792627676635385688189987546219465144558641254150186242868576302447835824600709728815391748715007221467251151862085825683743654967846962915201996785964157131105068872669353396602788365392485247809436093656957875268536315166710029097820399245909265386398964051673423193274375526716409327302230741306812077268387819169104176555883233289364704678027387782002524946149047358320174920480224216550133548658660035721140450676771188473255732806129942507557971699763055219379074617908552681898694229425203319506305132735899455797884764059435748703882853765456984897404693644294692659066949894036369311660251181085953761179659562382061601182192868648636110077355873345799051266591438013551608047874850901360128178541945176386913917175167614460350484247185183221453684383465560030870365291537518946004806458624031618514250262788319642054239227519197193503087976958562816206353319072468486531506020713575204175781341368723126972292313709695806816320758398777665664638020262271016640474884890254781960089986104255194177177304790225426978738756518303954214352557142718124302452855741573134779823911674564057414147829520123340983840045669211220496319882429899295913420599963703168458217217761804426464950642441801432870901980913368153393872945909665702709969955368611184523241947021049696300646727218566338006956193650880912042018333119805386419187693726857922871212938723781211927219649918306485532303961316894939438659985151331747612504941667942262323321890122654738257798173165882494155661594566318456161423984946366734750411794981241273171759282063399960480415807270822645603701767746027331945848385776120134041578929227571670926567045888425008924332482432752764865694127446883239661027194032816628876608638924734840534915448861760868563338826005055516012313950466098827249323385050166935477772215107366208904700939006393178336278143006709516494482271786542109331592022047939845550808255303448510971865847121643288317829781662856677819122785603651943817193785909575883917829309605569965330553960483228374118741252506354086561058394944068762796965924780076985292916554253443035368336321817816370884701603770196062615704955883224670013824981309853089830432190172716635977593944571114737527845155179122897655764987222659879466636653450948250963158546557984231600693054788470279796902920103661353723619919894556516710634345393751933334747270104834919337709797827576141490213270124459230865184031853825388352125457446864748262663902180405978420786695892007190164124741378811172005156981452012304136777798938937824533424682558223218041840789068586996446929424015300963684534586401643517044979401911204594067937783137111219471636935339919509746206284592820474261891527987003340121250456533523045249251695575662715494532649815314880537805206641624432556077396820460949549688201479861465933560529674998435872946985428495020211607393024639725202482791071336417534485528945735871251089453000394922224526226561316501239470170392976297120614669610801480985613263509479451085153586040772493654645767577683710157230172983526177545701309353936598398246495567215102467528112227802968076736238760373790289809590968799181828921769099664833405259259276176112286365762748055877371044642951107714832443439428128580176545923192264695627845289386765659992770122766556998999288921022618233502028799782480894902781369120567255630669298305177555619722387340076499837982294096963727880355840000000000000000000000000000000000000000*i1^176 + -32596610495134350494587285838769205979860824312004553387187356361894166316622554594697431304628092119417097007247691438940775194471708370364355482119133933165338212558777900646251803869208356893713103844246377035832443742363191489957941132174427909633287590186321867035256772803142357423519952849320147173381992778421598053060729186445852405835232733436297177582985541857186318898294899586605188518668182600321759718072497506259223110230520586758392419055044638652948481006239360270947741235301671546756067916632285558861095230180485795995878323117270174359396305467476352372255816728303076951332755072130583194447528679702385659635638656478777302518534913127423721196673685402671922388230352637232766188581558704418738798042461962248844529206719276408629040315535902959076555357087223913254849251813533639246152050613324780010881510491087598256108784674292766457010873766290985609704891862048651467529399421532660672830823580842770243749180030947074848145663899825555170982575368446012946437812489895340788054813142195526828472316105546513759787053067587410367712508944786866050615879083593093057482501614700970664949720082528272357678268307559888876009087382788093609065605821469017805417425687777367138819352500572457488743980164347861033200889453438727633355774756646322103166215350445996633871895710001303388852851250322732387471349893545614449598105951370700417061793568240865105169804900513072235874597260120235511008712113421457347574553524282805296694813506398068125755211477270012090630041439068786825360920372219408868899712526195897147545106882160404356430985322152670622527215005848277342549089246976203952506068721283402535420105764934530788701978568625534879233866700744557212915423014155168677206657815096270915506597239806734171082350772194756674318527879133698678600670315669785174403753445884290737487834872131175371579928824408804335643218478647554625670052372621804293060509828086045653335143439962821778144916538515773367822547507338020066587304530086154592616524760245238987508372986065847727157743424344366474283713855150955720320375590428182993497378486629930447877039079683760215817720321327779566711689112958503559131075948250780490269822518608336083676605932564914913686294895184576427551233874411192297507967069604893455810823212647576852210128372280428404306035310258051562549378986000279738274007874884945380482584565981359853688009384463173991203327508993876475885249941056283637853687308378517163341313679649767318730216615880091392667963485534276773140534179353598819067352026128508541237328709707673750472512522870012968569745868658890328981111412418156999659184735037923855193315522884040390613698036783567934346963739085233337884912432063806531419062474503987004226453212188013018912953610644688578633923995650938792155457485901328484192704514404454894379469856224474759053314133795616955301685685189104331261753608734311225842256186445875747261244525193323744983610898679268053890683790120626448044104796242337414673586515868158201949393213656807264637556344848178577272500133080202576700236559903729670792484614283173278392902987183280989099188859883224658483695682729682608851792500527391358584375858416969068214499375225514741928215188500960154384933358783420579607803823148088349592954512390315336718387653779109493709906250686977188135644730965330024322773493323378227751502812426529849041422410042122064889023992208864502345323249821963340194658110184013271183717155477001060874523474209623462397463937399295494774788230551299007878261346610356311678508650971043741249513488854382568074733645692989861620086606859425766595485555226791223438780909823917110015921339132081518351161106618873772207178163963382325295934958931159728019047949489687248292856362258529483487048375097419970470857847650196225844930219370753561246340581447400195625215226811633225192624913732404075774613730947934664612524916810436885560606074873097213784429540119919757993736649399183818504946078691738087618691072580860551280628458810121664190126219095572187674963394028581967059169665990170704733011968000000000000000000000000000000000000000*i1^177 + 824784052545299065812236601334903299325425959104991362438744760879718403926691363051910462078158613160909700635289597833254100923573906464276134784262519482411917006872470392688974753296639289902100470942366754060703957644533913659823382035303688740457911890666984961229531529309176969182176764071462101570939918717521235700619062347128643003910908293648942553837543535811645995757025932164317242159944026680375108759268531016953565807968146534245915064773844112145487246916056154586666252069539574572684691354664591077303224483054412042517473355105163792645198437251366971153573553066150145759122444019343010416810034326148671557179658807857506074096857132847113114443459156485632564898085632410969860263788606296457414389452039671696379506130138560079961958451381786152939937164749819798018902790544643870498350584575489717271626990611004662437452052360517044707226974539022261691337957064303970284924469052086983507557364574501839654745045492201794479050230323691220701994695924472444356963735350503363898466623725942958515993034365801079740412880227367229356042585396299621432817268379410965460197982826467098509572564842742852161319511697572288543920325384127986987751427509501325606938370897341526647288076763072566837334600691167888555805982075558249896128273167675030228665563532094371028270732291934025575310659433767512979741835196382561493527212673089659019722281884854395318172158619862897697580185229042952087888637668807044263191231124700158976331089023276747095058433387523774277746449842018424666245989396100521107845761941155622607942755466574601171035364900150735197684711221806104712964069920993406215776732207147282624880005310883651616230675164649220123684981014191923516201830285916556575994833024758884595130448682702360288946635600020247940140865513423038372924694551448721915345938292483276134289690238764610094184879185218117910568090066999241218951082318140225411176708208587068494587158276377998416583734165942003451426961288959117861931712773389946490385144609950522239191520736824953544189300757685581508451259150768926619055445351326144170275459457518268020044031725538162689268892429326722987675561259594171606727501994790052474091447268461221457693705541189202081221278687722403128475202890041215705157804935917377201398585150360113435339523779423421930842938323817056522708142576561075989987255856355879281492719115450188158070768819006197226726389511272030872514415007673345077126896603352477433637551031989666026376030042407941970602823666658276716666154234776280186589394923171129399697214828358022210875171606774126497185644544453378137917251919555414848840885161386917405114729399152574461123946969472769748304341834887756008927390578394325220871902699918956520395396779227328414814743420221960333975320375095932626449764160863683345487474538573867538174169982866518234290674530304210513574456933144938598639024493673285828821036218538029356066394238201764229211430690422889391341331265119273471287223640182286293903055673405385607505717282761828665771710759363702556208363711003932633270398452554417876307276872398617130405214407514951561724763525532569058441486651636342838907719537864298031869689197586804201869173772923513259557799987357346106745365126459036301909290120051243619237499106989800009859639022396153833809313252389791315006053561794002754669191596876892827763443201579007748204742440291010419526679811728489082277032583573007762625280950589147680175149188126033731196100984960584429663003333560129083366919315992665738616013892695299763490258534334154048541549400612227410685278085186322892699755743524245982346650746465449318115279182417158153909955019792717694980099471056972136260539380841708162447932710108370019501276010750017928877365291221621765524657600549284882559349144798239203507611991429870786270176695648431761065564483462074685055746356689985734801641779106652120939485975189016632224794384768170913030139917099600745455148217058255045052788760901128185119298862066832173398070554290845729278562674508804453424050745449272994225822699513446400000000000000000000000000000000000000*i1^178 + 9560941421743714672922034678490441701740035113862589383057619671824161778356388591463706434643832126082935618712018969357676027352750756758259992800494604613008754831883128390447342738764918178459377785340190628367878215132276837305443564674973787448771975412129196327175037969324471518735510380730538863447375070660480390505411650680521335313836635749490077965755678235749647387157435429398978951057516071994879009628003640097888539245559002758687065085939818414855869609681274058366302610091221273765891607177189640633529497539138557472072166035395015811201985225390396616421635363196585456249573232439913354442993999967885563471921491005049355935687738497792424058276733920417692822923874770598226952866373044189520514452826750727580767696189565612555405435309847286437069715189318018332905020955601633935318962857743121514134282282151729993751986062462533620404297417657735119748635668344901453761943990202004174470163069261777718914898980215425429894523582011286170961675248260430986713198935086563485465125080638321537282274674362901841039438758644802833052146484495085240050194754060944100241809324703969166216478888186287813354179452624605415145681088704149857491732444524737520134420516306425645950876954667281473720829652681013536125605545556989052958734116668761413373595450732585296840201153973711490572938043769662113308374429634160844623713928619957563627917444116765909233573486059206754948978146775446916986763111554494858161930109590533564808385050069454593460899890237604413845411199513125209524291955963800148143804762700829845906238457841661373770610420531993621245592582986865989345587613385049636043073228408718207342396216662102808702850252819026535978764215994652543113454502354027518906266325991739857901022053938515713859745585074021495168474702917911882550234877585466706506755527480411784780212182830188177197752862560925549017617704652320372680963015920905864978172701337054254697956465167860890847719456078859684050474938209004855185013357144017064573692409138833883249124781542996211226739898619284665229759565077540783530169581121047092757453518708108994513181001269640007629829038951016534517996757333412549547419816960330969187508741062836782862963007446331002238096946148838419793442513981556298108966633426810698014806001480985915298556680092830998153450693104722739915109816326061914610759272475303669303848813273177243531401088036139742437238663505098530969566280811737976809379482923613046116710164403353638670524544233399376985207466141817806430471842718444895216609618907919791498618159692877131307810090169181741996862722067870257287322769237344582043098172253286623967787248925233000155654873668890420453209768454763603989900476898299773300321500788464322474183865934895420863521220641304991814536992768893106698467910786994688534382482559406625761752978164698433333969791349025829848767945134473414877675472894596356258236592412431116965893803487778023184951804292851101713017218987962533813930071176294640183812694448311094209546489231144352669052010159153465233821224165670050831023028945455060994654429710473800134858171586232059925816534525846479670240267459429347977305021193775303623470335438296628519380683801558437358934459957256839398734271586380336569240671955296786152514329628503512638135182002061935964702201266714821602589250449343839223668558459280018359198822730467764140641227333912888908871148386715662901698674186130944792670701251472180235474621975577694682455400780589033014956635384674434195106878718921063541728378604291996741601846095255900776863590898227474937992513308961048640529331882722027251823319649664776626873019065686834730525145050351450592745336918740710644331520037793992860523951430539178759412558899770649602448420650548482624919872358508020612127912928515645304448597513303757350123147093266616255762194885532151479827585399977550051473065358956064529591414908678156088319430697079646592021641612500832074071524511461003210059007086081745152349171114955434159062298511964307984484091656813192221326409113024232622653440000000000000000000000000000000000000*i1^179 + 38067389593981200778796898598141386551417380861959385935999198379045762172902042670532761506226622520935359649487724727672966718057513846000054049483241948883428540664294037555888753673807256112794241565334892470327148655423292090564801095074594089004871370989307988204833321310681679693571368509481333340139340185215771578453485299400329921683349643493184046172691902669419163095970006835602452136843245422377758012278511298637020206691428218715025929569481840613430668668813129894065242931922856295007609397298175700636411360762041975401313413118455231615610932613491318010924128493829405958839235587074105471471141233422493371926109553707135298478553636974084933478840466568116671504143353555561769480550944829186197771953011235015597649339578349060383978729406036745268740191256751949433006768229475909433998769175765984939624918408991997638271061504650268326286306968131109193612837712285625622809982319904228817203361079097331569249536234863123585847371200042200206066351692803910206757357499169674391945252121205403239295550106851083480807690832501516984600426018235327494833339650407395823819828088975695781088898673756469274176979609766153334319450294802624828090980701291425945257879639855229480614084897936859411678253092579631873444629485089073470211413741154978715202237691747601036474118382288717337692557835868809283546384600757697385854624671707301265109207686406945253913333276434003340001901866873722672138422692792109073202113750335427155730239929530463460804259603392443543148176278462086870917321280598087814458836311420038959430335246475671015232272480598020973889111290073685197160583075905606914095050073915249615857069691033837673049229258687061753334971357150214685121822663493055280693852723566758669499389050045478594689488299250560868706822747683899748112438674631164737587326296523311180543808643435988269394831229080390144689537282397253472584400209433430256296494356649852795384761427303742764368695914250974739422746286418481090744157509924574522398690543562868368607502490625893994945901067673622728121542290116228355865331010507411383738968173611284680659826041353585567939424188328074676058280264249810078785118812235360285091837128193537890189305171739913520910760216369291279836766093245414636444887638802918273408700764734820671995639124308335391659944489102775969391154950643821541743244596766643214843399870527230723273612552594285673302803939384226896827406936889364017407385057577641576731609011439137056880970856772040651815924688943300177702476177420300032959686287440664580306130702371975383312850113223554902561813109082280824183024897373875305361156274135067098021613847422104965800491243563640800877270941380297747152706480731850388209586007400934383394790332757843069960487251446106809828678694515941859654155347716133532908510373259561133220723558223053792873785034741031675281067039799524514676296694961678914821999938018429812300485231510731847191865955955787906539793713657432594862332415245348949968230177138637795231449279601292087685496865567748033115933436873640585941139705639283972032939557826260657614768512636941945307386570548292746388372021084206270961757575367723931219489858527943999133220507866263647703677056081815339860435341924580959083093014598004142748808373206499685957114497831224113762828252364804610406367725288310488479242443304610749158736824607795170620338469960359825200004502235918745871675252240891914208038082355966002088107921319992514472797042930588578315666630084160333379653520333397589209696814922527579019867037372925806338663848481685400336758230036784622390800117827384102577531795500531428318402372050898729012859338492477486475907822446826418312706292222068014592601091274073108367306814118814145562099634610827237640641832758723400453459169131926973240701743253558565562602897816811280498133898225756699576637447330647192444357537790173206952225043008616771789359842008416523763589214203370856749969556120937089585756224938248617042768987169508835063870656166318696521236558767763720165612249415680000000000000000000000000000000000000*i1^180 + -206773315345063444620456035766875584189060911677113005429846566549129651519190242225526021511035285120309713883310261039760676952282177573816560743327146778122405738707237515440857154319702768577990482711729959931047948150857247153459576653486112241605387994420085947345280942887223834198308700422864738786446785449452335842528313277960838838917210115645822162628593904305875923484627670493981506713071630699925505162673245016862549900437165561088050100482465178633299284520240524916888403142702509853770929332948156973190049355943343262655196271297748954987888878951392502613607692146041642239592751022323360515191280916767667916991708121155399627121470897832369147423289712453968479952133668664043495160179083959842797277113194497163674177475878724450210565996214789654454920727748681176088501417057351055719647143229014180083425536143534286054927959927401401552300695503949135804714590378292710918549400471650113657033623825208038858639159979821169015786835326252564084872959570741582092996555477954429616780772086944012061871900425644559301009258985960430196854404261519631207833968990560494764214965131951399208353836646715873110314615527738165180984627783126571248607763146352392646098536653237135882784286599200767126119398818629161810593103252262103272842208620215390617867330792588363995902752738335316004965976741301431217724141489175170964821324679477968181754929837831383370082029389960661190534360626325633455396196593328259973554515077485170494026396270266478191042491956883335376662534568367504328762098797287176287643769219424020152650694393527049292566751970845933415424081479119945744740018030984393916394384977782995247958007467353088059088400396568242383328836931332135290950044127972605368245387611934774254641230218683444919284907733379410621269854146123698415267741624190407410573302037754414321896196946037053232688938818581511208107366374258238965051362253176538498338043218274651766639404273911519581045941735057331658507039463728853869949992458925318105076370440985833946191633244201693577472036387804705710374072324095127462303833355154405078744346086335363310223920850028935950710311202528371049993531038257004393325738648798920212716397474916750275807325118219894172138194910177138204154884733198057994145365978704172249706280376245439941602903153759555383550045231954183983900361960872515434498503437793091625309165975708634613026847191915666804686623066139714529484126211318249713166208437007840527398922836644897066750315065452160253823755075404959394998118946238493641030679055322761059657965479346524638694031230663155264532295228117726268977476242340240850005744517355573515922672110250130507782465017964031363800629345075773981085204389561161953300916981191967712146761498067959938832180209779572889728368113307011847483431003039058725347960761919434555190232573448339643424356662455592733712803967066799858030633895532419361559327252009734047439977983362462407968734093893431973055036713165953339597790689923747644970983160518757084449788030788093318166201590808260415090944010569690364548779858618059095937173031577963075878981382622642114151942882537376762829324457960228411716680187266276402668469972627192229473697702951402243615012925075788360989674647207160711228182670104956180151245293511385292346684514757963039595441320169324408577158773789723456261076540053295768520951221184407074510255803837286507075651819235760999989433818689923469404946659362529310196437818269940135458219688410351351150509190816303843087259480881590153827722784007228536233912778076447905901387196009766522912852956083501822890799190369488151183603461084669229162698726192777363689437120392539508905419222701722459129626605036747653544260442484535471743800989492968015287952728566672387080730092376327846308430105070083375492524316448571421381581621026487523632072605673334673758390483190397536396466336546092089934284856273148027905035312039236401595182236875204525147795930361460509838333377292782318536296309762836859228717125301394967797231694796131034726400000000000000000000000000000000000*i1^181 + 1334654546684829536145830685995629150913977094022389476487860661707185035225717945261380991429595718475659239912221072826178729116582003917394505745870804826765054565931901059463221874670147169403449566801245829117746431398880643150823099948650315667262398726897817087875496828356360640468126882113622981147962971917106173950741961273229341404713010880135087617745216474223910679001962861377750283855470910062032552365287159309107024580132892991967573597879749748276349033029308141353056971585062515667628445955410078461230356196875715394958525019390619072352610506376549393716968866329015578766477615642776604440359413228916828249091809840829253309740142156612857821982618948183198107462058142454583843471997263093989354197010400556487669820196210042525220578780990807849068807656439051865138316677901400643267137932624007390301482153130044003458591197543839028469857374692319325442729611971337699835410307121288569781238076455743301457941179427877904035502606618487721754993020711108089956224404767871591490006594463424089931128951829069070630006810368032082837430579358530977296776747944178885337325949313517231273553372708709429821530941564361918262502538868561386465862822849061769315205611693201045252048490049246886934320399160445093594002106596146919045819292633764802322902858018531546544920959482785029279573857167503958262132907017586719157435997056000639668562346628612130731748318294763176284172252813748370473323759085740474204110561313955795673934743644128828180954593888203357358666040470068163702526582898713893611165587284284789593695251969667622186763113292741613745203148061882672686569579273429654985108029223763778588744388955462191808082715696618388343958687266027558611777968444109556288574272783693383076457353886076388539361856721160736641235919510643666110679684915363303697179946862210995679068951424756809767338947098030682968954985023937502840926274578233160204893622579007144312802417854408540718415590891633181779722614916780540121680597947258440094526271748089099043593394191093282009213501366211295022058878656542653194550315204981969243139398488479127521955870210796599079628888344375738410283903762211679859990588870743729392150581922654394462139374015784831402972700491512818084017528826742250517228338586235920166085551811807290638193530681034016889509082464468737235482074536517801908708193806190891474026833156647772495634977578477961089535923528352538755214395513961143227007347403580858942410074094242974728348296855506732221570759437529123257594444917891657494080225145576761998223354334422202574245709809849494082209201503256616254703048333578494690588876844364555111389210245412094169002670275373999702820532006952803534212361876674759392233411932087484502216803769562512031099107739944968998507457809765929681677976992199031131571176948866027405379900662660415158957057745200167084719710322445504801032641133228946126062307254453835357764384409719304437955963384039646087096663750061447755696256640537028613361911058893159691677022907941587318504285413323299648240217060614959858604095469577479043149410277058079713397073349016717316473679045853261935495256771596932634597698798804692817487245744213423753383110287680874100353747750953105231602612281283048514240006111719223258056352017008143132116041820193629966472101034946737053334309903167120942934256845720268713904296768118023647307384133593893194420821377915103502499102205375992812417191669090515148835947879483176792890443828668984545679275417597585469668814956786328646266497746520669535475932439731293365884082293738163014890578526238589484366222142650988058931424984385325467449867163867582921666318819704803676185296547753182309972766626372414427351345435181623064571339933584940003484251767926600396034942771340121609443793771417703755573446253899744720738198032792805393174757266199366679388206838701337299475642510321366072144003425591694256537326261001058551654247637876824755703956328571136854159405231386438311585759532569389341070050484219741382397353000960000000000000000000000000000000000*i1^182 + -3740575461743283151650982099993304323998522933578098481982992028193564374794346955723530515148080477550196351127289032317116960210729992827249754818333512804960930791441552857745762770354987152418543635312743714551629752580772324231036741950283330004176445557488987242826883928205191083514168230133144260601125311258750595179354226443440105216654986455422912786571569125939114432490430781658872594701430834797915110758770627789665244117582135292503983264813590837160871935123987271830162649723340918635572422408203393641830061720631556216827236684761964557738864955996153625619107439143143189614537605256110709277507426787474885931047932318965405404726704653199110470930796923455497058447146608339076621087348490631672200765015075159803363448618813136405693458483190243961334746913502100828279411350211368145401343203632415597801273500433021071982726597324223767151340719582697049196224018121114677308980028705762192164481640159333704566887108450715258326851657995988195130994777783486920360179329584171405136946307801221611874173689763447179457015575595891851990125600568576883293696491949011748607951864453892537181009176497181949838843187638860901164824179444456903341083636113802594808140736344078517290454801787359445949351960326008974838095514335218017513180150182629185611460194568558224801978959057384069197305828671760434478114673492908537241999564120725190922170035740403037632893073959199414785763253072281318060963640006311641527248693880801912985864676793046432495417907540298286868926922377657884799743891308840122881148093159432713598668957809647366034505323570615355115385904372403899779495663984210018068325574382332392005957617624927015520781361948265726272204557242896919990887171379162075103976105329266194451347491198656972064944669313004809020002376960181797143807797897755461859488515531696189328428616616156622935646091492667427670805374504641807614091259279818411103107883931328393381338551941095403636321737258745706125743913759707037838968169765241125869242921096167960516919550293398186880919942106035427708164324988043394458215274983907958610792352175251644983767308982085880012551875881774343188780525843755244004518786124079975795090503939458389086759292351523823031348193135331050540428124985734490418253526742755428504468246359452598848659256586831209080985789402525536026559175972681423018250812072518663499297223003086230914451861117240305384146552635276089759123727988470626727659555510572788879390401831224634347365485490765773821743678044683733280066970429747388543954744784644492540031158736359523649386400703301148939174261956237746169542423298355331646636852583854731926918391417867467108281540673832698661800487463390543805654373772243005033597852262866340654294438092428336627765492321779243777518153380964127626925264726425213250828914347792622852490835561759543423504922973500925838938748349976629613903586388510069909062927993858634244859172005573975147347493816955574078748730590494432384193644703342346785012698375455178588915011999252930126926188491493843372447250598502659369658893794006763718323416059301473899214821734367135799182331517766526870876902783653155027228145614343448792455746107244347349857244209318175014349738644511257390774309695243823193095413135709643868574912634847897862104890598885690652043001556513524662746398479386870955933387119183341942101988016830302503871018075703515687219606440520041802136267259776894108866056343836445168069632910517209526434654411165396845110173705868835523572426817228581849190916541735582133953729038702545087090270544780543064989972523374000716260306329774424697337710484769634449282610922265699111017124156898466715281160330266064420326729702314275171735914906530423800302234259154326226556209608059928413230876159470570843680444551962998299865665512690604550182220982476101055527797590034733688508769795503455133711013500259725546440063490290965333669345643359095657305214761233632800614194279338819943532012054982678289812315217665237540027075401590243328000000000000000000000000000000000*i1^183 + 4679549688724539034935673218191114826705137583252861351299439921030225676769341295289250873714498358116760731304182139950260992649066981955073985079502102022823880980711130168190238080164651710748996375330458028318065780435823404864744052900941408181714503575469647323004471066600021050297227134745143293255191248363411833964855321043911240402914267134503485489194959243193164645609841542236044665971111400465139841862759287678739254978188178189285915054140959917643608907099487772478740168662527457449674961145627178650956241566539941863770719756111586068562919700915966571127836788749133618638794416655224500618324077786147662736319797416662011759224867547821255621235001411176380768159951067417327441476061164472031645062851321144235227625583868387181974252275081418905642512182987736259716044056132832879653590946689045280532428706855173434923747238675836463744903034585789558493595748017591931574249937633011281679968504738888854235428361236713162613583410196974379256392836438253290041959850640870839788139511069279156500167878877765232365651900242953027017779290680405789239894811615936841133807435583680153072115599432522501838095044670430198135268730558254864452659670391171919181681634108215026290930353441713678625708843819028577658887128837815742458256971757532635929707955120955202438354770620008969358505360180474892876119946318626259096336685852333151626790730876214088802321925836946128243573010317001935063589414456839809579941321942308748519884087246550437569743646357314958612616840547068658470503622157815492352039080079658719891478553373192250456026793504726989080453745239720751081908395509364043956976440048484107313580823884411875072850098591054080523280355645951152731173781482343330090233795567231987398699942766930501832922806073660411975844325037092688795612397922138836019531929054201201623528227970725565293381172408156426622064327683893121371607797844439105747913733152195541544154030618277881411523412758065995060395453380305234056431465750348439373214282715756334171654152699616901780917489072275033702907551947419959775321658060499768104961796188106038883480939250842183601668569237213332762817617803233624732318938193537357796928255601056262143156030280840729795400458775705243154439059582252741847843825293434732694192431420377960950801309350108685787301205184502273239490572506092773793063483201730097382394103463643231711728084534452180171254259141972722301303431718052383215744387172613264686137933437719105090433482162591095435096971694864123905327269570624929499242462016309452242476895023174102394989834994365942658248991318737287194636020044550152019418895494333028518906102303190114618110678682970104560114771801695987813352848278059295589894887147012191634492453376870025320201975018968898652998450169429971988509617960210772290435103108749708278061546007716521325645165915109852336767843839630208474418366520150486578542295488852649026774402404575414494151803220065632192092896193011869502716647227232131565929991848006851467902606350120995071471878953014871017900267454663326820194777532430167284711520415533482241530154038570361443896094112428653100495178973555147048609033745130960931225363190218144526622634763329591415212397121703457459125607474527527480631134375037091695421570022868706136658843270565743296731092017521027681366072000329628526692159861958351203225593818250967813587664262238481782304595928336871278784582770025941948303577458042550046407325567971180711363495313806423343822642916626256542267873760831518129553122711624616903957727064179202783453359097318194409031080426870441278027893176479595780134518890482400701818536351254019889960518111935018694293073905119994399972149166256236376263222385342922451949004812930995889240295334660058335287705508141856652164901472664221624182211532563649103069093108375062847197621816981227355506110172200763251470967985570343003992209137090762768173019425497445764352611266705562983800044597950014428045423030776645408773938407726517576741683200000000000000000000000000000000*i1^184 + -2867388026028682991579043357232081659880831517002613391718854702523234445097451685276325994697378984696808194821012818717279805744647064702630443670057196833480734474250127206357604991574127868540809791668455083054842667445002816838753078843561559277936403649157350995251706051200294797725534077987720575736250011314944113865797723542167954870196312169311453166180776699304380598061501984695590476044164922622597943305374857958491555805647330212060584922568274134428211859279554488222340070630590571435993668242956970032566410980249794432288377802530684455125861627801435656718316497292417085203084338093867074181538637865133667396679758760856753875308774996889218038559690323974289701937247026263423358910565319307728825050475047629811849642858220201997524968654901628372635719087459120130261094794916343195102170385106442292043957845013978756390648613304791904916444730168956389958766648522659008530194874139340440864163379732406254083296687451456945093016978524985887785571090272834829494886919152162963158279925919712283483708947235002307390617214989651856234241715324987005246181899711349133056677085340986088196006719930396571739548026060518926650740411282353006153735000624971662518432154608810175559955036825429375394270723805634289938398440936327736882188446668402826294998660184609502353849503749416542655526864916473031080605005159540786446869628261477979570702733538627302876677702654664804855511281672633379934817822232307510120277085052093886820671365384693397077339753280072225728174639656327046334441021455019563707797899261858900839926254642575785476730712682058464270690981805130176351754440922430914450211245582236579340224755773757113858417694093570570906993255711967899220037774607308996200461067379850279005710428050618606175446501307154857624107848560895065889443625259996865475071538668924351921318970187191827075903219765403331835201155096468981246163603186266896394725309159820292714544742298054075154763712242582543765811581137423695974772586967408397194181828073115901503465849227918713704627007058412513789888242724082134458098628112178370235360309067482795212171001347696110308852038027506970704535419449650397970345208981721382270665177043297105937317958632268484870881531353385626173709275845032648529241944685538686135459397060161259089814670323479693282896912620437761391388898830544070263717384562968937682075072244850318534352241608683093530427406104145310297375785262633504386222553413025026021665254202923842302500277680968029674518210638215846381656932858802486928517754466041904216339445921328941497308230459934317352790154276986029468436246018718274704934290329710801085937964399568568171281483178955342863638462793437529410559930636038400594171039291147664176843131989710175938885836347311058729587460349663103587880968612933935351049291511651595560651990336311332280712952745622542853079073265616610944350788934144584088491596428251384795821019617131981577483381040494736394621613349760475543451245219111199150773140955995318678691470210000785967596812196730118530055404285888473725320026831070918150594413678943606411002606968597428577491590654931903236503035494246311664209493052069721633029465410734229133239378846965673194558417851826736194169934391336413665482659329371646727926174005365035438593562462268101542600885025724370944480531161558810617558613283090360096019896039531444072738947634846786316901286732427352228589387958114845246969308937812097996666667176565396210471645065221507939319125850783650452257981450249859746731195617707778576280641520312437402903609645670432207067978961555379557590481551655719329387928258801111276479600549757527165001896224684728212549455329401065035822238504651523566301528642143358374132381652427704107023267925632097065516882578639716625182277754018924289719229901789180938746960371483516422098254460021589934791618584879530877263814371728285870594595000058070061685511880898038564686561023810653971061056844526878616985883484269477781595250774507520000000000000000000000000000000*i1^185 + 844078206032020242023214434954783910823647581744434842000753955566507734373615809242042703538305474038881908663958465862443663611951310690469893174497694076863703169476253099833453241899452293315381281278753851323192213352838035961551931918661385734287466327374636267652835171128731975035856070589875395935682978957167346401406977761742099019398784297680583245188030957414860954375544278652226586893779196221048344128778784815337843833885706956457613458603104863822665381807076678789411589370772258598666502707700378536262517184887052035784754364945109025052016517562367705614540952723354218202680406452986487513723297333732521144550783979802119462031312570903208564805091829820253137812832535735861934768327986745973266155283078009260342997554244338002105223611619694405663722015490263283408446787279907259189598772213292465346734647908124467047591814180726030670265080282705915649948789448947922381027913701849162133272800769153039660701514585917454591364796755540053138878023717688541992991651028238989505777276066817695253483733913213436724425665776646607527820381262280515622483197154261259649445811258971545808703826482668397517493157187846392196087316070499150077329706787999974979235286782244630250784829264433245500728523895104193121357542504611527454607711080316086674048164207939318492619419395190173463533943737782491397399894291330920983606256913568577099103264533104157308668260222330339670945647126341944139891982173262276813306920471527258868054065645414931908207279449629069498324015790360567943780851986336679219462025575656189510834318106564908974471664197797843805675676138077468049186450776596946022232820331876972059046517210245082245478049129285239597974207888788271003645365925594208230687591477312778863335215923511480806970749481215537876179460326527987751998941398740653496232671296514479701571679356120155807572915917306072157443290238620729520036709192038518108340680712967713168605140372092367620769721089755956368841902940290121983740722032028839841482351156132177571130663398545877545276753551496539864796851485918468382479699881857253089518721265748094868874215097228520275004104335048406554600022807316357715758655112965198405584857040646708505857853429038180310160990855266194665395583481061763199719481867922208853612492351279906041126792499779207638254488800845971008867889379418645842458200062980488208989589821424520850346396699930438287955088167255727800140757811976283372449526679139388035515152930822091383639419666617899540527243011617276181764563734590356398234736975098204451263691457059639903671643240500588824004616362849493659914613243298711343667789197866078628867250321073722205741167369154428497076217057641531129610593217093398647975295121424006209536097558098482731037867222661299821998038845098381742507459048591067560418124013902398034420070274104964288926108033174712553887555674473370164338040959176464162233530744682273612165460590647564990359607391660471385373706086099656992283182646680430417588635785061041946926376007743602070382891938727360580440938205947431639391783521497220869489875841276469463481238862905541786891052607019189149115370456255291239149849855684711859696530859548754228562142180080346717449804699305454773783904363298720650402903238088942972577531479544922865104225422408468344304256102791155962007660861964074941729590990280560368159827352803888729746502413252159146165848240484894373628357765464136579046401645806522137601651739429442905081767739985344942852824204058792710893552819127413113118600772342440153198286379557555491452557736750811763678574937554541618724870939174696112080026053032322117705424116208062122397787585307638404197565400098497607539584570875386991782437984769376546053062020042245284621801613005324022460573296663110984891404312486359818032300629476860024157345810868692258166255332137809355134310336172169453162020938620389360835755293493896364489485701102523868676009340293158737046451101889284422653589730790454853632000000000000000000000000000000*i1^186 + -95412830065516032593465391365200121586960146838933933052294101993569240871519799013512661859244236736126277190748929435373130149517769006873357495829142494074566387426047068182437683740258169744745959664451029816744490626212928579167191723743191462637979675354689609587816862822283915926296167239123164961415043794875348455450995946317395613382772723616952249271507968803265271736112464765647203791167284327296624425121714094929005869618936160377191988412645136708080168308574340868443344414319514662975575395422390359929489592705790734602163449999678922845943244147829196592882612967593579271007460236879819708486027335934583069423716760514948879716874311615695969030087840616776377290481805716699811143161094399380762151224132961680377056010706516533619895594649694795017912878930399785374597922768308657631961293718200122675461335008101951016286828958266493272569147375464021825091569731621193019066152597696236344769916272846798920985222445963312817848690709601219494934586294708954061485668932510653223956127694375638718412757024792378043676784897059636265565309151945132952975788063618111954867975250561536169581618442538342301024854015951756494539138455745065017575372256862727093021011789960805411300707150948038750032831322727167029577341780898711241064370673397972937600392042015990360464913360154934873615917216424213720476621237802674892099165293113387048994055510224566073658084321739287486747081738629721444020827260947881574084846239488747829054823849251524511438885000379236754885015032512046604320425503752651725762144271316428573212995188086940405596422867216749563893877726691662643800245496799889341837808611381220300701096856783178442023660391685842501012699685766907926228457333279640423323671422370692753612558298673374553301284549349916162590202623453529608354665218223945444074764100741446772353173017272853030626686524072496567289742277063060649388364985593062435595209117538228626354839964070379949441829466756157225676938247767496524125200922814716880609705089101097936612057805333121351340554092205771883820141136196319700423421546794812549850903116761992803714744650490205343481319523579181613609626842778251327376700983351556878247143654590569100117220835455404229240112686557014772931260005633042845022246471865624257578070853153500816761617933651646636561447493592355720687352886709767685291716846799180015782395657638288841716091057095073326038452047810745604164374426151467137313271107471725427932058440547356875987552316806717006836820031592891929779255256263179997949454661358951525689091226246835159885377822054746411937452344733082428714512553025217407312060564064221237718456376600656867384991998742318767503116069778529133029837254191695999336972464200534461983502809703065522993716358144349523649334832482148442415830226600476229708406465060863035753890844847657197896859738586860849129685083600627438043324964588858267518403066143110695340391109864052037768848379127954071277322031197005369155645382030319931174517361190135970337829119837833485471560737606696626208865985157252967881610738467155884395164319711991655109818511157475446318014851868919392978831709612045268554046935559563402202763726345132419400643995273711003047998959781576879942599806619920911228656790486298993640793335519666418562212138102561072229176097251981164513141605961557938900867074575528985803360158907350631760939284347061389243783108796601072506529060867501884552741406910329539964581882352082004027660956020005774593328995976269442063054391231222415896682759016091021665299949981259343336857816883874111753384873187163978017952276786922629394344377679141808519518977905020340948570400264309622770963222465931301236522811611477026918127807649932864298610630298682588970098894402660693205434646678764843980407987330806966148789125559958322873062827457193572185971357031552506820094391237354503425727207863980994716129435076030362384686747388611539791457777679471010307802563776389455036809216000000000000000000000000000000*i1^187 + 5166153459077900538025991123383568198612004631237590986922747215239358444722597106759004861349241331819420691185750126925702087143671586371555286794364429938859574781887729683141360045753782991872879688647536921894575954301002201142939761164111158802293195153843109151793237633072584080540871960297408655283080837788546335316650800338789491305991509852511285215677925506259176391766906085419031320956040104125126033322580565184952130957412177893083784114703902834302499090519957616404020105440291014290421089528998811478410455048196622038624957869046888042815602476632990121873552455481239966794738349772035219728942755755705955078427673040047642173822424191393309776519106587729588292219591708964899678315466851903944752464832237869278442342567418313406593116496661094008053268357638264776152788153792013012640811361875768010202079213860576092188723439623613019175090864869885233280515518751130761429591078873822796031558705930422914194485567863871605095301497478018203359715421135920967226171517611694223966628201505933817779686155873678762185435636541057584153782107732535768949190033088263823261081963795490517318639270937492437406563562516249600797010726245362019044803945202252258687320203831620525373150913124130389855566661586474640245868044392514041707266351786305357623598587165280504569287028544932182631367706815666754745604547702060628027856633468620298048843190863697688799386876504089869355359384416945170048871069677661583939544296203818165009289049236992761812176684739595657736418766890154563060439444007552728225155069339214622501433829689461020606837052294930718307644792928067290296789031801023538177782079462843103869864053446914791491697470398984231417763248782236659042105276342283963491271405421694159805392576407200836155807267142386781865346119581206707425828502978560273552324726581948801729766026344668427588968428107223860226774433003818289511296290469348337716986148111560005228607039556567674097991177084633826801498016753377452335510230965550315751680848583912492005642743824057857317508302569506465528674350226367720708005707496665037026633396198568719203347603083690615039495163370050915852884501067864151090269909426396578193276082604377607154429307074944846440107162839462420056263877400743999872938248983709565610344452286751307179338290488097662645435816402648047596283639277644222865601950307263659685106483463703262329158240343877945497613646795609433999655080992476525599804778104389191818780177380702674051340880540952283857389725793356290393913824801680874826987708393626857701611220746891896710086810082942453379530749204029277796835248324402930964100779412510256865422090654515246275713395319929407887093689694919813845646851370956358350200086130941390738808539239445174379654120359901358797369595035228718078028454531644766261930161227304400897391413737160579969560718154920096785627455419607851298469878061010002481983905206985712718453160186580806591709316053021001579188574383976038928947130766431356383805958923565749744349458887125902157811967111676041807985908713613276049806695184833756620939502152369149234496752263598357335078518791357097285780950675570271531946369223720689361488850353926355458095574768095836816180691229792752486752053896475674649819289360771750376125363654106236567919677652122189078181767552779854358632587592198458372214470710488146324612726886110160949436865053008722682377842911666338130037570192150386380061501638975891334878660819528944689024997353780961456074201099174365849270621325596900364229513779476120869116722703709777696217839459213734447837084219053882991023460106334876523462594915181585639427105867559010819860401880523432797066491306626245840882367080065910281414373627915355892237505344586050758041746898529517092665624353987745958605674834604825675906244281849716730331660426786739665824027603948964667388596465032779802163602029777769535291198621772200711997037233794938021265500025183329830073638951321600000000000000000000000000000*i1^188 + -126754841498885181922879705052444526984021795549919434899707838590438186085280590393889665589270225334187748055580581325075328266427961914872901465655479597152133535221181836335968038420588627582358545277355918938082029413132429315366525578606597366563651744881805155939199043258804874337709597403978129683037460188885999427342117587758319687719575415579924932094316029332999121352628226379369512307800828453868354043219335777158407555380152802580457270991047136934003796948851029781026690332170158723332402174310999555152022447672679888072432809007501125269506314722790420609780958238519050369705639928235286474931785515475802915299136666100174052286875671800578772512465006380139599662269257205761133495129922707339467670980039666100054920366257054649119311727217105893274890359448795118396718325475768335939276749668438952226638608960492254826171091318259438155981129968588598199584324562982696824548206919872213443949603837416726349587979214399328266219504737964144808648379596518964854848302420356044168787596540250059548135453253926937291255847665840170772924856201549008405456551089791273195124937235634393874194441452101574622510053537904316286176680067549019190920873748827900324363027121002610504544154352497552302554712400377423622195380158528344362318529484765809822074860044043440539297845747288885242625853008919501552721477613781582372115178635106922351303693855507689782367766608358626179446108673051600275649573987347946557406430334953902403817052541575841346207740858604531813477203980294114396622483625398722116510431440326270280328315636831594710665763545635658540336016138528457446515655955714051455800772782562096572380326662790335816526681877222694346091816041210804843329714674016743420026719717777262955124736444200690018667386100903400033009234157717696421901494808343087430588661255586312410061914537592066720935815216750779931699953401192709110557785547435779924122400305800913736850970149316128705222364911688470852593023781398740918487249061837567957907615881517125417280140866208174477797931287585231983951238035364628373077853441691762323029317752927986659254056985270149996023931435734754020799575949070266689967330771902777687695862497387402490580771273740723649304376098069713419946975661065413746302097387226753462074706387742396487386559044939575828355632035890265886374156746000234872248400746228376073682119543172357880579796975455778423129821873572935989367465957781791841643833417488800286533593571116100927225580001536067700366446755317764003742554302123341295423554082343643097446844877770792620863856965079849398095718556376451914025015542852656120064815383626792456618868309756397661546105860004933609837949650206560179711948326234554374995728921647954307278257707133102230302791236929368068543533313476957063617732529654928626776689396528326236121995050066014103476920083351673744401762070453328069122523034963688883659807802924777248104941596951014081319804247157074157732750651491963410803903008403068578324008833869614168293105508010583558371303491669063867515303068658939561877422458086474295643473110386490956023122689904723806752798779756418070994580146580350074646497593199906698236285940871428622868708145447355046791536197448246729688701433244968013024270191746988844279948678407466196011201249240245015584591151657120310666244551898712597656320184842526923020177925922903499768804838263214696583496977096040202227806606423388648140411687771461061462960554016186473713185869723689933882990809904973614908747525618602989387264079835516224265456817171034498433704735010113154836794947938671841037540749276548361425228660822677830215302724573214210073903632244571152074758882877702644920568225059392584187607256365017086188149087284379660367549696981661067946901974326472815558244190336026666048733928365144466420340461330589657453956754971891769226025795819355925648934529929422712163826910488933935469995990931816724514011526377504768000000000000000000000000000000*i1^189 + 1459102370229580600438954076135146576284524518693172962753575269236898069430096467567873999473486016579276168319958803843782547069976523092951185561447043923748982951078565174859669638353216288158321566542447738799953522293816062718298186914649861900386770329822503305120370932479347047253777171652766867582968952884042262302064521306774470522596511230918024873094213537369676626025923026810081390911230430928136996800991710011960726329166599710723812448359698269005438501273004752118073195896895702734140494974671450787699992049479399643529962780144933273109590448689409281859827642615941481750358418967495509274259447012147508938995727963138793538502242443812385990424255185297570864178578847991173349071196722005041276568699264842684038144607861597435940941657465106704504234599599005545979151916245127804322922085098976453130232118335801431128225144810426130833448041197008568576350590697590019702674804846722038228831820854604346430443477401408481209573964007254881704938392402625583512423146966258961837762660289587721344697012343302792198376007145905343771105120245605774264047687456414792712921491617135878102123729468101167472148713587811875582446221030951415678244618902754733007040632262949152609604332773463845304021995203797467951420784694729672113910503396963857096828289173350878479101902926944846865816784692199772062521470595654441779492216626257129421303715820830866480415436790202214666718840023122054949246634572143322757011266066776607274897789371913366143191484691770049734756911218157535138309356509487618500998120745828006640589265072822136735246955397652414821847069900790956290602285896054794100271508143584874891850022345792685120411818860034147958329080903003617400779710909501818672255214561609604898648267378311460208759699749751564691589328270101958006953457358775901566643335417089218826347954503026642143636699774669664435641295425150831921773745696840079413565170467836341006098018363517537190596485957545302311512877381607781940079455761963664242545161442858437165968763500595661266169060107469158633141661927958617840613884098488995745895682970274738228587420165901882855280541785076864972168468150499944278482526534905203390470232990219590289296731467341560233569246209884419171870196984395293112531185278481660786396377624459315443324038155360282265687261969790348638112041769917589371242259998874237958740166138547016095871496351906756291066196043576933754724737236927253070619999967845930024163941664974289733924542716795146630523687508352808354114512205112378143107960293951782893576916928042352514078808405725828282891568213725001327646143878008674558052094429274526188716749853594672967955602760373378328711526177433089710544534492676533296256256010277097850656171677298352529419628320797450770096243297176652304756962699123137411170669909596475177842350903359722617619900524682709211321752551972212815364285132894227153506802744744858920279946959704216104844492456691012450958075197393222009098767073520535029297163318854418452100898872457191335957880049384706626806132256399112351986465679983036427330333829490137165577293117614397639756793679234207203668198142420385043312957209017526049288989164854096723233071612018097253483464289740939220270250880671802764210134379573178568725433193094119161258582856638669621218597046435494553631384056099610002798713076091413486278647489273083075987152747219318993614839173541941500301432643772623245163193822848805347258991339694106110225780295405252421680249052618852074756723712003180560523267603962415314462303365250357877642997275201617069165270373405382693376517628185018062612734816963045248056021815888492772461444730134670780803911245107498414512457331844752705533275454263992676819934046614142769899157819129972481996472211097092808986546008644818938523290438633527679642540780496241179009908438600847384288376035734851523802158308225976559030247632342432924470632069241594948301619200000000000000000000000000*i1^190 + -6148407577199202276846704253911187972564662429488141446166624150935376004599188599897634781952599382695114602199209222671256082527530427375286932998952450184795058228673586044710712553240113741875311588260442253831341262294222271577801210110795023664745454077723502107595332850087374262512278688135272286048469404364106819652938549369699246984021910958900716951635135455456763011613384052930843564672627148791027755993557611948894417740194428134153550854870896092799579029561325808085090256851631483945044904059389154913112024311468325503845232586209003301590455634892365795817449300317686857167002036911126039717027541594865755906822228408228640765503212998588490035570345562280818347370026451327400456874953544395499553015674635224929438492901666059379719817672019080637555446931515774231248770784914933105032271464330118159944212156721371719657610270212530036987792662749361662475357656949880520619885094164078643184829534925641942526942794622959962048756148389264459583013221333691377599439975138540527888543522313908136166263020218243371798760690729041218482921050532193171858517723408901352031104964104496999897869451661604288712986174130863454273300421929527575417250765247601457487536948278089754299344651067542412335196487475519836031153761505565804805111258867681699600314379728958850521427947034512741274326250871913877772304392069561342868174901742203388800584688851744228132774693127239579207327458250850938875084932678945230765764519309711952441797317018164383882583269288775111625894126054060908105256337949261010401924161022816872130273235250067992600982657836550868075580225028004834566075025271515179750407450335218879012893811592872161293287277143197795668478377790411151135228999144916159509527871877523586086861285765614967012575765745047557871592187601140477214219225378887069584167275260577385376020051381364596164148053938074172438805095332806891066830129525590790620102035466411084874975949637483971089551797092883067703336699781754596253404990646879641542756165417245357907707761999064708475640416277489957310664176962076692919814778634826221639744930348385019481244055201948343389072145411849868361861970272546720999853679510817981521903724208805707528873262539444422984021432096314232135920915814101654482407254222670440013397494335735611116712539769461619372908143275786008938674293171248341363897295781756415463675903158316399603236671226547646440129076872291854839736152345159889336450560832747162880079726630595748033393825137621596844150530362533412874340832543656946685357664052994425388067037246690531636783848971971740805917379504860721780303026051626209914831366816234367957270835231889564399831418011468074698608421682499738336457214978127832529602100759296466624696822802436228574406174765217078714498627998183159093724413674164963898551639339163901930147456980472217932702057701597763116243095904615495326495149883172134516744877340064766768686761678682335133941906913131537069475157799424714468391716542700523896285614766591732085435281987540124918708753127422634641108181574731518908406214288042124685705415251239640283881793616675233169317048812424468276362185154653833023887306342840335639930528306767111502248929739474458841113832071799081706839268501185937005045518064047589210133834266762219273265659937252595997400068579761493933964512984622022211930716212430596941226756352033275115926979491479419714101672334055947090617141715798197734508423858019024871892616886682753272197861134821216312031150175066442331632271257554530142552494964562892640049111557616428605767938607448134891043881080064068414831944341189171072259054263310397412574469190905170585853136634221956899268713417756570303178432334084325785346732198114696737861482289264125115405856432055449593276895440013185013853148087009911721757570430466120734885895204844374080231254977990690571659350418678614615758408405479370817753055205732282812171173232640000000000000000000000000*i1^191 + -7166493123095757953117100074250125751831648977774614691893098711099310694976053853962843947627087623224222767582991066639600068519436923420885547456337231938972528548567109539747887452199568074191726170817817930043186149252810364689209250664319805443935458764638052250424858124517787986828277689860730372009925767222824878711052341779946573215529575856364789474714166516872324591608331083743671491237551749116585312993732908542470073555684789084245419715144633611607189575437045025915556248588303933253977490844602482911776608272761722213748545205316076907045429145051338660622712234865169664109416112863729463362030767634107500931073836380867927490249732792130552165201760088686694855897702718980997655826875223507404005909669102776289273848956492557581023122256076091645496315492476303485060438215910056334352973625154238869890269386390408430375791880470506231840895533848007362923937748493464514035630893069896990417338735309197738241899411889752445144977738213448704391493778367237328496774491154709685797192510163046371088018910090518479277170027503026604478702924625426674505643053526582182436150231641020963190884377077630603707120385704994058717488291300396813913565843476184130183662318465750304167852000197890972333137633890109683170554261026896593075513078224868291229921776504763019273526934202435492708919248332310664301421407566654976913695376873823905535933798180398709293437953615772357824375760195006462898842425643457720917230476229563188717501772391126342101043462857520484407802672997542475172811658196534641079447884892947692397406218821845472220967022977077444236885625263134587180015286882513270351160395279264045072692819496988576658315590481005785276698436749326683103124911097526302541128158972400102126288213779627612004040306225133829002018778673528966407174270035239578849394286739677378498055135877839379878961548742077362252612990826276427755984047443990205077023803235885039196826280567254101565939902839496449734514206069894796291569552522657134606104144319226999023923759319953942058097910404173777728320894247082920480882004906558021443360644585187417253952741942257194928983560027377597185557351578102358599692837071842490713164570938464125680682067244719381857449658822288969439469478195657351954509220412823358947751576336797816956007258881464588847341956654613744396804480842812380633871577353227257760682393280807259102651808005346134065759555801551134828735899880639633954289822339739189216186773237686514707821635032556183233591695135432755382023798491736629923271094791033483203100584866467074902537839141264177405202624355671035758060307644560094522059766225453308681309382311783151189316429281982177267530685999978357842336161668882404085271314719719808417931230611370811020884932521639003245093123893250063058953978406462417953426007111592208542391944716858702338632579682428685266878322188953259362456893034296730341406999329692610036668540775260572363875122258525302245647906145070826958518901660866998216300743188465118626526160203334553255925462092169151116008423916890038795676325087482328075087361391677800251924466852016736115066787674433362586346046478230193850453007014878988522541978221092556016716937116027571379367104659397954467037086776509626788281506741498359464080048808733920660194393057441233612206471202162865500494204408257552607652328472426756049038640383210897242198367680186789779628045380805249058430461032851580155333011879472775780055892775708798750572523390339510048656504450189467195273102109610107907521903920502619902810210861124556058988354096319918936365867498732805372481323881536785720325365218376183405439947052121704210219297162157918644483162399988600718577854672952395608742279665487410978451065176376481024573137707937100700814306119809547202558688212168719085256093561468528931891039199070424684629859203738656210813213521433399312396008511314266651787651335585792000000000000000000000000*i1^192 + -178715670235915051030540068813058803384534805950465435743425683599229487658103016080158228854508544748186352103025263915603220292586125671756888239527619512134927647816499072234071318385631497488012694327994334372573905384745474998740288412069196448841857262172688631950862857445367116744415109733905646890523689795983274769738771814088194847275664418858832017599395952763893305390071492894030952310766048892964715436148987018827791396262512207538385369626305590685190541024197949884561665398470047510187790252420144786720177346713846751647100121799835840228387548605795890022089249063526438026935282211497897588684200104071508080753396407599172255878984170030823882357782697579049541522297666531048148130559249224601954477342940624550413753403587957448348589420073625963347392924429992656108233535756121537705558680987566491191539367506895359958157692410480068828823762729991813444242584390971904599550762618749064294952031754384438710112846245269305834564361296504459289812683334832725635475835740232913477079165721846313064163295176548280117780455965059216312048799068197843609292766500003645317750564839837006003261173302126473578176545121944118430757577244475086135168943263129603608053917849908035317782231747673824153867812033609629743933369278558483435955848946210060389891832800411157164757453234774182513565609185650065451790537371893531846935751225136287987533762000776904259425229864214327088942432079963634163442069304951771059722099225267000801880038771326758934172312109818397069466786538998861693058493441355657823950852532088410264653115682868481495150733638070104931890811927059527128207256882218775359418057172444914176151977088360525959935168230367030307822143713770399540045661752532178569856338902197363455398106382656141546006343301070652716156034020893850916661861573313319168437308610247161977559605614212499893450153627981331051679782908774399263479923492538325885831080958054393078253815191666044107871154955492376030162431197507286624060911036445524781177160455251776331439300847686443467754481686932567923425855639650547059736480651325706103043216281553273764095659696825684333884933692480619850938914087360062086056148466153623927171840926878845735130870818411943412470890091910225007920763256383208685140340703637730799311125593993199723814111673136966200183351764087099835826540728669116578509391989201224531458890630364351707087520679624903944387681881841894786598248963398521485104158165371602861555044793479736378371769042189965424580189363172287365667231485308190704883080976013006703328175326280538687252035026595038671490938815541790703262246989378110223693432284685657373028621413547778434652224960428561275112246436901304611295440348923127763133200025006292607255979631478504169845122588316279588793027609901818368484791291946706319476558460668921625670212671572334236669542823300079862676626435137963859972858373054408350880803946522734256636449904275404850071676294558406973687750865190150129366219711501024987620775811555687043259255634496606728924269100542571133429286360826904859918383426830447797578024657847111392676606647378123788234947391262839060986595892787909892076461624699192193924169537063861200694099826600100785463689879349251018756134317491337488997436741977774500983018224342571882263415918063056090448423239324302737600093492826383032996204567741351850158215574589837040397408961033996042478397611656199172831242480656341930105718845805716651436203044860860779097926031680261000243099919963937413217420482337842203564323530857620938607932706643576149090494556489840888404736416598877648489077300616626858176916495907631954589200422202468790951407550914320733781928107702810475269789313344463776169310996279021538746771659142635909346995722792782598672513851120952296391445017732897264403549020631059119660936871489215114005321702785784729363955199822657884233386762687266317926400000000000000000000000*i1^193 + 4571818257010229705059424155379271460005905809415456434611657281047712398443280536969552337043858085327157759192509478586007648213392460265930922203330664411339009255374832916588948861258898222106050442144297019071032210282184557324658751299194570628900169979618707162935519967500496808026191841117478949642689483267537660516544553881277295297171367964237358322203226195995686394401365606264591853855322613788993336664343136996568775442633791996572961381543356832619352075866842261102104567069672767746148269886839147903764450813302995337189992597921932851609300424976345795089161513539316073315030898725524627586350373083281442323611306658371222031640263237812275410407959055381999087283573065724714573805039422166550960460200628455490677670717855938402549336083980452045954159716328928061743527924967472709053438261993300058107799411516188020565913223217984654098473546882238713358226168682000540905037386009998061830822770593606781855344970507476635353891094946578603125038518205633657851460920945908933487694938993823827440362229301214499753350987890307548804265135414754173388078375432737703213728101491818376168135117684480470139179616193804817551905920916612283306535656845354550833576416230346829351200539914336579890099204608984546517989916084834804617654737276090882273017657999778199288107939871224261524085615304233322591828466896544595799324390437821041598642685907035438585384841880767741879411202185965993067441673079207569187133606588884547955179830643178930344620385991595862955287872294917706836168414627908044714571516905495658019241065183005728711667068758107972337230819335530787815899241038911417914252287447155753002546895256571197088199389210824746144244716584076389109022437688448637838746250878623212846169672267320265101843410789346795008450541746913482401099585451613145220706863280900751101508352734448953505924449106642877805554546199786487914750865526546758563320596597369313906948196575965408806168442929785169260049884560471962327432687067915572246596260608149531486329757528452083976619019351359471818759163708674571160699616609389363806333110457876698902815522749887517421226665393896830079531013480906584994541595754059041266252061607190118524338232050519409638277893107969038030015256539718515382011728486987181985035249400180004888984955035131903195805735984223289464244904184047025171122988330708076420595219332013296810577411523788308758208611251964457439685169056728901029513573841755931640250142204572544323230896923611493090511937467215845176185224203662097493018448932446479516462827207601004142880105943057820850198692491527991994788704094215052133466388340740067341430152862571662225005195637861471538162345959312022643601222607909507483072498427158309331322156447485672748210443803305380613577351522469856186316424769387416354849652877243165520050152172174674854000631412303551961166335833950066513808772129563488155224466758461710559951950429520091437095451225251257562633737011270745401590850047234074783570865579936124853031775697558759367395977019792401121862084683673719501028940781608416445270949048468535660445866310373066002346023195039381271567466179751475596284297955120177605500201525368470164838520626652756502481781986239730683359717914073201493048391583321810030885800437129338038195040399286745356063667847897854970467873060910760181200522959698618027820035923481597940504506305637011015735780946977598521543177237485804264678983435941906753339620834866036031630738106419177458287698663279463359034628800897010461907281606482241469708903206323883171018695449469274618906730534722381369264827976242154472814875800737533718572164056751773510405272037906176815465541447081677293286170924698279886448030718543929291489096848050416866033980774744614236709024193470859283121902672140008607090848272152106420593566829628294790063896339153767226004611164878012997498306560000000000000000000000*i1^194 + -24583703207169430768017156325503169226161836711201324265534403050119814426031423576004529472173256097402049764373149920640584392741811039505324001777162697378452507989543379577587506314859414030667896801190235202687971561053831409557382951690576250228704971458824065127267587225169390118494925169742331528396219480653781124358050075601541789634797135550610935875347753374926779602118805688505487844700563027194901915344044682654617549821875740239292352492894426659127828151840561433622769392683621564068243828947712594562349570870404233856253734189743391930518302609702467231076210929191321731345855787484458812903692342298927797207672901056466422605925558159273534225615451928999644256542948159041600250259321825900754476511244774298138424025306020927385453775167968784369083934997391240828777095045617634912872801961847778386335164710607104434426851463413593983994200521108870653895102474298708708030007356743318370267959160196992160537808788326145120225048018418252577306120311443033350138988489096126383962814596701771708781995785472549154313606418928248025405849665693659315607235747195493798058667371422645399620158390265507300629378169152317563657150024580247403211261668889046525031072876495712939490375717573352773927577063193288612223455057736496696798065447849531309921769164005449929876898286855809194264118796079555288286746602466330724909649560586197379244528458733963455516891566693824772740163506812120290397838254421346014917755894334116926441236518465820720895273474930600139877925312836665979793293723582476528491687600799491627518484603622265859781168629993351851550776829152089068760317641596192738608780184843105703524939956963232567077455916531023721477997568470337227705535943415228400490535489912805112403369367725499433056938437023376116405484966506650940178883964386496983706024741548697695586534312093134674745344711170307188405877847281641195898534727005300550803313477431914187793786843407508192268597799609218749367043811510936025431053720118422354614960212728152354578237122356658705524237125190500191326125429541942508235745778283349019033640860461471939232180518001329519714383911468021294596963175416043236554298444340076428418427132063194070265327760295505396585885408971535701418991020467424373126008394324251469269778715618515854958148802255119433180063130889256691266920128292250493972190874791673570031915031722677480963990168786621799989474362902377167973443985438585951760681587796859930715082287180682975221261749392597902930348196290196966088853447132050792797689459412723263621095968049870211968946749137434451006019031237594494380117705897101031940158734332978005549809989439864262278414622062518496024108476698509610600449623097251196660461192117401596688180194871734723157333347882021980883492002515778932082545973990644898819727953574521173121017360739612924882227257496197019178324333225128050332470296807059312653671755323413702668374602300707747168985856342086265644022916284048734917937529830697563968056596115460660100817748108701917315018810471842234314101766429217481261284766803662390187494058926016537390939998270009024709477055285372092698842147992168170589946125038461965323700633222827713688782599851815247974112318748207428149108929625256870385610908452675704312437124083627684532708432162248632702204114631828538953581829275933696496963625308250552555508449766582518174622180641863806950926637349540713077406049131026764950202495507622631866447218212596454407438030885462347158000391471382556785850860070627812660998773088210111948837691672807547528697819884331407395166947427056185399972786534039383107914926950206820688179385921843209418642946373484627276657620595147688315647637942368335783914856157228995947690444694149148213480737923375039142364941434427303862194357033090532444749401327059006278903479509719821663513444472687376351497642049536000000000000000000000*i1^195 + 26704918534191894663221906449146390486953926477300002662367976434862815148605986913107653975098843664794751608976912994327426308751673550793599616491385760163015694647993935896993633323982167950993147207688407058332305104876315731949722585244383357187480682045023114163958761373821461934766033543439197240014330042962276653592410444222983038008600561334791370793003319789886228040478825646868087028844719256725535721274891948748551249184221108245617439009920667621755324746114197928293036219522311606944583865381064412183911495503872495202041302729123911399032752445567362594125145202341641626243409738358605925407215844321732917092474519881149134370880580750971894207153789639993953959293837949370004407465661326827978053267261189706524244191615444947262150752575856155156140066215834962058552436966663594118178926162758203015866062160294633260012104827754274147889167667571334042916470655753791046346241048654926173924068963481807868706247707156087163209756591651164724314875751075210901725612269440723042022468358434041390621888355813954574536946661434855390444458405454584423748242502480817380495238777175878021561189304866422702956569747461003337572411604374225036472167284309620378783180393081935347963509475031875950894848446279598629680276348414603292420769412681377793835422965039657444502016550966202581641335970708399731872863403952210735032438419175106083774027621087279101990444521391681492514972913915214713871216898213216994940587929869546478643677506341090457462770221940505326565178507065391078352831675537412434733690324767452095784368224060991736895054824394096091037833670565886835335414923461070176886356354419774183761690829518638001224184823427519463863919396896653419776694936938803617225518770829820955397683958313009815922724022830992933246942547898885349411297835270023519676206354569496379668095896836598544788931605886017161979364096182693969509975722541475931582285409275341304586526499289945926111003399541050040404616659895653101407683312564653354616675081288577118442662560058602469503002381420938169060886084027214580662466999418816676300603490113041104278003759954900894966911900198987538302005616429037548432086004468054762240059990042107310542380670208905406848772950441165740132929882566596191134239242590110650975065317925488876488111625729668624500461823186046966531885690717560845674222461050630706347760298532474218973789647053277564556839070810123986311369162222673965076329240678709406395865479229921553548117866146744343945843872727807088208272968930812949497313216728103428858766630617545960207902749567582914727779033881069373912594572389549577893618488476649028567830035064894796487745195967465879805503645008589956451044206376536404786933200553801694144379654841220742856379581845165021415808920003206133818142516134295378069688905271073280198982574308085527352275641623172195044834573069797153035874940311002979660835850940097578270436135025209237351769118243692588285395175226514758691702316020442371008368913297727353661406446229977990604995143318198158505153122528189810616512522355104070832972266964383930864995319928806470792812149172166869010164300801120319120019253494863204503884299971245554980631424510792462215963197429225956837165427497435628013891893350053112287196169297937968644930869830158025498086447726343282631624050313924005005935409541222529733553285511743003294798774146776287068955986693957707019478818972615513439212500648482438335217173437261870160091156927468516897171253431347345200510444804644691917311020975012887115343197874800866038390340688312472901789519404774312193129880222292342367315489238709853972252455556812750976642398831548471337448976790861465776187051520609242539004239122005616065676716918509614964673410832627853005659090455707500912877984206706783840309369317656813767691554840477728869930776712026521600000000000000000000*i1^196 + 50974731815435930612569535368395308973103727278336077287465021809812868747749383784949424624741036972653181804378234723461664396855674771551056906206466252797891640098904546332004009100360626080492955876124867284222467269154036549333128552849324690070116809768637159291562003471646927391873872283390512306544074846971080489053719865592746901450240066994939613749788999480164914680152131016022625569941553365402169975022463954972315261568522720361137585620308413973397900156837029257171503663894050164869974013053590611918202871924455056506804583594448053093846137266913809506319248073841975070147459589416494367973017829028272592696171080565871675650971455171524719186408206276666929099145416844263453205445783945665664015672149549597597642079496207384131234963903639883977973855856620143939189455376414766990680677068018748629946992107506783682082632027147221903236743052610082988822013048005119971621600038630635144796436853792322268904463276582223525672200473652834862278678657227476601293882290858944387330949732574330377948154163457632178246196898796746660553998237224452269771231139025283686689008199810934798344964521430948257487347991935146935270357974725601289457300191465190330719039429679130477074118574468288007646427479086480935543231070389313490025253174885532909494504388196302322933582223747816578411302865278993880525084470319735707415766858044686971323648980583666898269936815487465164209045216153539812736426279414704228916277613352668156029517926682517150281546349307929553914897141479113694341944566685330283563472293801305591398758770742958543719885304346104989817071867608808254456507253443220430992672171437771683265520829423987996163138732770379135304769768683351040530483398419229690411888103450378331975118581950685561631267400327705821060053900941372379247499125005316268165336925144758149309204243590576783377759886984547624518394933516188759273192121625841539089191795755862436815465842391153244436904879343540293570108726065628240486736936757506691177358571178925210735728300079269156844999518952858503232384220069587780747375655263678592493277776076813572790963834376516354146088150417055371590554482255774012211148524035320303527055407106832606699880279080448268421726631081759885983539626612240187566702765851286746474298825512663083544182352116607014805623449693991041664430478390390018582128427492012229071436612866658578442993252202243982860296797121359209337827748281814223464088656053367482699081801024085613842658666730552096729891227069018781721031731210617103431470499202555424181031509172994854849367406973527613839775342054544471622139805593328293008303752702522740243897742380010402776804458013787189619883310303921264676687495734278496743423381074034073326241741874297778837092658363466130896826246174490848024751183394688952725892821951705903231188168093492410403034363503713542798861343078372899051049945855171245838613766024257456626975767741389328645749137011584956038556831911454002632201276034324738881831853623491513400314394016714350638948626358182773736922347445836601233237899059747178845585887572656998346382051403536716714388995803335926090035927903329145443133619503398408018558369271289309501972212632849829876456715626195508688464332516220167104697136159402174084452863030551577841303017843783246903084478616348393164412449012769376283931228202332070496865834640157644174351077198051591839012190791420218716740986472259704045361027879843962187045429562469549253740055526680890438934422012078958828270622372073081118795094798889372873807727654034829992669649127437947204649103346849875480210468320567167196524394134946073438205845604348924431862079069988654121644728553800072412704059896486861864864184831647486944227200448126177564712364305114659564126341351265190459866975602151599463086736627887902162282763984912252928000000000000000000000*i1^197 + 114067511313415682662805564628208308618304900956459805759565066532020639744193574386814208862725075663933233284610201531686689152223230188183522193830657590508628948651447817341305397321213216064903230867250090498561444140195991932996023341806869736611840934208294701291777808186446606629832574333547537490687213093981186005162755722618616035697722899186704030353818019799801837871572374444656763923966272750426086536603688481593345837852134578950610623697079330555048559450481844235076458623845468558309216999033516316418411691137574174469613464509758385462221756641056672974670336122399493805945164806520946974087597843078899410007161590201430072387947437579223364048158595680199130045765768125180475636577633344625448940751273600596434427119739143778747846411227285996833533187704790295111031727588562917509719881346243274154425811073290415814752629567636355433834293486778640627751497104643863083685108022924266739454507119562849839743347220447607840352377487514636271671582161353395933591569194850362357212618602732326538915401692900722597303279264730026396085785245140631617943514713036295513769747658260136752095694602333309604325043688969211730473274993780610324603319466907016255445146622607830939379392056356570198536387570988881691547786763645111190559292065293069214432258119764396045978809653821535452085318018989556713845983696101051364218023725813042742073976145609904705056899660048752376429875240022627009366115261980378652786732463986983777128538512162551205551903876007017216526794616523779654331755031710957212932863899888314105989589884546614627379131843300338699917208686708861955198326759909621590837061988181159076799334755982586261458997827802770123523212112629036828717524950444706731465274623878684574705039177298985114004443475457167519850687341009724574200623500444998192928307514625071756022078881067636135343365687769840755654422884386628310165588909206201133600521512991217031009911549938137747805004219237041591836123277352791388572609303540461985017853511004973530849669991910772399879266103043423121860611020990307909928787888098782700822312556190966165388420429553421425623889797156309040926064273430929910794113106608552789396975912939846037662673593172144948931035722349230061259084609196276031908106555066424129541638420109662609183731451979842798316678999821741257889720280887602667491686803267901142896853308962678051683321554983283893217165732224290171593596877763741632917139382291466270357692846732579716696896517972917219236045236987713871124537960248468232101610198067678175666524551917614709585811841882316636801815864804232540501888637199409810996306020930305638758723607017288293302790788736200785183759761989635649326307676970148357031542159045558241722104549864537773527755796918977256125555835956764702436211524139830921036749237746725464093454402504030039532373820543466393197078360659785867720285556496736091814790730747213275350497563313537116001012549605458179383135995411786254504407776281367245216997029327084111771391099490674336255633124040828537414757773137552057715485948674449793605866593727458050766196643142662516576667762008635756501859697569593008504033417480484517033890200290250410869658317610869960311168668092213594500866940288141291253536667874193218802658524741154993575442245881160069515259227301101629843184771081960038576549304931878475494259923791445836561536265491573734700139952850253693594375747688315179945588873371912085087176347539754369637140009822649967601907881802141833449785184855442806660241321727688184120744862401493116403141586707868320495486592808383006314327153321746721377037293608196655337694287030033024000307222233875474302127134236581416453942131640693650095185314653379776761677126113173014540834210694822169103115477486523943873141729600382326209344538901860066147696640000000000000000000*i1^198 + 61529317569610443425660405210560016389350357014502155895496602982167121068853382184951066825093064515455156859456332594720144190743507519223125258050692663839237066840609920584142710144036834350813816097543514506125885371178960450067825446118228379618693871237067087283942882353733285852020199278567482444649049612865991555720019063744681209240357135180924173675554206446687867259639643206854292870469260108056500939807245080190856810780758825868249710242459653301721132665649445272115567380244007662560542350576654716668070626272564631103187291963544668768179320547134817388993346806831260621294118246402515580001577512647117004934985109887082162711483466194374561552801950064591351731722485758106620627314357562679725128620281023249564008190673837098814560526605101347638220760559770998757967920138028473255281882964445494018143460901369409339702554704949261376644544750768518420015126150298677527084566531005763578106333828453360178827210235814473339256598668871218120878951530790241281772154259448070404421937621425584925879391647608466559269187544729279659981092875140498549760398148519392442544340833846663376577739854238271671931058689235247571233733742284125883615297591923310920677455567371134944116517183548097044106596141401746145215236525497845129075646899602895307024291396221073632109943085247230294532714203586410711301688905240160174368202051278843737293534707743025977162770964810274438599791318222025874514502942435673896091845234171629910360196005177767876906759992823373463006098717332649746669808954742193492051623334301061010476824535433135033977571388276845026669423968306921623626107846732596064624500092427943111723559714544613025200967277447121006891722682758794982043948175990835104960894988420999521676505935862206111048365359484688021375200723338828263735307324216161452088384589354081651435011899302941952442634598079110324787258359774466145098229407844447193090445116973958894904168827590929109639568845068735452924672844621674882109970334223803714370410336650201592793961624974689654719136741498712617387289885796609721203884219738971622182761369543813031181174850948223418741262608316779313192442500217799458538241324928772194100546006405117981870619886319354144212186025762028265661352355269895841645042726794812015286417583452438844921273268064303693609309298480674150749692775281530215579937463452191925655999948408562823208095483378786028642533558773823364534508553082756934907044513874996059242556304301650360679729609198495790866449792935675967388215448476205130729681727410193793257424863947313519260327048133659731721671920324124584860895737962763135825867711634124594559989238042622282441276452635061636186321546490636709635853755367210439539077761659562623116421388824411218421555034385104247906377215441043917852057456584532522387434019787102554210886117006858111493554376747319991302685955081291478217870544868820317699879373744994547693835795653924677614574354831825651488335831923996059767086976513318076871815865129971219405136641382661522799048015566079971752364046991576989846134332598806783973310832325413030790188595118922024303880591243711571068211151016721612517472905759900746572224834781238134701786534319848166240038956262602480217659949134733922302195842447119075404683805301751345905296650206624866578111801617573473986868895892346494700447822980876567114647062173313139904226887222651485741538422754280119710401391611639348077534377723935428315623256006461090555524742214074469646707842487034466178648058103565997795827303113343038673969238242547624833720638054013516797438064522578230113445811114213619731575289969420073964188812735429510615974455768002407713783129721131391136881793273509417309091707056731737552486633463741161578574151222125843494933172502071838080137337674687559118312439808000000000000000000*i1^199 + 33643397026465242397116846608325904236508306289651962135638814524908183656317119800644874429547390012885952969696547316104469133615349519636465718537923329709130443839391131507253333638182821827106467225544563262138941914635331740770092684462081306384007035062635252246077631917912480608711388072718516544705146801147253554644693347035038606694914810641425802881753890421726595981770511000627594017168873641761604377544859689704985403530638837913069030858834459196760790788020222014676983401002964950642319746502342240684337178754802258202005972173764504882670934369551795123882926591034079176780211366512812172699938858648851260457748518256458392661658991594575396156909206502737741174942182309624147050993183071626464833560061014772471887285704073778866709360988211671980420006293121936694380517492113754931157409393918602581314959627218228454881837370726196726664737996400117105352673377490973253729806727319370425474385787503171109510752093531183410228121900500315287718312509202925316578313449397062098257572819397975936484959403476148686410848982156830318592940550257753947140942802438579114230725365802768926724706294448502399342955048997442775245299460501530558623315644009613276864817875674171355395537617932023391057254818120323961061860628870179373023033568053135957261251870385744540568725577728432458703716401211321898464864944184327657055585012839113763395206110226712866310457118609552730288792604161733967962496096984904917391279915891882702139447465373327921796102153172642128646301551234946471981778969856961521610120031140993297267236582684461832523416483379151343348638832258043499488523525000184059634845363833340394391131619494079090623679400506065856532655081572425923161524222214310143713406135795802661617240204908290256173231191181399057733300014596469195673065684934255794928582995802270394771169060351422594991327179301252056619137316379512060110235100304173751240370568908281560350854778479498094882559249157279851207983787740948845450517747615848651154698898870205475604257054102799539573898771309579162884242382648074417068035518769963061112988020727001584955368588411560844009452177172940851526795079435609618310825842996166182084720985048871053032157400780660491633806732299904066892230050333196176100712692626783320339470170324279994764577337637436476565896491240732997331828846533226571371302539568930696636372669829801476383377100447457770604287725464374594000572344023520876452779408248653056547638951998590709669911936863743417954861965668575125743182116208980426530601046249091239180212358099542899568934652702354470661375041790702491866862487965193995604810928650604787684436803135560878145167385362336432663709027204538938597103765702339985816315630917864075455655769521122583138823669592147498668575583921689568653268912636298483813753900290121969821709166375176371847432699839114508499500252948015616071910417438288179556438980107945412385975705875490322359895484801998058118250877003733503422863759985029254833080794971831415488255656813719111421402922034495477283277763963221876674357403111221926549235082450020990087146976603369177345173236234904604279924386172005432707787815235161228824132104842573068989922551086724641497147514223551599240080180669948611951065795400115443185062767642551668611638149364794463123225152276717352077591078780097446958280262119595017854568000279494934498850362521086268075156632656288608310776425161593800530628420750191963479210890499755885166426023880541494122936402670069802424589285784549889295133921435221910716588176684442521182781636207235682041927891260407032623661970801334395842978263168095058673853946267615079396971777487088333576268347643253105625648827406880579991484214092079304367058465338472306609266286705692130808325427550288734144924538109952000000000000000000*i1^200 + -4280842370537193225080638529609828041508884609834377105819630858687084968086561077148028918719359788043765924273005339643632177859951989468181228298255234383254235479507707176680757527647416234865940701801782605208516382009692408101782464534476283791237021925418840094105920519063011490822076723534807065477320779840577611850200464303795857887521100936954136242015546057056874839664798038811024459737100899439572793852648361815748452981588549639455403143658091582405801904085035224345253294528680618174059694292278906693502700029716597341149345262560413514936946712229616876214362864633960993770559966501849830440030788976656845629443126289533826225948191049893462595496925790134653347543295188646655120168742293413026650103332131369390985421153130119212367274198198116254328123807500177280453500923734152514830354587397938256263942876363844122065399802205593345281870635485744743875343246307879027328463051589751653978731294546899717834060318226077114352459695177820260945928925338462548926088886739765099765971689361260183171511968984162776440646219138799188217904743447075750456894353387456736532642490954167332531829509273235352468770363417675794797931263255052345810980103367335436170959545458057660501902324552795959705950289223795983245188399413860237361345782522850136980138586653252275528865132259793070734516716307706530305150437578555423565651396404403839565278341095593134344637516809754534822767406503411197384638667188319487366344979648741586428568938735546297334277304340334150163322615893118853243602510264624562345273508349893792366717523092443775037799923874796574323257368044169462816957075292390013369176587230858955138342193761404913969146631758654369773190008128407379661333075829492832191290513997020259459486001771709623015517912410765703036698571350095329524784887829058255945100969608171167643906067649812455669736873671176301534437252739053479161371742297283319034930655952814347787260258585780739451052062207635875071443555151274251907342847730613236823307353130391853877850762018494818663052733775653620429719312942329477998833013471491712432866485651000295084944678744196636640799776303123408831337418560615130833016448840691613601239214108084432920449539500666058836129514692028156404761307254244790612557336274981483690460036963481599656359877418672058952323279531984127458152086737387114055729704384348035907777674535443744689874656309309974803852952093749766802832798038140947994323578358178979192960750955173845240806456108460015304932808337977052434745724197321069342073365165823851643251804608494813113187247785021558630687557398748300174939632209697895726735447811681530840067392853404769631333572681432096000704066822890429077889456740407820154916133865235502316443705747373884269192344851747038002297538809598598724432726481414440808350744565826231696668194517518893287300519044750421104630369559877449304142059795708530045869148176972631803220849570639144986334821927870521644411417274241062300694480316217783563724475594190449065801521676446051670606692438257388083752166504260461362080951060294573994220626867373002661033492697502416865142175591326922428569178613805440034745930800690118851683305841676943362230086993764207313138583741549864697136428119397381823228906623088390659441002394032118363153632479423441002652866152641659341070892122562790333221846936641460994783427794386812602358779414368816259266313736528469080760929312479783166666037116477392038075410619554506837364424093198860263616111381951335690813767703226691838723329642898830229136764167937721670825162176125387720624150787392270058134936901077680457460016220948914845467804329407881001651897050844739514979048828510222465232197199123284485139521045111563743202721213302646742732733574137785341919758543864463360000000000000000*i1^201 + 314021420649064149229368770371086786272589855404285112320154569828052349430499056663068697756105881586775262090857625896313407947482332000231080547107421600477298787418161664744932094518026454547901480196261713454600990745332185242212214555247446035391772220196580898640451895280618964759111494045422620296724552232645368730058954974646712331322611468565399561554105229104293724361722376230216038157590264110370581489730211471608238208939765008250051243709277855021513144900836019706212818847883028771075619562284247116190172983244324172480389264055883426226376784290243946248733827887316093942823010211402473916993979460106717654792916469772604756495373066457032529983474420174621117676966409217154044385001797638194518660888734208714432934040288621708000688745575226567883571997957534885726489683519881976417104806574615245082047208750442830977243382131989953374463772339678001271654143928656015885016452748719573465752049011950334301349530346822094731191448107069269673429679255630117133195000791017747582500018256588656135631271337570620248996870698435045123151949554213107575089193157500872851045190161614650187100460245282742008783915693764018527947615988569648064889026809331117386541036124156662537655699702123894765641864617242333247418663082451209571989083381453054262034408828048998198619859045246751574646432975349599302501766282779451011332108936090067903003678585461610067705243626269551690716710442522007666547023195973895163470237697632124652255638340012906846855449703987902991645125631207563384412536428120986606405730803469685384766785189145687911525944890932883430634336711238446232131267230964780310787435815007851602363183115804268555079356503301069132515634631314792454759976833796832376844144592982026026616531146266358387073095714340367696924421418984377992528378771538197253976231274405985200399593805428956129535409378160791027173467252150035395844278757246290696534929999952506007424995364952241356152529909417971780518107445212932398408450664790452374972052061468538346383686385245610677814853446629629699882828220224692946792243026294192134596143555740205597681174559952009926401099410981901455699655962621127628055494316964078738001211346961182694955811223507426878079649867708382283100208440420318496402711818037537368635770393514221234022204945803670249841762725860699196267537680571327097456073401694132465504613017690446170080808452594176331973991709696758982022385004643398915786703319723903526213818371136381884710749847013879211222163229338485276385093664864192834013210302710917363130105962456638340184971123654061022470195012190036957561200016527688208754743727199743908837527578557994005249177762011685242235275478081405382564918988761512572946297367655419184072792183070529022565629607955919106326013088991163335593147669356152102737858683366356666860508846329073963318236502502299845632783528840236144870416620944480548824334490153404334476310016189240943248669535198384901383499737766777978087936038616165472680576481630495448051589298368485039304889433287081493210573750065171964647018810943371656299755505605247275005187348658986189011357693000860709158949747968456577157419520572782077451025610224346969354689224868130271891609291192029896289628698732647575449669953922705224667136839486256005515528613062622463016153320626640990871993572140173507785705110428231640612910702197538531837810193050035423998631037403461678957030817585409884087275413941278957268496541382856618235613848345750552961940418752549633316711163624727736968671267077691523107061978752855441242477829092748546057735151470318427713256244310083425879560019704544167822863211863205445602728518718317636288410196988277825012179508663755274804887123818116215480210477330502237008370934032944332800000000000000000*i1^202 + -6100931038277137545207999115012485989609709497379903958361849293328298010819133449786315820810747262303333108557559697023533381272711246272258760930419579681281696435440612297816088682498356645017206443534425076149915446652098819272071275567876677153784258845960873596191109989314803752876817605717388750897340223933169053310662993769967611261530152277086544590682857479899343030794489672267509770807857805903543285031207632878594614673618162964279865024057509424434158912396677799369991542913619251639542471907861313159656118113825536966811084628010812232916802283889181535276581023035248220673553812281575765449104832187899761692077825257424986017531790182944901094518064629101965673570126884061582348869310267756273965819844101554554847310538837573176901659321076280439095099981788713598382740400740303246704885923184841140199064867507053554029211921336820427914927737572718366470390601358648535372790581038727464085059349543288889786468676497775415803199816293792094213583773202954535077599233880355503664260095221649185703074147418129122171627559756849447006188650505124363235082440862106508838594072509110840392226168962424878483287846205567479261892062343826445978846259139459775253188530211303688227206253210731541907271686098543101915688516201063816225974591578176280375890605001958979995413886896433643055325774286279138645915696189904672519850317697606677942864036901251538237446989197636051522459276443543152531970517865644190085586423973258969015675640252850787052052206931575062252834181721315144383315878289817274751116645321726868108064849993739486796266919613701695670969411259033849597542722100982732736014328627350123679355632080226113276245330417203036325569370336209903338957713372015166177797181037959365082998566430505540514013929069714690196411384210234216667877702118431238930073754644434236307400657865771873631880049656115465690075360039658426674770942044232094353732590865417065828685937426380208967935752667534959971922190980130568225492907577111754334899155232634737040680603619060856405078449228504519775599185279216718674485386734621401156786518202865436782930163953293492272963340749872475601485629239593922534463145732309429466681866856652185886040723226687325864737740717246967313051031782649245557942514317336311801036296126249090918218162399988490749639175427420687094482317852058624846496825552789695170764708107081804573597988431589531085764329344072127316338978298079117213460944313476637024785127686746950874741917568968618609503192998097911663133936038905454574581228877589081691658736683879872358361542026900484606979551612292762252988084731208184947680444840703007353917715239099021128155956490974235905004656528149017015606834968586769472538152028217119991411228640800698702211579801380137989256731423952744599130773235210490512600494393167890810187858198953397193900468104852599376302642291613465118358675690643833868319530463792759125654070820367360194313296854159865455986950528935053660486630066064315077506917663743936297649133650222073676140021514136398244804695636473724186226870485916837480730664587207423601226492673282123605036011773690036733544520971898335711799145419017557308611586101546136618117290517930911159604153749702678142944515939061040971436455545521795028514056205436001476442632509486886409869156252264476932038397742306480411714166069065327914682050251008556502585457022157927186997530706340104511484718806995997624802927771326132109487850317548609311358340902108191845004620307905238694041700403522633467176921841763555029042187349712495522862330736096140838196182833368821227412174600484422700797268945988816083615480134811804578614989085994653020957285689678295391350019075269047637916728572125778002453712832577717823078400000000000000*i1^203 + 185349040096158823645391886442175172344106141864934979273489482360718986023147483845443024827590908036053246536475364434207680266712973598143809113662050012506458427753690661445391533425114451580652570656135967584616557676388042474910029356540511622740062147552744186140427313242773686109571938207515547655213094679779571764621350776736895087832115036806301787108322431780669801099718969428338846077858190518813240790671037361714332888521038771150041552508008936567053091622243729451110040600317806195556000013056705556715169144232608109677856517751726804581300421139873359027724685862186017814935147450419823329097532130227675712369975985777373390480496809909398315592918210576540669364141837253109407402834424993910589154706991766016374218037417408383926416759476506707717935956311250070352812783619522282243680968220340689252974284701115800410567624097401621063186986460680312217438523405948704524354574163036306219005986588845242251179902431620137533461533251902454853420195609910853201154596518907070297670863045365380975274770245461605871247654674077434143572603728375501040027278639111246505516302545303356591706353053943906905316946696075075027333141659130747765719499369067889393834207206862087598635641061928900882224480030590036285215275942392465642048772758621542851882244884684091009692298827330342096238876755332486631319563736181017062634819019931475078403693301937017540869279717399763379768531616161046486580964572271823764821779771295621392279534140743201296617530671274706234198898816852517570531790183291806639422958453947320441498840964500893866720202299797361901951390814512965884191051917853864020612077146172343957513703144033707895031719906543376835277063487068699117299753721644499263594269840857804890180907239248116746024617687905166596197023325870339007546109170050727330762172896018978837153539989208282984089145728925342281911666955550428406385795036224628243262134929496148799503131333785863278676492303462881631144275210834888267477580496216172968667744140743785787553623101245669337756181881108726646179904176042278232984380757913888511376424718945473969579425261640419720092779299853708777918979909083652951286285669506288096704836825971655591922582400963663188997919462305217185167235167450151735340609638270898193035450766743593683760798576903934404856255508812715667612714693231617431874205968546499421262103327507648429003531465174320854151691747103392798763879435495317734817642537030962011971601665385009802973363243305403525742358105536392652263793384357186618500312607874259678265185654903124685389017379325036477857767795820261048061670307245595142145676717759298028281951456341685929928643867149564457086285289143505855609352236114221133481269747266426157647004351587218192007888198777136461965685662806115721325334031299682416266514423519636004226878799984512790686110161781317646835059246955564473563400090306801300693713784965155207435903764643935110516974174606573182186146539979956621246561805951335076453578520866005896283682828967555610259387759748737981338270806238658555890095646129434092077383285299933445424913210977581883318238514462670901202588533286718303218660549402164990085135185805367932419324134900239326153437431319278775718842874012075047229613661128593888328295692890179732339010033508798494423642284708923494814250304018747385114474121339950510399553818761023064683127961285636608650002496083298757985450449625212298940242427565304024490774917836128456184657706251356195982114789274572256205163582560557258374073093666691855065177949460841355053941068459544714003913667618487917623467177061126977693275560323615692594983972130996014146541594752867784067307120902897166504476366439256434754457318908588237447495680000000000000*i1^204 + 18093427448649332370333813160269004951831974165228455810878931206420342002356793940762496332965217592252891732322822597466960217496352837834786734905215343973409736797250437895835941395005139505600262278672052192166907041400956808556316274868079761874864351704385813116415637803839546692260501614198774406353209792884669967275771175221519666361777140821813216951794362085965219943694872481297526822558901320648398502178403307935709152322069463331147609547429851701844176274992462694721234820280725864006829589617954902792935906813622672169571917874204370675895515704249683556089696589546051109290936614600353840529753899636681805190666569985202201806710271692480309302870583245007110787988168857589578819103322230765037168365091644998506015792922448243996143585743535779368937924307926955475945579305912259779233793237543551117597659835546490780081563257444282518181273577293705764131731452353610454861518994678005114696253395758467090199768788485139824744449661607437922272521068670113581242123185749348979228865027801765253752224302968516069150007784656678699583231610066637030263069528962778017874949719895967843720156252968890190622447321075886526397539075204436157253094215124968811799723391383396402363674558827493033839713907133418810706364059723424286935892907707259361959201033149762687144732526533746144003450591275588435035445321883413120532795038936207304014790746156947499291966268037172504739961608943790448977099484685413129377924209678267496329724632154876862273749479565921033071992212880658117383612863965281875361684812683451919658356932693950441415730730461969931159016347889871897913176196279109564588072770015276969510725765881669305733154979981997823790444561410596027658840618412334827188600798773864671464467097682752748788752656973081608743779978891860645534041577068778480171914121604806387141621878889090218415626450638907986184907383045606080021240148216952544144757516568685265508957376822959117447966962687888463005392085903269629592823012338068153537585218421793449137178611896745478547383403324931157400383265710549649761102785243474843562326179278700383397320029615869370365196937936082533071798700713752583084456161728871615273385157602534141743196550153899449376161015130731026368604849670267302968696118458151877896238548992634594718197234668375921288347624804967972321861684370058192143453454534414503911063075264503078656043470187813799609569103424163432928467448264493544613702898805239166814010263826670235051270981556926994050828872394082432389952629553206593042461607202274039471023066080949570280310458985093616664603838815262568841336360801246919454584670597727246662615826239935406387762081878250386548352010446695669358531992956845017171425697217456291400606633107580235238495654047747222048600070662529272110896767894241243306378366100402056655123282033496515957035565126095821965290693559271104943019734226863594432269470530124337858374613633072967768569255053551005497338316194557225718830981908856596907861225751961132417063648248981191393222576450321347833868941420615588422110049543794225977586031646804594014792914037074279594803363243914416226383895398371242107023765391856216887241152858277396586869820074493643493222389347856854893102957847216140805371388360242150814869454515531175717979514855944270703173184508148565178291854391928047362883065024760988164461506583171555624238587792975497981496087254328009416942401630558490635841573952764520143948601209083296370468218298747038453482270572121161999655934706977447822659253048598377013160611271219556168933857628459425421106673165267509747939217301364655245967337248529721788109024174772059846544974652271730806768120844811887228701016086777981741459046400000000000*i1^205 + 115815829076535864498161933192457639453102692075827060284524183942604351471628402507240333862213770189092530633571999657116049017902812279672039147189101283645752309100601003241330804400726359346137289845124591935105173881225220978305548705933381544702878690723415160209301419365108156937030327362911508757970768730860608282823272915006565944121876003794540295173658746253257549389587841882038061536837320893691177058078898100442632302893405313503107076367656881082607298910017894689170689787756021774395050284959706740255310573669134541777223951728441253670554493462086512031181845082663869524670908622800824781527552697797326632504977774457015004729982278245345139298621437001627240012078327589143120080504952255928372534999773175489346711148586299224892577289275571701482568996361359390595935188020394826839924704135956102322007076829189811086019827786969099506649931074027944512995994913486267392655813363277293922164900743576600186473984701018808272510719417124039277308643687487450209660305946096319288595130850435482377791759854938031714211364791557356907961701305635558381637220782359287269847807975686509503423875597753255506055030070440990043654632299643651275681196688115844648548103377593838684110022840235890567008978319648322741299115242399424577438569658712145733838833776988140951563517412625067313883609373163159458536344654108723957310546696676853839511660975573963406915732404266262979455383812111419415612056783878104274347128709661851816394835559725675610202237752968328678617439805888376358719603618980229331631150189920717655012826662998452920209442037764694648327640497088179463129196837094845000707417549439432910361089146630129835400285390098720307378578460649021417798908112992768959395234670598144285318282592018029863728988769317827167595646203754600383603065241741584837518211574291135665423585974498176664666379464935143931156117741600386355736726909956185344447266312409511042455464193583289622622234261163621855609531835320928372389996501789051478935174247696866063831687649492090217862433925502128579572820407827397733757369496515011532312835677316464974275219435671928196037589404430878258326889144532147194266387989113095309411124491768704568714387977181214162787851448843793801163672073530430443019941238594207857530907842377153730992915281343879498917044064650102785703185064953273391503851375872763761889929789881907660369683855063466669719338400069529358608857753487075765580261448567308678386053572116825260920372577530217626991639831837760805493103916467225441099076570100817540400606661255544232080834204412097261627682802442470515957043374248095516230568045667338183587069792992629421601405879687784351633620558411235841843708474675858468000407820761007612473857993451786666310669362756270657900670872266394655620976828132912088396481418773330924477758088780581639347750084588018997711832015113053291881292293331568301543751429712772127881241959333094543511563655394626716802872864492709992969540798008300257393394654837413716736718755719298030118754273285485711454722738170942857139865303828925391329205705293801795166601918636830490028819892990391581194852658022334440609996311062270910163396082601095784526301183288335483534790483796241073316786139166260379583552386257891814274167884386488729782241734037377929352974789478650403873928372443683320942097259955896550440892198952661393679411634851207350962125626818178732649305582753586235582350598920705421244526667697523391979078851864445604532160086684338538657076839087398113661289445200640151105878925955775964237021744013594629050097489403967014071560659656148859285452332623559278388884463535687863619455890537213286996111675442971524634844856320000000000*i1^206 + 13064402135229735026859879302218386454437256103954975754907216267237307598415330046303258363111877610345159602909910060484346221213243122370912216472939791003509000316124670577750070959312773569455720056130543058860214366297356214920842751755511147713739110837098054290403265100674548285973789842183704508492452958265325239562879078452048567826752301732084655930535664744810778801711246977332565832581981648126419452133645954085436535242879579286290196708032217293533439148555700665368505542990523537417108717263116269453850111369982670111619607761782792988571573319364829769367146828870065784130541748805758771733807080543472117253278739108763875541223220301145087494648790268326636272448576112142364947098675945397968104915014345089665839147868146165494241893924593371541341032256216976575788913038606173895760781081855376347940521303788094215899115902848047121466852176383202606342124585906581018218323889610334122926069407371902612471499667069442604680273986352476361747394654642411981886986641149611508051988613425102103384357588415471970435914896624403854501434603469688696772102625923233751499365029771543113882376397364397360761609241976518037323971409058290273743420720696733885695305960726017575573056156482435424451602258126140144930579526649564627953801967888281679128506229633653516249585231111766064215897865369559206517546929307280845971257720441370082215949857481176077513231734475299253609986648195179428920861417031687690666240387521420019427265647484787721037829928288995079735167512981368798225866967641600362772911272580435564834206128875421373946607053736036213547375193771179421439439905522612042660072099853306613485093659029717301680043328878252657436568875874186013738026665649360321563202874689532168266850881959879844153699201264659128323681898347379509862253136690577166113326148188025514820884059248327366527629445632183006286328882842889760805407423792476691170075682926623690106257051193167189167705911143662620234709320933574863064931963289117142238175520416452115790405186039840372179704782965763464631968950044328688535890605088736790342984564334131339393347651761410245695931857833062969406238704809962360354124866607349397584288273064277128603785607831325104063423446748386540549398566574257684951032757623098454839144934044124450804211168044340110668038654148834749973979595537724241079348661530037905416056630547772436314684318448534060970595015656059182480035624686204617975967690510375596822878692423961329846656110780378878174220598969304107217359517458022748350230338658350099108627839425171905178693858108266700090262700661890348665113225537365662517490463793030343388866504142320635399922317544646596328557339035608485651416203945811734547921686601252830297877008127223439743886024837527680104868362480213650939331590939587601928652348356988520135331969245271241663809904325950601401746009770788213436422407918665664917987693857476641214023625342561025702798451752683740998941861616606466872887661686823790616159318866999632796172553471423376179915183972887497562008541819299095210315276900213316829380582322532685885126890734256670305645988431571272847071262659308592191037236474868649837526661985584114368185461766424202846700742881288717744240908837185565414330451777116595031452470425071461153939026811064054407589801768727231634067025112519371310397955645023980241935378347940836961866856854673324346912140378452266573202350592915278512738080756607611531951104284400755662216576186269655962000981148236385375748059376787814189564354725925512152745229993173572056271194263797675044398801690308940499270185390711460629880255199531387526726322706281152925815436010433791655936000000000*i1^207 + 368413845778410014293581540690903999367174174215874909615145385748906300295831472329751503750122164872694271024155239787277290803318280623439463833664404936236629036022328533373368488008320038415654306573504625592063199351918652739922701864619415581297188032169348459694048714748649326539290526217021771524298996989014049400220878398984360647452131208634127809138100638926876278373311601207620644575362695654935687717053743893382438532280299461922371852023447875036366828129841836202513837019644350532075773664635670817948290554379408621398406899820726010134960061076835090238348193562787602234612720446888986843821183155984083734519817612502268568464793561212992527899625310808668065175301720484715448215259508833778574604326518205834585323963652389594696218286297381784758718048032572644551173065507854486928944750194511611144678021103491989237584915005852661359149587336366732168688454091475303242705077453770874086062448496606184602894046416073825979967293747707163528246647312644528222186713491176222257000302080661205457601562635252084345198789431143614833517627429180210041801512124217678221988624558007880957322850771765766816866892436615780513490153301553489131550310924020722685752971462876918454733206885540727855073316297907469736026115193937087788128085664022127667111638111427034483615556478757490057075649204743030956354326298540337584510875299473887852082057631012532942721445987503257750823499915135630714005098436758869736062047656683333284702152507920014920469225732808386752340238478690297619774831922446826197182124167603817535190129926211135945746101393980466175222178794867417853680540573256976274732575818062297631238622246237910143048010924947655676616002522066805592256800845324228379700497295082349542020266042454561237402375057865143255937066260178592444428254727797694664989605926441535849195268877812216718179353373288614330881209626463669119349760103231226089751182395017550278371566074775485668362158417879623348756634026483213143447614511544099126267127094437323280648269708968928737963681343869743757528095568104771745738221443055187396655884267307647097896288254887724485879961982675323222121315580041500410613985663189966080678026108528496323993393459701783593239249039958449941251223860879172785352550086639633436881720361825329174547234115938262539688205710800993424986741972940426435872915607074021817995009695637691895591340911851829834012880431220555489844014460363767208272710802414722828583022360615368685203074626199147549238684652011352893898317736220618024354288021309396101208435010137506941256414903347901949586610515607394048185870981383166579041149144633052238638558970930776600614885737696994650938324672898662753374477604992229967888552315678541020378489484430886968970685997649925228456749155411717377210140267436067235693309542975388410192415021610721798885214611037722242923856721767664285273018834964221336320426562304617978596344041158831417056154644334661034932768312183181261255033035517087720453064460356815583247435417391391472033975688682183335894267400981499786163136804514363538287264290604552609543647676601566346703767526737061692860677653164662372378442519133895134703813979708518792390910860972380011465642323214690407451905836677325147763352312468258569538252782635325831339359824844761244634863601637712972179630241727332370088366848011738831460907587262612559385543387965656894502930439270401807525159006341751438845622875280065174171124859181735446276059967332080033071921591339223301711448949115213653254337449881037826016437874094135667277271714714634768433445318979190661826289020313740744467051764935094019626394998485811200000000*i1^208 + -728623195183019776405949960331537704677361862392966552646931885280204776991641296740758910344581785529921077663864684985013256256726096438724905316058636510140442977295884678238902583832979526187372077158849434856940006865463851693272408852256065749138710874560702820674980992622677008286641554520077441993430152124860657653339312759112582914399889058160029847445117495863495633804255506149037161904236444180820246956173761745301618915015757059992720415639418317187821271047672902078282769916133814832205754259634328229538505459638422980490368712235108296412918008031140049197524836053865061748147385145840901660134760148905691984602203158035780420493449562072141427494140109987409898928641995397009867951899898462612904344662375617290745537133582002824352932112808516374616030142329148157218960806723749306901444412036578054489425189142357052821903758723153162889793371872193002479165872959513737726676040163053712281764580173728265466615514686270930697124870255164055879252577276162963871065817642485241086834143857867476061981884389964319405176722558215922091766989937119813262176377753197705924586289057461317902638801236329858482834514877719037202989896857006519937108796578826129512228631435497150287044119204838073688655671502177136159015838172330273576545209959637564500701310623559728181037622899261954206577464489500741396774828777898592456910572533924750521330955891559541134012892512605139755154606763943238850676372009452899068305737897099273505237957410099935924680374146708694437031820201630222178977881411853697483311014552125554203462461217213312100064135329568394705039670705599286050126784772300462314885364113406896425585099916285437589434183912664263319831045664726227609344090257916367581600407647755246498428445085757059875058957470732284888912655393112322392202107191006661815715000027326209950598964883730220368894362601069141222665336727901810001668694457192804589922449722987601480356351002736872257269645520349560798412188733473384421653031004794745068731729622001891677615580768952702810307385927455996558101994161735342433199788926146665554745360966238783131853531327571712311797204287116429470414392014493455666321793110064318265994806508456266022659165647742127056232786242179790045651557193691666598225886372444254444268867815574659577733029950169878507601821639729491524553989962924425235267966985519389020059749712023172288026545594928777559675529938759182924792267551100053475338746847055359282526063071363940016030476366076302589605977798172300157434264075830542538641890790372715646588705737711946603258537461847817829820441344205337233097285728309645330605497915223176725207050440205532899930913847630395501765083866319327484809130746979715135525264155728348812516176672158338328815459601443733887096430407923727065184169777467653577200063557213224922722552663563894452816308745808114693512760180922867938566090591852898716412526395518019822985941754228831142649677202930409547327021474134916852486906848134485432625123675144353990012801341341760220861970926489656007932748901685566095647935953652275089569280502891009730043432613970125551760828278323573657709373976511751946563745410644920967418223602673076416009006190919460120499545838847202659440505157790805287278389430505891751637731472848853131560999276825148089160125871306035927811380700215501980048338760596274125348582462614485747856171539816379771091286210439430821525722755275116874717985385080254263839229158719832039338528212974972911211597387953157429809431657767244345203924200916433464963749282311244184195328188433395490529856738938776431722576468660121271009280000000*i1^209 + 561886722542455827085703431734277618064399768953338212027920578096018937231133539083218695243102808680871666410060531821734470936807734580481472001120111953343038717197747116783918405580542718563796766818543643676637218571251902635867506009203087470755307017462378903616838524847496068157492531961295269034835725987566768838986455848020284263265966975562071810765428988489444505328384707489002174147851633615919689574520943487697418604572092473964319619231684826489797880051123399089127144592001487367690802631573667921416875437477963198794880576665352310869945183303005694789537562543270373916238603073148520775256852257257924512954492404604170755392527543113924195561025460924503997437949540044029963665704912758142726984192813788907225250546356582333800800794765946916416781453670311136577710033725547900187098322547506648730968749062109881345284991789775836347956707024176885361124409719683113063329941271846806416877588129042992703124167884172367693806866995695343711051491556365746252252838701721121207633558992724313492082474607787405416055561429208332605397760625183450221950999215673234515505226564903026751776670629314084938116850510496928003091008031870070916855940427530789565204714939630305220231679924301958372357247925385866725540546231345216833456346248648174792536630534254439229735999873643919245777406309358034336678069377679021955189323527373742756071452918832490060532640009008969707702321611301606490905680752280779044244998985221473650447696999048562809212132905958138669203617313020822585424236479362729264319860677661940161820704159182538358091651459463410675609737104035083301939455938775520791280736317879936030761322833627338266843386037063365111730675699504071708004370737923772957740043453502431598200287085376054321309647563420532740985563564999306868487626628564672321620738789940874576819238912223604751607360973316873065611943284941175939070558357113460649888417583808862386858561728220853868151248133724391796791657442862155236892345248585411146556382160107763935862993684530602777165916005999156153063781032783400532582147331305308388655787315521667220315056654283402532423273341050828470800199225735087789572947388262296062497883144985338859894492464114272329388525113143142245174483476786768243761906884086818586044701619391353785007699328303981962186075726538540191204506116066709677165100873452945695941720136181867261613013107043007202424754294875497888783446341409073599554926374207266217233887558866562525607402341610105065507518893778200591014933654405403739484251047201515632495915510539512955176506156341360537872033055073880935583813627424797900250824931056140241101457968124582637872258391942597515335830855130333887765494344847203859584452466785874122347521712570463435311562933025226298086409976904351690514775725941452219262667648554908743945257950429849535887804866492905780443501929127845596724112108089436661940796379981580022265757241074110100837713135580973343314202451463624700424206064735100248559367869506741786719718446587201227967789594389463596930659288682964492732036464450249057164795927192129938957905272458615028230760820992653718906233013429527984102001992497984642143399383002856766366960115524885688617708907019224549804930929928561866932060970294139272347640727742899727232692188527992374247321517837375534316701612096134015737540731456070552495687608934207259331216548631675658582761661475028040971390543640595240171320726040959713099708255326560827436651859399755396895328037941355579007514198186745966430868833652753830321987882820313204895535747728199760422776078336000000*i1^210 + -201974618489137990161009033573275849561901876620684134023610221274383861324118113413589056004177827369317337564896910960955286114384230092251281224941052294196266018866839233933833773220384217395477874777260511597563232330937262448893633383900358781516396044843729439886768722443054724330511429747984049246667082216669734063758409385774888500720938173152554610012545809231232821305965812335953652964238378192891466023944652638517409331278316990635974213967381142841264966393555373266145133498703403783683162290617412749608433277277846610707475450035259257807055460106678301421516175372655429687282720119598467755885174221339683374729487515664969752243179457255057451595638645206280254408494803185402369434009177516988150914917882902493349924444841942598232959983391121959760050263759122460097184662677948991543360796678249418400907616294785298063812755891835563615215191343871417819654353374174304908752787991848975665238934346372717278979799831799777789082547263050239642413573881069356223343885534043706258066677433233401276892313497710802468258648703717565887128892383894220111613958553939511973761496106606725881601725697218688673627802244162348411458028092443282772691881885755453495712270786614764603909530310405295211687831040584938123648308189990459823009190032152335928177977676759458265851921635582324324050548973830159999223290635372609223018539475508938453027256184598170884548703045310462462830080797952762306029923412272597585229263912774085970431249300728031899158988399313993160536642106738476142157644810996624934166659503294438283533303410470467833192136934103020378607557378196523457059048624504818138725149382030075281462782437001308392634664889532909288402407292558756215212004994620941753811089641180194416874099919072827791090964627214967213350096702156117248168916654972670514832377969251061505881888684295066800494891641805992751483593338014027137850465937412637448853051036370158326723025944564119621504893425101718950876190239134380062649597456043336139038316711690445725842689535059030613201092600997328230829819170605862106008635332007567831751909333287435830772751977390402758869899638065308814327166745209750051718815467582184787854787859806927856438170522774404871238719943510107375003687438424070596940631510841892868560920544933075196270245211636482463033426738710562908212518346947757731797382850875180145638603052058779110098567448205037160042338693762099090654495161442059914040671734007861912293360148493290652634793955195469913093540435157879271853857841147764178039734292259557667072175813507884800393251947454807274968771180589560502041729863421529268704847165892913021666856153355317845017149475616664284623681651858573328523395589763901588840145533563906003268393109203102557819028692554171406978523885416887241474744104503105259344156309723002214436444670769895941584288083651878818666480756126061240959969510957915144439656643478003983280891390391677772110791395733687242758458419437624820239509189044377853798923636449992295735661226383850992622924552694310401242710756899659113890160174977045465347062310366202248619649661331930242435539117933492960896683817933293695125751422382918168198447390670396620376481207121725401701162652160765642190721867950503507634443724036644044124802271537400227192825759360949389925825569646203780442086540776869369050449992019226331194528730802120016073466911979588835024822492588351485007477648639968030944958599012374427561749213050539256538808274686945122386296437281675576413168102576208453129860861994608736343344667819402854400000*i1^211 + 28581956421992164066902093236767989053678044035134726118828613878298016030231541035848696443915099743689574275369396069683189810433558097835988824354484041378281537341270715314626768140363594051256265131561163949136116951642559262215685771105973566617067040105162260425793507617813014800574922651211171731727592161125345026500493721134566884262267998565453914691905204789332931276130170499792358393571217672470080941589481316207750226227173422067456799850698615454602449509113387799197453628774163458654063029777325749251235679885167184141143552961574548260065335143732095049131285429536342646017180590436918988477203118150035764008720933483458838366338545058578157729636434518446462287501228763265836396949099725346138579605470023406625471779066803788789618145990203597503687519044090385574702763648331336390469809941483808387530125848627854591444331468217214139139702273718529065362131742138460713291854938961417214383502846123192202152854176424317458772614242979755329739582604692561271357159417828285336888403197647416476885707368004436600047420768474176695278465305637247590916914505056765083644198963075597017945986552096297351534612945198255183294958591979330879048289336735029173085009580427910020261546591558747526399593682650069767255506894948549950542810161475061221627940396568566573407494139485571702951107074049834527008078558913595826091964804701577921839838837446226929320854907500461811962427095946291598973381990667286541557976876257376708832699856813764686008830468254951907301369258817118427448233204118516881362307078864825465257671568990331894566449807519654035800486476310702611162016187369346642384244897032849928441671671106084168702071117476744089102158908770759004403843446992128808914219848566910264062647020658059340657623054946448280974318461630712877629775054459112759926436616852673049374002656200117040628817525759616882128079020007386148930766008055835361980488033786645406727851559096593802090109759502370355935861458287226662941928802606422390891521144430131664477810276354812397755003828402244991021669915560061835839473972976619466736815228511662701258527230040755588498133085689106633799773538698885262780678939192042578947959482835796485427947773401026147764889424540619819256090953473289190112876924716059582259764955785940118737802195009431306609869197719344440127818907263223671833939652004559843044271721723948213381323276392023272355624619950173439138130492160151558856956688021065924338083858463228361732780503480967492246260412992953347818671941492917024922559801073087752871471744847656597807560980983486283084808330288330527145280594665435491933730714788882190161905964726221828070487619546808555542322385229905936896600871575117053367457540295634861344678749165410271091608761620117343354756860670673859702242597340890943525133550394725849674332485840857906724003689652050061882542691920858718660090759677440309534605950869729443826747439819850194844297087211858258468550916337897957206775622086939162149573830911577549316519498250521780811493494175400927976501815471947232958890654177735752608775768165122095083534405841692364330229619631169274561445499955745354209310657299869188133527185993154308651226569701838540139942324982659581268730739924275767842320112234982626221439581233237304400205055954516893368623720119010872410031920225259968004924143750144816374140695789211519706450790797070119875317655213202846155377975315370513309621762732903566206700935961410958347896533464764986935279609018214449509656501862677911563141120000*i1^212 + 24828792371372023248350169213929297058359229561414593446937429325653937865177921316239761362589395782575990658393390984081093199721213725955780171353583024839398336707347987995793116587390163345920463805591751488111127358710044078639190581407085338324029757871085014835016127994138336906555935521658147218458673862728002703670965437634791795624389281052205724444545091170496486814673312524755522696611222533174645567010636147217636359070457010613377534374096745218355640078926341155654342327596631690414081416493132225921805471704751628960914149257750085994657217138184717327297001918320618614980169236010971362082904291129835930916972635377162866072606243643469458299786534193646027974694464895979913492827008449634207738144566692347003235602833985457210379548749339310654068286608281892570751831572026743958396164260718475188022694194129869874300998968509243512294442230983104296512406154379620468814331317183306138484836515321561607688828800224033871877367454694091354930870158779350784991300251373010031957600788958570832194785090803832285640153404036879780907903948819681580431473376731926981714223124020938246586871607059228386755840989303517820166298952586768836961258515339196371943736474762367889041046865875441635326196745183132830384659351836097559643868761324059530662436796986178761473117138188873265885840581986784615798867276683581646929030516340483103133935013180861795604147768342481690113642126110129962756550560114298601308623108908817549279309084127865747283191260645673690537000877265630358639389955686861900624860231319877938478135945567369122401065941004686009327080817962724436584965406162200899074876852294999171839531136745824666565893458554471018115769366944764335002614608685218037651481558296175353598992558688318127568852233248627572315448197057916964799378114183879876832472100071181736226012817565363450700388474404487582623922283917693415731384786845852553935394401262752165748265723787707949483270959101539666650669261427260321481836354263201089437790132825713536618760539589905998700090522486812740422140574189050695236616801217901340915628545050307170192981680387031122974849839194020889437829362389790440451374848393163841990282353195506201981492597154316874589047002227302274539308379845062081938898241881155202948381058230150402248538020266554848534483079721043377215879544202239546816817994214367972945458375181996277810512098297578224274906885353988265347253912452831645315626941963827219951841055211593044485707376628095973371738536079020698872446659266224525191702649462169811554900119830524331594126414661258632359947393997517661308511093446297547602265158040485583371292644859494964737492121274809341221050669320732113135097067439769378412075165672116599582865865093749849823207327585334907726734034277860750445392344702773356838048672828991360785285674595956475820141598208114111983148047991923909421420683039291878368845147553066565107935259017886267999057336780928388355502591127346606797619453010563793597255474741024578834850181880656150986499214164865966599377275696541474768513825786400007714869474687478035878376743464470655281803456497995387128356896939079162353085155255725908273158614564541176002622598993655224406960612812314125658328401227379633504325589364293725159260861230795722823738894806810362449952465371571689768088903480896250426716190666088768818109869431095974005746407911149632925341700650890557076791489486807654233020247226160968066466671237487353920274605449654479589006639104000*i1^213 + 21701460484037978935215898059601008874519959505212813294115963258111093782054817139580277052339676439570939254057919442545278580320904106026612004308159747052553492207302400950804481884547774222721827402243181692771668122980149220700781706106499674933735474140609017932136000437327432920209850878985677876838623142286170017752710728609425217386910752086622557659198106008538434655070460284151562859938254631748851100267884924240323842554146269758854659418929329729472219848583424276213489529705957457961820691566481375155984686427106299520799948644750255575844354243882048889935890022234069790950814157980486198219585664785173267416605757443393051549546267860010558526293530456920450005174685423802213324123176719036867217892853394824167718720814908826454664621547790471666495254661577547592815673558149880631924601482864938599313509539130597764698495182306896455752754680798337733121942161459976817330096243007412232804111132842518890336159802192075142711531047710730168774615029182122144819084194463691944095256460044639812495804705167663249412468026561357690937127784081559368583945546253011709527919099809914013002065640553959435916217778382599098920002976316959071023714890667452021425643500362793734011285839701721391818503414334433458262864977683261644538241097247036199205551253169299443921404987738770167752616578830018482766487214922325536001733625880526633636235412797815898996477877595064968468258224707588075003244999331604367405971831009176326955260590524954485898432257368245668894754181293698281792258624274720525459392911809254231630047670220270311578199628992778378564900287428630894894057546923708616851432446388358117956464084291219463888029527443807081563584478994076082920457316775927676187990782028543616034463122180770106857326014189344714117478861410301039531316628499623146686667129519099305438018067898559489031785850352047498508714765172273240607129887417187866574537211176852341554386840526132604468463486094415025091076622350969959469729289140458876711577700596618652233926952584328921579729473633310182066849100246777140127333409351617422704270132557711541220890590470676559944952620117664930644542612033090308360040351138293109351623299408286327889999140678815896083601339219590930678071402848919476751470453343607250671177450185345121291980160754062077269877539618063779101970655772841314132685696550052816377877915778458433473136800622340902894653502801693393133979473665883666249794922489795888333926794443390907167146125770958510147238912437918136337313752548563020667326973426767608971195050676897123143331787919563924689354451124051874925627887587869338188320400035721616201965692199579681444693497869294931378606243165152201250745999416226199908558473664990721736018354748203001782020975713754069091160804712013523129163918468907416893889379227785773513123853510458208669157484572532442527191281466836736723161892793168202007064748568426120169930613506929715845447595467523636621803848679596749197262022660115464572331636092404389065474961099485350766309351615181473809416588097128656199224825497105097672894547336863464505067444199295770523294240238761460248599279504099046469011104378058403043061805003108590188019345994522497664200113149577795622590997962530726278618452221465754921815248150018475964900351448336104269676997416093631236192104791685103957613166390317319975169249381990501322468478221706980943094141202036145448592840432482719491882011815700991184087032424038400*i1^214 + -77581506640396049411776997734159973971953842916578943372820083887651550213027382824547051974314738645504231593635755193398776472426931143622672996275752621924102597898365313185541685411833778131514720993605356003590904036595967384181998197058589758357932451945733369839167017375656896452275972526200827601570391995055620238009567967255363773382700198892917827575751057168484366049695435899078969811001799612100237577864869167785531857747085814874705911798206448008120029081827058607819717515869873909483082597139747096725217098937157204206530449403341241161144316154232398311162152870616951306877897739175654518547923071762177481184719371669215172187918674706789001931016990541062659909419225378054803137205929266746282043119303868800096387978675488547180785955264637746018318849750180286192488750938895997896967916480528416983917209107462919688705321327870786307519744558524514110099459194685554565949338784112946562492216316281162739376442050684529153375001211203970782175044566452882757651673963776999275870582100258629887790493760325774657750919015990043887227056613321608168666341583104797870864193091208708951614909308082146996505821890217375943103686312330256554018696604533241572120935354041088743033725168038711365848754897532927327410819189013807979813827734653500141693528622070780515890786242451762256133952266332639655435516436831335393536961757357340293253783888869412973958393942075143250508745687742562621380291126459228973472194158849970551665567126471929972033443549246362241622161418574931214235486191784307953775767997576017744521177206746718406182255533586137682407732958897594686271962886597280281334323175892592690844095799525479423006954421720742428524271544957991442494514452495899576603235410976095233466079040843447614852799237831982943936586624515304331913225974928929722624303994054819042000768224535760202740604586715678323375473040778693561683351627110024550607788883672171578451903884835218743615837634128072523860153861880183656074638480491485624659970454745465586206462397318911279510628423761497009696157226590790881802194389695547846208153829185483816603826907155791346815802273679220538158013813063835234957545098399837374765208139972784214485506824684805799034184813415022664201511208497640871791239594228245712593344835083097126908608470278881833687471729381045551707265126843177519909703494007436393778946336698357806351471838696059668434575344714127034118881494188020582925741432759061807196647074147437999739155776922622840198345646865535551966386428244275218199923747021186554666483553921104741064683590351896404677246700290055737763715171913065315440676444811735517372059402831049054380270706456584090904823462260790153196712865735143645003821102828412005624799859568308562916901391444363834857951958203578754754902928813976396507381281667902639832105509254324105426900543018080476582948902832881693433770066555238938229659388541875462152360038140641260090634588813321573955999965806758401448550129962068373935137973703079553872514596055881817276604386864153194585893945028644137416929950804388540520167997773523486868154446129269908969872797783308717552374092314074341502265453638402115379749810277328172463503144711980556624766304176442931685618631890574613857205146869697484714398094394110089864214970471838282487518945107039369082235999683181701874868700110071525344987580860836480198991921818084703568449459024035840*i1^215 + 186862798246560334724159442712644266840146282888703810931748963442747326605120061654505453855103868909579212454098873640629297907712803511055549364528178649947824005795799086493711249212483573566974723021760625550853309709462639280779410844088679058940576828759534293492856000801132317923198237595511101710892709976553466319496296400474900732946790812204038398870376586896126540088865233002164824757982022246110664682266712530826764315123551673495254709111775687051977770192528728419051375277456526312928113913776206177476766073865095969174737726817393229053455252120503124844877004536267599838118226215830429132864972375135991256744876184601710383365599643287264654451194042588686541774933962514250495085351516270221142905419391240157024792841025846078628542718978006142217815744755645307106807967462769270715743600011696549004786967655254278792356754661123298702382852381402955630684706167324490870052618811062508447279018273080404271538544364922543564259448344559276497793652198320321681528854878841738236756110416682766460975536740081464545433592233488445601577678582422411380005213144744301289996417147294982282538409631778956798576670427531746910169610939071384116940865258615655676928208402691434671528589922895454543369216520230354604108503814360282490006942889928158569780137387750310328630741314485689931094447962284109238148937380539665385659640876541808736601034791580333894139253597409801827184311964750447030670300461405360468642030631792190199139362584357356121095895029874573369384074235543086726338377451768467491570090711183076545578054605388833077651586505350040138876185057957885197485417895776482565955180861514633325570431725791561302003839372459383013693461428303000808159929267115717823011133092206953643631558258608497394255657197800446887158889287806065743831495182949157412420880124808492380016854490343098716523800781150376738521670793226686287732383532953806560341841746289713307652078940821523645856536725123568055852213858448514205861358365661302109914381374365642370407563480916533914012550479093217703893090418732687539094704687907954078107537738977812042781776396369848316418287107887601567601221083446303640989868807326285956654317555360432361928591173585349586822003037367396429205096050186029764126923729740929817106322022194173809991669118740845799294503421813711999829979038662530866212941072599054372798135941453694647867372308085731913408030166837380924201644178050750822742555087282240199639120371817027519870209151507349274222271667587874520740088586415596528192571175199913627468366223074929941392946967221333880358051812816323875706607174272308672656772516825342826744145811312315835282621035627855343911064842509816718615316216720773397210384368363879732345496380909548729404597759551396751191462317692629004686633956439407756152873724922606664240885239006918111759629884437716068184586658504830919431157730776556870260854543548561220675911776393590910740772175029988366308346451064770756032986379398289301970488827409595684425832346092451328371435031624299671914372446995123948914633725919140383944097334613201835942586156007236586548227729870680557090406914294623938265438521407272304041886882017080681948613503420605441332476887221696034963583770734960776291435869743110373902956883186386954334364461077735075222443823767055530642998780011528363404427264*i1^216, -194475163412863768289629536946496837650424656678756471246764936085949160100122576986915715064609155651033345876111510108330019430556824367691748231558826484976019270409023165660939409258361291391591736296075390905255506776268543615945373673754729365618183493946827945960200842398446443902936262399580533460754602319945934004883731886736809785989150503630661374084141317924005706500343138830697031789346020932185368924785006256892538488482671228436195057974725615809565373790983008591125374790602588708095269848100263257251206166610081456138406420241196316583659234572227563413760818350299920473439036554212381187963683934563384504860136245374406458516675791309301904607215681435756054069354421508235484458271842266186466055665273075514993380488723900762923894275414110411307182761623395797500097505133642504263580595663473179159348120134792651762494522313762525568739100528159984861529419919924045387722083278988390117872988427747807472119830354531873807224210233981154329573006908091600524281702091836363138061201677661042174680989807060495262303161161162659824742339780265097058056601911299234826272065194778963932369210807930585274590270848635478644945543614941265182526608650221935013305915752140969557936869504509686569383326519537437044347365071941005519079744346519707684211164974743831486148077652296008176160710183681590052106449685703654802790944902556996904804246646977214276218643514112115577768110703227623634127611344688386200723414743646309613343913462202708018456448286457280163468519647822218861244067868150160260570914509727840145995369002301614376314523507995073957385518657529219601085645839144315842395120443427608971687186091385492564825994264477299733944612984528751716845026112453664758646136293487897614736486219009524289549046703351677497447022853885793563360734116124176958028655832043792965294535089518817648616669809969567587846594366038040792955790192768242501598634822271676405108150997594986378869053073334266111546977661567586052434518269732293991500060795412431369364887541931942568391404262270460461147728984277458842014616177253542195126225466438504260801096329464387443572001966725359222445761014329346614648533861667277874455982763597746125721833088522069377777885308101952703660479917129523921173052489954434512725827759786675079942297213663148631876205946517533009768366925694749379295126653474559323975390620154132642364740714592051340732830845083925593646425641483539445492807654515465701381248345527243510283947200150896163694622956785072336912296055104047966991905454088000192698096489020135227197701922253529874389639941443845437914327899556694687195606248433996368336027156789949734558437482264237561574318440104514936903417617114097333515636111064829334884382250001386708087842586240346956580889048355150265874234452366888448473735493011869463129290700504722245681051746697539894839094465877684493184699903349835165156468771727897616544816655790717136602323093032764020286665099685896945697403222207922291852595780233544963583070793476084389345492762988616042379873079358631954322944259014201079355051642569218207192694193990946023984388167962209991516754603308565216584244729323585330057741062877659981022743141534031927820261259251425339529708568578793825218307498197094600592246663081259211187459395336365184540215713250038803952748925241299667555212565336764817078001631590754638487617608679150608055329249810274995620141912864520289058631125939085475059611084751755568462342893793326296505010324373707342654905937015265423688448595668066616423554825878982857623055952579130576119241580850432693071929992045986636059793578125781730881615099478673609923406022475619117202692771250110834601258778143866657134832546287401534845469472077136708268666272509582611784851057549617000655913101516299266764928273358606261194198564508882538201770767343816189844107872777140321012055218727209321866427499841778237965312962225893310292079620415413306939078592741272627932731762452932782233433090997640155184658603215652525710566567344562176935095290553702454905190522263601865710548874424004741053552859801201680226535873761250939779939710324368559702473378938140574330309702676846463944461318185211333076339823589906444372755631751381514988772019924199919668235634001339199362221223356080378663295253682597245408853511550376919481615733303195372232987353096300315763102742527010155153074771230544939096532727988976168578057475137097021547189033238333905710731376702834997595209067989145766933418248787654266887728271071927738416872212827739262581176481637283344479632377170586935447870197599036731601663241685171128559199441466897739610336826797671101972737166323034237733437949305305760082804562277372576119982099491090639371380965079158600481929133457109448019559223470029464815036573352786036627297231653971246464938711730898041818016750722401105960097183109683176827372891071976011450976673827578869073780990582283208793593787295181133859274595386444783990684667947165310795047203370667776121140672516489957211670668408466529002648221990823238581311749571367516231651408724979775560728409052714123415655969432082161915372038583240789575894138215438795008199673540945414092451437401266416711653153018509075514784848142594027369663188271821090036067176308554236517135041119376333046449510713560376197100836596253859179294297779398612678434881536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 75510642669080626345176222913724903095327664762842491245631854503565120902218229563016222852488941896942831462478933042114837694107169889606031175412566472336000225145727555851420977977037927730602829885731574393350339885561217687585706754093390177157844818894449527940925199103541548465893958749031203414066857239722497712146133122418322735691344589034785588876528212549344905904659476397414195681471406996766659129467870624690660261184496963116532583138315682621423306993507329289597869359473935462879944895337838691940731309891952118935777118178088547317327385551369349947780651778199270868934518328171342830259201922965611553065646550396493511054611902040413703855464407084563032531468582417590395770114177156239363024872334829811474198889716061687293720349641474034124312423892412634797349383283016245499457728520759437099381054506667513024536797321024045832899694236860578410388311539697054853712616762770985150409046922368237948697465597022935492088462431861750076598619075574572060553111676456661879978274786268165603810793027047845078479266097085580715686537145154039029511053550225890675621792766807088934894434661559116314220201037510459417161087067246479980873666207160425693280725005613019730356274001962858313854203738008399398798030064306041364056759226863720930927665974490978874589465237911556105342854308186866177109377483484375010823944294506267876110375523340799604420871617361221170959067927942000758383989148184667571080934719956235561716554073827631907219036728761711147422462693205879508317750035644658790637280255270754924542270153622993240331650574214704856407482541611466966339680513896568514113323396574185873663345950307953077682675897256118418951722102281127771303200115730001047546887378458962668415208413593632913914742741571895514685495677640537483916714870604374078708255410221272594375860687018917779146927820372388909907608979433805832481754238269007961543784547264821944449185598388144949463464518713126504818615852806460039060194492286405354881565943141281530675438891561015765678965260041077785452135725056622734660536039550037555251727569443155087874339372163110813036823157309646238715439870606750323453492162375365745540518362930210654684746067239678030541953072381099190028716095783881218476291239213898983479533194524824770907583811834462726321865712871328351724123514423106879507436466892095991578254608937307998678557266645622810894215486280330518722826593978052005877298587475963357031243913093525646513003448285963656588490091676660785988034677604394657209203686451749791713046688299257454013123324151155207521882047712839614995814999515028075409738212565793326146203422432152489780245290275045416325609778519047840576244087592763118604803058135468404077916783757558111271066022523279703393974791734146000556036614024939092005816487422463470820561521772073583923180249338681361455672336257296028037277695438629720199057624232590494364576150601523966298034269296139351221667705144360783304214803041911298710857115064387588165159436624849256924030034474748527500180902322915112860760421685903117262510425521321365457742416121483309462505870754920768908760730330926839197727434944855291816603777440184368269536621786010147730834910440990060019585373362076896993138594702882971672165452817790893958618617292983797441119945374202375817642476908533111468825599767889130805953234936721647252876836829875659264205748922887142632355918796997662429706706830495122732964055863467342884171076538126426050263664571933049230390249986171410552716826954271827325014330227649458748531913815508793985380341946940403750858951781786497469999778988460560295330333073674866868945574270697693232999490171685254672646080063482848660953390108986736707266574252150742448366079571633147816904775182190236438311992336395665191665056957494157105921309183207936360986550197915867912924132694508929923824362550711625839680384653810327484816415378661271993355726461268785610249574269372432733358778258873988232359483602511558811844163789063476170119501246415637931164200894961100964696876634879406927059808030649689196521978908044367735250115412245460054177296693989369560338887893331894717881372367140256368254268119911714160495127683779128083892160050915690447941050492782606813602833249958473333056867465988245820384707162400505975774357401614095512776672402441766780140991255009486366914397945411199424829973073853475621441439218927582875123939795043428142913413857103719772730633928699854116221117315285431070614717189196775258706522277675016918529124704186833675275949935396949001388422712927713277779127157215547125505455819700697496176130239406938150689881730230099922063588912825729224892210769385198417576738058314694090109448633236685562536426913763926090942599389658393028009048736402205843769704019361815848704739275732385794244708789072158149257460319370749618661698341812632543432782422099705531506865491857428110307538238081964035291187939420156784308736103243894590611158929099325293863754668050997028640695658507144449946807178283513207400602235517818287744761906061474860953978547937011803130229838654119529653212392794955380319453624638054577661077138678893749711402370267749040159608927259597498009483199866206146057518782431458609754988494860071496071743424613599219504377575403471647654237578000444989107858303084277277441838468675788781673408102400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -10161968166915971337153574288487838108407063585086292834655225188994170961959038978948834125310468958808458002769122102117219122781793786705188403364711080037401861038216553475052489050659163953583742916231724395240128673225319243698434137073343825313086077726727516788669817604705781467025991252893266774244956391126309842301788503572516178195020477189840792384235932633900932297162363924164002578572675279741679862836816443546808846800856029812905149403362913032889219600581297365063925219296623641248234840795185130415173495045964163478690337208070045995717569420202166058694077279081066842034080925520380656557159585744988663420666492600790524977942717293078573205670009820840372564729175795052788135608103014950447803763267023094731831914621018355733194659132724345619951202769812751309078137320466285876812553865503898666713255281472651467958031922316996860637439547003760719052354750827108033346737512627865348953125424468665406227761979162707237163676646189169239834815273145395303562514124149305300772105604792039599513128012935045546239067142342180914290078887032180604386091757878593903110213775568406446813642997038035202703046861467892054351567013338237269996279193212943847162294277797932394958918192212435139882935753774626736488817381368383906426417869296181630448282639005078011734935312507967234353025346842262083158950155599525742531307140267506701700311342394223511384263132952675407467406951496249072907229845512929764785898865333622372997151515441775281819067439212479480658861074024089792083780009827641927627064149356460878555226924658486816437714598122278876257572850925483726400882738169545686390631057789991710697141934703471112265340246181265264157703136659510177123380219452270357572733008084553881343893005407949234741058219443996472012108371515854204678183867304265172927011236810394291249286316502195360342752603009601637552225983305465944396773829410994916197248055759213993446222937628937238166556444249112483909715260630517908413521187905441949391805284093176346976407560084995026613679775943858721279372207751453027645021905226620844274921487635854027148272260248650433291557633172808606564819170709236511333018423040255966515546236323501272405822111318908530986514623177206518498621785996678163988349089801032877265024829137420565355598803752565447391577114719910835162729177171728954665851835384713309501920831679854935387561237187059494132731482937530877211894748026634661521796905238026107010886875865884668520986597801084519100831308625121744011596659369504942893550259049578990294314465150759728472312908293619771488701299490556614713222708277092239863240671943672500023953659599376185537492948796896761288436009316271124555384444096228818538530332757656557381847821997524780385843093033220206309940045888681860749067557811873237788235973204449662495438168693117513544609294686580442719838294019873849011998108276891848622820151928693240389968350393665070844943866305681463534209009794300936902237819510240042147771926876053231687314201493910008792581476290414764487776634156748583778213826253572087088769183838262925761632720069491621669865803890690706749560894991245409573788679508573219654904110350839507582342807451487796668512564887260811725402657636589036773629396555236599314533740722937171770333154690073091458101293949416672914137365727987895711602558659631313709830760825085927276164248119604386390379421777412651094786724013518071948917562726417552753387721105992126120333716132299352734725610397805653376263806996527189725829314055022461812868113979418625155555386064689914757202260350212647442268667833290763159647380926989111344058236309076827969657538263798012749451987150813778094168991787792630842195540042710234280940953757011553970035401276469641005141364496557213184997603374434107833548413047180160233503821354188627755587066873557862471552119024048192795977026170177588974167973198156148136800309806555228574649918227849534269050141614762327527290238622391526966590179034452164338854558188318556479156454505694799411652319776792960540106868673477685678342275522755251686400081007107244438834649320247723965656114253343824518233280402084438386843138178999926605929516935430370729481963985091918249838955053755678283913791019335902831123675270999623837428752684100818899697827324435396442563714518627019827760087198500077949017221108991771654626223106691442609991358031038565645777328081253794253091091952771300437533826289568809954911397876858748484296684930299090249711053182876642970225721960117588400582132344842706730700563684388947581013156988129653362598619081016176014247915172914117812880871850061641667794216689775954408717493071915140043746389565150015825106137648393574580258191564351787551560329261873559414109502422231959013520468157789492207554027941222025031421460677745300891976467267791576809680804218523495272847927678887620977837482329795007109584736157588704473876815056701054927689302242442403424350239535893126886940474269626646215532762194218980286035296779170343143064007098411948716163447211528639412562168330957072059905353222830757633796846428294637650783913349783271699830011555646239866173890867564019095149914610751831691796805689953756215171918597876220459482652908961185066595494415993014742955732593837234519944000737218436418097814598389738978095944421778350882199133811621870379663129313280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 423152709793461446222429812233433830105291992553769805525176597709185809856263435010495562120896928362069167693430264769824083445091657596393779267811891570096592114907060681132737112344906024065732094313371847120061914564851752139941837842354802646723008342213466757247911730111828588742462426638891480544844323528516703746568973036018859062097345626340224184136957652325352321683466663679902250646524698348241055327427531194633016562846357674791941601571578747593025311461137249083514635023417071018384014243500701395919453865519497946290128241063956748926940451527290909807957808516836695716511145991975235205271350235958642447335883853807104345130045240315742397772152016030900540427637873569587986132463001435136833117652195839348526221046437738560639596216321592662395922526425474882449644273584921965976755938155075227335792626303991459838305993969162211681374218391572422804959071790988447094904213686279552565766380793868449610205083870597835984146782565884234855970684569891920234191694656424284789148386587258957816606727254817883954255266748302850610783707238381229669693757673400232820278989415181755401808277909948231370592508237969138668676301475936110405070945562278084779175650158431199513472545637461128048517489824468372652522723494777368850597872795166720077930153514649455714388216922904704070980182853244872469908001163222257183332922443824864567981041241715353376112772941697351771078168845288662704209441497946491334285924431121342540469785825814048114079352007028651546999484561308528351922302383959235131893548522130881587057877404215690619452459781889888944266269925602204596463666468969359116941101447984675875931514596019181704017625804814900578061010172384093480986035545620109163991564316115636048966414498080754186238081411608519399514986600530386890796051762980301194960895882497432051298451661391620406214108316309023235103426517456007266299052251061696997505480817810225827797229119232310725835749253808150473301842814466541771981062418078856991771779476194736099647015032708348346454918888173581273865079384944225358581883581466611847184792387389338648707420607913711732796765339278389233367543063978072461413648992515143063029296657689827642274341408927508419505646507570252508962915955173623175554637997950389989147537875043591703851742830027817534862551639916511014175262285951921493314205849564003651748539100819386903750198291008541756148204422615566753168907143101994850010374425274327875884920591792177336362869370016356664693610391126439315518769141121891857750445786854644202685608716384680222231371497947242297346381204201274879694282531875163850268045299497881301651255085121072037405135533440470650198518616177001166399658740917144853378922318217581067894889335040141851421900666955897183523933543359939788700298525427649533760380148570029484079924499091139766508982493715460724102382268196925573246496663925369706934496763171919966768389593235948297747468875627262505864082918079277913545140747554419620287684526076699787968525265603151141638576077557218244323966698868474174376980245075914232618279347935091941684249572227971028434670939151328708909420173787418212380623484360226500090164824908991919183933404462443995947278002543637732988175528674569901760009496002005641924558386095819527503054989955746115993704169296150857053428465251997430841540269926965491602719833934555488972364025215177890174717969564935407129005816373275086797059128819534103005205385717308407447617472561252970969371213214545378822753566046019612104499129810598023775175923913129098263875458122076613643543395444416587028949296732765205945310364181562909094334912313224427307795122657471988489820394070314486127420500133554096802447713455795631417791607049645305933261383183713512053809709897699364576932755467176639831276571939948294587426658687304462158613211085877426978006778946049513921263176178041587562584618513885193893302042815837141034432942342162027450562909163163568437990455449993294850033756020654713236625319024465686800446920639606183995962006813084476944012198141463799196638491675202662332758875523019058938540996740052841864378997313575405501587784305383127214047324851781143913217392365437728980832754874429911728888490584513402142279941459674908803099801776001543078927772931685753126244688766973120214179087481059286185142199188266655481403779627176033160602281030738153076793614975488317038103508527679885908520204063750669780937873562762529230038326654617870910221542526370065410198350769598931041229458710943510558305604118087567641287405218908717485981103568634281891156941796482794526697826990651281573914014343675028017144341460652108813817756935837385745645910593593536800671711074529614751988222948468855133357782851568495054236780865283856713691556866913239980066940176977156490741108569473965895645948400112074784648183199124043634259945805685905548861508878033876198635733398764452598991877413761370342532489425309727870181540899530651459501623277931696253585189211803528705298899205871517505097544033917915753295143763416775738504539661359051517088863695694900325667326903031331315682131531852097743491477368322119207666154453779016692770252618987399358482921673143892158499842998106434404050067243579079990941865252115757452452953746215901865337605258687399582165130814915834852644062856459481661980238462960109304441470976000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 3639273214479427980046738000319570048261945981788596632122783815145603376976271786706729321653425168460146510573419792609494309676990649013980503221301775349752006694849454354641273974404939744846566572395037535519287656875083470629366986424919850117099943704834692048698709014350175222385998411361257749135657389437485097382755390360005361304065628517119482110619494169436214214159041159916517914677353935044181932530948747356898294765760075486525726089925215876596529040436438180940528404858654807120523400486835931738087211329461832513314384101061916565468017408374407533166649615329940081906417003926076414280055015606154214959500161578738013104026890602477983867962558165263524741270136511843467355153318814515820332646164764665876632230438465966196652641317606426217413484936065464499271672357654490758339040275963804465518154537892324163875007094266830128449065841725366370381796969239256656534004521515628525707917257462139184965451970558893300201021770126990294830815333702986462114815111767171304835738879563132306866116732813878067179016465394501429319146093743107757184954931540560652586423625394773215119582205090956796576519307304367153396830617923594662774000351147458146948113488118206117094399075967759933462855212410970866292315011637689973914668947366001764262362643570954800776579002527104179041745189693570017437453806590133878032861872030757329803721210025412569590333472168329928362979653929985092891490081455994038572240292376364016156053082712634396869016246207533920331018567447443473398019293838751178923562778624443326129859237986751906518451775774427358645988414494638741575618271493680080140397687352279525661500249987980966879840949595867955998960587356336932259749518559480954470618447522760946486966788838357770609248349375602888772696623807111990988514259658552762454908058261709791811422956628486302992167179430829023698842480661703211119634876109703946188600078781058693200494490703503310112049730664998926559159626938524341464923714333121738231538957854545371376950939291199986316461150404731701573952435978519991161897978533245496967053624890679904277154035066559963801172082947564311453090461689716970019386160054238057924010633231527245866137503678331852103554351137101696277060626403951748067330359312709917383346533519068687357798260575015143925276845510365295157431435632959703294358671196708014043019455443876227272999597421894002120047141133409293816284277126229021867522191539510749729314297082082157465812380206473453115168872754468876612128092486059518325694144031398163063127943017160968418556553583952697946616796181378780082906918936540900144076549329522559034346276287874901337616407593171990206339614665336956951652090182160264799236251986961136949123339161514203892224096934294828441090310846038883723250373653960462499755259337685615657112161675924563767198902524574417785193474852380744309926949597693570251859049409765520951259801675165356277357357820249822148775182765576023504903684963950130018056330504888535113652230571465058872337073926384080108945442614200877847566212304421834967486895948816629536707724948730755797386713054932939410140183959857057416297826097682248292300854151432307280288255782855582012365654941693501666229320932667162851192537277510676022956866694443694231059861586971896315746559894287327690543439239128293706191302177302630257414337252529312376838552797983747238800118787847241214769959016186753696549093189430472700020482254446726226313722743571786592193501518354639233000691174363359610169424692852693763713721486635533987132940238864651627382055507830695532721858011173275548683820350526130216587839622823772988974747138307443887508722227017597889158571924105776314295614659390668602807588984847189538622883447072336715312497781659146868046483445143945001440028129632312253512278991993792763632491894298319671006678716712823865672558225904864438187875596524891217931987762136346855017863356407274568681358387420548024911261752394492283677808058817542755756922164037297085478304207059923474023095096747334314973085736616301780888897871680972370335234097442186896782154526300615175429743262909789709148243846235434551720831781036685345300232150297273917592836851686515329475178146701889214243238036561230372181139963388597317673352649923574077471498633210442668452891554590822650766290920350361374541008168295903692574685140144719520492884462424045025938100346924687372789108032033776989407662382681036205587491897173654573619941375559087222182495471476195912795452990579811037487771517097057593557450636665567726395713478993959740130502615032785382514627352473095547249635480077179610104325918075793272189529970585295081552901794858371185690595466600536883337461441105536287314931491328899959165948404485698299237777623937412739311615103516591690174282506214948092200456184074893548544452615130602611620205645367536414031871738132311335360630822227158916508133492327822215147590131344534807882520165854675819525863822880858475105860732886218962639853346199333410234765991763225499209789365655710525118185723665568996559750394480689162297836523030079873105505751782798294429570521043596001755842661968242544946808803679909484905196381329865794171007105240923502298410006701740351521080191477514280079807390012964855427986725196488850897456088470793271157722507513537551818796967190572459655954432000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 3628377768938548510138076969260542924963925999462745605345590467222873613014979153832597778894532629732833736079242005695822508121860022560791899161388688017853684527299836595189262727497788494543822445472076485543732924264851230087996198628926850299494074481664239195450399503492517575219658427727961898667515121210153044806039965394725899919867447632887712460735652696232893289003504284671103776002430159531371143535627162582202739549321756034401078702056902137124529527265605769275101352884818854090267342654296281275288807304562193659648000027819835564849550027082279591469836648835608316842740338550613160284842448627917422884981753080787126733760671615283076575388670807818195627549318708230894035952849845693730891814771844623243364025259241560426983246780386583510698357817654994202357072951539403759103878032391797129349596069373713178063755036135803498276612959617850927116191584542975145524692071736232678868606626978543796121596011009762456475881539842008641524244266564839905896587678585653107304607274737009583471265851875118709886638241989392102437290408926847003415277210681061931613007704475437035112039138465730943066281198773373885211994762280857387444770836987828824330377970791926747208387770473322690202183199221050173124730581320527926778506180218326997399048052153724498761664708332886258455624193490903153861676614736872088844003144518615649427755023295679015488542866000791574007472994116459247698550142290984804075245657242660893536126473095849743594031003754217685344563269508349059740048564536786678749643167224806147960498349016875534918169630871408111268283619643925155990116270561698176252041844400076529779874733616748905291030248893456279615307845300895005684871022465805262556788679566069895804341959926404264442845710600503072467173033693847159412014504898627770979846017548816377007577835292990449878736328567543697610820077483113822336542679399341045590084447616202518359031838892149686540345912861998693109420919771368418010984726404580406713153807933414686546985407870202430831460668770200993855584988926629723726350354865929434962385401248201565077920199494504748917612355461998477223359358091592153568488139666393654961493291494676774349621207382460482659080309838271459041358848598850933060301186170261224492721516336037570104427745916563313186974437825424930556299429659853403040159620358477499273119840609667261124448860966852122138526411749738289008262602115274488014636067360352454882801828827633633745103496999754212160373364487106379827340715199744920068556468817617716451522226848321555094293781139967537569572167887015342824158647368275187657026829314008432713644108747912913651770513738413980195078090693845578877622492742421759565975747316538762881560603500181341867177448280613690938617554660981100873757345753426462025377072521838510631302281824624848149819657462521579086831889595106596333430932507041412556177216998855563494445421798967652812322948421640183106514292950463259205329550642900144869773651343289742926278226410301431927357996317886282671630120682280144011135171841064708878704902466324604100431378769258874321594725015070586404101087778731878071580667799092100709938534191392151185183395739767558891681445359194113989794040226468648252552634524209950843732888375828007782181495138955434645290395153127692925596435010699643682383439788380256162594709110930112073939642337655937553665658776949575953620173122886225024639260456846113538154030010445777568423584044272063456107621188848314779484488273494008400754854744704840557996396580536368412864891147738394568357966021387465849152133121579053100964843396666685181900240050560962342243544294237917288689792388881723209942390228708514151139208583902643584681550383021940619946107945003639844581433948811437853553814769462131640866236785431764246438524170413540978329956327435954960721178810666308401209331702068542655116529866864635941583323295976710114872454234469272238871263338004098252582693518845803558191534794687721683333887813534918041114777927392827131963145358576222517914359906988162822756837172308361639682151204215008875540033209812457034898755887045916349430578749619772980649874920643508332699559133267929941691879980685888732369839645209208944465774013138545319535354845767270524392973513900088424657497189998191653682129999891578573335423909300238706320639199297593607132887320368936570555872598850627797859819045979441155878754525506577813883338261931076484380437797433532709216923085585017778296909763196201877336817276938885368118041161157648398111677012481820247978736593856837980991073073103938679007163737394996930072693709894478921370203777365722151659783149554355062311224434491412352334702964837215261205239860797621348779344049513727249761542273913492947430250117195168396210915300710598752843070929407723812716460419697857304808381304647245367722032174275814825039253299609980812000396987304277151451590178173135187824806272101842192456719317446210001723015960952944959203092666831221062546265532723407685467199073028734599923761223444530509523229564318551964673207900639378404986011776163431094077521977525650903918037752744816389220401290240865999111178571636308457227148259137679059367982156572657766299383858479684901605383352785770092717070584932285511026652388056460601519023632727905543113200357957764860390798395466024262985318400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -31137637320702900098601313255276546802808772402247597891249329297230232432526111483576024901697527299409362519923819250557638544171151576138713784534613898882195324935908164837444831509304760970184559662678233410371453842434303357184184877383248371471712057976397927610069278895336449904329717099023875772373200488395408160270764393691011327698980694170410655228214378863058402198832752270808562334306852647654523679676790126907662973749748801035340358444361040535202218982050899409839466708407116215522938867878002378989437589321213389706261214822879636976582438792976041555724439529079402785232881624454973751056100816058560846252189081873447508964108143656463053908468463405978981876643169005942630829475137170492023829246382851165020333626680735596682539281075622475854179553212921446008475227710293686172058328385813013229763320214657284033403355983800975921411960673676907986577584544066187938475828056780250325645361091216427326312166922493161452513762732779770711583714699252853821197645873667477477314091560031121664542277678492065925161779225021168560504879092949246380655532175156661393109596060441922286641390614432743956137627929250946416293686406513368329140377386310418815941567470210203702288753975469698577601887782131217309760144898430469925766889866359719778565776841850663582441638803041784730261113504619934425384837878765072636601342583481435620973952914520670675540385364653808841481621763026280681346409136211188369569941430216720114026469140066941437837868931848657207585202711259990343330119391793881778975616669401207496392197995797570851501089817342337288011668890966133045026352958303849556744926162134570315025398099693601918746191652130325137728775085124187644726975605748891644481643439155833188662871136952186314152732889115197043170621586475754410029470152881435505098589625288296544744078762045248355610132566225722726425741399091082821574122309654178548370115074487355397348270870371815545481074417837666499784402491488208971196877843804480595129577009030903978889632480315159744626601951763746285042709681203959134349882082412002414999690615718608559710191680773785908350167790066392692958351025607712399878699778024704804194429606491788137089680349891213689765441023931767398219778473143737260434188074760648928519584859954777751279502420162192501558346598134781571634420408772873788892379984408351429806424336719638584469952879497805363814070466369703901579840741003079643541144676102809672576515362344032560118990416024586477901851818503437304214127598405970579865776264290715945398334201288252123762323330106028024218682097001139956081614878680368223490916988727980820602716534378559774905539027328584713442682789452260978858345832186356766614986554520148476595022837482863904816481906080133763603548325813814266074478905859236774473477692250936913349186688329608664986114552712700656272754289257224317469319153516671152222313635015250418112199103496146963157207214956723474856767097445645082812793015418464218441590352942914670637671874873824147967719693937986150035220035882086849411537858355114756667843748592807457472916399362552831900104004326327518314293226266055959939179542197926938330414852822063630418479446366716149019472844285308067713842476595177745524665930558798337793513515674417074088977103908010760216764759374623315164134087473154282547794707122824824708176342168791849320068032516645442341845134275548434485829331687327089221753630558323276482089710651195051223976784196734973275322672981288675592207596602587368440952453921642593218311202844327037418000888902686465056737230090065464633440617355287978707130294063075153724358483035465198942442009074052304236655482762541692859998042971867630481247983378171378337491186475397019057418134770691044620194854457020025996963022957348092330614025529032149814596237998988549190062859859736875398080059930204736811619060464703984957780277176733937183606173991098451093565985079273475634069970692718502455265169240838065347619165400454465100222538640389449302037624167822696775493671453016799472601893428805241578414883580046467165218273972022434698164939698213082730702329152904733525144171167098732467000403027625368005263639980870195504047507957977971058642781510774634771151407717069645746303825841440513915931262574709664374881555197836807018096791532236834490344499098024314011791764736174085863511937033577077861251847324550608959207303895951112440575888069534332332475382909112896223296133873232850967345447718453033061917442038993066831347455729522952527782615038537306927877330002423209853580020990316734909982114851733749465401510774995501732096032442153799822899883750295260804225430506829195849858270397231149286364234906978232843453811948460452687053505985468763232794434648028748432101886502478648663746804078277208281475069083601115541453330297385813979580454728870378126865529199629353294544925784720216214531998061830655748479463926779457827096717877347564823931895424519593857692057495694717263486357535483967728517746034573583496488887290899652853268686826468348450076576888647647683661014634361262658735308183410321563408567704098892229028037190855193138323680774174289300269954680935930694348858996741022571733266125217826591905389782959007478914885030446893730478446040349686711208882307436282080317447025661704406425808445357977312191326252555058653691904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 81339965078897017772369516250185191060078093461172238085722686636381595655420399522145853263597094530062264634831883922974238722004293808886276248829297494119062040470823006111065950283903310077864256959012976695157144045977816936567576184425288220565976536376736217367431213767197383120897434006937699414080698785262389217018668208861251497371531546187264514525977222261311793485605644256470832407621855346516228559726938738285249490444553924979536065053379509042947248179570647852776039340942896898983892922759886047121717095101524438101113279743666074147143969174628906805340710184800207957086526147278526575743292474650858602949266915176749054605915066681400922522611145785507905306845767472601034230663337910184013698843057374164821378460099779886189656402668497892721797256956518091796353079573368468104338020329752894106952693909858805573119654427270902530679824234905492762331458935468582521906100148846303535770516015756315551513721552260824466532112958489668334303691302045504231187742648139521476134183832359407372115737506794242824286756607967921014369452593242401456982295657575692536915124059685707801284145865364135479593683430236474093537334674183944061919551599747950785172924989675127968157040037996293462558460321589105505226216180680457725270727725935384615493556083416903336414609691534854456894670246134490707628992796015870461760955892411534545552213419767086407083627260833095256840682440055753688298438261701412043002931263563543011889600077531477012266615957414563338226156805470090248990851822841826895602280694909595222942350727562314137461262248697530294998557861082898608349759937915102924602462179473313565103682997274552758485053475901252496585166984010060877443716081466511059174410556766279591144427846047441498692343349774370768117332731416224494290598928669080925455971308213681823509541611126860123703271737179909310102889295870532092561065507330637235875458341366006732597872071597421659855630622031206958269272344897194920196032849168158896666773478039601004099368078941679889387382249588780309933330735797774962397069907551864624928518735285073756548041621392972076332272186052537359402597790140779046371626354874646759099920554232943016800226620845154436902771683670803626772467837095290476248575496970854913207777650030914662181724825884647234307161844190558340801033702167705964846259211531079660115121381591625792339769253864381747256332444664804624653393284424249176417660805716325858955057404643046386574552683941140983009666526403128756433740339793441162328584299413917996962344326859739374298897743796282416451882890730185473481903941524353864841601796842236663806532028199097082501347439021142690042813530161031273237417465520380874314464555668146834052709345958490274255885991067285074908930033936249524587306330589188730586306644303894011652315300982669381566061930972468194773807357507497102829302004287810754931310134169362981301726645000125551965033190197277628428492716280381260358687476103975591729001642931303917238536976296792699271065927285332848547093376452400531475138933530546886677990200004853396584740951109856421720715303380834480255799971447903482803709378516438336675133945971375482280447546846908411603514067961002327566956138282909112529273803102778434520161734916842839978530521399956958008032867585219194233385137012989991969588007184640327155130524997423157449140769835456075235804840217062065725464444172638742765039945136643013494578512952797581962107342485975861036900848118583391540779934878027160215132895917018957291535627013865421185851862790143391703313966097966714651023365443289429767861342913743986634292526854156671626607190390922555583941262416292934323862494271474166341952291869119673298285624536122769206798285618081508159115282450478790131229570565356153070206208513936680943296117407706901949112527941595267711343173114310199927433223119646633852705123740239131267523388209349088419797586251172815250580753112850052997488201485333295452775430391329956228262683642281270914712361708149474482362354900304089955513346996461857962755148116824920722046409640021669733004982328287943811624805328262928651074196935651370081823368190465140470860037416497795244562297067126297138009084772615246033896531828514874833980108299213747817608898228267836269999848190969693823668507980088174426848218788877030118529477489674816663448167729510225264365020344267886922118641636701632307281856999694585248124463666427220526580705280508186682190057454170431469130772633698516658147191027259743249714352398774972024617753504987238530573544571463589733599761780694170881299094655374118996943766828486199676960299493253611559970538394550888142940692293315246539347109861051760250039712916760602956190965679726755072271777980799085799380078464414784176386891628277397278730896855322435995268319920524909733031322357003190219055183863526116261789420076964724710593408575242930379971168256765234415640738290419149834997427300600942353573789120601980962986094440888239022308536579657493767324064461125337683228771463687749343180461016323125266539620972579000112917611673783221683874323405405988390691938283437646280078792032219165035534725433473049188451318605024436451807361674324455237805301722735597810628266217998315672752504332988003585946410039960672171184671811264784144901632255756187527192527253150855122124800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -2630853153390362252650036583326442005717032324848419521276280925101704404655746872117556124669171863085490279158470627373363474672838410015124556692998009949931074951534515852969685798243915208305305329187365350152937017024782147303162010143569738835629880305095718623907830840817656975619873551034344658470537447006887336781530917561696421066025656551066245957392928040475372411530721349346470306632156023841424091120386740237559792153244365263441523227430444284065128742372235281252484119246198118876186522913339964948989965792267113951553827834952553819336517883495648359032167422978039738918696416850818119351511006878139838128142173543128502413691572505178164600334454875641705716723214531009900733879431943712889737925588179030498359625590302202533867341295134677000690210346772699050364082827289787619834648214454644654626615692540434706171264401026672607729333032015680839265555415270837133852747982894298650843344650678850269028740460661227972664497334610243958517347360301772770360207166475686724924727499345730121666443796847033493052018755200412548165768102584648425834928462516353170453037472686348452940495760514290822951273349053025822446867149852169296072128255163659993400407233555405384652248353596742912592425759526398559920050347651292269140957223618167574063006693699840157608919099631929558441069510308608709492221886670247291575233603963954111791924411374170410438388746542024795799376250995022199569681721805795324872725325909975647275232914165638968297569357573111131092444469453648715151788546795417226739007277557243877130482302900232975446933357270615854918843374554419091819517999221482087771731547145125701717080541000159752676185819749907065292673577250228624805818344868536475216280868640739155885219861289611872880168418852801739606986505101236647191225303465074497025034551042183543734725411955602287041753586372900708512153594173854027428186784910923586480964793242884631739978965693181162323525218346044101544011707099050353268730112458834877128465195914158701132319546702746074311593197311369906641419958902570167818284233407461270962856586199455576266621581579947171639752423975136811402206731917485722797141631174418045179280682600368899507866658971600983684804095305022821526830132136865624885438188756852534033868055123491882181441444394475584366732188029957459502284065701125056896012063660048312008251921343583223880796003274231165420287962365021933503195904520278795621557610549761483548495648884403575165585813974082972879096233536518914986370841450003440066014055191590713679265543744891493291331130270514535665622220727971940718962664297109305107292595833978247514903507420836202800663872512131269086514608110199481403883743412904139639873434227374346589081270778866379891113994128536647423677063354408185051070082147376859404398883839876094163683584208209676135844974513296026717732200460720357460327441595909344145421404572061475899033357557325196469281247887210823371180235862281526501238820124333215119837595575254441482994367492869439047651412586387387208191090321808674627384410330900261475482343728440168185277845826494379479834819703208767889575374770796263868569430172114711305805411471878315860919390207831516735642900351503950490570835032054256862352370058634335235675547194908323901214686108163937886701508702798600197224428366665289686100648068277822482322590147591190036900095420853824042042002144135020468928805440141613117567139663502243203985279259462013222039322551190562224420468320866403369040110505202592724904200720235880227267675008141641309596546051843367622521167778750887767020344035395666399012302847540894652947629808815548680764820632627071074847200190892062841096708614594318976899090843103963159245210337793273061988485365876278572652075858827898535883149489996585302038739935414829599336236185086561745404802603873565931494121076352631227953292684650780552509991625528382238316194598336400062894952446694785206985554698148756182761259903517263725253379540622578779056241916604578637962969359197746530405005600047149001528285639552793150960710805832401374354528885745581546024859142912994839050448242526453243024976445526023691349451323196788219006330287919687317898577121624395009461114695299382114901877681285922513204081291121068650424637836897256307843455710121471104788721965629381286783735943825416103965490566010374150768014684793063878056440963859354968328078152439430802238151360450624792553398870085397303872582356042866366666203629104143238816413649794206714723936188819508242351091855151803055586839267176092978582485100084646323458418667416484720113438961539956065433933677574631666162358736294893759280929921234835089166011769101311438213113524258218229570083135862674500725886167129476718219061770815061825397347173437976665211831664022679763659405937696923725869493170432403408211142923245900237733446917390642720839822773612379689618511134661375715264632995269221147817179061985648612403308439775736495831800098799413955956165043724960522329081407855167946923080924088607094255678483371318794381970328183825858813119373319783339136167927777102607591636603496456555767644918360026119421162868523387390012691354132873900189553589508950574028886092156153505652926800934330334943692903143870265304260601119652880531721412404150132635080407304159993235811336664737350249126063061381530255360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 5201652607494576690704740792692404842425745098165240843504629739560550567989805733067773912790204973145337846609734027611321260183044180597645715970280175804874478382220599984309023364892029793124396594870975591321262693447523189350294000653780690261915536522964296084432217413258506373926444011344394212966748667551901415401569745698912966440061981733861755547501963932830311541942079185371938079815738527395980148771122657464249392663625250297169549587826136706928826164730953936148405842644804752228407082537221828792727411108114334202607465558239678358039897151445737789882087884849291515325696578470611733975074693238281239062177529817622001219527682915659811121941906154872221119126948209133196266074590804105210128787992978729982865975816774980833678719248187999588265932249662773800688952245332999462053302282935540407168898699558634140017844208021806465160764337522883993911740142654114931068945311347402525100925541121714816643438586838355652782747101430493275563694805907827794815477247443042403708583083497101690196937261435814745453140109824381641798134972834541149698350129650253464284178500101442376028111324466006562043881639757383074515078113687520363259552817826495190394232601434936204631906749935292161728754482428278620431429083973740465220575917588608986343600565209745075311189753706023285500163241891818261558790979157772412691710798843716469275825968197116261954860023132193550373959545365135543681000123044910499590277377771642018316413999794333886577757732814804624623072930385514302835601271617286078460420504526870490604869649723934772331604641217590368194256876851890973436113874704296739576250573132601368520576147338003349060283536354074454296041209057318104270769146702936994244043546266784717124239275237223117026080346578990232432869344304594370574481546289611293156240295863401809968940851074697679426957861657935711924956676657033347820271323514864393577818151909547505538576170007344335205807731317425331648496147761936459502707833119792875614229406351875871914958964852961432890855032883615299220814384834610150550146007228940456527889594241214507003584810113741851248792622622908452488118664342093256820416256340291570137972605598400092063069272860094749716935422185606447812754803990489475514514068079139006236095358300279234289554547581129869178830121482867487326202020286572197254790588454299825363292098138592095671080460361271386219562156478389233930109264127044484658645943073764040566813106193858518124728552166589306087807200028086384412767487495510405482551873886313296523221348281221449467825913392421813302996052569320037907518055030780282284207378495532609707118175083168915298502863066731861523668222447215778067411093652547328354394522252605963262042412407636936019417102706427218360502064386676880018534483910942892707002189464598023281165787887310989792946547256696264080223746872776092810095084379427221513898617683188446967509037237242546832239624294920454149705189331494921873518537677723444460043512054531266188687775771013352482432119331369170112288340078246085346840369084900598098263437789925838316343575922086357981619115309089028252573688357915036338970977003537733046968864398567846425579296792064490435536331138176402160268478900284803633155157583799650077437719628376829483537815933415851678305812879611502590616891935272121183757729979250971965838396858225220801302868700769307781334600789744754083032092686229886386641407984392308176368934002883337290009155690943210408062151899450399433660680676509063316145991431631579491977310528168914496433850216966914504824098785577222655300609261025417262023089318483038230474827433147397637937751261493623943107886577293160766701028595910262225394907222823590916223136197238717205395380158525471075245646501848345824664938791850758686369906275897369005793102710195326029137305800581124446475025110208874414040409817239362697359825401164637006683738848270969600680438361905839366632743480220358961126031114244478890576181223267898391274284476814612884848371147517841697737512056455182467633588345875652039783023271494003480448441999476818906651060722320566800508174699598560035279206374245350334853853908211617420007813587927798201467675579478827101913984273357858890033241606080687770444940024483413663488392178578657231739332605846939832249321158802350347651728589707457694639678322350306439831887996827561815636053249921383287354342324146930714600076610921670234605895925514582676541216083440612233337817340433457184740753312533081194222373535883517840193138324789080550308861688675771468359137446731157337159576593019667065912736320047688981201823866792160834941148159085420207908047012782837000548129177680202147919066939647905659548407858964494159923207788795804546620336360577508082720619454964947687115040080168970161926154549383274709637206172933047322465632212860921208867189790452967465111809976968060120617347155246302768556798146085912571025846211274704158495965652375276236551490002549455377203261638816051778456309864562456940952124859088359899191791729776602607173354225500355633846423356563184952852830871060428036237763269687261255342490324090512027895251553672777357365409946690262183775832551449464692296025807766410973982249234204750220718564821772776002183369825967460674198847241234854295289125719932580949374494996017162303669529808855220879360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -27160306737981876887943772334962484366148749781827420176570968000205472132302610265999868463361468080836789854617042378297313672469552100081438084995562636675079097376615512700004179372761546160280338517056852194979331045828901022411007263769422594801677938691675883147671483507507753554158105680329057052213466877606386884114420126697478153213258883468290556013279175859969810049748176416055448511575103698964349339325619809918376698822918703754468754745292424368726736653980361639811722584271255559623924392994886598032100406254093552354269032901606303753593087536186364642560066879353151576124415398805114500643461515930879231724472582867751819826435291403741439650259071265471003376859147812246185706227166506355342082064649131478726400432526634188950809454418276304166785483608939371588320016160831755037410153228573234047857234723408381068505562931890765996281941820935978748258458791766862402882465967498851583760203214488266951709511485603231523784618881805279939905286956671000076825858545321899411859677084168976854213633323413016631076928973018307915109949564552317422940406580186192364426217598611339355036995374271200450349096303205982231423371611405500756011543111656442501476781811058138895440098614052259215292664116186461479834974308280128449925771392390814387740745739203910923693596347542313684535006382633038559829076374482534817077571703845395238453623378265432605330799394621205158124037899848730146653280165977922064684330275784473259396952920256752499240931865217238652995043904496367962113161633066145622133497220539116313741089812866207230980336322685443781879424311138026235375862271116961040518537955561346990399448633550922727261839690249096417915797918217895075758997797459994457126688231044314132425179649015609058787038310041676414218838943451386605183418482018891996073520650997124992030915603133264568999844826669348266437999475629883655221537895770794208541572024505981037859260921615645846564803785732815169114815705518343847657815862192327816541646592358398718493651477980262658416283589359656784666817085267409871931559024631516997209453762263927056609901050839069535693168580328519629675876078562102219998183258719677346651850490800345675412294614295225769865831463407034222263173953970721406614512853488337071194835657008640031435760526630195487058504058330460264645973662238254531264775322320723562861030406268750316340051208668019593333917356906837649957245983952192685279629696988075817024556810135878562167279717693050965191833422644090130670841404549176360507833809497412393841335118449299084832449170306613876616486240328928887983743568887217185028937741730292503085192393243079966657433594451050296421088759091314651909489187820854002257193255825647125887169489232938427849844247077457692418971850527695850301263581929860107594790281395478977239439259240395691643649215809866297745998426705391358748410833523859560488682213916982533304330431580856353993289919598400261730141318007384705839129189927369911830987941973640921753396796105768366343243446269220623995882708889100078073340186408055460660788445122181751163305320891514136888595007500437166071197623068433897801906664605779668835870407745394182212779534556961345887906792507430857161412074531634269375581998423351419740977160719501381415734335800771657236862469747937571743533128818843306950137035080727049276455431602650465718160584698478067256077661257952313678402843537764376510082909141894064958855749551863986162932341878945504208727081270563789807421828387525517837282938635573309065756742531923529323783600810701095232287389547216818960105929596777478170356929158747136252597756907238018094688509521709640918065307878390406208176485932141894482420540825458798001177391590076477790087061328882038058716891355449850245319070070901061378227290978569242854438663326904583998810139536175896918670764965861060903422140639497363278888815075015798382895457190967378325000462472185195970374604931235346130809215913328829986927449846304782313091920735688350931526973120063368257954255541720305008851042161223614289807207528070831098125004785658996010797123748521174083418943052449029741505165679013093442753261584133617445204319443827179376016502417531029933316847736613070380855904473832659306855353836050378773021489019184326168582995122375039689059785969853490506497255594744887346479796407928181379555480503789063153743265939042519838073720038657798861221606598913471150774173248708273577322555408881361516255281413902362109891934702334950687872630713515038867740914522653276722392639634382170408340833746855180608675805397333024675135378898720203840753359979473936719227162300624705353824089603542704702787091420145097226384662658035664275735583714219057898257966355786106009079035436126628848457354631357147317037180078139203758949519963224375041052472372746304782429193961786073005033996739530999088361480797168377822453216822760135190235245487954815179079006151037104162330191442874995546561697852255899702094949272405742749521803741126658679814122783250439080954805888674117259127247602709991010231138084050928242234342799505836070199579400398768774625811238953308912823913822350847814559650539784314238841653895388880021914761729981441981006125002237277909703271979978673279477224071188738624086667067595816709707010974525010403624240505613539418183429679643990425600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 84004312557098892150133614658485224195642130323917201483915505963756680096998377400021745370900650605568041634774225230294084469777437790888732517270434934062235951242494252428099473080707607912294749646180282392179314219847617721241802787550122079781777641937704058072549464188118750346520667175224100099954705715687827017064890095521721056274794593090606050060149142577334419708321946029278883740779338263720403674223415357624691117161165087427691802759416683032743683093531876056561207386387266604009826376207625030578342150332965192919914719709131945935087870422159067933111836630463061390611802595325380128861067845262046465371033542625932444204424657133062495157182061118768369153664011733172658200860766531736153086275926278308472838615403608088255709316482195402338773037421441842674927715678987219561797458231932981469926345741525935236221284375637542203254617478514581361970625459446437321492124062566461414866030247588244017430358970768210791852677884348180928252890223822172996114937263142549887698617455115207590845268007258279547380520889830115928701474623501266482996529372705110095152462356008700167494361073781111649817869675892837030998086311802065865738736476514697684739673423584961471002158525038656766806418388818867266362799838719710015194088372026250566140277092400178099133510682020453298052816237805096401921411811026621515387877629044807532123073161004246331847813869205508361358441293738983254359375877368607206420243772677396672287252101107078852104762498191997018030787885699033468413367767308386236064114155111112809812785080657491986067418704188863406203741940304952400967670706409080897347261235405405215562370023254406868149655619699793538792204881230287591469767288183647956321874238438120330356704170095465956146119879775988711139528749407336834269554096706277466640761083020332636915990338698729783415102425941671118822188668769271998230473128122881011806897201708426302578385460032244248491246889483395022711366763575538242519899235079849433189057391839686116942021491019899614329845683995044554522810295800736267534582723292903532110459340740477157485689834992410578951166024542581672974932246006866163592356158526691217265756281110545020857877804524742779553271250148844953228262172594852480380692800089922544303395864161786831983931421398417825544256515250758096565844880319656804955920385599118555799365729975707413440893317720306117127978650055427054405041749173185660071325210549652947300780838008208036827164222064105965417005818042009621520292545505991891766298385470854109552301298728826966496358940127707311936551890964213575302668832210739724319634847171062314806089030243971803990357653424487350989509663305719237601447715476583476719875252912744465281024749110297509180954508267124757766119546082724241221036495858220418482240185771218494010763303870464777193409290898708080446985204010426156029701082011423552461963564063353737457850057145505905133126731657086234990808457546697434363594165547654985183305748650061351100046030018193776670606449124921966732167265444738582253766482770885200864431548981202206715406467310224217361541455695807994611905360942212578066631406455786600062693692381430666395026907398790643447675559541375878401894516369199854681561303832978179887346611725273288951562110992451764780229170082410376944886703565433266972717304048605531600694600334700954342520377864717712861315985675694030453105228428069309464927199489093832884507140465108949505465927045416206293755740519755773614419454290632688121826933053125829483878902976576703885502724495938390727838033655970916876226607293243283109177376942284828266634796865738762368022388147205919523163327146443813916477741805448636540129618779526410904198861002389435612396146991841642882440019134881460824363222465239337499324901658978172540327509090619643481029822323113251722311678174908959967996998928066173965943692938673901551876284746761049527015981686395811094228855693748767432060133265481460395635373613319101496985175019331669687854312619114664203299570453099181602846717299322369645158805540498598131476148519706949207222714380237501618618080815706508277774404257706413329208417541497993992904245513332392489377882586029543773068869831079750298341276916461315965797194235452805667313295806466120961274469443870564401416442115193119153261867528025023069565528783695556137345216715420435531244345347430421237925867327719554345105914408767917811642480679959624155501255624238465353563480845886123701109556076581849211946456605299619119216203173148911031632191934947495375177334746180815288176980038440454741350210215444705302022456553838846352538482047745540774032565077890877069117758483503918256897796216431272849184139501395798039644646299812045909021527366310556187813799544220263904864919687711729487649892345131267874717466341074418253715350409528913914478666583556099115292413083454388235813640111070382729040350463079076957608600861629531672537439481664765223568498923117746819555648063197981724574828510728543432269225543707938631009436737092746032099299632502527232822056339138694511045113393631228873976228776061216216883371719945434438088796108369887639192618216233222392475108034716540793495058832973217553180873403431735158790811921058816981026485544439232366088564434610350289681156754414357837301693130063858885982823381446164480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -65498305085795120577721547824563661770354202870711427602726483298404294231106864116521801228080897510808681721367058694855733132993947229433673739548675615990397095871283758303133921959791353100574892604891033909676252552384300545602140061494125181338561062515080729994639304458136816948597656646442317566873676697825788009199380980704171866028071372975679270597775970536196344807774677492673357659997463675075497063225712605127410334747019532890908101289916993486336207715261514601253286142481418396466578704830337534113472949316242066944427666699369843042146362328218286676787806736132972595940413112070160540466195083944843677989848436351528205153460852495065974556822306154819788340990629356107572015615550249236340786706078135972120440112073968576324748146045508462165648226523531925007151203395707631771937679237034113387564403012209702131383713117807802121993177091943566749290504156267956518128299481010893268874085591870826476166946898626844822766175414341304381406229134417010584598606580660872606505044569694389908323607173118321571519606831470383472687855482144975139623821078568463508147547725404719364401458739749485016365272118723591313667454370641158075491361198129601792138185170683760972719384826234625787077288689705384234081186454323715748724412288096152727866860437426133282850173564749720419201719955629204158349855357175462103472917079170737148332957142296524895950876380580518365758973186851308252759556172181086835109816375972295559854502515196080905642329404613604264918954861002633679466064793562515967694852267920166970778998606811723480108633792238181229472187360662008650026243522358262777931930084019875236060757670592976393367727601120250995005001116791882316033031336111458003918252940340866412024737475485468891152941928503298696607912519666924757793340600450793609914671838133910891785348426571767110897307821386684139916405374468885185350569650052219660588695287151078586012039541440750481902947452760698435684062700723073237869947616342302751255192537373047444782651922650747608044565883822807463917014028772504900445240222556411254382971548522209609319458833577250492546640954897560038832311856222620346523230794579452984639294613894190839194283118266231045642265301645298202626901730928468069831682231590492627461502660122862166317003310962677339696763428488393480900008530299809175387681210395285866782687379678523108977391175763617646385213453496039132233873411182828179662744717151544709136279723681044477240236878350196873039537236298966248380209137563484918888839020760801594251623210888397444957801632186359510298611817092245122168919045647483324430666693786609214397579043239022489725031848018255352431124578506453893455799654984016081506134860962825390398627618774903092819230781356984041414087025816566936095260138440133448264477622992466372447060943208534781059850500852916422134273933271401427318996330733372453613248268107251643950401526111596498144025291498775150575209856606388808451264197902411432639392381008465491975203147255728866755020613369799257866702539962226312395350606915534887701596676754055998968054024442780195791678902318613251614482984430807646258201027541200009058006433406937623680299233491789878868763191751561140629631065003854016819163644471202678487270810936906070418566516325895086267948340978418956866669408515977872991776161666222015618013119773081837290838126572294267862680670952749861803446325349512611558753829693689585690006664158206854642152084143850242070623509673522656717604593539148084832050927105258849934286265104606719096005231978897966610216418876156697609460664776710941671446037323326872045211087151149261771169703508223974833855067480996082451050169008724170404140753772890823601778159650641933194385128107371657222751278737299791861919044857771942230761660932518768156760516864034854222644530940836235949590450669100608907696068298108209213645064189162879748870210105010535267523885404466673976887354285980480668243657691780437610143944169025270985847497785382640218857120641794381986057751564290713781985327475451841689671038800399047543694840085272430274196744452739611262491520030054961908980854037467404596255166376671099797123311254780059464863147928677008077020675413531580588590228763946111155622063682570894859392471805297132099827399990807526769543809651650881637172215061911327780097002828615973832792799591935864723385584274512151685842532492008614327070068553127259201141767945390094675709446353644276426288402865056405457418733827563269201414831347938368203782057918102934559140446976749393865512633017708306551043428615012308209155367779559571365594970983789926770026817046111623334658686176724504009596057942848653970586151860291320150135247228460062601053317834968324379665204377812409185184985516827154549144430304621082217309984325686141897476474772417605270083713675317286715142748250167850733339016957364046585734600352888486026739426892092872646395193391938884079965948045088851912895218779431094834256843033993418322812693697526903651965684401265311962774359857145174780984304311351312541620052660846814140048824460913534728281068827477678557420137273432645331632702798018134844557996136822218989307507363882742189514837517612972009355478275648412300162528967386635558690231815046093274033212583204162011476423463990914338393027365933831316748976181477376000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 536333352879941463957189482876918979471207045702171690376026628272737299927516370997887565284817032721386710462529485637876630027076313556798273001577454371561381573416139005039363799074012508356483524195224662098275299190697147156314913088192485167972762559981872861702614335411889826523715547005568162078602002397310356521623023030078402758505891703574918596740041409334000062028315237989185698677345118525068735171971317677663880463914832708630430544528803160457250660728611967561212705855537220698354498992449142615092585300623669873834352844894252226353493500825578040642826325731082952722152346650913084043788345412656000557813749974744887728199681186574552125877762931904402421997750552213730978946323136257738825418970710404679129600001141754763277892827925404994871167449175223046241561998794361732193224631197638359374370561410811863087444005484435250103286887022072317796138704308610305171123487858300815149917330951228248496288335336903932764229320198954430704246272381941707518675630683259191393663712654464430642894496142362567469992547979412695631099395506475391074040462446428663280738651355267685835668651625077326637729496110563739034687935434883680743519690312879256756855107904992822339223706015958514624439369856698756778075127600965861227811708633422067201850317030568450303803526006587676946908280360512096174103152342293295546643929836729655798780549240181585832180127458214540915879360718455680079713037295836700989380728889948612412303351927178069094571746415416555305866162845221703762225250357122880940171298517428210979839212220397932270375367444340432804948975085976991551101978678603142801885272389712917034152541461248536315295435740291718017790805793425208465176457111640465051389795468435397156968415062595763543440754514608401855332732017478250787314768002123108042525712474605864023549548797017033864967211034313900024692089021765859175069876854171680617678000130368753755081487578855728234410584227045446640814279892723826678332187020070926436036494650528989672939613993502862700982524231374866124057514668502940792919252152869676877366042262625636609278708052935569329755378558441943382909438913814553838999181326566635119716251906180409885766554509083951379505924885319182279166749581044568153000945070114418227762813420559674890379708800747846920248217244373668057107822177267871740174217547460847777198090127823574729487555135030788597965514437781086921385839838286163828784494057912750926164132825975812935611152716302974676909106359195742082000959086639336567255931753207586635874201971684721415458558962755190897384092324610534519173002358660985589079246406838904331648275219404815212826711372383449211723823636945159417445606065055107239381791720007850297750745247875194708712544618218052603812841703694532661038421001629101508461685096420532949550803084252005887983522781489075556904827269955703319788049842856399745806101238573471122592119927815862620257450847232910657660345536049365810775633718417941595066097529557255028901805503108423137160824094639984628437379649415875476095047629924381061727925864489679303684922476333304045554074841448238400470813398969447589645542277398419068986041044002958118366218949289974316056812477184654650173641139724097137316133167417213126734571424043656463916977830764371995759947246843254450278585543676762975319441325882603736590128241902049061831408513119831430556825299680977040329056681268242793962715868536698307316246966882153097946400383540841436555919024192419040263633666766022314112859264955550820475385962081109585126822005809308481593504679646311767848573740920651461221870521413050983587611028525586115490783487381976018147937133852852372302456132220333927960459984524473692598287120765625990138134761907727289523973173979201027315771904214490811260542753201614892059780351832203043138577333884932701284888504695239332297974008276360055572354000540096858981966838197777722182378384649180432073353097560086940194943092626913944660133346645127877074866222146035416169751761872712411301601399127733376161050623192487910176350067682701132847668282705790144141592152600398621283012964551995284604417415691775946867919709226466516596073803013045639381033251528043962038970372987846450595930508083868299730853692321936199971608453495521003904686211418912984038871068383964920458534620754218977589522020166653983384526556441311791984967272936121843889159233314784875835917898199922959219829508637018160234067480465832909202228600164649609868599461437043489746056144299006261673878930900055424191828640703680939811825896154083003372212836578027527150053838522918245900531007144714467430288542151555723024717765707679200123100817965745374875866765255288531580974755736481555592471613730587984706178960713293682555265892568053080010592188177479337348996692972940207984192291118766114283498442055759230547011522564317582561328988614731449235799737486226843349623829188608987430264362268178963323124653746247881085725931555520340833901824485456711292564773040594816250815184016553695948324789234238168244345468079264924596590024843044787827825184933623904273194526374535795787290220747119108429359922576422916168786154364849271502411050611945241185249835395143696486562527998408551487505829434809865697343986428573674191978621690060732523655046196394110500538769722978374324948315616051200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 116120202265989587791752124295905278472987161951007888019338879460135513313068754997728775318858373434488086932173509005011965463742195115062392928925102400716889895303024168764009305202290035421786356971259821094313488771776194749472405082988457358368339083165062693606748865529860925336896604700090862897311417312760187358168479990488328109697742431996324965800403721982075681088009120287666175466898789150094568316896275035466937471134390128634159487318158290735187869910065709320161175227163407749413666682423789825323857415558792458455543910891354686947741053430544039446875356163260656715251648394209413532683441653208074207371453725306470423849730420061341219001658003246994197559087526575934245135925783525176724638476686438021217642873959041149681789706070649108588289840993328049814354462809196522292397758301946640232205888096825626975073962296300185386793992515535991699902997142817204951088965600176348273270734206165129423276811978814064305015531001552755159905350078508809760434703852897207923865925980994811625687653871393593630248348599702124588777388247052151903043179562260785358427246606702426817954860057858177991234149856662726863807829640478717272619849808714430957234505773408024308990738495414117494319478293232859164472178904873937184020959758647251657980461326064124541693313140790537328991729168543603998086956346236006704116816584995863903302096112962342889487528082259385303662992568134110364629535095342570819313795769432588492977540135398497925377231619562395773850503024357930743989121755818899945168546050561006479181357987550783201455328124963959117510292035260243965646890556107706652227591432685125154946447521585340683427840256268642038047749203183593339149668559420566219031859949496860622916226417145769694715303084104870318156863585909878653268978504371620048645647651962398328260115236547393630294263974146242974515249263006278505784662890538472650927527120681623974066898808375287712129913036923617300407971673761709105127022749493349995617996661233780958595666433477961177111921335299517889316211221749440346079963870833057663059562088232340300234943524581964569048225437042508258871846351541749387160167050991342772328444058249633797146840889365737825988359083441996995043066244969381645311396748210168513394721872042720416100387951143120127754307275985849777752170981739222642244559588821044205496674878080386906615833576457258339018144004578767109149029954277351705846666066473567343731069074281263540306209948822371400047763070134746011463714035025745726536453621649442553992808111346286347611940247869288188409854570299466114779691977218068174932039697690064898362718972835507958283139747317052444590731554345182894285635062168464657697138206619013409438381148914032494463039053268058379992902227893129023962367468296929590497362139842591731942620950295434031707442652845379993968359021208092072223804031557247757876451651015921544393857862213649018286497232679054980366677809247431410462492910667227356749497589019413543669254613978288692235448019246411110426189252455651084709736370133530899907436964441728404302801847586907461763711852286516613952539066590476062328739978263582400589269785610699514527848032577109851621272140613700457757048360575874955519887771170031946850644217295170739523406146330473067030770572347220564771495814664653921114344055222049885052710416068299994726545146597906560883290734093131130682263218670752029869229985226006350245639893973672998860017116842502357223657758312007745118145039075021367267244206450230099742314732942252303478199647836613058709417268099634930756462449289991864536955671549164763489018609385842292043583544500817129699530329522049954390842062818584125510833463382410756652540825601334047534311326770511601076899257303758515743709271798415903827366734904868179056257119184469074494510716119075191772206341522749210414174431919825939767870137566953031744690139174905391641051279124464104777141352506261570228824284580851116622640919940754039867712298136224216727450267168439793437334113901485793539103585523119132118926926829140053023874288948245640772557690166500186481205364617961394252974914176190416336941729656755369350600376148410130822753611083033104011979291948162097169224411542595853402797408483514491721461043017591541833704647239270277922533514822841960605576905398403031797121101742185941154341589061290468601662135669546315332728413058561706409491138756734403063069383040753762016035643558715574347778833519890507733398569310397178530979109184743111910797025719698012031769869591905468516365839901424764579692545832521906610692724830971054191645425813575709829578623677862795458901567452457643817446753113037482545995278380711940491112844681598151718168509063663155918318373358164678130056037426955995824579633186206094220158071487209639850045495407445330066369109833929076509744788313106205339982942503948532740672619389195871288052436374728708297309523079426603744653518023284231635049868372535749340147926007686731728460112626203421282191385139839613818203390344331489602984407113509053543294200520147235894807390090642187982328526518390169888187153694764372861625939876878224428347077081286554222412101399766649561210002342357444129373790896546298748373145027700785990598211750609451907323134967257938089626239980676558441767629997917382951041394278400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 1371969170289441557262203915651251912635308618975672362653240525999925654831131067851531779598609774215977091187292449799636014473504605612891991474926053984252939350169464702676731609893946580811064142066760740585521131091304574461931616701920757414074876924610856627718448066396530748001120904731745701852245610684380272304955204743545649218972656384929551582989084328167195705014633985684360223964292351010291631501088628757727237940755610248635808700446246558481947912970173791785047019009907782988775561551527411017548936882861077488661083970008800161946645874042334770199526261369312752029028774425355640816420844415824250342455309149573316640668642948755806736213687861693564569123974613036657676389439705156369127505788527811303924775550148200086824630071404407294955091044960122894675932339564494542791883648414003976279768209487358809796091726683703471150617675712710091333508545205001206338243273460091134499955209656922737569955096381857452539540311256524456474077055340318888941224254339803354275712146795056672139082239889568981004116390234694861620909731165907130348969895711912990626894226374058067473415503620704177386942954095721887875628459829075925536478154855235063719460341962521524930764903919487438110419159261735458432952936189874434415518000917240946221537218851861370447749175858754623372304111980547725358158806893784549140709720140137653780281137775910575261406139386922922196564764076409863612823981188747378345374168885418709681923681166288596736196957443700006667120750559878478598211729415151355667668002545672016084360542505946909524924682207234604599084675731569726479324131749109800205367680932654678466568796360527152286859631424577377717458555738551085512869613644526763241202607913796717878091303377257457978892729958770458919086142209656088232066340844501963186410514028410883389852145431088368082999406340737325104779965437672865931269520225029839463224951898667626972791297398301699414021575808017272910377964178614373190917306522805300926928142650949182107898282420758850166680494970051805533799456062205253705654706181928589987681433775941429810588800963562659426411203012130520242439994432102066790521682318691596117361966366204573950017548239910367602048913509155067031352775798939615941270209145056858624692099446066255547201176534161353875336223582091205065225695126189062569043946495856311345569345205548243920099586204206369965592094827055632137499780277125871121034930773104623325464338618789744899767516430996879043134198208116767952367827365842491917817607909313080046437441970324576872700527310533714060088416550058694756854076587140274711765867121609377851266396119491601405487045977760199182960894235329199089773845190979513242449836427513728121035852505099446136579203768587880773072127764419139659181037525687441934372856403424518500035786168229311410588585166500866721796832460778274436509568256490126532022228255559125500114504658253187419519937869609220183786195986266557838638696183542965496180637488126143618523452947295294572021677078026159965783276481806278452747535431074655005570512849096641626099930990721434693198253829542646067719298976279043066837173898170961396895551450364422471547758328124113395574563193240985979391748542351686897197184633743754363122715713358683391232347809912408406818813925992483898405412402816211320496634492840663492479165584175033829061294759054848193949332733818528427007134850241686385685688202744140317012813512131780637579256400226537291675961471848994529051539277049982637485489164384515236958100141766641489742497222310775482768439582036783178041006344625464829891926777550927587169016877568457452032371035604636942753404706903157781207221862318664422751018398414877857755374519870360386592634474320021505393723140433921726262230435371037791377120051744648155463778732070520050387311117763977066905281712121721529851789110096378195171858719623797653289984929124211756980807789823777545776635159970066372448634938548949890701067821225701063847283487908138809832848880467627688181200521726313512641574958722893872652261765024085474759422012937305951181991130311085965740295093507964014330670773953080837178664125987422216895543500793421215194891405505951617512988373907841301074276017425041571201349795240778519233539529665655413609750949560532903809746094748119735565324035323830791902687709451995361381385237935251621242776134421516187067812113261000126002345519446394097705868009268595897401472205637187770464884512217202349978084020817864766332426072692115809606135864803497960303977574666199712039187323456223731435394326577477921247307027275513366896759880301171566229300088055875989421676579225232420757020835503424062331288598835751784464894774430665536608541320427192847081561632643184964839013343805442983552180565086645926838299415707820448501632233702750936784313076604394319699769318316077433177436881395389532006682095539550430896614489508889559366499347653401241950432689511681717971023695159456078660470568629471186437285146219027244772287401387465503756280594061879671398832412711343506105648729187312644314310830005753948474711717638253718400422598568580330854686681131909260983534027313798260417982792979718594338863290757461854836969229045246736040011705403242041338341873631818290648316724888837178211188609362632049993712350077413988815354200064000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -49152745319312693567946883769646595750171405429562478809298019225459064091647441977647188808306668483970120683590803784508461865932013972324626986086844506159935360226533094695702974098504455693598510365744476430675456846650615543886810444141257129412257698195472623285271786886613041101963315817988633347202145799455158179438126718987404408385737571681396851781405939045277204383567096609614791504492104453131930376506147904241679460128786868627495686667235648667502289429313325877044583473562322176052408023321234599628010514188567478575294171176733676201736392044979596676587255852871739000331207422877992424092519590958810478853205036166328208763826059865135201648581134097756542007750740757859521930942991743250111534972438594830426684549125863008496240821636440247947191242781596615891554204014560120261169897678119221525416443193008398684915451142456576541081722726508963926244324397177133827502918647774227567787329578100500118356025526032708900795206539307558067645821464640080623911674348698229448941335362728413216522657162394161370062669035331675915136258862609982225336881905261063273249060766846881690257063726474174618229046952063336561602561240831790502149423593225304177091149401562692002289160611890426657847147165700784984392050932445801404002325254206819689525905819452679587541963024061280598864053537451697245188258188587973618005288533425743473401443599248028696920424653081862614719590755545977613275674524910827578263512588179882492243436835035284119128690702944367301918274499404169442021734809235426354397353489928433319181393143445136753711438656152869276928086900599954607308100288196031683299725957877315282417309515228558334037307563821445771361989600213230996718443369836161124833628260689052570812496583608945876572360255969197571649224372769983940331484462140249001739594910740708151667214556815336341431611373212025654172161927742160122740018051571992452283161596959339873709357813344348805700214519517528850658440793943742646033883595577360216657359102020463464113331274910878354354304864384230356235882928227854382110987306540952708453409780769515978295719513399367952101488999959442788406191328190577925143682357961343825537759078967429463951473343775181556681265563962285825173524129719409264903750747542876247965798940613569009879744205147411158155930696020453973580122977223273201626917676625051329577622877263910355567920547705554641857140673055251236108189252353035011881688830694464331010021964403251120633310068067996659617558707021151696349690629785466552230688350662247859935984110317794385827754113526244720672710608078444054878747593032126178933121899493581109171707096514809622663113230695309052163147733350290764650419360631145414859288365493913755011488822631101847676342761436956316362500348573262372808116192806187271885903729329557842102060513271905208202575503174517360483879881851576435306228328739218134351176958503003716759600573688471427952649514074141196161230399225052517771493558797045056897937387071498969623766506034614792591498182935751656322440482636702559004326062934601748011700057948437309014909376566931627219863992309939693324668410231912101248067599583170497312151023739760812068062553950277750795855903067328100558656357432998435016850789703521547319099023429598745609086465617594946445660587176170817332000083240819293508144596487771281374847824250702321447596802539220302952732991557110436740086875653205855518621998950083914539398779561696385759299494265290220068837337553208992746580965457752812854159122926577779560890207146481471862479764669623076086874881468043654257720150959977667303635014592658565276033807770711065181442205035819650359598893145235574289475780960899181727240182389503099682532696666005687281016883787004403320408689172507827297558009746826719589990544871624375518801485916600438070790313514369944461784675358067290362800050088734160090557334197272133870477982963194234425385110573269494899275829311773484859471172656298230425353809503547347682553010830253007003013068144445714514488193888900318958884721695556009041246478482359425165539891221458631898948280092121484388255754054256951618470012262298207624660408375084799709965230767919777440383152871345475523010387844853248158886851128962433018684198063551130175777748187834263233832631958135710882211393002563730966586583952851787887505229570126725457103235608016546838718690251973097490723533136502549114390023975442665090022256037883355152039489098018326961092157881753945807169518738098476008312517560271885206790531810044314282607450969697960143244154392653274014666401014277748511935509913986292740639617754561540708630109114332205140831452477422410114197976413549929211257329738478937002108596020022888497844914756678146212474520401346894148766664249657259618746389025046620053250630290878210074377004245442326007203318802793082063217160646582717117951677043805104797931364921789199570134729459530917133603024153963059338730767072877755214994750117179031446667477305950935739034843275965699383445471437759224513329569874990584288968719228503562386178628912402144656607072374763816501587946194581703320326473888699015841393453042909867743169835217933586702133012407112750358028648222723662631189256409629411106161003230123229723224365313018910420034393136089592018149549774470365449645655317872623565039206400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 649177796777198829771153804767635651172293385552609946526309099320359705557355770538779918018762592635227549309571097448313468256214503494903620497777868183850386980703147944411888009262987646162784011838337913522929521428464256119652146259125957749532945742495277921398179343902389323944742354621254444826279692423558315518395898031404001069219963431666745577559988130718064208600488999220005810479570690091143724689439794494951151926155291709595885231232672787944156241560541462887753386192963776360438469141718667425235596394203857220150715974320571691565263460381680830895714946654647332607509035868508301693429219628860975632967005299884736625980515989950317625171763010484215208774278572919410911469532186088612188383054596246367234446478960171295708039243689442717190134169858068850097454028637603829042867732200136641124378554764083349972968290354612958907501129315978061018242034820601417319232510621205830878615620359184362839823964994413951046991440399704324791865527194170481207278480231210912504134711028013800015768705585963608782880558626151964863184664091956626083538866726850164364819780102395422444469107446872780355867597748051350776416425902858044795458883942765771089452859102889195822910886318748315953883912738154029078694294612033701723474391770604744983625346314790201930220323470928199879466097557599314043363130375053569873778069134562462614075926794630731899488141384427222469776964610211415592835385496395574240197531637489638784666024784953108946184300059501480532421464033725141214128533797103247672823267138973698406386443244033796396986959520225405985194931466915446800210987915059585394925505751479527051703590842408527707328429615691162790396669044889693875630834771611966115202755970298161859021337771914432738223742528490161807878455472796890259920774129016989758305177813709612580669659847162547814232790799115190792336438446312264997050071915908173024746182495974687641323074490648984317549965091133969433168036263767461352352849842280447449874803757942831720435002420823052922369534348041500087057994907497179591925420609966383029032159718666109117489107346603337762680151541993190942884334540162240029917930313231103458202414760956403952833481091934842605358092357323213473688737048138150825931560251164757630293456307575526517282975812837454645987254837969002448732224385947975688301122373497708210036570348435405799937166764293611620678920843363152618915905988435293315004343600245066785401137815612672473558248046173492863209793173531020069119052716062022986872402846508153250836642507101397453834570860153078313430969678585264790221520762497664024498850859469807740419039267976774164129279668352261782227068642637685658924352651287823930247136323795218059493090468425785398886718333608690039547518301208924174875739313525606682426637874097235191751205313460403249236381486906396941838752888374217214277659026985605092439250810370317935606935923639165374055668725370883419809832525859457707716562137152135230658709553724194769305833970484957001836387319653338729835816624385955401289266043565944351004189530057951067938203045387024999655241600436392178983972356199350935828525290882063811941134300982008584904576065594692328585902547750755956949910782192433903036071773839723607942765429660858596372954383402974632626076805590177055177627186856905917551949358241093041619483283009223590076692309623082871008193711098341983746645885353496390208373164481251286469281785215285116331439871160236648249043540472536376279671748807274527555092601433162107744778037327844010089639589059241936505079250673001129752000003766861347057122752972829792631318161632317508798300122335994156886327707723945366406943633434742430999687770376811671335624412431466801906819219134172144267935294296384651127092363563630940935965325458677040745344410034383698918903925179196134449677556564033404050801265741633624652576820877288244331444509968269572096624757625585628547000465193104359654612261464928936452830722431339637556242879867779848093424460085421572846580620405646697940609145632202690580008730446171083594733068340887659738805247622108004283481319585396604480753743719394274436692729829439341812374794605478230619839485784419060168270003752462632696989901057504537399630658277911614806737089222353220093244591009003692380596038838355737947866039972140195317394667476493292962029948669632984284376619123605149584491402723755557347641442866353613482166651623960669704358484109310966582795326258627683056654144960130596480761211676718257782256240382593810632588160735246711729736257079042262435087656812463544712828331366148644389191298492581430854297905572377679868584767966857698079306860882996009779842763933141399390708742726750541159534524114038986793649233192297694839052450379127974079105490390531506629270512285951095101702025259629299467373191038129297896636613826901797351611928664013751231337460544979394412957091269873794985517711131685490067058672104387202558515596858439933561046804759033081925476554356026818873789872089401860094737465961844416483133689443296717214884534634146436332795188815278202644685917596312893615828052595418299937714972308462276374387208882952598608350796091200826183255934951426340301346270539003243391265075235609117434546136687637960028013982446737830319029859381424398613760560296519412670791680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -57608611161821105496823997379810467884584912575891237763226226920424238310744280582687551005609160020355023317333500092525646321092426262683999658226032978566505607356610222162766054457029509093298386603073803957151692525714189129780093207190742692742552538417191884919955630009001534371699926398825723367340849552874971546254844403319838776330900650488805580219336257193543659201681256798065932981843661728391593989135948614532293044277578504951739925845396452595822623694898595164550425805781960224193162349259016153028463707077558165488656334930504210237048948918003747104285598134379332472975059655104937083011696702801320924856203357561564532677030121518966584766520334277692275123635999353324433482889536437298292925982630006778923926312081329533943171358701644737369109234617209881034415755472175326108789806241897454050472133996509671576831518829889155092586474610550557971867466677070859457400211727152384298136065390464797875903217257638643633186175947032352807563209658287770966924007262131791791624520474451926425590195351167570649487229163562798563864365879786481617647385091681064323160550956900188638423054493548341149065511719344943403843611522460763733639420993087362779897491473342313159196170456323160891134583586651647324322082573321747061937418358207493357735519759669264390547158831262214792404525224640678545827433338159155325987652109438507190232703388320100428950655361088565770854008361154437530545415029214943636976967321282840162880971767837806675422552828105546856887259746289222570551213351865417226786066224230672360732513653790143570830452040089637387252215738392743960163022247374489207914688916584841384880110703258732914636353946534236256566451574394664908616916883053079825362269239074883775862397108796476163530729188967058233400894156941748933439713182206177840377547906238082904180734984502111699807152878963659128665942985633136553299052625769332622158690415239202908221714380686808946349473999681566931562391032558466585757447241866708280407534097452309118130010002580921689524138550921873857710107258730765883188424483509999570682040401771258768955744163368949826376525797224961504114846832449833048995084642215867189534094103877435692968415968417482376532521975721805696156288992155715985479298009951704814112567422479150838066223622918018160233286912163947533052432830058814203807203982052158113848877181763957247621317984909335034739649787280153554383548400176629656547118849021298389102018527437747904163899921048248551473034331074911298454797594967115047988112748351151475185836008811398306397944699879602553392251020278282308154519119523308153961524934498357502261607026180770952975982135117783509090813665972401509814507510985260451839279667633308842232164868840538683041133586980006236190539814304881537798984631352854548402152744483093402082936921680143544850118451198080248922113573912074219445588110012867235189915800572879789726876548898054877114456991899757369937036433482775230553853219563412759858006602333875508287934713012965258962717883714839723336149623493430261153663374411346443728428696767170045320952056611311415785242354313784543398649687920284227001876506780226480988091359909447983775093198747492947223807920422239288787146652440595810710577308059521601398430558962108743783680322613640350720590495411546963864592422752317939388146273844079528505921371640588647045006582640053490159683496815802998345257015347689264674454944400914775001389026734780004299244179246901650584909122707156077555988918993426311990402736446353208386032810321548491684560784303772009765787838894865443204165195526821187694076605043344100328752366598184567094867153011138707342629674250175637821781457932795950649032203111971437931082734704062202377452173060703811555478760565185133249393737994817997613173255792789963623238729195879672447864718550438321715884378772759757857403280196186456601438194292517708166544280015632564755901760465751675923996551302969036115728760726657577984957135660194047769322610040066019372994402515889906563324153172244507878212882824959161794990562259482698980858528025789874022407955929164475609053354439392617406354804899492857751655056806861589231336958483508508560325868982895130173729304919546002001935437710012292835163345234128384112868508428323778676722721843057024321554876010910489744524060001929990118968672332176486289486519244012842358741185503703461951376444480416067207002868404633475585591978886253793369967747303271839304368585578184840425571676379569487202024311481532028124251515541600801031925375036952234356342189685542774104018728427250313456119264067685436227443289757844258164209671981141311032810733646176294647540209540125450548712071636971403819521897461627681244605826321388220690179295242722239262071613393242835585710203367352944117113200905480775230696716251752862827874768127723943793429518642521995632901597587939082054808378822867313231129984033328849406568270023591867019357923767239645388528620780692779913948211713211764061264569905626034121759516284272744649730846869766369020737042562737850368628670807621873766519409358181878774147773105119499184686122088250033776477873917063688088885984219732109600190727879907790937022501073342326474033720149023292184065933869604376098049440336394036237382686976361844298480065893589175313228236553139095863296000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -1856969078947974161606622900152499345992241692908789099897191281132566003600258332361761565898521853595110313610565248478785986721266972082495396475726206292781598749464168749572283960319757585990500885691721996938335239652180636804846830214635692862385678206915360185343516311426293942296282268652814099254151980017660141266441193357173898024126665454975781335042546209704020465516982616598968252440472684838390241979784437114365425343968803450373407870458885151886182412373272717783682993186006177049437564856231525879234283195186432859011562773167457429594245798789867804524469410418864283805043467453724493314012593795565018310469556682885934895432248593132537627817127211654002111439557594090692569127963375555646311013839617885670179771406874048921061222520723955326310450680761650508150343045612034782365867840960665703071967606367282072242395158672340796092508186701401941304787841372372020744090748310327290612133612171362365519746171081563711852046596035819454140733009037945978320091764575290437865889600644449489553462718735452691654351348312185046101910987101048321099903828807048980994229303767896929316534331646565608577604599244391583849047797815705669412221460114590779899609723747519152483162233163182519183985325317012333575892938547532271224595787901420394021912435069834270620500612538490448366019917875230011071036723590290013773643059617130370039153320164198735087390956583950018305879597936094773649429520534106672856040690886557344803827296229192796029690733237650837347108360232740730157458713427849675346497083311390036358633272475173851930470843896462075039152152520483229687895455365804573546099271281055103177175094570814678461490179742492947097883574519410383687213188727791107939242495642559708001753898922972806301937261233762074412805304233505912052231489780378133477670154966203150998081702449750232601252697348479781452979860901149399243272589431209855632710423619001955593280873991752151051492701610560621786166839925094967128587544019801210524797173661026795935404886119114967380791801505422537548459917748691837205795183353640194905501639732136584126393969316897863015549596500256549780987964537507969162172786536788936436788542759379448028671685210037241676719449241926909836409894415509227477818929263474384080125086988825057413308156654169193194359294872575596886222186855094835278754577666637857548671987628393814080123190087734320230481242414284736071142024827484599719124998169487737123023025902297900559830345890746849048991727355612457407784146871816282813458668269448516932327155830894157170597860736814676946615138454081612386588821633137201686462183006931551658040449226438093469906735755076537218548686513743852307448144131874346912627809262908457000418244866475539905627605757374177960140376523586610119085364716124341289917753062067128631459807059217584336074731993939744092961168922282930414191481392221545903709043987994151039267387050802205296453758781419357536479492884027664035032142663579457608477741074827702364916351088661310029322116141979319200349909635352376669550643713899429535528531401232326855475678346110695147140586951580188610243774172938755717536962318974690741564934682103136831330176390499191911930861054169376395401288943737294578308404585370338744568168509588654385328414378907589473796572208204716751813726834758564550969915394682550497590548201081662213146972412321162772165792409962792365504151110039724984939088862961701098006727204548764332091502410424364079190583243041180703598226705971665088850247126798340767119135134891517167632765256545627363921050672322816041166224499196308290163837228570088634464931243669360483312248569755185684276972121318223033755208476719019279438257554420612727885173665724253086498639075241078607180314541957144824042743452849789636951097798234354714921709304127104999961060481339156454616161786312979872481120806181508530321359906682812884348471287677351494673389078706967386164277778148062960723227986709471748241588380832435903220840846476483416299307131947438161957400763176474839570632555533335256364794018770255098131885488686881145048131363254685571017410093694546686681828827178068685826346451055771315655720073509806589669480971238735572192243927292579906651955489424050349455570003272393391072196318166016992966473636216810417245796508323873847391442180315985047871671046962411367238224981916512089746146376670272156392194770431370769582996095586765708986049418190557306332509243909550129737365005457321582616143004753319795727710802004577053076604741406290536757075434093090933548734977332948126442067589799557962388921855972331043094343321949816125021754662067759139483643650405342577850250002151491067176205470684662321185330327994356942004103658209899963137338473477477228578467202068993697532090883189445958924238909007041390231428371091262025126234525462848199018572615612089805559494953001031827907861104588969128510761433656348420146666689606472018378312506299764264854771531270320012992334117620987134513070519885061673052849121261884876788879865944246944117472204520775759567505847785400702534762302406426155343351945844901529290499710067973603419638221255377674611353000946527411651179501028545471713479617489572356054267073869444447142279186977268712882636083303990108970840192647044280090100190438552845500112887965357703168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 909986331480333669482313688966224832477896774133084481176063528801363064181301286283766346403197395858077772413842784457401736212743096725856576863704824720887939746888641281909295297861925653331587218964884524778413092547486948413568997721403350576799129068578102734836405237135518999744343350130150923005948816563653629168584939764456583234440714238569566867415112777213161942572639816216243367394463895743470985499713876344296315565756294813479023902728227042872824652135881504778990472143986582534833278418487701202595673453307752201207078158655131687338301730527120163900351897324328304045037178438410918036995833317880773766165457605537532887642771411021896313676922214588849922359118481709352699671406975588261909390017302910979429977127597875779543705474881531611908525588214709008074709515281547178017156367487303156871135980323556285678710565202000067586978631772777359585838438373081355148052541502083804160207385539336328567116146249223483915841215790757675267304297283603084353655810468423442869513684069536662067027196829287641959571967034050390004153406945036962620010899076374024650800798280335470231247351604726306466204017713992711793435691019099951642871647197536008694948961961503450776151897565762375050453919219849394317740635085564275672759321033213554944785889827366690343088441366818583059602492823069079948011936986123887854426920135076488122151655250533528223118634890392252625428928427667018249121860238638959997685274198884496677453408422381229642868674969905004681430015997197023236430699925059536456916306314019155128226716041554190634027721544332564270484319792345872096088526760605419493498753542721442083806136172977899667888573390479684153120005981366951755378133979950525796448612181026137030365880357202568964165421402091048544746332388733798214228704954011043024929549646593845196373389954746504051978242200874197665269999742955342515364576216011979220935029141428591878147302088677618480890849742788244363826145648526597368675993672475617687354847589571018514000286122357782372338787283541623429123354394558733644132549525683860415878102819803300270572042304261611173978342306051364511745141804092379145966579903518077607711304362186723256433183675181602882499138850495888787012599484509447664028250553745424644110674439971810074639104367383275392647697462215974087702527306143185496294230867293095166911808765098885263168073783627632529328823415554395153052635718584871489290456848371493752223254799921047011108381821005335363016896895986902218626270042730601935475807515047408535002144905369022893087414230745658486060023077625648549504010816303576851601901352197613706662657389922703115402394457365710838856605612205020119755567517519009063283516547203741611082197938735839052532966628760083835517469835270354150309638084030755162839250221657576069522559948282656282504352338669845123793809216898720920551108320104602937245894341982354126280906765886856140562706224534795466939291260807972370192323883051746881129000027653617988285774950154219205537892694284348538736542258317015436388467230411020822564803724479144564325828690803251798767414799995429060693709754661750274024649816491438619450410068528197682872393182408458550775449502886882877274684343171700385771780440184520720305542649684392064002783952368793528068142996330228631001856486474859562418687639325584984797003338476768104512233319754197986348958727088490921367721939257860790809547027306015683697368857945646092879130382617933593028096031815331569424412445928131584706873728882126413726166231839121441322489009912507153218218431964238437080880551027093679030181825524556396479593591607021392561454239196179259470778652193561547593702979708780244336779979412291791152699587536148482730691374225553020388131413081457015572514845109370848210799808727612675905392701765749171643042212350496957601859727407018401131267098878243565786257980665243878582972738136202966890326544971765128817959279156270215470429633814030783273778768396012839256561638855340573045024059556248816521926828848851110999412328283065815536796628471953150740695431204848746865703010447447799167095687547691107777538835455519566879188615254515219901241142491322894160951874509438056423410915930996753216072099583056850598199312699504928573870671633725584831594621380183318140667627817120987028068229092093256536620862756177735473038975760283869214687713181732608913802822672949468884506443432286496124668378701799892505743607191802228472071404857223499856916615480002551129578202657382120124689323350446147251552731228014395284354293721012555694690737206830683614337405703392339218444502398650255824092782682436173978484481275990105356546625718619424901896308797186348817017415105987645553267283326957082326389452428426709886783229919475378009729490147391859642989689873678870789233902932958128010848415198259755379281915442823243789410643111784545989701718972785226393037369435555358260088830296549326664266829537030525431524290302625201389607240620921308903069878125953053029808925688717580974893430270386752889413454855125292006466111767174932833636712371161611908215666417839585259930956141352181019497918476012061946529144925684806004855289740101684508877088612528825615694319608081473322493267747654604259382318440789279805791183839086205272182271652448352423971687379196968960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 334722113600479022236232526134338812298182006653922909502031582557063995364190331958683154482105026305371143078172543445331597737126502685241938459587018340879382380396517256050100615032570325507388610430242215642830054653180725976464899808553634130065636463967211019989989239312341871981511714388168836974741831676972975807365994868760637340067498555047947251547497773473369127071692006515497336265167464574053415532464339298979547703189374690854366141798940030948269402280741296472581581107103929404894248019245700250717321812711007569543390812316080913677140336344828361319703125198141362939882769998936148415082534643567863110005768191471883979527625532751769338968423244708326227810503250557210803825406171500715629275351603830327872898021661433294470173034968800230332725611303698023348559146890447669760094109610703132411178609094602704640346974218962233573542765838698502785877465104846310602483985361920393442490096027969832265996603831438449777030255050675561418116082781611362259984722750672692708887024849203382470894561604077308226873576938780620536325130895315726310711274273661021782221967744907509716232348247545919483975132229384407893544114112345520652555353240824470235943768932718456342114410332117586131182427422082801869569374301188309033415351365494064862408353146256538332545863220333054976009287404806073073109498465994299949517920329982010081748401102652864511054230527726924558559707024965067636658767028357741948466060266033065944465856718421563775831978414130653124271701827473336291641530820534721350238205235494780792484945533386588155803072806219126577891852028313616290074997087958968920211123312456161132649176742464873220000051458388821750135816267581797383430437909692385850966119431791649007797417180420663267416093103526634008640605668663509592686187057167895147094247093266142099622840629788002779492692078825576793268812508152059244548121248590990359119475863091050207834785022822207458597311287833081510087949310591525054244544046500202991509088266599968963718972455105589109163964859431355877460202297124391493896415892181349155709741479723780595169438025242188975400591785217783497269269856721959718866019546909654800457198173365923882843418891094914481410535222286506512805094356932448173612404765983599103406405367805944500486984797664423296743310222831925057808251792268355054961714584416813339627564260900094173752410306380838370430957608995765512077337976615807221637423035022351613878553755859302153066561666746784321049190119038474757397283037641308301169697440766239259734130726414173301105957121085881971930286652924043356239356499681120523205217077119964058395331001850397553194975560327282526305028537242721499436610804248536606468834103924208419915561930267840770660211924466518570470075368030822945684357652466844387707924498247198807440111085788449548423098956906022820161577580635212467006522508351812129603429561176660822041368639061020803085728826028745890094970573589210129729866621572946026105711680617091924168423289314000409815311887203770838436614203820241089371219044678796265067372850825757076292629140131486552621954238675394994263744733120248785434005495430716546193271813990222759365178712006244377902088998810643023285015090161735151122512138746894100992650584781959495553317076784228044739404841243894593223228223701451859463827957008269179288188333278076549027549659715630046459688385902239752266629301268504258572579357455006732349275584712058944237257797849238792882098762297164653432732912469858677114405760174487791354725375145175149789379246450135072744027650399644215096838888149623713465526188388710238757141454585023786876627377760026549346494143263275606195149229926643357380039466226955644911917312030607287969384648473765016331183501304537812085452527547351694573933318057103951448527912987903262807870400891420277967615017602562401166263801819291071230817468518697312904313119952289639470762656649540690360868030438228226920232776853694445938138672549937327343556208217451900727126784714177034203222923069547500235433344930159730728959694182170341846316131166144268949066144215986111639007149002604647636847908363676551348210086527472172687818077832971692425332852592431771865448278519217267535693392720390620462557219569739707583940906776687420026908115668599297416133317179906914274992045894618077603560945999126770024623277389576928287669339871085649951955098074602333098787157625928545269024661934096424798398562929720253784298734887857011672109932051386468051118464394710401621431926280822147318634915333311998249313578761083104863863463266381925290828078530835093993163435809345548715139246890158776510848120492471360716438136386553338347118342997081206100245142197218419148473809277664341887287652901924745577055065066881058474646555064765021094802041224268023208622815501794500035549536036284366522123576650846078240383593789143194560478501521443387342724651133435462100669168799899777955392538637036254858466363186281699245881646159137026023211990862813036731608649075795912291279504449364533110404481395645041802237656494702860479489539685373150682028601384154437256599111709890385424378917858567740024167358997963192229180314719834759436882155554887182032507356571065200588450146823694762263919804278995402777538380498403345698338068565734768019534434952806400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -721831507791269127157350267030112684630504992193414719702894664283801839219172930209153507615039171926360657171268712607150849296412980701020389489289837809000346887847571091101703505561887182136552936364910755080250079264557082294018040215196041629738582698158629285929260736399794420518784616070484528608124758511634914876401689992766204346476220173025699896049290864335493545634981042132956895758047944117162082886200988594496013852772134544792834606566687320887797817822965934629206360305775119049460075854499605045504890201304410041920534945260669739289780681023394725964694655166238418250269457751693802662428153415020253346836358402455960464563850711241281811622600094565771312024825748121921997417650968718590845883007192738162707615053497015926780521114412576126193753805986819912022722502390697150799257044553489911976430959250260233289745368792279953783452480438258411023888661952405287171166930799788434985042722844812739826794257116113017883130083442614931618914719958176657514408942538031140882854898811912365086768054126716920143680306036391908319651136732837098719286985506865915437262907431942917464811109601592850308738563777366733448470142293477943763557041527889554561711988570373443965238656551319269550429320258796460122455437682418563790856420713061013749556725448479627836585858051204278260135883980735377811193969604176925435459576078660178723026916518363268743383704309854842995190848335651874778362417692920729437812985375220472131983244992726696532120519230259559529875402680342332514308377509447873134413543968932875678610758907148334325619799401839297149598605985866130801992236388864837070077442430208395011496891870744270908835140625031481226958641158466052661563370034259020620598651694320507216242395176438574984149678091941088222860543531533843847698976323201421412943944657647856550530686160029855529836234055703913269343954509155591294857368910114780915692112100365612847167937524401893074131432476634703311032849442970489001630931809486108583804468213316958615282408546570029580481127918677599496832293510120535572898057682702897053009346997224603253448091271913668243820921206430346180526028755258859601747913728112835522410136975410826910399800419942193134872553654918142062428814612818541112406474867380298928588729302599520096373763971631251863214148935627685899073511734153433601885714678110403432699493345562161574005765585516455131122810878560235410365768611675887405166760074141457244689532451305326082697106476823620982830541189113956442046280886774329744039824997853041104942059659279362314203695439257874572483027439385846512430755110741365274634833734224489025006367578031699272869807168938469970395366688056218005595066516501395179476223383839278864779662411697812812637740578904037307916606683603439671140847891194628817565538020359365109456050333219432754186898397737021335369444847650767141672320088547748279633480461059925746967546850843236978001740226725178966054813613047073354956549791762483893604527636315612397641066842068851228106852133429329124828720687541070979367077874641199800289185929940883867129646267613246114213412101935596842149703483533752827357358558968818171126742020593124514886783929736886495367319332864538991665047515051297488178056753771282541034267869597474318663485794453887119565228011570086550370680790114404773693732772019334170807528099960280636453668112088696025083059612007394074603369278521810111160157198962828444765596748692223715415485860077337138559569097300660873182960770283644870230662715597588870518105642373610198449342915049063232129460859028264068859481711218237933061303195589646241411717652911471921452501271737953918855082010505716410877736563434448705262408091254673754657744833274135043341410458353378901149914494892826573942343707429685526858592557968589337886247738728125441338016228299992477810656643043828852298427974956149722758481495452488393353844131391466207254135960912461691361248505246769798378125165252154749620674302915283301975562163157153105198156771230727408319796819950663976545619421586424772609215612906843752725828421376688617331022420990010675556185414963029671082375807826030614527867811970932065561712667384010259223827884662706036881349136939885732669311567755664330515842087836590618226797512224773949381529145325233965266146915400986414248073806368571985262994836803088625158904378878753032670811848073421910315856901217191440184967875878331325282611667478058332245890626782623292464779782682606054767197797359040932567115853865601157276088759671685600458247269935711435840104974086772291383357672014159460560562608160297296258336391131799161518610060638729109350708999594894248010153040243430711376599611764346159018538973225099154952147127874792741786301197477520802161688391939381983403060984141386167319155085601255427626413404108802196513872628909871337124352333493223272160652858011202755987051758436101306724473578458410627686632559708054875256672180880718775299119336095075995276861015345539724224188768214736915073751399953583827451462087022442288573871110256684403544655270077211508508405507407044129050743811445944869856674277765350263190201500401232637971113058978577438091489401412081463728574607262281766565520876284771370224739156677919450124357082725717227329126446198371358537228654233242231548593064378368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 673189467850509248289519677941765155469534305198274731067056315486113117061518249228149025533495733377159930114426376796608743989019021764303734684882806630648007955017321860244337207142057325625202761167171397958878572064965090885805490856610307966000758617685679075173548918499491279178837031958913948714669336953032915712696527927747326749589065588307197907010962699605402449435714739323427970651800750636794422916579987210785232449912706046811129094133037944633243961469598150984237428410732968440268937762054456794114602707768237871509129912221770126037598331705484390313115240650848604255181200532273949085721669258491166483008618917875332746849556980819759544106597150309927424448464292631383896163195990915008111336454596292857745503359467151955016034774739337700765747857993937425055354415245619092738121171212076539197781828899498716058312677658185953834544115251232715022376913850212464169172685135886764508166084101360147999350849296607838856719274172845641670464878004315047496333982346460981340754193578491647169029089919682438050719956868396782783028745807989260761753118214539132757590003567158882550304375846017327778408501550819980800467402274150515239199323606956239456558650257370363967591011808972958856139767817529768701263870708375392535668332283751786515528239257726535285753120553667077256500921753893536833518818743743918573584882420968498440874877175705627483631356452848159101678757900065748890707420251796846578491923181783041928910101797481886277445696320336743767412280435273362730974140718412207624104350682856929448869396412707470838582338918953580059806176096786962562102914083472205102798141737506944660382749950523358420811698820160013633693286465086181500663171508132732419971297021300485566562356299476797128116222290348608078701725572739481823679616398507243365025464898566738413925244668431561543305001813858216319010334152445274674498452869996299340861029048593686384995946168930692658645791047664389656855939472969032975471303232776947998821589456832346021589656657550246978634306291231547272135477059141378000001724444988088522473941214243142217345848912946216965643193855379005908864698730028438819904613171746526734096058409329524606935765928428804344602689195560259059652395191107162566070215898656029285708364329827040245416242938512585913669509238194244424965472739316887228978345767871193789727780874462090236520626675578514814551382105555563819422717434725913201542152885351031023479980263160784800877521630613710321911453265279418268929486942004974330906745984558206913657302268215685555716159523560760189487373974074804084185710288424617463991261369169857338734124972052083993648522017510106414928899248237825931232579619405439363626733285321038138443601033200017485960418431016732362509723066987907321234584554311993789598971484994359387477725035514763493065006893515844294615976383058320723842279376763444986123877532565371339651312994076128479886435311411818625853880004580943516612785471757788939029113317716494732929037073423200070305621146553092733988132377471963953409847548036948540521274311431547597329066471299897345554158769427436514159202158952262369718456302994459029835713753344385898846553078029422137902711350347979985396213682081473774396149561590591766479434929590705719847980409590707180145764336444899926126121864499475783859390903569240884064242684645446911893834065650088543293795002726961308113839758385767789114439952009547697359494729808598009783216146532215439654832345834524366889208860937856350283254974071998727869390140773355150644213640022522825214252358821238278057506968650342971841951644569441311149717643289236241867026714273222040620808165661876367343149947739080520561180603184472300611618373508363442986667953430098936231129605178411807618093851609064801195085297247386707019611492513958530563987592437178317469201193794554185972769254551860630021414340004995381422568826364949276157129067508827239053752270737053591199130066152158451889186201087454127112208670839816452363979444376149474024195813168680862807763451486547790019730782017121232314832851443422330135487960704798854644082005233968523763696853431577574843729972446842242426018672821138572065973725792007097220115813791601158654357213059175843871038573040855374221181803678043584306669115557216706620814292195989958137376712816438487085601865175310163239306388068622020625607463093136031844231701244685801126332921939709237076827482353168907308173622805828889779208734749827360079930580605279142681460088722294777881076718863480598595012315476065475971040172198968484643086605597766507390027246241226601410948541502248235928890237331928774424825617017147679242158028093002123300771153603891699024683424361011091878747561530598034093351998187862917365106228386428221871604949230928640989287272590323991236833121337211702141211877787545315819437602140696083629252195237989645239043484786915176893686801973486803208482848393600482248724437589842215224421755941640857082956422002325462149837422994387515391345709582826168083973278736851144805005114489107619528194625851363067992011427312058896728279929456775652178632839721988670097785920321450977944316940693544222275413297975589476591472841560633882096403674070217522027604766319485969531034890385044141931749870312148589296849936424167687234517362278400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -447231471253932454846773208050396383297473267065441558275139810710772450788196966590619970587967390262284606399186931981431134606609844702355017395775415809782425688993615722742020654111584495687514493690258915923790933977860123298964737171258345420427896368707864495795218852225076114526017331312387653691016714219617407423325048046240573557374607682098584023544506196713144820859167264372024715450475099217695075448763464706762742859456215431925011326525771554038505245986937349890635975139101560282248674613326639356661969463905839798958027604786337305118909836664122351889430481964766205587459538148137382098349883748052539439439265980721001087756047229469329867495495219326731047171557662491265802407726952543636736739311566941609671412777588476177733362249941514520952302608277536068394919942289572904083160396175816401818453114149590493913043093583496059053412436491841890617770414250519278025006056669475305449393031242127216479641281498248524958951219515677083948780738454896945660432100395315643319698684948262035880181370764057172692003586834196083398557448524742280432317154921549284591862977774559155905182285894670948740304493999048852213404504271161073475860932935284716089866132121297420606771257028473431944061332338209906749266165742207136773946435390284971962539014040294110955925405860554813633532859541675790015903584030124942496879774556205961794184856116013126285647339205423454324396294750515904968408924912129805705288487283124695983968588218271577751193513095416013489030118853928129353406511382772957034867053408072259545422656078368728890026248899340832895950905436360555742928723574236847285059938572267762209288969283533205901436586248476937563526980950884097810997499966226073393223166585277288831194748435725160635118402017922926815342924689626998309361121716373429152009753098907608145457031284091831359392341902177582174553838502936611404739684088975621249319038240346398465348299645134947333604156433567011900166267265086599680959958702798812037471715837636053697662795959999810418712651524694182190642200936839167193314481402903419213932966051295416793106374495667300043470359647852927035398935011787402379786790102299000653519651707958999853674517620206621366830985752758780695623803316819207105726527677820135796077094725208332803808331961669643571005580374296652223049668658611811067585512628518069248330513358620698468075515366269062713366841389105820891817272263336705904722710807238886109785739653983261406153166532157380041601360931286208452884164492782309300624359883111375678442428585514963639654316107984744076561876149285924531181925145114275633040152997344706524778445398182315960582584055925152122157602125466829958024652966452042447230458331453643229522122717422378968511650512392755345570165872126593460642202303863673883188532300328379496754075881554946204224842509244780088906817239539107967550575208055777766658807170123728853476880923582588039801613465895192761104882866864778373023537375268443942070807490448673847345538956137083047234155314047268660543821503303146830324286947691086300660163796405666125652014898374678718746094634626444505796756102639011099220855257661945563912898378520182866305259662499464016676815901025949878315479036732271651167818151234324725238576921397007599448973433797387620265401203548401941210172601293268759714976501245871402845379631511432487629531881501681913226777543964802927698091727106180778035195120517667019396401592384979269615803517014393901884551305889150951853091013597273271963587041680746164822073635618889645135434336507829177504107956515246075169374678078451091345303727009674165934001283351367877763753233902699659016437056831535352839442171827583390409890744711457519939177807959811985891098374654675385779470643833335917432815352792658034994895995611227510516952296790094998885617816582996506373622671781511018672359742349996993776322127165588299380546739205502251175203033695335634111884339787167315957163298491570275149000889413557577137469779564143279723475184235042381251172583877031115017642698989613807036101213116584888838778818647040243967260757381555921990025139215616318992282126569420852780266571734104037007502826060024176882208582892342243122196129063003288707692854069404553808913412392999515441504528644751871437571071688691992774323564377106051624716635482101108723249190264179433343389002369288742725847573328425108346471689431333066412267652346318910170253897325009692024335577650388898587305914052819767282178759660740751026992623502733134609202202767775957500588020060146653896539877421268769471347082082609822893054831591558982117246890760811430644547077634667813786068600225273330446651309574624513402140336999477972237971814015834421425691755187245143339956104423173758211559537357540313239824733347090024879677343389309553422284832795332328558136131509150850102292583284160466532718814526797560800250371475334731826660637985286643331634329948858490701442452222019756002249273183963189527092875807428948007403750963308151031483083621044825348640829766988302009883431271519076863993019284954693926140545806834443154381278917984785235969468326359237470934898853494406668696933223414333121197934773494259922094035842023108061833641465478161271478574943578028001026048118424700393923333981800802376158074823776032231239188480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 217014875033939159021210204403976462754927493856264149507409153243044428039989536721016892543648465139140916574384097594085529058855271086856934833678215775252377027714254644642760102883620588373387950937227299704396817351511719906282193676138408327633776212531006623414430099573919833425845166665811646910025792845604329939434652085781206735142631928301260553821387487645323208793639620818444780278765223455297199917632403060612416482282951515011161517872723555337777072480584862672755777564220728774590129068625560885182884982531052231211417003942895103961736158631527036513776832492385706226316736342359224387243576913376840638725258740333104681027148281771824086405847793199504411448917164809919051199934127192462769616999410100489037622987403432331591754826569484455532534965960588203263216459237574042983610534843269178690257388284266575842048106643546233944196786761654960866565768681207458067021634436676891922561271073565416571206299924995215345166942991758396568399501427281487002018383244392809427811706495904577650056147081680655124415020063451547411152571024147879504383470634384542426326652264690516939578933815878730697105807261971605857987783577972520716340546877414063156016726476090741627098260487734390532520701760743783414153853286544803999015509109367512127008625172937090941876417634267098893246231495275430841806794156448158574860124098858283271454274487602603780446585811131892427909145694974873694729177839783928484337416553706361799497609147303262196919506914739622277353306733191829152065585833586039793275543403513620998438075054606361130896729893371325560296055017062175580915623239314183128122600674759301307385030216118207170127775441753139068307819548208030576517361556324774350555863224586057610722916814606052230163107174812669347918332810771087728578478856890716065425976638048346874161431073248694835358836447794540171035617325936461616754973481371369417296405168420371401528341689626947723456687676922417969470455165586634889681500232703285672089903354714647484320599116478940592156695755568855342869627505244612553255415240209947911112878155651346316562241133368084046966339294114090599102827317635111636992010233680203431394704473077952323091342444989026126586083302649987606293847790464525936173365987160283936580584888689531685087124517532943868063353117150184197723149344405296418439580709360448851268576134125150137229034695996549732720336311082023311085300159010828385855472527519247756842514046762639420206581351137208746258458571800801429858276770250223965993322119143422425878258565979882033021409518947438411745747678793285633734591503893450512279464221254156721597832135326051410121825969595250011076221353918430256023006770116165524193567978516009152483348687844901638394144223510890738187057905486077528928358159531861279100267908389072653266465376725089026053109575197188185476514025461513526298732359961303478007293886442951071016650785157720452357160939205528150198693813983759598894154190656245793253082006018153777728552287636825535656186767613557595580084744831102980316369965115107470132075554464238739667880859762371987484391146668745718329578187630745778431193913014386566232920238411687497805231332878098853212839213241832981178573983858061767175328960942355654985431401280574102901836791886827004621250215206326646960100341810392538126620672835915117808493647639365495489790557757687990788833643959448500455922930186566390575238785678255256110054189208745101165231719159280028578075623203296508303066455081831993710418124469780479545975402277651155526110420770571181487490602782925960478753131461009852600802346882483068380093374651644546673378573775557831328756120931430925195782026058772434296516802752299921909261356782519651154730717825342364527219445980783162597437949642445488632165797613550811084746774428764022009406710780967218188916152783074197452730449322230406294651752825280832985724324786946424490959218124093845553776660929126503038967896500901814228585704858403460633633604048190007307665634736988227664792841743735511224931811190670638499622572379130461796415296332833834195537028458679634141678205667932609024105808965338855172911830409262144262745072370748698527449733013240303652199955740068065404746787331968454013514819255925760784832547721042705455638909484911726047646894905767600204038130035115507844604835064752717359197986587237026459346451232390062801598037372530376547834564791276614661687403224416231891467787397065269570586049273936933942447574387874936371116380955735575359451560508657504355189908279228104378374229844297327365244597465884668136693030310104397515203049095146673940631429938265345688619664895392761636956973537729525358783541530668361366474446400161995057591356318629056739968355430077765414937535245010975641060139276433526395212712011104205820755256705349206555012064115945232620161356008331850204579620435670796182419956932873101470800733670966741367530073984534806377522217369998491146865873223518340446798524739520558487594052691193951866656775255972118755817548519171221223893125632454581828040927008254292752616648286828509932667785420157134946285420534965751242649654926894402035182828576293793324479464194040713336662450933581840643653208184662433435720058803922375759885678837698570089769070856243668746608374238433644979526041600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -83336577080043423145578207604398228576395808379672392647770293131696133242775003302210478611779707652764933506506665373936955976126085565193919905521135278769680416814397121917775394756984237497024619006464577808779157086777105157174019442628706709032602436650719882116238849343926973667671651102106670314535135396578167237663190675000635077193752474896719022189311914724783109845583336213931092906269383021834944466795690251509570640553284698718921755705474826477935459459643589597896032823517185248313306222835096387306469167505752821256380796817052111638671379666836964366592789044742778032095905020269697193576502917763088069877840047976377895852403824420879944805335974282999968584695423072856018673666100228696978880288640451774794357396970185205315314653034339595865951892686441834503006527316106804105673061763812369931634086161323764738114590479048778060235967814606158489274142093458199249220750377119911260588328004810813977005617827948966545506059414143991383974647622300323461662483617460026371241549426550342965745743697728398490052546789431117807356970848282882221746837002721114318073236531185933227606968493730978375305866937152793321249728033880429386345055985465483351194864802771034298166892859955706242333324727733206776399370551362947141410395384599405480914976164480083436253702566705204003587888768613712842566827749210419818736514405869078076269846947782171640650643274170157783441297269209371905627568551831860578043779028211857427258079992138673160954587183523055070414245310853938029168924726083427223001241441002476023509569236927520135712428699075937438085196299446767567362224510325239749734155353379686104414779703616162027637387618521166635216854911777924062689999506891026772465436831420912789075000506403277694912534758219951877648135750626949971063244707053147621966602993145674558643598126278207498253072702853894486132728993076845656135590059042624409400055779113094253121934756004995251405222161870274606781053078387222666818772513083160548570995962086544222587053498778406307293910475544084000616318649406986575894849088642781827945196178474916881397724922305488517543207596355144379438902628854699497581581596770976292876763978676070200333399949102908368400004363262484314003517752958562950067133461974538371845020716726927454729986966129993627466029150508458158656125529002036050290863410037136658688172195050833318680088864110313525916107147251615995816799103560990662825343831806269230211889101568206281907712218350494982938817008724468488333930060370338318889796951466254737387981044645768407369247252834874622689266799348860399649503914724822112655107476619021433251311916452752069654204197927310659007431673796414898840094078135532472365157172001117946216588031921190814246229664021759258075087755951394670891545470278459044540973300275367596765375039987699957459625392327287932630416971007702961869207025857756887362473034487643539410498715482281994868489851073442683397995279150201192986124940755761090246151591897642998392806742857453362291911995065894003902865837760431032320553794752178696828157116564219062703807284047197019993356196738273743635466566194450569986048656554712630174021271006693111228580906606893989945794161079334711494147637876965073503702630583537864681092859733499971110916541485699160570624871240351456196700407161862979523641323289615937932175183073780271565949393842459057030534048466711474318436328950062596254984840162510295540071427108433505941132537293493821067027791236979911827647686048391233050103854237065992950335713841590869628424804920472892838429033440503584586186533348825325836124160538938990004400335025416668931573002943419842628377225365657098290198411147221616190330476028302537899290278365477342990180739322023973470702489172433949847815323630324664676098902674303149125626375210547119274114979187188166674640118112398597121298080131819419695987926756892667912940138234376652991916066699690310919611673196415207065284721127412195580070070306096713336938229768405119558334952481529194236143935552978523796176946923708860037384451371017493757921453691355263136079546963485250364742523042634324772733031110594402866989275342221617432356883960264059901848926009685085451155159059473850125329679188744395788209317494144291517569252856623214140743746857652782440168475518427029353467098363122746957598230845870744768138134197966847179623760635096432919708699692656337522766151047352846686889796819963124749215206925793320880760404223724452306118686203792267015181959838412793372728915628480847572047188658454600009596000383495024369434633237339963173535452187073533271471656300260347436215562879916697993374765229308812435099719974969773484990142114013913381741628684851709534999666367144448545505372845057493986774292995991767738894226041879554787508299191852884135264441022213520752913232490265603920482995256668750251720581193319256113509901441047878387751275920292691306792373315472364176583215308491134979921245717326036329985135485623858725578080322668840031299862391150949012388937027740746029126734028622888432212489325474560526848740561619964552502608391992593939237646316285509727004958057982320658114743191410876532811738090536994705570121932204958488597024857198474266826715665964825539826565616999898947655964213731516668981088314974028840304640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 24402539865645208190687080140997006387898762809286494529535640472235686794706578062605938651398398343728980031992628349349165622812260937229202983413398856215435532338506659528909601347759334415799077507980219071307816051877286790008519167637269411750389111272739711939436930633002056737381037128385067793294380556507589661711042773879826976908881257519660592291840315400520476076444334920212976961960989031160870354704613252212765606248327009291487305015760498665486119231642649797758945166872738258533105446811376439038579140509286308050554739909327880390638408332681427165455913259165021598151543667686494679359894675566042692588795587716662769137871317695504296854258928349018202799688036438963978991694461922353841509069530670057699390581846319054631796908079259823233485898426940259901741649855987002770952494457320162053394950720388555753038815386159307068884368007340636719828477950508226682344290411122318089298663936367739924801643204608730774673263357244044817514274789616166524936271878129137001130126397788829512574317668631339960960516422516101430026041604970756166051999367399265821539147644236716797252439110459902756738932273970007881510297888774806897660484133700767878097925352548832451990078790781004758237890981025400042533865925374835487469909486847498799398104983187180989723113112880889701314929791000584210658651678248205799544658468237952503774301736611080031487513404409617263035671046514311891723966174536218837437252063115920446108123827260379748520085892757244110849946756457133785229265728213099315835279071372300357338208068280307243700806149273480831658214629408950660389045052604087466741877675389598422991119640719200614514692777161570851347510876521899222522170021126664772471350671534426447315714819667445154288817362998278346426639155629551606882523421016873529480026565582774508929882237530768290380474325856979174166942363662783733814047008092061469366128966256698494473660926851985150473815938710526562407749584012906796105268802816689585077687241266760148025791947098614788829400934305895777748373945165067265678759832546575618254119166868588996988853333851383740819949744632152014617125542247566137049857958874139964365636346932624174011589513243430982240714585323169180992975989899862706828207704427057033422356867198419880028632429530649693269622519106943294341131387997894031688813861478964089761563312821936578161675284506235852288987098677674514777393945731877869077454465912871221605343833018495801878340700060302044679588748635123630575267761778198370285126490942740526074241204797459609515569105177218091982463607042191483067011156774129281094527445983652847404780239029695365277020193414829908232971917885845724052292339730127954434345285973926046156734914782163659363814764773607319864461628594407477235816215744486222169703084568404783958101024833949533292421816936944893620177387310643604002356053076259001945162566877972855961829802822165979010154008127214926850424679423491497501922004281602967618856924820982158164100464779207527195668396756190504568646172675131861434994121044200930339690617003083334452367783420703217443024424074955322165380371343119176944051884268035733014090336682702480386716996328575456133141912429740514904635532523504451422464357928721998574048992624695699446657233340515522274659178170798170115858759914006459153688983707085668686217171054345383268993459464059105546285313942242384629649863246552382270715594470555127590233954648384974164687221237194748174434653450513676179426114045787160538654767078973380885714110927293131466572693456002744125170063292943436768687526047720179386696256939082090562141833983743382913060384051657556197005917344667108277962690341862972533288567407474469949741609791234044284507875083904195511771739827008988251202908404315598846927459632050075471166491942093098254181159728786926351792310092191470922705973359361694832156067026731492545996828853258111901781499914366999918660938904342436623965784191778033721810298715175984739336703766529695556703497825490647886039164589627595508651018789419737840232725292648507034354200208688657718903952062057708145425292591136282538694175033199455101819532604469088324994117099887208703076302670422740888122499422698915245737263906430796822203589472217103322193098800053622457400643298775622868840029152201939496348237057248945712260233125290501823744689599820870518655057245993028668320323479804456181058754357687915351739315904121741554349603377350860336796283500456525947093956928499636184029662566119468691640492941007126796336288693063276479108494467491468463169322584286055157172657047691125999769060427010940322894642001217905611273142648595642169667770170642948000146274438156229490193772760868347972155707909074710188766982569860662895706815488140049441024908181229536079308746952743425636552599042067413609839614635778393330972059063302511898407896876570952509374421020087576140010747918021330670805956223684124892948369371295125088371773024119282786492485410456585857665387124620403045373882514390114299554993897128443751263019943236079608824687428931239035992710061030489526122580830224665374211596646650111126603797780896277672668414983002973840818367977710644123768833230694649495415145259126220005434600190634088292775988105682330636363279007527377177661724941003373150208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -5258083783805315684627488394220421115897619762922428972050518267703411730107387192597327482359691103566791225181607702512533762402161248851218830211961664552114661037630713606456091898808682481093565241938999799107764110081687665681466644420372846553802170634033986456709385824113281780390875871313451388715936900455859555680586348441480215499547172138971587171030645819632674994214248385154747274240743224751336069374103291211471896015036613592069544140346173734038535263964505608980982389197392840525284622752878105889103554859183489672887274808873148049566767516381598984747843903740541483369405879100479592528388945746051293546432116268444576663255366181239725731762845349480441159682429234808913755707968855994589982430648313733126581646399378532318426747099164711089896466229716456555841470701638878025679504503835494888438837251953859357274652105818016212330573328970537782546572264704125945823994720264215539758230579787289199542003984872173332880698441878941760409017924957478278026905164010230933211654636991781633054188604615309196546173556676576157912982525112912774491080317266518541101646672666720826516940776449625885615306405360553705272416737354055740751790845757949373497264861049306802391987637566669214929244388299626257283638761676246274471629067276150724445106453065439135934561134112594962000541786036529830308633764829771609285487335810127265862086830329475405612021320184106595688739696750137481254048175954400709143163126557709725963100864568250011505245159544089394932896738486029465074588209272716627425300134264536783226086371595271274072023041852555436596738118711447674777955285205031230268745102176771902175541396130867546081773816331909376091234359542002577407484797210975821755206316069991333159839330213480619030579143902503704001326909207617443588770681326679252511460825009147926878686226392430281226182062624399911444882082687691506570566582646442251308384197014277852608465028649680778986373870625450930688077864082368091238000899723504247910228998778400439194740229258521672845466916203019661003190092926688202010290463040265869787743673727080306913786212930514584459942770837863775522798044270320902450854830710406750292602958237015673149698230681395465843071674223253493247810180784882328386219147431201609971057845212743563681017931957584138620538733901107287799758323807551718137674124758087761202453806197192310597686465010026091034904851885943136502761548961868145917590938083639570243262967757910572363413255104843945936196995585986892689710690517703832228786813706745422569190498617356672764546266763981723453409600832863607331504931815396282587677937455699600062756063636126030506203785850328810994986419529707179120099760478997170638268967103877754214615703867512421613458439416458052769029396337490067609887351591712010453654006468518669993396124416911927373908519261895090680102560625870960050904963833214953804206357508361509466965337728460083154805023354710241584709006286386636608284719411595372861367427879767554422498542178918825224854196576331772547320255990924999948434533083888713664772493164078684433070992201198619315906917633131463439131052521113229430956998147786091995225560193190142632074066204504124028538725906985903816044441528079954336671572351081391188012413281906375416310168037789127079085396788332977569715877628670259681045557281319687914732757288423328274271996959422594324245936115066344154752021923852842972461167234541646209411789640851956576804176107896058897015108855667152111567541306077764065752630063736382168964714629386287898743622030086580463669473170417520482572975439279148546035354365969785510486054245037663974693731990557963166456114275209640226182293488375943374259176717364290030338530175834590687446584494900693800824682284391515373850111109339134752080109225515811768033051858824651683921435909871544212498785986677139624682171834393024517272544701710245109150032960573706112236668082220390048891890368801997891736341935461583318537196327208375800217049018156374045130033577641649467350873553282583680086879311777186472101460991677274798183075362294512928152750041450375177904588103076713254766356513653390968218286350205546730018349428045155525922968585317572254107104371501404915127920111422650130191189811149138766892043160453309360771145250675874210428698861631913134957503187070853094966734221552247212481893125027734158364102473140592057719314063070107171703872942909493689759237590682914928388655621137065161730210261900115402060659960563054368870375746341521489643318852551138660112383864827036207580804536416219340752782689974291200893483441870172286055058847809974013402066038930442638931756559747916922599465225143254786371681855861984228563463301584136730251363176997242781639809900305107669399574462311864781194814807620847129084895057234349740983047306709620833075718942149160006188181791269579909848495707370873385869410366125805440148335041937788299751018158083863607582379684047941386581646137855506770349629684120066978893586403181796997294305574144265814631349802941885020404477865094804326117524565173501892383469394036953759622458504591255394082778273108163649634750064619458588120070705123061930674998414392781418341803149750639844447751083041575400083715027202273517844544054952350301572644123398962034185431579513952665600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 535069683533781380022518288743746052607352950710267648402040226565009615597028673382219779868314185874745085715748964002131707838200740205383737576241208302219347267694043669271967740136441660298447794000660155286202431493286594482077229908783141662692271143797730379147973774885804717602722082170893151490881388752448849394501101261451280030366969836748015382669318319313281814038968531727723829978368933994765682915265314121579074365455947590985262392273299343685159943979942066850013572934669038032273247938590652763289276645782682013756382962811704406057153580935173404706449537242227637951906678483827148120090264077235821521919661258056843539246150500562322531177106629829015460586068674975759936692110457631422296886363299079397670038619491854973180187931527055971313258693314164467711089428327036689509552477574211663871618715118636195211150262327068648899101480367279243062653174536470210186349505689627203226505348282815165735128252703377578138907357946843983434653424056384842086705561505528216605273468307632630578193356457779627381814317183303980035424608448611864824835109244000948031094918262039228057883883093645479728328527192862645430222343774668355263974085622086943715189817704885093010999193504635243676672572230156657315333840344445225005429492157343068425514449170021212025661864319641355033921416032913344336370604218632360120528532930052272895286537322633528515191724461128280136929090362872985327663069739560695254666190285299904216179483211464631230165842204303896213507963401481221419337146184400590189026422903632759571949897590324116602514847525373578619445657322127270354366752668162526183346034580424822045901007315391338699597127884321355600041500531320945101621419107151352732864189542980237649598541066362103801194043071334031611007514869406480199787403342302383620352878830443381417002003020799999077877369592897612855660242264062961394592858717856320745711154962267182574608487559913342995152374134861587376695171439793188076962749414208649246210582856346258557472331459110926722862310805830700485492693998098896667523780551846012341077981346123274698964828528666348701489161896952403665501714680334562345015088996708000554584392462665326764069872087393849116324469241783587322639900080308622377546502067374857496880235561643625698983245734542097926693308557558963347100216218979262769142082069695499059396932168856175123239982044808792835608904397564298166676856993475246625612084265510679938952217444286560319576250523526560654053530648121952337782531024899609141428041056334702647663406127697066538627652506245272547621357865853914935750108493269233520018571967144641136065825653654394561811135124493623295031239657403794320498786280582615907528211951838888502700538722328634253074180584296407955015201281844586700709794307339501792543773218086861117162756117149098438652190705300253329993491483492754473627679388241601533735013217846545035386453084848584154461643228108428561253075732891553272701228933367003699070874163338132142521084265447081905798026877053671985505164358352650158750411730473786447859182401953205345976246653910518988866293273839843317579703607601639779249419297564922324236100115951071991747308129103149492315240890336944021593032259162711431081088221802571540598505080500761224565898203715810339061691690698814650778047599517898053732674007507389409385994664411324519567177090680709783785191728279573516230938473708615752564340050622026543703192257675025814878186551173176620626559411499867484790525898659334404501177926864077872797757385969711794858654934101290776623856786517859654399175356461760878705618829380976579072136641457335686692962296970153885074771314389455717412440229982251799160808829913057903808450199445959666555834174998327852690432826955226055191236368100157051201940153226327487088160732168880413161479894762050196560748303851682990580199024858540781337437800564671084833655368651154691498491000612697778861015164876347502749823963584885819498680085034076867272938486928954228894895330124043004580304959388051892056548988291532480450275897144130695058820220956018971264833583541493112556380753416786330530874301848805820787931205962393906156807773718277656470425150201136242571423948136496680699090272444705322259415502889930583332206806419945302678291822183684003360074078666612825410137468118783136892531882167325869062675832960765619235414592611243412747531139777914885452470316064973352533472104852030530858204082364732484497051800015965953692161360884816932412956286660732951561242847769432249937843816875235692052247159161653284865410715042389402820856191245894621086805536529843278816007404897231040150936673757097974199414768314866301810232775172139447701195956386944973352171860846734908102189392190930376288380503478505256507444393703190917907430314228546187985716246535986092725835497853374006053315706327212104737765185439996765570366031675544848438986426585238557088794868839171838334443231350327079295837181758119951914938784581250218806282222996784237269983877576060416928566689285037498341995418167615859849705809476575319088332446469861111518813962942630952964043289993034416813391828410438017497603158217556804872021271225966136176634368508703936700502957648823401218681565184161063282830597682951403378946106574373358496923571453952000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 125972073235123106697265408631442536963215835505429098330250041042293332594010838137375877079540246222240139342011742223707598373670838533001570888818077194369914657089314341664010179994955699850481866577126124697905638389201585509297269478003739658600849989809406728832719983062494234254616881087069402926866293793808064746606218345740507171775644268047446014402964658442556647810864688596118003156080399707761168339845164556941029175834145730536490172896165460022543083130956283035182586885889983413548454228452666388919940209040061347014944194830879596433728301804912612046082408723191969009081176691986501003352030906228210897922044779051794877894242804121575983812152755488232045285413194714069593579878267138531360705985914592920911024238061415355813510148655617809614366506812092841648291385921869765133869426678712688643586284490524268240948733749107570354093993510658464154794656181215810635225986336410454469507287612145752495611131798779211821861772003117667604559882911714459372924541913231958737178543286222496879421098759347703653044129750986752998954994030082100442401521367743776014607597319972684664208430366412628644502651985642887211823848095684901192050574226904207866970370440207979793380778745462651959034593872015676102472231531931539235582295930872281344513385895456661647522924154517114054496897520401238545722216549214938295744621210248952045709395546376518066556585351561310821068643775847022565589008699222707279594568559029045671496408926539406613209479042112633994036610689159585308087372937446083139609643104907252840058804481342005789592211438845857537438677537474126571697691438353576987910352723489250552626759689588281549684045257871718162286776845738449461323758028822978455262590413912222410073373454863701159311034761995942043782956133117594642869774340742767746908621233719222646313029571040277610625204916901235058852724131979276792283134282868795248989341510279919801403181689867861878801604218147560710522476748598091704838462226384211917428597117887004192341949384250075660476164775418993927096892029827628167973120542211954000052090887728105793090083870359953616529506973969014964226894037585025976091662865779239991569074406123156331271780483080731600979633915171030673548010330552059132838743095746851132921423932921765933099825107242026556995477883749418230779614650506785592916576607201841575617843873364648278830587330228408872481168054214860594919839335652158032035110891842550331236755514715229403685590068670601286571396846168733568076707704804975727476947972625410383913842774703023383505026885432403202605699543583503968520910647657144847282975075890637267280754522378078246541512935860885523111934492582707225526409667499393062249106267497717831437131450825655583591957837746213797574179053648596074155103255001098044072791485651688311182028573702278317577256386825620711043725380172832171153912281311990003571987161119322837641086577432641122147009214430406839061947925549525858350326638115274937268155274898410874767191014156140107835543166736427369953224392120672402419145444479455287244101529051784138145681517543256772361194225814760840379908232857068627144141393935891330310124666878404227888193424077967972109352984833651522169010377275207262352634131353446957541849410077758256645084898626712883503364817952946836475675273277150495762706932530520595736576797837755429933267358160612377730065347992257321981494437371689152922422604119154120935358133223851491337155135794268208164987968011041082185073905972906060299515663740618923821653095851109443729019552159669666312585825227006148787433218435910816996529355477601275225436103421961000900913241663300943415923025645506388362438976443960913297547639686974620817905229178043489832424187102610389491469474033457537329422082151822899583676500713111264426007696353739981729475586056881507271754517610157070860369203395566804451789736939188634813301233449347548882813050224158360303148683175968484364479232960245267580479301180966513702769747296540148676751470509285945763889183695130814760759967788042485334673243505138854359329904045196894190610480883810079006773232743176572199774805460001995695753577299895228153444092312643041612539897157306870525774734851654265962152985909705231625457987017723639436911315526163877370426005499853869439738762398467847665183710140470064458008541312299866368083093191111135060270573951780126359474920741430699518367294884714335927714809618538689624069593495498266520830357650738855188102151389129424741201640696572927856801415050588456960063620487587816785876176559552212112436152846454366785387142358447096650743485844745813200321423581196094849441269759976660251757598925085108749495646097693098591795424315079690518351219669388651806155057209182702448496338207611420934753500537028841591962472018221580633731458628219547736370420122930938318039349863861911166166692766047285868415989343912385501113372522882445454168580074830080767631936403183435216608875604619934370551804991530443530945170486567422800049446300986430290547268081066768714210360551268469348603055772827892715724464327370378781278092684944509854261053553226352247274935853258730929514781729576023735329495274928849524440922190933425142975433739379483401615332733807726734831037526656801392743557987126401694382562476032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -62098923007256113770411802618801353929698806316772105270287029712566381569106678609326579362491768592325846396688575826626326561981901294910490657981884060114620243829293508741906331164187102869035254490781605688181143864796088695670248664322393567149287135614631207451838301333157772487674628710854361218528018886547234919775514627744449818611818956336603194950470293512033035786742799257655038780056848087920940676667733739928661079943097205367775965511664856950239251959549538716886612193284690266856897172356095905927276878607850007518520478639755187995501250580271232825947087562589664526112759943665336406067443412187654658936230920449765045467758794748650503793769214035168448631759157608070951675162047762331155095307624266557781596324053688432962727676264563035441078386170996854403583877463372123254376917466746975729503434124336538255674409899876482940957498157385270300498396351018035783468956955408745866858693875021195522619525138024122361165172362489002594056726256543588126308094732197088840646135580350538900461489481632376142910771359238413258362355735852314902864254409063368316664334323180358636428204981927510537064351643014107510656745974454037140032570692259677784075656670288357519933269521003784295942007211966791847263159530340496726775403635965949389803119132141938384903112899407162366462693529082894466211344518577335928971601723459488132330854317196402443212700365059774552053620493760290775416120360216390301034126193384592344643996319962294875082649191300072812260040536585658738346109355078321018812183273373709434905817191973822201842492386649970443299529092488179037839932762186536411720253660341949220550701480431364899138180997726029503685558040969635630239713433542515537342795494854951255627243406951460716368011929047363595416005159130003918618842283763853262413818821797069473109780039921580667764261076257633319562488157821173869679067056850279355774708450134153067810405327639193217470392631850228322057741888006738182773905961500858936816063314351824329968084303338239616388033682821672338671821566806509799821303812819496748989546691754375743850870705051964567567784842601957060809223399661770729588720315230805517244731766294370744367292354328041068167300684158218418244721909308299417527514009783260924984389550190486309655495330177134685761660538438098848747745446704616963502327506623592783797689443606681520449990515094118763576745134281519756076774330990882735783286432562004920016892366879144274700360407178188324700587214175124862339987887296463384576944509137107467065532705570170256958740435668763030652372303919144267747397738762098758760040028950986083039980074917744786779981669575303180019664534679818913519410705826204411045599462642990778668671747409133848830590034015533047904456537212071378176564497301552448625013600145161169311108092487280572283840461616027654988893898871372184828958886002654633656976498611071133125228774496342804011966989142785767527472693430805648645457781516064307763807266945637500291558421907147663703689499084413682757393196207659622796442213626642761142539097355421561045277771619399778733234907624027356869229389089795695685678699900827394193490891018957413170147567466756822290997835397883537374687031710666275001222809386882025980963659724565692478737839499367602412670418425586231990334142059006770700401745238218105246670494392868652077539550589582884945804082518261012489207446759440363976233707604163722860433382478157308844401244674986474648784942461321969270506433948819949543469549549033510527393843016163684201679798371204621664787781726871059762273869275114107986562907773309497366220902756479300711708637067278592360947901268028430650303388204982418836389097338881283393220068423852743004168189297663183888736784694667027958455996002711771196347342103409152019920810257734645574380774680654286428539346977904972624803283667676256507053737397641603789400039182495037541473271562715994020336387481619460188785752027446039393118747776215963492558667102899478413213924163222315995354157188368035677666360710562732494072956180389476180122003581281604007478579432407796018202743265069389971974376103355778090227729429349028305019082094177613692266505823141793315954948145372715849837787968059849912380312977035561204290655492768275397534981757617255166905635538222387064011798969065557974828039307516558024091549450900845587038112131553567181404360865780079158572479892316750602957392570935944161304264460817715697935023001112004315952661883832503435975066353582358504244458642006588824763171187072945963489867386197733202027541790868469496529701258669465863739854561715073942567641499504684637868815374694539915291298053266885678031194030078763965767777442967536555529767503284547318729271169742920855217119051523451242122607229333990265366264401457818371493244280384156768196519867014821784287247116174545764705139922477952844119197607864775574429445666050899543217599822110613059418758694151554041207996715313374586588892606992726617580900037736372584173512450939207294923096779891828643606038460189985391953316257176344188106627253673449570332940846778314656004934413021987191442411599861308329555870731015258322177660141113401473672245074007008919883673620955268886814388449939283856066248610945620857985584710043852295385802342400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 10802346696009801369267382028732229927712613674272126942566825379755214393153090626392588710690415700690773433803521917553059103315184016691850343930483542971405888822149070939076239253574506280814351883363862082821661627494355780734951156130067693707399317046487845689511478304840376677715502832956148654418124024444811824496279920107478939863608785808383019175551924517060020380241574982463117952468009091927126958791212603987344307795280002990888670012767601712298344407406309034132672844296628648893208564501498808696174201586443469176958774985072822403936701283703576173811323139164873514062993713331447150397230475250883139325879129851250833528965218004269581709523171893904506484396113687483627524814455933680708329222103250829135490136822134519283874918133408021792513334915431990595903941374157223537966171071450103283478453119205998963889136567256622733916118823498485931707855492052065442159387774766099122151854566455351004518333793255667109966322592498361067756773872359697798412418054718875571836666841678991902150879392305190858503925006339767883018424409006631269419395177745290863023451022984342926003064800433397993328691346002268912059989335485984941673178798012116171833845010364910587787469095015328544552660793717424396352866930749043128662036756869852948446468868241010461089356039938994487010759607372010786566653517321493038061523139926012076908078065966091651144716795306854668525134505735596242941229766913122473432068856896922045612450886646649157537687011957766738008895361810036714351694515190083139874811641716836478643361245962425725618160306436995133608613367284253231601933177872784597129797493500918858191856641384933602482829161999379396069003218632105362061473744742082298481700677441211718280973010125134892774335364176733252766477818734259617351151035008017714544265072699688309243867113304470935585757603406325933025220510489436662686212233551473325426914893337718058871555952896690760638637133490057041632686583257281517243508549277038460480445581059404455815437364883044134071122695819162623648365221434349565670210150030893695950640542060556952314637244781774125384767277210982052507897397167116550406085154705609473344062805706729163745922343496083592932038310430320229424276126516888782852512490698382295732479624597887965940394190174695948401721803960003009103541709309580177638360189231776611864720537369328275871870695776695546304107548571137013025610632620169224263661145578137938015811056936135895873180862671865633970301308508084915554783829262458044966296156233007117667003305272631490615334813731362057206990746799141960207197825972425702444660635252270022286621219958426225764644478772915549130988035233292583509830945103902038767637910745976866026207141504357497917434875738513690310062103100951892485002741654452233987376465307735590903865673708806088092046668045131236986316639118881026815710455094906568591229110060436277046007003442999185040503094012672743109146410110868878094591152718246370892550318247797986191050051289776600037217189345670806348358256878003368413705406040880508131551236673938266125609862200994201253258338928607630500533555580288122036127846141135641156859797421209213324112921761892373536488932213128137913103540934312388992551372655680068698199162558885100273979527104435952115187766885781804663065628977045959451975284228768953231808050170062006075173306203070935767628640086657260539070025395974467389667515989507610144730540178463857901613691446306020968288180819060278964844570357432893529272125507712278598116770308836477151642429347260259279455952317428399458772834568777197524165860672849049768010416362252359295596821747318070440970701770337815269475294557379978739396659599793816966007346689444390669989023033111769659901613139728706687398258852949495714720426279511956888566302960383898825754984741097957258058604437632463776520750185545677165173212743608454267647943018784354706843741023434688020964846209531094792712079796920187774575829480786203668408647848929246944547469581164078170076270322115053061843202900937359499559688770405354976451005229777320578575985095535746507635436911391348541939812349172388925400494437331051660080391193273234990113744231498503846582442259831789730712270467998103973644750882044815102863936683462507352301219629048298610267324369450090641677595205429567779664465972257596881347822355285232864466952051115467269714819851177124609112732567326164983579820873479501314179066765334674712154342302950592166679495981367389293849645910927700633628800553659110514956006554971309522566380563264165136700481657020979214747439932601157338531669915779718794823613331886666727907750009243052896824502455923900024183040350350204896505935212617399966597569532377010428246718546729762264228510186600822813155095753638324909310520854827547128363708621686505765331261638388099985630292563932448508665384249452779963968090260678936432433214884104312988025402542928067208964778178401209252564848741885007778539098794210289833972524673613164753193232850253038021574277035587180342083223460076824683601774209044764371731691905331507398846811062746810167598179980520461364432812150115033258755392632503285943923810230384650168106682603897557301771387606803522857907599597553663714572321472597977545214862811908457439407636480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -586162907097480310966110716351898459737148971363181602400903902656772913879805900786968599086293505456757178626953024600509314282038728426848361975815913375750590082752108111945221314300392821245171675576933211665213059733385264151140347062989277263437079170503162579391095094251477309789558502041341796749296244192370239701921576108807584400862183145927979325008329414768989346426641209403640062556567004011643337734408079365461319118090132907810700577313512663555164675407915370748538998401350220714486404744073263228095312253071824727731021801196102658607587874534198804341128323509234209606633498372386938325896220892686487514153128744384812697080455744031942727948945020477716522230380747493801519815025386254926254867039106154939875101816420179472341067285632306773595282229005619669934415555162615666723139825700237573874937549907518011722330243959336801310670578184515836005966081613997799989345305730604501672145932285833550278065494859320267950162354547545566845749091774424026852548980462978344824888934247752166683477579812358129150557186368928008062517896768097227017412823982221539405330646648505463522397970696986863067803880906517662426905578027412208936270772125501878836867397922478811914858224991051336044449464329949956231701271838674357387013612960380392885929046498588738069491398142913170189444451591408601537755969763299327513860226661859979868083464909399978203424376544156211343438902577977102269815953491080431438916822433595534535624838064406556225377160471086381190252396502766474099675461762621815577487719363220483494123338105282310611344105242522079490258531614744254745971163991434464753000334568013173367193574253753767215794964174286209825834650281467710196123888057054899213674586859972859521619439265428350054716382097915817353996642548412259286543364296992856975011545856971730484990370621270822748267526767660727710398572338740648012698713995475364537785243577769371675092514184600648162423938255884956266320084824218381568867845397670587355094387920786484092534095588369601577596337002288071126847272305737747591445324655433692232538369683691093997239543621188119409928887280019110465426112597088563807848774267496379196760869033711205613319734847932508680903172028808682667675814576793385995227044691855370797664081612822769850812809724578217461200311618775664787365644153376883136995827499923480511545165414635225950895910234543537484629966266152643721134728035140737380843105989020253498384841882446325410557024958683157421170017368892256043071265745708924991979029501503158663720121509093105692676471759497771700438310710065407816777574967383254263995618567997232103207437266309025209973725203513195038124388921898392133008169048173540763410531576640580202965305012337290869793552936181500585183056476489058034821111078593853754728065768426351437827685113476960540100864563548446370270675931428587134691790669526281882575448556072328864818132705788819976488823816937281357983588079671471351036090579035421396772837763065309020487370466776301798792666922909012440044860240448305908055634445448501990036429724141490264476113354171071347634263049653841999540098523020510372965851537523015217180911201263463301059767070806314837604854442788493909070667814415943393766423759147473362007520056922514398403325465786129947443838710288782101727356631274290126939715165601032699479027157979858742711692214739523091590428410736262601031883464106371038449740938292090160288723717590393211277644628616228383889921465267463190761188936887813409325856313363161237601556185019295932545608661860914353670288726418733098267051867322528298492318104859300990523155796819255906070607137201424045546588471591335253360478690955542439307302942408318376653652953251181000697920771205267180151071033695017146226987815745015767981325317240571708339182039681214866366785031252856125835432096539889776350977074831160981995192711104443389243545357753796731328639941103745640001218410229331726428841080909703829981457030124439619535031455971636972470678078882609569230878846693212708972423091835249283992027018664652587550357808094637439167090604502817221543673674175570403173490285123891575931092891511261835967131891223203857309535063801991733624543723415190585106774868217344092691982541760144258993901652049136374686288133088941654547737233676558294897823979481349085173713759500738594882358098283489945574933507585504773037088282869770437677756946798970053991847030241518125023981687833326842550359875297306680458243042827805925651524649520798372617719676847740529676657365649549549762631567535865576392122628614727421792482981129611532783203852404872037492115761545221902549659012745107086491734902974586794980634780011296278739013947268260561386503453714788216252830736974756213936790108483262882143207899590637527193539567899172060423986045262154390543341168834680365797534022508052540225500013597923868409902269992818795848239303898258225666415746362951936880783209035186635790485311025975209056304648822243299258206237626931137363657149325954136508547807783011670497639758187799439614816490116198240951893493754150482407610378549432835155177767844102778942491926635003453066674991943849479426022582392833882586325340856167701350557705371166463455658409132014286642862812616303064593640228409745191469056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -149072160364660545021367113441445242927163830286338024179279993517208771815869889896166463068166224156591246147925375431360797671916400637773492021277278899729334060501312052397559419145852746759529492892696225647792193079033712819665600244014588182731247163618603279888145538415486400180061242835752421724275845549719518430272583611954256089485540586006604468597536064003048835682056986105371442893659131482470362070965411803132242703018409803268505350557596144845856134379201073395026277624010694026759368356328690843862710210766969797880062148481278872602137444032819293341064212561533731472643616570607350689317568639513879723520741643252799442613617174009064975350053836171697489338640087608533283803567516913202703483287633611445562836455839631633721350020366228419116397212454388902611876025880735938269223553007284593227498602212531297620780761891321877815387054559930838453041015168475089642586136559085035861900843277350926986058207217620509673712047747203436871222903069799960155578071824181848856309253718411380506548506628592205691022963769934463826335673816649001772790663857891415106382652310353476426082333042694506465717290255599355024858376614342549764653721065125930456683369590219874589756519064488984463154422870652562140220597250138894707689581940277419995878912942876404853729253081307367477570755967039631961256800105101572000843869109440788297486376260186786906411615554774174662080863815984447960420582467922967224286714140603410450364615787514153118880220403348492288426950331968603366079018569432112484836754538453441414734513707210286252338692096312396356570236716360240038505591968706608739288552881694642697563775092412923593445177878404691201276096644418589963450294280533974322357915073474344502889971141198586936245352844389504234063103460340045426866955007446167748370057505602846073765290056471143537357200960993401877948546144469071930104061966937597762017867519689785459142737935403641449778339402448082725961324328183321837389038137256874399461095330012904966679785602999460007244382916745204419955409089913046739699550877404452570931178431679598321051871017612737314065785095995413498126715885507820098907094017335347767960820947498881254384724063798052945686202497446240707693833074489682281339455187176275184260521618629610203150665739880963108140395242773318896734762368128072635972435063878608095564292228022019620548153321143957483117603857702076587894340435161628270599430891211261908273271810614178441166409882203716480665225983734752984472330692333810562456806723036120547520473294090765281830805129748601288826868973998518092194382536899305458698805381845671260472800165959587406271051236416781635379775458880014730666667187287645673075467340916849921189870227494263564305453431574487908529924828387505070822536961925312734483466931075183747768523941063110189598630296536547444365057471108939050044021776492380643312690306643470881646148158263449592186581843815688668704983273070974716140120416165432789400736414621375430483973934303566862032435480013338111505072378012528518564767137649641402741263142835438757713285060485569937564147724498879757886159945607287199339064619644804724395541916241737514485651067553847479639337068242035042196421782623936869798205663615144148097473025036663534012516493133324769610041711387361580919650435415500173446437183099207140974055680611394545939876164480089605870376058320372688532167262917571350970275736269802278922815816245556208939142707373907411329909892802470703626498157093864539678391658675878502532683031622487633404019615121012912578658597552207453732518340598250534067716012168570029191806284054929131273383835375654486947414811966008256144282423391277399750422119875704103009006158708822409354492442115669374508872967338931262475115910046060313297480763189593284855926346526649037730863831130374013448808019030639012452362668498527722714387357082309585083881907364153477629152302256503721553050133558977032092450810757719696817948240665463200358706547694710502541854484442569885745745207129167188256225942986231066158081712995466312191196735068897315827572474951226703092448291398317673774756762515300428977247129953446743425728660389718557165452316571423645875527086824226526385829524928656049330197904041947868834022373737547425413807418578920765499037680684149074325887300201130675134362906727182038578432168798873719858368050221724660213037517198801178915456288111768322906587029138037976896653749095699972321580175054397325937011521879474373930780747521225477811283778943920301114309880858757770987686619129533852804758031361293977622762922429804961011916998636311612964688426845201551984558428242424708575135333239795249451547107461405009364039464144878569833440010749034857508595675930946364181588459326762257732708874497689809133985481151013669239568548082434118542102556821447693077812251209722237878159563397125498870901008406759949484196771577617987582181909354530092086703509491416118939645989750135147434461358630128230635956947828759560994654961629669041057501914959716183030837082725257227742773301941830716558425154633874750910990049870437490763078815318812006716112040759390587701209483345274412381390644797729858715287456498692947014137133573764507051485379862301823931350382216165591161694559436932120576000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 50322844071085716187526258608242670768299223923774340452615882419081975458023384214702705712116346493783332223682063718461413302421162743421942663712169191901150599573885566462191318902235757557863368388614739966913258614944088435686542753907064683371744773304489158124349751921083020050206830313404541100839910552968365256752634271690200869235801766008375326666893133394413873550057148661457705715054435976925797113531616440676720156970198985430824598578431295573857673286078940904449063630161307145968631734528051973948712667403397587222426954228966374474952368331382009135045903193337499485916153870492667709479353210850714152069649025891139467130983934593584590625512103440911367020898451874839974460392331285381120238743924958548434062288099926171242836383349033540431671744448320360707487979456283684158713714849916175686396033453048050404596444807614419595846120703061178865496592544948972197444739498919114991195646366633406352223921802830083305203844466654969147304720393557795187311420855864984976221489651288053350939181990284563324500484456476865976292528960436109531552379496360944905259701619367299609660432716863646324307968571410551912891960681479648162056643333830458439597546568896465244523525978060030872739685638019142989556287304121229135125448208919353839155452784684895476676141573544336102866262207626064169361299093791305619831078385353002008034657389490406825125613989302747384223408568170069542203659943049283429623709209208155354938163545568476876145076577589498056489523410392953884344623759555987654261176460801227936143332713842308606800100036230210730639001034674987023815898430781464700707692023214553282846813010900056704655253685415341181768907065104549299157440627261719910324881980505517162896605273988703359010162964039808259691233962991597011971537366296650760954103248227134385619326430301228264364979637677597825300747712837184213877713882025742779386862850907541003562783735533168292603960259076034236783239173230160899619593340271729662347173930108209103579818721550507293123075925120517792718488761096414773536371254726054638317310403330710019993100298818352683490200046968885288581818232524056693161321832117529071632687632381703365381732027548945350897450733809309951646296856420919456544339978352932333465585159374866813831649876642915269210598267583974632888172051105350943172646901575282237890495969495998392293804541195285002349649805895603700419698715732021037828353816335364762089781801066163899081489472821163341819811562692928835664604746520907932632098192940633575528116565285803712540606089671189208524154525380122601827681247761409945333041755081457038647938776558409516560529514094976451141178938472091834490100012060972416866581023543426453657974459852050007400563680139427924601327842876617850818427836036628801006329485235940628378766898732009711486825103793405682897854511809465572309919146972864466152644892393795432148355668779742287370824002228630832781839871223048731330135752004135469273308413881435755612834811299870448183892294734694700320656127384296272307592871152827401299588374595226357509347527543383565862713348616390859033146286525760950794327314774801606293564421339249335047348239549110020757147785067078697154385445719522686745927050526299698336317340488346562127437493166218437740543873397265583936874145283559066821423842655949231452333574381189073777611645109309557002143492398306680564146491165405246738162586276149093713716565183991612140402441107789862444991802962316894406678227399912481953019672303808305684716439410361127172416607311642004002207589334799512986550518579091662733691661066149034984759450629343154480728820470663240160224384396451771340553093438100371432863490990937658600496047653604144547696798438059052608645713351410031911204383761258710411910419019274432585048732883793989322502482273399002209665786475686344838007842751096258900729626662799400009160674756739739643074605046924905065003890964427526516682408373446791243271174184801483896479345167544166055887865963727039423958721189822497818180507991153109182217468658285979754046646044818272527012262541042007596628000519224494254657730843884794690305262065758904885046083748845002370036748537613816729553393461560493959503520282761666583479547848498597479719222676002810826221486202650430675098842824105036777515825387803016308375533054474102069120374161806212271305656153440416900333415915497150907904688846177527135020729906874038176230633988625174030234462677290900052776074144588709556790828420675547394091149683420579565640614713863300561483347268195239121841318360117256469983829294431226959930700702689453526955160337541998177380966731589737319128149391469656829239310488749411753827048633417546852995734959768093352879974849296912020572247734842475016898945713043228427084918160720975789063314292121510995061741915141869864907216764081264054381096636333659934839559358952248431204808431075514116951462421088089773535879349052841802714074500171153439438993329158136031505842326730503299772900483228682451258046265694519700446793850706664308324242548121213799703219137178419790620352101884396602953948336840196205987971721341154161382580724633713417561623207377002789428708157051529625888106027047261681470828914694799924176542306393626828045940495923281920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -10110950509218773597755444201966671527091474209401463875377992306597700223743555921526091537038057161763011236544071907631948427035040153304824250096991356457527158648568117675111217680222249873700587503566295779730081170923790233661734267912738199265326959507346899779795992774892845308245540743727675437535168071393830897082244528965082080458116775459145265147613171357138591907498922749150871924650966012273375449115242531055737847021935299658391087296263004178473603979583498923547572483267707730757869781928204412388658114951545258531734384403431662083366756869159128471479475950173568832226302524338800216434307173596720254711033433460050584307120729062150868941664227943711089782304211662840602236143065525377088448105868583507016513993497248240460085299414125969622975107788726174081110686144863103951876953189986589296564701186859719687636770410257641286837325045718177064420485353615153620262239252441651476837283847096625167511739114444813275585166043791856555827670952410057192644037222869119625101638463173842752125620166693241418641625110280976343749764015392458333187449273819590184188715447828699143108304845979656258518441854289654900372605946233405412038752048982747953628702324671831259148004466549602293445230436974565230072762047694998221389343044894097012477894179355190848380581174234163494314204905357598169534242408057139587290583874873445993504033232970349675984193108319383351007694646318301822221436752181853062720746457037403960832629129161024108942417911131721471542890407402633133785726499674939658565784430406527596292810852108827153721506526943781474810177410864561757503629777211965333729797210406283528131012620665248358053319038440662337324213634830336701194117820613638555349800760131242636220686885446953231900175393973667106327032980129219288892670394728684308407589785044866400927456252251396210783870275570876835019686822354888035827781810849443348938233876662466403001183810205505984700383689250691564971282452373480226642919198469344686860058642470127702154956891301170143569181573597372293083048429914902473093835336436034096195534152931185864019294197002855447363029461371841267973890796624376774244662458554697213981904063657601466819658294308485096256810130891203685775471146734624619151645413245735505389951401391922096164316088337636918045171384119848980711641322602985896417260138290032083574923947321015661302328148915611620092915738915484183598818144537765434452365607872190478798936142049216505736218727257822770530406204593065593252464927922980556138222131175934299364060273370211908020741653436078464740250509274082371107718563857889584267122397330992859565259067868706990841851304155749189062566170956222329082448539717604702544293006267416684259489640292908567760154158678522120809996497617300389210176804303162668675345722954674938289769833721095884417962127362819037611441522129067881452920551124301914040864217061820298848182862738987370145202008193632556780545827802401648224362810988763204275160267780972148156480256148445862009832272837458116432497166227558763061363264754409782409594283643439137899259353770280443706590399320299836558954801248820753537970014690594782068889784171703694905866779354820488620716007753635639053077151211190761523681208905085415925676721644305924792477113310155367304256867672164813027407819167424639334336428626471985967234718013496162411752707590654195010169406385890413672950573313886233752097583018259344907192326836661037461113909008938470044520227440038113444881160970576437473515232962959615326588682211547730455823115091467404303727200282434512721463617472380946206354518762778511370492760933184400107156363726651128097896071648743456679828129607519189611068212345994027498909273680194415087423305284152280522925372586590179561278208725286679218838548850902853004355511525819146048929001737814821282289641222162543326838264364404011768806500868039583130966796210251454511696744059573809077043119510396059563614551730454546383550627329916500820249400131508261150999727989933024386033271628347460583328064931156967064647676949528427159738064912726946228808854048000520637056793121155326266549911894490894423971139780704299293535632437682318332956249748868652083823728082259972351045100990552294998826030352698334045272726082247337320231787735098381565185035849073839193199358816902361745522482934441911897332424538966020228822403873097529551814528284742202371164112441984669458469351754902506920760894515265241811455184552009113001284250541986928336604582868018228150629790801846150396900567760023315221528509545942929411910361954160061055853928748741624504981810782244222183982237319262171714748599739777903922465046160795232469895632752511279594734830277326388419484386699581167802230199710092027715721107900413066429076822047452299951290726912372373711291350629626038343707842590933474186613919095690093943805311142003885980659970458388820997360733757241051978851785525763929665958093623677074815928291477943929394697685213059195494117586674938373075055343802482070593239527783784343609939471544222707230407016000943141844557083263043206823818623003793001589752018142651860863083263504181512359443549490345744894141817840447354039416605984886861984095594361863558662678490030090537066301082619976249234054247941668864000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 1677853237731812328359107039604108747370538237690087243122544873316683618522814737246493739555929904895914778696172911562186355760091472017713079345262526413647258242812322719211197492191100868025999046690716226143274053719167586678942740181303029109267571591974019553239646738739808974970219884435704393792213697123772864604507182562783624280147567109541375847084162675737968498250193282182909625519323705882381367923461041192493594298912928842036223369597890801197994521802365169439567824374159138882853889588244598266888820833302546526934366728830651884781537240019203738239860677936807547206933023389925082039125267240243392794221078948178195289484880483661203177930751572073012185469407499660928377792752815726283325395066211067629890871354638325287855522631914636163139686256648072573409465694218030387137162443514322084303569266819663560890281456141253127261738005534355346709314285554461712153562315094894104462273741994718079451708301168448147266210760810479274338912173445622412842269240057958999285956505389035638487486643826602223813221236372053471958874389316036984036291963357277287172122867058309476016533961573975722852523072912861035414269692654910641160300329048389030782548908033206243970234261542971273411910873083868936238512571447095469021217700400888281286565950989483999178563997554978319758729728586348454983981789788634202016495617012576629702734186164187379535723908808761352568093349281934707557283981228446978653012292124638415497572880270874189342054479382319509402038595277198471831073723792669228910361081670380102796691669690305751165830202695997744869868354935999617605373980255473765869034305892924335196977574937065131989608006975754176021223885138760753629277047040885978263857219826370876912126419398777344519080603411773629118481272853651162818981908938798111577504954228260522190593758006282032237676486122866007741902681468559239003375207305552845058018488260023645771769631289589762945124700173013884247769313204827415805577700968767772869972712752374491432286598215895930858996991746317077439636220179382352672440077444871157807591666313486959897487078974701216059034203092498423899436373957043551577192185756175820439884583351750581493790359304643203675347335064713015497601581751509080037971604662877118302020211203017321662381785659664668787506019201662761115534745207573732266092393712243799711734462740270645831876759519274889350821707574833212187772300500937803520400109500531441004095483463484366835039493259890913051439958608313748071169706179220449464515793106309094428021575196793894670546436891964300040797618784618934158392773213775679950857415438431912283200454626137774351676333427250389308830560883918801482217451975190205450300993799152526667739923313731220520075826963440913353890261945725821452245415011374066515959208379878074295677039530686099226200520013167195506571368809707944564171787968606719993488793427553744101218465600135387354775004815915172505773295562853214310390351386959588814092686774449956392179906790641388424926795499328804890062615896356503476639064171266780252013880021987055332791410330156452792845325452359289817301521056449497221765916948565516318175556214169728500522195670993721978823296182067563648132289500204794700134096583773274804029756750666972324597739246139084626482994342696511626590270784770538991043732788610596697268102318319658316477445304199876605038660500764570862133813417902147615606758934795696583315980704476844676659432868468979385020968938391741506231232803737404573221156189429262502135898144516910507107574756918601814933365741781554137214844685143986370924799472409081585920316400806547708574132580979802121197762152146100261018421973958362907436288154261258844160028285058040594056974991715605944848563687740206880751986027217826675700096042327216468349213987683369368248771096357423252052365867557629278565849549321543239995518806585597747016057342018340136314389916675298459874043005317467956295446054053638752832580351061874775612951560041326459298014023267525192520879275069279529733681242600898836518421350000101272891723559577294623325274987592503590612086563907269443318494370706269831304740302417128234496626168786677148102658653053459183984099700226249943177873843135920606957971617859164547369899222061286102247785925954574315900103262995590239809299639673759702373037888291426482561998680651333398363286984179479671191311883250846885987336497937825771639257114266028119404381376678079675687648898927038342936956281361408713867085291827396595700606635722623899720936091048012514386854983084064252200394864824145564640894223813008471859335438202613377985434538989232309319776177213535599407183478985994684043810625393773267402896573326772411735055414271293632821699356399687446977976739493860734665096062456834709224524949057566232169272632965731174695926558652401531637562440117444416197193230290303276997102852460312539082148481091419458260959358664212162499755515776632442877193876706485749857343541992795898066645733554467546811049915045594631150475516755384576948109265379669336293814026055456061576211974775849085990269024612663073354821006922956008503822766559663626312014015197096082876863897122221858307989066718737420025668571528211410771161872362733736380234024036966621854636494028800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -228385236903437755144822155867350987913088166034916080968015297358073927830584876418040933284948569954937806145511178615558232592840642390790284905862142285581693689312851214183392364729932123319230015124315463534093331547838700940418895148425842732509907068860437403682709145601248490362815863130460556506098750011099719716955668740790830069165794768853441986376870185753392370777554651983200273487643252507301187553835782095346228076937385079017203233241209277986399034979079241139730693289775750015581392676694667872270815227988973173276656926228572354990926487644017640723773995609443339270394075256627408807066783280056751446114651861042028313627899608009782000662156895403423597856006743697636934858774759344984876528296586470111919174741498920404085311385563235386042227475991619714768284875252884736064613119494775909803130474739069865206080722927462486365958273101024291092054342302734071761781758784311394232891564880073086644236712894833226140814745524410169940520303491627877563003480759196031146022908419791398362067436081806870915099812111127809127509210969635809617458915694741209465621826891911135443123006325284937946618702540500665388760690081493780513441931494585492123165737869268941225196342267315243386907795205176432235965609597711778218698464872925685722327226874255657203040251059679284233355018689093209731441428923664787936730833857616031883493103337308839519037509829724111745395935184715341199205318171205664871132782160666246448066495005696821235622785386872974754582900429523450556977048312980722138337828964885478584824648405124981870446936874717407046177530612727347261618201165057228387125085570677169390959870270600055388322267875943982265430258337360352562151963542875200425721355272947456846270317602766092921097702826114142726855641719611567680289124038031685066899398092005724666192346933739822165856737548877769796790676146154010231490972998644817918966198758005542143331123591736394967572836346273821670292651939440228691525224905756301661016722743436266178761025428464605500168596418033341132289393788153554208586840729875490229855002915763785395454145513123883930573924580816209761796845435453468300516064759075492590269460835707178487997501831344058599583093886647707952465340985507877034608085365499097141892508094847934619048262734908671609752154414261638148269951937555857743682092262829232416199689400008696480212313941316215172003947755739876929366329022177204527404440757265988395699967220415138935552421071720209375810817552582220470312054771933978799163461610048869015212585984868031048109786604696796432018004625897560389713890844168809353604671299073592387709229678871560315524922855077769394955924282539149105721408262561812487383880836471100438160185584728515004107675242558707837603643850433040065105375365045289962565594987218601719408303937145079799089143188429760397255974302336843074724193048285206611440550794505161978956071609592602381007079502211578772917917278782177367567124217238417349737412811864696513939809894049161480745775230321949952451413240864744794938421356496619638725632380718453261509327792633116752001570035404363544765265434717257577295142458993767875582051433574766718337485256723197521204130207243382689501058922925380472971416228886771495170814826658068586386102863655520820423732011296235907103344871584511823302625653769498027711336218787754778219950870609418294890317063875645430970975303994703801367423311978418708066024628218642736108807472276312853036326579399338989860584152781151180548126795838111763210781188636873717552480961755395675238212344893878085224458921134214227133505094875612519031684853650868752532459692962655199502322210684219160148643643753231939120049490620797466426523654166259532163919229722851921589438496214992500614607005303749319023079595719412240393372934896643813714437465285460708330193057103239727564699416080011720738487620426928993402545321104070886249147862008619037418797782254128520016937404390106530971024094429218842954381483156264402211944814754297091507050644231138678336576792727767960848394374752274687336343692948769157486535907086875491484778381294209937392997107409500151204702574846312112944062295009348545730727537236904528146845741568937875236552334697749155120289005746904249351131352092685058533666966260353841539027052790826639734609641962498151758097336641599894659609584536583772404451156892254000675455066368797074576236644638136690529405981349272900892519848291327361671807759684988942017678218219241502149388644890768918199669819190176565080070500077737963068697069976447675577655086316015170845772152312742622221348722351456168850739818734308596111425619905075408786716241647929586390994867266983820745684533529028995442071667582474644226581753942890320459508773209391690811121103973568900900911204976982871116959247561859091209971201625546431781002448106358736120713734047895098086423675956893906276957974314156108279604022864965598396022540184187599366714313826850379363319941058765946258461789650331101988906716960332169046453706927155501494104525537866805505273948740398830956952129958027449092158218817714607743651242305585535702776097772642113949101274918576617330076809098327778371472615196223487195301888275916578291573537200859620433194174354526807338107535360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 24771962479032085850131176876516779407300781374267054149904394747816606923488672685932268127052729592115040231062690616944313816461599824515324427139227499347082912137399737053216350454984481173249935138249735664143572239434378281239207668440191062711138767150845722943835025824646002276140596077921133451159719015195269943815224389203846012548605856483077814362718948954338883660553730376283123782445423373097231912574871065084123225453950884476693556099824042348324015570113261205497840075590461394083433162194909448168024881760068692863767734842214386340775567344496947935944485822325923162092208189782970100790853546134556774590034771991037971792095873383083678973496640609580458021787757233386672189215161299527121375034857897990882261321619720261102322118220087864883173889841940985380989293776161640543935368024294015766902233622385755109677754615487648487445386891425702281713301657686632861020307063866264720189607391845884530518087022021863556152966075531041613863831477474941902399253064663321338816065099069935114624814222192139255237681483155216505734566937848647027760043784054946810910646836872284497080499721068605422101407083763768462680310144894955621413930278762901754871826289077310116353511224986280737097411456526542797269928464148108411952178397781334850334342529985756119646200160597612327397933955030213575195421719088604808401730936648321207391233433427308922274908545179664627334489266495508197382984477973237180166353197897208668567168557931606728351505200629849430698641536134722759865628919957754345902276749245850735080547484914052812507390460200644852307738823597615322780849646782113153884541029436972206285386019046038135302408508661879749411021074958767882704051178865969772348277272197811470819790430074648684553258265444188354829106633186075777389394650620647225786925506087490387223951442855882991083552620492639238178669363376509881046094696082838566320818108788887107689966400451953950683728875383300805306152607983425486388984050359552389962846421704974178237917903367461295428678183079168912174899704894666842250170772499823863352423056824744069322451739306770902061242267300249732653430498706603550609349277884394605110236699809109485825120564919932707556749142384139237420607709572933523456387052220817876784704993044273362151736574315610700469648921632467488289639415612128424329697427375962170910157756779624639909588979908979903040308602739246312278379785473510299404896361546836713083109997688708374900273289681674750854426471940481359085046663122919617864620947910157418840446992971028693830031202244467391020187233980903748670861050066417551916138625690114284393447518121615868991926687275896209660238712757274030570383224888573040127691984405876933825614832053240126578214421540479677320051487939814914113816451249761150982761724215676028606657377984568118611328505285160170304063097286275586634540880409081413155643779957426272659981001487632797531819307388717380888905523942542470900967881186534041006030754387370848354938093381040091216688925411194666662758118254398678134633442479014568066040853761415090034394504987492584415645081093434468820450977651518441289568851933916714607418382764561703451352064432080447783008619312572126107573473302164309381717730515117284841035427093089405955916694194935452025156455777219153402611937724670870379526449971749198986585437575991593469593301776035363235321417570887908070680903313007059936824217082922459416450178748176174558804079734547586939864923613018221415662174103699465133515514044998740432381350903203541290747945968756640499966742301180774725095679678536983371704954057176422193839124025114636908990099649937782501362690297711659933755249745070595933066328009964927395643551543441145413284046842502464902057235379866345552174166900363658336811117253989244446457836922432111867283874035963694793779753308876302227985602558788558827285128977561231253596231161869901325488152875730191264026429692725872845738665267415378747429932410644773022100046453702357214254508670514515909098245046031582919055035699653826458172094131554311407573586883919687178463527839427586602580643322155563461210712401704966532753298299173321143765574697052665024132356159535088896583650319985165527824819382823601294854633334247018432153271353829292835045242201978827979087334075861860094863938303412089825650883079161627531678538124985959322637822110176884222986008690019227171848777144997409616636100091857020283403530760275623617025035003619903973179580649917898509607883982330928787241252310336280777608115449257952478515502441784125388793588660404200143919626287406138566121139611459382213764073211379378453513715851967397580578995181936501282215600692657420470482575305811295906512282901651837316763026123932247613045072732052505583259754469789132614125096295655872047807518613884555038432736110793726305073282816311668469446644673124211222054711056333402890166790263804647714237235343584280526862817257177186460447036974355450216526005872893163292044462797330835427639602719503498789562911107639903571607152038191938996472423101483204727683311803644674552414811724191733184829093901769788026100130687756703599590374549471307468530166683817806471604881165518431504611103366915282363566409890393958650726665706051770756628480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -2205672794335286745605421521276208608965793344983783871915001609254941940436399597650658494256725498902368932726377257762755768879380397165975086609053098172311933182237398584697729072650624207598616663776218041288757792297801212996266170011207781019025093577326899519913778181639325027018073945215091934786646499718715569470027792504944369588506663596895805046640099021165376649966439688919769447639880419361344613053407406628094249154931944648717688000122512028676021001491129839679107116866144290136708123853791076474279695048306106532594262688127824057874274486251322609556221016982348823023889332715882364138849594097956092396603922003857367961705305373923296945130129907922626572362723484412439985501039615709391747137036693857596930062131138262228391017187475292359552421025368911428048483374837281699985424017485380759923213881950725763521861837827297186200251722020271632712516043534068922399205147655475557041864400874895453509771643199316384615550709982533691134494403001369761916709670802209258015539664666268747661570775429290237792216773970344043624044815107017549571359640533574130584809367781909107861953774873334065541458429629239934222903093685699670509997778888622343983847477230022820064374841267309821840708402520090708314333229192946892462978995099995925969198720060072771174709291580595890482320653470581947806760458325499862790924714904753206503984840869079790048800231412671685025959295832167896318295503454416153824775824217172077536365380802079492540028348997842788983728444611824172203478612703828540235957032201515341530119330471969693702155141828233536990872395464447711775471948738105543277495881799457324892982892500802648941917999918110504792188608610886713298248179476155376674254358318033995502217127410802099717688523974751296428534949217895607741859375334713726587818030932378622464619100833731512461497220856784734486488291155352971522307805775659123757261087704798829625588688799241537515322967667035025456080422690115492563018170551676000343693461459611342544961856548823012812287714125038340109987556117120774713942105818924127796957036795894494622345791953146159469723846416989818513199829432224799504200647039011900512327984767713594157039686523591196015825110038737165800396334757964180225152223823084991680797181402121438604701255747915355593334717583304382780444742319194914919373563724566113851378040345718080201999607770111075539225270566076556303778712663483107856104527581828022973595999057936310388173753743864261625843997143063809798105858489641341513495761525871978296969391057910993011352478939843378642983081615097620528304413546337603532329088311311237309483337392337979900498903195638451334302278083708917784303483671380244685917173145424887978182449087751177510745722174741743275012854159755903783848481389799246985822030054223868332808650074664993927048049363151424576244244736526120121721246192436410285346202938590653229548313948239923412045659704764122575884125464117102738989672611378539861545273685573362154080379987017633421645621213952559669304674439004437356403326400853574251101621356215683602646435448109111870374420561363293870236588398826027855724063751511727493971665183612516130232525866220127577585784812980316189242494918285061519685396113360904175375637077597575937648337833568130113879704544235598395434668141647646605616443451159447780506740153256950311016435200365504189708223954312635059266074872585631030445035047762671810107955156408135186578763702435684422848558168645626138309083978525811691118508571010557925710682689817488636032370815268547765907975500634965587649061531569911412046780646847795089475634882602546231201477468423166787836427752746256727791521625013342906326647649079498341641987781482798334216128290984418770344474884862275910898901243097478833355041265379292575577885241823803886130510139558044967715265540846685656475882958161687995873765688381569634043067395906165723252046376263897596204633937015170683441515841283332384359182042856123464903397922547545583839634018788356088835031477444419965571729788893461437115280145860003621837030393817660021801864524922227821327837893599642446707673648444659183683815786654986458609929193968280678317063356974993161369453483902896741640275864411611194000226016187770984017097619123138246593008568512957536136698502469347380893676804856201708066708864098457418454644676970718127749456800740925154849974850789597577044700356807744062196934506255701096359218586432339471412933656347107374506973568827130062037871495252047182448292535036279625987625535609226098596022107880639102976673124366851515959527049383648741015637807224597782636238298678246226733456827978416488869952383438040077842350121380829597045339176340438373565774777719945738229142433778573528440927946410901590362179236060916949150590389099786122141894126421797115863298187163630848063192539905496217243369757771274585406750760695526899700159746720465227161026123802911263210619894624318199875091595114314582010952521904713595183178512390449580192423586986516541065097898138407926865375896678132749132830533068166688069469561470584811790758921233289313387794048277018607916005840416587121963286812439933446134150007968283845044619512741104253587896743091722693184698520072694542433203184424165834752000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + 174234977247909529867862041641193331543551559143908895236736447145801138106390205290180165107575490122012790366357432059443159201700728419932307799504128964850262344545393107249667038113892344690623957561513860397256781171238251681171955919345551245082951617239559845341326957400153732523352201131933094030269725085087403122851798281917045475853759200122483259894823694070032507741979335579116854261537302936859639031365289232526986664379204729694950580361284254548436318338727528583977352464372458569586476078345085124064931500579398675882544582003257330757547720196959806251088253830453153620183790087876348288356800105123440881577564733300621764464760704070489317579334483376331523881254491156329717884923049755098786735311335479057546578011975555709996292579911874743269415244722111859899497250477234597181908761105049929904717841875308859497171617003484741235518541386737711789576287599491080923616160966896534887825088163650507567861851320834423176474024206802499815567423018828106019540530167641843983517593751693790820985255799692428448137152760804331500323130301479905906784835551439266691913108797870027155576420933812181630151363376416466907896174327776038440524883188276071623236934564521095717003526380662833239601489289006644140233092502519046137841561073244253200856002695395605950751047424307668516537964612737994627959402718759954864948313808808006069255445993297881550180906716900505867454699185339322379274060043834504613306686985153922797978368679675109239690469839176419907249840003226310710498963993437411494827086684077012713186310447029279605480418491586143487990192166911075109081906687481202368101295656210067630316299867561820089638017478957324628242131617707551107081003757059290171467276580005897377802392720777010155341860625215588075564963255230724404250926729340677556648422700241587224970644587825163426225480041524990161803311760898198549823404130939812637527640243983365811655866014660966124431512890782782725810799664787541708704151468369602474260310927750222917997019984132453089274153203303748885712036556860273548809457006777689981138327462563704800702604755504615625837331319532733842078845791501784933357743060581688872704247365037056265725178793465227962422318140675081004590357472113258534963632251446536623378244202204782162299554899874869232069132298380810474860535131401382848957760867002071780538553670612050778222284277784821274368666038653798063263726690323474447187323410535311920821954336355640634992417190180844836167980120850424048810945785809197846097016344365775606476759972967442123014521587362252867029607942953627332000376544212226929052160565636155918394485249692263859391782797283675958818899888909802206527104635708845791558280833465113919669000464959900579984883469299015924296340703620361390883583440640478870781671803965142251695523165193228419040124720713288549364318216645463918934162992965489601989129782420970293503716999817488510543237392691465959963716161575741105089936902653227253329613057873878254072609394896671822765606200162705088309285974753734511117793406341556685019400735769742717746752347997175770137836633026732305626260390984097530731768871852131039712822027286133024205633148481493417937655121817291780908260907048443497841472364535181681331603519418609250996628935895019379932834483897267366253715177534107071558019500198006548620307773204735019832686191311564883508324549224462622019007227935217667477034055039515274441264222387605305273378982631368949923988382272554489170128678844049702377923599602575105144747620693479604681038082704232924966555784938080684116817745010020588082932306518455600583583859099890464413179707986447436511060092533043590166231653389171614039859107838161428910305003316847437012909888448438488774424321621341821238612781268938100612921633197300483528410814321975598946631023290065873399071711879634464157268975207683265747016441515922626004562339287246067025104076301271881523757539713432330931036871342313144681882282653755001439964262981259263861561511663033265288578271121659843056848754889184114610020725871885260893675821190011048794426666002874548184586977168771784420317157729971084682428176835889256757440081942439772753227328516770384121717388815646918397693454047258861512982365661435151380816494489445848967048563149812804299872442348990050683122272326625764312832577056424410401294087760001664998287129880620215856228207894406918633631490033524285860718348321921293068221019972275156086585237845689994553095135210716152922605573234791008575840239462482755665111335132279896016978267981965878779850491687812888942478703075990561668576410238413056367307288760937580579727267502280893098259548396574592446428070979296882202702081261386773740499335211376851656276437602146793475395569587819877023219296296789926144545620065964271108446223184710181817081558421084320761952292815916505507026279658591194554919994694545808845522206146054999311546456553592993660103245404118788217235880026637283542178738803847908820096388334819649555041063889937068543291152481892313834148400111984931814152697550271112865186813192977767257708201688675036398118829394253505509973861161828538396981636498616596957893287677461283252924978654078752624958073354766835519964903292121031195895512219349155840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -13116558858062187032593157369914570699217507706158656028813217252935728587248008469832167184495683169442394287413397695781969086825438367105029454595294737194030966662813307122588330954336331304052021439434791584402109710871453611262322433712979805993788525765468143518187201038899182192842237097639374820775962308049246449079679257277597162238973687234065367825770388719912279228899092185045617643097803020101312477449304290237571631639747235373762845541250955690341965315421804869288433649952445741677759986056165216704917258962070088804099694271776354166161044914064836218536455153685764627890670433405160284555829381375936209271287932736170722924587214272647465556286019282090912559376630363889618722921481887167955015721435873711288502665396697374986254018915070410799707652533638160293969720903838824540636853589141739567810818721858086470666748262169547735471281168786334591283255684119607107213126287047348492583462553412721166690301487813038685252627284053487808778425835073659719506255044605886607853789003828176773785219314441706155713115033134574802354839921349736180425744449975236109645340922013402778098956274088263254232646122010000856629537320017158745590830059557824515556190623963978464187979517368048470350103493939253822481324484233958664252968773385605862937286549332512453296883487362313531460845760330687931578444585755143338318755053460711408033995586604357905696270007872792894075157488843592285066078311189067430983409967924079844009184181585020417277208489457337596947597671531253825976487653957877882778746707351782347952316791430291972513805954619702440405098191305254200633508920763129098484466300017265585989463203271402450752232300364179637277275203987511526030933202854664065726629161656836660128795907179034043167420006138305745573827723542549859642824040404772180770262061274139797373480352620630425174117262706874094518767569798470141475885889088262767935810317566091879455556205446435685157069518523680209222265807223050602457776029841195839924156837955118403589953579652762777719655229225990320818781893854453442589014786655061306141296764143298853184299591637182029195620257240689059917692412730780883374214080650072482527904775981583717069325035984738167184204183859462801653200148699175645443499083486184001000657962108274394800567522229629620984444764156113097118253632428619717140993044065191048957281357843306852082177294352798427139612896478308197291636956327961020843737374383614229804564224341487875347443161816769244500686708846688206974592676043221099792336611843157476444937733356722792966334031044859741531818197653289477092555703587268655705420855182592342621953800466602833202926479154622985053669002249610944044262264388157371926779129086578963872703435530246313880571167009743242783921758923110583223035426089380552364513778424428036081243865111753846973139279831371639860601943982535916636220893701804284635202627626191004999507076935826191313372429062219148429013964036795161070212390468940687334140738842352276076170330749351188938080045816391537819847518965283974423198007449689846311045806191241840983229418348132767868548020182164843324158125559159232871634658515786406031730821267946283937329086200381860725365548417934496771416804532140967979180373568933452447553728888150276326217035019750049967296321921486886905510729999592282349143543039715742229153216072859101239121965568818274373678816354051925069638303653760796468739543450702698028576814491835422273869502562355540501158003555126091774145814433841078127212668631839747549280779208222184287485719237424774382255577169217511000284430034128730017274846223012030976101265328571404763759675905711187584196756166214164325975501393349068417076065955790756601216059476645994788063638096503231549894231362260974711739839804396187592434191169282388354254441506985546343252682221266827324832065260474857691513896120947736663772082547422860982694852973417320004729102853066972349639006985739767396066883267892597111048091995606485075131855448297065758008823290489717985733465655511241042897146592482706360760104883248499535272151500483785586865002803196375280995288832397145409898814799666583227069121469131863820242989741211470830244582537881508774108807946731234469786956213535725855178020527975592013930843983043038306484423278712085608726080121980268965145578649188075669290315537213817227622176577106225677220523885717808800725689115575075908654078712072707905096502648059030090423532490392072366517770011816091885721967056305934149199598996985868690313019969425871708587842105742166171890187976524996695778913200908802284190938730155466975548335038091016718343112523625527986455458158344793476899203911679456668682878336599187250204552500024820006049905822788028098642432254988874293056096205139452870148240300726687202765063089378218973531952329423107100297896323454394998606252862654450269837767810335489129434953116538699806170225199775850405675162671440587288860391127583947842195005983500299653866615921066760201250187538396927320786902719366292688584753161582745675543363782553855636793150607320043756712695395248475598885547875369338190840351540239866137040707869864006649072350022951589462534717213422925038457899047452424201547538762949975180797728774125824401156480620822528000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 968480221434811217063879115034707905457592578530060991713185904244514732463796665368460225254330178123238843792539196939805231108816062384876140587909582832645674524597499289976549076326805573319013753395662041817796734527445555016488080852864992779880796516369383679240429619541701003007861881316551682400062816897829244651087825817202627180549412687658713899976945036214411669411623104137759021624218192207308271451542126632253912360008009303749326358891159724541238996962668152977744332630526099326827999227217119781116332169013358473186666526343829186290978540289265302505198776943555335242890154595562721843572210772757297275009707622104232745825723894626969005813495110922954629689733202773480262483358062650589199612270118464382004623402467938383730263134043202192602344284283615632594875533148530399771571408828267802003470900782103845430712151198301276834703100733004672445842062247501828487852715319597132066625757031504999278947159488494975477655351184543122092162737899448607891210868674362858561048113965773004851269654233666794846739104101637639255724351617500541094632571939183748376215003117998971824477463862724878505133140158542038209326270423066482415466517375003472648518170949633070188349290434652058326040798270705405734329214798417076497329437637411341275450044659017766058863332797799535817475400297511301987495784603010552497629323710543937376661271173293919940450337159191591750676688182294262547031532435962052429973602662247718093900340497212129533941321073045628275890930889645357044977638745731922668614252152053517471617525922398606740020352802416168032873312244357640916761511097848918114623378106542497363460278222806862143075043086170405949779216116657620943728670482579818736164457587288359153664693539888003729463210184304997296248734082677072483641967628747062967125969944943870120655329701268747905303713844999697528366433738477915769718240586517588837673776246681435825758543212116578407141335485579256790870117841133728978879650476007180423480867616493332685256847512467325149818817565401362870467105420631817931113987964543777912580299610443646771469614574902281875953039554256259279113756682848294656351556714267320354950230616914327157831398115852577335035261042397276166198424710434672639711401632632679257657623836620532364975196366595401815847104520156288878291156609424756183085237048034782090448150570969696729834036630571677142181489310297599896694785493919937584993755407129580677082716628697749190881758428660372423614533321003110953762418510732660779119366413157191541549152946510090344023776533959137229579523308936977763080864522311083602177547583435084203717917636594584725874764056997379440223445082246218946956591062703570648077396038622025527323170702047769793810191764653179438300651863793723305018344377279651515938802562125855663821887995075653582500602496530396657539676427779451032502784520264117898061672205268088122070576250698712402125790395399203689697284590841070168684650157278432213588576009307393716817686856708468983695457921171534470148578417887599872312837363505654342865482503822009275292716108608421736572649357614214117668166051407881682470467115209439263450560327850104514388355723440248933316868195735993125259815769493978589187348457798699683408644727020388366063682676882605230053418400649887114163155575409610557511509124722217985510755707832938436202535175654257623709265230077610466622709991537561850531242835691804706515189412066453639142106231634411996607946809417888305729003375007137026080548138501820585908297778401633776797241011077589303274209716804452992567967093619527963195802915462021657406614716016411714403615425945310087719234335904815882810498211802802490738591290417969066673218581965677136817828815876282074163389408455811099365176657988855597070098782590211442243157415895529896400512787297701404626265214959640566292275732524407648424279466137835020474176363457221657177350529185970858725684954268977171953125993572533962500545866006656691692548700317178583027140250001121420664518514620096010952931460467912569093194939507373336077710105033984105734029401375899881181089034939693346772987783655425538637988625211341856217661947852822454196111190887422704186339409043234606798614092821158572123090219984116271750326311975474716950069545721372183853291930060815564148525533657883611248946050142929984966643008435701133447097772098451148851918202279782591310063157021752550208121247804053671567414805227054893415296244167241945620017382390219311637605762433705889707063813819747171750359286444452740890272449647879428991134535663140985764772688760074533959701790512811922348305883696389671718765973510352956820046044309185745106893162663611290492396620036491901794870409596798253357442294748025158625658369468085767580695663830036488874258284727229060323172931740446948644475494651016285291000195377099917182391280979532781118982240098861325537436030877681605123562207193718124273157522005038306518373128495243638475256709662041911624116100756157976087767682818464595177527967521169667788491416767186389444573825146739728095732234103860302932857700141124577547165473200280385902673858410675628124012569481543505101479818867268389206105784005816420050746024384808296766481134298745114467308673433600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -70985641992745684218373582204869455488821693308015610531903867766254988200181803139264956714870111621883982903866976365159116956697665884243639529832351164435037348620074725311497539013176881541327369616341533392854291442040470589560075209780402292121541759150917463104783592523267108098038267802868539086953374672057653506377294636784225109173401952373849849737531761114050129547120215819012112622608107414768015459573477888226885993342152806747667997773112434666547195879245944000582178582627870402212611750777429824696752825763049947914873759558299964834012243648421263674462572300084330863940806734330446875503668157513503080068539879354036364609807416907745572386645453147220474629314726698981014774544119179262463078492226995707195648363049926340648816809434649208634703275023996406018767090963764549463341488483542109842656575167431138796589395767019114979789177145650475150672719028696142054197323218328536588161935843944397708422935114108538018275315098439720811533608470545304538899977985922657610584360223563512691789120401063359143494490493934131616513371538979778852895068561618757173478486311536402018695146171754965640095485050387376122008725477099614635513819331679885363647266854557805646185514362630472294732528284550373060482441414490371995805861501639989429900787798474845805670867098811082763089161167505876203332548574902123965497870360838523277458672465032274246219466373875687944715915455856034048971891844444761012427719111444561446679482311142299299749535460569616781203233597790396161524700012120938106658653091961549018459421453753763900154608162732660475809613738839136982094723494879890088608768205635909675936878832351086823628302598719313095291690927704383175442512854928586902289765982359577017412469157576384584373959454149745463824205292997570721888770227027544988222662792401895022307159439376783759870117482748270412626425128820840518308187145480245819821094609446925704744933178765372937423491822016514930282134257787463579448228424446606351307644305608829865034174047357267714881449960384527763834867387312852872727650977149394788197270886678900001263409739063723105203273557578011183258689442634495983186667663043594240396598094878840408009228382930313734368170667069456761149926231403463670884115727279288975314113656659345148587910242669118719679215417308011451323693820021152569890907937286703772853921058515625398002518480644954437418857910761061242394744827378019335398004542963389837726071511175731624460069353234522648975611463150304468905596367515029528534343176842653519113917987916548900633712689319716415295921273074189872670135988394305028661821244535500338969945809737990309869776174466327404147920541914438388729792914794958438391765540840279574329035964736106016736706098628079362935543925183523161514149368513988698239843991558971130430510992321650522533175501392017367474172457682223027418254734305694607109643070470602920125261535815248612393734679114307348892124486905148515484365197642677395985014601390907083959417674987690182672621948084511947602853539789841727666995020936641099997716263575390488969540434837320684070919022529141452218663500854286993278820981773223485952318480852338722659639484909978003297998514323610836520301663646758166157371829558668758278770694601882289032996604422986042214519336382021062297354682187556877093148144337382701629284445896679325185396483431274956729485859365779645494966529024263665627201455791167253390066163236346551381555153082393980842796374702458972369017229451236339769878499893695034200875926817547325880559845934881485198133809666735703430949637486448318165447352985423131189021711529371288295019312437404869699862687698028940039332501047395798267568773278729421385612607123104242264108461584468985395578889910389305724870750498272947709520735781583569792466569279791703134410358457322421499032907263754447452612305277694495804951286626212892303060915252529765755125999444727128022951027238852977285921108913052441712113405008409521013798031005986655310120047469887666803663625962665123273031356235353175660110138814525474912187096506186844933895026954439592644347519991188594710898004447610688912151836840326741243330934903288451713122567315869996947526240291943246914311921388761169428766917280059416884288844758792764073806548558485023393248651539737008440916366153892049265185264243979995754901150890436155232828017665316666929152385056458292958548201775932520950197955604104073982983783659343402107574918455692388932369035828217962664932172098710606953059860753023697375807419802800196269684282178866852405184190844423587774934220695827998594774346545098881732097996727196715497518340987210729457666391479634377412835546918407560209113228948752305835622380015817945669787296351604572582267511806865326711880577470386495587164054629980981659576436897714355737275951685348420471770816165359105416180680106758282065121805428693072615005594102444478475387945481198999654762661602104302582260817891675494754516319933063953289129071554905629155870762118820096391629690398841901139730458645252337860117778147509517341308270360259290191517251175769429033004264343732783377186852313705652220591230856882570561672880523553079873219279715956544400300176101892912529392082676919070056041676800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + 5052656993392369738920712391705720091595697519004156861270269342128941677017501164342564635365660977119509692635921760143320175992077668641216886451671792764883373751435077055940084434969759246399142725595195124159679571814923239030556402986261319827176376457239489288453371930231410804536655182369264558395911857595530273748111295627479200778134419519357804348314588030522284972642656715233987593625826770116623483039309151251003177136408320349051112981011982135525149430859400421743795294353290676694937896457910444076253536772597488646791542837660843617367847833888801199176762453854564091741009993239100059490064839726983625399637318563513103884737144017714724977906295217523584103026073370648321545290581814095009615801414578032934959783595133921533106334940616934504973333479499399311840882516288908190552092323463909909230352312016778203216593652572794082436676050689334718688618055745023171141985501081886834949184300338114485570629486151157294517202248281582479238132121158576337569069454652173999124235751105169085356186771708267822828299704924457794989542975871801613929287590087172943289529496263855049161083218357970325841723101067142022656122139172443863715373301062630964312067106557110275728849032557623430998815729602072579549168317042756502559035815433716354122571836597066952647985522755878175450279817126033594709476404800759217229506075068566644243128856608724216677342124078004126586406272447102520280355053147409071451876583812448895439931681617434674075854997145858418163416200347352705040599037055486622011241075078882429206595923188307760992184981216112545853490378571349332641126162121861869973706238122530220839049432049638041136621720566619034653774548841040103186091360923081864905343751731900872491862289828803120304948119582776337143803187686170362797481822174453754816738733451651993230315049324342978165010564413017035268863169719213959206243359628036523557561793289542845170402316862952425260491330028963378167145664072114008571539170840717511227753510408668010753469004753489711728598943075046484282335683533084741184230953630736916782984237533933543435302404012283099220179700377161852725419442104510148736693748446716358610641510874526143270267873947921250556943358434622781675982457593035774934925039148411453868754167101775201362148866921810536337128145939598827264238284749200538090379292695906415738813757857738432401837517469383018127064551979252709666420458264264129145188331052482454160402287284995014683443159768468397659965845346110470135229312510142921527914527815003894560585956843142686973887356245632205571715749713307638188580469783564872944370494950683903302612618556367983430258207130119892965657677095095178993332712475258700488174313360469149432437035923632797129567961343777703229902078873718769578567726974478152928358884436147504229996143484202745225579190152885472572701170267239698732712492265907791704815557860157045222052108819022304568997941941500839401767071811664149797005886961399303036795935767592611581607511860346026218733884104908806284042442070937956700793227055555033409953158299988696626506047638137389940567452205275026608127731423388941973691350631319361562187927677676842439309664402266735507058130562797787031476313487822898949649148038021167633084302674181688486265811342251654550920053360204151168621287531134315703470622501279038271300282719864446901921408919793456557175017641023094317449584765736626451197157093084122075013203572063409132875629191081060370170365785874668581637289651512305422575626836159581431280763504322964624567650641353755553194461266326225643670525997475176116952551318298634593254219571626583521827631159424433969276200572413659265112383393281568622213198470256406700048093498922350311807688187112082892388768818933467146622209103799632012442311826234867309208636813166541664543860231486910315137909430937076265350245989180235048302012130829010926416562893663572921964732632551904574306470630736677494638977814998592708549838693977242497473670286738254728264059583245298327402276724971566716780779776318277865509545956138672936173636693878356720653960922893256347730900656371680298158850106382176925999258448652764750808059177229963489059253217788696919949526732385713398073503846158087082445886234788274352252721791268273382709086907833592404385982912872066484466414505320150105043631206624609852087065808897805822273618027346211482297876754271646204236278561108155057089667561295980117712834840873962733031623087609268264918877299109100330031422872828666668329277654106851769335151572112827779514869612827454637253274738030564271895778418177509959368639870564504300063550648887892569157247192073999445068543322262107442575086257247706199191371648496026592875375270544159095038992335333688387912793009087807104672474985727446374495975116836814566233181743275695986296273952906008333838610849762191137422689171085242669074899296763098208260023047912537033463116583429999693797338584856201961836500685157143226927048499799950007639613640974054294482531404726188594008496048294484415016863163291529879490213786591342140987195330841056509115108903613712229179724197052723476174461583604571802747487021558629163176441942020525568207028964747800934325563878801229138436838328580003749883904000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -317449437068322176421053135922000093924861819325983858044648734270768673890059191853907876142061826030539935040246929134577002785526097053170302484001401689079994698007405613676958613568557947104351967915619391673523127360975269195795893929139688230532782753475912942290934403411826726213582571945429641608968459876556740622612694425090256955786401196507252973733691890821136154283511215935580611269992723351463800478335745358232695212292533946679868792281532599643621788881973742419222765693760253600268267904647922549650075657244171617899901927941152006567404367377357175597337202631064146055249964274556803834347067003635328717265898200235301743591592336051039129365196931690624243660072553034650800315671816320145148753117613412580505570080384179189196435076109329117826071528581789025248874239715488438152909569960575540684944453073693311948317901725714571890623129850549497738875644933952449997578896070283106263890881770272266272050240633773514992652228852581030436508619156797480142482667413439402531342195622451909443323669158771642735481409570604731309267301848731015978336112912049437062665827444437662115602522132410337313526475043926964335303931593877470523923600100877859532168046625072277053716477782930264983091402803338855631198275529061469563577281501844909977983498377740092919472232346769366587385973414806301014862390234512439553466142156031053525836856848984148199322313977340198074080720539811014760669866321946094734077937805159415151729389353761866739806106548579671664994557033913580767535579678478865729647686462977745522408795983861302298864731938437039767647934395825492765076341504642536483358716444340117150868796526115610155971269903894640909724977441652320037419636581714114731332824649952074512541756171989404201391769847949027960530017951403212319919152289283714270686286846367526669320229312191154266570835927732143074061508197765268756596680915155551833737398277615760526427342074044140862820695899567155373557223386928706201304166744861704555285337424007207937605687219222571828877500718691393950675669922573502914965025744150549661725600956194358829216058946722676341559202061480124004834866218310661230236264472024706960220485324792391632773937747446518208966645260814385025870787941418214010303832020112020683300888299872752293990632815464428395517248969148168032901807544568748951888051616223661993029218185059550022035553460980613292951340969386558607497789945772396024544335697877677555529272902820831529683841133262274073529526907529069476213025848452006309910564374962399847428364238661305619929380681870215290407301484239308705405597243084243142535637178790207273037909795387605258297019144786445949241856448503829804795601939468697437512138751589676020452066217338296265099496475976282009669420963634676028576075474418669512990944518973238604991045656172226571662739933078503406535867221083342360059594765523851214661533870934758986958782479034940657898038291470253030922079711928842563439403545320644165694382142357261174420318946237671768795539382988180291592813696343919255264453051738989830353675406695807068268659963099001378386669734937648155743353776349388668000165185694136189247911766071420440878587390702973033686671808938879513089220984577386374403973983906848838651384029291625984986044602469599129927348912620932518474998154378946296942511577568216186215751381403480612440256015073869562228542337367816500033514853632188006128777311193642508397404350862939036250037055955341195380866438137040901629292391667324173048717455657693356218896496899033012196503653740379444965266838653987412448859750836608755342278430115635789369598286548330921233836102410650550410443274446008155749008802062126761921903774417025723958348419276324845221170068689341973269719143151804232299340179033511268025182830379620613774904244584469607753214590202081343858687428933503276012397813839068917652870705387102152853766641909647920067623810753773867450009895066725498393769118495233831342830498398476048152413961875910975164519335524411024108891921930674147421962578495402617038854920334885238805630917415990218883801053112981025646202068287432996962365386039642275373227563874196552242480649623533392848271668081473236245837326558686207599914798572653883106712584882094919997644482046720915043838248941460760689240327586081170450886993963908484781837735268280602299927328562350503074248017498906368242967212052311522302925748536053830918097667867966569128437603730158279872425665944725678586741986951927842211605244732295897752625087732554386274885926720049547656092519253590977460195810840421056848189210428887629556836209722477984593580823236871863793411623842720079001805931901177515895951091350112170290997785982640988123701422056406594777907746430777736152645469205692299624960505032386318273411097434617312886642914985208969628856895705772679431331456295869034934727768103130229552829674333626495167251302535415411457314824894197977904187790915313172193309565384517412466442451610443435311469977388669225267848225897720735831660630665307615555094274362412236805572265310799504824436729964690259568811471507010805651389673703493369803053612821760584441572834368400334756417144099076635829070428545885416788140529194704142990790795395175924736000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 15574982312680864649425939089736604030803820269308411595927093270138964673110351129452978536332488842314642197796856420441201316053180868887024143949503914435033124459190584675002758677611757005598600011807372175594113808082112070603498019970392850014078434026187202903627559246352483380162772863392811129197874119409117709015587425041992847236893439664590046998321916502043796581794296142290435107263739844365766046639592786705111527734008493782261086416734194647709815212006514364642720861230918010836230595021490784917455734915619262720906671257227809824286740187013101909424492069716051174775360817389751139069924524261687768650715578810193393287759817805777580972104342872044336984371045155913089614146077295364912868193218295834519234548475640433908402315098506304827628939208997273799486623364332046784580216475067121945198961087093123861272051546019149051709760502645545992121062639376347792081707598616142834973250439746627280108082118648576962115249389729331691063689462383623726964966886654679207835526775844648498262502243290175748259187252214316296465341617913533869179163289525924972654997508589385031916432824011061137685807849865752248687003345726642620167796289180124228310770565759658647034272014165306044212147281668962555964200429222590287065019350941448268039777135399998398209878173278160571125256455799931187259135057600946696758965853874039400000238943761921158716953689575316301020614879332895838485575201206683081498229340446576537269819494230741082757362536519356743677934438821892612023968797740921275814490961023099778991445507501968413895135539252259371857315217355671515325187368911004325448623758714784067870517275635161125695438807261218050104651450399163347633363189946945305743134107885620547058000042094894305261507527309280245019022209395840616790505399631798572706241068136748855023329960623449046924113799972661426254373224121103703771313069242611645029906817726763371349122587041275364425235399952978597048545215463420539537069716853769832979874479069674970808675852987975646970474920769442729781279138958747936258911986998595003641541138515679003232216784588026483564830476463723283390175797883170410607765510787357478865846008323142415008638747744979886708150611027573760215247277195099996230827093740974427557667120434469074117881500591236901268822472817898612576997734736853225106342297942111716526458193161279017748562681915140349295787348590274747515890513418265101202312182722476252974639628224064981670741406767320242449639713133250379492561007054724411399755253097353711094049045489262558496229886063368635304938546341189986096992873215610554668576270852632629978699151172962196946212055007323311576334685327053693255801587896425948962718450904334548449454797166312299516776027648733335817729001001239457624777276955031750053583105443882649898567942035870751829737525531268451385975712457787301081324156839872275988954422227111531679474130718894367171477710157623379894418434058755343505630131676828790141480258890457599870000568198198487450183008020421363929779373335602982846596408517454533123609513694090597060731134723857324907584643333177596485990633195353877176209626272965860120285091875624875894681526917990325989921817986253287304728783813856152746587150185709426712214703951935230283129313893501484610490683897828946924483199597756882598973906807045829691594684209696133051320724291556411476136006019038771550803352431627636087393653481701912396782712175746407687100256573747613485573104557922997417946071103881597301251273663915901758567671476622890650330339430091673837854446744750953420537637227380021631529377604644427616236538917774240777251413336664426605015446162331904417182348404773899338042941420880839288598155747088129508688628355812712911854911904616242194723140631393027609269654983734303871676264856088115958851387838001153612779810143052899051452247795137242216260978199058848151910105118723391931340919781148347938967174800897193765198625422367509173412249643907705566522384609368526603778612287339628796153158828133008593791195184308415307536578504911208601601098948415224442799759811209614454874119447215061240713362312659776309324956072719814891991040658755208984472901083279306631005067970615155401336059665394591671011109965322843823261415370313884109795737598437481895231578524466009772640575460864325615859669956193183018491226942487174292519583338514427927363264747151323377874047330384455841532631575268587809504477501187424793379772413285103561217780516657888483336845453451141197704847688913633144365051787144924541060903973622123916391503038402977963707478286185942618320634723901757066367070219048463273218554380530076843564253670724496536522064713337232940228399608872825540117206873706028099932016448192721391093474956192721213800163505803406564726262205429819134162420441374870619907359759756326478852410357424275984985480579113188737144237155637450015739483496740667980005347781792839628868299147808969724352799135846804057063443739385607971616216946724897887580943698363910828607166114605504113150492054358719791811451425033560071280194038876264664827293550387636054426401719030573312736674758364514751189383770421525587441884086577465562404263312768038892102086825904618842536793029698726400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -503497526123213124061870749894722505395767580520718446015531412522280396102105418802148489317462601139141314133690787233339946079220407982205169278291968291432072796969226272064389742938883331544272253980096185344086632973093799928441047460843102468133449192569252062575704977647352598066260542550568282347754328871223546660740642087646045165551070516624015335770208134111157892895881438748015135812618005606408164906565672634522397344418638010486723468389187165643090415481177616265833165013277226475248926807917390459693605063661680135523782819007495944163307196672939925402155343030563879709405621430750026496005876629550653908400592905030273417902063129164754621940521508868510607281899778112760149517122191694798040329088901758287260964310303632015319913476697010394250220171226212648610870560911909613703779927406704423591515583890838565860993190442091237124871371715210060438937693581605857822208068439284756211962805342030413002475542788341643745174574779138850666543576879521299542696786805253784197319630735820714644846653803067084232846482507001150843610178263986013420473730867932839156605171197118684246627315685173963891803622087800818042126074603987708650332142888060661761525027066281790569278224767242826943682292618199682100624978726668344287745264856006603424110129677521053332206396882491046875357625805456632944838987076985453362051011621868198402644350405604693432462984889919289579084207840750968177467593847637350830222622606182371976670377283434664926672191460410076970928662182693742579088463794606594532603609410560896537636489994033222393693550067769163612867210649677790499596352616605091506313173815215640683435447918188728522020189444834469044602377043005378859869260307615064533139452868638130497911478312369142161910070730722986365582681794576390607903920068902150721887399506138635746780206601071260014230327808823715923824535616083819835674005239765655649078729467598663425888244557726837374300745468914153909943688399182706108033518022608128228451447230467619359246720095044700735114364602372696204316417382507295146587163981344118966890989432839933155316716305441614383726003109705699782904412053426358975558552824738414615417409008784876471249965495165671153072504316371453264996218550638472238365025066928480364589110464157896333606171977403335313306009468726404387112159112095800042657076499807298324905815965446145220497349220576292184754034177128805817848540623124664457541532794552049273567912530092537489952402203463897898515722468584685147637790650911953129583267257235512872247395494394094722215030962990618850158417980301461465964228232290464411752660392096447206343670000259983618501682409259732069628451582812209818164654122532817618122319764945575482781027978179367094510074754098945392970574768272677300022221563071891948769744217340372881885259061236827363741948928785205412128642259323874979906849554791199546883897136275847728554515083174276349774776705745970188233791929278246913931313708444557214218329565077499303162112372900254218696848790728407529266186190281903034819787714127885647349598187209653459986178501800751465332069316917077383616174749707430457255047763017354819273854809030015065028952900708884240410249885535980538622888814844778655071221450736516434591042276732463905026513781544994432910014357824100800190211584875410504028105689377198558756176259808769534304492672037765573135296208042762446505462305087830411209915830592779850271791082289020386531161194292215640232459322565788128802797659873222260649356361385723864455115634088448086189094456517833220960210365388316422507991698719655595791101655608519251286183537740675055332373314038618146756057594293180592124295727115612231040539227847485248037687320234822162544925563186709174777523768958339698405248949039413194547924571487845498786544983755762318289507966345795559782455091977971196533492765647379862744836633071537939375027965432505530612937700664874028720585505691272851972868795226673547428820299458364947044731250589729368028147491977550726628021133377645121824955750065749450278438553110150138300079372240874977679723443214628166054200595323956630196308901429839698087129320321191965547116778919926267997792987727921383082235729205744253703916305337464084702719290162597448868822011457789600253155138991910719242896341834930643595286609973751525071246913200406443006144826683777203328633442225631183368006202974869296689948494450952561799280721101859046418790389776715648666083812597857901395295702120701191701497770743763879608631067092905447801319111123004307124412572003165848004362152242426180947366485781884640392569942181776655705244916825516987220807768340406524765593525286705607710801700806790968089574532142422434861886740961999913915935068616398458243138997918134571369359779377619664926845943270396448774121683756072538695464884057576515802129555008336765361675804249730158760851403810253093924229206123240964700779739269300437359190520089934967709798583510985418883672811758323013944107724104266603552172209050882914070537759876429248197599152155292570973897026174040914350753382046331051881209890366618472602335152421695075690795835485661000875630182674783799878848418989961517800935216156442023771405730846245418015439900048000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + 361916801977317779818262220663004868209315286982984824660959419139362904629591448079630791310500897553401170138409006616076530511258132772981464028409700109961627372960629022225208771828525443692827967479022707529081808925907253074017691690615990724709991421498478893588507083116890231090056916599297226726494913812321317159655199118043604713294028168425028667480077353287649720395082703447141399724895988690463058804385665785777262514953471837407404255250038044150842572086668356250204951141191274495677187649732983830081187954650597678644952957618682136383063829315194258991430912985597182223337034353190648956704253868540529417032826679511610512348952932997734939125291500764380424381685183245167877679654430718794708057001084915851239932197993272545601089501634741890194002001371417041179992205901947714304492671762213094839554460029173384985420142604858317695454190407401814727155755884257488478710035296648794981705964195087876508861058516121420785386567444896389371896663845412711117223265181970015922038882862233617336220813640123810096964989033224211195980575287638885747128163251398125261439197745070166842579007676477562816965221589660198315994595923120824903342054834742196250353570297521731234515302081779911643995696670716334491322404779328402702634135423487525808493654260747502682627146297862291807565374583984122584306055099086819423026905610711444109019519912782360783225645521792725845531302011532718378128818095461849712859754630586051769633361201459760931750772373924990635567221362242691462803433012107348854678076180014495933959364177141012067466518093168697862027341567958656957777372001523329998417471050119722169173289882797467586512388913999642862263133005970631283491799344976932510389385381042974431163454611952446938758905715866151467985672513408263748383677228203818095040504265166660508865025302483754825364123744720736596511032775109847102240236927243431294524447116297431478096757961337127775391529861149841811287313753020000203619719575814251600196907858078111287566391614268597176665044879192241937301171000738251096817329406890811066196846624415417757345925443620190613598132280549206622977161922644481466177292816936917431983998423568420587129766330743289613549095156621742440742699454734209404967334238815613153753585193056523649203884780663090021780153364576027734317547844190308782214268607911840982499438241088552996107615002829324709896183507330006102343905666475772364715161736637170293988812880565869715716749515211389217782901051159228595766653720087491802610865297008939347790883794373814717380629147841958897705119506085529817280197590375960327595925756809569744088721692064630575797132238936933982169121365126215542312917620011247048673627091634038462781991368535349457056993111441547964697195340149694539380521587574655954799314312905068711419639256766692442738806662653923316007820378558048565378481438773964155310747153869527516104273551839500634547407141128152402646601828585495785556941065518973052056387594663456936319512603887552677874372727732731382846475909151302207024215708405547213634601562022630707232596525348946445785319498487522297177142723592501012132871737467892508592551151149548500568885083668977922637181112094439058016034619271073314189088251602610023033193127498961700104938604566983388947945457722341973988429885236223880534421696753043076068686609937874818458271852206786615441480451637657605233951388963630775927666845939948688916779336790817400925285126889000101354609397132354223608483313952825281034749744680322876756727171880423996135432017224638021568674481904087853850842097998257645057401208948976594389020978989334215228981997206625372434769564097394008805603384806605002389741938641520342628509450866220497819780650346507329630135854649263918534735846598348275264211091804483051862035811717944178373524691637714100248452750386611455168292575058214182739568553854918808292487282364375569756336229489678819778983851332122270554787592728427477821695543648105554987327957461586182399585185227845913080150230229897561307934342751452880407611902201512765444813043764578524757503416198054801553921596369642815876862422247164088194438389403011261537503056720441979174246872989789584919216665333803313264763377921634055296512576406695995562325911581254282846046720124054496580504881341039059886339947984389401438574477655530599166561320970143312012015692329915267697558956081275361245993488072507379839898359617946616059040961795288195367555798954425703154225892483434336631491032422162351907880469022364179415169212779298721724555050088157467110028557174368300110857765349747669055456079528623536650517871634773905063446892468494740569104432393634331389704921807885745694662444892146966910161579545494015880882712506282102008744233464823593039559859272759516391508109640725774323832399626582801719197322636713777023749938155135741014573543192132716623085186655590118164290011382263944200320123356628020200255268319450970790246064870970639714190296876019426534848100287441835129493959421443917385545382820819479484360520407173276330170296940405112830304519553211870696218037753725077780038016395756713897159878220192465531150706808501889774091533070059361501575676335356170078475115288823011937554856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + 1549462099707402871088023915303941774616500014595873086240526862307236927110845899232895226817620402640535478703427591464062852707447835900453516541489392851175264701647122007583166612926178754197557375680179227630466272929950776028858361187393930810351416351245722502483415728131446710677032930762553980376399914305338270941239099728098995327162969585276002975967698745796258253992061176429388120718956698600939788842906866561027856604452344408988007906844914278495079790227236488527591041402321752035796056497554847373944935222801879601149936049534645322040170572766871305150285651307386856956697506128656808217232369084359027048391842873942249015961511944669909057852569274988584663286440046605026136182973878940750348666723947844163496321984109292401855150580258168267604401689854952270105282836676510914870404658106650717815116363838346043925665400687915348437136167488977563777163661606895232676635009035064385201168924323042113619821372453585974943608906839089983242279603462354534990983939499258855502666384657213403500788341653660405709665577281383698952157739009433949125936478698914245249898663571447632851847792416474876622426363642775384430321268342568567222523781577594736322918219467745877835231046250029174886355520008412198529528406022978767091463727216230799932289034933611471832175086903695143595086522168716716940051160805026651504112491527897958714716946812453092291267372800159142940007460245183540051132292146728066965092205919848126242244879313621911360189552121799649304501623059472142973749282912780874225006086462041122470360299067163873589853774581181191169391398136587112489416725886714622982724108831823394063425287370597493632056497564901115845137030320004123175050832950170051475746293091626130587830715650594154238140503658741713180621177818827279444089245874540755092506243274837412316483434783340694289094325228939207193746145792000390936044958662027820871111948220546411480154043665220954887410665420175713823605110899367382247109856226689825453860115150168570766177913540560147185723006211948574255145625149826281016810854390499930403806020241843391898452903866613348403777326550485307005853971149578494346329685903922365442444240456723993964436002773043362313268232942691897615903271810864834036845999287110775009010562730918329539077947756048418505337749347549167302458063877047522845881136456434926784496300889449501786297416110000178179887365492687054911073425238395304231917299224212806642504980630583644504564396278103134686887534527890357471619310435232938793583815322647201890210123114381963320069140600570160230655694706122676610965618995970623195461067447685366857228749125258102363229428761096683261914597189461462853526598920392329529364515200627482853172729199397889335426099389336783159337479341374156642103200136127110868540215923803618693191861079475072965250739635553024552403700077997863232945250101231050008854395605914287956655920966578115530193963265285873447887301804619451240272764705934875950789724726140504889742015513716994515321875852093581255533909956748393122089272692021737444161948197767801464907612232714514733057380761268209380199270074801092295049037456110339517473252336178765167519037512587837559945005343370363455151534951956857253223227448168522613879014799993136980785265143166282836741590860344531368396328826969095572540401762511480507539073202006663421941173883368751412282018484214601089682435930859875363640812546827298530204665466816487646189521225553191320881411580499491085952216801643941292318986052623686425026408980150355720474709932457864785949053113003099316706480946800077496477252016802433790231748198051917485696398230146125941409781365671720589007870651457467261537107522719328608452925549145695123438780287997320315472432579166532908147447845315311179120980256067709910167406948781548622594952978444534678563631745247396558750716571698774537812243699794916131794979477522638247121053653498554865130991897031681832659595543322488059078168679883591988011120137449482509928429933692122621574131125941380786724021923327359724908986891871965700706466152834274434896078032955827476752575033200296167055484147688786147097389587691835309977944318733834758617441173085747714095433378423873390404833690987098643563742452158270221873713140692706505933354399911605309411204868132350968227179104606040667282982368461325862509062079102175322529629485849716439329666508734796186690209545907727241637527499454781700765741387450485131797547001041300208914511349793919919581392352991525307999852215758821268768363181249818436694979954491085269002161333081834794362224887745270895053985162600922127172623169179697013507012756983193112874180053636397339348487859271991403803177499839165357481391512367285208817783403515526042664304012127432354307598549839565669536973672812073682399841035347372286311168062551827607664773947027963957691481862391941371339848540843401303048360052428762427960460897010390010055518166831764437423115518751953194215931889359413078222599878147354171978842115800946821914268949608989843177219582973222485648826891177636983932503045097229996490937292296675749902611119242321412435111512912694752401436210474274827521707895002279191548614047254770246503770854533683732215808720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + -141445483195341065408344273882796667093576827995451637160354420993958610638366575100334427669560560365505940209349514289625108316121249111068762278481865087091752431468017699861276322941389448073260665950356752462602749724080179885684491873861230118594192829976719275572581410882917396409474933895507982223568104403439536819755779735004241911195627389959528495149388380035204498039122055636620096212753848561129755516704735285189214493253103449130909434948745894927044471657550095862877560182199670049665068712124016561502971598783626515016478290823306514358355317478228304143025184379961836155289588033860028995431908401480021914257452977674123588927357427328720515889780855219399749136332953454718087871541636394084024837677633526058168901154692204717742756286169100492603981285834480750697338231249970841896870527709064413125815725291978606411250366742263292803837792378106519476823279819486729359025069563337107546597689150096479368669234584580991990588036737905928767003618811352547119937424231085110706926697757645438423903754641635450506462032797555024550100300509843587548241030678816936582697243785985759652521309216912283407066083066669635205097164560520796217697897455091030098048274734218904627183907225885056191906896630965072220278364539260413815243154115854663900824017910065046014366122083509972599576000593733751505161599601515269094044880666637128156647411409407130086096400520867959760441719291929025580557809447140213446965339728119919874242770688216302727387053929604532627071107884236437056005026877999096660984198445080851558277578872789195383288584969672862042741684806155851861081119864090185410477648451525293850214529885150684899755600530926883266777356812930846520142182889598957095407507924740797133679292727202042483609461401282858544363675198631675594257740691452886496500296247723771079552305867073219933812870181513015034999536617273943052398121686925851075427985276380258609112227158944220014969586063782889483618402127971131640403176331472663463425240431634158071577007101379453813137275284317724071652019732424667719559808157554258599417266575581112891408032733509586468312186790313297439449097769390480537620633595510968037484698152597063901726679185122185184974049003758488304385217359902349743878204308824178977104313274995209981111558333942620332553862151602899411292234222637469295263023500564928483433063797275416076907144794818647761533922434844589184010303388901762411449404746466153014660464675882472730171150385717232689291284096020650114998882145141770610789457934555912294978284123053907223762381329972046283209567889266974135750094160434931817493480683945276985203947149488232367992755435327102582807805048145153092695870532971094895321648543604176418729218255354130530409038519488678347783922765752167962496922994084650729846111667533846910151759381692040109159341706637623514931477145771096811030470156289625626654249971284932072218119439538720904453360686003168801786836396411640554647421201496026186513665024619297293010319367887421859118717913521706412100554259221820319862117085088810524925916821839248670430218308495498992331111111252936145566718110835945982098585835766724789836979223600453607983194156244668843378919269193069358009792481865536372771679786122698451932806650626171240773938985233642570826886957045984141175447796383500416200828253927007049196163628089787084732165043708200439930410876051588493004622265469179803623959937372076288357065795395244989061995832823128666606518330165797153081580941961671087094574821029363666223483744956580927311765992334946265599094887472873921392775825398512778701477049220506162595434238922227103879167596908249883136123474692170071232899456969243928831707192442099768559446069286663054108335443773209881352388168081079365351648664560563873306033375730328908805715595365524197432035220493088145164292250683877813414921738455520673576564256572132092344048880785490875568568741252869557209400864716607315435594180790066810295574758166390111054333869228380518852343118046216145439285375973092522707908542873492755262782986030192404582770062319128366082846099197330810617132766909557427388914420628291302317864075840172283958344463706063446890698376342499302332453423014672822426149157673244335522971198273802002379689896713058402817040336777505789028688636839648800954106637658885624949060912690407389619046919277611486509583178329106991802772324040365770233052110205921503622924395668274177067078830829344527136153229924066196638267060895235596775723912247052982384778382245902850481319921012171822882385267144534375329197226144113856419493855902322235685964438029407465077813654228589399875309784794478996627781708701143932984498807475451409891933544106369034523257859053674302171487178347271369331762112337877108434255637010802172312013013886981576797830841380245598692381157904666100940116253721377432068216546206330485912601379668343949509136743605657462860187132875011283162050425370478402583339723909709049804703753501130078099018024479491284042643783184440215622943429710621662755819094496652440822846083057131610943075857753089775976229184289408894400491773607670256435941639503196397207303647933213725936329084056058586810128206401038175825305520071104153699213000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + 7179330182977916562050351385667076372852768523967313552871845517652828553899406799989056950369109220900270909226794206725952167462858375605800427065382244097915848763708250672221981467525494027047621036952595994608435332345071708711541324448347401271516458553834789845289047120213045440503203824447181637534482613723544721117817882753566846184655044518841230426599988666462276105234278454798908122130442916243314734320422189225005735144401356646573528333583778787304948029417374447340818826421604884454336576768203670567058947068679166369373850701118162256449624115711105905243402120354693551513518364797900816249431809947265855660725419646596884178368167356683701842138848965748597862323016111318644313926332754884016703006016404493368812333848854173036595187595380547829497703182036711806301208839508336064194161152591974941418862019198396095969555488202044333083891308458562103696366615306147645393356423980721696930569331358955430980182832757377422881875253966521622181658629803408777801881927413302866421037367806950184081407515669264645343488868307406959403615935657429072017870753661357037579136894461006359632453073599008480028088970094641351035688418513842350518870487154175365288102683055456953081181644910871950672176735808292569135982531889657269314475661420676758995198253297506998734464067181309672335537855778528509407477959714145122808339205701695995379417844804511924803129762265689556962639572531702224278596420469758593647539791217219183274233643330536123933576361344372365970715059894129258160459077790403576427079860811151213965992496755076153053694332783224325120693503563440028889103543898797922523325825430352571039837296290767313766835132563459822144688365154166483214335078245195036191948702588118354066820806999550415178536698010782848788325937592462179036926498346415449044345366532853424848233442387292893385449742679306893604410619473835806687730836370008620142259333163375936381716592372440237125971429941531799101915776262718932741804431262455957986031761153368436260534319035401742210063790523913561235692613531024300879992692911066465644736454807922905193826329037036908365006548123909098956159576969412789773693223059201721922477572640918583904392593645587883668837064213827923036446935081718399698971541789188216624578275885564845225248996973863274762750487996980759751634372471565498374262332578230829064702898662941044877966302196744811005897822456329311348107790070133608229783059489912488017519165971957505526527813043503016824581903963640848649443325937437540898363416028424152381753135697547043295504172576252499370250558986030405069225947267426520447816167011140321429681253428619510961686718097945414481930421917312088179974987558374426618370330134140972624564601818772218067057440295271947683545223227142041087893015964183606542345769436728874231816037542487404031681807115694115415134470407853123260347596334291072184254229067264528815374185325874158277024843382575819486667734310025309505772967215566061109186772522871573591257923495829761239094172417937827952462585015169381082839810019021900790378767418179186151756991443863567451163860787611410159964452466664406201474601657837513771494982428654473796388832320431974118246376144417022326167274273071323451584340642494623228665923698831572844098178213118783273876362696411693020180452668149129484279665453895958030840875124276022655315855759850823298625663860264870899415602261434603498589634960818419599750722027540603859919446811836306812038914841267594946575906669714201548099468485067817840084450534978498072223907339948372909836439736184299326979150200632546251485025152073391138553975465014753918212221449434757571302461733548103243712201201592446625305154796613984521109680405817198263938344909249023177944450399595425074409504539223075387008231673591680304197690156213762786680207151858193608459207978631169683346346014348890033142907330995519600169199236999284319825720312524490345135499410083160141219221738179146837322296063814153589200078753901857047751082587910598687419674578087354601230165017918181731432320465635254206378048269520478907551511969434921287621820473806321798966701766779184337121688009344984429449537486793571230942653133106231641484971489971985029503261963103123069188360789001882828946719983874929225090186336619150013164576638892234249296887738574490254567856769934393376876887265360214339881419401913351812396998609946614367659516925252962873223402823350861379995459609321067086097630235558199314850800290546459654448814879852653128040378605410152150116747690404895355642729016598141632602112390688522168147359463493871650632926045486000471015295327327767300897778616007800300340611081514833894659113602698238845457934977492163964230314287602787211412885098540249424333119584777484111783208501993102596076030668050081830383189936038069655736411381908359354316778832503256915494174018092965247444132425119866442635310080450638104165150959023439290890605821810969606630997866599334187457057052450975337552650546464161570196330972053627119290509172062042755148823941699728782476735014385361278727608182697788405960183647281622570622275727290106221247044102832921866155141029464493539121874866213044185967334899022045721137621630826036524850000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + -182543623122585369537944641653726229745671301749852358512881825547668850136849435039859051067188091475421101413811455400505309232565223713431856936382464405557465192838139476961170880046254827585399373926897409620306472369122884914673070385036750138274003913438360224609998309299082658369265921671418378622857110814635686564968707274178585151365342344708718463253164969490776254867786918136114710308261577279725515984816123391781609679463272976568966865750701934406645651355140232116390953000332596861557585513281642813846630276586037901734963103468875376379274829101863321193815318623115250355113261420230257086697640643168658747871654387959099506431190463842614942950362132922821918608593136273633142055720961695380929553066931313164494730417161698482768401030979979896636584141427785191082291709868120315815009667753756771746901520778442299543692046507051054924579196033225466124071159126432511931488515860999099781974810395247181186279446926558263035025763266140104972483123196574798947434960584291130727337130496058796857578769875457439478357299269136678549245233371535628998752006725226185512796338720612587395794884772509449298512546049218496721789523993609046107563896162891290438442253469374222238513721942788687286649411506407224690679950856207305003932928158754128302119126124919762391734644844218303799638528561545123713748474326683019993103275480689703487095678026163073064388401696756969401593040801975086356241571316529454194386010562857423523752981234572170377150860348075576323695657718813058844295665430703759376431434837898813295746930046190966347341367658208573641283178174386683290696369461696759237508225977513421805935490373758412182567789123484652896332598406034196799100399657802474249067131420201595494861857982834919672661078550108448278307787114407437644825194384557112753013020948005763437292216632037134445954080281061737088798157731203779168781031258320689429371541640397504071983907520296632150121639705337866611405519794578926230665320751722716127831382902808910198175904797460115867798690159596182302094040049590080515218853853581958812125103971047253842894872998874115066856321475833214907477031913902203661767482901877310751661277583761555580082503238359581304907729683087895796390256427121652125341427704877459703152249019654407368583574204954545699400487105703651389532691018233530874651702417442903593196694622359133142853050115614081750515736276270832243747918836264859457432529850655799473263411086749672512193634967992080626385924818076286971516277368776715812872774870731406693969321928150801604454927646321866539714785458274571364273564481255800074873769787602777597511351422956396378131660676108916555028283583548148269095661509318494426199991594801431045791152371369890271274012486491307070376413345293189934113342242561550652170510440138489690757369151297280550976351727905085227871805875843515844735841102683042638106436593362882398775211072247405356005739789450176475122985437273629471457989519434517553648450136370784218665534445088031717922682760894189310709914963085097713070410052238471803177648711442243432457230481396708669724991170764217789521339225340460970226262024563907889151665270029123297032036401443829507148863689918143637015736914473537622631091992905764906597982800640007971275896060515459872124163987718710187876009358098487013779137577516650765412471301683951303040912241691731466552789238706874805460915783569888733632264974986786998910595892115576184667605817077077705771855839522007130359260935933240984928343784137460112187134171335532168786218366632996756516057008695977824771534303113956295508355041500419351345655398605155778464803506808392110954067136148499564714762103528966898088804104007926928790839623365216925616978395768567646659432302147236109497089117616210511009630846494115394497081609382359690468090370582326388955697404390331724983406197135320334006107451358711170826470692501121959304048811605131481839364667953206458990655371485407811026034499359258994264401631525525751233926175179377879770673058420268549525528570347259666183740693360265960977119817898145367125370168435928219731707330246133806068266097942180273490841492878059304744830069579219911061002316941190614152604110524186400506103566640722592459447053912520842358340434094016545301579631937598478408392431446044310156238817358554098613519954338494949414710067708304842455769013448734092005477905322001379263201253142738115601039441439039580356892334020344183249446963521590773785310487445489073142575186973608784532716249494249070154998882933666947949176916991650097332242432637412073205453917564030136090180577013933192187367609143255875254660420136848454653925189421921835058121808639939814250545416374149071702042820278320115530869957980364308889648789765419903240552266725758965508552141565038231205387257346165916461007680865656779121578954011457276098053522702568549633458352124505887188049669203596108773844309931376862636784725549441228048763193718725500635230451786760320565720733849593254968336728033282108645563518876834335288748498863121576734653964230171981889838203234048688539267705588514736484063820752871236341917853108500827333487302465697672075504722842672499306143291459039183884543844115012185625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + -3872806158621044589128990916499155004707176539625205888178691285508522046097414176542722103122380373786936337732722061824959353116575062063685129224190037235098572644104615516619116269332726323458993571383731675137367432020693285215260504135574694906638192222859480540508609188473699308598898572764949909658425233060583734406863347117936093045895513011282128384227668377003831343001936979060567677946055486390043498114928323187843117674436027008798936402192016498041665679420759927460526626725216020014216807311225426390643230537819867813843187142144093150317289815645636380275178884636977539769819238984053903697841255710267290421574586060707984093768495248592131341765818822007666763600221881063974933365700803433849880787629660038317501640881693832784934439544219966579669168835710388830507652175561545130957574909465812579873678377982589401262561953543439274965298370960836254725348712493698264307424982671364181886386195830588102769231622937160350475545422257099010713423970407704432982420755734240625656027139514500240136295230318444719236164426807612767464621133152664900960127486507190637539991265154749569911449497720552055395002523710365418837120322489669037882959423360366899923231498922900172808646327504142709750032194374169907115688547262797408379889171198333217385893524003003475826018854316392607483490680318615205085789323141971910236759016222030174824250906989160053028153193682255924779334969394185790606770246036148589334889977817728159554551392056047633167604677962908371263584955534961746455764003042025436671761533767546152604003336733682246272431743475545351540687686045300908206492657463253640353521631539599661973113035264221982408300191812697011441612132483854607595945803089116050504434661920222669713581246132063485933629414151743286887567593921311939199567410748450377842303472791410509902724892869965089789117411705296536412867600362162016786431064001368223126599306067560241621805745399681473253097903449354841469521120057026147157502429805196354449581680417238686493229455495971212692910189870504329158488235482197898101367564761478084784561146134469642459561064601691090110559759435943267129632726094953523911695798261711767603641686809159802755867557478181215022505432730997238963756523929286967074201303957359524983690028150842823841182672954457051160815320808763449950068229921247003134171404818107404786719360236436930409602012356606512556174420322488347368952568725601748935944956004957960928999879901868710209148393261972345371154567692566913245720772727265340775475277356790333979039936671768276698074643769895274071442512322527953874906808352145001535635347894121998989974050876193786807659517777686788334138930868143619668485491142400433241358898720527318390714800888053984776964296087471092367832530702927552964921474721886649826897714525952541524796605121411501776458426667615812895810792052722196108351730714311121826480502083576687990708396147340502966836015859413314640708769730236630036843365408593150056071099784412242727650450022493294088091176714746008751433013022518451786419358527095256091295604190078713250180630397134422631277208397376984432820223417043586126191836450828533188839270109151307736982812380071552197612820412857125395997484584197775147206460600545713980907563653754050657170778935333359408886571653516721798932543160913968601801370688810067653312533390365121559574241084072813042386658061970648457782786198565826613012049426648924534392774758607637170396412432822998679124292585208052682535472137790176419306263096385859403172790091126223031059451915633484483397894478900450482230263499221451338994110376086471854231464579407275014503794982882383032199656247151766384426374657837289980873887723085994605064253800212184033959646815552384798430990011961855399047813063025617896131531085698393240811687354620916225676719527177318204545562644560316945842778077823667664913625687851517865415136274270505037493336758592828688854174533759381243913548740807732941550344550260826018184680637747000780192755026988774767301318633253634218336189208031826896726545687174845014909532131035945456235419636188531594849949081453042839304150886844492630726209346211693027427538950592927411717336037254760945868089087668924467538543280384144285231110215825648270043205462916159284303698174469923877662321228508693461510832242819987543906728508423815101601225169560121736011081413091700329039769483563210109555731303630633344383466897893472823015267046061803696524033171388118139459437510814191090149488756814835908240667893285857141177490382008649295941614314193921319513611652042647289830934793848144967114784131524910108442844416117021684389678262543916457574495243173168314780130652727690333435972000280663302880786272701200610084502649505958027947411978850829252506837503024936145823747771107456190369964349831418288655826950993482087199867658824365885374042879823603284033098004866513219196351659633416405822884277716349376215137266999579543925603991102589604581642386027654179294888864796507484344879585548787034543625567752164605044766648415658876986189774905855788130602580903397572707011723810170102750957498363382327238544835056771569492343977495641252958693086409533039825629572475501978937972430604218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + 774096415701496765278227851043916990655855269379407454153533610726914360970003647846205928590374137486905264204509251975975084409309152255272818481723854831061321738226918588325751361193755018960589086561128061565383512189431377096879647111319506464420106358730859868863800812530042010773386427953085544869521667539601151585290111658306652274238011730977047463468027341933265164217312882174599505734285063626721978574306184889710878621908371627830518489315582700084738992616924622250537778668867530504997663597933574447604265944058725227679538220435941655480862922333670323953414146425251943478615273415924715021857732423534737763323676963127189078942157676823926292197576830882752648787024196892373479493254855315227644465509549541580808157519032486911102678203412836646084250524198370508537841118917598597454265063597329147683815327861962188233078119692212187044799019662936166308511924286491171215725940949503686790147457692598369100539280179490001029087224705900051165759786122283487463385985831525734374095448624599326340648874978766800275244220863343064876054440602045079367139630614035105870442454312442551714692165023524610177401638618528923969027895732208311290232387109570340186414492223982068518210277138309974491089506779487615423317341852555254552319621077326568337540576299287069543475846955037271195036770394669420276727421351989478731479586408055866630700057084277016833953176599632409279832371176485670961887111358433546870422984324758634443547304052177453064724322705517864144609695172354109313610039503093749117173313306118422730312699294013333332752506746018275896615846111834262028826834610543890564657748415707432417154787012795976033817438148371004711389299083648193125277249451379385660731580108606721108268329620508922026202774724994522112845895728555418328164923376077266659121229420764750602636225943660391133437638728548364882318613384972710442758535908404723003758317193204733063789864205763393934153106502815613560503475578170873948607997937510761917314767806265790043770957833584456187101347814293282104543495993221067002649968994408747380557747057682924553033106447191058871932054825574713988123954047205584870485811094224585059174870307211821885124442558181806497453112349688294231164010895022130239242636087956601586691615335765051743431297644312162394149244303444954414163128858214622646823928021293871494929179913212142135643975578190232405259032960330765466689665866378217758158223902106613438299700386625794392980232207568802194912950151737462602656658281439136772116736124852200902071011638046826444266733859916466422245348947524026072248273285377093111380888122057090263128429114631919336991778175248086450424797948337775010912841508429580441001228115245837901894853909626569161941760551812963564095900518745617394780157727861184392670600471260017003002230956662928615170697660592143433114048824621758700876809134439691782229311084474165244990769248434639670915405592299388817975924082823719975456842766466474786379745928998407571454192209973044467596277259043749832296600522766598379949175174477911534792162771000849294882729898941959420889042530913755475649351175611335610616130368489474798383261658113685178999369483215653300226833684759860523565152759164720786531296564265102999625268385977963824490626033039146695826755242486260057916421837171629108014439317817906177300457632231720863193460787742050061430068593477297315975513392969381565909761690681853448240080962671083773803187083548534457660923257793815657741885316745052906838993907483211097099109626214464187707131220880510052341395665605849378300653448341184704006466365872908128634267226096073429064035537095624427480008445307200812403146736941648687226565673377475961987467505512598601928137144643378795648174501276974760679122298568922308137013813813755876423124441495446251361633520222342041103749630784536474280193083574683396786539173700209804075578810706340178973099250232359487985596062653290122324139036702957250113234203368644986674455642248753480107194787967649399594543670045409992783825032391748211658397281589872002040648526818045678722485907016865908018404315124624097347103174350518418936509506120602863519883500923298044955873615899095680327271751674721105335318926528670324815094746577129089344926293348722647446936580389260125175608019507171044171222736303161865956363256096015352086838910215890971717904042222494012598551800510498650964528137544416052134617682139381975667465887053020088663735796605601515388038485796641249260106442804242106838815298360574446831828439197386606531745157285035005236908478671567557637113580652980706428559331196391962492985735256172019835421933026530492950592546334560522976249966837899356450148105353202855268284851011678492175257321309817245010543835161393322047056415621196028200837197987880174884145902925897976448802662330892395645439048447111225026001111325364657411422184454562127818380753416722115175977134695388208838886780599192723631489522615548833714547454904048223499028394737097573112944293850805933475880086142087209564106956313358893122718030508375100467122413809888842093570269281849086974051991688812868624057822242337651302101127516015999036751919624371364816041423850270765535810697020703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + -54584107689661991703527824857361873831009446177983135943609884206287559085671614976996803042777992030726321435509371331501524244039797942712077992966971843071081990307252753956326949713160217327217743016870536673450703447077997545374238380043228614625094911959954041663652852500899956814374213308937716941108365006486165876727143033068820794471434531159509266470095045437977869171459311694602632811128097409396928989735537842376940256922548071693864265186015766340599033058842984164673178413122922712872700966899332901067368440484718017710990133409007596796158186715484411775280174927262123423823254345733407614711817089095431861395006340478862994702022317310303173983081502807118118636379495278239368893893778939388897340589166771116950079431556512734358582877198258739900661964299922393546323670161521345441241283431639845512765298549831168732357228304706756784610280011085441200979517349669179278988704666276283665001554273498679940795160366160668403433474580062631333081298379497530390633040167627082021546306991390801871976302503783511557234466770431590563218237716601630966538959026072061477741957374548665680141467267514171789047728140427209917445267780353664352836753833587603640828432141683608918590734101277525933656963883542503847639836050509163245622039630579232879814277179343841502500542569828751610312986717898830872997419310439931794103022254681289056858360802592263319732491541734795745365387228169803989022431603574925780537921269744538431767705765124384414504230477281664261972182541575907741574951018596784624818722325012883226409523633856056851704539565594658862967239357370067883028755741440529458837867925872680192208403307666359561247264000147177942260896567686779872606277354880811376830368833508807845894659690563736672267405684434030743164000996049531875209259011860880667644716775048561231512503676731973808025938871537286789547392781116718596258713636824459014481553024688434192051789146260978680659404515242914609902665797288905226141646214575105076056194427057115528286804042697442813582795134427050284131724904036686906869353723493739154615128799234969571174181248762147292038502081545714230119847607874900169205299554868979712540040322991524158524225028757040020550084405641108610404035646673125815322811917212248382294513756338526889183793477435658238422637161256583985264592760817156294132509396314723760237815841617173779057268711609218575695180972716651049845546808590594878296867458701344874828374280939089539620972984531456985830502179498607706102523479534528009565499360326267305158263817693590568851919377575994201351949772898173707289594613142635680354754015708754694281090684634003772723187632050226564598476556825452446963319463200066311552612420463980627248962013126962910249418105690410474662258689706507117922812887627583197946277980601340599319432930283854596707158011117193669428447948783836404407606756496910005954686849277007443142433099851543120506787904910278807145168037212914918544306379058432916379641428777859695092323908524567355280000777809175791097880398810444914512022553661620306170428727870325359269828687099321747242332334696215015881585083368586891183081800870606297298719767834340929465035262754771838226547270175200599997859164996887856132155681375999256060118859784553126880267061279382699700367750734747025438135442946626201682525526177636515665510298208583425862241139861170707566169335226583884226238661588877788307082024388195978403897320196051681478588181123821562284489927163786915223963783615882368248542577086288638713766049998426009723334401886572777406977550489393720438863277197891063904653823947473961693132594162756830275870383031175320872634311416749141236384167198420281795226575207792924188928057129184116459285934282078259569903410122114922407738330033829628156704351097139324181566652821128875420276144625353183128173019392386675747845525451436272303993917400533888131626373668239760458708441193236308064790712354055215190066179978682534288673222676511254084710744409919577991344790081132985331494048384785524027161403415300651378750662703346136922563283581518285623690234453282061994739521600984286355364113153918114288461377656735752508308189172100216506943052695925206652875187901722554125028803657881499462922191988608280239478062455107005193682827984436479303568952184260543898408294290716773075801491362775226257699910681849854437426992585566582895493700722217040034156323468336999725078770015988498852817472705524392306862819020330208816253239305383663060461309840882480834138893951521284753410533297760011241056115794681396422855318296840190187312404958592488765983673785243150120622736159109929009312333486902235573507873934263044267234694772776206902602846862755445434435952608096060431695589592396116346162475333553524078438940725725120552991378269922787733112698656548304595298693186980430396682978247813903558386844412082884604070741955335616882395512601862284201980592215195233572700277585299052066839575239357551031174963783633951344869163253228300229241817649919248105560073311268970916683819278087626245490723777689578143816033680430397834590982565070881092707346218825740271577648335116030499135520626359264910166478145454914316581462246019125876772799082031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + 2620146253105476241212291003051775405525382552933530063679702553311218544025425516638404311022121590084311801386636986651626393193235623001293967611283902698235514884595583148549180627922290112775855778557179159635646712005379021032639547842070791061184770067083873792032322747984769010021501816343426229829569992608700160440393297750154489522429308137834369685889652887716701987518831102281190159458411161277166992746897214238082701136983242223001815860016448586015341764887037701799838413915534378432803914184884457286765490186372633254969023841832491777258961156641637042948033584690793796357288030194633716170248579078198212655046679783792551329304052498259410994235182443467014247199263932469923024141599683448702912381193929373850435237460457948181320775283393545002452775971136611760699847329314022315045577858709455134733483540432884074891550065410326719546605883833825070815864093219147208214430113603828968707152757823857788384112691872088567248575538735411038388177286663921721862088487355209041877954010005215785448832314286413310037150062449887409338916186934313453446037694545171345234809403429721592409312075289491085847319705525456422779466891667187262768522229978222951949435823745314262723971087635974605228896728955953079487960300040099766867807564672205977311955739232005817183113805497439039535868123908082891927889999140964902873033784094836790997757141216455181752071494981102736363249519432328723241631426941861211308539616181074175495344206237973581731881683493472335886194317079784665383388067085035546619529137420340993180265571182205747094848064797035183910346116474625383438958785814006601061469582330785635765677735483632541349300007526427424695780959525615063801385096729786341444113551710520886062626422947768665989826589971499034895818781560007531705343576171655594761025439292349823163460364936371123451350028581781780461431337874810069919001569968317156711879361952373900273087471634374212249952524884798374942202961715294639086791367745214109900716800832356696482543459713794002681242362431127904875126954897371291751231724593776776384799661922848551653967143080973983711134209281976244977340243359870815992302501003943163774061695179272759531969694585152852589711550099007422213651427578002329035626540169095159009353085259162596505055767860659434649791223266615867417023114773212648570590604520640437720862280109852461076188952301965922899237471811625803566884394852628636524510256267882303295763292716408914334735508956335889486313304738782002276755639625987819463583232678722914777673772573854920341820081465074294954795711033500095282886294260483477747246860408155755380902764009589340594700826421684895322924480769145766227002525642024713867931961834180028852067499670076991143778926353025084345672174854257745688810657937074131762466343504809792267106132740324655418035842827223191585663371896229628589258053338521648682644362578197576690456015606112513432901516140940219407219006711268266986285632090249357453122655651911898574429282978846635266134475634156270869900796074283904170724019170795741870079442109275654026179136567013447644909194307034824690486032957935564554231859392093633085489129530658674770879569310109743334388169964691057811028483370084755326092389230040609745059982510374577094434089096821113486230144455168610630644247374971336981615754873615420658477221252348282681366699561447116001360914062282973716596945110740786644444689601131401172259642589117802346858012901610477725485549484733520708058259701481333437002641656447055545281770579551834143447600440027976927454702261440455004787270826112649569389494086622768802500503733673340400212265470920869098591565812734078582773034661930925441276907515915955458255491499323778486300337552731081247146473212586777951622025074557266243548299702936037182911999318148250071454492697210765275204108042620782210577495221380204851762266813900624394744219532159604309361378364521276419970513838782934675491480213526271063178741774634217956467790229650278137114195217763456001071737857065479944599951545884284916483230445386396883122090172929530510909862903302300729510718687191428644949115397273547099395536627134048078162457686641221916321417090547146595741613778286721682105102690228285168091872370049535471994441781186161009921888085366309298641156374291271139616954735050208316737896546440033048023982319510883359671519458151609229526370852709244584721425897918333030935413620428708489595405003898165376557599236312700791681050806983172927237155901431283486668879934110107019907387272308691499120859002943866700819255728181899508908793215603272768118478149069931369345641975334832682210152694550380098139697733830535692882423189536207159497691848970905839892037098791132531587833385521394794803283070791759300213898324637709522070810368081279554240999988888967730305024586145818769096922378200582306175235272624238319103160154274332589001448267491711820644722437130535169492328072730584105817133226317694665400911925509240079619147004574291969392310556662836014095299295381624905896750343610389761455567930131194471258864643427054852116383557562149962908580762362550305768892228106491567737961303596649909487300812549231061099140148135508144561780517578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + -91335699427735636925268102525946578859690454970190889545041311850184714482010217189329503059931892315882050194037850828521172550425923129928503816925506757537490468449657430404386436761150121195484246089831050797309635455334576459667781474094452598142101160924391375707490839260618862998445184057026979682584629144398502179270333540234674662704337710496307135958143937535215145085759585651755579322397693766186672922669211947962080687619539250842362425390143645991789510060140873088341488546749775485655898616523581529352927349709297262632856020221657164651280548525512470951773779175939865882974177315306507608849661382387827277709206912050690399018762978409062321790916154796338689206705998368859463087777902052122352998681225028611839781825028551314366457358768955305006612308099710494313142700647023057353960357190197347218286351837885489767136752779301331757287739390470771096741854044717346278344933065139412478942075878060588489095338959244060529613772345983675466369616885997376211286542943698164397870608762982431907551484676276429267699257447134762113878266888753471455057985374368127718836932099020362211939806912506103257650700432880042659437735249856772770551217095588055891642147968203458644196432910829552295053353846271175499769239369914014376896273293554432898917544248552257114002252461784618768915546215339757505386793469259260970459092945490866726196933466859965204761494375699408473123664298215748869152472093543246274913279848289982210202819760367239841098560690725866677694033464763212908025189270802028916847995083688733531345923223182489572129514530524595584873455432409697780210058699632324616254535855937862948173860892348836218751048541759353645686723549444165331018059391867413575210888171524356655736571733770091844830636133067285164302175282622445120004496787793861258101569191865656518969805629974212448525805163403484346906717821269547248991393438305623564358235908178708800484981015480550416161563746220209762511336056793643071550000262527795725252487641333178894489451040522235683503818627010050668213896034233998222316592286108433782052028127739849888140018045455995722103536114661234545184377808450099930763763558166495609609613690111866677528881073011726451119304501282876964334641025021743032290172642354064185530524651950231239207894610159829352326979919077732697883797384810333726982232585506564599766535667334695237947477176504667459367479737224755332196867685499208397873968677470843449695506496113346145204054374232235559029181233789286504398567741446778731036776138694467723689021611369027017828086749650418720674525550789627070226535594248990608526797477467915956264498720672742373573587390723598637930243050408139983171970883280968506458630470867330003035050852068424695878105264942447257716137816004679792320152287483414712188810799192489176362341879048519810033308628226038437110636536392919121916091717602192260995015821769121804057229163953799251220945550601624091280567774920860804552088975277530003911822584040733579430792300280696304688455576488041683631029311684486596451617728087049005885916445494317862608495144158223018797822274830517322309300185326453518594543088225473983858971027403857616481561348837895008544852485986716651415385248599122875441705487879055353046235647672228160992433880594681914496245610767468017509522720570422551246523183422134111561518369423457600180795836007660870716992797489851075774477483268600804724821397279457417082833933301563872714097555806138864950003211530252573181621229653684400022014730355952246377337895055135708318440290519704702912753277004815595846821944755354189969211594900625226537714006823834615285131099547281807164703814097295226569222233361453282931334564127969548848614308858290471752781514528832815915107498674902739140126261038838898138674640172112819365461976527440927541786412538292944124846352212092773091925306758773590006674368624303878072339655428189186628728735963863059255309811989671878014347367487756487767269726561846449490622646353283175929288119014898581596017731542223083311205116809232988431118084083961103952529938131317286803912387406222824800606699705701836089166903630921145773819312671657136559460053140109843324846439113282972423477686850223575626938657563720250078779718630563170468266959062665745212037325528511935149989744564161694162566580571995155736241949289496096024917597295784190940366591858164926228353872998848660187927486227004210787125894903998525860160048346768045088781050208691179849255567571034039081074143381904301164542056095263012149916218126722631855774855536100168169839062393541075332124877562798738322348048722798512648163222957173557295573362533265175168691943752434570250439548704236114898422170672047351461873715412850629637795237502733616973673248909942396251188466591846148571164599918481278099907815685798602277281160629756830470049793047723579748254723405142074913806609335296265480128814017403477433726094029297277953361383034010783662386154190452697546550431037136323781042753849581016796670320408242189048850632110818493826167586786211708605105828028703308264140522183024402768861478543890157332490150230920825121334325235131675453631587586518594969499719820275839952727541843909843307580566406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + 2281596815451137341929031784550634126533127414085505233441504860373852840318585720668813838263583369095993316781589789752113922342810023154292444250449694420251463042190760937090438326361506264684945190314398753873882006691988957662341837449856908274034023067091011823122042566374303441051373839799119543962519393484256947898371856863832740898294272126676109256786816552502890978784406019244416753874771832745528252131900753095033479010279762372527306429620501924529829239484179174059256710842628536898106905148076503011897504613799483460737894312289800372770772463461356266319626319207644425412904534115705524016998578192136821974373238299133645874047449047067846350325476888111895911384482689946894931174362955535465935601114222330549709321306908479654858380067992245501646418435751988842414815016673429888340248580333905204694299893332464708079911741922113401518876149546710182224005690394868889925931371317476529759357261265732688536726824701073099178130413107325921341313402258260819422599623834781930137212432244747255228605267363336074054956131834957125883904974235771751972515876823204721923969515681524118536651510886989284995715865774451113453502824983231672074036567059721392219129023059238888610419339035196412611094110433650603852115924848504896506560752350718521155417202562103191643267598928023785979822280565544241138731536046840948119826963829843774262410311922231197179723166096950430073497574266835375260435184442905839071041808378214344983623755319742334954144148668254156295126640339947811614775142851342892163443635846455217731064583408943256261369431763758613591308849542891274940233140990233043152583581486566698405117664488735491552817099908945692293334555269278976419428061209231065113222154493518889320382551502425482803803293931234801574656198741847597253066382016124236622600499380198540624614978378819405175387870022143580656473337268392885450110432993073781161217343477877585603140975180371446775249805005010004726893012883063644428973675655728865162149273898224114358787167762124830115986283690316109916589549223963444236970248175812197079438507393335086660698021581650679971675671367324082753818593132647489671857279673612647562939778159063082716028798507806648070453193126183384351856014198706439435825226518688456477839009880474213242217146139142438570348602579795137926554596597028565820417611715999337275679543811612372432903464364448552798462306769956732382413662841182364279007096224711259274394103903731382835527232800207723881938995162333342791524883712494787014766042803389638564776010485950424724604736260359281628027107232801534839934336887434347304017661449008892549077370342629459997332203947068896294819426269072630547209481867640218772086147016284186732518410025425184521213059060514401090407435153224020074693122733477835841208332817621665167597740409367070495455304177721674251010739266797555419769596459889935170114437613035939220799510823198975571886170511049137276216603197664195388288594490439622343281663667235863911908756966971417775666251618614875969211779436054422556517492305558099977797877385422170212514015298065190787498346176396779640406336888072659625451069161038799618939973225943662682808972164168608430405291383467182774525764069453829767799659715977119383873698989726097773515212089142255845935573849116947815482003774808820394054450337740050659164043856183263450917718974057646667951644220021771805028289284399420835281595028560884562124579085836503870620745381375108639098300377553918538526836161303179392549272095345453133967351117933979693527582420306081138006985152166613255929116525619094386285141508678240926518932015349355760813241004801513430347113433058613876300716127295131553571373773834062410620318042575098684162639023850618601325499679953150972070040891424779256094587746682333076253899469761270915132297816437628299412734992172265598031561840990857871055707326923957085955763610806985922097942141135637656504292875002893631540639997253320176418645620590526790904891210892178658818099192394035477563050425474882546843812460042630469713328871996590553945372640099854763670941370565339361469934780318128849541908662064684214816320193011314206377528067081166916043573492133051683837649185243342777014764652004374850351757921374129531370796730994656073138250264810846826977179244715516440218302984940567140171576795112660964992406790004389072450138731920019629140948433738322217866407584812688318324816383335588582727649846335283210342876019819929930926652758348866906375444303052978505644088734851386906549865790126485436692779752725071524157772683399654868210117458474546387597749082377273810858758788830248799866430068731127962491168304322415316659907770078902652148629714639507405330256059617077722876474058581039013672578424654257181358932288774109819963231727272772683979937711660563825782475446631706395289593943239003540530187786689093868368073488411222045655470884887459952775356475883623564347743182661473505648690914650468437516540067954342760729623393905524299094362693937785044285775886721686154096968674468714335632530981645504933520457291054419646931529287906901578290684371633681233818410401874777714081527297802021459876798710625073945035616566628172191619873046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + -37463261930018371049949889235047553410668857792988045529597534026656055175400193502333289743547233889272065658426322082092189872011304798783412154740006972628525269710497234519839785042851465619349781879005532040175294338537931595510979306151688721966456675594695268552760690488417596560333560654327419326748732856235997363096729436784335427707053785851272037954682605468287580624506305513058030432050499903505233047413422704668309191402449876856422237939211144190349968124694673210291034669816963727543403828988444586997566182880865798686611497904159682395790641118435649258250465457943619650634499799224583566624632845005683124574738216202179116438190737246836066350109851378755757330982232452846546889709416716540721873087660173855422208193838722124520192565548123284726818218457115075488715484412710722160712312188947645591460357830820857067853278493521521093684177114453325415759056232404980517399981041496187004582310635849939843477939287016122548528814242478360895033400284992764792601729621772256519963926678491709074083258457385024602245086562257836088809318903199229332236348172515830872200113900010281361715593562546654623209735816183838809131391645345299163040898364797013512682463922291131621933973849315832052872584246220292726195793915984398397033255092858726493976572084755104618698561944386834091845073621254556455576809269425469938654006997096007307159624457473869425448482774778313793424506768557647426794257115413283626819355065943851656288520957596125969773788574799010156145211464544959144198921472178810400256896289171021200753967280717651529779432780683909072033886314649511245106288661417824969133827758122966683776013648463409830854586093719364121525846736372971545439237479296754317639413463020286203076723447323481133851203258356734036309096486855752875137933867894488427986435768385748071432995192825262626729102672845231840293552613373027853200155821511616318250455412923773911028574986285008960392666717568840985711283920437764266056885950187499608431243744496503843060709938064734068934347226571748173467329659947441662257978235782708665222419723159379225685232455969606862185478306372016308288714934482399041792245471272178739804331274262350612551265523178897353542242288101506162102245963311928346782187299689919074428187487471410663641026578131878340881135064858318698399233921577833603103781647588788246284791932362303031417507159111146944450338553982046075641571143258957510273785062493796700393119134875150504346662784587793743391878204962102039144057957844905803822875056141765220047291349447364351400851153304256257308454369069116284087847399456196989972646106909769098720901386041747107764567948267530479905777826559713776433830510268651062985186231121564391525914333947000351711312715222349524667137777400497566881345406298985087211613807639291835660671439781031054884815234634991506984189187784203843208047070968335834846783313441376400507521848781147709541482471980593072592508330235726754019758338259731626957330013565955768141930026186380864406779893375363302650971254348129314625148248542031993328577490607115122294235027332394425996508425897621063040521629311616784794545027342084140564266555797468106245123874314856893305255794597073057265646700239698315515010686339017990436746207024090868846065037446966718767481841712653771142506021271370526626261108519821928802984925098032456855819623618556789675492602639081031228686437796054106647191308627545085925890564854816913669510450072544636644813274605826323465816454247580298381371858191715596241256929599418577765923276013376164035116437142437251808772919751037708712361369543867465330028428882016148712292250028507314401853390100252783812917575989076756992563692847935355074195626769375130639440770118413249086196131429496981665657372278410267642646543051957897263109046968649622587219691327851572512042675879802528064827881641447175216022581367202431394401627724381052596341378441609920390578411092105615920656879374778082244208051936813009615550871294455326171592773746677808082583308608550691657659247099590857353585088146662803619942277001865759491966304822768690889916092058275795834845153727597053193908521844889216236776960978597078833735373564820818716600291533054081437807407525323263607797189556421560111060215790698410188380296901963585772449286380529971436685350252836191576474218379394364499686361906171473283601066601077940732453871721615046170858302078187346319787393651140171230690447855941572737078637722320042766485575371716769058494217021354540221574580777816980011413000942284939953780358514742081909946636265018399319304917333168727449673632184103379628339564086649817092071912364112929583000754654468896065590424070113509804212100058846327604700396448326855960999408508493994053639623010954375266240615234102102072835402921494048391220800834129999011378142590189322374170426789493001122619685956349704285326563881338807248326858959896482673617119128616390520424430942735231444270728930206274674379562095224556193584007135698577194810542002926933894597460500578421013335363291614114543271272308043633750654066124910112825046083581941449573623896015209441512086905917852237328696667651680191942349627517335236542534310362161468505859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + 246062072967667496102349625063734281810604109021947819050836620366947403059449660315139295221001111269279337887091610813623321974330909067853536608631938293607992689191592855123319053302879970729407087516376883243028980175721411915630116338072570567076853495843318140050452490757056245996635579722755546089052076549605936132456076978365773229724597385329938443406232429764893848513819988799388465960202802222593674721656955906688373584696582256293599892435106032170191042608728201494050376637477001477039542381989489817155481294509889282232943793666601113753431040557978715563611198669729932964853842394852994641815223884938764937575413701770174879483282341517560037672776321464346155810418532582207239013450969386718665842853956339420577035162147061977348161118219114455987487599230681282272747291606750195098908335137049923805089256628785463968216195698521244198765722964337177700971790526065564853639519000363566601687311942117935411096012645464157895689629092170933017804744981481637824123370879098503322324065358672222359203381991612933792037483273489502627170982935093574829757190506658260714513138891527924494187791226508296176990675853426054049233020454264331957796751811159404765201851164401412398363587641822306996596975887140117691891331259702471971226185997826014729247449745570325580428438299931849791585092070342674821826344488510584739471770381746185346309245928771235906899248728461048509477633849615039024982351715251103244699337884261407789180604367064371376065623468510253826104269035142552339660545938851238303448922826971762719212221356473974368986813424928754563733907589771424374382923783622528961109323608318343484024475745294325691495917684983743696778879702936440770345968322983838303343251294896958991048515008791321717609916458278160502073350258084722256555656989616530178655209463383482829014274526065704357015558219233059084069878018813859212741030842464860016195525434894164476280576319476159025128027569102390246077130850442150881037843894111322239834077893926054773590735620009442634712849131579449850730890719919974609908543426283315621319797497322639783879060522423584812572011000663168581795653600999701918002826069680380367309878330639998494283534480432896095925351491103443046383438647392722649380304000415284135975892097539621830793214351516408608222353136561597996720209099040144320667099567000247808782752536195281504282612617029506314611432343915306816426137006345798250467543396318473699876942972066305837477195845299039318808394350447668648930550537548701699520724776500876296259282062221786459817852117708235747411577933333961973928399074461356785311907060674100866775668011601007920905517680943355454866827009523487272215682618351590215053306229157581319368575268525224351830525237356387098614904552741423204176591257403005939993409705025471729522110559944280281443578532065571004840186318151638437876164863581603118818878751211727894696059621093312620225368450217363792442645414467440734629982544680215460441475722918169981078767215320957844074159946180656274517930296198430794454964106112492609488157071148771129789417496977819731185675872191152949520377317629172191369636486127247082555695409366992423104815271430198073367131147605054169836513299292618846667589975927955825519289269524624619601633200982652991998125552616296343941325416727765717316888356216767954556646366281290776391979577730599399503651494737565604363181083768657852840322235567879939708789730303803499046291458464788295395289826227675337216582202085752326985127807110408681594781541964666803214787744114873437836026717169950085367524449548511004474707171278968976643454122536352555966952093677597079125057623265596654573956281770916551483257616917180207710405204483345632092751488019128623312147707827857157949549220662382144662155422318378728663964855992737315832131877750903653556036788937377120107985501465292351236070923250721808432812556845218912473613342516179551757326067575922081941998710860501987237421857741299573412010474877071925094134464268525096632433628180389241554473129135880057521148791312840514358212551350162676014800950015951237111720041058750719023728526348546362387448932707014295608533309109446159165955315748293777305752693486208828969307547224654663971049283999940475626671421824710406048980646755480809042059391840601446990387030540133626888985423065604911564769958161596445731551220116650068359199844744323037386062311275298676235475758426936637932436473084175024428314759378677748012215852229974084117387292717717441767828945566917921568664941633441964302731608229441460157020742906888923009635009412041460084473495991930652739254683363821640731113545583191028148643639022636540884519486157093207085418553296414040151036076042469499879701861869771578278522590677363247636832604590587402018756748580594725765879166606235961763142836896974817975073248382309227232494003709524218611116106421747913763265356724714370304089393626638603264961309120340518363060015044950022578765829274444746868963906565127387999252899523721238730312244381921028007872659924578679133899267532935317657879134857799234947106710968092191533802164032065804885971483514782506899148734486965511314485052223752359627560096443653106689453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + 6106036200717844603312485171191329803656765176246361706027997502137852327113323044899954657455460788606910961651005942908041850524354287608853598899029055787903949751827223790902379921239047357108723778563290845058747952827534830886547946019966576947994922834429735571893621237380506387914160548167333709219012371485814238279853970164058948080211565095807369552654661414816027362328646713598131233857381843391037899444640263254830296405884483930114703567752335006628057809140387470225837173872002152761302517416717390557412724868001924359549108544932216965656892040189277423630679139299771244660333851136821802858741373055318171586254768908392377887963568141977581117954165081971215465260203869375380392221532103041095406254586700009250913249071554444887243701673106774000967271105178314516720379959450126164335085146841647177512659351973217544510150967670176020946784777972838587086120510387996797718036277068229674693328135187557273854776109452019887485336076553252481761614596411768610456856533809441727873794641416517831031882614841156402399461303553521345755082690843241661258011173106323661817033239955231771974093931239796920063783433754242678987307345232804344051632648577856031196806876831881953495924267983940392512376055465788300783312964903800976668613506894425095840005886198092404258607986900464372450744870604249701869173149409916926846453335382862590332312459770769402333780850320530915627087852938506154032431289813815601352590128922367912924587954740680925617806807119046384556728795546185682710127567160062371564072196536056476563661004620918569024436762949717084834719467376411496592592733148941268218673750632362874004885402080242607026189696762589335328899245495942476373428497154220193302951437460415382265547379235740700012006583440114190672520402690181909268838008568696848144887829087755315554781145041066787808836061128319117418684380137951977808454489602235851300332328964013999642332316940528737365605660987262928417249000614923757108634574022665671979859316156184059369423480768273540110661598623546021055676381364307872394844735194503882123069625755873675182396907132064497531901235708855565107800756966216183824979778940633159362011902125358597382732698404584197379994919849424262204976264087232120647749285185863400181957809112004153991908412853079285551999681951652809454728279097766310807986387140264194865924418767452987044727232305696230932067454917234151730094103366155901973363132063719583806811053659473437792143934067771933556841058029103541906636250611886564111622720861197398110147664224151182174867269661203473655673289593205527264580809397488287301588598987580286239995299478250224393598491114236238797879817611583246319034075744679755696037091381905932820365869196665815709323843760511076307027918145964869129691279430710285836636257165993486545465852953929457312425908376961291071479690828758077192563202614054752426124677374028067370939825110916005189522700542562589522124960632385455817543292057808553662862018252382283652726154981123830511017399523764865235336385348917269113339501967110849379892140539636936483515547137267190220126563475125825798204199718331952973716312285410232452304661069837361534648639033028451876828219747093296429167558139979476266914217017926483989138665171424705435403145171167163148293401170519242225987524254125730824292224789185937517105280012472349090181772391588145392345064193674392177659962505280104034404073298369054473395710156976223466352536257140683239618128925677528120818123940277259317279629760389161241237659986616083679913439344926231394451893282928993535178884221708983998715160104698070861301744588940217607041107042956738997933257674791652088690402735954043180339477710482451859360308563813581931469245952621521433491746442577728551885880781567997179864497537756776319286022504268764739145584830837517094387680527719917197016091734090378343602664683302766641339571637408589816461670126808077454439291552700572416340816579933976986937096634306846016451586862552020342400739589689566007018755084568780972964578435359633343385892986049362185062603794527277602662267142604521189836177188544175145856007695297942170640669770375565403401564244031584510573148684179788885799007007687253251152564685970084695482537625545046293909907129577842766786733866321878134652652620078300800565578024002208507546478827429054836740287014897272684514520017708112251863881679210347702347982490216677378257136819659489930725333781494457656608327296610418409260796989743899808594507505968521802866883983171451523694997561503220961160067719518719077295547193586005072998703627236628773515540081502261889558206998354877463753066932476460052959995432905625059078993628301012362756039766298587256081373376152872463579080474075488398658303008610960823370001980076004516959147866923986493038779307296105746700963316401721419322059304435163022011312880866118625674843201097320153749969316176871408572713796228832252028470234106931986068509355749700156655813742593491309749550613048009388538555850225901062710118121059315480427281372539790788552904467068060062608377139954635236885923665337926354428958868851565109496598543239263305519800089883536452257289849721345330423201489448547363281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + -227430164220215137691961096949103436526272841626081309052718387228357931300564714876784712705770849459799556635061967412800762390226656885318193633140397493231576290721633743330864667300518388746664687085806106804319051889402425485134065155963507257865087618031920047258964876284423575796608211487880571319573618267229039347206150678333998078105040181424209741600701672741755972198460722755720764524887016528845798213476417173041325667705736452133690943197946474524177351015674036490958995100046979082397440420728536989613926721045313548331378482940684309100767301656758321628549774000233641871549813435612498855002078428928642613710728979884535675179866848123684977269293254652049126083869917021838972874820429344376126948965608199230693696987016454032983784079311777532435911313793617899201893317030674479854710522385091499716936824499376232803647344076310215605849693741393823622930695122230696977595808616404424151454372199734281152804532358125925584193387475835208550792347176449013114983365521564906585187965695524103977289384276549207539879174210040086883672806141568239357610415616065815458697409110279750075221525918737917375433698877718363361556340320800462754833486402226689348307782327860057098146554527994076216350438638656612057873912749213531435060602717178854098494797720397076755588312371765903738545842296783534713179088684162308505441161388184230282491232942411321124261295394481549961851680333935008018705972035687205852124040611784547919698737538379588774260529365378169071780308392599052186150255476515985523867476232632078780659319574048942889786718085556906473307969200641001694369411913683062695431761969224172429474172671417590960078626990658813897811465232647093721780303388837572367508503947404011839341982676762561652690911159707119650174808558950591517706285038427015643900895934181466499552808250940142722055633255304540230367412987769942720605283207835706759624072734266940328242650022527833849194176278014609942491757038715615189847496286006943792125645764411938772911351929190486928058293755200946003844110161243612116627839275293767892420903725915295223315291137069026124508062480590325789503983690182353194730692627822264477875513945630475479124403958687417852579987261575092440727119178016336533682146256578627529122896676044109092482355390595979798435225378667675753907347797680247925196334622814112745004587380731876763551638324774935066970686945911487104627845823804256393432242489349361820710710679489350767159073244918302306221842346638715969030296402009602727482323114674113725739955874554704572643410145666477738868337531633774008802910491465201588274020686855048110275227993611657705941910500340520801954830956162828519517408217533673074423782828386257468354687990411147184732302059579116762005605520411925061036712437558242690358187148390107467646395991719870167064594514095951951401736423404900050979487915997962124477286942487121255756564994475470435692613955632447379231873655381689448231791755738581611999962322691794481719695812786576307720254774589962524012025137908576049834018941434508948556584403990774167174598202385766778363937008612844616979200868091116611240188914730579511178073764552411276129941044699822218274321302122991797876709730186700478927629653934902436830902380436438077528866503006965552002473148244536941652413807876699137775281492367156364882242387087546979733211197268543937595527790924518583991235344428682528743380016087751847695931137292318515269739969895628799604280418911714722005064990252799887986668037951533447191573971288385379445500075550160847941091693017642838103359592610030430144714360082159729253368984633262382582396697960041800575069523940271827561597852978284304298158165643735543297120294264218728397759719292018191964143865142508901986619402391646206748760417066193405296525374016611151417791186262276805597634095440387117516399709119167145341703352611201283328359525568635110174053280468117084353739130967707182551134337158356398619520440626647197377445907904198091269416333563356932587865509669902613290007260463791635145293842481482513341906391897937435811242621050791571112829555769758049341502072566244989668822279623177310061631654867763910881649589431478320555846710963970889245238433988435439291341852619010106678745778603527961136763911802685829881289956761078433949698149658536730182362605763861529389799582019205101399041228913938661322835971256247928017711441584736185296037430485104361355919481165856619398549785822696177314527139658989841534399399762803065426910784469674813812070576122532932106007976585302512534325630451451330052859429066656836516008153044010061675752032522810067996666654230973955180959608717074766370054745851861558004132683914131662054287604196080552141928825765233001028008503776271224158186196924665355683609738698506266139739061819188572296126831641609991857408251934191928442750925816118395514815114150317505129865841122184951066809230683398043074400972359901996497986104335799321837678004258473184944900877358332334788614757693818596982996017824673565870753450979844071532822632194050202612947640087462887435023532083547144460055403879231300056473845666694619991808479665375482807519825011365589630480110645294189453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + 3643300363196828236457063995817736432037612681185969285464437289516006523672258054452971202404797948314034124923161932852238206681589441058503022174430359282409404520398489797509693854307081178109026846344610823675061283765752862976968595372425538080886067314657346722290089592376753504153298515275670896400156739179003449078278857213807113487026686987044536264668618899360102751236476120946405914783551012380755794814421833399670046718339442348469703933867571902735350771319040605773577881608582467296744333047465631700758299923057409066044191197939633637341544637692643859135380346335460557194684268121877405003723107494086278393881693289484502309953302409340671706125162717156268857582447180392297474066681925367084265563578629502891402579009143268040304802125689349653227507726258410826732155208116892724117950551247430596345778174171508102008025486555462914847231330767002624706054226760189881880731807728174407067979247653953873333783812211961085097794585187385963893609885909222963212992150861679432885507838465517585402822319910764039340735405872320324026965589415600989745484297988493812140016759479369806251801079862174189920402799824601506044486376734309530207943488232231919735034045229225964967760108406075524152566283634075885949370428793994497173154258270605326394536334974561977540430547852964989972245445544310439632840261943538638477875582683921427745941417469142169825335016611967027361476453366113995659072616595479640230811558363062705197512244719671915580568243396289172940731247563361520399884597247068299293444280391542247289714389893985958631150747247663719061972786688145029846280767944886324205977982318862342956237927710608602927025365183883815269497723605865431716464025707157230489714836717717103979299386578201615865164907212046831888402012016808827444983941091824675365850469905508416689228765102100609326665572584043251585469810193684872807472494230885228100415639323625617328363413881878203178153096959183415824541225568272589082475066170680483509898045541394849265275945111935442449235784936891176880976205746925385677969891424148622825650659187788985885868737631696835340459834385446845633149213625460617561677108806119546167610378206527889174824774774718721625545307027138053793768775076086527487343287825744924703557759883205163633440888377917395876266010537759187848272755172388620914929808315629168384050943381614252256540756999758121621291446847500433254530360903927771294843225948508776274942112598126057181651427981013319238645809293430071671668668494478673118659274876319125105163482007782248120162840980897699615805768810259899789865045942952542575534446634796316309212486868536524909937293042367667516788125089634673648881938095022616972938350349427650297931988689020273039023440567876506585719907338909228878130545674861348832395710662188118779358721158098996783538299940674548332642732560044444720935389174264067412210844398994218618927569034496308013599596448970369112679832976169675827021158911859355135775703878063528882663176656631831633290047124701833901221728665886286764167686229251868670746048192276365958633548912150257720808038134504087322819991486871493158705747389653911943795514066440387795098226831601882094387032585484797146935041513607874500593305532038077827065769773527943310740236973705459269141573988427401172906687804416604438280859219173935797723739157598346354877610882200723353036435573538243701102341315166610632767543730811493230647510019367840967562068630483559509715412829678194333897987225997357647157218457350874835095824442143977907184381846365790431568104575610863922803857216244245747774496527128945411483101784274059414106770174745348814185592840103034392928800550998111002946222883090820192019837426438074466020054370700182002894286364388192802097915595444411564745371289225607675589200941108893589455994574816611792792618849447215817111193853614976470953442698678267243135050724628206348554722617875231944507940120631083743027011168091128662093248482077466346624503395507502831550623688404474932623497787216672308465975436085997478021856268889973762758918458250335785557564777827013710349497014867881033082304416248800855397193613811473040498640751299305575584135617778349768789168470405989957173005196177778509522739790629522692855133580048597023552242901492584080758842825850754510945462054868474266441740996079245253689897385703678529006177839889180410187823719993849462812325393489254774195750119790112869715717520004006353957467485214936648221524786409519284982377570862819300461524395421811967594582385215594673949361259291048951970536807104356009543091110240356175678466644328226840915344093545130309255736867411860461006719467094919484036137287996678110511688224805343350508916150753847522819770663339728592711099162508686081164608057244602040382028041033853056331524339073240746513488389606084842084098766894560229984060140038743076463864585056011482997721127291620069660225244706876889757698591197561802675054790132268551833936089642512750447080569904593647559268136486928859433401762251977375748461521526725801609550992828701382513858620289547637042726069135555227103583346959974269714923430580589975977252283522433200718444309791558162230998277664184570312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + -24701010160714744931183000421074287431530840660089602373648629532238386003176925136062140488442964511148896508020287946220415204811685267217877373981411911253146673375970425018338998883902337431648477824783081255827569347280563508392260028651426718314726482660968650304577649369246986598499969057221257735206388463568616634130929156734957047483809319822106459170593044092465440600817752245730203447590208839613060149430522038460713041361706967032597747915205059847639492630870733224799781263643239291893173477404068152900889278653502328239975834248372329431806670755304468926369201488927183039142734319281986463486053027716567956909365074387861029333188391520494269124039411693546335656767629582226991652453139066011363295843392658721407329666918412000899641806588799589142081304101291078001821580536694384096744323783287941709486611109650917647414674899806391101472436697077113157947966035086717962579386851632527482353868626374545642141835663484483895677763390465645599413362062993594130059064443747600332865979123508154660635359622465483264803954483331576019358323170284529939524631608763609775061588231896246115963704562175419576441063983367567702678518741366425998879326350151729130744267796430155386272337758741556472393451963337762668503175499483476305591588961855271330185794420114078326222943493672540976451661281643257430282003301285813356306246629760730362948447483592254162354867910094743684324613792168546118969568116914614451412465479722507133394117485376687089092740832161605438298640321572614843924739838341286581507716507811446056965822493775159535782701235598699512150466289004496536083887672004757410649484364613989418607807004083649886227662929202005771930979094181411011188214861224206456820558310593211347130894678273405592405111626700501295208164748249516442341210589639508533381423113753488436640797719817375756186087609464420668178099320118816551672163852394175035704943074403853568716361088163534500787516546575662319432940943579511594959709480679424897420168231683236166834919122510182937057076361318696437097757884584095819142484484739625878054391615668541983439537597478139894630504904234313359627272153174408754565924611636891787422304301818462382233216840502249653307144618927696685713011566964414873280850565653457959391065959642276915219431888970117019377598994932922911752957888544925791094008705731235005908127325112560890663927079703196720522799403990919765689766299625970170521407281596112831805252341826801832702431961337974914032487777390876200787278597259332332146934776231404558992010676807267423787117292399130619462027239970765138856553551947638630506824103510912392362499062099235104813144292006584590792142352821138368319616789876378734176944120005987619458530246221520772185310688882065697069931363136510254312145709473865700333880318726268113062254570132457274838082941341801518353860881670977077574631745086500269677265578974081057678802446064634975845210080335679128947296820061034932709230183745258988777752346372710452059251507482943189410190617846397879639570394056644162742012699064139515129410609806679761751872270553574529657858394572105796186362690821902440622112768904836618574446339851593311216021064114339401095175733956573198610591913697771290129371956427881096048659616821246330330912840482288719046536570779760758846246653044311851883264941507234738528773738968570773432207760829474915275195231228288026180546548138702389394687959201833935600164134709257000167313206091946949390191186416134301006555510938799907827897817315476668162038089812374776393668146279307107626393679376734995422109533936218496734702763158521251693198440847675507486369011821690891844095464744159934939739770797228102884263946951846756248460160209494571789386675136892083462617247584442653398353715455605401933251116969301689444848810379335059864840240176860230973280389042428692241239369539625154208779052669589032126294723475734495565002100079354055588077373678466063910935596588421476810795997637987823397106730375663389112808647737945479190358865769231590487405691838234845580777193940977153263227897615485907553182884966411489225811457318532462990506600867781182495190038795334321918225202889665724092463267693479225645796956526316052498412236883736418578132163670961148080201643507306968498763341087733983217903000693605103758007794749588743872523823144408476736068452986431932822555615512726728715597157389295622189836190517306809309480079230945433145623174998325637917414734863468417322049876039520420031496447578928789267254896082057782022821242539010072727481714373234317528065540198286351276711537632709302154789705255870846849764025888609171689753601902890416128075844363298196545522821886391691253536891830301299754928687471807860006700265538998114668632324113690289536239316933262130573078471282581134933927107138801727428076589854524123708897325795334283796571119077831693830782048364910976057781672192480769440323958872651065283881263542355343072617424168096860122046976188956277036338894280146188421342389093683587166859756576236739421886991189264851948983350432424471609788131640068408331205866339465849509789447941197688334826262978868170421996970936431271908355035163782681692391633987426757812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + -281546386934809682675248158709508630703097770142649183503517315505097568104354301398575663101017097923838239573400682246818226037364389925034981823447953989290755000964206686357677193814300304691035523961976127928808737266493332760720701414379528475670705066566483263796282387784226218948091660895093151681852239058477188098500426306840547201757611074846335322407332866400366000807510459668687793163454842192910089031429179554182630740933837950135469511444203022650489092759959492837471929654222596668560428047869738302052378152238919719790615869449183467811069404496645821471107203895115028847426206831476472348517425801278188213880714839623468878433195036713843149686919342935226858257895229720411990389505607488803211477981945693411706623578394791207690459160752226670704480273642041050394134709721061080226913434487717676241249716827680374477042706020948638538422765338844948938057049619361750082821322673088514538222584220880006320310836511621656044461288016489815179815375482534588262714609977335032983211249271229123577167013328818874113557972215127111068397669374710458156063920954803331406440038554500979295813165369111135849248958644495208112887286241098234138406226549050497851808892138796050790268251888140949793080519199821573323494207518867695348042998256443434113930298791869624108778885010490887892759293522082382844481517727937103719675137212147820969695721513923814819088876680346841880673665556011840772537025071127113878150899007328258058144368948304809418800337650627681182617027529794275151650141648453957647555407450834792187047825245156508033628168411149705942521997531862955643448340743772538223307136393750376822084634186376993919437623490160541634990837981254969656198907448977660535852582460558144654433571913668066408332543440640735914402981945316518857990321492600622528605804463358080116266558425977899759245910001371066767697048468577508058827470819785487993244299613765094669102660726587796750844332488104841311167746393620188956287520621027708592857308449848070973569920612691624427498160248407699875026162649145306849022842645162998737247778615864629971017171974143692957815535918171887517162951559986151853807360604939529196408154920044263884648857187728999403000491732407297529662580853542767359007579026682177645147776335795421125467116885457886539403432601670898585585640946924464832751195098474657731410917942837439755481086506093607506070731706394092866746192315860549013870727793511688963704863264558042937343399082918191746839540558031016607287507166325976403945474157280897933409507639791489190707380756180435481448589840887791372134750379014789002902767376659215835014113372596115306731133216235848378635547851863419434036386154418729275705943327605129177237324760716512015596946856136430641832089543543373333734743975876656614224718108684721343903874826877297583849397077610800585252664899735832088825546803021620734356620191834236547189756744622061030624086349655859684537127610783504885547925019532069925028633491172362695442728695129331060886336394659997431239498306971827756713528003903824543306362932586451935773489312160440100530813516020690805196818745754687718318648659513894685022470882666805928859621993104866872743166167953357721364420827084471099906116173993142855500933039179103986156206060531028334150766304291219106097098827112852515842856915822553880150783718836505148784716523552864256036040392412789970167380122202453700140166770132221602616930734961540871434001634909076426720006162047758784278361354783340175916902620665731111748188063504625741106339530835307621999320429040029549955031806096861212888611425669268835168556632264638406182946341385941881029159865486450453984144983660304642356357001749849126524234597174947788836414176203070040703364618683759288984617350098017635820567910919596906653724464164895115409135965569060396629277581494426844577965372084363040919239241407984256552706914818812616080719275292489104901701852075002115353749167123623990668138966696661660574720076877600645527674648851753061358542343396191758241173922560476950891003750048086385156846366372392925365820450358541811310798911034162587610720609611282242591729195501818501313914243283675131679715659539509114253524946831281089024119541969321140243082679850550310025238954916766895221658639841914764949774711289388493592690598279215071989305616885014623737073854606188704953359240033318777849493385326333210751923324043553258652549731577462821091487409861516779529717440744488965986789891474154699585410901891085155724440333816472618196094059612789222584592285680688195812632818855803309977879791685715163185804650872474921095360604825524754747230511133810096907950148095103376083983533719813260505992873226756285431001747489155106765213859963894457769662885144854101534015573510292455990321871092422444400817657084311615804697071847541307050182680267793544773479452827397126275047065552863648728453100324221393600729713235323356071865065979169804690099446744308963251150703096451114348943916122963364912126214353312379159258078431097102425893341268061723251949467692119944850500748911966718120614478384815395670671141791401056380625518018855046735431427857164707311447555437188595533370971679687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + 10639937714677194247780580117601919357182113775161067697682434554639066281623991713440370928298062074495817379325856744898891808562232009422854783294549344924676614344586698704523774764843618954491572396504982583849767683180950695257825056880385387450699553789770814897275148880884063368804806037869776073085750212857975381123254228776480138139191883419482373526209113154294851815162632094243980852397974403802530421665721440742505340585509549611216891466011985386592528626881392372955171666172790350730827023045702136576899836503733348917253890252502831128889997839491155061038626747506644547869220644228614872758802365202847940692905444518821370892271907140655170688074824667163133661365738475016964115942032951747650276816986220084848119183877715169627826620293971263549505188356687272642631674086836766884579404482757325704573171206390972691039063995273593414142282425398763780076423448976766106610496288799437975644874066246857206757437085931056986294524126401999146477809016327318098606647410148697794775541834866018332975536595998166930672215214630939660509109355227474476055191867378047148250385746553091141703475408321972702190807036766544884529029809030396349807229588878810258091298460763336000061711192072784586340063476700911200080503767614050424980535287124967563066059739436491724109761257207018367120518346119022660207889437741033259560136756033485285987331115919613139190653587824731121457918566362574056332375436964976180799415528280257624099252705353774946156354849024354404923551391941492875070899450949944519542860884884745783305133050635461088327021874870764341016279944916137818107034399296755968477705738834838219614492600742077178957372681434222674667394146232074436037170075451898239467038425584829043331618468867574852813237044155450505867940902580879895502237304523384963474480193343514963598243982416142002170339239086165442981046969656500179701628011770789279127718441355980300643075667698332169266725977040633695502169996254769703058359831649962965969888803882315179035435004256090591582065984939487761445467504230873272165762472395075118588433902789426757737798596460782192375266130460831055483051068704435336268472379242904752150249142319342987780021643100452503429192578276361669963698477577535630093587289742415291237157187242724588185464062928532295297844486913257599706991060228349694640314850419249521736706921809352675645976754568918787402445573164514268058306783713449895548096048727971313859551281088786139151183435173717446012269376832388899261498118374378028183436428550908409588176507453991837586984423889143027679145363732930785658900327361594847874683776854120644181521435684224071682572606308203754168077057588578998796308753172822296886678545817229292322108918427929643903764193866804369184878712684588915012475902891424221860104306397282650294115472021916195873700349937848008922305107695407774455872631954207771777336185939865650686566890518012118935380392878020697702669057319604663085473817956632636776994668057111795119651793764929254790393533009816085093211393549521877098088852272980247108125348902502785806617643815394286036240783401764542594606560478521335250949193086282508307990355933501637228013749403820111945554871085029334146636240086124938678884742665595104547304203784052899937503823512146239744804340379063489122582423937564269446013224432128492851869957729907032800101136357413235815722957338598965850190076774969427255064049546592492065389210884671740674933265727186694987474442318678319471349169409076027449708222648325687502198592703516794536011176092146876698563798985711738771584002622879364080217048642478560677338286265314078376099203314768404029454580613141235493488051402699624548247061850888697180818711486484757903181619176388281919446661369137453779650801532151288460397232210635103913266260124630331093111718442047594052606791605098818599783609298730346740246633502009689215330242378019806590385584031103813671956121993057602745718919336796062702494233308836212602236583681567586119733021579722785526324524818017505666955807205949690616563184003438350855936011505990348060753545158595014164747097792273382495831901337047653314772691217219207395974875911195744937358680187660733126539432445735946374849136925996939146864332008869951231566594297329252543007503302967729795347638981860043170831314431419670317805257274722455481656529695212693784145210109263536689591132837017039875273253802758453121396885709212706078095995686285488499051085760998612760455091031046441035028815020310405301706864368725110030671527522833726474813822743662242527244481837312106572799552345780052665739176212667870843013139878098676984416187279507073854421101490255779704401718030365119438121327534053552036035202235033122717310876025619029560863017209195977101575889788553805547275122022624982875357526727803912869046980535560173041718692726362482211809589460862736288070704557498297878211637742333545924464782677502004997990059398726758439872809235347293227577171190771609498725674563674672632025782739365807537002921549221911006755479204478468531890924029182320117336423466779369887644816134060338463271421877049084524008186663701858266793312499042492736285389994073193520307540893554687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + -162680250567322961091728822985508186892641891727209717695658064877928619283741346831700445349336136321657675326623034588410652988627782124368001041342868028568095891744311231762104476874315746939468186853125444757412213492148974391526226355831394781561992600621715190185311319107070453947816551532373186618557860943591097799022919861119900670302024852034040529969160220287931874319727787735061784925500557620267995633512227210893035476960297694719784857047164153122006707970445158878024996638922347979656133604956253880379799121631614909009356018902929862085726704386334764524601366393536123784905558096281510529801222597138382289367602612659281912736358347231231515017719621782351986652620264784271539776522859709223761053566131535169948543275622097050903350396634228183799446390767562461688773325429707360194945562383402183285894141371104313799094706168688645832613131475350751107562413112023885916697501769140240649199832038869292154465649677205621952949275551393476147802005022230354344518399773559384101832150359039292674152559692138083760040188611731585926178044984140964082310540618097918455545347307147960952691229031781883522868370910011021272826754962034421756697375042007009711304575607074433021081780678821203663254860025867826954457693281208031877152805788782489098829500408203430167037195198058050933247958357334808366547689828982476773714932125372942261809650932978044604430244115625429389783879608037338890808328947376074076227808371053249659241726976992429087620708053105007754884631321368724375777940996496104150701883530710918550438588092574326873269822364633402780901453173162569278515696924178148915884318091221352057395725098161740830646858113122666173308015115823498496134710343758682683760119692629109955703175456064879774118020391775344954607978573084381465247725306453968851260350229885272956658926169955618149355533216334831149832960030090371439767792903153794357428498867997174091306232000854157131556056472378118696657891505702348732279635770571422864255219709594617538308110326539239154873050557844037061665031369273641303963178049777092538901148429832484750404585929611050869522650160577034383620180844350137009206141882784155511594485750783705318804155849684950844543532961555385346561331143660633710975506865940130021795866943335204361932512068018846536170647475243763291496228325699755075181138411596185291384230653865012887627619160734166600564295444263491090620275224023693489799506813034453445654039096829187579117621496195801233293977423766731343500431501787934497446204055904438171008871214395379673790832252004275878029885137663924060412856430399141234911406667595416414198090029813235752065750884042509434138145236883595957702593141265705887156282761236865640607410460643348529673099155770708909547581422695340336191711555613585782921390889760096579727535874218294930206796802233934902877987945227110038365317728072128692296384163072666981879525976598707506259675868727211589831865205356449475649068141552232641026805533480343707406894985548593028535167109159067457459490272183537081509978049507139105140755532875700502974505288908940075735630756749269006794647775664287296463901434858149091722599261769011436892673776838923706480825304186757210559574086507464978092929912255571464848429145116845741561932642869859656412722797247722567930869962023949040513063570488834102969640611897567442733692460822044828478301218362019089081859500493891040095698311141165374193138779786779585662351958900486869264974751440117747606942833396820816646708673241486815389839509526862877707885191516943475123981623075043960670702606667466739517473796339827124688865413378378587364117681604539964713273403165956795536113715191069298030298532674409753234678174020539208616876858280929570875940755343648083643051044199425954187949120931270026853056554117461924010676468643067113026264834885516918873098431397555871952396490103133171735271377994177241065063866504286047189351839148517777276782612211411566585425376722797328239573920749119170505751898216512036750394332710341384371454489017218059851059287544286767285706470210388309652069946424358319127299350873682748953174358645601343614124391222177591472167861980680435413796777245933081524958351806333150473443733763066206318031709954985084034338064375523118667891003563460479427370691769369099992878623266024686390134252925244120885560614144601894749453067159318550653483805185007850597202447783564792560886398095166689163335990058610201447385814824194721325858145974454823680393672556795023981079330368306376348980411830986973256641243101552255667728099419544003144395879762214814574976512883221525079295694078416939762341190020793816921807176239927987238349858899821703385975622847613265807689539931094973388783390698314989788151478933873811522839820737493979134466428874883845600938154215324327259547187107918723471695535000445190954073836366414580414255847960925027046230756214747435757771670541989886271049305920546672780370645201486233187709717691037598459039669480322373404301297391294778622262893579502385793571256668741377914002050099469239686951409808579878306560359554058951285774419102606840764694681365714237748475993490874708156548431434202939271926879882812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + 1556067037441666069068066162556305846537905511523895802750378007354379666591913143604502984891676255292834810608934155044873780686191162062053815816611687682662414756259918177349419480693485296657291083901022296803589482979269260850657397334586747627973579000063948145173018151967361452152728859654104576176845621271906188211525977216912147774582393687798883124862698777918577346107463370294056580685372327808791658054641896622965455278438197793617035010724887402520311085045136416021245737286060594306816478911661563923262153231330221884296625038238663231965031814603273689073039440822452329707938201455005367395029754448950154052179358797432958321479967279182731055786219312094641218376540610539818026533270239414950132510841611403883640040599537866472657422309189060593706492295632358405860426641759567044592409413779624627122391263880090571920743477796275693395285598403247192247756986107363313840926845374791437415999581670243271513558287012282651308266022560409216630643633689034814604976860450103936500276514753259775130089544397410055899163132381143553974293370623132346057971759602831007314575472171984437777884430932767103135381776467017179301943451085350184487736014442261228622993940218081735005954549919486478851934759346703497457344146864797624471476362581459137400542792639766914943885758988301475944029931840148346392442154503738021041896811108518306026780777739775687755365558870606131757856040376199844039052221302165171456478206797494135828100556717327350312522559084470445428966829267369105851123202062713793378433820566664832765758494167279143189019829646979444287163405813118624473016434379505025014600195401183608733517011696792516327404522148084119184804288548106275466217379393078813777795478305346857182196737425256185688831878398996255158650235293602364604661681701286598097109921238905735942557422254300481433851076274960495653235894475876030368881216559445553469291314515048227480969948046724136371809105571818951533282969976506580876990412461497051528723654967299814584338804823848290183191896288871776367143195674217818236886865132414068273623044440949090391509923254807666949646917416796904278530127315582390239355784681099965572240881057385500590460549643353805494358209092087770375477173615389579001131989131203110284335267779429409004518101124569068158967650360764000826627161421846790570455158730640255097218329911276766913546997139343882062657994205766329625360659431353970189507763638626558527473745561493725860191492986019586091655687893128318247871088014250717544097904594575890882684700054336954531449155778568637699212219924183799580099173184442786816672108068100288173951556659542007385502621014643106615478786098910186578038021142472613965517536297178495478969024498269551081402719769759861737999925349484636760975236029778009363998798775075814745503853592247718415352656039612495196117093997365955768559290124830306596412927000703860833698158957719606165379145169014585249161345654965965566018685782304126595742518867569366631864766764917140704508165119984784662221939185209051259406525776866277127988576769950654559947388536598151066443827193271844105877524161046504026956699772243150622478119274384209359399146860389335781520163238815713623063760826296725507779035612908202183172920660238877873273880047528317844919591002004321516684521761179133731775439991421370943099722877057901454769836203270462285362718135260436178305022676484872093820048258268342957315031075167528115057763163424651118008174329170614186377745747144823502135122203005163880971382845077442816574283019107195707107090408366031349195334453994466323316534481419560173661558635608720908423720860243195858478753967602556591538338190963725754751217826748137458944036940084412503727808717783062771721527650203754981093779089208268144819156773736976092181316302735206560486666382464515575530608387392633501697245339074307264761680615339659278499600857692324969044360945762473892933716545464848492410337975204849721739392178636048943607465092474074588242672583933910364725917928758916982631707188746173223219572584809788137724861935733435162931820627785330823194555660397879453974026751375295645661367334827953742716505184358522726872912592365474411284598224778046493346231359921848035144476058693821208650356262596726959064754054197102011905736372100730673415561889145595916289680778278004432225370530522553342033896466507779358758032752803287875441498595432289481794107812627766527456308048210544314877707866922282095203202227015064704290936806097015611829844486362171438456722395990368682040949002391195888612063229727535413453590452425552977801545906787594549818146213397657133775400933041530324633137722981284222101766689778943834798161949127446347453546551159645770586411176657462396964823089081354646106193373712747006486292119622692473402998711596611348470755494412838718734730944201968797628165445487524381640938351365011471879850936114408451404570454054810475678535600364697437705349529579549297877624805919931285516971385212236258854040837320421191252624977144521796216472801387464711073256373858291150531448394058050310297232105871815511601493445938345791043935595401920514920155003312684889280499191954731941223144531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + -9085081233305189428664441615039180734571061694018955715358801187993398590470138923746529804836533551930025407658646998357642106942248794447096390686228455537542387224882607222055443847045765126687895705906810847925533877486996097558886355230652761377399851030063130824911976123246606963500123051390191497915403698401707598545339202869932996223398450502851650067036792592714711102078783655208915406035591696242367317826927450905200324875404825482625689617754480476896835429648625368796264428795582707493705508099963067122048544627169251408791008263481002507675850431978913671649956700877110522587617663615075540925153540457359897975294769555141160850843144119705986536511778172586152238467885101205686858028887708850958264332890879309779546693102453434582404037614161714395539131059400919386954158992435556863361862320001038730135517507808141822709294583683542166722735905359215737482009285429608140060054075531645365830528675797401476300044666984927360748423385455506252265008104352961925846258737958940626707063565680039024180081549141686938441931135165510009957207467816375249536657715679245414476894803686567507407513466712842981987243283279022206122019619515688874589179469052709396588727100323314889637408564311395386019220631835198710642071338749663783401412562926566328296656302102747859381395742427349265820556766493185356626404624250540715888597522588637260338493437992732777473539014433093228858818232370121024997794705978853101315074046706156742318906326142458198580593613501695171955616328372170180787328106181996431630014198986444654039154529689139432655514242263500494551533314427497890265452107516140130703688619355593063322304105518278247434719314095594101717660888704590633732393673017174797122335433707821982964872908557040316016084605208202813303756696927446477968171116074312482098583652124037801773013372603126479555000501151974431767284486941915799761038454226833088450921179513480390990060916273569698443203460314417594682117451953252673644829182936717276478532224096242551269951547473926688686256372228145764347451187053995122052165200839201349007855685439930415729645556232005795601913044470616408478077974462710400082447608982702189086800223353789542774181630512298685718398499703774932853085618130767514703989566126114705015690008107914948043202938655519631765465091458877041634320949356069381447734632343555809631450306160063470145322284092019695361195659340112648743062653000861217638120765998662344164808964790318609474303051786289823689972880797963891399530279398939586054569513113647550624781948745147622715167044269786374242895812854701685224677775073000600134635116602912508614054420542299161039129831060184506716150656603233274997764164985424375550181863377838986281155581346095323590645729007173243960881358622419337869544228115784678709657510795370348784125924295309665557063565312033905354861862639505475050063924335320379645602177097472972252916454781925729600535335982469970227954970977438913142436559790695074560548738457262619250537076517035400717129712133575459174359679030710217551396870676294960386905643280948089383993515306636529846517603429012190150254244145174817168523073131978613496805540923548631650283707636317041311556371946143005272938539670675848241283362919296843440736416926294904350928601255375682298041850926265228291886003158237947034722885740660361665628500522316861032925593629332477867262834678082436894952445930640292830043627568669924282286628666521761880745430583866948858611468082781149234477463369105557191918352848957407447821466229342805986624529445274474684866717187426395564469969147476880560077578171556143262075681325063273360568810568479399992676723079317497848091328345785322892272317498584775577074243419918590036536018526833352176527922040239431715685812653373806887281965714873276205990052757108030185065868765972857403612970692037278635032579094770142044135748389445034252784475420445641108182447547003669633699716010783024138119364404223328991902455343705728884178223759959394920395573541196857265131949711463447666871515015776011517416059811599767586905533579543801531383349293006262106176215483182839596014432851994885525060033715328905631080925344380645219728610730184739551677821877298982278670133092574260833456130665334027501372384365065070614983059316329672190779208805624013222856760869430137348104452511517990231434701996602297577066051898208226061027805887663714365548425369687394989960286094773085804259096232444401561036478285728583083287749674340861043835462781539511896594844074372552774204864670558519742957623424514552564853891825891888802147673959636442525118316628246831477335862114210623257726777566587122795438482735560933369659289806337894790997475087574901390138379738044991103475364238941408231586180201053981932703603963514905321067340215750730018209262016770752607281350840032751954220050954503737334694871323253096784019826590253541621094853544478268687913314104212250826421328119517968897086540925234972868785577650095811188864527031787240475782173734452191592232866502818603088930894312440694323836566811739185509008315922443723956270808582112076247716441860716647015643838552365407258412481035438818148759310133755207061767578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + 16936464626551196631138155036061732081365417307576944257050740286195746187130351814848953467582775607161364596326206905434680562820698962629735952899030820289804802833953142934043422983814834121916325487575918742906519247330510076682327621651575584135547081462484730839585878265380150435034621181264366908209871805170038591673590580585849544107346239319442965316544619508176316915704241771512243528908297854672547741118550884880991331780188049219062615366947264289552030173617307318512402829253716875182736880152229349066118485772028099330544697928016273164764568742294175540255819405423037649295999673588890708342459596781420145573680052954163109923168787900997274518709466264153515686662701230191121028996753163059661683073006303984522497687974965003999473877664100454958735288439325527814483726888091865009723458443992463373837590026115178368309774669260598418486207387888982715309618352310760924347894989264290466920733947479805964461417969279532290462198209428929055232510452943441367021304237303283477109240034975864932417299281042303782137221982479159703897819717790297101069975706310970577412315262309095778718377590145835216538622696186860506116523303906724677429982948225653379916912893534923525012360093123539978829616065249627532487602936764778851582056223808255947052807763976673853378735246181332054561653447894468956800497131171330813427337864182500943225874576430872365417743457381948317713001315274769192147879957683236869978246580891825510342062088882894464481659776502853211601030167782233576016976470548017622404027904699864478746714326921705941028615068367280207584184174341540418841291842730420727472769299701618165876691008834760067411143734968240318556684597006722027039220147949130978103720381774217617718135633445562663151653985497166666295684083519473646733902619600938493755453398826697372396573903344263327122185061654679480243260934020949324123019952147136669904599336758867905492376989390317017660853565899246637097583671634103679810511388646176047671422944432828442361809082872925510700953613621185210395950086269897683213304203428658823819526726849590624502773259875982255644088493851520477103300948027121394057524037475829271740450109700453273191705684002175365700301413202941106788141158788458037715402858161349278966730500792561536596127483259992315456246225179711012117886704682285816971827687576117184162732360148100449648418565278207824325398517117713700715888288341063082948298474102494772861876147478661922835343629374229059849540362764090755690733167155294485476202839667031699763763552444893729327471231123565027321833169556413384904657594344212976475661326781696279673234487507963789529508098350040173165745764797534491421396469987428053692509147144224966401912010189477740626730027662285384498806732909842265147675137308063106445186844707657840360170560602982931613362078222957796203761358439736284316714766083186859708810386414847428584466554624914166145019125462723708801222317227629820306027254029275097771174923048146805302645710337606400218756606695182226568554085847615146320386141301035417638823514542620179505447002966359583769562008394303426637302418753249187129000290624706218244132153053991152358930525001049361315118102811348326989848616932802642154315222288557553912183946646686406542545749619792515476544536060908428657037624101149710813165866936529220256545095223868439047077537092391839315317380138906423115980939670053486368522731060740061587322069900888165450311211261341979624215396584678321910691235054457959344399839852168251616735844759577274024861394333673604606270017051585907080658782843437560190469994706229230905055201363714076472561125046535101786222778294069202642529301908056855540134661899678754818624563044544374853202014702581978137552833504468850297639882059748442282099644291100975490823773905016355279794960403158223869368178327305602336101754994446638744883810893261419432734612563759542547649982293700280321970960923408897615151352273636414852010489323052728748214585070236125391916105169131873564509601334928095717961936535820836234875069929635062999879797211188990168835030431040649457379609116605149592516183388411451873648757704338363055335663464482911231446731293593732255782339980691212620616619945509317086774173321783062910536942731287268633820729169739204820645405150289935640304659287862795112793181383993382865672623322230440843134385256434545645688979898629818713980211954707000554660010014307240970042751076259023433493025746900632444101648605967751466090307079909552443599651132261069166986379691928065232218089901813451698742262779417809843504735365393866936065411584824159642941375877595708046033909821431628265252236600548708599123840444117806278205258951959387571916483128859587976263141458334653969297510477713986474466610366457327777585865736124677467676336533077654235195700334743583652568118933489297213178691654228639642965398449453543421262018467420937862283514629924569700342455215669676372758043219568217277548562232902709030017372343722153539481842098182433278444427273533635248721141370156788311613514234111065418843330561813715351573704683426264645764891438786483868052846105516516459795316121725727498414926230907440185546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + 220877669957618735924651998958629353071187231986113007922087366420971635017271880344941990377047600647068820981355955293944861456716440238232074598268741967569379955802765324843895404414965503685934800050710901151877671910632963418259138024434967568616589270554141777063337877858860189119562865445178419241779428936310885222599337527924871624401081205658317667899954023973509965120271827611819285615193078645571178962972949416082697218791537930041734308571956223271754087600592562900667967211171357584197402041397139174599872900513000853160555418272698454411257617551206091240267326783744573477201965732974515695261885594092199473457962184357362591623447531473366235834496636072654726577662596532128140477877209842691000333997357539572201284511895663194952189706238812331664284989703045584833101621395141854642173250392011539344047264971107937728319619213675307925443598635913455933213267680824140776197077748459400668181844620605289113740694026520472475620563143817199672056739800815431190633247943157489353416493682993127938600096745710626846612062993036938735422655058416050217897965149541556942533003216015538260750629400389432089868537781548084928323085195439447621378767619224603685412996257477188004338369918041748507165327410928859283168723830849330566402738269738774025201475244844566869533722387561991698066034036381059762778558405803404619062331702684548666655391671002344920756481062323880497831619690033889852256154048707048647058087948234582752547368701868561797654851948706436510337046352176515541827717721851075793351850301020439472610975807792005608794020301108977735193560850198418484486277986354986510878646341190787008015751414825385157239111430268374331244859719998931103661720196657887742142566208123904668544687582727818336334648071297274021880181497153014590478995660536282842309929929943263910298286505013656626504177037166173565500183742201571210192520473474253126878505733603291895353622829410106613730193417024012439121203853885033338279908713658114117630259505083004991920308658693496070712872754051084729054723678538597070882986271840743458388903670882367096830301376858213058955495567851582046662817556746183793287159415796414342058410070685901768544892071871460387075294063293983324721197477422766898070384594354292040095854772817019826707218278119597970520434582974982510778672131750295179292465693293892476471362901726965422983255605119046505369817116422494556886191824720927100939343230651081206070070165670374681356282743931819921947177287170723970500124601060549770429840000887393731851499187667180147021238786673829377884310750094326099570842659491343337819041359376507918586188204673329596402667856167242743751391787878035923839296995149443289349301788155637051747290743781135172609594301438704210904586240747041648070835295403947855288109759637893365852712909224685212807241016214484544418836474097844722722227041232062717437549645185876459056439392914851332416608236344499334828024201408561717484139204973859989028905940071510671754766656268449443298177839529540127760756465863849591759609427689671100444695608661179443246681100390763772961844903971851167788717718409952532146196870292109846893491125817917955749223702963853141878905575000765978338026562047961656725270990834955345496706357152108077701232058477549356013354678534064382229066391691538980880849485872694090174542372239674323417479148994406056462343312427171888936409214790490078957766381177163501288717420011303504743822587097142894736274428950005086182108348816527958604738606513221443392480651580246290826363302187945324797059223160768295833085349172153137023710066266767962720991386949971136958772930328871872558068789778226524990667713165153668963526886742921663818994411034447906135834362997362826991982949363554953416869194798760511326945117010281889826904544334581404894133918003444182052885551561646501452650077867066520012142084393047926183968596301635584393679313231393430877544681217484018829984181033447879325984216738264613718178358279510384189082584348968946981253254106011591104612371718626737331629700973438254985471124414387782258662631725037304994603695689412073446107146324137709384143358725588188914278863407600317223656322678816672282009402648711997614788627886324810334794386580819071722619989887226858694999433990904525984249376425871730190253202048770377019789405651096285074513059585033401277151522789638474693040488984228562837511956096360508469852642395958996008793568222202040468326920704740274968320733610018590177403444528897204445834904236601814086230956281060811445977177560999548358370903627654165655543996520812449927649147121499122181403162446075338493418805712799327449058952501600234200475844176845430894248782499572380177750966872670933341879674136196462532675235738869090334489127302318906050326029047019676158155290608589434161888348811758136859782417037817283308626971016870771996375565763934148296932650686697971467729631947941705999561992650506160357953107421549880077591125762589150115109636892868036099735590962758039578221582297391764687617224258402606923141336295660232296167851441151720256917158266804937667907571606370737827601326690935673245978198429497751931194216012954711914062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^72 + -2203978008611321708102843906624339688987540650321096007957052732315817179874854857524092381282957085665981646298902887423571332070455934041153518673709445478232508310595996413446114889734111764190018147022416917548848217531335860128704473915531945298445131998366282337604049678854320061095784123671798533127299207588920181665706491752320481211686191796020641882829152153839682292448223789217661847534166011703261039091628031861067591000643407844790787807915831850216072211358713913859011642286602123001643739815470235096899433242259018990812467300769358797367553861728508024417464027301402724661739855402942497843189171601612234366973219948514509297121801593438074820125327561226223708692527099961107344716375915581991754958509495494346430122417259824484760082566627123858046753825523141054047223377962513150420431332414808491329058706941681068843961457325587275379729224200700697026429583005250009047304976387735580616621361490821845369973615115818315314507109505741601614496945577047592526456944312782545444966788177371167214147596813254283122491903809928117267589843281116786097943374502013303516602943195670265400881972490570519831090405960389047437710336019348150835594506884303424127700784413321511418750864309853197742212322288843597513966183620162215877728479485491486344890202720318286080918503093838270391374023653670183946298294359226368487377599767541117153872857161074595192126955536186295047190811526144298675709691871446321378696141978900077482983944675128881793325693793188226439495346169766654299648649699727457183574614311564127166735394484838754759441124833348366693628713032590238788486456424320451506177270459432869686183377122260292165893703645319649568849157032601381193364951806011026723766087577824784299747547907973299382505493103038373959936330933719160005063642275847021637389123632999434524490807507564663050203649112542725442983191542852934168451446339459912323266137760137085649019784487340208789925961100629839352244070425409954343196611123607709204956090711122193292266300730112886631302563169828530281626194546925348381683359546549395526024150061453553713715753979736561536714664051350723203270292784797567181799779732660108389786155795888594956243529213130082156156780338077546740452001590743552263661082370150914209260360472859286805752831137677835109645402201183780892833508420617377895392346393614694892550044819559873038171427412313780609810813106256574111142157895404048542707692967978041179929212427065272083434546435531999339757352191640825358488080292835069383896230593169068160825043193894222644214976662890731096337349318246639869590832539250989087839569498024459704220111060894326372855950830385870710987739686902289141935538634143814498468497500920638130496860075248943536919673883833555248051371596965907215712173258372361542497371416665960455401042895041448081382541264151911492426940963468893252936205125021182032461771512272664346497094236228656192581053779358166865822170675861759968792050545339521869473964959496349140495274437236235852690034723846830139945984385289248667147894574378294076121734108354398312587224122329313298783583655833504617337864911414782963533370857165415627104556163062469939973548931203224868398591308336451294723012441147966495423620240622940726504494091511157015545143839009705444427933214353015186939038263924874597993320542743948378460749299318962151101100761221652836652894830128466896319514488755596818781343916202509282392921295787809998070264131942635042995499287445157423501090421805294302192792847398222853433885961458084109602640480747722898891342228638188280286896381017704535455546368190928730085271401392096137289368592126850597457560898134720259381298767760962363492833105994278105133462044439642890763874148072217470830672716944546722705722212365895697022250079155817538201036608266827146446751891561649572625698962863942365969796821186577126080595990107300113471184545612230081742209626455624356881381486555731980176867732737825012553358341763304158176850527125296055230438620166167305334139872027130548419974137691128724278772783380234301678994043565295683500868889628553025303297239437419477144296233380404373339454554381023564496195483486057961153472340182304817832183472654725018062427933159085605253841212196470226056243794392076025640207808696462404398830120302587422347316754395582652627373246924914955077531539898833922836937177096382320231194811978003962951852101669519497348682563819296724249550005872747071736492943859762379745792289280635414101631803233985817989243302940164336807306623383995172251504651432081805929157357490833445946445534201265176347948317709483113274487661797576174604351905143669331963328010349227196578683653931376512345815439105321718180434048098755378702767071995934544105072090030378988554695163458272654175101968833344431849020142588173348761051036046594296757996147875542887588342918453033968079070146988549110877730554802109904467970153609522879498804497490216118985866064146775627710658460687205657267033870032877085360219744203578839922194249716154407862306011165252343813256011167112929280167538027427573312455897081815636994501344299830540933199600572294131811871537252045527566224336624145507812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^73 + 7143025152993533076760167576045631639906318377228295088845815602724309168164299974927340993271406753949816518664036908506004780100442499715879263500509388647507812566235529252679307730088589651478615976865933428386417217931846436173838041463207359840903515978428498351638620061584339220882120164803726754872875537970661139799635350390833753172367666012159393514884472153916534131898506783197669315649153198419607721576260637079400320012092367562601449611209052479190959389833334260176832229001931173783202024799151458233398845595083768159567791848547534897746147080530061182452614455137239637460170732027616261613943755979557001274042339801775610970244818921163187189670543700283063766344272880180809319434416330484988459808089339388449672518934957828144771060392163320552711559983663412464126992321209803483170241904322534858912127701334990439426938822344663031513498195329173412609422385242237129610289507788314859945049063054166606613294722407674610726509857301118963798676847115695227933561294292967427086990955591951645112145315683625982558953855932954774965345525851337872495625762971398382023263751004350425655438768526277589873712112850447310557323796474462546042585742782202419611993927587204587753124523708358598340588340885652963643401518060230706957986000755320798092563767166004765698205882218150540759105740829150919266850263457942657660059741761707194628418750091692208338090075972411829040708350005476315606482567214731177904901979848957919487437116850572860482846514557918263372714039963367329660956593445096242791654396553797176955372105964871154605147165015730076366669719691044920079159760796212155311657534801132375786340078777248206433797468404680889523627224905503418597859080584648540038774898638243250720197082967808956302241107231340137921674010748952595774253503369217729037678160685712937920557016752299569924430766657862529108185039966877538650250176926660154561230285698394287876440344564978361519039938562676780551288705341279382577097301144460345003169314930220691732974944564321946296956746832496401169644246799525477480826020033369566373613934347112046316066971981072405270452164508163691792932458165491406026651994076023583466905051527880876185267694842050321197392051912017414825505663569596499981791451352926393489983343351365232196337227369803800304894460563702009342228607686214149875439659313785953517237235683018517438175641415967021478682746365423859640462486303705005351488748836609011002157212629791746382362762788072061306364242316079291723378777494380959662502949057427402756356843323328211473739534972548921820241209654670603527650593236360062476592039944920869139840307312507241786530755607380674833905709503202338165733802959435677168279676560274559979347265652961376339110057700590561487223195321415248387027199129422293225873261898572127563755630223216395337134278558670298756416664381534437271476705762077007562737113905671689757185166775465133793016494434863563853237604887128717494823627915509927149834104659423814556071218894101499471741046202338320058390148879013920529736967527490773198376576868184313330395180632418686570652515190212747083909320392528578830153598689767998362126944916256723588448773003936153117853437976716529231268857299081305203225382011566231764922948420466539824574655875630272202472375536582662031407805609620840445631150315929990616932585960560902789774976503959823903505758067798585829349240994869472934782720756404067700896142037846977085504088428269802287444473016173038808651460322506243421002262202647974702008034361301591456383025858087284512410661508277225366855408520749613829376780899485765204258852677421869528252955679913487548141924148040946171114220074264353669710056221785090632786994532298160679438693939513047376733774247751305621535463025946472830556038477900894094287279966794885693524913851833615329868587600433747651829269933726425187456439164286556677401050185115579589324137874521119365096390463298800576084106612253894338591491068410177501108985685281377743111589736961837882020426889342921543327057578289963059292382475685674975044516358891977223491467036736614154092164085244436649768101885198822285148971955580397277865755739957946057405312015749006636995469220992033025655888019177316986443935670199602931201756774456338026036648560235092736849831032943788661777056842222588650022806247602964173505245997053770321259509846380590595002202075617808937588248291654946206212805329035541920636942766318331513831241070564738430986062360730701723670057276229308049908886476727986404085774901085209822309385270402969724367957216510018812379603606372069396519871702402158392378600712243414019830178799900286570859585482668379068306298889617104763581959709164771476249602212692347004202291880430989135062538173414119300528591772736075701812926734684924370229150831264007858896582326235073101477954613545859199969025145313664862484474790118893971675062734357661980300834636888850044325958291351553433640046377641777876886271414947786150046102874557321607684793618015961120019108764217189868861591467783446542126309547846222080178664017448773000538254832615334568551205188848292184584619034324827908738342330252635292708873748779296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^74 + 24552929935565400935723039323651141941190085132141712418372587223013385022124514311038563280410496957287409215351724794939317453935509170045405140213028225756221012491599552767326173650701199460587915926544427804697466861590698685517210605224516169475799680824931913880054808347550593055342141738149605706867233178600247663647605137195706789597222528410345711839395460117143305376746194777619477007162077527523493077959031620620685650832372748123470290369658433136635487813927477600106789298962674940325111808735152821949860696136562103636537972437411382190242978682723100890885945252591188419061843030310024774932692579717219359211756043205744738427271165425666633169945441094941556337934317934042760155747051519060705374754684130256774786902376337955505422271433379166883248071739630650045642100183235435719318792674557839042060001256622616621568919902130371614970525302777238378194624362419370538077203300042598913070361788517679171373398823972404890227158770141832962001381480972238145503160035639881153055936818764477770775494096661938911905244385253245415625357979455901548700362585772750272121653090266485215709671095623968162850887611699219748905907611731480853403156845997984215364414786590829387694856429868913160582474203826443306400659673280403672066955621751193377218506589667580782475284670050082276927690433026154415803455465247161788151854606239937851445747847742428881019382340799248498145181173966412101915100961087231628268111096541131327988360949343638503563500111021647571933711130068324334030427375305249062378006818072682385719888589030564220110199973258047100327785752175449541150162498738487354125748174862117805523195173896119613612627921023741587762015472869853592907263012607621751276532265379805209119651916812169598348537481788847160918779620779923721090160474866845023080783934543342818960298359107774147910429317422895279739531645475735165163958652923055222591614594742330183313951293287892331040882456253878800867479757229176848475608396800793854187336468207351644413542532096546066130465561960544654087948594059510080283380901397413789977072096802803273737668253524878663604702599317678203452223370677984514022217367926225668229050972204572439081171062000687459732513349775226107795775193941876171462323211077556001672839179543113794191793081752479197362941370417643751036593502969126204582845426777134661126904553052836440502424440161209690307770437218873088708908142316335872957109170687755300830590155084180320469973092151055255157464160168768135895651054240193273686058627331783592490298511598396281927183282459245022495754822572123295205651890909955087163116107314699139710140575579836860830245648479457651153378173515566290543580491548278370851619007100709742381363340128351955318650146605263636324445852331388302832686731074588010339022938915369731333589752775154366333151963196678007226336515583669871167463995864963095848637883046806252069259384071678075024377620810081655720476727502792679924727446078672328535241896313242569599461959385183253476538401361696472267419713785651690611272133607274082241039555547002309756672179954801104197675953840604724735477465454162180807058935646967659776260874993116172019805851730457791179069422180016357091265781682422064168584677218995512205658653066127097349455927530714532261364223198846694433106872594297815946918368994845444357534643001671188133785417904559624052669803041526566210134814437084095180501653011031710995390063392511816524325006058180370840300983947878468308516955435746824556631935711120449642736777347757785331140374493579254141982387492158112490915039718152347132022394816606194712965792658915247885685878274465202400513216364250443744099145581801551398487912355200576959940270032953523118169872983646582679720417477309068852535942104183344650652245929995450609134318939457900715605542748941432954444172557096681589186573606525221440924635557967063580143692992991822234041317343978702852932094593511626849752052065451916347939005075851232536602759010557591242953483556861757288881891976739428285625617856628552361907122970427183636239607438167362551088645780715635446854616631023386729985049664271151528011033753195074219048189420716985962970202945478018885088133602734633616590604085688634805090800951125372821698144025334035050356646814580928675816963033894434268419560904930876713148376495499205450486244854261600311705051617024290623655005110042714318999475454327320787862158082689588076998601884358758588814205807743752371023396510906545722875781936588163685705594895609831047514138298262377205961561443666822577760687055390856744895514646299033587311740243245848178892971108715865520221762369700039484067967048816308044227960204350684120753879402680068890051573907595396347481772115566074563509501176879056431139244297002490840103956852776325547484066381617047420039458158936861681780462452533159359377401286482410530528823784637487310104585786540452334425244046925281619174728386363874348709354383085944777826818663727932602212786393126851372379515813658487695038941492566087911240954040609579111699261340042792699546708575093974061064839333396793210661716876168524751694005809270706082614310616918373852968215942382812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^75 + -385935968222065682302971679257763200663447341375919333292421875372642434642270646707179697277039181990576760872819900201885869892892804395680842633774971830923932137403476735516631035148989003679806653308522629447221936300975928185168215767214762036944385487389893195219932462794648597082689553366531480605599184755933818497426291517103581048011895985332162048818982162533451603456597574181962378849933493376952528375622120705267811796653683931764631171732217078756406883151314027580421964551550076845132256513304606233777618479705693049276269956748769203475822728846158758504055830614337266445820945062495005374237205287917739664501040020742318047373380296855352176876346241066900176877335613143655107783803838119599946597045513025799433317860345675899990021404244358991062181301471164596505159488508201980574553950239658316104431487592712668250418964779362799951850446302810240515179708348911445920319986413857409217224709640887747920289639240192155046970054911573125540370236118112713834302946093469681174763761018317452386712348490684161131259225323125229673477189894392521488345240356822821281047636934250356366136442257174812885626164866873006404392537098172057136411914932729177095228743330776376256228429327443720480138384944783916669982153658769341872756359392839313766966688336610752142888181505155473769961822499779396679253051767848713191701035146211864706664692982199026350552138244499087880287060159236440056848471480881917078694656678888859721959852823792121474820571508815599629402864623718519050551719391001891463293244011835756769895777715198105873115019030811782554591371520422788904232759798839088536511975992252886921677993144309698949788205806424067386491991124586645294223447902459585292375875397509525830965478322758741772672616875240089722845563821571192351646085216516622884179360202640425546972169850909322221334519080964206452888633538427098630087254540193049393579539259073068683121343657772262291326558248460590482422207849568385266589217976769346032308109743044131863153968656633422268104780367390800351416530590738895107189151480252314075595708902018326952525774741293605185130860368587186399343530689797983168131971801936962206899847873478867530519578404502181883863666539221287767594896117667628977739791069299502968993340972265581744605944605116945439521348991897878832412469426198076036205091810154382338731050624708723026575299446077922699160119083298312484471539924969843053119283725695099845170595336359391164596867479955600810962922246614489913923877525410771867732785346762714968163181777443906989073294081592941263452469564920371492233957328670537569276879643524012286261764925846646199535641732306952086698525194505869054039129109874423404460499470406766346405524142182536683716372523312220877272792046884838635081299335686870822891240847288142775372763107530085002834392166667998777362263569488460139419054581677650699363651311507644928587655514294106357435063652107378728578111840489841947107155030070658222539319650164599236128374042426718945503597873016979573736493234837682928053942431283651255388663269214556503839977348005124233964955804518103281435556286408067344152707381118897624390144969760138933128413094276016753258754450581954688820812958766190616278158144296243622780542155340357474566779950631350662480380961588701343552849207808537802794961384953510560813961219083274726583894603823932381476874269774625150143306601799069740605647555247637978579600534216419339281352490833983008342870809331027792990004007710956614549691312747270284493790237903309829055245880486770863985241435658552707016022570106840109779229904619934674166173244182063237764635158915914095905452177167669111322611488625714770425470933684029662060268416452861265870349029616489756924455729166280018058472917379995882586007271433004303842483585883328850153721005331247904885478968492329041035908960803200309165491430437510429685583495786300754220401081369855387103550411798254601348483317164499437983191746320349164615418776243953132372292895840893286743693198863005142208328507822268249689646836131958517657904163204644857220592138843991560501404990360323949402538988398470760176312772749545665724664830507663133067930184596178445602667541082362516453137888383939235337261730369606883123104967146348367867253567701960879812813671414085949850627133289281192617292988029467918427522631721216039862658328839287531516172733149350470711318097091166938747899172416297065141867611021298230783603057245108420016228798548499424764258950576058604536969566187357573488570061086478368998361461913319065105384561508539343500482450908454088861982554167310806138489313821692553323971243108968842925269805096122687550729027246432885746970124428790749162355046986583135609565765272430433574415609393441777311432444138372038931409550886957362790688168924429636194527248157117140812425116955406901467660774135130589989537018310878121953235903657498635018549135222319702334125296143244301739132909786281023109223013872671498933590002841017221437026605348797785374373182911946788361115937749364430198913756659898788762584879992425696325869699834181822004130322276133137971763047701244175868851016275584697723388671875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^76 + 2295604505542286769548844100371203698299967978107419514135781982778142875420180675830773116339118617817546498149162325288877846020704633099723188209785102451917343755913043978806041965266731860159823151559493257500263468680530596386052429316512122618218318995215839990821535491829769366695478748305001154940106373216632009642724758066354673831461197895241395947899610205698418728511939569878518164365242515586830912168423543431568046636585778168915008228768766755279418699847226756730448744776735974407309026789525738501017436292244580482395602398341158206447518291223399328529659799672973760707969839236090487986193109604963900954187954607708190135062998431316464093713877530836444885982902206114305997910190857330262981048166127849358608679357360713143523016012283707492382997381682158611305414952735850098660074894552074736082317759050484184215338913366643224937620641780143466204156845554087223364553716184929919393644410875342854758692509113804596130945728496218381170339101774377869276505059561177946952570299031973402946662544597452783411654658408708566291827567732503745752230219706088634165315883237093120806306473830863202357396236202780821515087832917097686906492671755863325196480979419595956790218069959861536996978971929452135073115321929615845290478182835927647850809457529546586155144734010855592785528080362016427269290392922896373546646876217451649162316753758228616474141164886240608158990733931369517324759459036148744368597077186555834668544659172531844092206139454328307120777604292393966221543292190495208887140704116747366377894067673145744103443528043723868254084399094590044501801547611912796506160884676378103328792507441751321659334879154045063442632315797888981671514255994994741295963075305499261814445479303071188069947272483573652020955051597713492145035102154168643928266672635372578235509919887514153724560544233688428830676032994245612953235217594377658030750611880011460162519630709442287670555947288397188999988609801571636140569999617796146984440286010840967112943954645986475548691406507129984260700617687950965822418309185055125293526530420069760819246047969400004892318565835105298824860185969996828078195675824685876821165754264216626762622425351666225356624709260187943158517428833515882093718284103903110680481134591229301528269338486784696908016944845808839293333950209320269257478433092767105729173724274623579852844850617462406637845360270098068027534310289069888323676158748217222928681011846358141033023457449930539401521636110714374652191131903657075586843604892782751952903415287764631752171299566212391775506568005945309160830453373569879754144143149474193987727476436790642589037009810043217681903709245329201209530058519794907877835132097425726229246418330580148971648781501133320790889334411599259951528055008302129895082013833484570906975237967163648078053186853204807735198292286772158270261028849162087258593427161997605748849743477685011360403473717160610408901767040473157525572010896046833639998777650914295142630771359219273188153395777734651537643519310094036649360450442785647134769433668088155756282966712891643154140336953161380990511536225386906990152225717069151138159706539892280698513699958176388680749560631308458162538157204892190640022934071317170778424025444750619655050165254972732752151104870878593057294462936370500193029104939249239716091042931404101502376764856015471644755760026396151628124196452696535175234414525708260932363418849778134905320513216067906612665791732967538757998501468252866381273334970471747025354454724840053083501958122540603576486070604552068929754296869551757944340057109422692769928388785731308392118475041387109479082935008651949690349387085257519552237749820082890037527225441634550106662176393677202931351253865767566101133696745176296408468812020780275449311588065538740217075522952497576555056052768782972087760088546983579833352789298513817969653129460352280594495700418329225524584337825933532011658403351184804185394706330609915476575770069873081800040188353301598303631471784657407393488815337418014762131047029046327176622566981748129882943105319956822145332619904975512483410569200307372286273643195498814900722830502160355396518920013938173938230549618035912502648500375991513392967267032245058292383164727709678942209102227620502337816788761505762791645866381164350385329197268473775002433214763844559491579073806124308038477854241208455465334454330701528476472966114207969474280053661077194057892610990812266585291492989413198972195795313163308672365707812885319806524935540994756951321072662432070173353187741926802442762582351489562562146161186292526246758692090336490515115824749215257667516100871903844311842423267878597833978815167759630131099520807034821977714351177184522564999221385624749574706742419387253881430821487410319249989808236369597896467223178545978376121954145507714369122188758335712675767952363032741955778604408703343575553179153858416132181634058869573323486292616322164555809598598060776572621661157056215513894074652081179562901635886284071832358306995188319683376702657965274275091212659113162083550268585953195948273186075974386942461615687046672107385347771923989057540893554687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^77 + -10923853234850378762922094110468522131969218379924036267888718493899993686368333995023235953934219053171755800768270943018659960010306879113559302699530530872636602359893591335790667796382483811664362570078331819175001275974911868569485351117116573353117895772739938557275810210170942997739373317175553697546397724734952559146544965263183670358684995271153563984224647822851866680037934897272196909193433465221677935104950876080739505303671410807364383248665640903458173120209888434977846743465809514690618515885945242444572269385271185206087535470438484337475895988154121717811015125733029755910450587020059860039935643205338883851709497701966932572143232417884229979860596276602780008080767617995591897999579447264465446651005248175643279343110661223202039994803456299201017039785849109570679368961857759229202300868577077814087078643085852735362067738323156806782636534702162389693392373918128186303728159784779325941950791467346670908628337098641225627549544430334330380760735119624378131040568303577546157644813527312786897955772131686823130830204299481866752937899182231167951632412754127878471502208807894860222186521150915737711783675766689950115978370686829998451856620982033116061017846220707688691643760508430508158251400246611926055600046911927917369535883444379510650476043271116851260682991193206605538965271280677405142781266974477411587674039626150309320036296093420052589551960087434611015793332356877723277739046060482752841435186190003743057110555774580623877587238155733829596106800051176455819391839111038739448447617152799953536426258172036328706672792002301334923965298506677447305305611580697013609832022838775598909218212475589005421778761395230679523653917333269871715295726952916533851231759971107111784112604327564123785512977238096605953976569190317573338617742808119370654276236858356440486043785004382763704191653886083641999490821283925849360870863876873872000201246730942386330606887103129347868960019210520420872799587897874712145811778095922985705766242048375574859668704420834769343520260210426914268067331385036263442935247304511536664429632019181573894264962340067940605947149314506411738613326123526978564498503548139671453113596838089950100197579341247376241186771876930137422306489716093224302558058001435130118700663421813204729665273341562065801070807342057707414869546249470237449966448546173962515706046321214347387870710432672339355813919550051811433663709143291568309867538605325516284901308093246531687555411277896331586418651722388430417836889608452014882137391315862587063376933123570232216901322859452197537474172378267376493149846857431839469824064560274521160597458940565270991391643534875610316260460651577175559222415127973229384973676634302212699635400136598159513754968597679367871235151685974585426016430706426566506152462562577218166573478456492755867512312052911000680066377493355874189117487874000624600724891407685615112733540120645197773519819018495200295235383814748352495682923837739754473117929617294590744744677302110904164409107572079389929396810585739179085071469598539157848628565656279105989331617442317149872033387140271171164149802574795565497789466287036075956952939683501560144717663776094219898670517577858826781178314744639978830712354604381373440102261086048848539778886633753085000093183874063459355385905499266562911605242485938276265639629447130140849723341758497452920012828356158234479110410680812010642318344357204215124410925212125526244759877207509452232504712966726785725518694953817343170882182899311881726906962909074544275629900425954849664240555241964281447939318461227197182865355348709542945425870265195314421644122924739868789071539652521298538771035430996888055513814326124604355318065575725486017639045835901847293296868885122085308373684809501324996025333296021637731278281157507231314659292838812833839203519219829920053706979262683078041336530071735772362855625006397065678550031359718089507087247965783129145406628196592372226645003606518560727737286040025559411405556724512365376095203415935701922123168937493970661959287846532063747148175830191080784631966051602281611246606791848941198413109652563216758513849379349335295500931447808647804946401749747788314240301609801877822562750060036924845509727508893905886327925165854719796025559383589885470434173224263059144919412323658483399760197749852628064976117644780198551873267913029244904945846190524608987700017387413939907174572807048049088110842106887771289723869438570635254610754784175585099056330124404197186334546623176656609721243359847409340677264304538383650976688393177202718433967597951869202601643440672088520416317687401217151625423439568148773363714091001947780928275159493620763784287171683701310589970640936650693579237964810794282394863951013207352483343043012784205368443247139540683141789397370675487301366255562337593335326811590336798508081221763153860242262634404457311228276449096426638584045403206433257161329164453522990611750455822925919978525663460561047289924993137178426341497028066035183733034375066456258769623960989272953553240713592055529819296961236222052383919379353639423294311207059228990282816085244377291019191034138202667236328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^78 + 54693011075777499886193966052042162342704927776228406422651171998485531621550365022945104378877250445631143957697180367475078061829692136218179441853625609215111026825840518847926352610562929541858609039308455888204615944694973510453524046837570590549359986429974942567551427036839765639993978050570704204593315800398127443462065078428507764464956059453088258233540014653304521007180553719378742320925235086200817447926350713716883744573811607622986861228097281061123736055882877295009348176332855007647453507514909231535956540238545900763621732443255927225285365631284659610391210245256056603885088120887698912572443040263744000497847082972895263917986193474919046398633235904933922752359612735780578168881114852864823764299731621299227320197534625840361504108101312869283622426527291529944517470466755413529145093114045222841339564332975521795531641564153917030985116518493360786662080133976997453009785069820689566214848038430305631176716641128800635630220848976144399381201022789836770433906112711656334340188052632416480851759150560773883753903303032883360480418108568907850452685914618926131938355038180487389973132548966099917476145397462765281304030310557305305148522770999688425782902063677820175598707943949019856510262867076523351810399954537129035838393711854228071021387789985717733703891233077585523494914107749395732221937300781416761874047971886087281275723909902502961891399815920817317486977939842915474437811954140420763588127277679739916246748656225915536647690737658018598158571100956777219239665793208905016463379165907812265340230180683772383989833721496207209795532494212628926761471461349072695311537888427889150076001110487217655892664702377380733833376945485344482912022042590117552564017405957316713427022112105216866011257899531409084332958309289787874021811946272852914919059284410756497512226245558668454060640608229764042156849353927305453017862310453131081462489488557852991707243181414948963062903327629166732634319125841610014946581476405570841245484979580162632326941845355165510979448068040207683801583176418480717175509241419787783172513014958619649614446149048381230068630178979830019994399808109251823661287002078840856670925208890654717216099452717999016620833162639460853932629205349088786371042137480835390482132151729045602762478921103642727286751554209769020579699911289778414264538324573888674723837271804317447659566548408153490969705492508950781283102749529646253811452789152735111512631122060067204974875471846997293267994673511911327903372801973485074438693238658623857968431604796121697115781584196024263184363880220266221663025235613768870529392992958470915932270124244256854720374726147209993072912419474349547877304733232961194203551028745712105163511258917648463079079845178963711758307236157597999839446673691268097829855789949963990414294282278088909399798761862644212717517003326323294329966631288051039877011313845898958914443209577662357945037866004352742796656006192104238927810831103850748848722060084248818143676182427610228356164505955732200173658466296680996709906427515613485795066930487053767695115407400147755523727590278369935462813470124191898037309638534258005177235251681841864489767226366097791097522365412224662962583968376484758327232166331873442118879236004176080498273467910690266199476451272545687769529242700746470846636428636523018610952013391504251406714889236654671307803062190438250319912916102594932799551449901664866274781933962063593503281500867502112994221731849692378052605149629510670808392803268644930654982641787906784885889957472714647527266725978624362071689446379663681198346356075376139958228114659476391087606888105109575836972833177225596195739599737653928408263257585291675070109564518014001113053316739398510886080081792496632471748318345532847274672841071921856643373611331741435738537686596262835886139649379428876504844001592767015459330063463254484301649091189493102991315406090559599029987472754306048697538627707777015435927704895878854957587984777646585696674678936799768089866551000022164932891100443120041825720659433826926588527044533983153206011736870968408034878386057735283288291843606957536120628370190973416733772120841382520484730411316690369311525993438761847782174271750821596472135592421856104807748231081660225390414437912590398349773588932537436661856189159215149052630868877493670190870800566995127693315407599419016593342977637644078621282262983333515077763212077499437885187364593806854246964396320406754108479377818752283632033171557193119816595969603489586284428134398270036777208196836544855407999048868701119014016309976999378381266414259576781592272149541528260975264512591250851397791396399922310737922683894205753499476395404812448963088724187415247186136303065996401999953891520097126731227475293773750351820610834480280241116783973447184836197906207957895959780708579880849521936356354586722328160929003121914251924253029879178512731921567545008192984543911677065115897942964888738299019829726587619233204978088553158408446736346632381719360526235881448142805056876472593087900509221292016601340535614358766003796470407108571643985390601250473127759726965635422857303638011217117309570312500000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^79 + -270500747840182254271844299089964402228491629385858268331307010154452328346094524987476112730091515054927759875910464920362609082455890195232354088384527894144178701993149364515676013123054860466729984210999202048025740303916126602800106772403566373018466897551132057501298562963375424822729480004690090407803867535638023751995816291234817842281211154437619791006943184924571374578697585598761211076101708774500887772440272211352385239779168436932854188708653476408655599278279039122389133902053148733131626701375476939327543305490450568181842401535878112475020598596965091762878867836623694322449877241081115460712729630229216584416826971489398397166530571622423751893818045541085864620150443157112211681137203125216336325787799768278911006327246676518929925926192098839837251266905268845691629533329259663072437727358966452704600501867960761644991624033023290443572134724089705463151018943517526063167191615657830474432374796134482641812536771272272159595246793319840524032277828927001419016831277168785788863658949802951365554397855187538622867729889375850247371117058320210691837146607116178253754432717439591534916944790958969190699868285999126423193205087494034779702052425501316949833883654438342537029911142526429702421104560999171529311571366498149011756129507776699803906376940700839564548318701591106871718442071918357106805112848159607648532379700172240242610387518971045946218310354411492143288976468365423508723425780644558590424276737841353460198270386519797251861487647682489921527223757279287282204552973237426376340818956576177739766768366299770384836302705289329262897886820287423629921869893887100078811516199355234294669902923007293232023240679087478462499231689011019525470386098108178729131077892084632245561486209959736862137468386672170673948586871529372447460924264182258404983912099000920519077400099839072478304952097262837486894698515123458482607866754711080159261787884444598189670480803848829274825357679555036583537007092640064385557550219421919050188820989025855197922538340960212699700452918371708435053274381879235198771219278053914119464083290928001484865129387613727814762057736574294115189789343253020546170977037566853728793385128157463943128585023190549603295301145450753106642344594092752628247688261801134533037167804267054520900397963117240655816587501821621303927170868247351277572017537590595022775877437583281820238655461835474319121229951905532172184048515284308686639597220674679550367887728443389905173168161522061293254973415592428674774755821917262692657651151727071668130102391757534887284108274726354943785089619946681088033037225297977084511334060275752617682176356352524389706176902010351733706238391352688623817112652937973721993131152459354861470193987940591186148186807317018986223416841755868121360536006754299257985543145266121171490151102174799438381533931377459300674775838719552697849715898552212213286782123007774217200306071123413825255323168128041737647839303692773514337575563003450467741164086938448916911828611090694688895996554520675913004000333704645352159217242746208272192273683172043190899225469790620148565163992736283919545835525000636453592792698706058210237332948653646982417111012749898929500270863240600628244171934707972579123982697452726140857656460907590942387423004643120692331994972556480251811807552059661032077550111725827230377741354560809832297265205872799634811276383188161732471318019719708511945845998533615408783185371057897995081480189483136191182144935236106871169497984072047763234887209611019462960253480274097699715621232065345793412175074297456429933366963701996699795205297511257919697561416535557861433031824579724117731258969135053205487190858708159603469078507089558137442883992641464271331702407225061303210299328381379067216303348214566338333077746275421789747037304226973407721864371432337619364202045766825893959236571854178478236642743582847369945522771947923520686850345041620077324712785628934922883815209937176448368051077630578977497298245169673637640771232958210511520171501527827957491820901542654258704691406624896814162032710116938465353109595066241417288592905558980396815380001242539129310293617008630590983394169895182410129788198369785023613011189095862362996845702253847292320075947362298942555092328341031616362970531951611818692889221457593598695464754948783287697049716134322546387501553264126264407603452105825314621034994508865255503153300180369152238830439615215236280830742825559374742593761789476312514150890656232980085018600593410182683902739598363898084362390923793462888205611669774698391216375076130723346105428507695023358031002842012213345955874231835220522620546885482263358865969252139930786787495151547258380869512537941347468009857406300829970015932727219102229479007292128292247092815385193467893002851136600652241637667705950597771056926870905775504217926095947806428032556560311284165351876926695217494087334679558113846707661897791074842392986497993755690746175455156813850411928522490934121035138586297414801773680132920122219162215962369504762937832042230516218178843660473106961140482809138432152451197105230616146724398362133117944272608923483858234249055385589599609375000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^80 + 1206514480200220487845200458918880273690728915293676122821903600087235343465130050401886698349288116367312840485828011475068487607942781476366275332380030588462465446823119714074558865418098048334752818525341618387024317939744395763574990455529516686032609806587526466057529520686870157452435067465899943729422718404289363784829476146384344469270294283556438996745628833972570612049519191390366539992168975549289447213797239713157180028858974276565477955119526692424014821916044132216881203836873996676323029470589954425783649035666276487271281830078505583920862771756457602415510317102643542552415516168531201338306332305935534816970651329449606759418252556203022643789107264849073909794064130961545041517507249708289994179792192589992529312506134322997124244176688974675550939045162667139133831299068090390153275454498385910724626515373557950513194278511074098792502031084435439144920552804980782240487598994194024582157240277189287234576062362220855636249758622119184330264576841247011549916750536485657341064643945288414431913880225444092423315549861033788781290789461771099589543082481244423981964006142035238630323774472381049774470231906699260060885582091143939073772558813753045410607696669677650211992935949733149217488038479755411065050302980446609263665512079249416217865688881461561533969088950214677411818316017371803953592340905411626194060955692715093933543675457500031119838628183509643978793197701437726683016361123101203668628159128133090503346067260079494127965767938868161399969812779694777502805576037782850834741358579855254025865763496591949044993624816987030564941236668699873519334155720000208572253934267317882203835866230392657718331192717817958191792887630707860736660085340421622561840274783514627719748110959882297196115882799293403735917315619989987701291161977382066496797419631111678420351114503910461053246121622439098643917743278422956803704207849932374278744279168118000222490317985258659720346319367955260695791855031758884705867140052886513622576965026715931418155488751453789777936692658772550399375766972199127298661878907008003894610605729443498169557012629656440975041330134054067933431203587197026572477250572915731523389071519249734257908130697269571459130765014700144734713425888603495274416634780436150236128777735180562204923783832666688497133561541607696371517104290615508266919573280341602534969839109182079719233644347695715142603631315791508683730629591728609464519593247260240265726081747638218267527878871756635710905063620104704930534851131099788768056582492092651882027430975529854846582188940454509609601340514674557972281058402792559043790116440458212546590165412333607807968462469115666712029690771165820683694328223532816397997810022202557892451042916421317192184897072445614689020532542640839215130461179174783970592475813522291272219409004604983629877133563378410848549118955443545790324170154565109274202975300428860472838698343225336905552629978511580260141843462138799362631981149921867025450565758199412224431310136027467909762521428290772639392912753306447033770929520083512040769672981669048209917413797251468224968577028779601768307238580440732684402964374602296164686453938123091428984752895565833632642751718788015210644688597696406850904309615720712399598702751345399019710535775540214804538365731102239102679204395643376104909178439584487646599989009811636622223823725307732666719157965983068235558275646772035565781303566571954778708607376629446600509210907941700757019864164567484377392149476392834701275762640767407653312300439490627087517080586272851054751909726551011619987362862250979147188532503470233488488879520683167759090473259546104600950692200359283888044499777164623149246326139016899057094275110091710659449722073566625805105732129540210243293145348922757291666811733267301441379441638874791671656225910183048726389783022191376423668989076101412350308908663730709110614231432956488103403401358363914302368329061413583405006030342302408439030752590039394322404983902455977779389712366223065411641038375666656711580345640372942208176886358379940625443757904786745132619465666097908408011103362063481006263497841837237555358551299897709943189124406582862833217362995768158500836854339995913059452989637806431826550575680216474460693129686979856829830386300247390211941035216068240537880072967824721483559507338101070501350621039129886140693973630893661522392393468157047772987685923981558449847918452958921805219424831952877655475687999324118214783381398740841138073381847985142154637059821156393085983525713964539353057151840357093382541188291524066318707017310388862286926639943385428630553312504835405779433878810993495103563325086825076930575458556606409653073461058769704728506389674437413625756953246617778317550865301023334315912234856960909650332496948735235428109708851919372041015932616181905277977594281396608680897655252184768755785231121631111056021602909038223188989939621117933689174107787624319606131003922718209651702945365412807711047947058386227065732131017753105575124343554287380772256178117233314541473862385233536859928348336010013510475985747562957900106992237579071284431231347866741998586803674697875976562500000000000000000000000000000000000000000000000000000000000000000000000000*i1^81 + -5274616319290108817688262366378905517739930165910371079560185725386804563516715184307934324073270281551096409790563948718842388195756846977890132199430759017802556574482468720835769200975685749203807794496307871812006660367350551868249287258371985576377218005099287330405004524099041156400123096021236047313149429745015183867923459126515356875318191965908847094290734649419006071153604782379543216123170194315806105867821739162625361019855598204420892855693166713891540031431127649299230503824553351699684527549178765898962780296632179629473815025146685027941332853931620989585462299087113458747240534218643230640322787084668744895440371327562490892044875995257224643174721350908579558829180681441769795497436699657553307480295403107893308376202242144329810815538277563921790247337489301841481605973292268343374862803182126171785044187221462457370242434675404536679022690244276509283379263207220962224622908248780848326196909544800899601455514011143886737828284952687534398693425244256865800765129974430398850502681995775830235065171473918424496938595681356168557383046978780966235193678067525593352237988418598271935628029100152311400959359828378246729205045755332556358333526969800014683358954289051876099917656184522284224808195915544344851635815719288974945595915021327068751474941862556927422530663116954021936652862467187377771129604343556519707052351969484240607740786145415983727826459303430691832133162907289429003466750627365226084968525641618008741040238730212433976628934668941172257929206654025063663551030128704647071479374777055060949174372303650727016783970777451358683882291380151556435727327651594602859290632414958067942431654688667654504154872463592291554826336775517072227318770975624700000031185611226621513140944432931480201078845222089275378218967127294546319842578358126153361613230452124285951705009145072644790161918615816522230233374327338102029879247823106953644608281138676740512209428717863159441253047100615355795725696325732166151101998337900595321041472705006319211314388941414889143057029305268416695961612421348570011980469089259285077919285187707834324135143981900624638659797955113088275360302689838013201715259890656770991827448430763556767753081087135008667243497529950600119823222916313014241367120213418022317137012678162468563322240528374003093764648762134049292534044047321913993474372938880350290307677921581434939433827322743301146789714173673695493773627905734245783383967730880221898387425866336955834577793665479630932697965990378539990306390998658710950349750194348239854395498867010865236930471840799291474600546588802326399960441249189879838520619291224449652339848485372707049750186417333199120827518248005327273577397284345216033527837530931909769019090688972327046091489594915885055510734139185339886828027186269801660525505307751979325863379396926808254662429817706587914954154462845724320740778161094699284843436657035529575268591493376276519330219781086461949447666004119839271220856799282896776380605007003874922890831224685290165734397699934348034510507471593582602779552236036975004429850818963288678177961950491518633028023980332137010887272729670512224554424022463987670367326454300417539004797880477396864277470227728797994602186530770983451169647401089619669437059147842277868321735746346454284118468869466480445360495686826712379131644875437484013319860550821689939094402869993266809723934995293126499063440691428487466703251079372781713478392351218330798276710087670538399757892331482263847978428262799321152689471427418563040713936866525946705632150400758108017149928153349829465040444238785190669578421654409147909570952241735376437834410779076560085573199812136656213403117789097030349325525499619235479797090572117018718906340544244095627706478737574058006679947386321778174022396963603650175776149099586497058006294236735901166956018461627638173138817759640555893002296790358460640869905493837990657839692148431573872278831179625935180172960944470449227822388904264051317872256582801320046828524893981828202070422234895130717345713564759356532747341667275464981469071718760888279940769078982735936997198528928540890823243931746747651600171190784171218198469263059520576728212587247456334481077026754030480163237850396243805988154173329279344612799080292535531099985003508824888070297883971035986996009164873357064448019337502803754434711362987884737280566732106115670331293739668329825541427848367055214403222932777511749566113009832758139621052215932555389902365432976925284184480424583947380647688946905931363240518132566005577759223803860995497141813328498907812286317428077279693822542435748274915746553541545415988318706404255763673425562486856437969997899817865747002678960492626840143106613187077652230718834304130576856073412503068942973238478142268480124123828695504759390722606611044867710130746077715536559344075858625657817916007529047603405070382696458653863635896692988044984269943643660710196200245740095614485433538968991431547280809626779162164247878799422120741259320637255256480774050420380020542049702879311351879587894666707552794142555654150944786426206329148896572582371347951389617403350484892143867909908294677734375000000000000000000000000000000000000000000000000000000000000000000000000*i1^82 + 23179085523632647199765311685916220190710849330422720094505938965970134712060441993717260795026754629935536664455202136005576916189154620485743939877070153846041068465408898789958210228718888766227512233035273726527147904991422780845996725131153908563818111374752968690616504580533895569644143985811534670998352669668794176969102296083552784158844307959757047755184060586532135928796757757142228875610568581852870184123799222062167895757561435193030799742843059723961209156342426597157924641365660415455914128214463025319235957070237774759125793778932345297699012988703822986787131626477846004793876161203740763010347302829417692947529820516986736156843447493508743790544191778946321242832447102313001539562422471788313600575831057101366228754900618386622426035693146712292472986208957198557223806229956408181555962335941780976806248357652496273812152756809977176337448830686803758125136178380081159400432459966290304427538326021830155641228564424543219730745040985753846876228399836300847599260462619416173440879770509027573686636543072383030765975821426172271402364209407732881100078912649829093000288888163721224763523854526252734718789029202239837233342098020711988380642301079615948742793826082261542817505055956179024337113537871963953849874225574900242426558418264609502640537414153770206504205211741391354596699504768001844517040032512665925985928444459302075379563602318503710989892036480577223180795544170169457846020585258831850997602582290929357019309441853024002945313139412760999010788211090625139511220806529286805029207914140839437734737013870678349612818241574682921507373064889416408265263002500700944110987050268328075177788380127356950826387578215438457702346889471216119727754792868605065409061604208306737333513281046268037325581463263777746568220315288271871762803916096634864303878473148600550785911597254673214257713901780450550248735580293674523811200682729839389592481044466755910259940217967709490159755521176819179405805385734289726024763237517080965496768378209299109272645661588825186846715734193704546880902813158136864468219346954314477849196840208430732600749686245310491864906235942064530100315817660856103599148247439488766689116131934796689999800317412931507734415699502236768413264493238870061382157541242646364367302470968458851386864712872482855665724429188159284278974864128248403403132220360871960982914823184591868302600573604651569480511072396328254952730491542385915577444787968472941379565736213203745142811150088498814293100612265844954721340472305331334359823067852302173478621401415304080900717330612431574263206356324680609508764983620156793072489768939573772275153047216287732408233754426840073966700805283094382272433212996197308473911643093533680399114286932515199250639875970071070599368749232589229890215483688776636537113158643497083687764623274503093994979513697217081880639532116038439478898042598238210990291446349592818110944932689814670671936753380113539262821956816765362449227957514007865258262925688612297612577020739007999023687920614593328940147431106748926791058236633154993895280068177613740593868825484085471972951060860329237694094067373267837575345381854125341047314981626924750086041129277564281556984304536834613399741909247696857376926893585876517084486790183950522401176089592240705251416079038875139168222336694090163736553472321052530617556482745649568216556139221525468661996256788502349238281902915476119262758961167742547904623447670751470963728122451422744328909223917072133708682057362637495720271275827788087094048506560960039050061287695725759651458816551718833566772350276871068646880499373332130511879451701447387371038049617336037916844414623174966961390852203140447268802423361402639184842637837386649059461601831855325734454885988933150541520106943589957637832488502619299823504694316545376586216404037243523482626538377876716085162271072940918592290181158658008478684390377585388365215164543927900734147268334448090139361381147089543417698344435835233086835280775825993762093066877773182521867988405615440951649764677340948441512497467541960560395593237671134944180193541307557398031248870656135990582147254220246145304522537268975127717424705677382377175849187852582894595521897380633317165077678995036530733038690338548897551830223127042633131581334368097487194470269078351655498205913378064734933419362407335132672212685201706725742282560711229330067730288416616855180662634423619980731954517301854741606856681390306842767254529735356447238130270580574671320712533998747410185537562378686150922704876411175983512032782149336033499528123229006423888386936986226053665217310686008115456777837192834983881016541161539565425710680229747305261815838931077236174408660303727334316625303744904310508776030375248796625509678667000121890858805838822902282844877915125028472468409470494326953506980559837604793682355889154431333165454483494034033477720761252723867376386636207217460535668056246887147890976711934121721773513681490936040912269533664740085888621038153651979836685152095622024461743948937925321322298252585923063737604431855675892300338147957008268631943258983051466786795124369602305591797630768269300460815429687500000000000000000000000000000000000000000000000000000000000000000000*i1^83 + -89362132924894203114164549556862505580263988148443971047042681766933187747708935489745187518715179702207459050573027571776918632481956613359349685475144486149448914138049123333762107219813312353044744729302995520781167313882727510318408234661040071481857138114454809865625564370397048593486439268551391666111945355687445676098988820229286054171545670339155997682980704094134063595696805793751724744514655879668585886028224004026347958932283805723473612322399260363178917725561299677828232750095964750193439161631148348095491611289261451692586083247770746434333427167134304873614880713397505321307344044111937765611103904854480294015254853609497043299235064915196371648400756237947421141432769607071988603768700717682939348580384784371255559305199012295447701499178620818033627236915148474389472362144118327517166292367342025489274172935941358206849696077359276456729597841654188548403032792805834205837842336430536917577853545351984615423435292129491790569208042695526258282537319540878847172535086992271670532757026178159975765299340811215614194989300198838329109541522068332618355089734953363125604732641720517244702812374292077124590597402273339845191501903701323977505103518322155518028647790743048090781097545170496558148324289888775175156201441964708223996096152792400955053219613963750711102188871785718929262379454067042906000050267691675100739440492995778363938920307648197983568249200107464134022787357304173923297884843018775590747359742803508605116231403871673800608757342927132659064187422341561683732018283685586266317773297488832580933234043750224099452557131740223193399720060660012194257042751536942199456839396569710634761261042996398336407111860615146788781245193095318674994035965645499582510484733756154934828077488289412522797865411921942611429715034784164008043343826452921733629391281984055768204201957965992219666602523446847365263986199556978564665699044663029374470830943069989288330332146838953821037302783124084176180126946208247764389359317930340792641503627565529255817702546751136445910820193534582893112794551701854777682652544250310975664020781596230387602689353006132562660582198895402926452810428565751255560778616551401343047354861308002284843265528144894358328593158823172157324212511725594157353448392946835254659881272169751047794408870136730485230981871427167164412629102857406163983060413913247698301187705897111003455258038591454659794687037906121606242969937518789455883728744075925527416755256998852710844112810363304313347416633612766343213004528663055518808803898160806203684526084047238506017264966000739036542250555869836357444491891555347064966908217931227159640910058877337183766582961565916152240770069417507053061195161563311099310240535655713664845582553696005765139952471982465135694989064682486237048442364873931884777512224506417058214400194053748485732106328701683471695833566471414104004455636560304632766401031481427814229799639448351818470427121478558513574151943877166421730107958427941576449675259888133028563577197328847770799759682979680733489752260925879996580644855207309395056145845870752951966039681753875754079493035943123398384454257146045869048719490417917187076683472870922229162055793247133300201780238291082174965623529529714582080777823300811202929499368252286553342255617152108243906650043516642922554641487072910097293304437809285499715373864782053470393803250907044251615150253031343913778403374226755973882850982724788759152559544585419240436657025267146461951302577671861950915092453384292726262492335208068760425279362815213110502735872659721776164359997428194921886196588845131628007257625463320894755775566027469760062871527928005662704987311157319996554849881678024167672395428321949937662679457126971571067998773721661113874748303124577461765047644141010733357140855596346731551825556681189009496821104020888004376439239499589323957694536277489909740106779503962177833635078640118015007527890533029249018381439112956191884623179221480865434754796865294463425981645591714754788093152779202950774644220634514718286954552010417583656401659330947401674805222994439197568276968794832130121381355559241165300147654380787825816621384923186587158925132533198319533052372112986098297891211425778974097641274056886747905928239433947372870416333263274948514178918811195374642633843016391803660738520766889473279731229260633367729525013591552081546981587125138478339916568432819325395181004759528691299114892696402525549145067209450188187169068440942739525640842681898540704489444578904239313453433664944935187848190057463083580363662789287159148649536319715497916106002153172083643957758177053317910958754680827125130776612850350081157382414135664116913251329855922820310759287296915511302182100658097319560572149360459133631970830837310774724160261508300175628250416983749228227895221202278790266452947207530249255594233260579231515954463354127472757386301970650306606449546113227315583029748023945297376421044779071824618422192859622333581680820174228710611648884438265762772431352679535005755553218003684678406546356548252105494103354820112149932376705426307182859408770326440121225806717704387427403389665414579212665557861328125000000000000000000000000000000000000000000000000000000000000000000*i1^84 + 279194283657023928638105494449958252796438138888370729183738194194297923886816691475664060311614430148592177729735321561185681718168158528604799066210983438647446772785371483126793559732778863524055608861231203266752889268359297706681490598500177159172161385994774094182494611955786561521594014498631094510780317013152071206367807758817095712381960546363426344888179853699274679977232558732319311771931973757002337361752249844663592246215602402676268174852477144565281059990786765142127971409655613181718481293063267854843034960592085246106699464802268000420956987821630758940397245462486263234814521225169592367905162038538616005219597752653092100153898672043299665135268816139623554719837981534070515027727781114399728291577608323746215877965042424399292003658709311781739297764270717830008362424675139235767990776773218578185294774748584643899972310417584755208685968056933604556028562171596996475287965271110736827923063529635476544191590118447281161386113926639104689275877633689413004643369714830050951128528628565632107736413486165999944267004369284747311382989023541068452535269184180257230739855923811750623406857409530811803437557470799927279006413715288727801803852068070407017285394996532012981695477875413856289929212128954410514925335622788218948212089208263772114235725746566077955305481713831743018437593356694425071011170446868700775498441427830105786025508433964942364762099583236604646460385200810736436478113289196860833039321493944910098517826371074918304856779109887219805806535515144091505610473281585440025263371007247477259235064860599122469650871330942219428051386815384491959852487607632876973510851181143059545377332138822431328065646417994446225692632667282311694464151413582155439812305996557926537531045192807443688934922165852486363415231546140431252676837131600713109925000978060366368601410810246342734521986713720565289238995040518793951668765962339028992023836131412978313344934922052326523470608655353618097051011226668028483560132081727401675664754021024024273856482982444300378003915359397468266252132889158049965606625764599628595156455371384814295065489763693697748558750293361972556714016297776377990234646125707687980839249132437552612384304566057696062723894276552144530550316826759217944205284254415954452194344571234324962742505407369551518185309555009650791028894271863631223396825738206517888245579628933436513603929002714304320480644215518506441242463213297352020414842896250827882680524785285220340323685406830855762974276516394195219531779297592867429637499702300892203951921766874528443741075200258215588282326714889859180488286065571114335794762865146358335604415551993091228803855226840546108847878526364321668244242128612229877200069022866949431757419035256346275142342184719194213130888363164882054806059209003495432701703394007693013603186503218180144692090008554052431523981633039366606808982524565532028938920493657404428685744807973952919699639149994755957858357046965966936687392359788782662873382272345997040410691150371459000106990262007387920293391062157592957284271511955561919145103225379262854223261006907364769355319866082673406137601854611089087554991093129682527064984056494056035911895813916493563830887003640866172044647726904767495730928514775963925852514105026925333709008233381994195475172856992091713088320305695369794653505301669104936618246108823517789586775293232470060444777379687201076597417585665014432784162840324339474846178001691822681132019920552212288397253365218135892468582302599898664378114689310761435288422801589616557647229679044412074426777463762921274660314201675060454781923733996717655738793086250143391682824378045512126794463887315759739975220808557377627198615595895598186800969588111790190041632061952829458396395132469549201073061285097795200980648404889077246177972696625654804224320383272534410593872170602564994761915234355525325450727757490884093944975704799310266829228394873475899626773448693688943126796476594164667039512817087744569252216403447712575597795441613837176421306727602272309496652200394228602491390862809043374653744909462196012234485743493980873668694936756827536140837042214258025163632027525102217109954526851698563837800876220603488214748261205978404333607523154773162114575992404896835736896049109152627595358982895089823010637425562898904550791322076088498536548460761657134842460338956198024933175198308594463888774898523348517404474865102527497015962249899046579314697845817929465481120296787839371085710211936754351908898727443948662936541003966424151190266309366701121133511228811537229467541949817192424586269238588557731175686940972732313346950498950833658520477490247521522047662854970594993873514406172825554064784688322344698949248210698183680675232884599461711671041177551556031214762250464672529150037671040623354380327068435594050483885411315334662551043446057676514233466065204772679996482113699139851769444802785616421053699740396554201236619770092217002311945967056994180670853311395948766203661454616709152461927323007828475148363597818507682283848661712855897056104545039354192974911075199411713653875679512596691285691418576986322364064108114689588546752929687500000000000000000000000000000000000000000000000000000000000000*i1^85 + -760317596388568338302554152838410419546377162412289438507386832423022732622440659587594356282515305811805544534942274893925247300835687546681774631330272472594780937292760596042318111261840675622366810092682514142311899909116212765360171426815434468632301932232643327946760976575265648333904808080755653916612685414744315488641901212797191963908501089831409618706992437845013945056808854941121817501121355813952616986084619979314275179635909229689319559565031207571656160145712539568959299782721542084733859944149382325978105539781441334345621694369412172706813849402542883738187156928757398989754852284757904870111419926121642393464971373631541239074604620840319121193866447314924816402436126636442530639798388961655869780017505600556964633237096985340368719678772427690119248376450283898478889661653605073195817648443197840409701610903862514858652854245595614098159247444671057776458774030406959553052289871280491187537088999193414874336386933635748472652840636708182724571271771720211430539801209238685805442828279711287493221546249403957522171629326531706244148458131828275638866195930497655599985126955533013509087032764054483867179462614049770011716157616785582778667917486962935868548791526871454358184994381419601928743277180721866059042141328721638968443064594669689375572588939502574827676776827263424359621201408343575322247126672299471870170533249210041159299226535396150191786053742264412176531228049383665956516201795666176708390644163915298173957226578170496483623587560467400409570712239511856395632470766157371007914727456575202979083326539666811774656631446049392049833842215133336530545233973197915076636137774394751563449699687921310837481022986610109648391988544701553412163788617207530135466772188231413274928837588859022376030456098765138974922473035670975076748056989681100749584692969118483512624142246951429460314934644959997982278282313433471338115143745691537522729358294505471107869441406317554278181024128424047521209409190815570123998676941209100826772438411792642085217684245183224146060958575114429578282848547977386994362175719357362782134636444755018215861665009276874227049038666097294540957974763274879776375899298288816603782104914734305985447346788898092312455470586736359547696738906564529920527874628718314733967859660778378592094462133642809112072546415584107212914751099294674189752320295902100672412921624397157977447651829080789862290294960007373277219336878450516174510750113714352764442917948468912814265335081479351408647027030706585872743430051602176975554819367831156334527784930168669428147818956728928395383781015150149473410850297196489369650337506550239360282296247046160892036566493666728039150644072668068037011844348068211863210203543962264882571389165054471530984803631415927604935866669510053202631670010589663183243381157066806789578640040309774334661961419875916373750606064475289036528605100469762207943816791563135213480528323746574013710062679168592942163558230534027457845981379477872028171900461366679983496372440304634308183584829357491691032837209463204295245260254049799940192584104478539526303784019254419336341289396968669530095849689284790230940165700264584639718477459650557816512657692642464916155917329918975122707818990105234448181616270828686091175230762225779833149172210702912907396125148738727155384387038582781521316700820950148129954849042912219928088489716833443594599365641701052021105340491008379506014070048922288318786751245870630522708086441430271171773724291886639235231996698276380167848906366743586874828979227453576378276344327855677307187584843762436482319034065911678494313699577131055895348604057622941103101836942843844096587670944372604965727312165631111562445762484509539608027250563297485090780484017455518376450880070113423368795593408263929007859487613010505371799264830305457245759298655166679276109088837979600080362730264613007155477551736755066578768426827466511660749024253707889440818975851044637773581019132660852049138065612832422345161548934028223820025958161756606879749363895753135369992211334406466465600679435438444255493732993155277373540969353664850343096654314948571046388041032777606229408273170790469189777851639036224068450438563793336956731653652678710248735060347052485251292910454928130482613876372318278626251972328832455179114866384887482416334930153826680269931314169586404579970536456521133709558682329055451250565730578684014993065184051630045257356796188728929467725500350245430991355270875266142043413369117081503561075934865661367113639383570567609287945209513656023973150160554780557446858833534972210927478310706784196331474977536439976844439093304540866798178744498653344302378262053786543886969025065849511659102513817820938507258176839080751838393625965367882791934674799089431081687347024252315526640490428869471182494518750550126781224483819468840549386670091313046654719459935149162248593628017369524047639542224852433956666105691067844780364589113241828123271636078838615951455085046566851977025576088506444686232498879136127510783517077191846616025712274266691325835303558906473723052977944759962570623477566833201227061538041152033429170842282474040985107421875000000000000000000000000000000000000000000000000000000000000*i1^86 + 2057902793229700653733667669497851567181461350299682758259052502543837169908123966995979386093003006550386076240814939133102992856625204627827712877213280226912793982184032416789096099622700867570322485681532249224373732484588921094402718186434494896911577504541945690354016553744995869098311916016665162325712035520715671762914192841316383024224869287601680305640255947060045750617691586849032373599208527575915649470181259629960574192508474864124008403763269214392058719179413570770805410992959506942433440370198166363173209165215128050871915311218621324587805453334609785507247026201404380615579459438313067245363050686260601274096782789521651085998213236051135035644180757733097380662716128128123282519456819410264389398536168925383436487360551792771876740168137640052345860592280644945370257955817671817049605705194903568791666764224084919299078874115243841348932128203300356042699696161314781488766578672406391003662842263875288350970111385291590000142242475918282081154129634784585530560796673360767035880285856045680348121989530244151176687976238375631759057048977680479102538742740307778996516398761575428906970301443266145074357006190335575921020546333745887023776758180711701936086747819411478903807074568680925633034157968961702720811795046112597333403144863758943753427655156188836780432643955445384656496463537597111033174813243636984998828830280196382614531483479351284458937730583531451061991613090191955193015977212218051037667587098418557455989680165046669562866961716547074319128283088561893138946115875477403725097339154133400974447939848266222820475664936515537895206990678156247314389250386140923465491239925807133575234981726040707048555006138955111255411250487655429438550045391702706555009271840164484289588343321577683096279200756586110521474756169370891071749933030621675506065743975574478117153480621065833447049457073256418492031820219122069409162572230904180454321881301950298483764265234252193387453542508151688308428161658883577683778030666570321466829917010506225260856544215618945287158878094048465479333253034071981537112137780019091973681731170577287068583326059723358830661209541538453882746041048305692866788756486079757243715879511739981409842018967744126050468935374104077697761920911694745023181540134130459787290950793165924270560566767937602120299594983465476066347334561753584718217961016351832871943083035222550303330307668386860008274332524170042183728802669453015716780162508803391015810620964506298457478879184406194681869693427392554782658325216111124627705152153565823639405592168866296698317602111893857061274558750068900326553987152226514559987619362263311493276500916530049733586921807680626902282075406256037995879799678270742657805696457272211460083244057540073899509322327264980800663075866445208904524366208904511988672985369216556066155177311167352737194584705881101893874878740329422638872866106256258056588536399178932641274716828038875724066233381986187933052792678980477237181069936965392820726081323911860536434559450411199929532821057637897414451006289913283718564894419180703849264860442520341079145975735585787320163748248968551500276746512718603792440825892905933169424219139501066619668216751241744636358610449709976931940433011990705171644086290697388016404097622094118615685594413255375478696081920528032676413465871132500995795422272820134470730499599566481499075271937210986620911693563773921071088805932415269438334776750961573377874985385388850108636884379651661012139248251184633075995239941668212281531858960629088583032106450527460940302328884247699025095861667580777717669461036771148448309508340810851816136078635534420157454611638312500076209451131126429457876312895821306814582123773887162126441794481396125658317862963527672970049408429895119301233254761228569441491902284060675505066086405217444909675465014525230755412176856029257810610543583489756040812504014156835008326825360458081122071874243129739385034768730975685446884592493623579909354907222956582239257679627642913939050802384295685744532852930288046107629238533888297932212247639535167851658023945244846860245269895529964322724552119827985934764383410514364076892255357838678486083514092010473904971249725801745297822505816676637694259876794218629553477937724929291665900803869940903171622304814668078279081599348213043536263790798167748872678717496308504720467590979339733995246911647936964553440403313789915642911969632651389468503669586115122753650815855159286946867823666145928382022397321655462089157306188222922313161797743027292070990974273244670605159316530658793243813179281946371029897902189203653997517605618779394853669638397800750676739872606521221325560947129092034574223662552171879744138687514181810740497839504333205569747508419949570006212736777028926566788879712213344317591922790789947868021940503160483061667650449416115913157434820311455506319874830221599832175964118367113208334012912990464756166740542040397166103636523163205497407072948119969591519486888138745262766832689059032818938304661272742639294474616104490548009863215847798839189001106940204951912110939129880486761070189700649458400955049697245158313307911157608032226562500000000000000000000000000000000000000000000000000000000*i1^87 + -5503910790774017065306122955386909564987759749562700780062511360568250992824776340355419024952020083337477839569435936627246533925783939215024699838125475060674071648360084308519821881970220998704298198484343594358451831166847054076412798601945250209045814022667634840238730076631790434628514270718488221160838267509469514752815357289892815156121150058121818173227713622349220510958319343387552667749522033974716107478289707402265495227375415438033576362796975733027259202241150921587711721169301135263232670740214800714702314196183078119682077209024631264322828209839026459887579432345377941059944824923937803002360400597580567863539512419784732063960735451084683759184796911599460324078518628375275263429829842159807084998179812018276350197616579892357294754325250421576531837654121594435256768346755238950777609131463110174400640778677274322691481236781617635172300377663334847175879112043118401908432526385796534150547392459937806613912415215619386257610365233335326992318574066887789235730084816031596722669806907452120828354080789591993210509868868014619113071704434262458505564245279851150802602118650280858517977185158697988481417053410379863676686622459922767504847619189221409682660488348208322773620665939556664242440048781630127006905599411368095163925774003035884760818479473104099216175988754522842856171590855549372125721017508521065679368461969063098919583805358007415076832894436065970171321067989742451563534797898978079134793786006639534405435912585565337609406285092354665985915588715062204067417750023849274607804057572023104006312972851404652741181410645975072000386875336402510735196185182159912816594353107447228895749190649633232405456297490790832782950154673664377626339148279060452439698562209643652800650739018640826101066161507159799908245514653313285038241853715726773918742370441334494335781070029383917309694339742554500524446043849148137361491646127902056576259055283301422085992039794451085249241500425462194864196013643141572490930558972925507397569856379917657314772455631651023615955038129996779475471952640526850586836390266552422094002502260780865946541624399536411685125568229080778457196092628231123214516387956204874679536073924562874176234698323160208181059529004408821676151116690770810184801063826701226033555656966953043723515100863166813693241466464393947586871949514367970248255316577750424706563668083747430010048252336868239827085563290833530858370018362557226938276196421632471442545793319263447864735902889288342613897369283192933512964515273927776754678044887857323645986837717151417558728884789045244790484369246088619201138893685735995190532870168727406250621243685888814208021143094236592000924905334840672590515730385062127602400747441513816038280636284691252771919939469590935416902951329884958256114976794762842360987641728624180142069180691471985447308631575682851941434124585566813986001620060820512381637879968554246579598160787578110121061305995278489838600257946217491671394484217691415500240719540096207316900036125380593002656182164841643606081833332244606848028247988309428965408392888789464333519528645845125818216693361270286669285836122923644666319692952416374576997954229931626933023474116897991014404247562150142560417529923399484766133711823132600248000769801999626890385672367700337637518381027739292681186950192912634905991849544617035896702830032396738912461673704567110310874680179978936849675471369404495041572160813166425529016669217669015547760903987495797526823630898055147966015560683174496747027332980711336617195463941879490330273877684398008009087986866328775746377042476649507671050649014647980856389816585739760483052265673837140001849048581325757584115212065077986446703001878261743974740360319508951153650056726204976318090623790037419613103370409180721546642382066729554632107846755789603847774210838928371010155867067221196745534452023308285952612027599452668398805658525393263083401251466561541199350812937071105432327648476711435172293677631160237235013764870016914304549089135680932649957202620346688830100627516911248001133024369362516041551303967885186928072682688909080605498339464859058304438059610697128496851357935423190256929454872303824737827398504214724543474857706491071072185442366455832858704446916753789494370781630739891161810760735578753615940029558574450552998013634724638775674353620634196137181344310859564950214551155102056046557139856282131256516598743078730271962638413983221278018743418394065950067997110203779218665917700441787228922374186342524392767370043400873610181803728552560887043704727937485698984267390083243690819340527493501753502683841222185564226477130687678433322081044281272386639941469399316643376344074584546703327349475545472099354480742334086645216419534269921788416721913865976474287929381733184919565499581567482488257416592689368326636107892835676910220432491969052518556108641679158558015042193962938487923979687941156077188935322796450555273627892803351037876711737123980939839817288853528781987170754638369363495181873417707114011950482029349889617213851437693931481925944833223224949970884378092743384313735292736984028305613492193515412509441375732421875000000000000000000000000000000000000000000000000000000*i1^88 + 13010051309603599361124902258977743912199867489131366896765086344147015133754416589512331802876434987959410908025879444063622542974683853963450484380405967954904181930559766156274780550159131393504640008252963916826444644956742392529891818441163769363786969051581589779623095062858223771675696044016902405967173850074324024444570392036756565552438094964636401279180103665677956758396475645791868323414519042375297036511860829345281545570771981643678576396994972244114892890944076689984646656767833208156067725056461324827192379670125197428440313440688058315311142493116848569462883649128597410829082994329660071453025326749334770689212957519089558403982648874689722267405541645458958141123107439372503553849987050671958974993807603875545858174976945427917189072669560435531519759412687123588856207429547137794829494558606135628284668423094204770032033932820214248684772606982131548490108258739444257542737583522289245914162798342328889929017296336074102491337364326845534751197143420853250322680596216690841972992605213841718602481107920575035089286931205214159659747404149299910878755548410849825106214542088428298657625459209688939150154423408243990374606970977159789337691590771186825314316427614803249050815882903198329482244225581244820906884991290565631184305270681690734967476641504389605327333017221017915917110986736131033737970425960607729077712350638893370007141340512103800377025052100827330935098656534335963747882492088208022744431334619912889413826011583469063667027857259325749003204396931838963544786959614841954704328022650288829993383861598048991162464703868438511088785320040836819210847048818940842559070853384884375350529086019235627309162406291982967698399026748178663530057989976524792163232621792552077956709234507852568564986822379870743437213195455081823059940929031042339399588340484510180698270348448356010788404552081712620269361243318164056319826150098209852737887184575084122186505713545136918238215750913468352047745314232200196801982203967462077111274175845364547976540514078033276664493822923734107424596890074002038032685614219549466742837235837706486023701372920961512565402561092602032418323705999606186161519789857153104871595396301141039885653479632417525292750816340042394953623382232030979788329710377326410952630214387682839034913655186726976628977627349879247732109513222706057237240642776276087464856256901880419711926423199165492684143284395964268502070635398547593392136673090276618367114870661825693818304155806769785574311358723307399279748494117484203276088001277051933641489106343034069861328032230507324087441308622239245334350231943099752706557117311253045550442406094921960228412889731654823842823803078608822167161535796754101148667287572367733616538748408398380997476416896072515989829025416473228265536813667472497520898648281461780111220618277678169878600400104290281619263690111438635155538155578017728676229184065418944508163387619877830016626784476632446577703311071312290869222174510578425232075079378861277074402635289261561103564389618218020735252797796140833111610413420729998050538802820622691724844158331886317231108349348286445835091937611619840564839632300585308084596672215362348088467271076400402067478749315349588727690549739630575565483609866564267278279368824871524911970763613451873997882459247225637312538239029572296202415620124593971735536396443247796688146795998446956603855421947754474822603783134615678822765470983627001569240113967467588735179880651972496344604854764938897675766621144880236341645526380256404309462512829423577282012092287398390034699369923624948343680810754781994643590422178086145523766236117166665120857479973839284159187159837206986912355448059145274864572778019867588953738707980626228256803433130665428134703771703301122471274278281446341861508738543465949280648519506987913534553940952032244121454013893172455055360164748298478615106256423697278857299652198753024441382510015385002304876546441240170326729220081426861820894641668634532227407181526650323413751736672895419945959677705484624643835055789815773447500347733502503516485890766843815711505165858878937685025865349483131869389331779954156363947563242862029392271698314867852540903681425877426037543576908294461486526671501217758790511525342341721054517864475115777229436331631046284075885472011957753213629504130713480368007806109889179142450092093909593041922262097038322047271478575145279280994889372372107350137729105886013895900622448392687279419495514658292565896542249616134203510037654931196557147013874975205461755421029479568438962836564725788831374301522235850698510339616632983555912975451524431528150177061593384870280490915546884643255667964438879031815575292228669322829187102201395377853670671163816162784672103791643775575639945476981447016233042361963035774212097436318204594439352579718314479847621833767930984293882775997393755425777028482199838349467144578446038037294698875976268800021433314712751238685078825913750031962379150889823973999526076917201076202796548001751366204127570482276244429655527405720692641588461931799692420915310390559969484548623300668042798375074325933908880870149005204439163208007812500000000000000000000000000000000000000000000000000*i1^89 + -25329330819210540698075763089246227661694958658742084188285418311668090652658254399901162890004801512652705795433882442255098705035150430736870314033626199729343696941984163520412278768083190215462259526617383998520227714876151244135808116746771687456327816265910123721943810617916954483451945871912938766829654104842252339150628822812932158775523496543498705386114969932053269317642387298992633634273252606644149846857589984227358666990925996399021540235560642776013109655669362150455294023169174878764828987852227913068769316401044562984805744126940280962846794377769848211653259725326517527148481854229566120513054077774397416048540168282618288318329171785592186063055509072549212909879489340115547248252968942481202329388424831300155460854304229158918918707799900408770152928437123652491653272018072792658005460017525350911169020789497376745289306670962996266825437537244288126892141076291942681587541703951696061935342324458295065788243084110722890951956139976945325407771316839836122213842047073043484399679851823172250441191845693350331654967400024842656290584454593229071640219906881427465474104820112936878819483029113579357328652840378748921028217503778552559666426876704554053248805156288572790034365620701738517179427098402757283725626596138584957937383943742679820670478090525277238097676307823336720736528173945093151164070331071876738954005444127337696991651869829264286733031053820089349208412317714705939873911227065004264221094916764074499177302442988763283697788071437629751549209089697477784797592094048958083181506861897621815735358209687428196963835097152431626365795232386536687647340560038200658213346649061809940978053434129280226248569397285710406105938175494080115552361925417454738336573064767570293156190103697119600260942496401959246375994137982575030298077783193528232887455801638672701871615642412694744129416781151089405151046653949870526377007959928220201979404147774785885146022629875677714960340645944346636306890916866056409177988145156997133576201188123367869493788709144643721839578727614233678531022797902658134058449647961520018745447786665625028235657726720179494179351011929971657351238530478571367871254416585015435113098229636460604398314588015696500169753954174243861235379550191220254409795031509217655977287219251788774303886611013729208164833479673054515439450066576630096163547105101058768786676474663505536754462954772073474441236003785741520114285155258031141102820683712762992429031473222403378551104580659441314873935779258073175007233465845501236565429785569197938433015061026492323929495255520659412043289657939009153102918085559841818515443801226299477530282576311197913089245118071888997106758849299739302155352564932171248433407256292786697194017560966238164925058823060636488784221376304840378394942495201162790180912541950422111538838868358212055939746161361314937507322667943701222864048162970400982334990700020925495223425037336929926602032515438203669097152208840650775149708215813278945373788108934645973935767085230786533902051257358446986583692521424270004747232111085987044784935936560734043270627031574588659743709958768692802483157222888622650542072948695842864956441593504922805100566840052223792244806931287037686595097264958634623860298684167074804386433795467179513234006930763228302755346832992224550907327650911774786889431354393934238212761695833195675049018929637107344172147167855638094804216124162597989132836291422636289738099392920101258508644961090368982119607695436280021171350305838416349432898650216143637990485370206944274272815123924262811778322195887094263968811738291355284058408785951771948724482926670365941721707072209477551910260900302448643467244270830948345849011351092037852970735274169454783412208640781766230470623069249391474907153293380326844903560297792747766117942160086093970320493516964108687255444838862863048161367202545352177831892025565832394482561968104024625717412737536267103915076753285659602371564895084431609065118909218949799046858909108786263176248523012472440870265756169796192845564254823037666233046456734916734869462089263609717708753159955414975089684300712424858263804315025738901345089068109801589193920272910131849905202305823394127218416824701279674484881856048221834734378560539021147149979813428197079130832169812496077812439663399707305430978380445451119909659501720123646126838420545528096034570155439660258043359179784319826951342844674366317450425778094648891744627589557005302752547461537382857171855477679687959688094996535261275932361605165041482279782755000182657423489418226739730332005124978028291146831582169593327992720491497378617391513297289567175879271262245529546267884455591993121452339813847670812505540447248561768346842754525339683756934133742650250498815368344594255119171256676637312896017522028802130475830157659291455937682719149360302490417079024940189013670135440387400398178565570533316928127217403741233870767008483490218006837074640377715670909654385104029612255727681666279474035727366344193872913536536165073212587077750280992246783886666663848124498729654322073258555873728936520042758301037889856477391958833322860300540924072265625000000000000000000000000000000000000000000000000*i1^90 + 40162252140595246606893862037465929953556873108310259528512970426316356769880320979551351460939373169405496044281503631818700493429964947404962107694965095193220332758826836092496153722676245031931827653338874579824897278827352242902281837992421243617583471639729963074836155563258454587180202299672732457599487331894456369379958559241906315429606995025886670146964742108592709332642329168099211719778029529747750479259691820221501873117327173196693693460871408333482341565859037666376474045629359764192379087010878869181935094654060243663722468935865992036223464028985543422655459630924043981554359754561100986591022096438012168622290546592550880898640691757705523908526035621103707532638083261160223327665113834635890998228901359646645539808344743353597898154846774550970272018674856149314351198270364245966032132280059544539556568541930606816240905615915471624290004034556390260268374647476462078530958684436369902913868556856574633959998477433150108193410271944491656484650348492497482784346611180352533156330988088181485845535121963938634042142004655900795223416870028597907478050108327681339571363307986561011757237397959218890939661331906120052230726908722434945357628222999818260115281956861688428541645577483556850373523113827071955208430749818627225186505972407116545512087236058624648735337285673690420523824112600878999226270904328017060841569029994268759417631836037405392464377655461643054934902457477622946309845054588257443843464249342023162602665931546601369651183006874938292179588040692457514464471465354629226787023206426771291265487795552314523255540898247036312929455831053054169185499129552669689323308540308450003131618380525412084319900793943568816598453883021558360947702598909786189937187293156006693944835583010448655120876124552959919897980803342744764262074933914634346724439662634878554308236938135500891530077370287539022371464647981532067716987472527823958917830956350301832476281905283866838984745169961347814501022373204519793080133596513279584858161054540747197551567157707064986227618647094175258318578621085663156515766666528562251396732738524988173865429436761558077785168001914609923649404207166093867977638508155381325178686760190241501502185195247830807364612456571372510096392473546724176535476779058141847659767452083794092065667731328248147439330538559295002024038573574478169960413051359706484115435299099615939020037449110438278646928168242906059565126820424091969860392154040624277858042743782580294765145692259011351028827367517222295240802188808823672456416129184965001751448379552555873354506236002368777429888370052124690360081115229870982744936363965645248451280006444790378923467929014128815714457377577911323895008503544317689690151370337199904069755715215474913355334684612739174548388381244466277420217149158051937036543902525320431281141685182981306241947813981206186625736263464583925161162121426409959599815392119993809556993925709321030847472343432545021359267178079040430453722831292075546928298665913615043361833281282244186594080479816282655520098736872599079811890630319564130468641991866912257547728446971722094981167097967451610099261015634357581923553505390240569007748778499258256557280727271222997302866606478706439096713234133719760483309259778151733731460347431516534732167554116157693130284137802088207057312792702950657056895511789066993512527388740038186585621267951718074587919995832914790445430368675259185611168270686702621547745305989318576901641217965120112232473266111082386831453392703829011430512452731310958680557245614407023419445319917973821208891041239277994190292151489029731194254416968155505894564166322296497994012297553922901442253400932705252431503475663492477029220572162320552455475012888801653103475413582783986096833407826397292391892325904004195793828607221226679845244857840769751770462254481326506648679698212855090126956437858720620661207517045364075740001992239516372218330540446767708407585918286716933440864030765968234778032036456854939425338933201233283650708833899701131603987683664133284983642575988320699633216955222271435796887822382906358068449381457801296726292369704483509871682469344606961064586900499611102198736003716551518274146427248236178895014214354410936228364419692254567083023669427710774515140669846779172609411166270111971403241187043970508610457074161738575236561660042297283975016645051446703829245532527188778529081904314292420834107274513751592035244943456065465606331641426476984825674354532340532320546047878245632341705290663101280989211207429332165086025485675945003985894938625685186388375402249726942058278118670747845973423286118981192891692260391949502391067942044437906883094802673583206440585826997088732287726510309170781371854943119894889559651595814082582625956120218145363830895130274813270678232645519172987799182456569438319715588316739663160499530712970152910051916741827695810796163495697310415135545111474115556791375906274625803691451286725656018548374731643000757114289568304221819043430190525018767895012102625779597124978685989840982640019019528477247425149270956801586505325622529947678180407561864678767094005706894677132368087768554687500000000000000000000000000000000000000000000*i1^91 + -57263187420811482417748877991512061292328480825293437144899297631931541660759075427414814183416335750507350287224813091303924827703553520771694037599639495461657467476239506691513289410011221852862505779008204969644852831554149617228429541651352891448634658604525051573910956934370825492181397899300033431018420747518763430663628582952853669121942918912133259838721664826358817651776271699363397906846270713342720704607992305041335900283507949797147792975309612337315834020929200489958052891499122187227810560188204807811727180521200535691766687450004421146261567304899320669249516296541886945402971209718746078453183563904879624418934466381324842392329540078752920358819523576544755385486079969925628810796694322475166296872577467262171422538888951056668248077927789261717652269686379146328038726361850623639726356091635836151331489075355622015120622342402482435825770267129696918847296062144040892399657293606987612158461374786646584760806495939418167017183338820450413722764926504876180428491870655436564476692253968336876101286070905819183408053631560371077293459863101587014388855930962066935319009030470887706787710101171806899058316931905955899627206320188111776631439677868656996014054827619133831685201254299195723476001077791726632412760231721844343500164385771742220018915778818462959416349230476919396142976358770679004566942630596399660436900927467433231326706883750372253818015871755946264218734600554395392431447401462106022171887387700396173700310957000989798947510903828657396834799395552052305534393805052798925621499542337888336912332396012270581443525782514552389657801212377529813225870435940808904707498844785525255162241254067610582815345658441909283832810811366456784815899248038379377335327702442873940560354031392109331417912522317386913670306389595293376452585878131789377256761637876396195067610333621648720501803503933876641706694709217828753969000156427799941536719904974410361061183383750651351983217017316952391646127792456717486214637966009458670034228589825956544691107696895757965549292800313870391921026772974935390845199118850453482545130572365370207773434617626709726329428576123298597778459047776649743711052500658013113966331977040737953916911933708869789263763446903652972694972270641724516634696290890578758289110673060896384355451007960305693945620223958944885703093512194097484604055764636958322546852213659452736607814555214497441365770165666006702441456313726617422508835915079280146124332380020488663956659508776137776067683220354035779534810657042958890543273302837019032319979142284149777022332940439164756906816887718384552813060696723354486995647376117077082805098701715285865682295076862687625384498387832377252983389963576008241472921022976756259294986263135407564846471932896309079986974352654055812703832336914948754954578642363251415644781254134103464409229957284175906217045300367392025721071591801975595728357704892885280311967113951373704468563808778457166291042736746778346344961459540123415150040681466246004964894527827119304594194396759456207387173494649762359459157483156730011689116682389111021497653309297493551263961466068117425801813189898897276368134333632042048692633960816430099948413151715985555732290450260650285267162547791534317153903263445617986696763458504032600086321045505896628432284471254452090852453558001827838456081798933254939698753854593128146783315202103592764694831197673749693161681416317771215520691504396200109605993122420622302555184525045582819814014453074066554124761889633467502030875410662401785797150375320334253277312772926335611827438250078079863896195931980421585162151849587134807689145187822367086061663943726258528797951536751337193579978273667057559685472636500700299121080529004364559317976452588447738918617265071498850516756257228245844551169084884947599603945606291109512788914909355403108305351977820352370146626187694515872451555388762726073894725673510766861389497745428442867167413064627403155054034115418430699515042157521330737096974119392545095861681451989235454243116109982379645128825378593449046344095964167210648897146563991299603349481740292689817513996824616541258113436326218333389871786994660681194269519056444694877430850777087662573357523758789305084859906077333638605360341184355674332592830966677877386026555855743718544276069524435748181725954241772564206374016873636912222859043901051997442915082512430539593130739113266056293452314367187682074322809350379631110389345478633027732496118945555988184045795339224507471839508582867354007673785477445109842033536158314324399162895223114224954368851661322540627224855434673781030762401898898350684357138667299012149167105703778511813949902830692574116894778552820993315354175284877935593534802620093656753129460152261298250848444053767507812198294178764375864991868883596248583402975484259501720413065693418402213844647136720146384236519056879394223719783062101717264611418677524807012659438803076514412484486644493708822591191905795365352696083764317541974364474368165638958840354682017886363320781190304522795265580291976098494510082067043956776859213493868217298053083924580519692426605615764856338500976562500000000000000000000000000000000000000000000*i1^92 + 90852219400050792435674972099721213171455558786346258819583829585293435544157665806410938216077599479888759943103253334914196304532030348102980378916862338431251451745054869741492496630659451249901702000939150406270937879079317149859474578355128655829378693713337694740996892370347062260922230513653451731023697211433103331946754874868581383493176011840384418063539686666264637722241762679183757042048896689633605944210168356344302608508686734017723011497338504486707521530011107598188822771974223241224532870192631487454113278943457597859808106569598807016160587318822849501849131425884972279677959127327416614547419925367277278028965943981906420719633604305671566829912023890011933552923952269695455677992347639390648389085756132995372091096098828892185893874277107375280241264249925550575397120997443951070848687945441444890372596218466348977247965179814493456809746775888814556927522086697149895780301701019716280578325746472997184965318891554991574356240990816514117804305312556407968664095352886717665298678013793566134452887721675155108202554506296731577489573385204566179612812069232663968021793490977761527875296794413263216215875948863118197441716587706026180081537080100986200760442927816493550570178202486013902388293054993319362296658098146040149081618455187290675695659859602262900413676814116661896495356244667724060562898335515062191207834507483750397102191042278954996112488364227389769767542921726547909327929584034771123382466913864759714182754843706033043932674347691687291433100150156790749688840344230604601191197617593510618094908603086056498168308342910032493309200701245329023368223707873580267417625854954094729424595515921067672956154180703455424505015812714510314989693294541566065638507787442029156098880947188935373424920249933753137402485013936875199192992361998386070746494559913349470571218425185077808665197604759719433323867606962854302379671104036753568022810131000986562855821725521094035602127459802877140876083368191842207322816087191807938467120790177595269380738645897930795786591020729798162060179917329579934094254368206063596803711309370066530030206889213513436883385841807420100265882234644739528515095920193277385741856550919421974054798573640140558547455525598294334322668375270954431274903346083763563946782428280364202647908872350484445391546020831745949210137608890060867974920604094424353114138322874274541265817830788499569493437838140324571807476479947952889663364113098420965726793339860938875537828304985486014295559168225777552233310596858343147604715584894259118581624390077375629488190469812681488824620217974280461680377088044996827176918437079337450055295973002192006313771144198673986238825522370605320241102271489970127375634948023274113227957760283275058395920827626565477342895845336225625045673834538782625065434491363997111228187340307800101367670062410173683782973722537237233190940911265569551277075729590710397467577989077815119572410669077391411614915376862105963929080175502488480414983083647458095810826339920221095733541852831103400576252380339204952445555861474532471697131443820954541026252026734261483225130855804247085060616976920288118103699681996751486057216319176579659132713081599118601722636978691795881307576118085596736290638379045978951481570230934216670400795192577417493577199198546070322258120295731922334528886872239374133646373306322370507680764848672743112771621241224473230348270594192403359168721289852164512615598052441394519534640143997571024009075648805107670592646918489444623316215654458396650409347879132923245500727557899233358247998433481380811640622963301593719730365148890324961260399334676237516025759783340490334970226697718403531708872765508719657286271963699798830280397138973672758948420840004046807643300352022077813142788442869186582727336958565113448385684336527356723927289656279312211150079630413691945216108818394497345321680235270598892883415879494035664089865957882750919549633321600688872754564550235304698605403879501149246905843747105121502280589237507322971204932869021119120259916295384082334878361201261160020296320279016886651372062414978453460936431432375461122540169219833655377911588759595403958953268667750855406768612735906934787663633793502145070875922318344314637710143140264702816290406455943890886283427002660539209133067053780274662100381610408225373025545767953206798240384871631784100904043374844022883542291649481586914995947988108136590887017628197809716106735386684715487323658968547469947451528617970473430553840519480330668973230158101312925872445427541755908823727584203333294859302794578072828084786540384987066406345119221464036844844339192054845640001135676551041799629811716443945390529852149040569150176001635663931956096150727874269157062406609822287393961319884498388661932093685453905569123797955607574909269703700055955992566848446150208491203019067128333874019238024616156002092251143210228582668094512775539632324072507179416287380993281189459798794307609173340587049680711061857528685382399880854666564725843474837445560201267080181306920897219514331747227617229656863718822497680727749106311535998159456539724487811326980590820312500000000000000000000000000000000000000*i1^93 + -157349795787321553727565802348273047753797360395350549828895429753205652582003761806439247966494608131683647267995128000883250601071124623692774066642790651808439412568462880756215300133462521718385868595852736135651704914712819715525827730637345974862576537994823505249607835661504872134217802211411831783371399176727052700502503150092586344273602137938542304971935456269580563200463210700644432444838188902277788534623910908586035063956491545216867101601023614761524036909266976947774493189024150191834019052453256328326569360034862793221937054823491616628554658476023967091504053281756953364592495980263967061291363862181969006648777321504039794476469916365511815301534338011906554092252386939417052349130508812133316420069135376833401202425308504599143431877439480068919399116080565341843698331310350610755466792382087818039213109464049560534950105002192230867891247353916526713557809790140564453216426359201450280271708233034700169783273550934611438073541142212786701353922246997842257034061135367759061191322701428353378908666271603237237363853546809453958447201535368709596785440238073425883134088802919442683339163774760557007640978965399066895914932555487909533253449591057733023687815152208256535350222293121257630751129961662058963437712716104513708329152123424949390764967077543298593770787251758192344695136286309137649155206441991458604558080656069310473576385941677170872465285511257699035942203443207926919765946721879671657350188810863868388010882240379037187832502256724376504179629550307917731579449661178901205347984901123787098310079362180550943026234581150499806830292837242077201182191764381399209543223510543654249039933926810618586187149112427220902317749142199045883533770385516258394275586860742739818691079351400476788097738491949351990922048968111299716510228584279484410707128294571618170666589165090960177725131514417734056442888217027979236404297881611378854437615581920851940066723573141330419812449872628802153656681472290654801776506051856147291716946933105924214289719969055631988860316032622827736305535429641924012546783521829240192180533042081122752948391414077058173216105104297682019172427285114465919962503908011500740486435227108384274335057451530510194104322556498441670818802299050111578740893312338234952664256822881778747254999061111199624243891464578190207924472272107630273120015612458325283398120135650810987278080273536247193525281890367643736219080554205003968697800130621714978606815592371741780389005049412511436878418438958840975232087492591229711667490113701284664324481686329800758139599939016558395093668623781761840812505765769788110007468839109524083896108425852235637108581893132522580273845846639502199733787525071791265073232848833536068598685305121804151325251615159518839951529518017449349287768194548930045769705458683416161966596707980815390080113386482446791355804275319704864751940129598423738720553616682265354020308336475808798084833056215258986213508114722716184858416223530627993636669574376591759818430534933112769159191179906723925603684384632674736082197729917674709403123504639118498888763090329084091233399695444009179938920165665988385281095800686817225196429264614467057714369010593749686550025510498372368380631615833208760744705793592683173099112382706500319468468056454838725566945430229561970529677572071231360504989999751991233215986777802667651850226310140923203058900874279104252438608924246494270905829256074783139147471675263039912613646176283654994786014465656574946952482483169978962327868621798445344240064621495160571285050065643819197444695823151353390955802209951123928681776009939911474084741988054144009853597635824014663856470398840147941452027415348534211192700391102586114281897313436060271408638568095667889818153925335236183823243553605651776343750281593240161621054856341928852542855428020081327481668439278965837664113413258403277516668989363292778013249791826981864457305993925195472665780751480505385836963076577579422094445845491362514902308264309045768115374066493571321429195984223528618010346383305294460717012874700278927265011848432875516372017729801342456053329589355476623273792954661864789309047980943983291018233080107738645690864746165699640615728427424530585118811936308705936518040426032963446195529137148379839055097795094167259784459694071072837500505782358822868865106804262652529534283567975941295831130490852486466607785377982994607907907746119356303149676537862986666785397405051020686612054615744245583482315548089946063309323177426900021210424916639227372224080914348200040940374831332845856977121926376080942844045133611853278112262940158781233450027723116852783758693736603943204321318522189511332966283738038587994781186583779128803918842456008954444571508765614364853463486748155189730238723152830183022531047031379614013566158246224465530780024541080012841824396634475420034878441692383615892155590948531687312757645801492256724642344942052797201398722409838917180282186166416255681194875612448807536930970383745276266183660028741640492970423914596187098930144343560272227506922555105450644965618725786240974899576894330266441102139651775360107421875000000000000000000000000000000000000*i1^94 + 249526837886103414482764528664320614605738194510521373751751897120983264547051768030336996383236513548613296195462192555471309697319081065803139109291285922522451520960628215921170949951428380289733179764367074365905374806057331754622656708496452895118391011388793209336706888353877490127943114578822599086069255109199231433727377663372026420463245438767891706939413382432325525171608608686380385567323308461830020736902034550852393314696401564171882510224591025022554037851444890273834553438102447878196798469815577754928625673216725880490907164070242193682017089718094935724871843545343540183123572702319254226016036958806489381103371387593601353901615594777071406315961456098729656929354316515891370972821188490423849937892818003042468562815786367913780839223412825056453249228359286081120771641684820112173826883955393999356074514268097574047526898948767469818706612718224846905152166904210737845341729267474728467564441139298692470729065278029261587043695947629465987262153977213770638366948477459597741098405553088032561890393250703577368840951419738352911838962741349107995768740833351113035050520547535204188235653515839203035405478738788979011742874398743382980251396469141189572654748121592688119958970466165760143676275110510421451183360768429193580609552420120970919309981944981748938236301914057413594019590396960697573308694184306978674868015098024126331372033458553297883583111857811061553878744226383177486786597843090654716228204951819200034159088584127163308925949548201131030752080383296623600376513769238904617545737372407521129637259456953736591707921844189273618103128673732528066768169432020284945165429868477828302427285308162421644869312309261702833430847704998014480443872659048875822407016325226199630756090263439883875203670076436557894506712023762047825032572000359496893538544203225014505259497905500524377377204443013649031729588308692358480941140330296106804285333680756357649733823948123183744900493715449897002855030382761505974745030012885443301707042656104372722513577640722090729991674251953380355073574108804554169729024293276062817949574766272492448607773810968522113887838802531888251113134822379987311379167041808009390684177749330491705490538583529108887609581037420916417087957939094073071432871434961347152799909488629005008175057176300994215390573794243589072052742603579640760678865389665392683110755344580199286286569932546757962139263873915769321647238840841344370921829672022440881797459452121957362249292221355503096260740167679889113816638708676047537003080374371564922491668142906796046050382777074967049497489884963772017323034369455777619660349395104576412398930254606923695305389011796542042937400891881072330256136555075857369022397634696691365968521810777731943388193081403433686114244695332914179052414404686974476322668526782181257317451905550476140980912690162026721921378386664203406569572258872347778673499949772792809019222317585743716966303486726872398978830001212880782190410086476210462470941271350023506990500163031516948107102239898731312808779032399343208868021650178255381102637809033312046383081569873391303370134165853680977316622470529938082103351928288119002858203528005465057105028901799179722486769825217519973435585269130793204838468328507652349531935692506629862184548322155288702850124814367382474839760505315239876848435344598561731159804233344386839196373417909068224365437663526413042108962335978605775159555953641829472872035624517858384055048371976909900558527106962693761840956138137245960794740180435524456743349799463645070053402032926376656484480529781495883286319775632457976168466396376085206291140230728612581405434182808882090999645087646431711955614071845474144585940113671366328691083202853394011895134121148229294492016208234746326278824205637369066994060070313227656226392291802130444432627597151597955394952661399183021174097489854496058861052210470770245862244721445548942410958688164128729723337327757940130604531535436839703578531488811311980680864217622103109789456776854406824141513752492927281339592565718618100344282164554899985789627461106198390677710082724261490891832519398284646098815743574503224759450231027141871479412347581446531556321531514741084409448124510593381485024342457125159802485604592028380246846553674339905756040799375259924534506689155564686134067772853228271249073260919631417417747147760064953487458715900310370706375862813021333682521642785019392870275748122681838828434514330944418043105017212355688918986980454480482715373785154616316772126559906320509087478473772610152555590250840062591253788631247914463954078991899974978029816074259474521811805400259187428788917598724090000333408807316566494745264114707140628991379794997056431312884953571455202720420646132856597634053181518401176716860573176214556954202582581938024949577522125521361486704858567982086410362084601268043195775204306096934044928234419287641819995542880554644345221813709319823869923534772795687904069418311141055348133756785364387662916296885728467586259052838243490400120162555147821929774221157447829595619515449990330166135692499084896417427259507348935585469007492065429687500000000000000000000000000000000*i1^95 + -334558851741171685780308432242627781627344521636467854268380398830850999310878945139534568030287975061425411536189479938321478372883143602321361637769013658590842607102247202390752362861588140442475511593857517333726107569885678085191725198283459570183396320275608561258107878400387632986304158249298221016405145670213738499876894368271722550669208697818066977306750404232304663156333034919787543029661872461405490798395708590645096545806396532439505697706304398180062977690803880159397154473209588636613156607107465464482415892881146993033284100658777725603020263759460986381951682858879721229067081450047603575743628751473823932302046164463515010799564442540675888725523711646474362293407376908841264040488533412805395673282278035105762299341206495430654919667561266610477141051361496887263492317045602859692318749079679781649728651154550282932021596865042186198698145881019776506999399573879405443689086218831135572231132764780586819071346327475529953636480634544080073173256500618065560648230800721147848042061099366206029255906673919318273007392259422996358229458928965700614915041140212688686814576284642874994695367915665035738180404776335574702806766374177614465435982889013469192105521955540280100888955330022175072203948211746087726751221335345864373442530666333009088761515472580566306634259610747820900614315070158625734425616098900288645797621523511493569415593786877098242105834033730630061366820846476511739622241284347121017284134269514767140808005802593748848778530773221376842622494544331654581656664694384657406616117389378355996116237963320456103903392201811489528818464910747925949572015445768984645473058295773352066682745323565267327854205404522945685735121819257715895697637857371063196392908883999831627185551253985132972602764472830337274305367429236715586293899512298143705380974836024465567078235710890898783495095540680424969974879357535476667134192606887247720149805077023292205378113725489808374043433683164637878101483326935949267278636849491072732252845560368888961635403290106359198984276724935087839142817242872689479770940615335692113805614779089969344753511477252580638259595866253084774907472525785991545583422495438747258754622767588802482858312901529165410822817829650011632030245086137948236664411695882450585781040164276700739699426798061131724037876425897097217701377195908712531771719257008707458111301319465162138878390002642862035146099945327929328107694411402975924090926055130710130181391482455426471801413641942548387414117433865856803001982474970413596488359320646938243630599232213225182581270036218735905894550499308722718757547058764049370183492878005774142540628571994406373086411588769412830983167294937370001861876920330167651945573351831071546245454885311177148771383534255176670687779853849568457426554308180171048046288948921039550487906498367264969286633789929899109318541222986778473182511149510131476224615044648685803067394246500901154257646758722702683461849469663354849358348115423382082401498353862418907032306576165022827572237038463050089873979348655031640007801528216343824237204817820177114477801562862068895558712477028595952682590999913797729342160132716412550084420827252079310088920322571417957169743124698876590359280979714419782177374819136051819905782380362666473948218592486608037245482564577087212111176788104146795952863076706392224426562449596779380470218049522458585854714493752904566053319903793646071975995642697604166870903790690448464509784036066228087474557128262606981702799018815282148692059324643730525037486257072287393700556886686341897643392930508874726185509764048803589094754936116780356047586496064203562577075497340105620773292831096987974225688407518306713690126486786221310705040522850863195582749466094878335228137519385447796963438826310675676688757580174780486977517782846079321385195276372046755985859169384064031797205605685009961883746928613090539010791847204142461497453995098504872668653793146804373816894575694445145207117353763689515702820630575371894818113015731436165167577561057884823472051900613667960935100082841445250082496722457465180683202970193792015913038265422966414659179468437396680756540200888487810191222734712388277031284544525692273404919484200087754446626721565772605474342345671430996393625879647475218378413655041695711036988035950305865383182727593739383507859633936189329201512635304594463241054336832425027268705655470386869378379318765914685180835353550155369350928400033024179738361705654705839677145291518142185441750020450011671147458103097241708829235223568082217939913712212637608209300927263944708149049941027615494684721743864855675451178550306393974734729733313750516737676366267629702113118564346694454900591755001637175820904617117504049665715970980611554079972571721528269884348187736053588033360643613282193331994459828335076170872527575933032469648362101645736321130568542775506665555983277588185936848094181543240078519666055062388545653499197000181995014273904062958439077618102640955763449686480662315868920663956190671789938176223139652904317775468905630055940269330449469255404027422887841547449738754949066787958145141601562500000000000000000000000000000*i1^96 + 348399880741541614299197763016313406545938049482539197203993857426404597540071973500888201920925471502431843164423339155958754914290220797361811941021465468980796858670828342696499397993757571393272308853180709658775051762114825526165213716659848268006172086808480364790997487074763511369211569724330502383615707571905463989318841123336323631015596009254984188794719826902292217665506768227567559053212367794381036128793806069284044927045125064966589111520385910177321537318865603876345748696666624166695018374795673486683905501854179787423240980701228892095712595297148447154004874837735961992411470615784200613985176140606856022825698390596518864270348200142016469367073471573159150283802392122293869184678603474996351304399122881090209026897560249571425444941091649533787458275852061317539615953785224310054928376862149788165584608239597204074932698278723053507543294091004709754825527932549592915714390405781819443961269891680097517984202227350717967313853840730759182098967385376072341785171016029613768682467530220855284592564520806900470639518163528997230324920994172645662748457280844849570182646052286416848742858206638981909651889772915292419596266434785116645922273582959637328903045552834724841905451400823029776271915017118340723252616660682506555369875937043666994678835995460809995799333967581441331963044450338060076279981959176780398147153295737175835951590959401635951148227399456647500092139933124056031619214125608773815717325594361793183008023143864014950465494089658672874887455623398727690659632980595077625813873220217019069385732510135147631092326983392587563451420074452134377250904962321893568095039841052092301618762348701680459215972741651241647836528106958102694072632551723133420486775106314095806232310479053401469178909575137831136510154767889352545255522736690964543248552514490049797432924558434681289831373324598170685505903857550376054935330239650722845218029478115956871474602834437492587982119043483558653016266955365826926464339142435933858916405402686106508806805914171653486598705660928654841673647585690136989511540851065804466405363964416345985544477114453287714006666183296497980943104017737484820576521889498440114898964216144754940229491563150600983660926379357490440110351892010831549980129577822843970861755982671244700781844333913132096384399523219041175520353856496126264292795116901319585687593146286502707993475581012873217815565127440624117472646058780053068019510027296122210677249855416941302654221694565939286420584613515306533454505277552002966709632070094957340877630721367383711568988030426812628156636880329217160870046118861917992254571777138067790821335473794514397696882499821753203916835067677701449721615160270743690991640736854115341878594541955458910272859382688764400137127972466912393689576619075931410308753599228140874916601163729177196529867262440732260687178890427431127128802086821853573937798586028144171218927842509518974237841692440240807949895913600792843261561608415780491544809879172943746177006178802253390833609962995285916034613718505330639947079649440951809853453733619064315083703247463588638665826920280844569010365408765502241251267368249409790018418796491154542642621572251248721852427679320961571031198056413233981321512892660477438093862773455937907999240819596209833394218248867596791948941869134431659338483970856252091267523727388731180837327616152319600965930729343718427900174580729566603572801707399744151494116948566226391070008440547735961751471679094344310246105285969977547166683037752627517669473349005612714383581404845362315398260297966879966594468121455511384053460122344561091316413719606549199255055489909458444379931908945164667529541658204445330426573680663388796995798598444145207696087417073948764818447017978738776196262801245548783679083106498377750049439361267997954778153299701250261547601952021407192486947425848586513565266449957931219841968398634769592288448883886463129366443554768572049655307024091114328619494676087671037188407845866245870575557364421249990611503307788287829552480221266679692331607169481324454900948163835033053127724631339745321767938183548011831425088511821015265458997824003627023446314133463818346588213106979037993991885491524350893452242516005547324461170854817284528892434305668658227632065418994704209070218572368764587220557436550493298235669544462869846563505737061494583142067316309450697635511487711468855281682030768878753837236760475787098315298889654866612797925846119094430466261968740372467013834613129937132166831631154511932320746177417180397423551252210266204106079716678459855168924084198291168202512317595583047738173965506625961790070012500967358720995478966785574792941494753973656891958093791184876082401579765066734707204347811560539837687180341825858280922273901831565916606244416282011232298202470434037119707045686577921127239342216878548827481615049771156693037019604036153978714664446566867775226032113054012121115502022855575859962101212443830433187106702773914519726132641203509452016091691738103279868799333556318586940266880590480785761643273098617537927466566993750518577144248411059379577636718750000000000000000000000000000*i1^97 + -338177722743993717102980070703549835536584457507252658565044801732581493460279309407818501309966948286371252081551836748854798413406177043609628223161081209303764243112565699084459925251562565842518396916259497265698910802606837278701562693713647949130245747940420171241388276360272996865957766307728213232546583237304001721537272910686610802224645113441684750582620648017002138333190256162269914441868773813185961076038207079412538936212474146080852283901239135627257299910173226894316826324738771494906207660512280943215930586498304381614582010182829814908523338711080366785699669138154902747601970204880965492930498679367250999908961172838623121281071310065965539793791376376462963296058135421892039159478840799255127131080642206927149284224996756888524625702750697980181827026938680036129093154511986977016701312581979301922069050474130659691058348439083091928889818698261610209913470269507534417965785830542960350669629157035038929957052733330632476242342806627872942945080969709599678928302964323697869552625554076297576922988308560453597641814426921450903719542410775214969199568019979339644656479404285375972937789514710382059726500437369237417261230643310768628770611352243219893145128935591457111803531014701678115839209234722879368907413292687333964188139952366920598553045413132395379889151624506190151198123405722769404423787512041391180628632236417891137527263356362295889446859593235604693727834536565417750400512104132122354210300130115033078819651972337249622982026362101785179441701583821306019109731804466440239345008835364882105424480308508330839681833130064521990055669144378524172159267349647262171188324305727796849932440148954923775603804530777183854773095008183259096064074724499470122757276130235522742700492348133619735020179538107844868360290427143502660646096654632534107785938209929637091808528217703375125853215438827954974915004795539385003871569214942772779214041187387039092078748389286455969833632445017455089712301524480881223685719484593177646392676919431081087116741532432794242664028755623339740979984070633787178130219681999566422254400781464815621825636267846060569277062981493804274928206958900050091689033850867023060882251789281019726216668854276160806851149919079936256577580498745557504358817319859125568816153938421838368720799716001053696609862683749916605641817011868702727219996734362349227041350142073859125058793015774195380633789260084276414726613837144048096755111367050985005168133964922399410594631657830716255927932925497986216221862710522841666270774778297139806621475960546863658836059248241125045195829453202538351164463339154189481509710114718599689218663838733505649584676248064609138101262747817302613615711988481114557554157279081739425444630911989089911792302230808107530485507610063182512134971409310841089064625190822728982076185675759194109971136457187726586292512800443715493481022166346711377547980116279437954905880589933673202632873537900467309444888862201599577988459795935106049702485360633320412708349561038025281348611172601812860868307076019849909046223097803340712153227696711152119771859084468259566190320116460819193296394419174259782733488467596396627058672189918943375490794689883361666961979221535079796956390583373025540394961035931785489899036444335651717576770606536403166258146559286751921035821694927981620024211503186683886982298809721805530460136262087592032596305065045513581678558425969703790654968936925359981528785017779275669566485854946181421742226963753139200520717241550841481540293595875975607182088276548347140751870944646201617243085248569268088798577911234167387080516435028393345452264926707549632761664725437958866697149674666275581415924267900684422790063181859283706958406935145317807441070971140023305476396452396230441571333114180177715144588342404812571158335611156345810322738210428586509053497913715103731845033550725795159076488521924618255934687312491366142657341779565064444856892824035049592945121703138279631765869541099056148204976731715926550388448073562141569140037623124426421585308460272564470974740718316641926098781545060942630598466368160310696788237078518022445455821425784651580640864973865382136929952300895389153501497083653165356329073295448096090045967520849187828099440825722749939289747821366840205307391871923891796765161282944371645112620411626055117093327150324524734517371648848953277794141607219342802471247627347316783356617805841063886049598076200706790964849330850574416641181644264714618749552711175426819212579775516975318774084401097130944409760445998600890325592207770009359620361483838957089027315552959563066296651083721381399439101925035259548701556497753952681182682403957435599257953819221981143749966238992308153192731369605508024613417453468826465302141109399422573720494926639810497497580298423380499074393801481018619358063882759409558439186893509383575431889415114839628003867609845633927053602250760722551721028990069891907833870326750790901041413742022577271153931016317360223869679629408050997490390851906711895966964044397199870580030934535767990811819702417126695667757944885334353557482245378196239471435546875000000000000000000000000*i1^98 + 415024909118469973814750487786212780714692324409085713298523754424967583131290166439822000917670663304092295390923008187574301733550708705750542202091649996064092551068279760962638292171804474100586580585139294459312015103737884317102870068787983282477765701068060494948629994739730961223949747116417504851357745908053699816859840142190195473406570241231855593528891237270958481120641805902439416146818513294419454739578917438628763805425511205765088756835743757596116532766516614024571729615865065334452224589556083047141570483179625141831721290632285908679829769885058205729348552606106168185974286962282107904189991390595049662919187049683553750264877293482698923809882622645940581112120339483085565893410065197648293429104605908399830046781872736137062745790780418998756534732038343887594652944050289439051245185913755183367402384410180541181540477709777279158168158408486563491097110538450768279649124171329204983501963078856986820491333731166490136806257128638735278124621994714347953200087645166128359869035403255566505871013744097050752585324793399022810953400533141282540983184353271445183428279780421639982141102952167713429627812816178223460767863205199272816213821538831973140810117096276853969630249646591627410059882272408143664463900473180348830258967455949040578822857496294044632019985124258844380266503129364724946298431677748092005630229697849434468688405744564833253725241639695205572805179799367562075433292292043748296674359445500696114218496613095957785201049756182902256922907799866541034476267768167260246878782159481473776831101840488612133390240443577196761239369402398010399364708877841448386308967023788798214437298509711607699820963700371052379969495782145754184103193287947393072702369477355661689233704741291661344602209092378107983008021296834340167771197841197844485121666273833241563856203882793305817762225285011110599276637668843474554872029704210536146193741326758327058375719974232406259143604683425231909787688262360157508406711116929100798352603742116668149814522650453817404855649308510692377126455613578359167443807279808067929436260348225996924850340442744862183994185069799384665801825135627239788563196261757281303846050706379260686689949590483586024998853263105656873415642112482187699461328961615472310402566089650158295471641231512066256287587779327267938149882149214247626463113502437681477902428809140443043016265123348672270209556068775753002824479139704117403495934011536429166119143175212977683212018669444856296665742777249651837420338427992590426671070410137904859596913393891666127224244047275364682404929439925264719685924341855183300798279725905428218655973624571370385486807873593553223950366472271879979081005033413105680208796084206299322493230123319243527179183219184656574900652696731734703536045656176929256372063881528575584607855986324644560803223261901465427436286334695555413971727223873965829299116150222768091512803080610517396273531250378282163598836522295279282112346027275964496807201398283992116033732153680337343348337727229083797568662128314354814680781598871551343732538142796069711783666663031953057286032264141960135154835612306895826168865436132450078403532402271532616094545787589357020431977706452917919045933980446082301546266759839440145076074803301346125853705120927522685453547633608458577333065824008816825463976196431807564889293001367596963666802312640542786751877894238428948016069741654502969240891390230935228225750166584848009836485636843356462581067687095746377570718224151918870592896484691605318709540199911946790104203438244212924698514716006192782390154669803906230915744546888923974337254860436231204053189639038945444576661804479349422414608982991578634939133272616070414222805426666531284409107784002839913783306929817779286571384619449483299609661002560819389777289499484033007615356000400936132092733790515082637303336585385163531026858646659738655176981251595625588081955001059627607819312922848111010857140470336590186070412701363843167016934629867844835657947586273991568936467473762445821530669373442477112377216563781354650040535452710153569196054127587949560724604603565702214242833266919231255880903768899009072747049900267121080177903035570824491170932577883365634702174208770578172963556350465405749950715042219514361621098250027174024888418551597336373356996846778918447785888355258112049927733417197201457287480579592813030743789964808791990003889996972077207274171633391770400639274961948464906056837514578156451333494806456289552335436617410215963449391947750799904137398875156185707038930178938043398465495322069823339794784727232374899432273805531976430680762768058930995903102258547525901031785341432568516098999915660509771872057681986082100855932048223970021676096591671521419947833274533346285305898263404379740061528942318128611127449909346888750384329834779142217218645825222019120794760364402011150635387362902284054879770798636673977654707200113812547697785251855143254872052986603879976775663583458569040554774092466570472233852349704043451308348423627690107508591359788870987929392463580205644541575027428592647993355058133602142333984375000000000000000000000*i1^99 + -477613871772867826927191594419222319996697576798206026012459471031592792474060174989728735785742462456194520583834423353050353346309166713515389838232241087739522903137413419958119370861075603755253468346981106150124094291303276507058151285941671250069582135499740741664445113320116473123189477950879372227858680692019137387887186147553849142944952891906246153755878243833831143647262859771470982948712244366127422877528746526215666914836701468988790877497114500511630285026536590725803894166568705083400559521097073352755609802787372146623042815606249392385886799393091981679701894738708389476666291093692536320475261598045446842464757088450405186343478704078802615127682209551593250410585520337522680107204907165356423007403994267044409238784972721344292257930527179442756078959117639580848590597457942095195211279134873844855939288678434418027052990877818390407605481195717568485371778142079207263158379205519220245732106785945963222188386528020842546910048727744337892873271788303076360162079224847026259490980883872620564560408887775505964242206395132601177954515835497224507383556808259683903951849997736534752232709346041910987183521251985087009126012600548389654256404322671550320411309150209909075433626387212454515052638329362208076538073626779285937632435079766224272692959687186622253656560064298072610251132881965042970833058449268098150766176724622406984569840025481016141626165100383665066436332922628919947476761226681911355581741233528732754469482860660071859963338515475915390563573060910626265558842860146220841502418051262751622940313683899742161595344320156673862163045964248722891829070233214236961977717884335543496480985133197409923996599806359669123214799189889490023730242891451412499794934508289038709106310681875365619311039855073668181125644704672724310628760232638128414409462542757901438892895498921737603825217254252946380368687472337748581227929556544693124594360543729226188576437050177836586316483478506014949830592535610565126781350245480324274867966950378451374977136672684754003291866691797366886455229512221059813515626456946091076874667528331771921472597610016930885913129481244490012275904920588325537391486647549923298714390415525243909791339112956920305467703636653722396826969195282236541953548031956624244268572783493055091187566187575367393039058761766348871565877190076631937881229532103855991426631460414111326007710939410689178749029088817159562099723938897775982415792601897324100128119963376031274573012577766385486769014721203781037036525528334784880634387249362642991934378710150241283584992128777419529605769802616679256555376252923337204114175428962499864475364562732434976803573322164668148182251668461115852726025982430269588169641678873500331778530171228673115655216648060072507111317401256197564129029044758705291242014653672920728909686120829527198581881176437822370021049955580674039734003991748298559373076594806063687800263148149293058214608861040911072857250099582736911603116422156895846721213587003036984073112939721010427029265306497640325746615876786057813126164781864397929737595070674513187380987781931998742197836791820005258032597547363570914621480120106237392729721711080832897650295412824312906886689552697761666348481063092916829065182054691377850948481361156153891739886823213093652892788190899555319544741190497391104620103124614880773051054528143875041541975694234401309510858677049633760411953590334659364736020007703951236980224557231032770048031293577205617957875776612876850010221090662382033465431194157881915950554573233803197990619440346987312856657827102683233712832173198862108955106962997243704051098873210908331839369145362017578946135122829780815123529782943213425062320836699547539237316889340846933280678902769667521110138375381096006873750186390327820741925800323897436921944455671929059599892471190828834914410681009766185789723261732671597660065068865742727868472310216807805749204500051852238799326168643413859309318360024223877429455949174817111489089025394543225722475128620085092913885304923745022590989444552605263916615112434590606273127002228369746621816120510454892202569369193752516068082192816263449249332802867632994488866674481234695289277314006620205975841104995050958517180228036351062821281868394601164475069683221306946509150887154160385701279510304909390585702681411922997720635594392952524313134483509636705649558741179533930013601542229836040588438081521274520318901328089962138437710106294864418202464867470403202513016159979365458111805863541893261934290077817857204622256827112021048229729722563438765496493336247332844886599546501233922811738021548314265042554456527665535962761455817214615596968505381472879297584013075876034227413345113660279019180980981876865770708685269373126529457915417639781836541566221951120050053844331558991194365641359242758201761642854036797576769691663374338688639989923201564658061442909387635088795585347880946188300604253543435975926115590092559038753512981954117002352542814010086320922163339335116856864801908045764763312824543168655447298026921683017546583702151926102610207669485475889814551919698715209960937500000000000000000*i1^100 + 528751126048917665351717745825704147158783490940627349313470300605215975221229892832718981767611758806480246030294662725006970581617293895556033635147853945380913297499054185682209851002763235533539910345741080365716798003640519282863350210800003759126420858731849721868595881344342226717893990013103526140223029555555741664253115732670617020054378520070455090929075355613340399819739026070484543936660120045237830181484191168325857441212658616011112830147376315234936622549586253789477444092002375210894453746746401485082653412987709363587277560440928873080884477496033028033757717687957090396803937130757799172968171320033343962693951812308799843767343848520656342260627987959104296958491876176363281280765282256016297069868787315286815389547637671400221301692397286309065481204889642993087520062335475338028683329842559842210799281350977116972550967386668721208963787835374248141104546737235240177116007688383121533403579928859660327952190544180993944899458344993148284751107543293684522284228780324025353267795570183888984659911744084858191595496412647865290944103875671924731582801126521047507361283974876311698344149022591229091919601936630487894328368900643794770379807065187360498108693547783145087787787055476234006503005612654946197058892014903978994266812404234683523178914657298439599629943010672990512111424542257728848185918217632314199826395801428050070343819569808601854807676233819938235868178548174753517249077813317806144222682077089856401815907736723495086717648960865850312808138177012136193826959363813521804666607735723114564647075911661439355919584151946718685814288541158601008840823637220596738678298326180486811059733568383072926400464677747756386060693354906879254358206794207368466614362623341231768865071487485466573518281992707689450961124233674117120489001181624096272600388831928502154697942081036103303845548146568657856458610173744229829883412943670468905581227206385367361552995121314234336775584351022309916192543559568840647388291237173140479137695837394516014580328896156108411139556280114666120960189440426838044157977042461142860368167228380619828094544482271000049630109283067211157899780849054774027210812879334162166548391977025111826817600121125399053854545607695611767967821589960794644459502967721490463834906796002022111007202271391150423855303736043625179260948212196810477728273537731225000351752507244684749078663912423401709876816823063435748472427791197461558694224638688230389977719714165276795789075636019630136156251480794930739573794504528843825453701747184642530409117937869561753937622003342597822092728430011196768471269085042303990127648374708188934510684520610435144351280991976800885923337644182041686802704339805068684453622317108073504406367851047678039189388380015349153816618270035373149170891888204023227633306640533037722374904997838943299776446694757238028345729200233587239748894592801252960753225748993020571486321639023409896925481464389009865664486686393270691889041475990180361075499667560926739596521667516348924512640338276906451032090037751632012858180783384953050718644981461290161766231541353486208788211542240648278545672051579520485189874099253459836295176371489877088841206115878001073516136456632751366563016764704763511951011305647152383545908238259727434927444885355072900653284007820592945276543634320806927225101425651012463179529411752842951684628156460943018168732583413831700951679837882597969118955406208017851813497167576189277047942303618388449995588794584763813133174315982768597048345972779985644690930206486542041613718356662683052973085191586751547459676114702061261383754613802934874967778528971983239195449976395774515408554022703372163171330905164296966349390924448563256190074971815267932437713717443098818515837537092254982159119113011419845693654253510650643913639782483071002553563088514242357833209559401760277263388570325411219480039381057828569378286582590810406015242027228065245118099562984415578066791163381352131070543954027103790967451709896835560530840016463134974829638813379121249567511100523358125378650903533689758827852329462861900869921325038019617032344904478009262149896336469408303969572083518202414353686051101477020349221099750647459773603894370880235368901869470456264441363823432352384236617628655912373334997599163068487483629501767111236628063821118284257713698416329820670291789463057886452177407400076895866925352933109290633842619906095725280621586808706398257795357403650353805377234893839962212941604382482625098691973921438441872526998316749438383553165332293640495494321198819003645387735754333061730777618850925227453756388379813857208003725695331983659363265409241652043248766889665291989267954221833515893066356628351000237220997877039754435489654762104119006473898807468403035857405114751831845998322987941304607990357450480414837441527998042061223295666843339497084074026717076840026808560824878202701558742965891521181447908148146597635058500840738979572370407294186422359660098887514615372423369963254518306766597274426113802730151608213657708353833759429614683913028667633490689098385573174709861632436513900756835937500000000000000*i1^101 + -519447039262246196700571300160644877520267394058087049730842038234167870184889272370453796850485580865920328724899621085435873652074258934394770141354440156979223215213335035948214918013240114198342681937217169933026759622894070147569336504789316360103593570086799976272734187672432952845636307661866656670333370389342475335177965642740111978868006473345554949023621883709477130159594761398162465006317203568463669930954247728437726770844123084870378561018157375359398740431068506201262166942994209890961613760724853539928117920551009415073599396998179949194031205727569239981894640858883600051780214124476909665561110748529004369299031999235805740128329251681147144511049614849815298947255243239103286349075434420379291362418341425178609355091189966692310785488935240544912345050627799723765094364467664603126929842806901944384515550580039793704682528710312918617180285911334251210629428440306272301839706894479197140510935630560418027874027342611421604526243379095958546654367173958353516171911500330925669666578562153671759445140688703728915727731016240470379954911589425742830090905827460780188445712866471783671606688377152438565513098951691124077347901524313294687673979099533931521865415769907777312529210591503276352188965575372133280403115188703191735004648626909053609992712377755124185046536363091702328097313709222444804253933885922368717680751665142735433051000203310944715843875790367122131031507893321336671255993879882570242752694987644713657022430399345310973735649204422031585144543469781870760953811106255886241476947757825222331007569270781766572616115282802180319914593149439656298646477114223932205548265887363886968553293333337727949559293040645132221621039120476634138408902356000865113928767188099260982650109578530760742764087230732805429885263419386402922106095987220343380164806849130862280942729638001912319100655953804897640822176673125093942309314510564360096680609150578885574600240415042564473187620800073055984962552796518895575488975760924194221495730788107044191085230610306915519934584127014733516462015913705246941803998354568533203117576211118318576002782927668795314290397392327224465595821606674445749316495773817693674733611663226285490032029032029002171368648823402584773538267636122741978280203744323431942696615164183610730095824727579617035485708201494676342456655718986781737412331135741652305172869498301413287649155565366093269010863266985890002523061651226167878137459917450861840154345753519468321019570567602433917100622237802779580222833497753827607473212111184895866408447759561158538953864848680561227692061532986829717749075692176804896846217632851974428969891759674281688641548471078915971789978512242643995848645668461336077159997349208369027438083532129417505200476860919518389000853653502628429418790197656890605409053919593338188913839597187502736044989171408914225150389592645896935994117703726605797533084490167955274261585125217613999887118732491784092987504361147363941177070792093221254453932762836370540134756409473412884002143544384557169790065632908387952005764026977689320142704859418555697892300997176253285676391399148359666038897531075213753576714807320767713252238911169401362030168038184988628507554544575182281128867237565237565418956853174131838624731061705822807640487588176408437856554388870021584492083623070820919367426581658834872087118267865706420914201023392591909707552513429769592537045506685170529305251936663431818392717554344376744175857593021752521445761091562132796993700860687470672105057118307235445209728264851160038445896040242593678355322847993247640756409996691965237160583699581619359395004082499830882620572122739056916306471305750874179712183055686550899933479870027267849294644925995521462090773944372732278920401253485375179898315762334656505893809728051969833536530616724286910080665562384554114953349091016116438478210764503193878462454946106915071791005976875655755611240307286285559341690455126639363341842260781104967340541405280880635081735211428803177366309269233702880516691267694642571339072417625031792880608432950643001483656227217630999229449873140715525179635801925209398201203200315200238070765714137191030898929593651108997227280522342304834925952057713508637700489432328190235047589508702003811808882804539025319598250741743824759420293683347228689065685733475943160540298454353687648144454263686018659136587103931953330606331206609961070357843357939768813756657066654578858138497782251994704908938320577187060612409157889654332188387644393756098375225488110626031047602980429762189988061394903917980390901678277827760339250733201441379144266558391640439580655008292078236486194624116658429411092547526458711962197115471195324252984559870496183082489233754782030923703602352587620112353513380371004555530651788286841195983276091830025771378190341398887626608318246008526145376232139132638360456800915573722545926356184711117588557194327835145193553783362646661718815402624988767495902750977867035903469354280060856643546354385547092290619867325943697928202684923748835592564787699407093456586211217829163189207974937744438648223876953125000000000000000*i1^102 + 264613381506639101483024260522498490427081069779265690401676565560658348699204286794469335406283684385437445361138412890909797104433686080150260517051594500696171025789017927958291964878804400344586539034866357341763689032579482261115975472979037340696310277656413566669153654816086409174316174777015952260393045781537996755031454165981663842119725969684774111311331994358913862325491509474283448793259881014598556068103431960826435808886698374814258622794917916211189689124726946043852604487262846153985189900945117005699979748007061514677005661586264418584428291920239696827370337966006938024500780302666257003997440664980706305227535588574837850479480476368906187435909837096299491956579357176834451075592298200298132911537610659119965722458924594530612608272380248737892485361441955842615913669995977768246544529591116626673055737355552705781064604106305231005561888543968609940699630299248373466928301671018382356075469879691166835958217676489820781351679581277011710307303868208212867653580320935422025699542770179703050138406992926948464155748463485101247494420762406193751676643837673896292741753889026981982612543041809051924727104886015805899019500599305563978418620280994785268969126648228189032935919959460161370440504734653240110459277499144792124464741887574312630494142500385740870270122240357272351510546624376083714827384279973314712262281584869060117835215047173030922519713687340122338738868531348226450333871008217837817390320763105522734359187399320218718330463041955375064107137464093100769674633392586368568175483508098411911510812593940565414785435202521416682171721829282900345491220195489220210796170487827492463863477762956589646753799387949658263208080712129831373499799925880081028470936217164134673548094923125831786633418471420658048429190672147252961188191801685152471460414882683475465574340540810741535556189883034820652548772903117185774443310466469714519001409286137624611492845327424204553583018643879149885434983616889268080539724464261220884463694637131339613662856244978548252211716407864334112298344866635188282020296692194876833050926964340304158127134421627903380093823596929040079156660413781904105857684592232536335709597184914956733053578611803318419002923548729794201901684823093875921452976894016205109619095156019224149593721271660453476021068299640837059768092376869675344752562223577919246007049802718132411110492058234551468694117244040921934156033598057155670993432249689351042952591627869467873249514179496345343738482210667902873018848855712000047160005095033608101740185448078123525821730908680906393417896725982948941482040984191347997183686361685967507838087093484330676373209297820137421939067341273511656432711773374647506715553638409429027586041904678922477324407764948672766988403249012108487689668926947154859741798654947708272033132293710843488948906495535773357573554947034809685324021025206199609476854768361418245456318705648417334495871666623053385075763962887470547518963359762246476240282842276635663251094785185836724889135735646258876548081863210810889600428730967176780398892960988884317142716528234432413631562853398539546403408471081260257778962710898619522955530031633337187987834581195499578947344387658545313438420442562134285175865693154576257875674614763326168318084252738934887183747894978019826063981917692100879775172421683846961234952130180233118244274096720220450461006647768293060541027853503648055169185057289899858473141484227934968023447180658970573775108127005221563650568174601535957473461927003508572284979710043474479103719787383544450227251542266577631936046246245664701195902826461961348543277829976672047777895443103343779137092484234014713383635311393155050325951115014383266827149685923083560031196852361024351536712696301171938872463315144542257938719923380214444433709552136707883007513788828357799174517367088303647558793214757112388241183391310745505233995826156306924322580395314666832563648913209961214141767344774998001222426168311473750248400927711330317207512624971622696861315751233877700251883273276763283034481669076809024777402308533295634833792248497512217785392678676633376958239253609418738601145589637267439018246835450033074229138555683117601593771178628695980913062294921685017821449943479901032309201392392736336985750333155549739160512725922235818740329713511269667750920941147894042901534865960220248593689429410070511634482922269751299500823788473024903044832387206370140628732277603673766806426633842721772981125897024712699801024948588322801687173323501275945122976056735134152580806192812748327615693869351309732674786529832653856950008291814065766330702849701919014955841490743087572523195220124097125126665246816393581205961302671411846761302186663536692285478250079353842590097657269246104365209999826287473179565035521715551861971704840688357491000782067880857513782482425997631550602094068101750186221887730769936142011083558277430881786830505428143601261508824304138399434950761956417663094173147681945056476566696340903102754760163752743110643947323897553494489537354657493147261566098643603694995363184716552495956420898437500000000*i1^103 + -78398473758139439628950908847788124820127881910240811345073917653881173100085103518016243860064178777518574513954378079678495051563026926551215603049660848761381031405657881258630711650321593997904541682286598925863150185527714110006713504664312133136231490163038998517773410710951811697650819997553196420667656090904435622762961219872841335613759247763325964198567945435340537580073783447669712805844986919095682020147542505639683144145791224641003785235501471699700625716008563368946069797685945731886179764819781372349978670216531585260214783953045170600746089328049610830526786833437184887215028405462480519304022757606230742047649774268460911070866688697952296707620189795581638091258733121376946600838934599569068665474667176400183897233348162309548403322743552338429094352645246602193521998691468399660420520717185118961605595413157793737004355639425228046683970228400330470168306514579573016278200564738337571191271233528436049303303292573514487366092594257644002161081829644342821614277163406758219017636598786197715981201126084557602859772982681385568023666138486679629526161705590228918445633109064515188125105555992731094999235284787406653657011987594617885921070823247421427127698749050137430222650573320370282756957565465198797874787683764049324969022468542408135517687667977557970307828036077582154070501194416406820767461595789479280084281393536901250716391905404341135798319005553231430834763348897962315316000072132199605655675894449680847619302743139820446560976292088499677213380547005422739540439886562013111891507933821333400939019157188369856147837339660413144636697715636321797437504920424590675780680439052683904691169664557862711847387625719104939411079498569607217678291599965125410314120923514009038309081387359104299339396465990462237675140677097599177569663546609702156869934352316989600998144026971255345705734303892265908358417692870078122220677040170039311745289726243796814532883530382717532153682410479979804559897338720130432051458300413989495307318603587627857964031883272699847583644883485392335501668417762957211545789845924764627575803177540084083580995340093594582913746595569337219848172890400581863747688062656112292910903825237234770562562808520544157164768201999826372968957830533046846502010291663853932732414854146781196257812302841184664577691001175944669457439319230736312398575971150771113638317389657917523386266262688428723557916209595663473844291602491790406791507097064277026163969696790937516499333229028829713146649891633664431369429020235937702118615138695878236506104095950368393130783003099637124403842278494526960598185120986383750577596523713019413381141939933913355679388261835727123208491123199422916389542591079650693427941254363150769191269293616488079962249840348510415788612488778110178428117311801205882334847662202337545705749767262879045776455391545625145176228272433378295295940411220361057447108840743639954700585716105908884371885847013964913548190859100158863558713029833198436846050218140478733343722317747184623790163723844953335387968844040171666368901647538017747806199670106470124915278435934263249888387836839795962542552768802061071544248784239577737901091937645147323041084042865173155210561000552886718459710709691927578645808673839832750014625051614728996512853656874222840317492618307349144373842624946131686446330276147180469850169985239912466145078354599357837178979260802061613487732556072094570378572621946510755896173752992741683656298598575239389803712682100485657246129892864030341296478828419223775778073463155216847684207994964431202468112398505911069016844567150023342335210029722367718444968282243905439043903681898344410477622316092030958549891857993409575517287489452309307448503811897013116262295180808929491438788938223808957526043324560042807241730796593098859112112448096150617875990467168305363271986723732182522701953026535688125952783778618143918976251144431019602465902574230120794851281719895065697906316640240370310520834412690472223243866037027938458426148848434014668759333476225143656580819123007628630753076616989678899844116874943383425580015509430836286182274120342381744476757204414206980703349560177198374613553326646947682386116487135919813442177220397769197397789241995320198555962318661070993331566474713038841879445029843475132665370182084678199295843527204508997235993418455870514636830746072771144327578015788724535267209769396974634130621577966703375422132834501974552124008887143798577106986469537894316162998168760763199005844273712314899682464635168480248203853166287286524358539902387090228760815824044243568334703419251057924864517612499410734675482105565083832958586825213651128073562710674021044834622894039230979784031834889699061624066975001228546357288173055965218536327663585173731098439675255818184191483420485491421171471499638237755274911583748968802827860369837865109672801620628288622977394480045343736620103404976432626645499896833178085696072725511608140921536557143597638814006431512491135261595812902042848744730053504523403633482163135360315897355625972740546113682203605010911928729910869151353836059570312500000*i1^104 + 80087788565574796834273764868467054996456621910848833870631270520557551450594541258201211314059175091083876867877880094915496489617134381835167337651625593956691867754425590773676050185918696204171359169425390616997737484532078183510130524413934884222577208068421026096260360266582865007913625798659473188659486716470541352402711687915282481635707772992224663708814778083799398595948743186454308395983073612173100575705060227326724218656416221511336176963163647937133422244477143985251839254207477734902330084081457593732937619255882884753818846899166992428016705093333293652237941090913893530359974202566185371094613641403290332499726026828658153151581172078757400469378169110703922802737138549216046087427653121446932496557464068028477631392751134533450066551141751655025429415371941463274864550191731984930605052233396656103712221026233101466733468321313027806587871976982152938329678292683502915624967780498421679793298773545466216200260604476360271057745527289466354043114625368850549004454972580418255778617190811224823108769341757223954637040573411486401150030816689649103017153035530086219222654400418350953326688835917180921478788443169090823693544806787023709108166066667386441303874605699113543400963499497196348023326619402423973722768998665694454311890397548121186393648458984917284876202709431517543546029805764582644772783078290741220173503692188928887945916927200862061848131092527682002639012570276151322123046025581187277982568625452588383851086346622685741651544861771241624079575152371834249450548594929115894743157588815467257565226191789782042306597174855094533117746930338957586306999440839005946003029088344469146629459720419212703665753485489174566119943729417926279514800334037488072147024477290172150215531264110190613457722350118264601124273673818159457143015242960096592649256795282718581356659883706917935958907231729750822358893540296239810342449521876088163606164499051809565262533351490591710836174815111802632157685463526308755816892163100644590894678004546191996813137488195355087520834013613555485019686143935736609014940271360445367403637195784447280968478539069398624484982693420086181550820243481583135173928334673717677612762879025276798259560762886877409433067178846526030349467162242317165164214360081109718319298714284891342007853392242523689941334123763037496705186033199890980883445989825828542783947403322587456164366366524434670012640403243221872472896691399207980875065085669211470205564351969715681793037165689360251285408512364847673842948704532173807154983751022692114142120607454653028593286874139194191472366673237987630537457159836828787684845476115745724543034760030713649705829156835491949984088266003758813002879626415744967508168061888589169201447048428912184337159950417073531896167179457770570238539036031776449051949707225821168594520984146021461185851420762680557468621785612971648898774882520286189425868817348110383359045169769019680635673306009700859285031040095477467880108078098215375660072621254435141376066741471898436180427908268606137994602162631258541021876153140646788785642509228312054179854089590282026298968142106636805686001377525898388939701903125437576847749268238825933949056840578402710558632537480099837531747907710771115106484751462171432271738103310856188652581551279852757009085601986561899141406961785572010928961671940130549751231561931714611391151331268188715757515533017689415645610319473104056719926210540391028609129496843382846323228025855038932875907985655284539523710595255040510749645008969295490660183841282469862139688724511109516835990452936420339392878402996391659192821094553957394223984443556364246144500021202666925402270703064777060021378409466929273227033865369813674059087480778725938477891417888780047645224167038915480407718344252186393427935729814741884143369890536289660463270524359160799118305511239524834373323618173913891603991297006552461777123346320216040871762640052400902333306329271969070568399460134526059775628054635119956229328705137890796064270867879935571706856452578634802046443712695525249759636086441098911545216321477091460661549514948485174732214624894883524322216425036309061429275021151641720078197749118073199562430974395490548581367080175210255992893408957132206401747114618730885063336901760894785706470388409755868300481044647022125994418548591133524983707080839112736993034879829964837250116799389213430435650044626461581882345403971151087197967401689612359850818202615450092741887307093282453737916652029237231400160955891494959018942887361704377502940294786310098345237530044803817675178092185568791429851670248441788892648158741087149406997757552016931695373359078815428058987038228214291048134504579525234862595728094087487661409319636349813165432409070628627262296708187492560309231870136350147261891462919995391392846032569220912065223192145227095429954887516445573479183808922842261597436770492287846524260711700836942878458222016564758271403266152131252026167783544348034038131694517389014641823752549711253315442556633653963351455700319224380350731844329763016009787746085635262716095894575119018554687500000*i1^105 + -29776347364491492970054047878705982006048737034801539361942051593393294308879342811733282265770327310547492150220956559636285726287010183348302526278474235810619607461410548749541979082351117378115826052494346889198313897856929378217381895986265278667957347610158956782163655050036602965761170819729822248094222430839319171014060822140792600690762363155078696822743621697772435327282915857843043692956096322259252990857865113138299322812453418098247329426938838014107471627073022510174270110587242507337493547234234090692997735795778237640048475208201929925456350193664001356109870309564584488937712657591794334858129545365605720946626797017501902334493118633669534933927724362541449639810197813219391871101896924891724214845082878132430053729670238550615860033767445352241379420158133910127897437265112862225552205922368632978592513111348005746381320245214417292845567821602200767779351817976744680393288347824415995392653078526755469402030152216243396834182334491362673782726947038010350627250018567603727545898530995057104953937413137671973706590738492959649864071401471765263766654061425062125827237457677918519008017973418294255755433535293830287940470566240533021865704712011645571518857665423999478793281186911615438476980850291292447667627673088146185610743007270492222135362192190461836414513862252299295234702796726830482579121583557367871439118702565377022756169577230961988754610189106008936691642160917107919155023973598801050689899703344999182839147349237000174204659100659388141269924169997721024851427770247669840632613397469802499605053225361034680191578837537332032844106594974430299816523575118282620453761955250151891858986024052677731439556774066906123243819936229078551457026031082257162733450680976990983860867364452127084296641919656586824871561967229628471975913707226469103494927396254522600535062704622505471777575925364210014299548565295627829975568489005354329868559345675778980354354635397052007815142262396406753000091957862138350278085857978570425353925874266415474022721456919203993672406391057820063548333234745875749156963524488287326510337453972470416313326783311015952404918390850922276565655449590515219163216209721196724826567848073799428621198508330256525117105199598204591207502762450557078425532551927364848898076158407163632694992890533881353417151774612434556731026021959612277972084416678985411091469368877249678829037617587298879763027046883741085912753088030189792551575613728922282433076139290670573056547394667508921222870640931216733730150463401747562482957067951207468879970187000595127938502396098254000229573462542072110122656027029749138569114279318163599985341478877076452020557417851185674384096030569452178704875667624498905906579733353389825287893955193854755530927225303666303618072335553977489086343543657747092577089275134008104071530457561720766663442482973653277505024299022028840617633579495921030594980861061052469616354176100055372827588133424671533239518940182691850900694326563899190443166439191023768752961528757644630803640966611237429334623653866749951911831921097342808642273418626866358789215292587085802081980099408653162359149001482307963106849851904035698157567188317774934851742166639565588382032343692158357993730306008830981402869346964155769488370284552913049249223686806452477143715198719118142375118316774713885167753209936937963788691684803393711321178790633935537728883566406842140168473846007187638119689370571126112223872079396711083061921683966342657191089669842888804415901663185133116991126036692213154772333710167607002815660930918156702124664007758921459878703343978924376147084473855796332693028100038063368152452641874292992935570212185500344801388591650412306479296085694011363122873812090608810070899632336124890023097111883512043818145754498660469806130359585471852820368297384033144198731880765054084125104568792097567754697924230948952433434629902007630786520626881172905865246201657587793352675186433222912728483048597843986007434463728749116174399695847792160958660011873325093452890595411765973538446023589960374816539571695586132685425927537405427063013492240959544806231800634276530898284863267392200025047099468232640988325272287245386810900828809449153007888383326155614670607212037527482093132961345854465113031362764955238382112597618537785766653884605931723253589901534502310814415694728190247946453078487628697406830306013588007258127943717806574503541435818622800635181964401726910705176227630047874277147017895548268069321509406446135732872575093610665706137712021036415256084963578445879281125075278576299541667099501157601633755083806667283087569932243277297191810884126031337845693233510579932489526618130955397780022787567135964234386226918126718359376941178367530867039417137213769978804853313482142422389230271413949454983422049032779624938281383598392816383381982141878939568001753512869590389173230969671288838002069867403304207960680479923143830038972045117723211663671734824984555889229891482248338276955525161300327226580777559810272338063471313776152606521508015251968220465618930256623819730066315969452261924743652343750*i1^106 + -9589792629340329553673377189971577109183838107308932016517990287808794313450033385309041366675839062864701955384640439299313210764605757480217647454128107575322596880907889386138385738842509746449503017395028802952111006634005491376629616997605845741207197496183790867067796697312559017649468664912129195003062435031261051730401829855524241628220097006262345812089125349108392391850156471677993180359525363640826171681188287679317066347672707814895158723649032500405519709809588961575298942984892216785038474141611927499075901676627722010841365116856561084210813181725879477630015725531268494901887351831519971687373979031501200505431417024413794104689073184273963969936835126151885663120351281450705728858899663224863383981525448860742011856919227948249509378269621072148966080956571828307654035440036559331082111435810662071519106298343249544745525741693591962608556750430842845951448269504758138145226163462055800277083781393756325978735209620453812791153305765701825095135962283164380095545779168322491263904824823687353895631659507228281433066931893303733161371096734474987072673193638294318214543839428595503401363728454955597766238183112204183165485419533046917544825789509234427610427281020274550673433072199956925997593277672900649883275965642506244939066359283186326396290264185553439325466567027835359883830328820794046268348077409304370395098885327740560727053842384145472323555175702327509520318856950918723368081253593812209055234610827107979147441892630134382799260278796730391912060059235331045293256943427229603684210564917123451447262685133280769029200829212770501190115330790005929071833570013159052929314623854409823510664637052496995773339148749974688366051716564252470452336184826553079979788465772665558400261450017515664666568434385958199009639235589592109720761458294134925773336248225928205240296263376171933495147252989195993686630968741326397898486263982892612980460908192735387167533014235915007638102638280132123002657934376412832238985979491010050091041069393352717249181420586160419030044425347208831122377019351565471261838613742088554478052745337233507995442803973881408184457444806552704105111388332953835082617949063279550487053636965548627677963441969261383635094182640582273106978778336737815093876824921621139149018453286337519153552875460272165534817218957013152001752370085881423702375581737471227121796394645475881348095542351370191815484809053908409816848626745924180767608640242151447112849429648410666950559919301938683093821692452622735817386258235529587829390355239650760131158102932207396418026588137619375199588166533392765963004896684532301885843198123374751739166979364852608401911258554893550343541671750008583798566021245335144496868030272021477025754963582684839648970318986192474187099919014217383974990403968837746715638182491417835107704588721975236017549094969010567758119591091646252903944347087705736754345812411589148573144234579210589291159975353060700394028422078325601522505789687147910395357972631663877656870827168831580931976730083124832251163977585187870728277909415431646382756393848446946542924193778215222248183277649828579670702492139797856118799365313988756434221446464006952006566222734565459966967443039021366386853909265448200982211497873970859139633831124064158184128084454273338316082945427716877227491466409000829113569065370611122890941758851050475576341159617715084063061065024064099243092811431319931945127419506181748544072037589783838215401980661696320611229974063888600566971112050625494362618153403025694763153471941645058878209268903282199817651357728747954312615110220681375196820984272093338146534089425548996360018753802584866190533801811711923047492963499531142517142634052916087256101506552664070887416845078386098304307080332347157477138953726105567636781950149683940851670026561786663428176365230578815283026360358667390899762038771130463732079121830213594153827986530818983924584987671062152433622177015525380316479744420640409346946993131661195755851863082033483868563654406508392384218243390779255201342945414734175322104306456496337772795304163727912951723102909047864305144554780812795853761836802542868549072951989105277167326596705243188398874066177773808112300938218967367130729234187287225986097597686468009588798973430892799111197726802790271744199161817360965706978663132174678007609382022865103711066120864246819101477738758345574881678210510024817259679311111458942351890826224625819869873089303483544804185578165920843822567589080346716535547771386912485749900971437169074773100345099991329717581907451098020877183455041755166298553780491512777460714777275143985573790339199744022546658713009975418208704868033938179566924706601051067562225003014946576189087614806149289657614764744376159247767787874302713845000606406418218922515455342375959361064264084867049461647142498117943995302355584370249563605628948664545240411534646204322320999242926358607255900904740662614999552149153066832227282287545444228151425319340432564039776746069446288244610228027055861812669910974019696746968683342092487631447284002206288278102874755859375*i1^107 + 2695675599240019143167317433605176815918640170930849208730183192828465594129366625553222278542937064951176227826299879063088494847605214996814995564881420447526992155790742638428702440416837361199067760315903605830952846202493157615910398380870707691629854795500316048663236337823939553104270416033312831869418105284393282090633890624536718093246545319535822674563241258348316234915049817410758427798092411752492669772412298381726958979310563044858598766283991162601139101358534240849993938245303185602572828396705301973388674408483378017107639350417679075544848744913283587005161651368269304220105698293483420563607970824178196043122690485452062009749710255110757045312059883582306211628110136890648122256285272588669604251237019476335813946277236582105011722472711749300171535369271549126590670510082279128265212440480108384654163216361401417933058065818133385799621153492375989742244481503197043839052325916799070729717488777473773432579370351480964584457477326532739961806121644183327110129800122741578490053278355752062629335601425183828327723569848520701971482514209699642746087498168523855384293922382066894539604016908456329960100104532989155894019858073858415532097437360311002001363706460469754896025620430115999325985248915323265264695172721798574794765786458009364510282640146774084842422184868268951787644974334312428446861268645143995206478782653587709976313227319892165975078906374899380698605663196139640863632045858928099941688381431836659082585035795284548435628999092655372878671621808647003175945220379491306333883992023380998005458271625995569413680333633371331203218887912026472404445779886598529576840723603962380140334292699743806703384764418812294132037339411219956992376121025591068663804431775852584844921684808697551412659356475454327960349736885703558491133566339013190873037129770324675209248689338481759718953443177455116924687878865676454128502018370586983667053198397227492251856957127565612992216665253812023680425986094701034052757086278941006581486298861113106073434889488118562291646244710266314852394825668661832358851545532438086359091875277254940393486276210888035526360235028886381195456457459526918483575070228206732433468190132953512151928255209328652641610232361502238454201499269125143230757917117577591313137017079148550859634237836405089525125805623573963868452619725084238979823902422291975464790368947079692409595033246668028740318206674183797891416279425674262603055848776404487797183166651049008647073329430205199613356246044327575175834688549489592923359804446880433328568016797270894046401452555687267703030799053305794707440609440401875710611022694964535026340603664925929961145064130691351265127008073421528666910550450612722539867343460881392141155876186405794334766386715256397435994854667916297333246885519513287500309053661248003686437055797119012158707662575508074655353978807534760662783908942629247777784403261881656090880676013632883385189403474665786031808878959575832528913796432701316570712147943825804293703950024386464002465958546833010722325183003470569673787477758515326947332267948833083668536629226892609898374479793849248895948720803275496996012575349886944535057012076103279256279355705526220760588519488214069614062508595694791273295603446763960775329900441787190522704971279508497210901070810106048768778907271861788958267417379357158387371413664484717210485372409492782132591127944145233163742471670628513627932630467434894349059096988054320545514340605344307101950654756118071388045577077298577690918453926309300879684968469928304774302935163780151519047904940281494001732231797290167492726889874723155004625244025571588850666414336111406025307476810626722024430703504901609916521156798759450719730491500712269969488056707831293782427980577905582144118474408942170587877933087170978166253937354736187609545093272903682704742017036251854715961664676527584288583030132252701728294541674230260667861026464019307674611310980753066955313038453346283993111543419622885987480755827485403303457336883154741743556529048129759007136510916069849998657189613745329487451733191046221346445193888229449492665473516149691441157986952427936501624156364861241432995499231800576264703040512595516672698003127188544821253219884428132327979604673693705424281007715123223246900841946854095984657863351537788240823039337235146489195459709591482270058812275553190155811938695894763479960455657104870148877705754685582502926896778898905138409190252834347454127617840471936281825508390211855415537599588025798037229652237345471852430193533323772209660025221382725597267363755815459592324097766580125365984987892371647209031174827400402461961178429977884948360452465174487744610810956145705492164808160694450731334234835572388069852980496760982571923804574696849966169277315647478912097764817948270315032591826307044031334376308315441728637902127458890792839513663554250394070792969784162883884427279901007102879439514006652550698985470777949902796941315876746133957168947642257409994463282359057675704930577076151219569359520494833404313794744666665792465209960937500000000000000*i1^108 + -7373553259737895170708015184436597374955898782766530706521315025567798069358685831203040450925152132256074632216433244885179768515870527532451489868059133451272657465200317197837820536608077388288225559226507717447355315119166863867994556689760753774120164506171159042546461402844801475268059365972538281582993871302517612362470788244035259440694955508252103798050811922051633310831234816112479373135106475665931285001195040025519446144795730840636651955563332830829085564350827377030290186300431744486056221210129205065062784773128698803670422501687607191634960222094884223024730182508647751991432809558197367316480948280503907600591253500510800387696727246004973714807335281949328033417246711690126125427737813523903493022533081127926096585700368443530349576510019837291953629393673719569250243973307389897106727973405335533898220220087374085801550668066525892085122847516104849254946021180820399741127259016548955992768320756119518322968680663921741124751619162104784510217102388467235084188599162757785297887632596109168890380208611860335877662441459168517577886063487145140016403067365865923842012386495674897759231829139576812525399955242637732558579341358741244065616807915386413755641131203743811212003727079512221574991445888358438631074571443349065568880269552742620813058186721930539500955542622376445718454609947876867120656268062048753258501968547006446347612520304679499903897274123632040004393777223261126929123121003565752051343579714094264696248655818130605780679631042918135409222290409755632805437859284233168532139310921467879949110222472428279865379036703417403293312439072861495431805426736440105128151510769933393893606914837608781322787589858523526409273999253014439690308560331914129810533839750887315792098211886905677823174734458859787568059574943972197994787622150461643725121390874314978170707151256681331968323327235337812432809853667902875409960702966697765371674182206140608278100585062695107421889179892153161685154880545666758103865717979268286843324474061855936711525839882702452920185221455008022230485496330041558483521146750404297901659816610384408396446887624882882504909789426975679917955074293312501204814267754872724336389098454523537805047821725258225029931799620976401419251592176116896464118728855741993574391492405926679116633999876565373415496029542161245402236881858164742704763190588576276451984513742635668501302129376181150506343664985094608402806006536262651367240484335346895065796130592413607423510675708826877402974682156186947210826191998380847283137127529878834077056492319311014747408925402510639956316611523031229903884636337367169088567797734472217672423918868732092167840304470847536220157350295895481542688089091409671746334295680336809796461521049937645070848285365894325104886345676424174335522408889558988291161926481903850967407855356463255656554493225879589610708757746726469067706229895818874457850424582402811918423483200111361080935168106429342626472609502218286382477214475381722133612488945513066058764305115639718305291986971072352776025867420025429611547615909747988789826812160407540683272411746540729955441906202337959337120124690575093518508524420340538193916135914229871493773083725329932969804213519371658394947179949198867517358739099774251053390859319151908018899119351777980192178741958174497116778339359622116574350808500824539624043346273759842317110840484610178899529496043979840009645570358770833676554767775939910794781927290371176079269459211689977962375685348474836927321785859763080781743871807351615580632702263063928114299245064620314096880055807862572455046332711530828729161611008717269724731816765249734245193468265447841824623584500928502461354703231165775686880440383621628037434185744026690346889305001767787967578336226293835861207177712966826422876651574869130878345514640403086479198867127866504686049233685552330914406976913817797409124153219987041219228600081976562143579627449796611305898081865987731632320689377717139051277089354883079916840988555100999176627674254283982015492286578140289921205646533651164720971815647179858958784775386494193761141019612214089382364357519595859093560090425820937845352049685829892152622587837511381231708719795052420532777459866203571410765582558188072816333223899290539938647164219610362650200641627747751032585897087199928924893317207666912380944897909544579900866812825223554682325371382884545942525562368722428304020348112588403716473136539917112789393611935594986531743964558878930920838694859187418057202070323849511852133101067759704274639594012434665021434267606075501280393165717305892652663263999057530773681902052634302230168052032770141896296308820345113615878915453865165905004418861404135326279985058132822171806696504510719184587033222915913697548270330945551575250360095477620033593284168129858853659873377348450707918486674149011778981246005762053632697789985901308324751319938399706591698676002138498995027174065182369032988852782791003801320317159186018109823118171551942953581857900924251087231872274739620282298091513695226240088231861591339111328125000000000000000*i1^109 + -1119672053549580508000513742890531747239298431230366801730721395805458474077845387017672994958261088901318547527322177168437719733740140586212026163096167003766698503760522957115158152272647037031223638852296048289460454088647141359541108284813244127735789192998899092148891743631021281152562090668173078093216426755248940601003019705200359937828404511927740360736948797469878992659443580806852340438144201127503460095464882436220478126550949338556072772855048520831923223494331475245279770382725738727010645667237431177639701609691690666729063105930312491700328228693735155203562409727625668593958885420236527464173919769295155249421325861406719765105574314326418093331071189593387264144336382855185242194015633822519152217943171817386243199488300622936716359575626153564883919444847187460312298607220924567904619557035806779472020311508660169570971567150456956268458216602980173080484892823213007657766004064514024266288428412563512929829881975791011224485128618728685385669558926521420081645157418313809548951906363908728279577111563261518747835239856497954395114578932197188518380700124818708803995595311461075049728078434898528073465484336220658826556427982993923376510137757117608174218755723524161972865241716417356653471204996084265457388753475429769378620671570340916147463726620855224389078635116283053084962601252547153219854412276728571938968817680773200725451167789019650627681492325880793520707825276722861970125753422739692439713321033702648978228503596173412201147011514836216893295275384783928412191764971460400558711644359004116210753426889841469497342632740412125508775272990330307244105157954879049051095380021846501177856659193194083293204198419905607435418736735538848886471864741482105452059534612574275456330261893305294272824420776017367191882574287014805510563744392330911169191393592419932089768942995550064352575256690894824024624852134222786200254396295126686847771302084322198275697804246153791551003219445727670697607335157921095849535388224030316378585351555804397507711116328028410578564577768463881441659570322773115244411254337104407895202689141242455516912597788897105258997968236646909875005062886331603266815834577586986935825577023191347498689507203673377207625056586284805919303425383447759640786281196683674494308626373534804007752344221425902590409005806841442485322914667444598843484103062445879561523433718909109870455498395347666759673820442797374638076142135561073042285058759079580856874293022692917677322281914164166598345758676500377399121889539465776307080745213403230443919581675114814247339706494061529946498010042859154718106504753366550488124475599837547970669335336326207330253528076845248916445857711516750361519075924613716990936447234013940075019460647579537386811026286053536024631981837910440661047603712922954719025573831477887634194740685705483282522319261813137719642765168806085375750750006365522607789571598104338976592229773890503457017672007686356343412577449804292989040216877619995378716897495598088120906140497180138463200692972001492925176846796400357884372729384719454663451236980678279729034942921091752158316581942384703827250487449284971780831285992614846928372946724536924645011621680076924260803233416193669489501976771529756534084640657987973909584265765542516537527931547930302541812507371424450266559788289608343844454101741297639332647752218110133886073134652330584933741358328539261446793866055420515796165243429059987088613420751627495266340215447800367112670989140067146036552954501544851240524237656087124973780834855356575090648127460098389427931668385203791901192626039267169725333890034836394716824300128450162931908242693298716367662246078957062321648142923695112668802916450732888703874901755795577272259287450346416000866955724125913220519336565086595604269307303578073078794005006086696323163780322626949545629710738674841606125618524148270299093648222787204742609488184624669851545664483415507521708705177677366697627719120652986688364791333118815616097255084416940224466235339112796441734477965731178378545057995124809731847059596545319361366250327617446429614809719105754369922867549932355483481584687620655320234145852321454988408630168434349076625419607965339484203635686205510480920483261299482487784542998151043159388184311922770067020882517272617646002253558382379384700104923090815781600119086619609955835759364092529326345093470490311638211949020649673564294933455624718197190748854162646035692817315074068910222889929444108668312603900834651564126579949321705199153884424931915188052589625905979767669634602934400305702668558089704412886524161403916103850412827298632431530325880958558486376355514029248551647041088213706875377127299549820802406255471732207414771827916790538928514551324150008439641368678138349379485366935822104299054260040131339787907258268474543193078630554327191673179815677715826603729674044654235963225145848957774467152659912898663007647856994203669283275018338680955394191317691115131245520188414625520048890064760577066170968278148445396169563537114299833774566650390625000000000000000000000*i1^110 + 349399890789414866208736917528206210625152405206307396200120530250285424736829555229531962808242972398594741915934794649840089883733713274976459183979449482862598896736851778092001479256024273689684680898747903249954496537038803168567902785615768121319279714382322888722389782576777165822540851013541473808810632019541589326151489850004184312660036201879011303256321688671914082538959303595389011882322826094894410683684988343983696627166648069306790919497222930005651877384654462051651111408503790922486889489232047258806523655704414728500849907538598514277830085322775122515540022087756191327791993280276930515705212952997163762126460723782791493605328031813827965347501522494372637975541535886774378726510959161914679248165157606268571196473921842050802954755054881996911100357337704615334955379265616329191754073597620168243517314115877027882038744037242179472741435267990821485802162695931131518600162665215716233322447778604623330392111929220734516813172134977137813904765831724057729025392534751621690673301369212750080929480329725302579970448157277513613035279399558648263658024613950274556735552189511428479837038943402154316714195358583865487661979493536755798405416170316718475874108684676476390639361357847710531907139068713907761283065250017143154119220812973528769147237418569053236184498102581122438829968239876755521988392377792779290791106350834700206524303320697348325473775755659143202369892142309233552426201071388588327575421440504926604419162282605156863260396626349280952500248069344175445059823561343938660927332136641898850290530232739840162407687308905998672618435492883033599197573191833530053169103520346122113362564523199104144086927574574233744293263640357871210469370743721580534334273254986912303467409826243550139363736143732097347440037524175798885591966185886489131115349607813618761541950409783350555857767253378505846278026109386962466460535546190364164348088100532403839471902625713384568795828708632238142634459669342539061837665443433576810456108128772416788833766065811834046288988132547581095175812359203587622834659575364558016618831149701993981709919011394478464160873617225164956745196156353570987179072870254551654712857614958608587636655477004821229942286128649710161624372955187517929043183043074079085045447253712547789554905410642028504458300662354536185090056991444669727408080289024588696080696051459979387678175936971204173647666075654825066680788996591805487305815021328971490137915524472664909742008407574361355787665663216586375111307389916034266043432539866836265571910959072954738554951823985377507862628004205972388337719463991192767557692078779476278057560579790096500250827737005775542324875022324384662027520318032190248308090743693901036274716661057419243027790647935776464011842117396807901464616701536854553591810681176050652171021664200608835438708114494276725194007892327140752619319814295217572640613328375075527668244586460734127331491973178480864759859678807900262086548423753382582649254124019597520770191747577120038679024658661586309695280284570068913559319752141119878616590763117745686431950713802418556280609649584448163371523022313418428527633120343384969765928406993741232673732467851552904412538832574611160404399381952670569772576121788947999725825950458327848028824043168885792053627276242604972070885223581657901782681357995879948484772295979564565142293577441553345168378051586262157148016834771216705995344998094791467432432149428022614736120524968821630417652996098969818844805740163453942214543729796174724371223739743827224609589041151319426536703412382709882286312547363220479435618703206708708836729218372177764660845461201313145168768111227716111159034735906198132031869491118404854454665985171118884229365587854066082401257939690764841414856793820907252975552969254669266823970287674716085026268387428678525808758364743401738045703593687648764858756522529376162679092049386258126621412517064608082148301825888453508745355987460541838386884191715977183181158943894259147326425648377502052032196255279339520474787537835143242473071586050472246306025503107997818717179501624238101639955782190473411893645465511722368086333372711655355175135922932224132621985310447688982728863963445459772330119361651866184518868517968176338824882799195727837859996140643964699656931949161938919571743953592157048010487912549741879096450025820039447079623310019714021084825137715546747497145924134455421917007915447591972723081540906468515378030160750358630888025135301587524426316771453932321729684183019398207746952079723766575143835173923516205323909962682175751309174954294992610005814913515987849079705539347754836203219322085461197194040002853331782741716993978647837545470348614671991351659189049911772209184459288171500679094156856741718675090851978848049695130337627650157024405013044961413723887424661137773589359214436490444870240500275951082325439774072129392983019471705276923246869639692766395264191232869768164158679533559743490024073401701781851170326909832367090480431670584948733448982238769531250000000000000000000000000000*i1^111 + -639342773187063313914577223953818913240508572473788034459870957129205893696130261952649608449439630850182536068027836488536401095648600202987838593044541574902192238194358408870803759247969074265624526480569955110600492566110031056565684141994314027504599053172351592698124318212560840083434637302059283561576166036654033460539880477946374200306685401500403428486759835730056740848196766396009995535345168898175096838525692130950224751034129471995181666918529477897718642117179166973863390312141260207811050635513530153036641455883066077382174316728761071165686427592025088215251556466078124851692183670721319528926669207120438828999805287226413823184455030658795444317765639757983565359682380147826180523520917008802151042820190285763069666767468545786288047147151345029619104603741359274282742691285535296897064907233906844098986368414221218773485882591837696217115915285604776868004236061388366278805324029172517676158969183571200627839935738609203952046625621603738234648083481523681230721630816241577646594115004265304244996367152898557836909392245439206709684185817622775989963553609631660439810387377721692223151267070824327625844874271430235745589915563822394145739981321693027855979644140368955678117659836899297787017066578899325243709980678682197463674836131639579373782611609275092734999930795762256999987755759897529062989947602969972105017259479369693421345347332859450367828830552386953996966970826623969609947528793070345694796876307721028518957631197342651066589681745194315120470122545850400041404629778646667758479927973883785610102925503350634322854831430719843285552358105776286110813049374355161357142218253561541726510064360766325944804930654378097847057589592383062837476780331673769831301940738334877038451350112879443841548467960297469571938000881002578227632158169510188749512411055949601533901296899130083978819824388989503682846728183076955475753335831404753644349895966369303521999206138151044913724260313268806739661124421984233754540005621116123138950267148510475497198029699446636637959323278398529566543085251396590727074529484550832568666126528801393104514831052911492586730059561845593913675657956952453792618029865757326811755988386853192839563404582783569132564895971999449804095779315613588514226949749976706763662397601127135965381285863800375564008430474653030582981778680047713977992236124521131071364801626590744736602411859283856508600638853095372141606159027312937712208641720960564243183507088688645397782352758254494336697140697249444276745095472079359300596234845689464479971612284550124485413424962930118847650616593887689485839146922910079194820767231502501115649706318559513261699344194050633925941871956399403984919955228684291706454145926118254339536441869348638829681382370552197441437207613598282514146875469577791240447374754137086806265719697230231396434242589327163987414680952746590269628694338685785167432323624728365183116653848308694814142415009365135435910863968808797015537343285281024189307458417906893169792314101141358281504917774956465611955211455583849482407868240041034745412435163539728097566787259659009140772131470783650573372462978239122793896450607433515505071798173490797566836456156161320099074882019076041121128326012165681297458795813884353277202297441058851268605329304134369561759302166189828047814895971657256584987483175460058005092497712033527923617799752134437869167146346914834694766240679141016554444631970569470889380455964362040103084199787898830284996280028479490654810534305971445695465726003497417608011452540194784847320636934647880523557149074732630852204821403168184884326964020277668890065993803462427006457502238574810023275628705101066917967437532712225292623151993433635151054969407086547769454893545700270705205103504794835669941211571593479251151729235249145927585415656427114321994331710538240915421666823761086694108874226462952204757718129762783165782731324620656271591128074603521567364162502176482641534229400533603581796294196436162416657977422117186685081909529579751568395855549382963185833891245932571904653096802708375158212642506331992394257574545319371832043649302540379303273173073297498806608156543356620219158405997494370932721644956741232776408388138791156109274866098552904221031731122700802592574030424069059951118659955633970349504924075665692141930668360071452626993452571571618299605569367616717801304894166374152254868177947575541631301986959738828439564063502186678006549827305192925285540821756095825366303987397647082395454399601396743642479309004560340109518061161205288511617425857175724280180952289470582432860121625303423632333723262729499009994000902286474979310985951515497359829455564233108272325390158732347119825307209903033392375843755923704007278810968041292364728797046165770609638715429129384680263636537100289945509865257557275208288769343587392577918546135145210201181820962857234596544280052253396084732219471819731338913118907425236134073021322165514080261350384922098041305391409678464224863869702630836400203406810760498046875000000000000000000000000000000000000*i1^112 + -255312350850315134372701498084970209651170953753534191303736583540280320284782276063368380457914200052130084705634541140681580708906361218703332158774900901178565063804113563726649736605590060903447700704946605903939267184210485148349825082826082167766750576794777669296053826482807021281504080798617174617424392210245653186820297315723598164465201187436457652320178204134965971718311048886519061874310446588187560829744578938922427473855312388071113772625787478215385098164571838276139338361593511619371809639067778241211986519700053637931881973941492249995884025233757185263229395491100240789791917905355762100172978335789846665180951284713775303780247179657870292985724728050595792730881493178427436806202922031476001463980493934975353812070115893903418736111960773221679996675902826185982931058796656997711140218596338491223669956269519529322978852170432894268655632737092401380828042857069113408129299586774123361694084877243428996323891667913686920184828117089354124876073136011544794546596556152727572961456177623038642444713807462064907028204076207962541454491217327921992947122132251787117698646559768330340410019143293669656067611571182113317083520572455545055442671536791573575560374066634642971330469337305973797637510563874591200114291506249260869626974520897029133540556718053351718222030233359419349126238096642752764643385070754842756686649274253110569483908840489410921095350684937110245162824093372737292735831992367899651452985937516803900302781209340192852333363697510512459651193981931972861980705203827246057370253029341282446519955371070272676108462750961735462016434605773663808969440027293735729064407397616031844794670849716956591919254598556869791066056513166637549555457935482252732251260334536439523732919692350681676440653572568638982128118604069641370780503543050946962198501160815423251221196962636430183497927255064274718303123103349979225976661028440789424009813701699345538533877182998112987585330750950063429812635925714878921020916794691394245052786923626780565947401546985534187557896743201127850296046632819088138109271746399937034095670047866596329504171028908891694623144605095603012483856251431854642053070859831311781914998304307695292099117585325029200049435914080685560819604446781446564081996589357926771824471698484097008424825288978695349595700099207113020013024472422983009314261927563528665249983797799666094545091625624843275623763100855697339276688319603030737870970338792316052815302293742220678842066104903232299404344336227538474760342319827128121110247317341420066739123565435819761463875215157762054059537991746670541561426152038649826658926515791378658383421130259741418871933532237128999769135991784861425397458740418791595993620829259176451100554753236939046211257959460455945144696455827298964810229985494217806389887924216328607232031589228555959332193823806796403688993560926847241674462676473829830290458242119924976781436216021311895737504912517592088623509927340333238009141705199542510550625432090869918515804182250170083743303998617063755727803081173062235740838758411996520309824832707816494540412786946057163620552928007758333557628053413379595681637075408624095429721327406357446504906588623425439784057577579378009683285295633499748804331446240336901478449259713532093236596563408396335311841771179520796920415354235330280587961393890100706298686844936202373577657374609638880108489503906491731956179182483205658167753120107133884482883790976564833947783793430569392289639209288518910378091197733578080081449058274176231902132078006959208047460796029524859385973906776394397767171431869129097447185266429452134888829090652899044614160429178710492530593322177513671271530314940732585030470843980028704071730647502359595793964654357045085328692072424746031848219589021180873723246627701671547247861563558864132947996511232293491431503050521662890998823947054158185507793626524793432158334662007262439088608180784774620484006835823328168826092085403575192411468978596880950789403048083902673937106813654388204537197110761797300635247082325075951859560926700189449735859780496619146433906854430475458779532843678580255805225395102614478658136038368927927989016535873463415578360324986449135772682562704431144270671857945474876685272615188571454452471882147972518012013465558870489382217340869381061203390823734655824817398176505241211304072084865580497378793396994632676493256728364504970018802894252761943888955975139647786198417230402859178078250435907985595900277448699107289605544113171460751457954505021071993733049415130692085738975150702245036671139980166785736023994831810022845154229207056557049568952689762042064448197824048705236338827266756264228847969562150489622486172618117490873423850041023629027050717681877472123187559634212158212600251075627652461091213370693526282208945432394959497275750878381511940145099899708237757665595643685520367536202426616156852657458461156645974801903826245593922522610108117992464483091017257330359729872171214992704335600137710571289062500000000000000000000000000000000000000000000000*i1^113 + -402169759404764469782928799674060683050337114621524041668916538721671080645901408426762337417904355911691790248176656015056672663694678619610244377564795671769259329242106006085332036126840492148979651584282701837758102768675854524178039869592199683322576064702308443296538853764461130480709950229366876053209140313781834737123463351611215512826885167651583738552120561181554944167404451951379895426564262352496389037158460004958972743184299733161615686643888428636983075342995642413252268176821853192181204633468142874680673409911419036085648022371937125914547981286146028219511991851819605398449918204777083173796458935648940488491719773255443673359205667025125621853444717198595701820981324520308820488002103105800436675982010500664314469758079168083753975839625147962360939389978344484677489239856874531549269455614390318198953900957605425819870020206451612914903541810716531558825016501052730163710712620282059428996383614936068443156500833662880869019077374300495379221006512247248394608338752445719377566137711367315330089782874954631591742997814683331501316218654132850384201519874382658505447398021167630609214033345428591747687309117125285352239844426011258574090507160719679676620662454000158967793228770422992573980111776165410714404001016937182923661111405334141107291065924615609410551371601420615095918011058989217387636859160194587064593936552407175555462800888474093285438691044552759864289983705235944070590360358634496542048272195216746072421008596543031709870666908620493374466547387098546018453452010731764018761295296370907853766478895015305993336649765676623383009817816764467454133853219598405002479276891893693675076341580033289364844543938552513325353681179246215676698580859769414741645594712641808710596349689760432926417209453140547509676487039711551168465603969273097298491904490116294785139525689115364638091709026302407526267339273941182868825939158905623576046346010854149684444567207970077947771171872627541125173648815237797365568842941183567548291401235680094167304074599359004158410028617409356103936827289932639058322925364063348477764882750143879620757120858519915834462876678588176395160304615177411834968643898773257722027841292328971013469974327670087231698829785547889883911334090416215327017734649418387379429455719672091753974043348972504411714469577952582389406018784234461356151217777546722532915163570943155526350635922882399071706260890276762559314078695913792650591032776628147508281065292394726623814539694519133726513999173678253826244926716404240426433346694611842545493673624990566169514721506715670795474343305976955118719598751953586986337927484673954845825096741729440978853841935356195340888579305590068049116209568979047504296296173935874049305881060357650638891310995765750141718399282334856948393444351369949863966845372478225063041126958900607300162057800208559145603477534258223895974850903182003896093089095282112832585541327963207982260191632107409342931706469177153021940396866375937426906042378342799351881451347792133031142670965483546148266057826487342829388606049851189478677963559129475302408202117907862258233569963576498706218053055730143764442989796441980741485740878605825363983342204407112150541288273274108193449184180281701634051469411550766058613294533724981222722463055494373792353680943248486236838987468588258667923416818424155412837790124943554209355828664216343476899440076865786690074105357086635512334026781680988104809813586900244642780198971363909208630795344795431409921766225960325650213550158207415710494559858243152644481345952623652546318510758851843536724171319981395086867617197207659816441136498478896741523555529870309353368846268712940413789149408506068873522145351486099717473628733295734735133901705630415193388285601353899343453338349144021711424472543749251220953500894213764815088708717243688867648012469397007051993553069221520952929755791932126751436303113312283387210502414572487461745758121356716973875916151105168346406657400183664688558349749624396534730835530147174980858915302805139631585532672458936135195939427819208398322864086213959245172924861466670059995363217884096339585414340632281707205073298766402304763109363634381077162990488876787019735530940080335384249337068260684725362178002773212777804419949433647633062781606627359006780178968411320320049746973724931202984351899576951357135180905215892069242338055515954749295958760619138412003207541509296632716729474534631240866536808575163395739308322854005524062228152950568884679805353902620884406073044772044851190482121138438722956521437571524739967333563867965195223506412276613986856967609663166233929543187705220043715484509139685683522456919083475365136341512908111158561645251253416208596557937792128313502681164916719416878848851747992425894506768686311761423344065836462730760656332661324557228286652297269524786695194229896173165791495041499033624428502579135413920681243605769888736588511379195452955353119774080729277583930121875432917022408219054341316223144531250000000000000000000000000000000000000000000000000*i1^114 + -112849222788366818354997233101523898513505340348476966948748527894613795246648641466582447490507807836463205498157646245289276081071974873912358833546132709121983870752283078978077900401162871233374812814916347655888139377197756274407173581961412670965260634407929692148165699757561957231200096217163194173926008439259073599949447637953207450400916125258885572794770534081414325089624965606445205390231710459350035621718933684505574648473859808596542452023968322434068481644479221048168026536735978468300142976660815530640612884647055547383163883697389377361807292240027679861739036055503012562921758372573662578333329203982319269214724146325667472993517400821436484979812605597702630373545943907458644068238251072264068224439560973051578994954081308121316906303644487650335816133504307760980044034993058317878109750949966379263690132532334655162562103305828865054180066085022031334090745924440644129503077967689797193225967434031935467911274981951273039216677848200598406717597910415218448543401431641321790419357473103110781892509355876472782311014708626131622594968601951323568900427389748687290901190356328304219120017718674249491947254543415888346080292633993942685911190865682482868031302382635895204881945210249962612164553305588911179419842965401770203386077367369415593435120143026716264381677475319724235150246609842497480337425246993855134019378870708169241092446118243987562193431428707267236288342511790954536167554476523252303853592278922877177430771069888459511189908181560831011083579526769648412826801371818700582718704067831787525145853822189095389795884267596563943095232879741700476184484869317339188047238578812530876696808028872878075217763556509109979334795297491416808462309385013935179424131045034404787581878356145834186815649716676991002891503000427522620459006412924207091715539993140536881261003660684672384095761453578472665737583389834245090865720483679549135949612319613340370779475194701700704455076713227009822750255599828696106094710793222611687027034758981981887373256028167783480592826961447195327846694916205767763158783351538051428314459976145427855146215358059987704264281320883679686731562525707878896093098723001730718981292799184032619814309129896475396004381687636857891548216957999466815282435794537705924282138519383196639961799511594151935443017112785125765983190526142782433784083534195204361086747476673129311792453854406280228189683446198799462149520638728493530796004492554251672217434120511356478259630711388375703538690930172978654021988938784496273506563012242460232232866201895381208179792021434064829278967204856009052568476975576727003543921410384594010580361135308267708094920205189889031840310426033616418413150422431010805525806887418661978758786049272991698603406166163761715524587400475117177533597892380807483882246105581292937627588216356043876664866916697287016004528994405777965781892731085475512987139308677791788818027512048909469115497626831809169051739918706970527023590648666546387776639902929077198038837732819229231176084804519416983476240522481220719177564629145510012660891257805909641412989073736343549958472663459816916847008513162289150334237666534792013457401323390761882626248864634117235819334502318805474516769361285797140902077584670674763020020846180220056672036942653663897463261048493063679182873131113442638393599982390570312956774133124629614036921041164382958853657164920080458464586788865023842863732301129572427641534243766052316196776854908456193338290390790273228328632227363485791673801807678025785505806105548376326889253122850328744253352715704103769974298009510281603612091232700074815123480591932949800699108519387990552770311169940754269262680768321709825402807961040416323294855902897289162298564782977844031993130965391217870979225895647989163350689091586290399595488936679948757103028822586651182975466457944269503594431984966785250805145477866882458966973557697766340846421393885875980945626596969850562166424899296723835357505100471577781541904033972002093039151867403137091414946676522595179179817578182345657352914579051428381842215815097132680642286610823027779706306417914299431798544320940701417529539848400549687778781826950830515884320459086668818515611834360604826030035030416199522617806171015107613475508283743659166526876681364049876561417558741121107436831053962063307947268159541325695981617321897359246505195654649712161347207436701009964822267666865942949351933401984939728924232446859659669059253116374243840692011522905377313205527158919464964375904475691932397359625153232104994300081744793929112343772368349595382545136366289599320988349146383321777102011665530043181145630330388420380450656869032231539681831111786285134579460557587963272979688359872909967946341396873213585552508795535630392481721168684040804801387570724099099929872304342615711569896628235139351659232016157926848440731628568439664537461433386792436418403550424113378766596972527107727146730754009873452258676707060658372938632965087890625000000000000000000000000000000000000000000000000000000000*i1^115 + -62436358868815148458501832786453580472952019128373271140884971325931688900871529745898953137552252433888008508351213549700035898738191584251905163586633852891370222806113117630209987736541579032043177422504423500551637884588364097876471589459427814516983759172226951189045083751508901028027688414504685642265873429835541023216591482422029933463434604850267228312884930918626335497680950600140235167860218835134699976171514898583042134194941002206835526591189752056974024621406081754098534665604211516918062980675978030551522697114816746932189272214868790148411751091026659824940936793458961548887782936171751810813674680647857253112559263764238479152480441336717929988253152382794315673046813687596570104168002807353690815262565665843991244809011028788306868709155302170195097093127360960629096081779118170054241126535094238987505273870051802761526632930797464500946876876451035749689369505562295360720153744795655305064204925276252313888390288088060355322938532874745393789014374434881424401219978812572122772009720214056666115682402414356557197263758266983614623040494712940113335035650303241059502158831966476466546267596361849396966788252729308824274227485900151215311608693314694440903470434126023905794601732540873541308034023552107527506209220120460846940912208320288695749583146401259046714144263821448179076292436832926199697375471783945188755986290576701847624871214337459060595743024586200829031220956050509044850761572811938066270213390226581936062366790094401838598853903104064050700546543121030486943992199669037133678629036851683261784859040265542889591144535262121997857501110925589201417991137906927493226114811278236670400108042421164299020635301638032761981778245143848553015063062920665915238995751821455184615580535613844561318154867979991576841740011900034843096719926636506131024509642936349730751951813640106323473858102645829439882958263932294484461543888603968611358998847706306521874090916235917092315730817958420627447187809844016417866830956728485880184445283324555766168234510615678347627734364982514456994078472394460153442616303585603009749839324657466821186102278928108596926441708334177560162097155372959556097104207132633361114224839809652659903688241945537723708371590631730411445653721365754206130805390234576272193642206977677695109446932792851383761423671501271780139753697589969618112290924873160181946111754441203422399389665651712299586091875572698241510934372888391105779670977234064654933685391829790923458123985953635212417526027229354521233823380291672860277603704694369441336601476195646508219363351737394279732261620445198996438257713246608267337887947074321690912985573819531699036515872056759288561393647596473158351596540194492634937515133417747466451004264044875279893949308395438354312427756157514010944093852022578053678781410777604151919146515136643022780743645779786458171410889056138911611589577089313827785702067646345683020562290112666886118117582163796209100097438616158734209452270980232648982468764596249730647139411716994827583126984346418725603060130307038062498873230383615215428263417121455047950834808975386003234104935406270079135514467406794655530180680863299802033353294624357017860522578644177387652518156056092781672771257787651631530451175708787763190652989139780476724311500819712874217941542243781877013833601307547797069699423306088667937745935779029229111590421899098482600729341976269330996597288118714846705074531365737410124550359074453975718979084659716473325736572823523197011126687880560071753077717765403431376041699708638256427934395567731702552522692630866430500254204455449165689325234536058315710456726164215761084837986171673823714655381766885158129953832424068188126210780485495808885484621965166367647416383575015668204429419086379850548864460515362287499455861895507911922080156597421784700681606540945482416377927694128244001196196306805299936018262383304560421271115020537963120506522521543643274007413952740532600230099181810228768668236029417132735143546437747880923195830963495129900888321205579748723098600496905457065959775402108397055083003778442676255087448391014786444648171218786871223461964980137835658819768311028657898053895845383348917759757377546480967206553695320343941229803565927024399523582195045935966085068381662035225063481915509304485247145050036015301139736188821162772351915495776022365576561415475191857740915257636076289817854459029924987838046336869697089785510203784848586904722241954667571110449838318356689632969854917590694481748097033601328112587433004759247723791290382050312886235495805764782144653011522336734790407820878920816676994023161593652338689579070714467668354727120660752325451183434160626178598535919296087674693093040880392937871260168957668592970303775032625300162700640720332482399611277422608792171374384435317121318732125400370231610520994341655572765203511117753641243152179628141547990615523636792965115052943440755162198892483514937988581915355825913138687610626220703125000000000000000000000000000000000000000000000000000000000000000*i1^116 + -32537418625574886885784336150050840708763769847701814988513708974542539648951794304603558483278210238630181809756454301831733127418678422989352316750757447972396112359007308638751502178800296038172632581032529020714146474912604988900666467834272664551106439065336731148317764689411869972851463305338582848581874707906896549258441899082033833530064438761762183005799458888850721446304273572287349807556879454925649173474434107064668617755505936224714751501013492440723004562495168158879590257494821723188725665378349495705287636388464734460698816416579322440859542173821607268170376720515321547888567843014767675254797469188228518764863158757186283993342318336815460579536898793744071336472515375999880630706223013557045024535571899066087539058927042956180417708081922041440910386913924561734601821528290508330986218207012724948095687959100596494235066385880748683900695760754816613447007952446421677434318062255813523396761921351485831237016262584944709654633600471021541910190157787214084139623667180824947977721735711112528279622460948089571635953002483097831496949773366797849504725163281416495827016449216222911664744507223053170566900785157759063246565738217820721695620666073725290131997488150983528123847135014590792761046546605910440200969776262788422956967553846609152308783142005306664710527567234260930440347092214239086708347799734688380960968833430387697926920904529165410083369535100051088938812172035176971794325038957084091068322877471203627676822935208230641866910325357906521378631277500824982472222411896886036057215780664585223122574835571178432172416076724924413914293524287088119124537344679438513018769177070281599365117072693105217901172147652866512997612265405957114181892717305409050789152242133322303727456801286614202467147745429086330379384047074406088922358741376584772698384012519673317592095188020851013258722404149783279104421264406916578385983088804508167549855022608926293064408720801899836642519650601573875633316880071356878922128791677015828139312858453437933994209626505529393503002423739304837611161078635824982932051676538465820599506647721273350451678641825235273092776191956612163629180777556823145198037219471919490299379505419304242078774340318780773683382757162578293065004105966891959571838421924498354442937926228427217633995771519297561394544964285488348811264384767314262630479991007233055876644807107557291025189999234465806811091844765668285549644095548980314608236729627091832950725271141201581994649562857987252051622003590733909293804309464828350569483649620897212780556836306948155316274341790773135649283816478050158060493110191451878562936221726689203222869861439498922074538724077290868817882192884080949512359409751136793784503045938833111937901480435067645736150323695231791036124204382272713097022052347569652379259847335325779209890990758881475113464664292798038037248558918651783115892776692626095342972798404007006294788012780497839195058577078145557463311261546607734082678931897948266491037955640225068039872203746512584388220709377767391622025719606805147541502723551415262187873827591321035642280292799221273755230995664115688003187194016705920413695206477459095768955646016716898981496252919176458621183911965057657867779161809657009670711325554182825694406336307484702233444318188805588008590519762272518819326840721409532346247360487435430035387808994730783938994577218991257591668564029315584166346283692852264903287737405761784765228342760999188292295766545885717123988438021847370346101748484782237495998888135190279562979625169538713433139821417862569355884694300101212571635219907112601238379296440598134203525338065844807029543281383578099409280514132624721048056810250710178856750400294352683342958814937138543178222477665279659421580430144637243946347311268174454043769089550949217668569225932565430258054343003839916127471071257433585887478707473779334170177921375434377375524831319769025850189569303964281832711499889193420662272928161316813479137737653872137831652024652257207108262912214717811423810041370366534065346472292412682354994650187598809115769270363405132613211917779536271740924044337548014857400167124682508242015621267828995900340287966879824291032645688777770977880643464127931692511963766423747069925461330656978200051079089559558751384102459079046613092932608697379180299583298029622448209501071934126943615944397672165562379717978579601461797947395535190788152031321013094069980448002146393180849123407329252336168032906349918537022728927933906719784968997545816118722070461187245022245551799741708322202308199365492769984937414233546986539372963480581368390024800590077194394510570905217806652195822324129055625215957341423546201201278559672110184183348712594900468787318202827456756578756597124651880787745840394021913548695692915830828160892464975913902011255638353627131920746515756057861375626714792867920678796416182451679783729641776862708787258787706340663069228944830728112123906612396240234375000000000000000000000000000000000000000000000000000000000000000000000000*i1^117 + -11737767825181690929959941872856369166989228582864380308065601902285952072168467439164620333704707454657548582233867081345364637090774288768104741187351966534545578362876537598290553370960371537479093311602291887407036686307046171404954696517532520305829971749579793088304808274922774962545738896566803678673551598349905383138356862388213590420089375840252146789741974113588813252628918751798743224535570521400441477486292996178764832223478090112397333492000839081272795427244620101057452838087934603319613272212239745739394172738452773055981414732026560469275298420498706057443553051555560121889671772839941452841687747403370015128720296067125660355529761720615151139544589739089656679512260909864027754691873560555243974026791201924761253386487711638351623293913030693398937466371327508931460415743211099900829550844093756719083149608025720334413502694543553259169310359514181584020383756946853867132071727955916007130776192862984747398981318439426911975344288186927707330110993214354423360515623006721210139317617351073368049260593606019781590884409308389164524876699067114327016521349046593383366283019817051541126276115350337802813664949658346641837934136066603881546777699261989586843245090462787535749266576568027072044245807264042073469179367235579795040353551656663034752839697547082209859846869443542596751639262521485445069396393122057862703280812684344135415095498246382344188780436297324729377654049325962883028900032828550273992516715278464923772043081389197134250824419245193703717592664641797288580788306037448059286083150766159139481018303194845711426967091098381062340111806750445792261023355066390092021524274691164809255455881502649952603268579583444964401441280995234107280688955057809246426405849028538215511501491064356491170528226927765898505044055516760551805413182741845008107332771318197364303185953338822608665902932765567812171764088485338528579783054140145506348065256847486946928343042239061565854634365099975770431116295285012592492818059920093620268991907475965497145383929410466416237190394878960831353480411081055539112810924127891740797985144306770295618465875966999734871944584888876861221946904766376154251164265195822533839262772974221544291199929002618296237212310859424511486898442296499772920608751757632281739201252443442302675980609935829027980488990073770630518059031643404559931699320316909164094297851330454130900667456974463272861723873859603493318627830301658872161184145660346031842097177340517047334008966295957668735235399678161748219993355494076456970094796717711617806480199879170005286325255416701755745889238916819287074558465270616643387637416570386425366738886341599516833721101154877227535258672166096096031472887163265832264949662316529878836638751743569205715707381988051374624784739718079385327784242746328366177241811017575690366117509572496147435586746103526817093367983435900880619196419488413556460375524747943330013797399836475461408438441994673563791455365931525499480299971631196139258167245045154364228880863296729744334325966569716253092980367790229696993547587194713577870977484811253598234839396421689675843469865968712139310706276234277278269136326041132113656992330296114275863221419709230403457170666316543510511398454117331821047268650485624540767551598748481518489080220226282887763811671550981331446188963844520084432738154605241739782288631650273068358592950523127806918402831896008976729002838086772883670150844206913683858251779608326379114077766016480220322133907574147538194454723281725246040601245353659549358882029031037826893187760826252305331112433500433742978781078721212287008300922922088779211318945243084092174098820437913464470776422580362792016874272565743765224935569026353594216195579188429691363749519072567188002653785271542898537871663705124248185637293924967574577535476288777110708185312328354255696817655077020270053987187101292878980986424725706939825551745338072138755897426345914075778494636514265117682756175094697273294430983270580448962166351876230500906748525318827361302429731576654505387879901926432158255857759333216119196238116432991553477230628443186314488967110002217905056489646185538622563406390279309264162939393135444053235471718240409470343621716961435241291794585426533472317514936074887426724665831098203142791780749598941964452734626377687243725109397838794816441573472633052642558754740294823723972885210554156175502305651328305776240536352712533537110362011390910650950650996797412436627107437160971848882754434103854014066861456930892340594936897428225497512486933188962926450969977120213307178817396177346846529272129677896853641714908752340846998177636263756768881604707643221059942428549056301288040051843903379427537710633240421905100485992792463954864098894578391786229186237293066749691406128203408224074279250315735713359142185270498299384034165563295932669812840875122719219116718344449336577477646682545573986630650927598936722069564826794833660125732421875000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^118 + 353110934108738107411303136963950246818719004920648873364008427182582579716238649198074376657374135059040845911038425353357693390259964463859451669527991026510625746073834377717136253201567378269371904069410528814382677665620737561254569438532116649954443127044154259343114743670544160721475034594707580708669232110427148704296247405285786788215382560426336354057242934099433800668686248137841665100639876311836111110337750015329999116697577180742420155064152087176911522227454458668904080739566150103451761345740599295061211538369128891468802097695927010129097145168437483649157334131339081960148805347954213749005241431183859447399166783998662531807282446773138178704761665266916641903526767733647478959184849935987981791107360753524934616648174030247009459510399342296044731107246880144917579309293055216170920580925756301489468405433251850064112229461287232739280042176614704378013161406903052438229923690550945217843800240607473302996926514304581636417470479948077936958752789896835405629325297360981615386719860850899034502473206019662904822889920062088110741349726661218936007907667810994745421645756668166240100430425696480094433966572455866976549382105423729636795235318036406839825088926493605946279549246518246016662827219347501636806735898647822153603901563957619090952212681375402247389901696590176290435372327037668261199964378625681852115561522623894967592308315515826624875429759298377312647220211292687551101619740479324212631663678231685725437886242694210524388131154400547198680471983195504336018779540546509779434153141937273927419992137087613942040619842671784670133749855456726408507738181587020506898041323530262306375824337952373269080325166968828823895532618214158512143521738968012203812203928839847967929863819023182064738243423178008072107552101002675530232827659487764001187507464218665723495441058547128321764034648645627285544167654947402861120111074569028222907548341667154768797345584550842361733647373874055857440069746102722622655295690804837002385102968639631822452391908139287609977478556954261976182525365254668404381833195222493706015935371104333017024244638205844946571197536999440052278033066908793182711292119255387293396465800050418785712315217753403152182065295827793354521045576074370557657359101959100103766364953675396059018184591500293296065673634024821985931585101308660210261829699962300066239498109977790932016655647078359737487936982658228038067920284837219479775760848781761258919627272383589457246139426894663426518573400359459246899854964572566815615904966675090893430983054620948955258696001596415948792523755902538532767102775858261473817834200736650802927334361123176236938267525666031718069014657223347323118461728874072987798690980191792499491595498589546907804546870318446499660558934171240189605561015084357122367344874319399238984218269746552667831347953482132357131774205517215510338501278145021871886613738640510990092048165813028947965324462157795641359639111172742083657177338306509327673625306321683021563815395167518560958421058245431858953510179684832999961128439629247969363870335205816765112465828203710027670338784871318606818575438881810996832839870344500031334810502598322324642237582787346184128304904961044889337456693577497747796698279068345885370668708202604690246723841680146830826636923846634204824273454524743035461931024058566921965334841588341587074345411820537862628868926820731248740164397433846166892757885990928823309784532069600156667823053854346805329765642757760411238521293350317802537895973932656115766909928706287081592965959115119790486917492697423361324879468471305386692452872497734917789847461630140199528771508373017788151579642226981380204422370242089749640137815922372409347968892990384069761181427748923061658723664691849018458103842160573078556298124410430965292195863602670122095972887931144231310844059524439876821741493172233319504065971899131727550998845839459620979992932005159479266413772841704391820058335590211142831419215162627139268494283417624216183958584717364126387037925519781523472838596081857254063909113074725937163447943918468345090382684687044537477681316624920904211740429757334004596521190646014056757609747414508507812916391404873398624720529807535122485624190922770655824944294062354652525878421862460426994746462966080197357040126435315195900919265145954141912114845195224085332312187093813423982266413635568373649428573519531440924407584204291459361558186161618509803131623864864242454291685643919732527375085514020189697071668434810512925486391557218681379093564046893399746481105730925773048493015497861787516890433584625823065365464937790372232524195726006488521058098641028548783918505852566271646910566591113899550753343263388667604365041335952710221798447624200964420182810164166195874877218692387064715846964869365677440979307580758465998178520454723672932606412802917874629098072456761899945141313273092705776897142560588090881246795654296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^119 + -1014704287768154751865995952945442261635498105866395624408202428793071604794271027068352622997676637204179439064716134053045073817115896106089616830436069653088818564714420515901162983695027279693164203950887283377731139541826433575381026768015271328685848516421878536762360022295784684836080551904211260224934096753770197267747751971806018850319953357980798431659539996168774246125955370510320733179896394612560368720220658392621859938124062120805758177930291224860191434559122539776949872358520683933878196626133059864231502041769780136926774927873210359412345055598838432540422011044246962933500944476925039270313794345652816389102642065740713027715825931682567378345265478582668324717298105205941451554023678382645430298204228112662567929446791658508482687695551081192699255463537494692244364093203158430756504622068197167350991853884538541707025133998353670866020064225355272129551418600440964028714320724005004349315876939567749094491919190163704767776049754101038477976266972742241479899459030216765712348743125633494258609712417369626210869931714171522470401224752192750194965299902498672802859928669165630575454114146663205579361532118104790933614386691155751081903203158836556655346884844439825582828917954635868789611622216928255542109307277425691648712648451558867781776485563076130883356970746825925216121996006061954593130010865048319572533708757720191235824909210577652578845670508117965976917999676933115319697690165553080402629452490751840007314064109715542886029450873313369101852469283900183168813936280673168233686702884324621537713177508216557277514276852524173817550469237958415910512234846607252648018102863898936129384121761700513691342447258392584704414666682660487015166833484464630962482513705062473307664463862313752300242040651445085122176011022258798359463637869276762529232190791362247494996540612765468267975000000286667166393043688939702193986494523788823287792646259828249876675567473192297316806781453476508924267725242189390286444001930440317393054495308479618651595871966135931305973654580630314556979743232695552333926087616391811541556407873150258170159920073495997479981189805704310029680239177938778398119635247603839825239987079449686334504142772557092270696766585495873632601631268213385268060651433772250339668384012131366469691409948644454459807423169032784345784954058901162536227155752051883904988344770434171577157948008411491533485362007359376378331676058877582658802637442453784387215333860620501224520967636520900852782125988240224502977637839877715132564872248910843361628331681289419254438175771743707898216131065068561930264328290557008132249671719199028398674863411785459462246351644725987664003135586145936711748377747467177693366636797544276025862430514743934054858324854011452475079888977930331062845570675403611738743217339846287079887304136019646891379042234406473672078418068757111445873114934313329757045429188391528886529111199207628972349209675771951384532250174996862849341989739714560769718409489461012521992351246161285411118165512892458328728824342314360524430539558087644992073140706970459137818719199655074910831677386131253674119979052186142627830881295512613025638303215216140427794683608649043006395054938630894532082180315460509410140060053550750809475095953045984553272877830303347136272243577689923479839439810584070037816348828371577469794969026176924784970869559911815032418526157281771960603931589676666176391974322045887326771958835774846231969110768637998419077188649876560767462566662915476551430942610342769304762289440602264241464251698067439038988781016615382133979497306992150540295051037417939500920416450255161761804990796267502711447169596111625200891286760902797055653436565191090952607357810856603419714358871554065668899223365543730767882790883953043540302385850213406108068935283924762737537791862919427287244343752282410902092080949804597250523906268167845738412258672711095907434286512246098701813032686399241062035672657708377873854307712333044996168192811435152939419669443365033295173026432206250148803440821027639091252179384808699688591077659150275655226937085802523713540368738186103918453605161638104800212222518273340659996921197514747067924424150792516759246163232097836252191695347244769732850000275408134806422762489749929096375609432366510834260439814103427148929970585135903100505749318426093182198364768457980397994807118685211112627428170594485964922118837679649295210353818536581049094084857146347860360539301420092444523317911865466240446509068481033638263422775362863193653987484301476678099186064335660569237892673650779968360978469798433012100519488323663545418455988904629389998681342550928484700804580411124891123587435472413846888535836686426034856496825320670761761325705990375806154988243999843073006923602705854595151770660437120238773871006999677890999249344481611681575756964209677441241883719427250693493593730726870485696283667901555705312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^120 + 24412817080431070175849428696284725075168563711369645857114936601084855330993034038912396525691388628732668898870250010446088100900744354651504020993122526610550386240214510844598255215477892675884203242502914569815312067733795106618550980362819756337597575249862611100159921933834672777365394747948801311118035725034318697491192160384891802096620029509191356435558178822616333651317479115371618367938865827337596760916858667198117456504020026386575622922961889577597057861120626770752461439483682592527956200891031985302341121201867092971758446537804771141745039731688518810479954844262804780471155354914938610886090020656109336042380246356851209004098043183045817897343201925732645646191027511113896044244638865564890352564287776424624746830648718114338917813647185571602843255203968676378556669416728004904606085600442807560645627781392186526935206248849630669690643754648459248452637346556563711465154672187486007639597590874461553083797630905319907302150531495828795251198863045986790452007009799736643946781347089291283267872385727204145120755566893627785324187502772315362584284440568183617952028080936323282890897447606227556761728057800864030471898724906423450811717538117292215802648086359196899868542103642080620639888367608204664132007203944679923783103623557914923843276417935990491242107158342877151100734594536047995985731869842992013316633641499043456356397501210051696410931683079188179156504397263990143098762042917187810648499495364682124687081499610587131040911891443716300702098498679516324918155817463570932122999183270863184413133777075644802290920595644032499066313064197240615218683486357751167146258931424210104467365821983456733219362309131308056473129931182706089596826601757435780644798037177795617049100476796043432705533621717883526509767601297447571307844401869718733385287701063088314208943733518606359226806550546853613783548345933857659412897168837119835567582829952510709301702455402087699838311153525090017787890397511840925196241900327828720388475434724091452264287938357105751858056062519896522846997172361973444283822371215859892252446955577500116142513328194892815456835157618710444786122049246879270773646109436672080888550610910557609268007838939656782169404929057952862565544578095561821370924843771353589347927942724409478730757098022625111459157833146365398988835639378555902345486677024398934385269965380163590974528817640391223983232158203023882942951753390137771092262710888714363180050983504280156037833718750558918091531574549966493851156752288826132601032239185431108319849215133242313177183325184733886363850372893870000078608885691728341514313820911151289799593039630170148919916101167172351167291658300830228696118281111349879972946491746956502090071624532087987269997887515296259228684094595676342005596515653176391150228477093309265772851902121214885490531867646883628449022899134215806528565886880048763313906022316647368573416165686989398461450912478448224037467140421726247789409702613063368591089364677180582475832274592292256896200166187052618037638516807391894513648740405672328626601412452856267601758138451888316694578659626358890504832734213117641530311392235263668636514218018228679551497440928833274258976447559686451262623991429806121121717270945471320044316050771112895101816877233648545768683636957909276313814566904577162518546963391242387290349342377273084108107962974633214475458523386403351275687835710723372601609126718717417760432344127508280097714598576881423893306933571600928910049555449216970214519535335384798084167374997164940580223360299488896287758182883678860027008401794416379049869931605830561535890405656676696924538752540827011859926191601681217035714482868906636453331672843617749900897237657593788989960311979674350123290753651563891998852379917721862555183119807024816221196865432662040076026881983726786444367804144686275920141715564781428731602836507577874172155058048152757338679013622113821639757921287701415926597744342082126699494713943539536904237293592307789104500483472790015753392062028577182361734970627917794922644763044665037057114056797433230933990745776499639903612060505710437412806949042487615067980328958629089979254755230975330511842265686007399233300801050228423169657456443207822878531156359588856061168553500418570716339674055129234980745305386064064617980813507590472455032095071591177210485277152037824321488622363447192952793361899147378774572024198624792125751941655901676004977143972337886624468140828918276201217061842289083546378573694418272555318689470151975487556324498221894129286095314294650241474401261230879072618244522719820301910700285270675537822460270594349295756998563978101070768839217810848700773898201392324446801598046662823879728441472986392106936445609327748820925001453668552973547034586528525648175786001988115680549982054891167027930900647317268724951396745478682845125316026140189142624276276571415522051039912000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^121 + -36605426241951953766402659064009918763817435015333679569670880496641779227150995132789484077964458470976886335244142245470697519127764692777228133229295431698352926194872392057135452586768525016067324353515584584605498344756388219423864732982744862852594253750863911974117171980963008171506961260841194550789897666595732149016020353503400407351059769090300174070802131870117969030736143992564775864486287092434079331492499272129199089123726844440849613036891144767803313520983872056195382232936320777950822691271365005642058758131775352075854801343273578305672496401190435115455245466464502940506902945786172357262305882338754773206545409398529230100873760415216025643032796605434020387018013850165435623694185534112614991172107165028844872754897236481187035875204834241688694043380593440560516111026570587521146376329165121056897383666855202924402660588018964983476836403292675584095280143787457343996712364463584534990930050466696279410852212831520248360638494961334537390696514083530626394101651131590879895536358800986166774436185075489760522238149498678791689650576120738133172357720099774584272926931503586090569395825265880086837450842151076469304198331410145076947059792278685018029338685042383837108479929749282313900438370350938167323757649136811795846644392964730222208974483119769088366277161665791187132605719417366862333411651007593359898124648717635987153974177519862841950783310022035847630261542558270438568044793294475295109979107060366857083649647493955808190892820973680690667751089800117378374950829355509870793335621694067451135558966639476979706310049094885324563337462967499803200659724468234165910805835302666673155383284039444834807517388899185098931942021101011308146193433363975625955139103204677622555175400593335506703881283246897207037417582062234678791107348385546916819948758119773137148469088305099664870360688222165930908741744213878013683432017985287363243000712100298100371042013878505939707898584545182739012407379567088429343655014514414411034190968723796119597127510094702889086542519821290860287120563866057141796758821674967720812777280674886460526272734660304709039480067966638286691886998469237408706753095739314061390821910560969805288705010567149074282048351276730554929076820726554662613960577020725218899000676868940527603949771769465296224567389395382083410258538629316396221631117838358594473747406030326110205628640403391457255934960644039040070487770469155196236326512186569880607766605074466744629213685274652875291489128795209268691187478647858388253672517222660053913190782182949784205032322184645210098227630392140764853192878273374250100928162012902742463601018175652717054337576756231382681127498106578035367096172322790059978599395832917377528335323471863210521077329149770839326125006607464370158759409895598314829682261117055207715340071933171521874889204474519952488651377239497376383079525462874768183333786941466776661121640963573511627150150346892873376295418722339777696689394533814029242190763428014991486207360848726529977913470484434998247810715005937238196580140831204921348985783791296750088420886493700405166034679440745436600806255636582337960952156186229029666959347378905571018622587757931086504000352939299871184109647408032290959303850785016633035204777159536357556547143800278659724928926848482268793236649529056850501129083671391260011120331583841779654748074253420569487821861131751517656613048275903155470893426261072647402097752045809195337646587704330582672499198655125743934385067777233362928800616513568081766835216989837788453843152979561535007292490409829072905919265879319510462615077553183546774710432789953124710980642053243564650575620031923183973883179413429920963484552318429395407150820854717958272604320078430911794988104662858013808323236346110500307959094940604750631381368770392110000309847911811397673475597887399110451905819762983591624641646665790181479134701281056464447991529678334030505005188232733993649674664219178665978491162823929385391396562867672399296799847819452092196465866298900434161590225206789010512135661231521907092300296382477106123048134958400838598761925198959351737957877889549489520207838358612688049532714480072158474405743022171473109545720067194198396981960704694125520628635546884780857420533960947564125748951806504336454102739410519808019707761113178700694558572490678569105279093004826846506760526272514229711128198094552722506834493734198146786883015735464393131760226962173968435621212506900904053294497723381820479111953722997889370235954465194881346453679149405212775128343471465573724845014948422478961758998073827909461819189415189022064685820765709130295823603956819351439452288930765952671275737792209613893187842540850309865997826332870709504103123563648633444789542531706796114669047251222982054383712737863811557615410315972602603503642196838996652327436399759020917489279148617886767311507285439955244646400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^122 + -4904161666107898815374546660239102676219307789230501093378344106974028057714842842673881730692745979253348053746227459737408450656383376421195696602977407153594267877431284932220964019714724287650088159647039828484204308483570770262507006434586231695925350256125043658835719655693198474435443219867777298382700050079354952761909072805366718139610883306780051437641096331227807625613880876144831532820780074541869487371142656343873511033820893767069892661420745375135644254042075535723468929518892705658123803754484104162355501644230225865366182594288694348314656894107558944617042027240551147558000958696802382646171400468786429599476311202484969293236419936935820731049332572843250056651009937815680891425240714497185997003530767001071651916464474189622548601554295805655985894542060262607222390876844080025533492035866742150529739215383554119187323888846662798387550795987928916861684890929782529116179218280023989075645760586202085065460016769447791102804828354824566705554742736829850970413647971573619656122536063068179096484748578731725195666598391288931412334645547435347643898054726201087305584262766998120987246009053853507004597459129058878564789382443819651947503443857390086641337894291248132007983803792440108536345310743199466551349257581464375574563339041956255609396468007991793167396859082695315251098992105282928762158057325945134378176711523170568493082814522594069554498139520251419998949978487779233079685530863544192947610926084451423898710245387916143953011202816123978265135838793932519795180236984660426838125643592386327632288880196246161125037373101602883220412902444601251158025664657556589341050583260754812814718929071308767163905822223472117537507025810669944222025458316659747961845142469725107598678547850693303537001945602890480179283730335352373193963460681035262213670407765642986846184912250422686847114858246140547847399995996932231906075188617550073886872475921792226743034709893389528674125148897986803100685529986926185957810436363449333330734618003338173579107328852276636156853161002381345449269358990956386937231520986690050420428581592861646156742225171447799080629699257714377826763656250933162947261488170727188691552110264123647295660147016634675119609356500229672343201145066428833304623545632515333327128688341138059148545621004174940275440425760728647652947411741150669182855463903007079155356267627878586739893703520901127149708211660766952203940272721561283348914059195545790777051546470202606071238154533672155296056802044712774915217954900963191461807424503840724645893409566046417653305880032608993841844766518680971951249848805295982948659245338486144828580940017440182210652641598800860705149106450564999551976991151230313536547644289518197577193008692955625163161991629931830384171898305481989158546582114270865063788636429597741105721068894737431331408272449716432400702782731857700041087810524957838673666634317128052534530969273179290903908282878838547326213561623606525326546586024836083032030529411141093148842063125858872288349778479795187580503841364730747944223478147546565138021744824609503099666243803818116392156596117322411881304633211041325286481684322955106504565484255489817047447488357288332024002173139578283269179979672868579302149410548051907768157941278523859536316482757011951221386809794853499838779304048791192678703221110310480615369548674850754117366213112610820628819173689945474485912112653199304438353727697603840922892456553787210131567663101320821418210224799847749950038455106654575385745141907262035417928138239688399890698605905172188826324347272071331524090456441549580814562695715204021266347768661622750938414744264018858733835577555191852170472263109774782800619067982311479440921966151912459437490236109974687353583545605949032391754162756299610973246023117413375809756507563276204618132398539098022673677426976332376378880728679558889707093120420024615615154139894088896252864781564231594374276696057976838013288029183636868835323895744484455882971339654082924631899071915341000438314914156326878273377147286206973957384318109861192892451485969656874527470447895548131846206960338090164358279577146321438613244308109124448895302498560633916337258170513356937530160514771505697307508964026166806314714560854545659649356262236060956408717141332687420987738167910589116338574170584538576344301602241398460764709355353474101117130911138842299428029797456301943654372452315593445186961646262253470257372915980724432866797423834689764997494886364892126100825089269412089677234654866514020640937629032630060910677918406246163049676133469570872048523310346868811114155300111872750891852240201563630568346220598781813445553206871422011382188745817819485311445717988939675191879904664180650089644837999391450488701023923579507259748448160757158664673751125068359174068239920019167316205396706453160412723196466230781828626458793729933606056574585885163520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^123 + -883799498548653564612392573435185394598461425532919087791504656730440602988639582509173481108630581701237030316063862982647377252571710182770238910238592515215171601831526653673515178487327236469289371067583060521493694193865679691283692204686686386094251667432972117243692842732961486170395129596092949310654509371070572801847526841952202258612140573010344147895263123210548917886142784756797928745925411115066927733355908150665036190861262903383627472097756922080065815834621059048814252191287656909038924740844374198029433825905093950165728050606292015398063898443729751685784041719096261825354671669994212485506324871847402862330163131572915621060918552998088448169001484011930327218915752825775039329454708357451178924887282319964039002822123449346343902091930730056234131096632650971464947723202264221569377085410588426385227520952640933924383209352392328559794327909050673428261278730636212708853922416448001334347313472072382898448780250073654127807114160928552889558342569895562167237752679982295982335916161548830476967251048791506423080209239361158467954390343976647926006891872239760025380254715246526351722637756822193625334217234733655743952287592439966627583124537813706635628592516191464542886568718158193103405195748285677767038853198876917757789903717522803468421935332815778433181828386263807669929026555155049315562166703483337556805345582017042251438206023559731332721671592725483808225400176136244126250076256946139188500078792938638262593390964272409935642308608266216477065188610129660508795635011016701181907387487263497487064162637824826243510876413896924494807800402243116604066033270524026417211292709261774050197436333219331595948435189359624511760718805211282162737012469524259747638065315126385196089508086401151925728603164549707694313863451992616728270027298736782780003284265866927032702159050852841433483834581832547932900074809317617017457422043917401836100435828584177740287132722808475466252998728681140108322091106536452257750772495496446983645007019216405636818241884728143528749856894313941196931214097190925913750082763884746638447358912814431526475510258441761771557327982469873953532154353115789173386335157917642654764389751726974152655656989205568016968149658140276456747912161518243585433546797616006068334872673842225365555924945085285680305352535942539472694939352875551493304543117247343097472495791832473212635535828717742088579473657701596045850838388438633608600571309139940874957025716331891736490541131887825178770345028630664157004996921734416319784969113490444903460926390311478113512627044330297768608476199477757802809664743180334948379991398592265403472846448677359273826525989653655943269258399002148865606574040362270106245738826191332827285863574159223687659003796087138364528086233329877116880005912633889462318354529650440856819066695838413789349590036622001943239213469078733452190442037386008560977122745283704363614978086547337820313644683407256401827569290763865499912925843393896751522853867723610612195630871551278435855373824397382368238852860392622448048933707465377627838082619728755577521932505897794630066776532194252706839724931390889299985592176068854905487515334184516769818785825964072292489649162845085401592640198610272467331051906580693874956280184994249214580432017229151701945544073221898367061135420241089329775443596979865579218950128177074864372618697311033273421688262607972898633796601572645638840472789925387514000106682331109973497890317342976131914085215346108666244996282763725452250068125121828990880518896381321690952586388826673918685188832411683016048944172352224427775769469664443903617900546317633900158189958707084769244326578800327283769322555811018053569056145313960318539697166023614269397366374028992909523778331758687078363593941906154568019093529534752577973397429787383994850583311110001321236400636676708269744480508268776720208496704330315562234296390524168963790507271565877062083681213607513133511292767842753744202673357316929983057797070207056244404494890840107772798112066867637525697836071962604066976771068469785631236522459444131562206919660359119593598949370151754011538560628326340423081434775755072762261006530198728825180905129194159803751740723235863627454496309458796164178324501980232691854381382043900734098983086933058616737034454502934309060594230513614761231273659246869732967325048989742372890087469955566138282314895270281281259944313154644280379628518376057346411605041370184233149849322595059942238034455588512296572322639163266182152410738085833492135207792446176451985414925458820396169666600243106275223742325212411380143370743178403538287211980845425764939145262179485134815573520034136161952540475435678242806459340760154978912498194054321350290784120213681273601843854118113927424659442565541961637146934127828135470032881698450881340250473328408305548483670402821521349612652915286772744212971520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^124 + -112230583836295319687328697892633412506038907230497616482062357567787782934333493181041749362112715794444355568777105664428240778294810319517297275503998073614556794184145273355779038513344499096399561285278995520838319829859544517154005566787975153500534467534610705076151547373280127330319501849789272696353992824606314457127960673707227246082399990844440235758712237898782082880661735298866043953707027797181950953627865360546886700858466907154880132194161513172948770340684670459262465740094186462356953099058502197666921018840601177872072839544446374173527635319383798491363531255780032611752859095315719574605771333712980030589736286940634393573311263727646449740049406045595260678571266479259853299580910718845492522524965344342541706490629275638393360898649336288353529403126576193465232555052603375313992075534055677973483609468134554668549947248885293581054008100928797977574573658107522635161939598152876105286895364182605536935056554501450115521007267937573101300056801636542397435119980887185465912817410780326664960246854416294895960215226308757016533680349837824116041869105681910753046561523623640415841247519182733519237944680244454494525826681124810798808833716620462803709132403512536862269842942742760428183082696053831559015843476437367453160149452932405237225908717075145551513999063625967207502946800250798951999400718782012766433074744505925837054947278236350521785560897630155712234222557050060581430728010000340101789492558054278111307899884657185439841753733734122052540323091967150040277911577160595714170926552548255531456003251860042107555178052763278001086742876759373256738992818041591576013323997751356230675346022968067258961993582407205134160637511792325059599008573093948758889004136011637530855043237565110683517229458247710408682328879737859009522606363448647665668387436385537497566914984471282875244316443071721962183309216267159245514507603144216755589340755424810179128868118938484300616080185829259773344633811662118717487633081638409133219248241273332433437797683888342111413242355669406411424957635261814422621680220785363956791467615123443889449274177700519072710578183336807037123340614182534424335616207639135777314785523158324947786969020078402880560461691328721926027995275550554308417992900439088622005788686505492739160236289567355025953635181886262328715525167996977916604267298103103012123092296156407808691071563282606385272531613285356645731928839515671445152435996039647335054196509456277455665150633470067174733203751532665713054365639823814577994127052222049426839750365882601992540852655507505262955622644909047338296016258736181867238092189309392900982810947541997065639699288821249095606491154481520932126511188669912370993051127194983194036294783630479599761813154897477203867034238511156266162506114513320164942988620290411582037570631364175652126652085449626296458491213098682476078572855069176982772475201432757283978737709425699606379933632837594866905804372553110052685733480342514700427584252885728678219657751033056704371977147210399027159133274789522882965828868886824519632990530132655465662835276937248417439369469711174717142996549670296006133307563252014758697186842997662999634558447199113329360442913088164577997494336573588352650157243284779633581599192428933792743090483369115597617998403232322540762588583840213214334267135858350072032226888990595314867263952825099700443414974667490689544956820146054153101529248845009913665460708493886211838889427408181214467956913453078575789898093974811456981649622515840367860066898193133054016765824988275588444196794373136610256136467377464625272084680991691817867049802395793314195992157425463162264954623156640322175675163552880645696333935761926651901979189682205718070245699416192799652942191576255271020030795306354582648780253409913579863810967687655912036269519187845432901468626080822014808962089621849995243495630917122654766088096583726072905527383618896387570838197446416384434125664810504737699667084528145986425880706997988852715591263977703973793299457361893346414425760550708954627211697249762463950547707255183235221076944525281662927269755170585883016310578885370056666359806680295407502649610965906155070542089833373954573209129638232254624696498785510652139739154222133508697585314522098187134013914497336765901686010934010930063529764059825071874603320379376341420111240331186304698971448977032978762928857155803510477991130865658300317374197446937188322077277997938942321065010353785729501608832366756066713199127592341886583061761831431749409980269411813526148044857286764054614578218837868721146205850763078477377732456196869954572879757537117550472268835326381217339042390872279638308896047372445258276327576285351972156831335036922311471152868283245183683678595890541358811980127617749334422109796226558783852556135914231455500504258057037618404211736211638438463469666817584584479211520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^125 + 32943630746556925816072889119024786743193647372289814426056999659773760375046207693149146703661854294893511906403595604466031236137904358361175667443381843434410903659060776059630438150342066242871829543627158900662896086611540952419761770018789317538427131700059389672822748764998422295944467962569259991234272835517145344873263880954955017235329275845046681013162034626023807132332940064441110686800739409305208415420961557095164522674330937349850340354672918243125115125375516233494734230593731905544771343754971114665301842680641971311604274489722990694436016385140044479972195460277481150555979263927380573887828381064025360482141546335488521020862476478345891661070172827326092839825666884710837766151074690586040745275733470563570576414981508797959734846592027021399866837517338138658350512826300231110291835805975864511424326694651574598118741087796517584728805060341553161302911295869808880635851526869099537439088996890048824829337772823221612914590921116631573893059609061618131707417900698590054348179730404803653692126522662808214725419726795332659841763053679122561074202477058386833103445402281144670394160254265279480790110229240241909164506227843212486871673375776795703482731116119632479945015962239345635632656694224035107427331943273433363487697840548006888259950904368762994795497798093964206912003745234351808721552158640202808383401187770499894372025756241007094035857605259614209987657425361985259302535545466051705265990580411789475518511185769119049079789152965191180254073871748019163357228370499594496291534269420857514133867420811728522761193748715641216072422253229196238559423050636962142725094165742031646851869076928526640009671250663107738316688059517010838302912896953359666685942620198462562707265525768284983535240010190414884397378211782649406072858324884040278653474165770779774264558736890335011028399176044821232074403747499613566143831884724594624099995880379317771388916719932114031417912675112331886021748724416564484455894295985305504555968353462663175085368780429015499829059029636458115467588305055213085213834983213717466104786585109513253676299303009261722428398366824921047174144858610981855114368575882213718468696058387055963502496134103362459652023537116666763267683000622245439925710194145112162225353550640857992876447552500150075712070340634699625410547964749201822307971782568163101581070074716016599279276231986527575169799791014630178132524962451200715798968472335081519625794386265615242403300159601633518050347056847116878586231500669561406553242972364498614546883944776610304011824162710556069845140717009194232094576331563871341337578711162190011012752138844642257737995258907344859738617570789660386392102673166014422933212687560768097459389608041219543228723772137945041548399992294851843949943573355379042236660744632280416739958543711866507011026761846342936350371165964491135531011129396150899998466003591771710524273593935470283451387766263942218336674424721113016730486665297890988059817303689265346643418462100220467981378523784460655251287292984453793973666589070200564571125913110370690746583967435336577773998424532234773668328034211936252331543155593207160830968556433914205088899800228778718489718462083849058305157607722006571258282163700902777347547079309219123206643201239827701390768483077602711067046566057783099688992204663659041962046428691477978059421536184047588722722435878548037662016830230469485076061325589135509455892244490433666909655689421180973238035557563932401271062615320513163617257128457246393351264302163552884648998502171773214474262390643796715592406757336709676891128175637721314636730766653515378230472818049992714754401807309283776059888262547060043221543936571316975327738542421517227107854386537610126847641748704822162488392669553813780352971025816264722900725315557132947543910285853754179119692378768113602645379457132482458670771537761591167561773477786882444000299485436930610558992977816709882082342883461404905841334119289259188195234396386345314072046984296095675646292393751466869610889469371637034762431900871650879507660835276730507053753414789757257710800060998706288380988118007828906494067608599606415869323200492165220705434675690254552457015249893937841883856990635144197417507726231022817510002307853941385855665321294904340671143023992291509215711164531749181291951953138089339872986052477580549040586105471952916593331380333311633418921298654497959934646942110812787878887070408577713686257590030086570387868277554539252355702520942954531266641797580147254183338260862028809827177242951244909341802287096843366941400594012139786400308180383106177348189399433272067691212190339266476986827799028326030269711064182792660413108091634423270008594135487324366143808524227033724952611287694989242717957418777376970975124508044609379001441242113356698270627698696074217723127437195683464721878287120334848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^126 + -1732428807269679574414280773672547213781357678879152136568734038770369212961869140555500666594879807412165368671249193714588576239848536423256588538120649629800228345692671275728184244370826283861566120471385829679667797581452354349410581978497973361607454126231440518123855327307793086985457868631182101446180625678514020523314530235400726021675024486695099424784463633122700849355648725296113106404349104845091916402270072060395687728381435597464038749594448700508666447917415395017105209603109378646660436145164983951476630359406621283561949525992721277555996216465786226068797307931736520615707802515142307957270385966832156696214588203708959298264582390653359360862090297002721876583341806656944420578921420497405949952903548221411983261293266245879809596291361426904742040184422640481379002413028102134191692274196679924539353501266252001056391898732118439640585606660980786167141676596657201254993985616015295586664509272171454323256583479822629026479799045822626498316072437412968420271536439694877212612351191611161469045392075285239708248409489189834852312866833808294946553901115660484689430207101663462718671127973163501789974217910932859902802565773576589715442917997247195459603618804004223317017345322196713356553897929879895636883059306504143290127747106477211882858189512644094169038260037712863684903351418941232016635259362576357288827631159051738553217359023325849567805713055789071572026031642494765152716807401135840605012841441934627131844138779938645578305414151713013556760131930487749484986654152104914837654613091353100110070899336131063287635080782015780753888185486945759666205226161477559370341565487103732583455192544774044785235864929460311550093619910274222496732331894491247396437269538592626510692576930477909272571870107295271655428384224359616315550651139300448600117830795271700129191010275461197477061235529954389458936328293057577166685561715603805073776786136645631139796646157148984658249810195385731811269762382459083721287304186499835592724354788366593455789225986852304577334814130684169776329924127306834209350304922376830284598186578998136732054400424875718728477654178489265252372125196376914383345659368788288180281899482676229311153270548068357053251972033975697902323229171255251474561245187687394946616264956153652360256437542109337421979258389441020122025226925956554193072770989796895460623868387953918853384833483187196055542641270914983604017500287671576890794961778504021271614136786011819304080731165775062847010792446846081356053782265463243925603220601721394379480249848860665795452283598502574655290339779880709701898974044942328868272983356124353858128783607367494984181255341817682069103012938411121179874323430558864864598625856245084808920846513692149840295304011165992985688269734760588939620599627230492145174626755979015970594900385793552612397159069360018797106129986367390542866837178256510614781109896929159331520318948244346977158464311937174010210951495233343965097103578027246158301908630872301908057252562982933517496986630844054565815154453797830688981057421053133028935996812409411205172528264086468518860225336939337158592602104916879759683189524187144108189175015718244033221598250830157020771601422712482538448516783189901303346312143336564602312328753001426066141890447276844187143587609125624280739053436538672914591077538570808088691683914114836566677075352663602934882012923263145731134544859639051716799362647424992904211745689985524245692382996959442666915041641112138013252355348818863366338594862932659073809209834140779261670204837265578740288760665535553450072790101540764485478331139247654900533496014662789442263024196026760691572798808892079126502612582381601699117520077737846045883188250064811529779172926084253083363622397590657751443182912928959898218341329466974680428232936426634218289440486022338663409664804079566069163656985519642146639016307239030370677670409281563292481883951409383472751649258132177927589914886231865589769014322692732390642270541162601903796849451632909915799938148056189742869017834533444735211976743230649698998782716029934602350930258116878124007759679606463992768074856808192020554517148531765642274156482085021889602810459314302557180885944072811048894737598810693819686991144990115131672240731164492929015709302896640533358465666538552050029192521335582216221477913888494141332965571281247049641212336131100753180670070530375766286385620504203597858999649910081328050271940692400054005211447430473922283618005754930966171328474879598440437287297786439738343481021360224549969087304433199622328658598919128982229972786247654428226240484027879117909068409747838297846879962893382012518251854021945331492742795740138516708199327522362276400303126577641964723830715817999467554697938863245617214237861820925215510893932783891114877690859413288181810176741667936155706893598181220191389892581785600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^127 + 91597250762367816254559951014794364918876810762106223172742312535171554680247071028008226389571825725609070147645982392100101744753073421885279026736294362221635949602211283770124419103841595396644703918023046785801638826655993219657854585025299435603452567662040808480307172104024286065039533077381287273259178652813840953960491096004445574139366069806816755029609382899257413169858240692966534183170760986979309719637800841759401421547803881695212260809903030224346583668181193056136465419880211915697506590810044710632011941366503485892159055034461815578090284872789844813605121713806403684725325209735071957069699856685647333615522120963570126217736799118790691405195911111547085140378594205499858329748935670164752249016498690552195894152295166488876686173500770227375895521109009560839862528120533344868746610252700574386398440580881677034954755695001391486511110969362782670850558743653055886466048898696789955341263506871091047540979126429983044630918743836559883682597208294805473346175601380758025765798197850260519011252322754807774301800570812773611443848251483603015925459777886727946856656545847021136719920968944887504883212060308590457461390338394047378363922184686768761582552430631471545205473972527023403753637680186132624835104367719492261923308679491867532767410610731483685914884993818208188584871086851832799609522424495456529996775478312853073198540725371945372646742307539718375365609276945154353578430532083233202494332074889395859268056673602891452532428257991072392710228110176885410430193133658524451123558901234846779857336211454117327355331431736923338092484855981113652094272764499529371431506749392878914621781719657986193520069710716760766043160480132059550324144524687155269091043666894794115423117878790495898550633885264128014081764741564268772933594163331206777545394165560480668008183673423422394830382096418923473087949970482432970396417818791912881861158180182503448333640026237329340958219616226107295400314468238218506534709240072566121742627814309487954953781361852990506900470147029104811805773362673538724940391604209871522834274861008181491353712237994183210267776274408906810502622641468315244798329265631271239567102028270920022537857137871503874974624050505457011009515160731620334457717696099037921662162648217337806275228322612030034261841958199448107327437588104835515486140630530547414200544817896062973806087438040788480439348453908775992502513555848916778556719916441087096574509913612161542156785428324341825390817988442327786139601852357683932547536023909651856106318269971399051769283122982129625876915506125531378399717346916699345030105145972957787689677509878010039402959467806030424972261713538713367425853283356595853123650641290004078688734346107795237648595866936414055473762541348224970993354834164163515143835753789304187734560980847086379690073439314305189749097343497375888022893444025218544182922478897011316096177230468147245348038029669542225330365499976627523745579517990450439757997269825306120336043546775615452317775761772867239047076787733431400543709059678473521782803531037626684839826687005655472198558402274505139241554411222751150096949798821928263500798586282447495164282043274277869327242756380734613960035321960133462871743826930559796858726782419661632725442964392589675323662987710324129951077791668519692624501423448136494038648486857165170326272532199366555141409806866587311988683130236687159846019332115312936500918645825519524187832129600471917085847163560505744423463430794217962830863227135299616723413565279562059070918694388830721618337533049295398122657005864067364813717592196621808984766093443584093681563471267351878463903952091098355255308133830538815365468600017094194846314718068088689467674492339867630805891242382656455391883741605290292439056348176387024923194380413204727131480390610391739886982733556825657408438275810616754119285639539756032184232813254845882726613830366966736409880039920263264289687822986525276936902611513911145682691604708018773927394075750730538269033983058202366455235243638657152288417026132820785027635866125076057418096729371778960998003639892083497440209524427868769250834627442739708488731533729244814526253499416773473180843543086390779205725216922939410795671130782783006042425293625061855551940913944314465203407493223936977292324099880544607556231743668062674073859674793467029838737099293150262675540194983830067067599370364315314326897194147405237665108679161340245714680840480104984726506029507972387575305928489194280135292866600930832817322251925663956923893030116524730144265880521611507082972141787832326754519044106698080169588813608774991872827040819337732426359831250852531059124869537228049850045400973293181203374012578531957425789894949294608346608430143238070537155213661273418956520658366001043985839417731076912828041628683282316836526007810643390386667520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^128 + 36765970986250473124948203477079396388084873785703053727556892184282557560429021473617187195191299065900087690345635356001049127053882287339001540316497734485385395951629202721429217664064362266941491787451619483254312857591093834424287901037747368983438637993266148718792757215918478969755907570772097439203972633315204839996778191592547964970752733824177487559844891105237901884146497163956957630928396862842057811558426286481353328779487045387243817309748574363657402346199588180520701178754139146393779600562003513888417701028676666288479842213597552683532230770124731086192975158517282195302164282008761836320315146975187507121724192457528932805211493060478984290520621440281225396706251036023467597424747756535910483979969744811684498764366771155389705765394665269094891880355604515500504457363285916358606205751037638783392598620197924250174106358137052777865949446696091173674279364275422478154982740190533866296065490921122643678602603302677643902969790175237619322912849931104270812925230999682049299557369481687038902266784700343978456459012363894126752081190979256750958802530628705993541660872259357876961920623989153277880844790487386551528104744037985800505432988630595106842628901445529233263353988300679010391669465703333639608278895241323288532478620042430718948846747365976675661356522417060872463017373863581957028666751718781339466046422978772077570138515612171479135615032668830253920043839421841589406004899430910312639474523657864813468220235012945414417024867947815234693772906787737720957221869824076497786438902781518156104261288162211476800949558034468363801950035848682600077540123400653425625487058520536065592169777743150086168637521768857900115123229622514102260257627313300892233895172359424749429270188385837241905391613859859917823968938647740993713119680764933228618206028236009931423897278056535480620489674551458862648958798926377664933208397660230403767327330565852616936024718203794578072009462015618698489208921064626272265349475952844798649689774586554778203376294134203640481255071260840431749200122334811757194241692081188441614651488151511184567260441670089318621861269743702003131865393847021906440442575875980417968542378380085973176089129450861603910088447081451152627589624523779770993981779888617551563289956746527209697022347273861252596330812372256095839012225835809858105485077873427390416055279018810930571183516222881035340198702717817210774864656782155473389206352855728696813372322875181919810750949180939053791675736162108348826058699234070270452059835059480512661337661904521838922958497144353190358646351377186376063702091445206164592653020700590306818219786072430901759510836258830342408043133957918275892086927216299297058509636735520058556101121823404202642980436604229110262171437458423428501459491763741464676000860866935268456903835694777850331347828667289744462558488282011314213598243169794788382315594054543775802623032862009582610456273588881051651782314368502742401599815304839391997257082620774935364496675038756540603059685657142036419879432893016060155845012845582114296006501124246262582675503512953129514789313631032322255504854566276790464830146331918754008956687146918352354957694210570710912078071650063765199130440022670130916330515790424795457207372228832512788562278574545434807496684854116728222601238862312843281504312120532307000213794425979634541130432181752203813544907560409672109318570243898093522171630160497811751991473036288997876808643721729021654029837711035167272263086266056976874246954696107241565373253096163906356697707172196211008670388479332339943927237317462099849547032373049259337428222563688093794461782662806937808103477772431984045765456684743303668657792676569673295658281393439296273864623955976993114042218557416906704996129029937304516812195064989399221897977555870461114991008475675847503683478046004831998176250865893443052508461589191200867501558869588326296643872770834075704468590250154001858589874783020155089217602017917295447513032966714214308957944472274774812217046338741353954660811421633789436227245771982605023739815652677899622875091298048331998992256026491373100819121047467017419962459330978726686051631923881287356208271050344525586724594816080276909024647927689182956359662024797693619700951499254741678536459977918473495519133682976164569565888248020294144994442318329048152408771273204742665257478854053078722774747059963191067063215749311659166850971151435888889816179241587192239880212574701864922341654331281807684349592999913303400508220052023291738471074818144337669033559119344967024347914661160665331014159314894540919578098916837858757997656339017534211881054993914712931572154571647355285641921255566389210105279774189885471570262086235929655014895032368660051842393765522840090507296634196865265279687748397448080423702100770706360949138741262821987112909329494179840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^129 + -2797056403453071271696824288646204973443545951935026199682183010878006284850113115240004939173086435337159454742173902949003492232199838049580962176336286392986340114703849162684873971646899552442402907028365817744705708628907282490137770789720189196084089295237184879148685084661883704478992903716052037910494087939051109896030010733745229700460077691324298635955773343583457123591089455385334965111842859924293029208616275221998822110780966108722908536429516181716832936361132233396002554956301526374867625009653191440212530402824760724930282846191787775693070144441013503387640160709695525816057342695354324199792277376721027358660881650862041853298526040725584694934294282504501463039281327241845264777508966695338781711522765738062741022238059087344964447915462822619864253422652877265342088254465474386944497533509052657254505479692387595967696672614960534876367789624690863014534172939976502088852477913711172343844468794950003873728258858781813346542312897905411795596041454319633947620108803747690862498026607192548264761320940521025588031286748298692083977139716021538271040096924683420543237385487633467150391223156313929272841056917443826334670973604029353750758932555488722990128383195498336373942213371128032186041647016220009124411549106828213459920809935010467054356744045017302079771233021246085067664213181180734472186826276132830106960815891579173002559591066097057560754260812753706379069946144211378685830405067913300902927413259989576659027488646692165276472589633157488372354661662288614320285665268707316294201869294116987294800259343661198026050825823453454101211722768743303680502060227632738551012655660999364247962564655344981934006078385635527597983014351684798513914433702770621357818966784345471145522596374345094052054566016052307424249200371528541702090609316650342761918701101773413207215603659322387937520322629919233693161028057620537176141873897644537690742646292949009406780036586359742076250538706371806091690378583491629919400069957083073390337420839439900814639862474357650539716820032064691484956709773977829005853662377862818003406304125466093590421069186638026635943877501566338454190390305266460197112245147300110104233986119800045941396068184479042533326101572030698986908014402825730790072852826125014796460795573872572657250746821780359105541077525070043502568191992843066907726531295739361002126378707520540449419613913714063968728622139034618592503296298614814984782513735369630886565837312805124600296890225544282749506560166073988591343917398810351573020382815426348757312907451835611302845524778113393917356802603817379235763439385397847978487583455483390698314754426822903095265817380788279672567485211003320900378994201450947340690656637990826787378024216277779274889672384676240629554793967803357278143087300147833420418409861400212428752993779111969276103158018532044203383041403813169807583243315559823427321495079303393481414860733076908058394393304227947691372791118481429668812434787093055858028889722864265909388218041116601888837369585662835575843190349669644242410594844622067500332246428267803410699544079295846711541905436206951235315933802457909702790885119460720504461929941796664520958844916679595447641057315472078442511113255098635696535451458809643862924470742908989572094365023063570224970637558822582677976841688725087693442549502449572162549168806216010849731113594728968599967691040695608392000895050403022561004399341164618185845882808554871480875897589849909950498904481073526905644848770987439032374543126366051843591975931913672378800480492942270485170557169579346907420894960299528513289190233834885724875268731431141000488043890806991441115333843448255065765742826120745436033588774886210586901188712893508333850890232598764233310488535982407792870884062791650575702413135102884388390713887175005841348568634786004602887649155987720483228545857009055181538609525792288805591602129417887016977797190598133451559774861074920724361643989719088803482514330003135290159257264718712426553848248721152173994969921678118496788443931201398532296120663494626185614103773507562587467242654558265112171798299543970461903288746320984459631301140678559347246559995587042671978641122117790485187284915885696279741571113775170519185986530572792603445775963598503250150240768291807671434700781283830276561250981871389137801722919672119117939265017083554715863089960335280295668801928255397758160297591097220703493878137164941735561179167836435026168888336582174134260558703370498471207116294973992260033955560389911806657949931974771928141084796636798362747651937240528843744417740274704117309232567547972435901380503502046172834884266298236488877725745456404533480545463176951381457288674718621419904436811981135579221252740759353104762594705222750539492145479827922412292367616582910819528009720584459038866853771018262464880128819200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^130 + 411137478722020649652348834266639345640105875770506119386698446372451191624621526203330602158435596039544922243430660925733830285698051186713169770198281060249807400981697566422980151721826602009516080361748356356457253327938472219485486287300894276179453401455518695079995812007877626428000496587584714651949759229835000986950454806774503192471579315162914023670534957425102277461237740383809778266188357766913574505351128350388755294597353114076714971030290708968275811684073435707271305263756726552046675281201205196823927356503386622315935694790524876526741004008305575657876732370747165086980401883336263147442494228275049272872901442761811274383775200192842203615936542771332664310790988999941494933228739368951663322468449933964373806211972387318391838492205900681450205599764186230608499515000379721827766562091312333246806640401504340714381526845995574041924545252801097532663701950335098359796274764946079804866124068837345722210081934861334663760945567256264217872751539646048459647493136702523652268320617027270181367671317568418504063137386784249218323329293958328010090898152488515999113685712903345497778314554564072474744779415945935341491598057741649568101542509736835921311980337284203826021480534504248766272860176707262977004379276778430492715802392554616911776580186575490915647746500532420500369269202814854831340249196248784798481287793668202634313142485803194315934149982982831826706453760268953358296561920692514208373957049974165097173016671569002237278930773382942817187588061340009550476182435926354035323040915623116960584509401309116192871753435555917912982174562557158363683191569489691143213736193794006642216039581968895058689257392359135634593627841138765395364567416632841207740737975978265516791232629683267618144988229753779277202725482171041904904953720367034066136067062713606480868365418173683370242774508517025737097561781706098497121681937200731448401448376798279169426755385437273550039776840244745747695033721635305625503775241832479241313934327959631920402390682192406439055467981030617145369187644723953571052694191665527330114163761786650218899598433741176121857458219318758466598443633267037114937218445671689554693909404485980052450636633949765402000427847565823756107136506841221918089137652177691212513043894041000899701529991550388123684463952582607998238440785334817721394857350697114232169241602293729894380365860085051373078907940471241499416662555614003330919784540825105812897286138233930514758338641290158648170526114686029910592637948113585315623471441062786093200423083701334788405165398694482656752522895271628742712022128757240796876708696523948116049447651827985163640234383586492664552891464295871215746219868494001811164383931136716463788089129747182606049559929770182093062250436009376082171666708168465453504548080273186561014961673024434750411308920398618756481622115377439667158527121589183004017061191284394367220389022976132169985304697217045400034189520813036703971170894752871732022167871689834873845955910148439126633590871373222346951311789958760965025065961233414815537557856967424377329586183089223710144884074587802334282670315105168421141779860256508984567980256874039365238544325599145372568920556521872853955197225149515837947446988493403302217696472716199633432750373843141282015110475959647179624916653876037677960258918016004711402801149980483625139362787146127834116755394365306713606031958491477311750769250590849479791166985217846907585155461199269273026513369885955084146552563779461921965535398020224966415933751973533754755401696565893952571580329635642443809293900722606077742614933666565706876107642584575591139206639476273290863936905638861050307162489838642883923088867669938069313248249350842888534142481128771929051007499988652115423786102240830071428152413974709488459010830182958284183670971735614266850067903102895756634428382635065851039630327119337899760371923653595663904754405929211582344235525039321059018343712117659916739134009621013890553797675988638466942402088225304148203387063497044860167068169143102751215942092346932208202376518580170499958349304569259125294462324578668752541352915114825517974658391089497678625830110125979353673669831758175668972017908050686354361613785414005165145306561729610216831909942688099448675248849849458609091487154371535988736545717504500126643438960679400190770360642496189266158089708536671887771785494395097357751541477720261021096040208471675668118528723116467548956359590921981354110378544082878525537071789368601997941908669217347718528707780720435945965474034480523429971592575184963024496655273785892028788423739662031082821066914075596787215284830038947815908334783744615314389816153126640490661821456704495344595346131754287110295421743713875040555827195144101732200088232138600719059044500940309209949089400853980794063631768906308059786117120000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^131 + -30842888397165785253722028853116048201785712172721146630600397034936735369275611798496361446075301986194709394964479598936008361864769626611099467804663363445729333195653288822183086879393352685320104167214501536237652864146549831701041266566460502538431405717863516583240900696009527506008640702569616140373011952833574305026356333131752016048523042356056300055614405417840811530336785194363069159754928660555178825569918886033484790910750876578212598932489445241343134281276539715160222954604394646693961281780233176516404941015792326409923208801163734542409676159508674088664605422201661215908923097140743676668596644066516605042319626257982565801528590470711926004209515534904393881319435763238447089256847161271039169506344417457231152986381697814122932137292572085350459812660692850932217651232844806576776152592868926785932837978533854052859161509477471823096501600987966497852118553064062215520021003872510677314961140755049808053728998521989197820573982311574009381893554143773209464454484369052900814001241181549896414174310566041947277608075530209073049550190875683686856618820548928783292200094786173653649760048388164777297959748081125395512274237234375972662865506436318608813728805946064453357541798821051376077650569002058142513727779874857583965074599676319394210719250515881587322380906754451505647532450845195834453949843165220160777297031757651002699578411432838800378859822734182332729968847007224783576227304474327737440796607467886512629905575885581983737282373153054549492764722622247366992881508197745066441882982915105051661762662639899853359296911836618349734420550793579523145186991431958413237600807345633578506615713767772701117148704115557569951585903296808078975176618251209864206612960396912372365597215983888431001989340682040419348765052387060545825209281630608599803354552220147936669195171513556330037773292809293445890963686068952414704360479853033596606366452438946984496267029450597312973758988803678359030905412362585362207452146159371222489013921049802927006459128310386495817607239651633595886473914651858804491894011167962924561540374798739892156503320830029779032349865947950393101985959825020743164224554528974295946277718392764665109734734103490719424021031660641148652139501359205442753970892913463290139774100832732494525275766378225096187705885664974729883085654593480047872855394653632884319782745252077314751780926427905215070567587604075599353155888279568065647883302690488462762867122587318181491711968998290895003169878597702163989359963018785336795929836878458574187849903942960717314890175116121694528666234737308090656857628183194132172429342667316124112413583605713464421790888164725707614205985739604776042952302277980463938584635933402845786533276191591891831881179200960377085561134381676797010581258061785253610832067314641583094355826249584720856880041721221838449314694578842361185181433206995620247632677826988195381995294547304745031440066516291223990842390878188904663344530466883487737088064106683010888584251703070467699252612941209759577362196723106750337685534050334201995760753568379731701674186157188953094094189088914876453004946875891066930292761937576027289866664175705337315384702517688401997871532366693016776424119649129000488361637826144275588240499100186587972249049229152334536674897103485146583287074105694598028361622502184152942443802896651217350295047664665461170779044516452744965267243298378254624489735978869827718719147454347241490991500081421491830968132030435152091206688702138083354785666901733050142496499955336162888375005969672238914317189491860502715567781101581688009421506236342966148533545463831294604323858365856364225609333183547539361914926403946550291589401479370203671468336687183034328134697909480739139197977384726480190948963367329809867855090785207973343284656775975123320517976225530883216074154389359199721008961755697475660380116130021845037155232049389365186942294603389565260679182681639449896166376203766933851000212740365216055253781492971249611100730732576382667371325956332334646806886816364453314362751216159480558224991284634361294105015845957242690563284119868326245068456412682161029985429980202967502651208760946560611995487035975558825005046440181447708314951223406144330105835218621527124349962165443757140909177549539675071745210758936855464043716635563472150007724116349097738378228800452471938470145734014752937487073056576083010971049621410694109549320290394467092661116068323005462596436270199049267343845793628098405149306929516665788811652349657343226170605503600180585808708195504088526985346201196605555036500790456019501405099592675723844255548210958383788381925299686523568736766439469425659044608254704705356406797326842908189783465363505383846992574435167628263955993997136359666898713157124321010324231300317929199712572307854143082196421175509254144000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^132 + 743842983959083636914663352838247005546689603016601592599562913924171050298240132582156783880860892975575029616880426590077002555400164009510580590462027584657770140597514653002544454157950277993645489451722404664324559140231380919565550759436110612817229971845483252273783372758510814041359926518627437499909065528932686349747213092752720320371710548990166328346690326901509912240757104636212158991339656391420943003269114595008544585541564450320422382916539514967030447647088343752182515367862947689328625003139840339536190581229714959162483414187485316950220467561943324229246695779141882506929035197411722881432642965128030600878523788174776459713265732783699964277338211745296238954005615892907461426965865594657348134842173304209910427582692198003878581710896899105902857486308669088299224970397420506428139700461072933082813931703489835740690057833497498017220951091994262237020610965613544244678935003400781570628590875040898807568164518339497971843678662088003939466665157677757036440288721018752168974125172328038526112840334223468513091402510817424666870062214368202382089726100866570736253931329510925607438231564132158509471018199782106460376989221546023005559599726925377825684734764060249611580538064893392977868255453639444721405971681784105521163272775527469207389886842082561510544854554921595931461078982280581657908836211032580250983816518361345909511019371472697684025896221472235744175410585671196664270122566353414439663539774390180014027604318703619586376230147313439616533309261389206183168346355774641946961821462369549599911447629981959789777241923049447639316680976779335103842137110489144714287889810880076701865253633892877743977986886096568860441769339184505326157865255986582171973182447789449150239746346988441641941982044366189466634179642331170882859612537167381566534354184915711392210464945003446505459173421624323275858240437385176993017480240488245546286911787501502482389821675134917585389565620089587064134258317917894945776293215599360189091534680022155943642725693862737199376873303969154529103464854107686736977411558775915601280069931121379307648777431895765807286252413709395274301494626412971358170034750017450196960874854735107917612180140458553050757621661911282857806904195061329361508654788307401865092325768295716758009664405987111975642425852505619498820883294257204765796663179565723956637259013303066222183523068675969192490692443519467308283046855106210558675371025746637340310724380394434723973427130233217659041054402607036756432736630365989490098832778848894503521182077461955353825118068393862409029298987037125580895127215192580349883337005505924892283621047505282310684823286242681568324134391858901811113805287924667924583176162143692672577106747620055163251308701222461724637901479900565187887233161251742473037869366672446604154284101306727770704327578569813303943463087015979375642303475355760469055753166996104927152833937652950929501610575300881775026821917399009425599510387186850734316210781273523639162424175255375705840116255120527154138780448182356670236547822560766144292708551506199741528949211176348544852301843459202515427645965758152333689408958518890539054632344060808664732966189863051963828482537330249031448202628690077105636593627551376291460041508360341594080827059071052992423930258078531878498199528495822724942205150571701258863198786653467086045780758515093870492793806225060196442890208052246992668059481032848518082142204529766708350630116171606408486323868221877326973207072462463504795007822985197156158801445858235705033532031224210487279907696475933614275573647255670556358434225834485300926605213007375461985828744573153814154204344628802192645861176132776666721439801829665701073311755543015537571141047573003351911520204235020390710838575646519325266163568002169943389738403634048134088192815496985895458502556856536052535610099812978670079700133148982226287948039386722658287862370251051669117394176672622352814883070733592539834747497452096445963315639863539997044808061098762043445655213281109380595147359050932652321399936662701652603648216870161570691896321083735880691677580120923616304918500266420052633092844623947793435788857451969502906297313541676052261448259041597297013512681799868144134449571004831932742901572966792159630766293580542816554493609445607174555759476458116550227024918591916313413260162794094062565378458729520271730298580860602788475520295550990084472431280285631590770620832389143320979277816080352150459905470562850852902644087940465609043239736837891977221834186298760398355198931072914233940481637793772932488425347483205385071550240129881324054402126254514965492317928464087666087097155314175987355100923397613160067840374961595826988462752176748144934902442656209047135970401980719614894346492713760941457749903033409506269596676669935511812210216140800000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^133 + -30673345016423385091058524356211952769221752722237388618994527195945550006397526439721568635780073067616457157838342936373475879714059180113062053569446620295732019316751429906858449538876126375326520107075557245995919560874413988008225830543185102121642148113467384190545842456107304158663326541088365440138510718276876923278526436113313161965493609521659992833384851491854293593662714253716920399013359364708859114099292378078460970062079617889520680215123319499583491587930207106770794685138278769051618132004300253679962170971315131790047898790298497639333792776665083304751061693040546088313232750956738577469706640311204488029396412434760805831170539056753756975240803944056540020200498898403828170453930837857262540850975486387568156783738589983781244328871787919246729341829366495202223786410948752638938613489382793626481612101500128364730866149097946835840517416809159036175585733436769815147265775226902141487237566522879084103705162367812605222520302348859468639958656514568223685418858723993678375821323784564132324482705917820875482461293446321652480143512713301276651370358948698194784046984532686271475495406077239670399261744704722330515183835011639462080052284980264144559960018947968089121454272345261201122138961996889095609632107582888236825050232104301706011605222698111093990302814298934890255669097564987922944458291378195511779482711706252486321901852884908005652327876728633794636965203379373160185369786175299976775246034330482801510198227894691278166021764000036136319360485946356114845814908078263582515689665380265249213523031781607712588651485234509969020364039844839012949569615074686999570364400469522307649031635429828676690522485101607942917188109432099693321722665481633527357375810869201880830704407854055722715757347463075032889788889239676131223383119285624628044575089980675725116450266127161363710641907224493627838899852402901067489787204458237862885104893075607187204489007310635982599308865731119804474309872296304656775371578712717309683946254544168909988370730358146365761328343362936454866836823611575782172773618255609138859575485572005822338773434681535940292824209583252270749435711120810109499094655672489845746609543819246586041655388098539255343961715606033243013788343156210978216104551768349986291809808747097449861113059870802292119222095602466899729994888389538529010156564416442570472033017505007667143499169375545078707900369811652172505129529321048300828368659211533908593073133148773944408113817997359208540939801898560716976930181182542403168083728196268582409894513958205272450442706280590885506831864102144866330496676727881673282715199192749228507055600754714682287662346808627141395224313969659054693343683611115931388816085614121837662548136205809939738073897669641241185563170628201940120408859944842795805813518438808180129287992081626097241027107615827908571950845193904974212560318091243222650291673066725793352369595788855658478152496047464857080974650830619285493529228927283541178184775373534847644096590627529554528389215077869986193941845325090837939705952370763243678276867004772665021785507158730164459260728652502184186017023086991607106705383935563135627538309673743790677001913905288953491463510403557193397692918781974108225380439016424625112975159834957850707151550814607486984582003237749153288879911907234470971279150101034847220638879475519368059094818581318383122918198494433893369647436777437156369842827065017708506624798063581757434415748219994854308687108961810929521846679027341929323442787518143708158286906402564976621079439356803964399358693308846569509036819738895416362560068767631079154123029037947084983232903150172058153842743322489922276775221871221413547651490523357707442344011096406236839882575484363298743066817616849289264423821812117687024794614845656374923924864468024704983025733448084484334514169433029871703457869377907748792501576810596729170940255995066425976131035736410554130220581981231243711271545732477179382009375900612367899703145848859070101617731993023934036958727086777434157169722903095422010083812357450721130619149271694446440915790392125648984216018865661950299755748792305545064251871866369261453745645354527372351690907080651901150988377712695065942706536123618268432903356674344374242883354266552620090513767827798990274765181830645702985295318409498530763331864687985592525800885428817343924763134501640167461208365871850989995434438160866125302990819548472856504398039891139009902988568421396466317554557471695774889447051898979430941378634387127416342296258007105163725234603250687470178476518892880856075000442941258595951727512258522582553409206063029931399995173213135562987734898696120503527240046099613237911036401851617721443311576317541835000404841190070393797477674546493427603653366839915634941801536500772497880302110025559627844812800000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^134 + -2789725571359446501702035473475349796304794383379636356009396299518599190933756007742689532142177758847121466895136134887774731378826106219522687725849072522941857687023624412661583909259088810687066441277753527648740537447785785202909722435991872898770386424009930157944052227821930522558709886028472288491811571070841171771792256107876025625956732950801022025213382129397912252396004655488062834756820248060985732049881834888317110811228770741709710436161076890001908324913293685257055403729693952707905604640704038185213465880297336844274099487783431461094954332594903368121429910825535974662657055901738813967814145899626923054333700704007914012759338156210251849458130510209492851817535971573368815735079625717565810189169841035548312933599367130113663574289323431009585465289698686208690822186933051877154716681081189684085744138762589188923408944689641825680872407131229514284380613576277990772126733767763508313564990375680959209726684557187990071599696742900690038828938938667879598637432710969446970919816946387529757794343515428331001523064222591979254379209096847553810321943439428983786262558931540339172833324726397962324415404551788850204954269728345473987173246167689350801769518462244081336870319026024925099475341012333532351207926978566365357245874725899091205162632880176976768013123809190732514235907170671661851330371450840100075095496931096233434427634409592378087301905666680221917046000714750383344477395503389513666362809346111347991870264929368696696322528487028819210323576233203714282003918596513373162860762893618943424494703985710211230964791182217124145705117390887934231404434884236597640534211186301885569913703357632150435589927704518339786761922725496539834757950706650808549938865048232652812825655640035662569424567299625967958763305582620153902013537691119031955402106451925070735230218043677455300079449218407713658881429020739364242600509360398265829510675746645673431584148959237670636436830818520460017787942442675853658128105772794640379213118070913974758456745126961155175242345143682828758468771364416725676712010065677048648056153612146690918519400671759958336670420459290178206182043951027712641944827890776936032625239870942661061114961795976973091165492602421689917273063539086686048506205183663251603220940498667977653775646841521594486904427336900267636811901592902888829808146340921155280198137725794107784343276692960613968793485477300160384903376531477267617992371086428256551508246584443624984382915076698194429649034915333144325506462809093695740029813523508445758623130344700507293315287164311952649354899747834055950957006538081782977660386678250105043582388183469647728894732367106799963750966319409989812168590425331151171692030299718427350044717041500424703152870706867376321600106571739052145768789010276071418446727300010291092544429669629716346627949172546514775200375389284976920635088092948239659929423245992265757193988180851585848091965471985844120524110548710686261076626030647950201016720998058683994127671461983402390706877136689799535996611097359308275519969242047092042501255913568487436573935465162145052730663029353075310268869015944478610283033548895388532388521343192845513585303748266241436425944841100922066085942141986135093809273964158453743748117942583314757204598325836309179857012824819984124702087223625415608365803628118939221353343878376976239657639303288697801531904866548461812583496322680324928449692660249953969919306311119568253875279821734995407953850991127345127603973238578967658525204060815907167013324236861890545214944817822025696911741898352403066902285186372101663983643400632159624161848956866808468553400429557107217627305741324013081494682750816112621785170055808671007362349720934185866724289614658619297137513913112516358565489548759016454330475343329338839678273776253223621532379228389682478849272933521103300350785154895004143490484535992034267705603496827209891164722587866948112732625071131139820972458989111979549278281350277782197619684821700433055437698848817931832189535917926007775042856221987463047142638604185415822917196550158153209232078395146168144929719959948609693115779490488511497565622629500480421499436239629484533725663493235724848267130659729966882720286025847438798373861390583303293875659686770686350699871079329150956995745858441119144771491154161499995058381079376123715551121829782240578502129097493923638276648491216608154382060263228695747055918752823598955527384156121700168988005155399234128896350010995407258235560892885489431048304109453951498424028712185597993027211605751937196772842171395262905755957529322023445706788594551732833055719399713103368620611775945603531128669350463137921579959805221988476149411938335992127652422356537003348241578461892513031986916725603654388953897198105407439475023175746058620165637503935578112000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^135 + 80913585647065499195634135910727292770371658218602083051668661519619881785271941668261448072875464790071396136839370952856025906915151673817440005149486295362644151729786699668210770112056567189412126928526715484545709120387895117307329574773945188595752723836472038820290106319464543012491347877500290341921316127958645961931255862940657517695485263221612923480509983067687982100130475939429211289243792830603807795012360050466786222293020092970087873235954607618645489116493417508077570588242152551429678860497601825538761818950379432930349937584449291775594625819632411593341647300298772719014075319440039593593364273073492958336038515795313239375503472343418494755306030739684877524867633598574745519432853094681586821486484995474310537412045009158617826976128637807738283403146989786982705368897042715253857447395730400539647793331969928704513191884901716317861428629513545074041588726944386451810664459407244410543295853352713153442165474360490553390320843928341739218492120784687420095216105136694790477698817651450698088284898141408092707693036452416193616034867351198750380904389162870804147178834394269163450030060132275198684361895159770666316954036712001750343856595312736761316245490644614638217396098532478328544473818450883403496177505270356434895221993486605178805465421615593338894630280435523580632203897280562932505722524103528367425559863371765252412083088227519084980338949009117076282632780690543452582791029251253158521904865975393680105149138945112989996327307740990451430113874297194047652518231677345902941495389515246068144354420513818498612884686092455874803375944347678402107984730402731077041205952940400237774029456916711443654792104712365358759752264303305918162049328318387690376147738640559404612342393013722282968481014705111032968034333098918523680673756341525994349797347086635513260487598860418144728885177259602387022866842848612040396117811866790006048668474331178232651212179019568499912083191540879199781747488380985958562388027115383817218371305946772277446129154073469355175909648806072767445592088634173386837472823434761222841293635646468132652220260978284127933496467949254065803999718710327538684985509031202079990578850513898980888898001138393709359673102149329622478347676982868437821993178069186610016045947175111116865365184387474685937204456368722255787747655290548838214591900414226860438193561838857126765127628126476138475772179880363610900903758983095182238296175832280532902993273014058016453603059663864589888971118059486159967348737273719405277594622560138561630859366885245269353096309885193156373190731829790146199764113410855585487606658497359015411440053562906101063953272048011233351727954985009172675598628137716659419845801309270105965719183811483588427202962900015095875684847272234924984364201274492223172998756003679150015197408624822248793933597570168395783429205324229408310241036498928543629101435597148700983271753814137228460746150221539310704402821798963842006269912808474452361968584552747105337005458260129471678305275111413298174055009227488949959739103063564274696149871826666896528462430133192156848229531201889205779364670616383883887562709986596905081316083013603371072199816766193324363665004040730107790545227500602165304182795524873244414107495296977241545471292986518987941867610553448747581555038436044781260292653904141399266214970275358783642243592198592843544344706263276643104052020884373409955640497911875490947354251724498325958917347143807157327989993170164341078131851266608879450861609245771585001883449628144169395051955715710569936757088588141088608903429316880263817429328015899109210590129406930805303577189541374697522748574631832191480582019364643737568800741269169099592999536876030720948418554420136465801828133517838166784661461383733064246295556266487100814282215016849423292053900314869381810150970680161320843810394125342049882070780236860997310488127047699703416978742314136964531229162386259063251533166400752415044034602844458809331981696750818536808180764486093974563285956398285495055706916296281993588811366689927701766303072236517472572310013107703583133870251959243178612147022756514925587896244644780604440193373029637860825089301429402219280626490542821509405965922952982907308914320110961704865709364917443834402033044958599752700161059374076352483956053834014767692203625529364872819162359810855454828249411489398688329612365200641750982714239934336242485881973681961450355636985664279954058819170287096800926995485360325202046454461095536925432128133734684629667760979934446348184939054686341183986241949678843672637480099424708164759617492781754707571359815885024172850642997578938920738405604989567831970802000183945913365931912363190724759915815333434310962386611926142160632354895989379464365717479132027568015128138154467528762937940377600000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^136 + -10577574233363468104192482679315063519537775351153217579196195667696874339323237555589015788566763680802350283853222935057893513420354073580306386478463177436966351203171283870928577221827274353529492669956430190489192568912385736830546659934511088814198283487248701178889423607296388140462120244029993707681480668734737738469154701317343868648009684989440147220614214065370591424317938364172329699913245971271478280657644408469934714479907701504535817984777299745488930736035794172055412391134688532853718884097281822917889688586216269248370300510636194347229303712293238139156480109935402702696088256848134156241647642135314321711182166464791603266060962776353745567221792100756200830680483059538417756521591994167175024440621723813972526305399739706097298956034684173057369278321522365489818617016509457111153873688192710242413660192169984788597436543904883736902014373920781972392226161820337703277817036505507184257007419103002958182118380834063808535245000179974970408565256866647208543952639208289754065727586190967696079661064376128464483525412079841332843047102394294681912130615533418381128401713665122525844885697333760196219021584998944996097565622562754311881579516384557800232090711497304913486483551646115179060803974172175605029777657537186574177601535119754003462021382351069821453841968058669988930487149613932560726896857725772784492157057057168710320662868671278956405479661460901396329715583018229130614502475197207899754473932094305874979575669992942043587227555842982351496203050686504195170659401890951426369018933692032189387311309589308368938227349414505199641154123378786465581899610124444266888167582581726258150329584651385254440326265998378859642883536622033478571316143144779592663953611018559669621375708523816010928977249865981978470316581376867209517097961864755804541108523596529923427549620417441030372257870648128059493129324877839952142292294477143472262203631052146828707042976049813433604243931977007354378715682963503794542860529834419674236020192124634787342085700643169235255451519989523914124458782314326982521015828285063448479605677701816628453264614350139979470571721030547680806123549908884937172479622261602609446393066982694302820003216282561373165682527963113261526151859678289910930628584149137301254393119545845545074286023611841629695319091140862720550558570297390344841277152989541195887814844365272416957151215606539544586091777884272557350680600195110634373916490548631776755286722027095641569183813719710932190704255481141197399313942058448155036697791837023114887544390816937548594209157660751484855117674945742295329841749726205862553932875351959636399235159325794606634157672180047534257641750605155314063132511595918343237690415472403652927741932109224045640557245520110434092680025369490019800937969561011405518268000611669474627833945426537314852923824217214370688751004528700796879776895093030233911655057433689680917222104828951634993846443785007982621107071743825182894185167650124184650478640475642938952373497102949228017853330429070500996340595735983170492151154836661235871706130866629733061352343453610748201027361730808974190055124754175780090917524318717415608320116547666523475621715516148251303651390747271244024112888689939685106040418051462320463282570050555853414760315588615770137538707080578741143086682806032284971015089155802917338211293704654274563943053129900690329350539496235714223149400119657884612407738312228636056562915825151273345131512043529114254804972794616581350916581663359304439667276046210232177158210707381949105221205992501373063330256512195947731577704566758554124232332741266587061332690213577195072183389925553815022094622639829727124374838842621973435060637410754965246714260298236629021343766473360474221870717071782896935134931495391676890761922464975570832183659220349608308877531659143025972401318029216210217526992583143252065772998256358689902875125891193885980090884211073533968459936587267405720638451118670545918570083468215466007059532473906553604693134877054022445159120068228694074714359581350060414145691994667196233725736934404310519860490499843943380025928758621371302109004536247090216081408397372649693015839008544093955234522312496439876351731586183632503626802029479870526967262184622535144987131232968585246304551578886537083121032118067373750561732181858529623610088137037942106108947882745018647241815309519465945493889762687921626049205302332191906589017916857905205569982216041513486687191919241586078260581920801597054132119678965827353060285181238085435813764339386324876924703730159424221068262034898410917525944862334097518603946595608573985824148666016389150021444203954294236663210241165888515631500091442338870097623739776912932671208227606882946062250104504739629405663164015846028577535525624277472776554507666470333317120000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^137 + -358193884966532647476935984999655918961321867645632162717300913669578667304791592972487832985925893774581223182186665332732267249761857131904274922530680286675858543395357903563813115148552638343158519749551736216977744098342381038056683409823500531454842511449012047986882755854581090977794050645212352124412972891794929760849422048723147815326487923590723810866835043497182140327951036877604266512539808171214315669840246222671742842570946300180136048826090446006467934576114836389167525968512890204640583335872144985175323226618059351845485389970121785424595297871888362755854341356074572807284638496587716546294845423875353020014515420756991570979529997355021733090351813487750203996937470824319921786172865959190664624046466514022581105572773338901385210911778855139988761948528138973834756326478238677674654937858001547646911993647640311293958696390636272222701212034166916243416901197172123896416209404881718463457758592733302649249789279619459886584136676796167717544465073584237038163926292155260442997498376491639948348446526271039367270097822738663284892895134503469167663216895405763758121823782316475061065234529568379637571772923894154291929099447068527936263605657664484031119414154954074884358409254410252979753698518148452762704401982411747304555636650740191705681034262425728203504548120226481789579525697866252407742541078779478084385865307188404009906097555693991281333376412746457792941581936685149113934582331392402254720533958948403193957275344891812489186711630420816243277020256857811471271191232041108089116650790285431299520836596450853180659226402182881646092625604673714420858502439683724720707663689872570390749080016330040379110743113234705215152645809637560218586180315089889502409173815080497106501303486164493821416752513575424967201180988961638199827504011359947487651577002304383376475821746556237849269825856539688622579332279105028114999962755368487763143678481173752537264368763151139205560565271238599496399758525049518498895544697164462937335916763963304296734232404410263418388203349962494421513274262570949296141796549637390771221403886462279962807980986391393126378780219605567322049332594206753868384114609452201550462764195473815929774694994133010538238423275028065540954845493337260929746816949390157300824979863341352668238885484195553734363190036610504557317245539746217157740871562006987987673457281292204475699747933277988905057865580962573493737325707792067214180993616986185656198981292020042603066395100436600754779015985885162360724065991130815822232544616719623787451440747451411563983869281927683423947267954942644732594034495997757543847404444104785521544912945671075179646191708254688181288599085427670815969179377708000790581932797027185348156578585158212392518752868742726302503668946518874889273828043577093990006972277194587740543000210976482699407473925334237033391784427624472471334982132722715763204533796531585471122916834641064953871299225824651742941264192495224684495626483924205426898677509656324263046130996918019214297515056100288709335756736406858332122100043266110567767917852752285060756095323251705040480695646109583840119100436254311041388550439235822735278932124329236998344160019727178418071003661196775929227472319131379981619224593300211606270615357617133367192178198748058046577331580014121408680514566711592554963764985733528527960039400774717925404129438003063595677181763007244166397764803456995458925332151418094638457033992116548642275109361399610978921383895050201954675575957594293595555325231313655398637339788793537068147773666594127010263742022467103336954509494198625692676879620469219645567839682636295235574830944434180476566687263823496120785063896189438834986179559804831089764973513957873854961940096738121995089041941494245079413163196916557508622367458564551145674401794073263474397209817195348975145936971120707609239508869050381022720971283798528560405853121866078178102185605623241851248332632941495439791046101858426445245264322515543644558019210870899735778005762163558820400045336506061290494534582809623551286916276639507966283628840886984908316012132834740642924322307903134395877638337998424433610793165479878465833284340627869372880185097246611281917424993632158195452890895832210065555813200776406900992987254129966261334427903709206664228102480463386494812618200436401926301651260935652792807710812745389836611436660292491243411887730773018414607100621222501966593186080873190040136751679411229303933249487119912982400870442675057370306456657288739386354439805188883436518636035726303596578734040379636611621469780080036608613228306845411948962525220273303302933079304756917100265656429611266294565580803477201080401776469562592524783752759767256915267546870426787053998809589081820263017712797778806767527312111302442866084234551525113856000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^138 + 16964322762882732099974785181127688889669232811734335310742679804066573120492400879151161033327523701869050590871385039894682256374724780352940490973988993754849576235155216242763268122493157851629938056780707350213213447520516436143677688767644290974535204463742593959442409051964005806785892256186219290454592293582210201696206274639951070262145044051321880534434238524242074587698631362670209657702823667759546104505218460505931067354125237824806673659714439959036403396812573377525124256192164959635519664431020295941329986343232506946996733187590475310417382121992071894172091470985020751013486042535308213073421839651865616827387753353722086295839194165882161776065620234455782013589202321009406685658324714492755294934345735567172325179825015303970912524442475899863662522270524671621262643836442488127735642944333000306325677826822813782814144372792657079838314592997613980544442527870248305771197739384422545654806816899655176817670076876186791161901680927446201514535740011367868599010316253997543296721106002230993363603824437016378770299812376408878349497988777820372815878048301174204030037091113004399458959138339393007203636973453717309783954114994995066642299782056635063873569194901787140688899374466439356435659888697509124963477923139964185466932200877939323206991161095131062084266983904743758537083674346406871146966234981159865723727872217852673829488211290420104243561512471439167719925204417918840039366024567616405757642098089420819940740185989212211351706006825996963861063455661381212890241313560182017696953476631020764573222475926001672711151385847800987163377674871905038952040261429602366232998385854202304929659982754940541341352092168742677297660053324248276908708654556731189315732507448884818528922022384871952515657622875480331760871872723077661279328318337005629509031626963546693404099858611373431601021530204095709901936071456721284565383711221774987123246186825419965163208349223457814704870103568141021275422505450981357672353213815787473095018370680016040515352035604758967658472500486047002416200139137331078647602171583952396981649518981559191909094790861414185568608645525850704686705984603859988903421291395625518371311613941805142644644555993207329206738982180460123594633913370625478102264599628300119919385395503681804436233856580472590290654366677358159619830790203767120419153470766726317022829165231904483784699937314945288790787875476798916544493150810944132144613017989568475356353028768925729982973696214033876678946273025171286213027339913924901525798406131561658354425944049730513523659126625198862130660060672057523503703043834991819181878451919592741124061449583630457348754899403672275740283761836546812317145149641874989076928711422983756180622170274609792558586163556409838950510386094403958876879446725835815468494528824022759509442146668444910320331547422422110148482284596296271000119131049097898147746994732844908864817849809545571670475927536424762515159235174940189062345949797857697145719233288171647921599977946433183833460660361203561407925287291358472036575331083674753834191195244661992719511265225749929018190936841852120626373548063368022759877986070929610928290138419243724567660777697576842195388109366216506761745482892452515467499296258673072247243144324232764486422729112787265667551083115190899185066983172375284846167347234106292969598249530810525635057899656027212341114832961091420999526926646253827963309910855993769179278510606582398030623367178655452328227182263129614117804429524064023324240492810380537085530921895958547990257785983602785708263064106257760597751526897009465647736745943627647472887171495355966156682566016207279735506069925020988456659789088852489236924698900295360070660663044918607240981512038460046288713784220187181325525111547215682559360844660651546095566581932992936275171492712447407347338290396572037256306992539084957499428563121976227611652385515784827877431886341922184548896070702563403216120548780231540373458070364641438047917062903908324343851816690845780572338134302114543072782683702671639166172018918674395488201909067317473498225827039016477213121157504756012671548069291645126136717835151671708224219836382066881688467355528538603409359416948370973181964164332061594583985358914627574418362046659003640631735825228076125442004346866680435278399804384983431779792273425666046794979700938949665257167001940634019264303586460333355416613980165012162408951944970739077930184815012819779891816559336515902368523298306031700032243550710183922585277544747506573345084784727184668724332996132417273818305549138584573547302103627352262866329764739113530526728021663776230352645767906992850603702707235759203339929595364398255631623369829563265983798714462017717844997252934063182093461815440819074916110765239280839728088219648000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^139 + -12369258959309623295587810740534689543083964065463999494252561428286607034570903300550093244427116398063362109368430178639740237777207651577884908991001449857689567316156959456039658758229114054573597667298711915177214986334794204261343002523138830974116497181608630756391842335719362509540519259746843715041091172549574617893141894548536190043695170066078998117062019518137337879864752048847735222306917570098571017759876700734152587988569219838588484905056366575813800868387760161666452123546795411282279861601684635875764963614706756892621828332924939071725603445114699254889966737462172288605932868696492483316489342555487902634837975386574821431370540458502871771055770940533250258331476060424163603743628600920808061745428344681458490995686175736838607795914346987736205700189051010285974138892827645628294341717233808573239124347514351105175650693386833617816904037644104322929785943574719584765380008216089961462069402335244915450597230069614097707226733572877066547701750934413835750978893555156541831955127529998268219758205213063579256733242351200948932554705164418810026162084807712596625704036700416865350778802298049347962171594459881981034079691846130887214568375414866936110971858527122889690418315937799731214783868423121211103677300955018399141434594939301294253276065483871229555601249732265491710127678732540220882146781468614862922953692221267872593877116977182298353078168679873861510345586097588067929999340521202334913609733159452375813143067616541420829810198350780779794148339281634233881120756276734819271127184856561329780216967319218701138540945894919661265228914401423408715252518466359601389464293479390898508286359355244109468591693333666782396351893083986815693783300761097929100458739022643990547165884972205018735616124172709749782617746707389469458082292880427518486824418555084120946907846597210071335691639909547256038716758509474425030000918732729873275228558151519643396309110820744905328686554500572697704653966911854083958671691251451109725568628800192563862969677744552908786075969981752324071777378554793542997400558773267832516067162544249691012588807040270214317636667616697099936008248545323974881460410970515447889801798688476108450715509073823103690042003447626338227307432590184003578953949603761801784983934389665183344496305791430819224848481341125708773458996602681046346870716298615284024542285292104277935203679098710057730451107438049132629330052793073646399995312181893191761071430386763198911792217753729848295836874459686415545526561537433192034171771526051283840016763361440408410176888756839367827821210249614071357117904964570417992974980648671443322608194998242910572687687238052214878185963079370766752649037137965593706072530959654521685892334767786176618780556064482202635250445292187931456806434028525864014212270619099748685873978872646638043605451225210048220947286282066145292806758622564135076755586609102750390810161445377753518501839528072312774667188381258434113371971694629127891890552112095068458463625218036588707012624196771422724749139951440994640461495853527938484373277614575449260472387658324058820819543831909344979020954592838318697262923136301954323822299851791530691825773138386498387056305023874116671887321226897455268352254830765213535730598867919069213272034894374658193335171121747519298788372113208625943380500603100600973162503827518699507867848000215958818013435696693270403763161857655756337513162599358322259101411583132434481783335618673361144545425042270708973675629523092030467948083373718112189310986255651931777820669426780852289782211820392763607074081752694899683215228037425435829416676982006749852350779579325041711294038940577603822478598356040662301158093475352006237529310097887687543752805357473921192607307770375951977536141915338722727787811868874665896372384749490883001512525214835242495449512125720769737325375604971735394087825061677125146572094841235513036043285543219696752052273270903426548030944657352367131587594738216107124275762440029407483048177950058950545419926304487094398569702377892017256755467582532179962639700749609201249059660916254373985586603977982382306815503160138457657815365866589341908812669624423595421934388312751254350293726428329690283680010297642772083414359638028013162888385440405665074528986279917987278533835702075606071417154916696368743410269575073352309123273732438686633387526220792207938217389659947996374186971872148184104630046291168601717135863975991440506452853600910964682880945724612182126698398363678894833112210108025829772936023423362561493611591289923309641685829398613889980846019494441306017729336992313772046252200433044669088172088166001620402346453442681121879813705615548747231873814178400706361663919487797883414182993339617806047891646584273586278008924166800770334720000000000000000000000000000000000000000000000000000000000000000000000000000*i1^140 + -19592386701280718396477452823093369379563050039955219899548003625868048804791179224646123955740414379323739077090335235930075511420960860600812153830918488432424101314723230126710378041374733025329655862015227510287896503888037491410097620922926973452533554013759279056674582311549947050839523145360249025690949781248699635757195581738413832894049330069234880251343461278196078732650051130784190882035841773937642810254006478309102456019803851993489721727794610557336761742478433759531165651461069244179197241935005409187702943570165189995856599397634293807655726286401087013991059207110910941721339261185102997810727021899191527217950232606389225387122392153080620881012030500390293463868766513543230689004271036460834513676843369994772691132547221637785971054332389612380290902177322427744996548849883610562216436469385384228172226038723957916847396237920863624862568973166606582341770843416573901379702674016412896914782824088242399748489326411027575308066008726077614494104848170212609087009500285496333935965720868063083362162043212943853654636628323027213502470484754258297062152473603257906799660195565528766456387180096203287203871116774505811031996607591797875803061429122577710207851051256290614868693012102133285243187647301369580272230331532233291990376109784656269094100946411319007572628014241161337718800883890832699010854943388853681571109276631514821654954717741953135663824514866610822907719557126618943797844951091703667301342146317781862829825524996995049954435617786079999392233690378753937721254382500629599033780372138093605024647737355548226324934455663513326375568784922458773308886175581027536231399187916124507813825671748845181585507611856163054101577571248706224185016862739906012321733538060664505562974921259428767804723895982838466969499474069942760635637258439359264726741254044113503080486366912732411621495480894439049075969734521909515558351944746710262835435085220028956061954583293633958512262955409534405346123569548148441998497335542237301187542462319370016435522351542692036909802171788176593983113091273410886548052766951976900259775027704770677862473587314388572052659106681729497465274586474554391163402063308027178329438594914056381368566108353276285802665560444978723189071153050385100939870264967301947530708640820198008636745261186426990980087266743632633212337859984912010294843513183174830876899903312858281810336179744752162069085499150018921082645983626819702457751345564248180800280870276639571298141861736139791890161738170432289192097501239729667043221375908459205672415647042679244221025030334922219572709209197295413392778409668952334239415078818564611247551293302888867886785992924782973153501591361647983308619925546807974026815166836620981251607401232217415120346534498072112370328938583430909227236404626611399125609742560382787796982221332149803025022802103881852216463366117961250645423343610120618941841489829845271904172357545434583405056675183131467805253226332513083931494139020020143275099563452557559355079282944122659409511571106615186380525550861797502006911129627693492970885104933436496877958506587783964756085202777711614730546351010660008263461183700375938914107938749205792276853495775724136708631739765584303811644128759869626260753004504525463324572208584838998740517312908312183989577357493571998682729807431889043452069506014561553801977942479045504775977500125582271574728815152193791818102152029658363952642436189983529882593214931047030787223464241188883231609783497691604548931125528126931155727891961742810670594249559602200490276819684776260128708768713136962377541972894285579892672963172189695061493265430610091752800109342654622356047368630864801692528469440460585253109856689404551164134607790477363372339617548380256697956145202935299361707949476619092915725134472203283483798133802933638843255650876714859926455648620497430304706268997432798902037355646314278298939788689800226917681594552641582592442911097458081711322241569032855211899503431557410578919556907191941095465140898134289527721101275330113750366071674869863820949892755228557844533916208005872241396974262048063912732236052624976364208274669038312176602027870398934469742600877079173764551585088005896916831103327233212478238748661906567677783544195299827048522601315153605488710484754045900708879480641547125082451269896713872449832845261499792222096108927150568420438085735487710589253220047447535638712043784041563877560114649842014794642103798222878414669336577209745874635652743548619004364553848018022366335603366450624578221889064002136340313149891492036519295124820313260889776095327869276386654869047289564135147336310512119517337070448916415877507366070912920848280239900148284325561313502555263509349149407174800879529143658754934378716893570589683683077725259563008000000000000000000000000000000000000000000000000000000000000000000000000000*i1^141 + 349409980898813212119426869510737702387759798413916758818768419337996069021483325014954820514181774489755074254253008849030799080980199131610496822173755045216770167418285569535230780137576654651694547977714233150713879295009671689556176064961712742485508622518420674725272639058425969839245760080289412939671564595961690510572462661783016231225978559255967817223777135217463129894770959493218669781044344882611672241998260899581638119511244854237202063328134110386763930916900404383877032840756519920534747271482466348326063581858704841823287503187754589182789774287823821977905832413202292114533090175530287515240255052026748883626755731033977180078135421320731158773681621618920223137240366407508833008206443115249599798247248851435757085634444876799827905472962361488159849846161778574146401033610864433914523743153566986374914129486248232341352109252672756135793934979935776570043649077955336342276456591551997038001360461462547114542218000771248879467073737470298084538916432722392376621064117644839729005285047373661162915408353322779153501126761523241295825478136354499437291085897474925462702911295105596894964623217943600162014000810965785888902171863250502084656869727067895697686063203744438437683289647509901236563940032559047475924598671016776733754774986213019063530594524546618937024359459516025944897570408624561601093158077806987845263368038108087756851453400754717555264106148973265496059383071043146617294394899029837014095054597543677882988713793200915411745536360890033335694505907230321496948522663737811192987057644998545828849819543409598668139987697270188451479610522764515081729144278018845064166318605151789411979555762018210361692028248336011965393959593035905202884348930527621102527859377002933282837569651197069529087149441470381333886809112443900751777799318514162638942335859874423229770644051822778588178269091406905845070268408521338207315584258527499654336165738678297973083867130174302879100416947387783241046118487744933050785651242111515573606350895004784029804833416970125624174127523637602900011769739683547670047395845037395697020674231544302970540615823786106271797949697864573534940614142812626111859264815840270752493384671305626143677831363185634888422288866106620640246441214817853897131324314315079330009681334660491880354753928797864486944769227526855262839177849256164786518321149750254663403262580818791365711555987868436009276472522772308716095500469293520828955869416040495950755153261738458121803764031525503267339330458017998634058905908908192313960780158018301617615215490762436719842407261360668167754490370066474693542810720818661454476299112504712229940048690167443291352492442152865676502205547705357900006968833968701067397827446494970917732371782172663637077207406539507238647413107697450045917957067277413964281918675226415804077981929757699247588024393124348153274511700834876458071157694249421496260898980381802288384496062229224700419583170252725794018497042857893047172700262549025334102275091048163738842544686123051669332050329307124342349904541346869065565916208876308608162461119055133078636591805044530082549620890492345847031324104498043769495188853984756842582119541346752678294937656469781768949429142427944638156130208248335233568978267018712314769837962364744413228022097540290143876552547376491007702006296219964659716115386357061791129596228167394329651395812520604096347345311407647063288448663588952426815536346713889339545745899652156171355480931921372790041776267661241273922143011134603462046142756706561684745088870901220332039049305601745522373624789383833336723013705841527285190898082459231848527730557112676350806971507115954354305175564788350689152247521588548898622388862940282601433245463663646966644670321345067506242436448684343985570414269471590951376803700729955434212793777184598766604567892569443085544050326657065253908873502318892130315782589366825683409698301855350599766663282914391338236078053997055937731353476082185795685618087487953120601296538118617301549967266537311415869896447853206223952301757477229192476861405186673433818014944209288803088932441243273767160394972107890056303413877537275001137317505722577475471065197618711025697936318885674701617727858693100541041532418534543234241317220952249279867149179033837614645775140191967729653959020688257647752912826921434647630400852124581007836018028476686604584138416139980666308891231525346349330629711045440545197805119051726926073516188682592603377518285484812135478484797760776322451936493250089645997203951393361114098068636016332773977415520668424388304786475503906504032782638429379413222472986927071612601186410915453590042024766546603344259259516042111768138308131347197687193536638246402291281020215134968919300087124934104472130950589511741418336000409600000000000000000000000000000000000000000000000000000000000000000000000000*i1^142 + 7262723181756570323020854096698813919024678468673459408045437313021963686738855321423210913976668140604023352212094056485627683990428517323972285599072168970664998538548981235574178211525861691121300887951478479087262039098571250617431099920153365948259155060746827047243396623013607963778021852966611822009459891026896603314542258712995535610540168930598471808889104998886853065552683315858884902527017901713808510095335919191491185637134125341607227238947895052875876549561932198811205545504204275578065361918922046121907843740743257065992238196017946488119238300015073904209343130624941910937651065537381179072687281638415702138787141378472043130406623293915608255906305666843360013165620581432557067313376551092717827906042359348560005169367590720791748100168958747822626875976706890781475072503840770624722196985322876197843124268436990574898195554759757470397138265577052630546388986950251992734474402307882869034182534633537410569523024545635248859362367869140757095228227293855809058556870776903201026958707173683167160914236194281294245910182715661687348428736278214067399929253600724796927258011887961734278593413241426895081168544107072539297165501549314930167856239194309867327369393985438340827023893665401735919394943550702279922456894669840722660074173782695965307990731765492625729126791142030646814096626495147250787251366811384343149368588157455962038058588084297844771081066302185631962051954136064071923172126373994302516363378769014275602600233258045271601429597026573186448484316220871541203143480601009338490233912842458591666687489574613638630834556997597965936491128976468074746265240483851683732980130475768725923948658019241804415516927383403887169703587410311493116908643064903052256329254364201889575390584533624008511906635339119662895581852408539418800842033939205426990895659716446490484258518731249471341467867933746381881297706879479186138759492985876364760897136012348250340872513842558663348845193427976247988195536193769931863263952406253348102621937659747065286355398492897895960176656398899152669031394201258591321754758022654215503619659719009306423340064412125423166152158639409743235179651406347234296123714915066962133896488526547891837031584614484047779799599401358821085116748198078172506543190938799572100104722995307963877574271621807716595937155002904321334639115667687684240079656925825378394125383941519731594387428453214278227979027305629989916854112196665769686869656302198102918234908425258804571332999599099262697050989409711219424566431833765857710898243523361904995475706135912071043142392004460518418732319978371833027231860766502955345444789620903015587351011113227811952706468272784847836693966186180895725101657378411105124225702195831578440524833741978362148892828571775390319279838779133347250575585677407162110410750951428806069502546665866467335085248800611176335957590527808550350068632400663747942361233068848857412628269720082075052422539039776991309570439766732623463014485611416536284449536565875442378079939767974792951236002600826197603878460345015007041693817925881332492672034570878950440353777683840186599826816018024162612916288651931654487986063286329099191339390350356518802288994053609985337282477687486774885298795393988095670112288456014056893425232810378144064923278233780737723987783055404575538804195059528847293167472983353606421122987435561933827995219911190618860253614899479455681541313742142830069445303416324858531863843362366125861071108884430751930782135476108116305646235012324915461033836358659953576432920548770576947866883461290046160872608061714487780635804425528184145425583534023075746107085113890040157961509835016440550092166166318503332382373203099671741550572771396163236903555304186486555740997604865167598286261661617706509456634632218448193784841215014666193340314964663947486363175925318375503710821622073399531879528098825597538652904266263648438412934049518925664710307456892263573026569148709728923570905509791345344742846665255013212932020433879500470346502486419473717530767046439989602666414623352818520966783942653274048066059613478043185144873626623262782349244286592220977716672911630160529497496859417536050963566011196756958937415636043093066335897038906408257408636276810366145998418807964524104283480312220217777148560421331119209036545742513223133039474443972822661422516798971165396561819604818645254998290821454648276413129540538138382177598705285791107221205371964358008813803211506659342734515400978508291221847838511687875449003617412534879377982501109404656480663506527670887311567194696579299494047031946467855985199756406290245885611984462045979365496820621988220470756085620985408567184308744925290009134201781865762048377880856891810773325934388877849125493424202652327880636808410567802880000000000000000000000000000000000000000000000000000000000000000000000000*i1^143 + -356276296430706174115280593052768161450594506615886677515618723179807864775978466123215566197235678232810028517511127055958339210810652752140886792467058674091456541571762698776675618662780913158365254180615471512902435460992091469984282733216933654326046533329418989569771557181778469286957277684780696767829418326693133788872701813423678919099083327515299542947945119281439088879568994218689805042010500477989115739493948543037427063182560093152412559240127065261991191894418510339750933264914158869065185212558671070643577438530045098667901339574024972725597655005189278805876011509166101854496559837844958733256765572066916469665925942885369562023462482841221244727969082054472315605638251060065050076994289689916230371187737621095446976120510787040986507887647100259427869143983892414306757998928912706410611436746274737216315506773131884609159637586714598461840887579913626639333121329479131449887673358623459851495098394657034137084190612194337802663545283656790810879273524619687366803321621809836902658725672236926193046811858757178578120685245682826338184214455898189252074771023307478482202674760106403102260398565765536291276668833948397324344449916374888992764247485120292812262688344258999744498163508700386105034837769811249951317546943451637714196808328558343864375966669184897167562693309099663692781486727454749633647268252375740744934014776341457547259003065895740140576622187263529326734525752641768542767762419357282955607769095407464863888337269965476860484451536146853101064214749474110379561560010696642711181594360001524451628323703163916657975694043215496810972267837768396258077741244495725161427108478549762284784324136252602463485878106253148435755143911426402348966412994388388040106551181985412982820376865005183928642222609897701694987584939572851820899491116346706022154703579143402237463126748313089324922765834387688723651134602021373806201905258359451689902571007733537536131890389169613366515217025264855427967754418019295354862386401362186796525779142922834198033341000239154659554014098526459531522331334026887797855732818034516223124276668001026177189824484075626038231271299681580367747897724284566383694401599810766162700206179525082516670770749302685359949257337154181000517712133360569164179888608284369103382392959507202661056081784617782427859635726392526981473957798545327573032334529772875840353306625597980132513205208355193774696297610220676895510155573675523365691170252064535814019919146497388047105797805088032188446891434530178889100055842613213271744312515288696611398137835367528765321633211105788853276358171190789583053907394409201759608237912469223020192180927904938446765466734281486347174597491892970386061588490161583650331019168011410665942559047069059165826764951671816833216302810692375485241405713877482254887909758708662301396692911703940249575993204882198280708187725269227623447245289000006879102542865174432166658955166950148142313545396544257234793087175790926195630971450215167157085802846443733186823199670957052306342937572731703433644888445264876907599630233449114090508206051081605261857051750893116498784390016433410710061025332527741697024714653246533302505832232689179258851778457954457823121210489944564776139968609061554909905148684909534312395006015659844045258305875819903986979086555538067444715136446462982040079361772180777566889193987583481904621045315768978443797363926254271181951409988768043770450573181538419984683547058392865621262161413835828857827458930447948765931993743954881398161154571470560509193761184142148073547384929022120019486854415324986642639577905508739381512816639024144139027048537344256071811955654974118075324037626028571145854050486669953688317806968415257404277801656670143856992637055352982169488030151029804510638590168225455559253048953983107038001145264271713083513024513681977228418089577440614250442621418650388254470982010486377880936671990004540739184564085191884695354224771361054898779455269667896182068162186494386671020647844386534515387727974093391212271730827642631983512317077903582133284145519648637470809148527935639902739494791721542616230428729558417431797447934480574173224602007935291766932594398037520094389403207295056717093131731591069676333833916833105472087428571987179892977540153301066549109455391810394180804339745884612399537058657114386334062032815488592826309002396705820805498212943744672957472310573091643893330187374095080923886135262778656544870942754981644014053646240967002028162057352249868509326936916579061045233518558710782430479693387143676772038992111635301428959611741165119901702086712428911010856778723902830014849765494847095138479792763593791170132803651076767286958511148533239507156288889117686712460671011937584486172897050707289263505146443202560000000000000000000000000000000000000000000000000000000000000000000000000*i1^144 + -1891515654099399322497881099154822918573602422135952244641616968963537681397067141853372949935262543213430307501679253886681056737259935810047905224937471412149466866929668783989704494571870783552629012921349878656653087056950390727534362991959274077259995354496141987233969309573546610585433329850506170588737516436338929760138202921207463791443454955094160792709199760698754124592661946735136025328096625839217454833317296086318749510956026537706740379137395080716188188681181883709850336247659468993973763748242631305814759900019623202208154029995530932054475090223844864906237813108383006072341299673291143949954616764164439381420277124981455757693311656311229059526362366350773697516351807941112939045675244733790314340343425902405911311458367670711864809706044953294842903769665261783515363289285404130239425485495297085984762703971910225025918775100073493557844894707854500957461589319314074348593004674687106319077727675398386429798312022768969756979724545254652025580866365215476196724485904569572316198356220996386601837555258379580146958910126547097641359787000529580028508754483071547931613008794674277739618542491855055917066536808454209693308618457501447569322617172973723044308829435236683428162347577487687797263712275027099289987679479252002408822153172087139191565530594246866760939003004931972319400958570076132017837463250137781763400920643319245386063107775454079466942312572998627650761778552992548865930207943729340246345279261342038387642984127140839655788167190272868254486968751872637871006883523706502729661945665794302841225711524561591433003199023069335750581736740785127410352405178849581404927951625077936701290091904049858822493426297383348486638844394862598916914710834733898113547218219976696399532291148605618755397727410151494470005015408377845196828487190765167159313860951018091126184072669640920079402235555383696698704154823200530454893031280352313567407963195657333048989782503633744495060097418289062050909196721751740191840868046663880679280148324836408695266134091314433454776412308582229294176768647503515285971090073485506537611185240909198525103643840127485624064848533874115904233123744710820315813882895011620748631042934109152765635203018477569600348288426568459713895749323504358069729465253556293747340042380203463433060044529474861882519365490472575456080558129446532991646409593479087938407043611954679677327727425809655204895087590857273624834166007396460721975444917147868588046288743271658920928487488101541994314116540859200131586271521933864347890294798649191596704769152356615182871269608707511816033657341512793700369082462869117272975465077583639986832894417913683592549497076605847881533746054571860265637633626155403302891620853874447268596909984537028373956417303592086581549850335076220749813396839741021267776438166413338267869665876195629766131851315555535633292462280753283818635460993653829810102697373620298082274274193401119436817543967934854114035515819088284707679806730283244597121661691125748179065694933308930295022450902178366148071460915335673300908454539072846986816001413538715772787207670770697847288310779695181707243122322800008724293412798144039334364370728780109757959721613352610991319435663324788487365130769079286723612763575873719371126080603380544542239637256606862800354170326690221666970676517151656006591442270773310794150562058638717132058181495512605355480465248732364754296903062087493316783638852667045809314417195000596463753471221442056786407732079133639339837600661402196453325126411566706512139960472540073602807752770009281378449750886308154460574699292679202478564600550862297819998907511915427026137071128568471739468148085439414206668649279426987873117277958931537921642882582747557400673893148285936588712271997318853444790519060906155524138946395512021539144522960064535679556184804573189728008864530236029152865676717798379308693700406962395624136644357465166371429509991614323354741347083959178981899395153855992507080600602919266206473019613538593876099877826812988733558169301001188164358527309536890907306110061453540619248543808830395509403318237163862844654677464110094400414644936654584341919675844176903044101770037662599439229220370086469346817694925576452589892786318163491684926151652557163101103887840511410449695133247232527201139680820430565245737032237554013000596970394504205300141561750262772265929093506807824246575676992062149857192368627775234706190686525336945947583539089775984219499946359352596657981000544438489912338452753581775930175153113722754384308161727763286246167396928476999425666826268236043593844353157026803916766564555763577654983023205027335522544099009135267811302480693296082532795765618198638960179030522495586564843687434034916284111735014778700898815180800000000000000000000000000000000000000000000000000000000000000000000000*i1^145 + 15849842929054070986865577480131521037357248542159440813942511565660679803265617177888383209318922095626708802554369955827433529304315651314541819517125583526204582538434827619259536336499361836470802417939651096859638585439933116936581849268901554746146590969933050359365326812013632802911956398033223580442037616592856679893133058455325420576130012450613888174969579606258291844784179031718977773384730184090297064543846675701870502244129937925018492379250924569353741934651607421367173639057922938120400242949455630062332503867833672269934644113574087711220713404453221598333031457793570770215227275503806659340359038881312158764938522652565609905311356618967779950923380949897740242493764693146626512385941666788812323807835463862362365765328652750271716578931860018392681162335953031199018489058436330583132493398968609052164356588720438840980179697384875443061567753915622574884130279680137212885395231374581589510868066814442480496809417934155177867053360308743419435450353820997268029356693540351365107185146051279348703618578656457603387895340787303328164665502287493155475917138016181683790435445671758582468605760007377965842692879840701123645546937371296334555547671295624389536703121073499634854556879747545609292649868630561070471683219278288306186162086726024514946013544776178176582746001547180250424046833359226319988659050990530479120793457963968979698540527488311409863578593706918455504564482187551647847478917253834981567844931940397172115752854985627090390563249796774762529291344720776577838889601961569229076645816628369050023522835008465034369595055085074742732939955471934325604129002988886082675647369747821328671151087243624823144651178945789412640601371322475946141121598161614275902130180562170109903201898393437013442877354882095065967239362572891716062645612150921191577258075057359651545380743275820853944166397899844343929104775980855843608274833035579620622750202012683197344586478017601521900768945373721248213526971584822920536303041048849866292483493702770256203025465320751598983011828263148628416489712634197997739218010960166286671598313941928966782321462561769512999512465038565353943454835541968064637542380245441167560595404355362501046770867361203279342489663875766715594294137523899871598801919829466446868346226651442681372532868922480961470743941570275155198835262541614902072732586932869997217804017255056715352374631360451672071873017963815884158137806607039911974545251322103001725650572218342243450008309814660224946976292827625242888333583942508558403876901431252563360137259503806928137366920539569567041457706702450655354398269280868747150367287148407120461184801419296742073207554577350891998286172894640863476127896906021899152062875956457719253518851307414827061520066391524529332305178520302917945537824864862276689889289123019114075904952516160739201914871294150939368491787338783984354003588758288915155495008732786447284020670350197936708155724515161167864223468985476218682975495461654066284191869993181755785401253282787545730214430344693932652592088643921233340006413163542399846350435523496623206896758823722966376211397891758821203617119547756552482045412796555617492759106862762189549743239125468138086020511713733887022895493184825607390163797732417836667969436511274390720520435124947127248475999481746563154890789054773792886332005693833166018530516314197344180948905034101613381325323449813696262219738430058294241494979035288982058472145077146654134435973525220862563861132568533645713223435411729194877267981843092081396440926516163768449149329737166846587489257815095624490200999122164697672315417033817853192696748767385722487260764168436026801261106526684739643511927880231858743101546431066366553835620152795623107347200368808587282014391792899900515085542334859688563442991375830080175218340942956035280219491169789168363138656346468997554952664906848723436817380347174728049123468067495143277252999797425015393060822815609764996346167563624704823396146559841753692738970784939559625706331119628638944196474323763300876533703092874686145479006728816888517262285571314561034067845846651242593132118809575454621819665402763037513147101949485776991151833788262084180261391720382753757180532860609936444226506058571542982365048971253950222998403047291041283001628165294017442441636575820944769175635533047716432518257822750130026348866038900272253482440703388307462145822633265077539105194628526676575520771829544103337102663159220858451014721344887611588990631353303624448560782324820206204554103052637426710517020178109678586942526992780519045944798062764638045622724691677575283980430982282402448955078617001158949298650650276690029149841439264073157674425540393405019479539365281966195429615675918610252414057670560972800000000000000000000000000000000000000000000000000000000000000000000000*i1^146 + 662956657970073832007279647384828519156804873282632010442320319121885030541524208487971743392004401714940320654273343875157608651753932120538567788878764141808510604699486131265664297777214935210987015241334940318021973911335158517279866177935321259748687388616661592180353389830343436308287872628171691749304025579883889901363479689818871729122634882934525783738066237611604785733124513994529638279717523222348708261011378569015911127419231480956364426662842677290717878379952207049928184150503156800024380056525307471846726506004618845735709783011961929854714904781035051434741693424976264916138616213312336873749291199782863059776147707153671418615908038497751413552420780356493523568988060834318068423177114759861132944104367833190089651541958746276877514348519187896253115269085834382132833384193432142855366212665099496893197627290696274052825321076909092507102776466041677335107254945740892855161250614662062580503086920505047590670275953178179729117274615671201351594291257335124008460273670945702529113716507198792906745779601620703137478181029739127721358202060597347167846730614439483568875528032366672929096874876381449729817274767898572952072688654366825840547495691885844493826816646218556084807249451802831310363653269952337059144710367570999829195327301655818452289423419368221441818611729582521065990612376706876167829075934789411688294020087547122091431012044978214441774230565311345807552764550000319754019345212981321372570067024836377252922493315609175814224339452401410291578115962720912768716670547880744898791515579200890107463950492039884395723901773394700354163236054266637120890858824763216127059225442314495211854628417159529903645900822749560768933049998286126781628746555485161227458252728009842183532649635509746369385443144936341358254205095683629508487103313996515673631419147154212426147072019163491130060203199524125160555705196450529800201818292695437916136612558475094974171424033864236814956149736199968512974627192000075053248603783198347039254177370791137016465518631539828706752338554555624920432500837924271462360446614902535607579254696736067737280253563133948564835641546050537956103991543634415866411934117228307464013062713139425469083110357337771063215355471244696467323735286294087927633945426045561171087053955340483944334063457994138051894647895469745950692147404428162981740196694496513089547468309543956469030056139623677034365373035757664997221239321335872117757883580881915123608991104600371735021284349319111048962398811486010437664983143173297363228603195564789010628030614452476087142521225617502486823978533712608092308975339851903105019494809529522246759365743107596245759769879092434566848089994809268208951837166063438904219263795325556027371264984892311204687559293305330664188214096975680564743872400832320382364759393575706518927938046272311391559906813553785761534412502359859609006951362647038642017547791004643841061103301600490512289200339861622690082294997982990536131180087924291341786755087748106479071150182000440784337339771877722809045930539408589952002252328238651555163606463550188661752130010560630021207513019451252175254685525267523271521196880576227179578189660335575678744188347914846356505346916845959744174277213907139492012467799227978804663009174932876041224758107173232890125672799235574817967747190181936892715863405385022224341702520073990503456410033968643133545839814567913170971216651172274546623601887041493239130851474117065235381530969389773897801585729163050041435001406944201729595004323060975496446971386412954884275326552383385359427471197890810413892968216972593404892843336217214078920806426062539782004449834736823203551850493032994773189553181537644719289880076177006564836232720604593962038386472556411742766589100389389071758619281057577745855692986572669111321585271215125956446496021750697095358867992012471850815401561159691072343202780794296821544271002377423059512756899019503149443534029777010901230100368926665665766348252337388398326213841669374995084527651695920613252802829700858045494590276521627600590067468662422641269135048163763025459697196062321727851903126377232894258121788858926791736490306441350993405931498134898597113803016485583631551035815237100365162883130986540002165078166123151167539544471438519031368135556017869300228656945229892952080736203455838711045039281442285123484253465664451821489830106187293869457220333820534153334852240371557515323172056628434274307505506576110526058956177550743881818597635667425330060899543015634572271085952666970134251232361558588390583721120453559518588243767209179155255847694055461445357664392110563045078546991748820571194419831284184979019544872588893994432127295141028513240710353320994167695956966577232476936790343680000000000000000000000000000000000000000000000000000000000000000000000*i1^147 + 37863013073243554657953268730422211572915992543379894495470535366961072332718115587512331002824529594737557868669474106569935710244943189658545226052285064576717777305261265277376800285339433070004884276577317487347371818154834065609286806011959036691136265229952502425183555750485658796017397780529830115280888785860210283130716632931892116203171613090558518846078434273613760416785865790764463252533963431955230007237726401579919063548195465231798605338823676267508808944120547343970779688948520463140806458962565804490688543245727290821434219984895638686167965185088075364710523991689615034947785117797864978537384245185040596469966475020109045804647749584142888094250283161989770222284575504557655777756546207630047681142343038515077060575446836831972808380977220662320695182933391396382954770174624243509078660378116544098137718426679715122310140967302442439975005951891043571230833001902856762852806822976696548316548896340451263374091809931009751841561807001513798573234239071861460631220349788550118224709559452092732799792974107985778210412732929023325175670325500767310384530013876198126869092698796868866573780306304043257916457262860485549776248696950891493911979591635385170575532951470584251759015225276457793109974820281263640651648069556322275348690502208589336597081536440689259404934735774162198399210493592732537982082692028421904368794613209896587296917894761445493104306177589324074973263793501041509778632367688799488159970088425627676190547345213052551961846349300352603905495461253441181611757265480383638201764152466225344507503921219229965402671176158295118985592245323833573979860277486916424674156480632566750793181144779232195202481174975647486416143883525281233885171998089077602689485818021018243240204251184844728463839829762285648919713895736515265677323523002161510058379570654558165246593105272540161609124324221309511932927326689583222840233540591519722625719874031575514192100561725580571555145400729270953638431317286724194472741193905653712563250078817498920059003946587878495254257334219327643480250870682478314226233388143970674046306781990701281730153130122079527672845403742380515223086541108849125713361668049805554632204338136207134678621884914189043325773996224513531813842406113150004903631233675456840684858167827714856617962800316015920332931110422505364101876888860757065606358309592617075303183512019338546381702487938293835803335734181352286922495201828372904415596301709756650743019323073274284295079256960962487509298975667140511664517403219211124353295882934492546543575854211392897890340713685441922414967781762555478777432673466687376597405594984624722964407678975165163352695296198975165035269792894203968713581385277673608370672830962183772509533486011089965416954572242679449162792078399441515963562925071115140635109266918124002638494017057555905641927499515087563198156396387545087783155917916416123728643115374725092859364246766162424793959285923022048777172172494373352295248766887481683781095491941011545481614862288840592942853015834691278265072634387129464654347054691843140862107653430736975115990856192487661729504571580565414220727404660376769658264910610788418332620184597035471248498491951230012873992687134555138755940452317632121066840361530637102216513281721064003391211170205738159417911439732811123015832861575620333613683413180329840077166606210357968405305458129637929976937991509044086888485558905801125271251904676733977961516065230089711704878958037687268061467569352654804468878117938590449178098506755023073643085574464001798026704964112301760967196776070073444973348108816959910952336324872563104112869013316482920684919969090935959302208457808925777325218361397606989287929884785650152027239968747920208655079026818033413369289652045930433939326668253908913186339179600599167147000119652010992950593538229542503209078218163045776900508782066042227333881293063443938857913398752500799032659313073516772642949725618517702109497362457748718081162608426637302053104852427732002090672292518232301579206957653333437231308890680880600241075833438894899017416330910039274829550829006361073672132034987590466100754858887215229275204308958542617924216885937295747067417857362564902355013682355122502955795162684875362361378625578966623107661113646360615154801890757862628512600128788294402751533542088208191135267411980311844089433278586699787218787495897253958873948908274633036280594147386854018976854592515243147348392944258264296580828922669872518858724222355130975874009495105170408698568900959429665941932242189313873824463154671156415693567621134823942143945605420846109355443545016576003095436998382785681192436776601988199514712970070462317530822271579713337552034355832133789956219133609426194268160000000000000000000000000000000000000000000000000000000000000000000000*i1^148 + -928370748748531420927007345781589300671070884918262953754766710985650496726356716228128569952005867805239667293803955380408099080088328017784257508122364563572952226451422878933795901379325649161667280989823375487198421683956279301239768371322599457167144515356658917557504273347688716546842776920956522389828230176134964964834537926479660657249396333557187834750863455256446143554121666347973607352391480224718126317857108975470938285205438365870985575322194629977165611130105366053867799247158426712663122729746336474610031608643897996020228431783117298565122316107395159282049754913321938779175698547482135696305314868578311161267033031171324386381454170761657015879492741893308846052875426275610655332193878886543808882103022100495566037929635254882013925347778153315962742350216103266836290943020508487138716595926398391568963956995817250609004519333917171715404323416543768376036150494665806428320913411285513182041056731194636640338304210870857435380003864763592343170407469953597666003884435029778352964214597512234395118218000886906027346131091468724026087782694064505983040243142608639951952131642422016428977194836900961808060984213861441726763663160283995873959888939740078556990506666781347537741895457209248360095717161092286956442631530851865517309801187945179327530130329541024117391412751021426081028402834460502531349453788241431256654368404935692295693513693911716443280152043420395549993529685893529970304226405819549133846982979903225770180994954787681373048360027925642531759965566979187625572517642136330661841555311498231970886224156253596711101935656384056860996634112538381406441988231252016069842375145815884479877479499848039052943747872933841494811804858059356154310666044839216936340332352068495719114077155194783576353678192933736563171429072626690517376659769309376662072695396256624556424508168759208285263514054750463986306916378994763350415521143904015748096650572911266213400649272837092968698061096766633870939962105521418086148262453408314109155666695116627995745825072500728551611429165705191641748552122697069138309801339423326048826466384012560014682566944790013736073593420099238476566190501599910919615569771102696292220930610693298835884805349177694981158284922653763083484487030558409853775108918442861684114918626765697904935663765767112616671265327274301172750952447313592462918967163502842699886714736439282419155587401656211132861601178210233494361388322793280179545402797279863018810507801188228383334856952397293091005773376994786333881381126428064398110805566498813651662622514821323624744731693996464626177867908410505628839798741541380856618507163190753636602891463065907595412122611824536730355078767667758205562252135845870194300781687365301164077939590054685337517345855009575329446604546089036003151934548414358508340508358023472985465224334220395269327430530644225678726614122636391530012917983978666434135072269597250720008462704892496095207375793932683958387098094651898951672301304740261409688628882414056837766053803611312264739542506676190720066478156403448752899849998264901760282938256672051982621381911082577799586455155581616603622737397082141110256879242486825957797192512641982227729491920251414810259240494698541545355451460035133216660542560771081848661224375009834853571098874140694572067394624613818272820049382038123460282092140935192519727991085223827964972294385372683337197785100466409031175752853919778472948159044253831474722655363735733816508584188614254305729609270165164075771408012156994317437984383354375066108345528681210310866438126874864395729998972260238144803061032975569889434609743411703117919927737208711864289925228055539948618699045736661285791304977300843928016669323438785070492124273044824625581290753637257804630147948298164059571770019338236411188195035531261019712684264349158867564004641382733857623480674931160699627282776750283295592742114917707607791271543308077299139532431141835790533120734241581106103907932515002791563155449884794801234772022436240269480559853474917950807284494889150336642363705928142486750528043555405695738229678542340231967344767258255940653608819677008097984137760595021947655735977996584445946951126235986850264916004261679750357335437110594218370075079632578886351094002097765341991479283514062819449886160247236492672433207740597623474794268319188551440806460199559606193052314045689472162180481496741241556822021099219198227271955898605159975231867387454369593061709930832631688903707602843796195750081737765157180838185421207715065532460041125835610801690336371225347911237883001024740542959518224974375525616499681649860484370131920288245064054786645533380424842674800957961964326237791765113165839325810283458765352955043510293533390641561600000000000000000000000000000000000000000000000000000000000000000000*i1^149 + 2384894898943521195483828116691712217789958277196248439438230794675031746647526425133584940178471782871913463718105644417136026444638762205730240594180520453947249713963896369063041682357981589868557731520542579447129900962541883506518051322481260619056375093651485906494999011658614380643621120791413560955336825931549083249148789803401192657343231996988791945596972432992197911846832856917043405354220982760705776921734015888163957988606227983220159485959415172641429032020114335732268454431283043150995158759644096622317497578862312435598267164977290689363977241928217338449033705527879577076633574447351539421965248367781198729864598780104358690822204557658981394844530132467378544651943420209729522560480323267285818362728622652445826793275635926855024153951846091215834782579947234382409432593434288519463659619244413693657268304979706678195504608362733966805923073830253461906857392199064242897525925344556007686008883173846814844873936443352547599127417788967392501464419582920141813198554844278084782046053396437777990182556268101325169558229565330098290658233784704879732890686672803083977318075196306830973049168459605014619540508471728042238687412899717176195767174007594484083830928463823337369512858958874597096057049515467945876053848069447480839112930269512735636051833551329478148284617903340225719612953235096371329028852020318886619189643998412699187569525721847571947684473883481331781670399207450764561314298710097122261332179530482479207876596210319014398139135688189875780212494168999987922746984790974647401706308489066500317147162414508897722566220919688166806753107551536430397237292689470275353780730446346694118579360026458714076012498543442674225839260282292945763719137789893292919917247159923562890326277528410309297478106290104500025985227644383282978968964018090806414285577923551017207447510308698712194511250143377394488938632393325034360239359954725266019257305721611533622983932655114426984343321776563057259383377423488492771734782648031606461802728675948502600075848894164312370055246406461549592156268317393002964136622181332509521583717074992232477670673221517497269669351316578400990517278007297517436197095293787396622569285569305746508748503329268441675167227077556981815644662829530068810318646479950185492452984516186808809091142655921672121909842086952690062371457845544352507474997930719169779605575815078705816140177939507354171694827212712582474593986099185061038811261313405007281945722780013736489279631629203361158430658238770532415363504789867181623120042685746743788017681837989820226626513691605861818479161097122088309525825493119445716787436078172573061662305956613532722404447849460603707071859592879259080014070791014937272990636800474946422155062054350430775617224966387567519582785901477476352003456833971153045736921655583645694038587423336840708112452785408536179115934603251896188142425779364957745362775679420578741302511363581429782780580585944741845133504656786228739443425819720810330277670203449853088292279239937717129974385669260706295336687175183981114407066350185398780561391105689548994229055148561948056130535612788004980370746247969596585001912204005684264281998966376788223666239372459685233784995662849770232291599668201850020314602520972823160138675755288165813041556157431538897959510810538662548464087503083677955966950314778054549450717297416487800419931470798174001412182840220236932540839607907377520754886218892016223855850001645609657871162246076136605165486073293296151139129849735207297605495519568556805834582423463008082737909415427959875486120276153284223070375526615659257903432437724032151280043637925550498095184699698232385767786640838039827814101806736134657867758873503659367231279384358773024639667012818538844244322639263465448808242272427290557884640870774175677316631046660007885298043822936880341262298544239352872880521888533064525421235965288891024076785539267442008709880486664430886126784087108320166527178047108945422237500620985855743872089132080179125937807168019868875094097402178973468116809612075623405404765655257426271959292810312455446425021603861703385831622711123003503984338175011868083932920302390615996941419249669950483792923410798592177432189385356967130759867678098905657391328706949478160739456878606887155756447747602652808411235924202419647986981174693701130621321925998234629869063773132683445932156086255663785592505781274242471090515095795007350104729388421447275480997647450754254416045519309031946085573951964324782644502196501801429972604665674346394253089062494987174691855061508523770835541217893005823885318746153446202120610151824141804954392427166269384553238612086336608922796935736140954310260866310721403614816596676323058632359936000000000000000000000000000000000000000000000000000000000000000000*i1^150 + 160693983238802743343909547022479544934983579025610000089811386837328024947946155306467615940766796818938972389216772775214065721855660143121672903097679184754282006155767815109253141699561432722442652342451045164032402996468147925748866234677750076874104247731240282933318056529177309787571667553874009233352653945444787863465231380663785282646842997592983931369065174879206647226449627565901196134269198951928016715466447805877834301536210423644688953191523919608478979946251430027694900631250500083989033791605983927799287046170626195879457459917622095435316757173910083595708129440429060768879296532239093916782565264361117105481819694322183979333029444967283266317782413785035173293690698265144978119794682642154869894664330422149468530335972981373818971093758921555042362178036658662639160664150716771966878531333762696015833882846318245743954647086673568923301245800967952168500142835763039233549301193775364071352549749625980749062733976883644233668388445448924620900940259548555098735608259074088412655596563392069230953533207458469471580916118204465305962452005266790248734436470449398858476481276972829500905045315624696417000160145174704347620037836338971692369792768512936297209444164163968691306116638715152712794107617470281239027930314695206678619733431269021488926123456168575240774200159029819624048449962282977797304508368932421916768910665084768949149840420891247137342203879151808319188617889837002398279037474999941380305475568543611118920247932632595001495449628141309214510398506841873487720248206936709871396244691514845246479640278900036301278814632570785484759761018945687229485730416117372753071974882514103176072622974733898564535182300607576224455060988176062292231750628300231220025580835710766777550921021244249879314100174908154103206996670883674142715401122590013542941149460573474692280647343269225976681867889676434811120212565413078520587502090116136309630702713322456671885352580458198923928079320977774520966874086193515252212642277736375299324552462948029761774518692923503157720466407492696279935759038461057376044576654024546360169264274175033371065867615799472597518443561172431543201309431055618394717323076298183422874304832012398454992058282599441541121216763284625228819512144191507377044877895156609907532524339108374786371537484446012871460274039614191236296675388480437179365368512801612092680332732598133787285201715275055584864424207730850867210530038974694511435151723525172417047474299061764441362640147906702294449947894896371819240124712027104308859232325062255393607776311114399235738000600344004067980326439107620587485486767398847069790237842777370826187595845223884999001276977225464771924907520562863771832369134554726372410577621361563510977001746263297001599577314758365945600264630065064961430183822102550419752751541732932686642303678439543249937924322346891238308792619631337234423945045524271085756419092948505233288058504506797665703397510980152233761421536255155884307796326960832438733726369608729045842505966484110215859556385312407933389190193524860381879449990679607906928632946522325670329050168131032017519763159900528384235833929461125089895199741642594031011870447409844732216545577925023660650137409860970166439601043638395040698336563790005551488501429659747681534910698881618582444100434200244998552611274999132390299000489587135235751938030567320861695051850301125130509418920931838717253711552623877971735279970874500288941588137378441132245386206400302506460429639061815892091909238207258922414227631479916340785690711377070060853213802549060955356387713710512562277034641524070828405344130174342837713701151267129481795763674339773876718939541358332841902831982746453093819942245742287567931886366606632004499089634268381146653426485102763585962331599097078760545390442767249917364909603235455355522085359933586317329746821638088938949310563709004236031560148487171404987264991632964717910029889769777806398281347813012488643297329256777714840339303177110528439811029225683502377020122391870449353764307665504171116049569379227182584639576384487199919295145738301665978342831158142241878486170105797729742077214877107911267970521451987508678869706142477623565715772668517191297548293889953411612414005282849924861478847036504537386246471227293134874021208782315396571865783225200832143330819126357715648083452870232518656225695124438845890754112089316949164096558277780067635872476174283405172923336295890180668232532643444230626583967507071433300389455920278989313142475291099922225955619660513062690690823479692368777661954139041618739830497887406152450229022129308555109844044276016432779058965213420007494074620337751171575051923560379678840137945763795136543425203551501654425600000000000000000000000000000000000000000000000000000000000000000*i1^151 + -3702556447521084316752521015959714822851991023830169658418628734379688999432321237822129612885096436840878248877543216978361842577936347433461074693902386779715316704087826387044133291162757619271845603222881300381931764005713398098703764113642916533638143064688974182540656006001602052623327123059612271485356870206383839859401165897336112882454727674481388382370960556300038564031613190526533876680834959129467514858604312138380430542808112943071838112496036754130400544115967259678035794508298574070260988815472686270203265303854042130291978451295229385618870185677753967052465893768536562260445751053929032189701722781158877361601070896613614509938912622325418456563176599501226913821243874455030987576995247469389274277413845109412991326564783522923279815413123391985693087875890119720168362814238529481072013068189960538900508886328629290104911043456910132460806110539358201605177581379500739155057887438370233753451796061953490336835894474809783068275570107781393549327451436566356357381961875160744798080526173898785219264329569675744278068985620497859651507224980297365007191861537643911136378736968514199050044322442195584491859303765637103187781126893441490407730262241590649320015176690515822483780194831468398831586492741989339594361973467277944534069205727514550458513892091695401995561917286703328411922788066260467643022531286721553038317671102695300410487470054121692507471948829410780013205627682816294769230910861036313967956724948725740843596711473658341848047408115428379250883141614164077156063709227107502953255736399105803465410415329010841862936620296476726236783578377433766412866397682473263843371082785952097962961351533153142291266405565466315181255738363245300036969291529460013502965201648180013510534832442723094928821156780572930816863627258250867884367299197426878126798481139583053594027827275411080980899293067345109310213549687176918622207847351979875198214971913220131023247106369904460842006846147406013030259073361800167582765965791773819313779109011949531722170012334266890879527046396308681013659516990653118379418797436203572702461844381166768838121202770372367452850869957182044038274976206076554198690916911442879844036738601446850381111369124372959074453749867821685936843393888690439163705527248425040554427776819437030371286380356835698587273960673886262000010070582190477941229529802118799874756113346378817754536920790221737527289195650622544727971461544255236527600965215916970821976046027187366199211788107898375599191185644261321337550843501269218461825381161090625587168171812452745733861898102331717296894563799570874089385414505692750975118099352393854309024402090948010017075987189149354501448184392123498230579516557070857889771342017045295665297041897416527279399759331450882127707387777194653992342004573143290508946947790160528313866539690874459644456403590226442458358285003832816620451183548167683491910569794156153541481946904923125394209648145422141625197536139001000853267793493127040865295203866706180728378747238518228323727264267999326614138245740745930251318383792875880718264165135377382702688059699132385592859309895661407926071977692907714017711442308900573288473341117749093875770342084571971790578749618821079593925128631231653892249408179553857634973037774271737399812195560487241087586101044733559200186454771556209759374129098389066146202018529011866558244995453010589313844996062117005127285851612647504026832824589247090937764547222084794611743738806692638863565196938929469397159361250383668026366328322968827005126709556759884075427614452629045112527891477237945380152973928996294494478523340124159420151675892732921450631502730716907411532440457244721818120972599896615096489761835997854208813038162973246517191688637488637085802146109789949882280058507798117693955451019201607259735472685150370231765568959966096326668925950868151475903258079980178132058343178042648452217162574530447241119036704568254160025857737397924374584405443015258141179982436848292704363398722174293080843925774757539256656193672728231235571384699803713794747714849035804405459481308401715896285783239150248201439401536332822707919217544354514800670453041088251161313743143312201051877357172733869692208424724649592735035238598143878808580038462023725022442288045322817933061347324485461124998507686862082804211400698558062936930782119655961471532675874416183026466515647001222989803102896957876842266522032124279874942739641710002904075920975669832165593261928488939239747750800453139178337049768224494071095241780831282278633592251203770304262349497932817428606721841831831901963079329758465925630095480154867964210951277795406353528639196236989201537067619492262514215823197009438270646781288120320000000000000000000000000000000000000000000000000000000000000000*i1^152 + 48573930661158571684285366315528732203283682141980346292885964786688839772609363441522803009437714270835573331828873261469439133764416695190712152896465049649536960626277194994538202896805608942458242636835712585446058858353248646647927525151335207752096280284682509098439227298002142063872245138728249966604563399969912945098031195006083386776683870636752599235938840889672869132374510203287148230172517460920866680048180449734665155054148368000791631142539481105037836501847948240950697847279321645330579703661938034848136266123114316999926687157159751772225799208349319592432456459595601572560029226277194969846134993267216654163931138838719763502583064057060298869711855425698162446369321123523575116745542670859791859334800418698707448625789973921310473274135701257226876270960309698313554220038613526432337891067170338177116669296260508700847413367442926704628723498599141824484157158876322118935158903428569932339578808383291175245736232862680473674258066304269267355439953883549027786768411519252635089176813171647139872600150948677158949761862994196309762350127968999527433754830348515020748124717494425254145126027769743382815482328456706131980374271119089856545509076465594690660979892956362695015529114096175328198260736035644304545752220507068570756172110635510642928790624913256342349563944773410501961713174118786740340849353962812446435941934734103623396339722702967231149675889816537544354661967377970756885283478808753746727163898982824831952426659344308226868834867005504891236629379702593045078306456507527220904772623982098275842893831488658711600028323440044670999915219707862205769237778784317307462451474429553634666540684806742813878105494381891749187171531567577741294700386389957217972775210393826443501383492343539576251371478308423700012098878671492712988720969620944872008732937283241135096517269921123561181568820894688192659388094018665181468224768769822005381672446638926034324521040559328063253599473980525454793543836406544923534583261909909181468400220927743370366183368156205232451377356465722645282362104269647082153513271705681142012080077971989290630624784976603345708808771398304933280688167589982790311850796228745230034000842718541052579774319478551183177704715700512370383254551436652129883782507378202774613076177372653242125472235571981758249100365177000872949937917581685791773664139664017619109094724175787016157780660290476210911086221157063979604693900540288280399384898920863910337008887999069859666152563153747132157411500165610733513338742634460411461337129273986421517491393392976039886393554188948289256814876145243418881847754434426043644417111555865617012078800687837900569131918148770025912968921434316595244689586420219282957185513851283354027715676376703987291831774844291333185715196920340949034024330855449450896274148402222577786204430037618555205196335818922550526900477625247036417972356149074722112309302582195038845797213313612493659594805624405795219149817784471660010103296552243010163162361614517703816061819499843390387029568498031849998415373144552507555984129132207701265762852226389448652614307474844753494281160099574770814064160466139602439389842286165755801652735237283461505245707203419974337712691602406582565306339614123911324533091847935448818362455007974094226559417793888901587731713308817175939467208761027133558807383903384392294739637236401451151446683507205490335440085514367654994638498206381549795851327773656198707452312807426515482822229705924281263407851840631990040472436336475125285474907584266378816122609253136934403154079985727056285029821140624816868740820972236449015547181215788752637913600359606964977738361839486328272023272390827424401995512685851735295293821188171605253758720309196171011386415927374996036476895492320750791770113095354185302560355947716750342729210161846660578999026639723989242756956925209404327553580748689336889209824515079171410621782029050893670699381106129112642178163149526835915335186825597516887839367182107088137499008376137977784185668605067513276967370013578810479160210630235190100653995586255489386490035759548938650149636683493713694119290402618432201616785724653249228284504802474602539128393090559624308877202944752797494269635099167965593357354888702639136938899296017851949326983741850913743842802429973343911436412557101883408814151549787515492084977580514433894647325705608559124955192432041916462425617801721381968804543850045661014895451710058053940037149334694402820951631400788720533719360104899593093556926505820864841231431568113190388234418088893710920779888501779712473769363797227030589938579177409163433248946400357226432333233196756058510413521591379555177587293634573706088366577345868575386107904000000000000000000000000000000000000000000000000000000000000000*i1^153 + -441224870223270081969095179278737452093116175831405828075140884878318805075055476627193298464112976451547410283733637143228077546612378004470971735230092965347581852556285842121751733563792425648364563245017877513504429450506403257114892925236793426793653741929004893716975244678916157521929412931433856065508076572585363739679036412480366983628882891854455097526714662185605428377456403996213886709741591470770119102172066786425571809838416226135384959390041916413892642483707479061392583380508358509623437029738071405667117244147013502634129565955307393712522657290234363964497608418093879664293814057903907179999299635363485855304920974148723361705064415169895179474635706387064101001120711579843364592210227307471503965981620795498002421685308582655316654167412246271390271117616118699239071206026929934104336893945214719106433663078929335037373041085770793180500611804928668023324579158745594160975054309246998017254045024213851163418940275303322288291258521071172653139114419581760137086432436245275881867912255790863709543546925838902047010784528689273668672991908814084008615538365263458408590716211963843644692097002565405495835518209236849258243924386768180910012450291759993285030276513685147556704070454692090317719276652528133066115694331794788436166754529753274405498130988078978320674628960289234863432414065642598961634156278638166266278117995441990062476816234959421847282823418214717878825154403212414983030432176066933850704709911125585932279775115414859262746134929875485958758740297180112039055982340545595617463160531818342833902874416261930574033327363780130809075338278074799180321357951098697740664040693166879168975556231386234366984284954558600224574609591553724777181533234470705449276254051043657685053020190688786798631774960553350473509345600024470086077002212726239194799616544747504541682719474884337943445538161448784593325081898585517270821790273563794901214262994741857799482772893613812734181514698330128540011455337150271926082701653911674916357978982505155221909255309863819354108368083839560181275768719225200151897938174313885318670201199852434765404906446329679078154121860483832829743567112392514208636143031611937067119793816557354513232169960410236920192655563508634335637260955448754493794947709693105499721199372186711220008689242879725144821090677623977510136047948037515833200465376298359314499185702583329959803660934790745237449194129723426358386225023853270673493559579755706031786489895082875544904135523068716571950798743060609033322430048471234780850933096421148956755782640849594704871392695149226485193664019022746454364581086883052097142990196406088816399326527882721459750566960127194055140313520592579340747628876449437215783140893962008893681942823403631306896427843826849988076167722359400888787287254059447314504350176893121064917725848633163798273715051015025604357505813804167527933057849062661379691056381051515067182078178647037965271533034717355251669977500299449593516176916457663071460504659944790596619406962500287511949605669494449086683614364212607054632204052555653507059868784687692931705835537863800262631246681472879950314723836664873241001446704250755850263470488781087568496902650504576291035818436344311517664917889525217453487423930572134913036839660088739575592837059436532584424235665015032379563956314694035939838832919183558586773397064305735084650756637179545812705777724060666874764362746593439732470553094627566033533359171057240882061019368916009566712450376805186686355343662534366044725456643825743385447014512782517891241890457577709649891800603807828522995348089946503501420606411497998158365534024565074830747911371014567163441562116905363995183712692794930067591441442302139587534630011403854179143085805825684031676225009023165633172013855574504362791282377858458430331941818957906140256641101834515418119691982189498607299979353747834081948208263791330894162634605865456904066302171915767429036923058847068531713080101627304076461840727499313271311549799436015669832672425588286759211242625392059541991034280070034662543500023435456821603243307152112804464120478020945267463383324362201793215319010610963951047564426481603319182272986818687842183961977623468230550878915495504848412362718596145181531893431647829971808931309922389884151912512410813388375752420596984478036198022209163403134204565843135754794848461381230381013662124514426672821193694071111813625860824392230146591061981455868927365914699700283752021538543780735534293863382915155209295518891535050074255924769825603227174157321545172765520819620501567297520167421874539332083015816755591936321592946003773872092332302173087301466261181866220985503531820302560210992863698105663488000000000000000000000000000000000000000000000000000000000000000*i1^154 + 2873643170347764738510996472965293590060340856211912277475254053088343354429618158976825381207424840702234071073867294888186050509025468472086668839825225061010981550506165909942479214738979495385333147966885127332656038703512802976320589351627697944385235385815648814005126156923837427249398943626056878147201772146276143151181630435035055517764826792399662960601785340714854831460434094758482574701065246708116084562566485826356055809714021689504140201195162451157030730194939830512757883725509339558357805022990465375022661108093709964484067536441002591040260981093670519400659717942950106070084479050543008739777251145657658613209387015086616485728006020080676234911475342396806518142592336740463908307958539042102288274278974616955223830153011316585142956136046250558195944802873337248842629523053702193234172857500259753474830532778483206501812300613699889904910081965687373600354130712803532593535797039231162261399614626062184208274823973487028343466782797736331395302941486145180037159597629352312722773634438939119756870350489311803927786118242822899416191046435168501851629597002792773265145417485804871863152698224163587630829511195064526766292857052194668331363723062900878610664709817701326977280380004970843976705923718729733897322000868623652290013838893361690100363278793595135333990043252044745341150083898418147854177002994633149060512655278444561256487311776141941852304097988225795483177431015905882511333165776523107724209812646579866673248966359590524668273688650746528869908203319453891113820781444175568781689291215878412147919766134778061901558508585119270969314405925846659879800745119870059559693947144943001967527039703687508466153541932479721469516366297439361956801265587227127656623735065829653922514213546529270956811306835310844479923015763845432368661333902623386197557543822001639676860548470664337424267859280325860500109584133982610315784876756893644984545488349401368264240654103894558866970773629934042381764705104088115257240772799042270008449302790898985487145876036555040700333398777845126665813476573558609972811889399516294216366408981375154026014666249091312186953033563790554651661060489655470108100240392927599278222186084762430056392015109294501570871879858784376584300676137122923889400701090224009184853017833910130570984351811892224512274086752364998608432255981102487485017921237500739244224296695498903524195159644918757986533681834285087692413510254630348585482858611911118051747569988130400373219396242773215603922265136711143473727395611885121254479775387240888040278319719826285679434818146603419326152688812427387891942390665401165959611056498349663080050308610291119667459645384784870567392894684309369642366725054957907832729715957543217571059881154134173588485611286829942234488559546483298671634372242310789105747878630256013928690841915136354960020754663508691136541984384515965331876469628962908566816467509983882358657347840147649060433224467426191708276422677128916113698594241689912681912418558435346135817746788381746565361767400254805804344331829322400662046151670910222319559698180778948472725616671352710758245719583245003984765186154283001896108544928191079261471761858414927192343889196396665503824660655921239853096930691143927384670815650027125930569534494018562407687654659278072962830309576704413177703780573060452907171329755923487363133518881386020748120941896243975971078972051626688319077632947715086769596272464950163914290886478370371589432538293456606459085614625917895411312380416504476204574579752722032499408314496958401810452114467533371646204928713963276710491527741659457060914446915696355638671752175199017338453877871706210115895203589811141529698161970810490767694727051588126170003711385406095597411843050578782715659903934167682437949107947183524636600619188914583733895193608268021778235930917566317995356891600064331581439316366645829294012701858757774642033755636900015393912056016532057609930308711541146183310177303544359757891880679985597830442393364235626882354471466288516652275538953258717434497307462110999258267072527289484547369686973946569471599131208053129097398125789984257788372100677681413495688563238462910030541811206774704405056122875977206156861409905665590176756876979310200964632975614602243229057135376693766001680054550389653979843176409465281790694755207041432581013676014449759687165841079994540158442992784132145398520305330778461310092468505965542615617084727496686002111677169653561052627908458781430105608997589395167152080990425749613443778031729967100332761530193376445101574180674042631658283802656435986527390169065787228247418391704116522815067952091807777113252061387267346035685562283079563918018703523840000000000000000000000000000000000000000000000000000000000000*i1^155 + -13249353178770742839157019619671086778597830634141082696208830806161113092117855454129906725813986144861010638994779485353040231378015190326499807665061748690675006697774328941486573250888254458039258707040963565222420621561508700608832824101194246590465170124283076325740134495539305222745120788136986891077226401854369609686991659162377486704494934515915886585100436711720803405508564156908757858434549604089018600594962245011210329912844727983356413323903438117172051093332087641351404745713150487182739505243370130791660960506812114670318197984430399854942670906204153593392105373453972364611752961341720673870734644944430737091551337959746502048975175496315671126745769204121941969773004053197408967296593306228190361698506071497046123820058453409048477764978242330125476800639143301606587997611430962228787907914831290159657318759377840695738933475753149497908953941624792910913745682924611415471226265145755398064557745847157716993353038751493199589059025668247546854999046815481290250295971724080117513357738247974028890786271762224093570976416233899705540316546666945626497866221307171171279832720409393509439381232724767002011156263711792473181812411468721107971771499812105107882879098913721732891973060954802435892716087922417182502029988939384737932921326956512918703828678745315462827146819080301821858808268981327762653060328949367176940569798039748703928233708137490263832205247502415251726644967697494357322685893391079024225888427028309456713531592573441330348815096041647210045147541059192641243334677982989405270985816352997385096488569250530622769725543742780721332478046502231658904695850198021046482409468266071905222929637938940175131481993123235682594884138021588764933472352907583772173247722834185268504232610729915581974642521865514210462311593444460134287474400709110526216462287112896723054756217799732614471279926018741456298033752559875637706037775262489290835275390216741877748898164401062588769098905148194301830234377248036972611429465502444053834527540143927934437684167464848141473595316002932721901323583075006596894570625416596158648508579040073957952870529780637371579180794537580212550663735297807454062684959783912279970151037941622476414398506911465533618593030249290697109261927047673237924890702976984113243875813784444533169883561172688284788713733838327733913855046860835545783401181201854744317269800536858233260074446743185169232087182413733607459887570945673996481060635166774805753326609098780734212216201596001610930959485748487016874450930747662493877404059869061748770927586079175748187087551309970386686706189184673757081843496377876776084594228081457517119275189737876322022323736069349903747684088885919604078450710806426654615456905239211952554625381691086912073070168378612998443283424276065159306514869612551569947506307248326942625964763850372964915044696931786379875842177629996335311896235950992160857406539733301218189317891601579983416879148757332248234222367042320743283474585224909947843673142274343545927157262412691323965085720120864415044461210821837698929110397901859595434965815477144960798892681838382963187401371753502258139464020796775059273778357706999076609937699475201123440027352420320228331193396474121563971735638574852747059507965251023752536570515713799691606428025263023084924076978760093446473073721350521812905749046130713197993602536459598090814339289524216946037141005180324433489364867949500779848176568188929350793451659983963615784216766012451509871102452061151337392469074180850259329798986649719369776448435189137286780170640816963361181627509653663891999720853877145391632899044946776399740872744984237687033012740502868040879346735167015207423740883036891445402482787936577980058261934268260997704322539924685871980149032498622053049369972013323827629268426509520466391383386649989703925289287937670215614836730452087260989399915714734101635578318425698892941908646992251890493506678824132444473683093958345844352421473711346867072536604970721784322288157278137842697697399441412064988053594661713621394826591601943177091734946150496519363351894750637446661694226505535875270380873830859890977592983160822247629137461044745665035229227597014028425549871258225938734976914781425148411031334854746188164554028653324611589849303807121271441702385844780812312850826259453292244601253200539582733992018167987249701205738419611996181550612005179527469824981970472266281881476310718414671342095375141942726186982849942897582842037619084916782086334629462456335004716066917727452995312197604313181581936330976110257655765734774023325329505707383095589054883793902676197824935768053685723588013651894674602444005056780655472123887950310389317632000000000000000000000000000000000000000000000000000000000000*i1^156 + 39519321287339274984430780366152840825580160606210778032294497735652830921636032169609075200123222983402076043871974539492938286127913470547247136594808514192241591774329562655558496169983426194800947329478237108585119630307072621056715040822513640133279917570146009169624553517224940843214019640267686667593442295850366449846138824525775596734532383829046748269454192202363963754227910223132875474014938033375253503496895036544742897494548999519697564215096374862924981968088690343827720229119595127377409039554600913355443777320774221324120684148904995025859592770248198875167801215340908553387685134849467697544862465151629606912960671449669369272569404787741689999164158310434493262203849631600641250264072129164367421227095311914315974997093571259317582031159083435026671091411099037113648736617480412363220288825672277242847395074720788701007064112740288832020596434760796767413504790420472400224021048175228827533770309267542082606180228308067390593338145159686815800150295796467930944752095581637391282717768541370615118732801052883249316862458181027854172327869801609786368091226602011901231314109068142357764894127826311498289807875885701403336853393534489330543532369651808822356137320595241745373530813935116026396236021307200889884888994911369883287671452949631575177778213901281017402413408969067329099163148931040882739737690487784474321012795470298278550678777740886325071310433218875363989636795991278581725275774843514627610658466242973116320747215313902472549110992051361709343584117144539312142717609154002134588151733766674376438278904952958119813114361687205205044899733690828528017238817379375922321034003864813468477580632260043865003246157959067955061082935401768633058327836491062633278790376317637984821873892914504159927850452651262698752987930248119236005939109525824749380568252273196785052439792884378932426584952307409441043971223635016276523505150978407285026195712674732530432798769622647532944443886329258351154335359327237074115398133448020183017791472657291142178084794728042866221663502239753552604056787305623086323713453701891725368992691187316048210243919585103878152859964040164077102253574456099814408721644436946585620720819885157491692324605244406631111935634556101190503105898223690203612146856141010750135722346444086847022710324399911448912006386593738796352554175694500205286111117270703703136957013416775528485130331285234599888997401940891054887264132961896532548758487556449112482135707867089768816233327760689132661169419225889087397957243493213895371497057679140645781467039676602993232296059245175971251270131495228210372296649772564565307330904782002634558672925302836892623399029774407052776620150614564953268931743785116804066128419868707093287057745966429424587250762410069650866571849370115226233185055855661455575854220237605693166826087935831019811193312946376323925049988781021515112538779851588921222014161735784712087174478469568318948494366866693817175809042945816149016162455599456279022929534374583411730306606195377603248405075334917420775207740493623552125777161709405360670783168057442985693921874259474527352508290763132952527454603354558197537253170415343182390335706831160440578533873098552774543620717773572915707907127856722784089150674535432548170382402757019759596059757968959609173142148507794590924347511728964190985082161961582843667505005675635060250662444115923474301185843773347064894370865951120559432542671421295746071844614872370164634712623823713684491323431549182785172629349920142299983061954251702778768275102775643718881924761385222310761252832025199231182685743590542432124793150352599912184844369044156541954419868899071524277411168564247299308447751066081159593366228975565601672549640054528114195336005811284731099414789765090852083080829418995624592250391273957366761458149102983859701101982709374401759641088276593993956397707421895645030526422316352889967723712997175332836199902391215782319076679706846890005908029766966768115224619365416636864795136725230084222215570127630924092944679079400865172774137753937569567797281446116000283074015710953089887031819483907494449671853826456502114824691190569756681429883164775957612621113637107895280458704230056988685100056780353528582495778135507777515084781472141345070920517493800390525930773676244660420499734899357852551976981655839472518942760194240274948144555570277730676237039737110896845587273997649767584046698279074592339953408176352570371004215465496000574131699144258415936679829639456028474282217358447194021981172820653211444960973776124535554983194395445885523441054608803516119483200519805795378059143030301657385840142108284472181530117677311445647860328457830400000000000000000000000000000000000000000000000000000000000*i1^157 + -43353734273756581752311566387105179186297150679334209135193312053653540613362721909576984918809401805908745216788019742479445270591798580690984183734080894759675688009444510920361117037098575606600558429027465841688652644679037444221936144558658126844003201647235375687289033213715536343326084724262021013642595131157267079724893992199957504973948773241884695851152012790094740723153283526503947815719572140993447364284698476754849778040904505641712378620323971614376149838847324413713063854736283605494646796682562322229402084398828482231125382735256125414831262223103256433899427182898360247088436785041317962042906402748457123713091007136628815771146771873534072099221123556030622684522674846684834063812651056965826033983168766136619231631064541960963867903819092408625775432784787681504991756052449003374889909767083715164376142081338418315600085436588999810981260545791109653164139346921222933736729257139512143587967949172296610470306376697557363666966657724566609933812443836592595156354281993759258145250841600551624557280148119417774046797092847039173510930898686668791261584392745285588417097196415478998996066645846324590051302932322478015045662001682309837254394986110340161296929087096358236815319311503113925579491025231996747405340481902268436792797784493525991598774407169729731729347186342923894423938714903341243733433377534067720476244528797657971834146748977059668205226350175866146253057178903867959200159827638407284860888328503653152835239862275179298417133245965270154536226714819182945622210708664295918369678604024894340428243426009622692447289218671539252213341272943499648799803048075164377633142371006542155022479958107248395777307986677027173315291637646586838424662277732057389557566437187318854975595594220899319948973729100554476681706553666920589463640320608985771916717910641341405108919880109685089035531315842566737706858186941090780437264776372745730349680954541413065168014584179495089536059980905040705995949051157403284932746321420258919618896748163502884046044361045025804163567203928571085891285195064609390725061421098102212162742831614608894744905139886044842142536881484291022582807752192759167038479061341481501993617975636734045981612091045892001656255741636043518052060596751992955404387335715379214041615371799860733822828986400404587488627075431935512827366770750450204750860422779961453134033612511753312465608441578852496938272864265507380641090752290122569033212464206844167828522452183907640293302284217515243334241272463498285820663335019358607275571354607838728170579187919546592194655650188248891954640475535605472818504275956363825167620173690373888404086617312466965315196103045960142627221035942269789001058785240589693505639367375397666393803584504916965018293073001016287544001277276491775194384873104790484836615423441612075415646847200567661919713160036126890767194600874466772171458069094868789267305110421088870388868845653901491205152740227057150747653946630046140413098299212171141283722201351253343089333116336508304893194911500975877205517195943700622012143004897434844201211210097177681742899104676020089073599048656177360938612757443862090921168522797953765624265907145512975957676242504007669442872825876372985882940894418727110733765998470227474511296612039953979761566350641182872679987260446990866222113801473766671822302336118717385002821249118056038060141604752288292847978146504098128492184835065843929790342908825060444239866135431295195385982929459822822751334998488910668852147373869367127606609635040722004675661234220215234262274080928720086720053996348588964292770401886199169630797801975817640582948200380105739771016484389103561049560390366268014972978456969811227880511471322100141722238034891400849108778585072442066064790063803949494078507354468537540722852769234933820643367608561763744870749566825281284478690775403417481200670566305880173215255401245876147429661622573836239548326263833003959744276562963639124417693035195663527387083372775631834077621736891683523181808776190885859191851323214387486180709648345978284494667225825374345370493571328639412258316943585185331377756832424857737133701367597507080560013110919999584684269354843150405939168946663951754766305521007294809672735695281648356009262832537269766652987210288106584870789286440577382323154588777323387001363413215134811026262052895762934211455502926012794638720333125003447495894454033111985888692823555754490635248736453434811237546213705674329626655604295995004183845615995802514683671086436301483422765354388742630703920897260695571478903979154631937417259793287318102668018160386073443122051545553057217042673656067337343284033406947342367252807680000000000000000000000000000000000000000000000000000000000*i1^158 + -249556584047153196873505229745322813011068839222482860224128255188263066412026235237232343480175624479089278842591105878485895291713665620157429088980985399977705164930705314724030197426216711472265497122489295315694329572824237275013296815674043152772388897310288138200238862169812619293166518921045524210747915599922075468761593715476806632654018151163309878475988385217837560653131763898967175892790435139451233302287274188489255592894323614887584083759286151294831171124353989827405343997092525778202287140925557259228032739759768966468901182697333008782126747890773186158237147907447298097724819936582302889319792730778055672571186645877113522785346602228385836365497616904855346164338603993069454003266421445262546516105403988375382800571107432366840317689137040952457156068034625617722976919911004541795889143843750450408212167723270217816904140150635799272329413494879561902932580528473201513555967397167411662590894770928705052141046706044101217913719545744043262892991544798157272819411522772021505814349484493735371256112360226527768366031077458460114183077474384097934079593133265985772456481109661302674845026264025602180556398268629078616141516216982779902672865991522484766275202340706467326592317623552822143833642308580598894051520751793782840652458986603827849844833423881742029177916862447140931314428778878833201337036896597030270019133614793741927214416242983457070968837922844257954168725702984568989872010533684269307287015575247228518982546112042054874598066798471611830328550992960397309380162748113107899701288277847812513245257463931101133533821260275448077459497321474049074723217178888023249178393545875069037273664234084654415230389247931305554858762044462459731318741392683747430533949476641356433935206132240907000564422520236193036521143614343644579118715110466123929380428590913793956048139235763745982107271685517219530306348543189675384447570088112381754699810150809779697835635774694798061029134102117128255669655098580808616976695805543937633781326052019920375058854863306511601548333424711430377119902222436866428622592192658831094676399913311432511396902127467085961870477815021225386901144702843355358989474989270696952111257594362959469376720297287039477388670066833195409483142726184141825503105094170117475002990968442538459439009894481330321861317642013924234411060741125717643754134120937766342579205238110251945056518810034581029111952988417794762715351245369786598381272046413036586227814411875251330493161698550973107546484163771349591214212459734322883099053717712145606074557027524720701198749999025144591093601208789101129375575918962718057445561520949227287491365729580987520743910742842041983426898790047674228804413613111579098474783309936262620548190182685137575171377213788423105482838051943899290934267500087460314080447723597801979804109193597220245022426407763325181755509911403175471267888672621826415842203369890654535311223116351530525385173868962130213974795596267362331212273813849202776621660902139842005747653995325752236465508954835630110928988687993051530715031299820001437392404566854485016351623016180646167639595835472732617288116550222695770754569135873713251321358933014513857860513129825704729173844592643011025496040743828624416921445553355011021941984011989328821925610351848734362723787767022726169373044683521667698619047597076722129945628641011834407336493197786094558242911631488738493149459982178754222676858107851294791299483558723806780934266990657507303565400544770844491998073855592483884541362044196241511316350957711600601086184485397017402217574107634866845090665809675221171291712514649516221082817582633996649333521663571289839500508196147137400855613959516544277463497958112134937158516271927327551084980592229785477297429283328021325608819629964442154097602943240681038570946724505102404011085813353316437613666905221166202887329802526591284529346975763751066652619310480624971577634695165336524060852762190627845312874261994572481943343789432054321371679371759862758423799845778980421209559629373763790371116858252339700971985078148441908711584871390238095761429787946024371800693606853023209288286177799869674424818284905634047908782553614325915165888109143864864971230653023496041758228307012286831820514234474669732725652027528191550991428163055900296933449156235461334162996906740070965627530711136362319223297588653046144494354331803609364401443770774079579592005193682744701928181321344223968704827664937295084766045833938082812064318008959918397867297580978043158122318450654496088679626153716327577295026183976683846415819138161916311385918506986671181001216563366651839763813577666693323558132482477916160000000000000000000000000000000000000000000000000000000000*i1^159 + 1661752402153124077653978238155838238946804901914572349957278180869359824429436686319457242368456731362165518242207984394013868464187700962960558187132573811701655957221464807971647716132052289386798483700729687886582626257907836119381242998183920379968064368193968421170832795259528761185113859962503252748003306994433754292076481747933212148621315790354192747305783254510724614136906184462945400457625585573729660874601248921272921275775891904713821648854890678779469609340338238409975052877002798579586027479450092453416915048137716232568583804464185049818390814941219680941680497643617183309202241228126318229102206797619070856511067038125069824174195562568703702707734124052628948634091543401509621653571683130913376395437892024115999404842966339985865233765396368225887014869344140920637926859814587072035126023073267313558890462351754029470607587349028243148332524007315458346146517283700711090069622659517977036448147373236364250365784313761828651296669232362309774474141685886397559552479789710855848595645457966972459021585944794702214257278052998540946950810673688832430944513806492926713698693693069969869433704377978888877298233055916077664489240294276128613400376166295634111002737448148565737945444924337029631063029925534152714541257538007497160041252515483741344343977622548587147660554032020247405528723260133820905945346154935916505361457825246705213871990850275152672962531032379424927397161436289017097327995146807321126510639674755461169382820121108050571818922981247968932958173973884827153356503446789020116814114223852772613316765006429718807024267609099460018638632645335801439593006670073501998322704905147306748666112545338649277034968794293246597632315258615065884378805459551230194649528686237328859727094912117161220453386332949739355947541805750827109707274925591949363962561652916833374095098916539778420819815165550507446313655284566353062712103952017077688276594968609793032496384027123652773439299113318597469960510812208208566463605662427825733971841807958173645713833223030298647624129034025371979157020613235384755674431350332275430941227494688675978509288723237138492492717142154669950946037654486824153132734927021279277121508740445508713601359495816127786422738957403456149447579856936846446887492906972948352120155914203292354218612245948585961362037813462671196655277248387872004491530100398067906836544260469743341085601305036102059708030432436922355226671637909731807056638683260057690478575185903512035280117222438516622475892231355731144073414526820410127339073908182057597419448940374570976617183374459296140091303536636006750034448831096383712005318425306952371421866842201874298956904488856973592869737808413220311902974401022008890432316167314719568378411121134874790759612311665008020271179946727058990539572045296045347828369941593002699684446030034276554221237097714398816759394936208052794349794164823580125360622903717597741593814909317092510093466443657474909690050035289904427380430823372329206749145146479351761845326877511077598286450560324732485754048528250793798085301968929521556807461927774597514714487674350013668935097882654727041793321556859410182118891559026016058970344170892509239883606643598593779292702067296291534825346862950848390372723932206730777039274621951385032396705595271389501801360667999601237361944656762758221891411970667525677776103967744899700444674930563441992891068430016461525391771324758035364527909442563306689716596440941435555324087589890867078437541059596841637467850608615238480789212807882919011846267251262393075867222400220111954989431412384371328623566012113368684943427593978137942299197101349026995641979850074281292957347266610896923594773738557304292722570772151241402199365650403007283485606679665798135652725604036634347609423501629503950574932529546619566374573821685749724801885244641374224243144555130604818463288443260844674119501509250379815815087791593301640266525889975079243500367148649399618335574377885034984915620170404598204505575426022311445396823350120762168051522151088374894833862086723821988729021356841507457161851943163842592744108230696192377218031459785494185564117125510926810298094197392151698596106102920002307217681767367861072606131301525242892752066906508037040154208710626661604840759795743484302076842289953864831961677606016556433337810667934212195770246355919088271358826716301668711517230651665371823623913737938415960105520077279974724018704306678667455688754154209903014207409775581769939056599129264488885202534940708016353449017997597315874778867121904203824045491750619042378740925593748279589228868410376462001772600789452763376730591762803356010462104780800000000000000000000000000000000000000000000000000000000*i1^160 + -5176995927395058850236101188491450689286300815409965587746643979285543128330949644677084724364394874207589904979797018561811077847158254423448567783615111414303564387304460219874733956638585429518459828181029422350189234368923504986945019521563640109584335921977958134247777026513457612912134751367386765208630740423729525094773987659711808654403321563155004819858819222023577406072465398277765700574958396596335727842622783057369734488661666726765273246512536194799399508185982310009791217130432506084048615608440822031110604095244348072554823078466476827622272189588996037708497263651853741908190864160014495615402053947751578411976844169994965339565613358635862225038079374869384213473958772626831659378120177980969931503100265385675833292497519966469226843389256543398572500763446813274970184655727118129563109556648875647221751991354487547897580185183387343441927284277551569467939512656193247383414147510681125535742454230350997724485493310680058354232669680896278024175842036324398940966997711015981189560445050612589731169368482856417075091906455135382936540682988066626798468743382546011544829743810519343373631280725112941365712654165576795955335961598552934921757423860473115329614206246759225277399065823283665824686667236173547134933037285564984725800360262965760466415304638023629143430724774262172206449007514237934440078135837041039385914277398679617848878962323657899917207616061481069078010930578731138346200638387509846821111707086353197069887183841984366060197983912561532024039403174345788590808986195034399264633271954529389052416344005074112225333537125707686720551256140915198730274439183629170083147483124873710910888817356551741356762861156010226690057468188700746897195519024094655843102749223623164157377478369521770623593260800165576514854839438867932223434533325503037156198958124236807399142634661378200200428848636379282571013253363279972125085800902695548411763805312463935478251646337647385926504652590708469042493853004548321662285274643396127737023482376669193113065229735237002188756219970833236985361348325996942976578271619716795891736248600685699321756900885808415792788585584875428509701221115912226373386846144632355062469736998604208532008615472243695405253453892282974417563730276384314127228209566888146216398410807326826315243823419311658491509888892659704814308979697234731389564397485881245175417144200554767728230191262218278787195603364779276162083247443553780029153997702908295413080190780757019096478738206439506982231976876912060746449061118292905090725408164247277190419118647245358345059067229395154363354520665086016206307776151384650193247038265627744008657935681215487910794171641466529777027591616564928702533342826891667292418077392411449097938136024336500384865421122730367649140926436594456399896495337554484782969090343464405313145932888690647894885339256579923834604529372502342159606532141808221431333589360591139293322668034086268145759015904536737393051777005795707649213090588618346450668345647610170414988290851860078553580392446355152316033820719367123871660764764788674412617805257168997914344732901158824289413485735904590120081277633657620519099522498282681558098972950662135208360450803708792173919119603973732301411433528437847873415198468610397619153547244027925095384770875077830447213965721932696145135756637218405011797611249161066928692030398192912837097842349088353309459853424519615712983884832380490120261576168061899434601322926555173959125719836849647513784015546469669802170508329530130292623271900377040347921835080708874379054149145375319421537024012466081451264834486171631841728530200793078291166352012369704399376061484507549573829311526955550124381508875806737568424091034039255949394202590469616286765086434043314299735592904928748261560427835392969662779287818925285541606912720824107525701727779320210881879690082576246618182214850432716604912331146997657392874676994377787453033229542685085407150523758017950372450694518523301823031120845152171469123296958209461120864622694509784283072119577448272073811371315718252835185394381822630604905041008365567948492103425429330849320544551371275226947456154649660972870934763100025670593167597769068183014430949702150716479316871643230341345999347838334596268361868827426638887130263592795198140404943029267998549749051072131399889832155384170685442841903819337668956030579769476304408143188914112539138017252416340402616384792628204678711116482123112239444905458963416928089382186304352994131354905352137738563385719761816453029905304922501363402289665051871551919768963192396803581114183614330379891497423730137080942244722791964133161218293892330291200000000000000000000000000000000000000000000000000000000*i1^161 + 7837328123807162260151711690905728825780383833075491278867087810131737321953903009369849799081147647523347694532944858781058368612448560423678036303861747360189945817734573233007454176977216335237100256952368816160315446684002103891993838711466969404174119769772685158505660866743103405440917402743833575649720112862485552726287901756336578783560281756931943427844580522603214049985967906700552102638350209771983571832527900930811660023039421593236679543722793553491846971790781500127542679432167779118931991530761751408227709699116343428393016720174328240184316605439881791125493178447166552902862460099143094610215141090622536592799576769863148465891354653999375629197096776324341083795522025887809616169916236943103104570722451334789401188230318512352264650605585673520443203520023974691068089166514291963559536740856284864571636091667451052033018483558517917851232211753922442977501438539774638257174391105488401863215772356828521930778332818384714799665412502645955900247187836097741082283390774300559112255241172313236959859975656180816402529307120674405036829682885416907307131276172196745737448190611984026928882856424892906811404648766886314053953825551791591225110534567684349986035550453873213154977244075260254365287580835901417091328398829770859566859835949690586201541398507062929593946420036278744446027027432255186779184612305024148034011670072887157306917519167811274235688737341299701645297417071193404022061624302584910460147498895586813319371782614421112395186376163040407739238277199299263247897622067366021822504792688607053250525770308349054940219880042782066202374167937772458340126282410703152099057154522742525511259948149622123785017157986576642528538581292670728796106542391434923789347413560055055659201774871640979957346711183912131359566960012804764716654974153146668302538122741938844439299276489987892235112625806573361347322448728912951714477162986157963636906143310896126826905782078834366818773349977660605133871207521549722227276756068541269752312305088732071695182347424064051499123145224511292143386310445541812547267204863470940047665712860648784616098732777832927677105866486749621929489824588953301925636466324724915429155857089881644704156766796028875481171727181725414709022516941658060642123729873834788317181021215980474281025990936310617771899879034947717707505333028141578002478888677688590794680826265604601703415290974478995303315098120348166801739198011806543026175037406257978197557626025906041868690750166189301631069325198416006648287527623441832260864092903595629564451984405150975009503443816602968817357760063135013915799938872602973828715391119155693131394694966176133224991976283436936517633558088650405871297436230583842448303542703308106138966922138986275622204264208115616590919076086112468339118258361648241194879414555046997539903026065177021001491734982221446300010104257362555004667893770959897268188974691382740167403806019330534524835700510638960812377756224532496187832826337232269974432080165498976169646178351741063362613748235874440214731765064397375322182362225351400277070687014444352669283516641004023050971165531343156348520938042009103711583391780512117074166277925398124876039350543131985989808169258935264142016783673701643376684232460489420008995756229280151293839547468074377623229467724319946879883613013905954539571710520000467065025061269547837549612631139441895814395315453810458717349819063274538602874286932341211784103306205032520876766067173117771790108357737213040827137726646742572219688827180426013407789991357668522098298239101726943376141320682290966534218776120667873319298918661614372348951379640472130237277192544858388460735949122916012545705798990892231577489769035221293244251871399547573771620009273385706835215662872451691224098318506313855348067138457428090914899349707832193533148469285725635446155085607382305521585098930834831353767110890438795168094810133538388454934694082446555539614043068788711376665131970917407171262411972070854284717881689861082003896537765197150540880009681200711098660004148826016487580117814144305212156534559736574951516259309632470119017741827182385302373754404694767481079135948861567629584101467154371954861996315121029862363177402811548680096907211725951516202738645085593718549368684847909166565028548002416689823453386403138355213214336243392391897243959141945941400190398409978821767947710611021796885865634954793448375126449232960795418384672481299370794488271005914853138663294585686107437509328106105307267786775289710920121476652394134493156218376057627249962461107623276590214002822417642835866766809089272051166506278497168079932442542080000000000000000000000000000000000000000000000000000000*i1^162 + 11602676348012019027119100901844666822990347133993065373151763525651623356295804167886701286248907150966991589526964943838644125998255519645176470426451994526825057280164464931641690898624054464433875942659304584748091720581094847476548298802801503836605172198866600310393183732405807541545622224880767443131414697028965324879673330505096821810583195078271785956599328881686302248262598697404652725398238480835032262415163736713350121434085458521100373962288589129585636756986189155073936256447746866294460796050759918260310700452855257055028574153530854319594482274103531870905715105176080941261073757145133952873970179584205778228681989567058730566258372224014739663163094562635378741186476187108700506918019332006094872086380016217084810021025131458241984511773345338197389820526220178458192726055829105968607496754216328116661193937842191881224264659608617336432965192690444330464827167428983242515176514274466685704325575833693000316756361935718645892111781180342547467883410808688353466670174548253863792016213735974017982755168917495365438312464386409412474748430515349772684318183920471021358481032569143178548275359906961349466266922541342394459093279770581777772045720521764854297953835699563209634474191727720030713801980643625841016393761982793309067525123312698968852709728140493734393755143769190973259922167542100952877953591900612451558917506442891164621796989006517823946747029095888183701302264063072514956824144374250852943991645304078712045626327183225143133469144420732413180786801831956599744915559190102850077740840481064514632543512366502395996026892847669083685067602372331145078089813354543274428719969501151701277796610419668686396971032568800380340581433871604787390570660321377397843152439619222420185366808974799168775564525716168280384043140387229444547342973633809105219494936712118953112426230353809515140546278753913569017386570651103772588415922657063405918843887698206649948789692739312842339477143937495281027246256024738987269604882835480905374679309880412865320357656474439065351405406922182885356100135754963188885712695525779691999815796741896223397696173709341444811447673752593208546657885081907094765657411540846682813620735938620808770795807286009468560466139039379549705583400506143521859358750564003138941984561373289663118366648414676582298924754059324006591062993936347785847957364768566335955002742974143954951420285832967154960287851108198384075362379897783877004686954605180973824267632336732603316967952284599639718501197046518947880970005456715391911428456871844161386426537719497258697816055371699192342517877027726033503130327384980678053370285075062298368933435380800237535988351587039053116640359877179545748214800616801037513952735833395645714622441074395919393306510572358552960695231547649197170750065956296905636340252920600574176783873586163381377305624641122004393395279489791399022876155209535422352153252048935798024350080677704172242538578141412207633992653177061437790306800012290338992631709280601679956058740473674882593351894164992379052388779328762584404064874117930070740465199224139890132502313057982842641286928483815356395566619055243409518958512569087956345753532145592669222910777218997116595452857006441927406665452020118881904938401461319564090726796444874218046062273087600723518855332163129762575647109110074469590715503907399944062742369951587450180339426910816957872655848203052601515955449804989177031343666677183618033627982688254940010968459459532595629031766817387831911135995819517674541675975001495984170935163702311670036849213596593647813842853937241453164825164328883818828437382580631893992896001342063440756472549003565527709927387009280649635251389190689591676045921661803051840602664693154827000202939250426498982123818550052024490044823447042598432965678240216143750883275524101456444855510631569054930318912229730402635368594578450709623268976928333927651117560583812603303402461939931100668755334560409616690499734807632704500298124381132254641038221680747016673301481580980825394324111798992604682562754684256315461875178167956347410812219016540254371611779166241139542605293073665608036858898765990420900758996626212641013633028381894295169434852107920655424697291838550694860286522733949156422435306658281750931880730092331671776471378485485606127242561747696679216704850596806556838374702788583357569752450408569305110319824728464093965657447694988800179266246826382011764176289873200586339009230852188393917191569860110574442536794887587074195625885380120711678316238920159424934058052017291122896676059745903534985023117157652886739153814819655294629394078928790678929408000000000000000000000000000000000000000000000000000000*i1^163 + -118358025066386069468480942790948055060514428569773325083248075039494436357307771013342264188974902291769804943551552140251834471183002916366915348669990715332801349965018118129563570358009160858558796665642115088700123602678044972017733288271751797185374442937387294313795239923226059711270115760493065627105516401259102062605717194535675025759042654966415650928868639475506632455069734025972253203140695252222123071936333639365368383949086681484449928350370499005713280180422542744055172731805034373347262264924096516576290531318091250649575651545147774852190084126055335087647201142599925332205251465524087421584488384098883762994873424314773850251139682945925648510206886805946842810263671298380008381111385360150948449763326610866407391399741719242928054620648979026386365878523109032345880221722440642505256146187234977415360508598772991524314390793234629412501967182059986958994837920294518598803255310479679661435119410681528670401641748939350910120403909574371281447155026210756963537337159027890736420982263131232569162292928216704466429666496793246442980824552285540657893090035365866566565540478251123791279710889938664530358486479728678744921637534258323528077845997463612862052474043431292840833825744459899886742678014318868889581176876734042988015368779569824006763940054818110658325676395090607234179905432473216778042701915445539370473258660056149746264646721588881091032837561940737942016429947939679242558837847040383093593059085613561569336726014543235575576430403035968084698919035446029170127171751310819593238893283518524219916904251942760914060772841212899968272408383791083951001193085568135388972656652496727257468113619822852891292085811545209398491942379031104594696801842321198397498564479309218056070198100325106396147255940962359743184677571807244305265206225156977355976449854475232258610577047387156916773972147390449465681820424478522059712962018201430626609409255555083563818786035244104587203946173027199774213047580948821178654568020978236139112862420684556957334979090573396524377439708885891875863262288228960390855411489715693493741662275598087001315189663934285129078968670450549168546841361475595859042121641925299726085606323477370817795001810859331813800817010651312524864581306153200623377657144623882379038640233825237556209103208639838488364025891226827590175223912936781852425741079790034314527952921571748045564500157575822798374955186738426117516270881910300086834959458144802757943598640414557948400580494927224623206370366318006147398432528142580514090005530816490890365502287557856572401552784603201636232565075678662464128376734991187121353965512936750700177572448866031109204513016631482071122358616599363100901356726678771928993641167205555732332384797747151667600178550825590091359542765716015733455536098689342337672140505325438541154820016520901239108213488260038212769273163854536748341679638566425518739747473407368688745594960690747334414438066027622297346695029593786505543167586955702932785146018627114727303201655999419663332456204025073316769841644015319819065971987560869704129356213540726163452454377902855799899789570155278962079479999973758228791121583196523356053884134499369753327376816213352972334993459274794111349363691596529128379389533519070112402463890715272259427298139209964685328317397641405829913833656081447222142059986118892057086255769894865101962695802881170533557078992250694904960875174507124093417901459639919235927928071094872521499928930427056099650807985640374645227690195062378536844037339690830093210592068186836720413761802039720015780714263448518573470831794634815245852673528647770489610654159688124577804032737638488977121649867617826898715670661776759074702798310744386858523404804955031416258578360884672873234870559180557512875380457911183524643725663684626940898329972678217498483922065800810807682540631183399996240612079137508685324906357324326488785878677480923234778078379517305381538620529683591610960447408714505798310819642754509552522491627507539321759884651479689597531245417392875104939557701578264693040515975959862101114999018875737318179757242530387438509743645381361276966127185491043118685509768379737462961053297693921142368679180321442671533054058235295405011280862799248675053374289366613773571833692838038276238396708821852368961917647455985288859257511193926816049109996803337898048343265122171087779645260687717766730706850499708375869726766924794968025590821323526527339058961022864277934948720658907098500727849040559281417725512791585620817190597156236235612328551286503250691715935343535121742060633953683346278172628236875260759736565366784000000000000000000000000000000000000000000000000000000*i1^164 + 414193712881724230556469045400172954306790044021777890900520394604964038623956570923354727343706036354079050891921394151439098727519055051355364558004806233218038966812465680060415380195957023406547042121095886600023869050929323376074579179579930643680816229784855213950578750910740992120160904807903874115540732638077063963175580967903070844635475269713936312787706075663566203150846256328575011748396052942356777706111849232889839115275001346403170622829239076167319874811415892971320573363639501195464077812963095134249829767312402214103556243720113791862770545692104305094895330741322147034358478392073904585499773682750826459681963814915726606678595969848393274392787567721456355163479806253799975834794894666096424945751674515014056249185383409070416341351273713483488631448167103312783326107073687704562508261865998887104345303240613261201403927677346398776451260537788856213689593906397474705524413363360310810995839001018148318626916089739325277272744942819507675112169552658929864690417430384510531498072520567948878729235114820577944533451528298641187001128169914606540950112687310069527302341390661367571608836618660395259799401051432485061405679655791411529665470779623197110536371591599430782814416618869984495984400836408566813722223574652616834933479812576269437861996439111067568104717888594049117298015703266474108776997334314518206234356019567485296914129959679880782274382675570204426903488046119016644910471827385315139218659979291732874390405540688678806660883929172446153829668117361503197112803699186695718534298078438855627414613518404705662552869907391783983428872667155431170351364742342824237245276989365321519022410643033768418156786105872405014534572252189794152762059322023185186810322633489733641850661090573449219798942700857385857380904915698328032681345126757771310612503308649167363560892636887359799782306877417822837961888696817150680427853326711892240709784049256691207001856569414743681785864495991234191311119133078339821691081328569889854949275935128102325591481135406845082098304146409133905953490910244650371542952932006587910482580655925026615881886563422759269502236839408211998451604574431908571128185903484638959092439342364205421116935457027985070306409552545276448609834119479270664299030095243028697080714024226510768833594655302351001502432995274126685189503753449071445552445508484340233539651231322874471432729867965563163048266939516820272813492718283603152301403785762614401509260308064321191567629450476911211512284136737908006443128607053782838420380302645250529645782179599265122722118755305918282931292797650661766860367413146996798746723343277072997917920859809278196711425302873209948029434189747130026805046354552607926988386940799910026737711922027980318411549087138628487179177717210208820518358496454346722249152701941692432311566587484463014214195324624577027735414964296791969265520898358333906919714664972654319410290229675652220217576205468466170723883878698902545530222519550181127790414076481180782084088846943915502502486435876421582468550246063761697057942801035605486949051581193602024059222013666602986379692730252592600276712477698855698312932643024948610427726409358076983933230561311076413946160202700919807915344978733541475859881914008979537848650285126194988025785688651842554464029550576610852437085598001066627269656690337816403286495421295511496237287592996071358573452190784386200610006328942204521290814667329757240918708804332169602732963759309443222670830305843856216471959790109793063572878576106083355547742893373021467633022761037793944365486988907975965571493563203672881551445812352815714642210698842802613317655842791718382189661232036079362846015942381320973263193383206646506756728790770564234889421142667091418562599518010513000934712748902060846160674095635012657552312677335816973565736724082364285410995339152780437229947683860675873763751349217950037211193127777166506638425990096531711735856670966827625927491280190832213888416313471771519696743200672151335918735129850623422091516795173992248694079757269668097283749936564498406565472656426031969805741494104305682265077716180765273620258809958352240321582488945270410790192029740743540390159611907709769934837557469766814298236656832903272760419016860491931017918355759873345293478072111770183885680582342532643561140456895066945783981565643554394439076298126236801895790859948069495125970219022031108757619955363154737236932725479183019315872097603367147352050513989688297230477332698980328616055751553900031155425637335665359246380014971265306454116050753994304479448800135858528757773490990134394171162624000000000000000000000000000000000000000000000000000*i1^165 + -910039939564570488059801457842744895627532912237851588182014071581987606850449394398972426621197216320157559104391343071191215437367426978553447141484067548057485646927386238782089021139140145305755130832497957921081727631279239110651586663358138741452779752193173923752983946552586356346580629218782749982369014352789121505764640700865240265554358630503133281263456667707026167738214775569211111332744128995592033749840479175242217955230600150378802533880327650200083538888725175235208315092181936288506631078244628567391725208335614758086987754659056683216397423331798403170263908259257671596381092761869024062710329414272906924010665304528664904826915702255700812739869143243918926169198643654095587864073923986867411602091367254761895324493724265561862305734963993124279489084871826443891847871090837183719569102246359812054226348620148035339579756255754352889607699192313559642566101962711964530592080319319009342443313494199935021687468716839269558685721814444699147318965784548472491375815793718747363242082183915881487819220142318248326444183563417747960263079074296653342171947948469067961338209805382935992391860625125041790351201694003021620259340834380600889661443506555941843822432188998118923001773299348533908885370027378441097573251331394568280890456971528028701211685207543590614003529694733141050081963788898230545141251227028006117254952550291367873026497484594588012826643278492170834414031350136905270366331591534693474013559746424370904229704564816915178872722053873782390157423162280761352918850771434917751394307477194338335038250886380750935710513844213200076988560931020059529763370054735716950153602315279241286259395145111087968894284884627275742347507391119558360943138048330828837171028884244234548255634265541260848474384593334702920922181819899275277140548972350539753143117616867947277546901066097563435002883923405555927832078201123722810223982818967830843357405746957342026013175143840031602479519254316579375325339046462842757204244589330218398164414585907696284980495849679787240278968919838015109574161773512006898601307831660185922168559780111483110372613983276223224721960961214499040060270137643395149992352227499207355802470301436715751667901401393431108881799206836870098095853061766265654278946971953627767611560343265035459332815743913019325487355356668106793549160768200112014528834725484463065555371528171934230147123638387656969312780731573289893040349723427288772487405117109341857774465534493129885605669505626578237648780241646689280884562423597730331076437190313193838874348108891038557920387553069086965888451005594999439366628112918463322379098754423616675866997735883753602921234670688309444245235280010495224525397406812693101474522944158775376610948529125221795864079602717098649638756966997164585392682591212789294494333862616701062721769740952364445422057617692044306801810267178983057559307827398831150537353680934909904071733238009837362801963973094694279844527807685262259375357701562838435846243582027849167683504101963550775010411386244218740445756868004182400269495073480834138051356469971928201325844579317912728209905889191010361002063201671884478543054125239205251014641644566525264375890114144235509288692264390976161703257838740759508326198646142350981690175036205221668475048348594079227408826766631171611541020081455067759118818883169775303877753728145940289821942326475948206819385420942316761662024379893948862184557977550532064809368809047452636152461956751507470855671277425623451400215263576170458279268944362845417303399156525023220477170148300278348558332700430724361346972034624095722684294453092117137961054231601982178925424540542549233389525435232865896762446763315647334554820359007250388902124028886085223127324217068256360127993083491375224493553240005782176038047345699057708654578990044018607275850143651071575690197957539368206144576366547913458292963826901814112331734143187719323581864983149351392954720837524650670543917006941946397030701859303767870373033843381690871465943462316082417650778116142237636711337729106392664827171170592060961967528581922282522873210754098505632894016804250041904255514566869165377047176979224723776103415972178231654993379745173479831424537809044002949220300133083500015896677511143363353621284804713339034683023757372140017470840148365553428214261224425692811599460191805557345082924102461553636926273306897764082005330149860048209719014306079175477464070806708366588213818838185189423984431891446926161807310752266826397809436879966579577364963484884392445844397764440486757921385197295808756511748098855409698434264229169699225600000000000000000000000000000000000000000000000000*i1^166 + 1361438718098579359902292947924963374553226341046071875000247635599769267256605008787306984471705994553218159386110088535897911754604535618232275039397863574305617870182501297564656109355085746321977077113953330896352604541772268645000902676805543554021106496463011451206631728408278387173083113817135382953727474305268485068595388918349310794660178821132941393220316635434186175082545106905031404084898348632237597778311957767598121393267818079077487708304528280604689795042129608770071218516522072130059361397375775733401186595437616827029556865179964309763088360581500906155239429109694683004351026910314701476673721611365813704718106982991299651410189442001082362188414691570844688735333784958901591672453774079789326292019442318013187966637447397447058536523646490892559839652748088953251258835802506912402715845208089405003888120090800566646093960575834722539699476493466724482275928379012214578971598356970335532206432394199238224491474975359548654250647844210178401791320406890797958223954716183243315057547450511422877513716653089926931061686752757077579330255380027304292159086211873142530629733402038685885998458776270228819641006402989241464660793734114874528282840279444378901003693854846576653454152440749717019939745452841145736850174896447343239616865069505936189231238392343658931605398386233349225475427267116007295046649106495891637340881893892219352457836235851870934781281213319790642673777906967384523275275529074967263389297774924989207242433047397721369633578966554444892571682133598296372475701359652098336924559818826944250051490099073140791896005918598278869727659970650513337043899473010655712056476172254473225505216256442361707849265925030242005731337163473188081820947632224952184632302377650622963151087854201624097479396659580492784658812271497336670899159350687026762224683707483619495016653289299031526975464660678863822259104015554551049837380712156853231902807671117120388464225490344096036663434112233607847896786183391734258021692320311202117925488741565578485783331696445753330620190189934425215549142240447022235566349805417724186211737711096821313660202051693063384439394730851898089928666768219833972801150255404172896767209040836041606267150690602140986398125430056533632188987545256285391562183598453354071580448039940434719994200611947530054851371652399391015255758966566986675518783150215704766041575681107976045364597841553122709413610619300982793827876386608653919146006137191650533007471894267307637961503477750674907738636686649736885025646931883078835466505439644482089282599219892430946156671943798447168290411563499437692482095786610210314144097599227549603148250726525651864247152515169534628114355764782404453163237787542307155149064383933353061085236585451038283035873134187314498067493466878674217189347594203918088120592333699717103660398304164647280529809799171461674582300657303099089831187119255650092007835021478595089950501717892385207358837717238444362855194105389864782289842948288891416453402813759469499542832379586611773711202510502674592003986912924280838731937555609596237716052319196665079542736867131584979302106749981956325007562511217166029738380998758499145958390302764318364016048613060133607091476166690034929761096269773659235362392161549376515593963104172531103412147801497619452162213357868778913723460495449113006346882026671230614056552245809913265385482326978775683472180574083454858187980480954640522186292864616344108853735503480320384149684946093231139500160078836590918550974726415847604649802083990444817750818179485870122713595527402987975747449349566323140249407078986868309874864394545865755571568470549114304335687362500272147696607035878541678641843371052838248213450634541095083553459322740066321752747998611652496887260117089679944842001816580591423127927045853155180883304685369102659542407479271692004867908799278196577237939019883369641706579574756336697529352088634374757687321744562155718913265605636509903847672320142024572959130043346186019509311935347140780733320113623602336363026126818508142265223627836292911261072596438878715315348003817972185324588934952580709529772246670522719175372928758417318264129756091118656086214251063811397331973938052384263438257643280217588129196018449498303290348031623442178532439039500718450650331133749960000713156969345597897093585706477308908719243363568406814736082357410713242993985046727101922710883318542786644545453009564936747005617657207204319126255696593413896395363171129462664091975357708310075301168234234779762694723648715195951541685111428629192649376689370511421715156002870181415218388664320000000000000000000000000000000000000000000000000*i1^167 + -1408523055723639529426472824641711322365605204891655972120763173102675971010857278827598430070157503066969418112280343375180437440602652116804603140094612734586814352150932253778769449820760128132837933502910238104763249224238162100268748367703052814030967787099839168741344075008356823952530818333395774741770694824340591242316194959801813017705621919467416770861283044610291156114264031964059598612412203796478668723894724126615501362357638176430029403476443039971727210249285427607779446785795631267523399934015972859823407476896693790446145402165883183306134232618660745372177161426598600169601235347528143051878241584269297556967233722462741274850967924258584429883273538338253949745597217270483281416522652425727890806791759712986544172500410684671520245287999340936148560786008643581892962283849154018723822495315527039020965153243472305604799419091922064846074270144380443834538623046231563975402855531457798360038499036485726150245438348490774455079723803098581142872569856497441005421399669440329212244936985356100120160395584461463289859151036717011893781204405567787751668716335777057062335404505598058092239502829173481268402011211036927765400818263563334758930334420714346014250264199955593343384913504851392412247425849824097960494252200823346936922056553766076260644880103008559826522288180638477969458954152271368278819538480573542927469694639601171278530934934649150764060642230575332522187823396434309468229552949058824393721239200403885473090996812760292326262329459857497882198440114163485593015790528503741580080462776249885089496308535576097499909655074397860082646850755118801162007093395216698318372805464225024455987151593615047649336505847543747754732990272797481370006843519351314193437750832204579742900369416790425594235905230348724297879481914212843214246815774521918334075647801550563765820912615420671281094328494343608988958753906274899165512320000633402176486904356685094979730388040779833578305807525853454315755115387322200057226958955825673728442734881210357890681954820017345568650805628137632457561851762360554148793595349353272449896281595310423631923300687628854383005276136606757738725620292247139881995959602982475548220584175926601870749635319009764480693985883802632558486106854092134530071873326668727937203535725958048948013989765079755065442032966587150145787009512230812137837963811130780980521297284624472975397700396136992712137340606861432431149198118933829004138807109209923350740736950081869059663243481792772060078474452276677633500024247334085368023032096471632647657591289892836711447211456588496937540605288111563382941818907377681882562672043945062726663241541693762196851513935914517339016284145528177166134220459410778637479610795152747667821648949648307164134656229839591551227178454716820389794865609877582371069920690402620198901922666526273801864611758336597396158794690727364911571800434519985763167856126987813767970785390387161277805096662237458630388748126443437247032814006267846594106114650759905738716641988644070376427776536336890053122035800546920564618472487326583549337572118738210196468239007502231761900594235970439001650779427816611944903909726450277063706420382036750750791368596699973885005604390085068689732696663784409772325011772150468222033448022570223344311326071838080637485838248301620172302995611466219978486218246799922139231109138768500404587550133372553697161445161201065205500309690324810404311212047737397993316789246932440254410438625671937406826136166639295011751356451417641109448497368041927408756958465095843589087098645168196396425422734621747277225780770977006845717171488158796627619528792045450146683598757827588085949271605524491499484452189449312174225069788266766927495919928090948122362877923655216186211113488948152895743579810228055081805201541243477173467799730687525953401104415359370198445554326370337505008262866925137851270256798074148570067426889102141861631049778042246746879568375050990643833528691804065855809256278165604701389639452155155768769464791667122567764335034967717248166258476195331105929189200134444778858543106363273842608765466415478785944098933071947710036578188916439926043698826401077781208168581092852077493076689363475908786610158373876928444796957988867699521036407595440400681955673631847293976251875359936548475489768867789897815074530534227291041397253485990013802057880935208085104280193459444281567865121254563488676635056950496435484505686318240514882850428701665332112808193467006477970157219118650209211848109821986192122096308982494801453147982434047644781853011712030494820322636600509988864000000000000000000000000000000000000000000000000*i1^168 + 1011821204693658898221403033326508607109113324042079326545342324256461473907050949463220616424051780840661067741943998517858144652301918592630925209696501045907057106826760050538871866939362571071891888709212045807933091017047302613282865601521300485518209414824246635469699721082926963911303027288933370358788951558626981435551048044318758807895290023741478042972355537749734175950475653330364152136883463859406611611195315168519444263740694721127672302889435140077487187178594240855408789327681088743465518448101853355327579904666630603107412855259139682277797673646670630344165732616483718234714005944913774561723247195615954455718507320152675840693750619830755767912352741860917428275382728837874955863794254689657375078148225899058619768198829580919715773011533933045532006926827122690855227648124438363903640043349833620599434944838527086376292329043959439636246428847745342911677708284410258304894467366427087279209171900676429764926324777862389226992764484233536787220143918337671424222286801743344564575039115744658103960982616475726925424000480669171805104891862025164321724129189534691545992423862488395972921697022056918471895907011058905262628986383070418194955006053662096758382010496962747878544912090490189285852750960960215917319573033421584358742937556156992230673119559354617544435437616094312449106300132573176586217370279521685091439515968486797812947375572588838607311937258015164103957083790060529374692151131600618448609780782182649467379769051665892427706685561346259348621263934196114750077301258393913799846954597669988582120998787829304623804726344522387223183451798190262617632695893218640293464700056326195741485217417678034785460626568819108271918686785727590152250893631727631258644892671763913045522560537945069793969069941330685492750415518073841787490269764504530997514604706234474904078504252449963300940090712739343039171207206493006160825809540126456696110649285116938470670616757999945286094134918897012695985655468439694360829248948285275201422394805647608971916523217744535172484972507765987878863001701885254702518182697063502964577607505908527081974792519172477451172679013858053607645869843147532788827537997344222458948083352049534869769008659926771881815694122872211789622268810484711886954988459573613202420728460720809424406373984240933793057637922682713981139737490731396330584977676983363293320432631223109778784574926462667226792116508723358890255207295379696732786520289033550145259170316409221682043658433418807862057088201872058708736921663375688717174125597238092747116424666363416683813559697194260420660692459357838459598168951272511893004503040758500049709545472077335251972037202367895408095418490891307444664167304168959277629342366183519003439858750578478529040433282560029439454203868560146473720828972488663110023821831087307835694972078318560601712560854448486231108629228114419796191155782644530233864817499589505862166664402424367608983807000333895819680065939700133105450263194028443657994389309193336154186834220351508749228017599065873834426826729396924722163705768320783045968527976456095952314915700435725007312982094505648788959207357147661558647823719625366091122658472516778655999568813340530171097861141866278036324927013306188001317212752390918332849375444993487718302862808395139282636133446094250004771360081713025742942824418342946299113859611527372423240390863730318050560420197662262492934700609868082690484808806708163041358919462873054196260864390838997417417022407393701580553961652301477407246219399352928266684670255013536826248306815477007876003310901098110669030479773411642839444372936139806763604452716890240112317286842296613234429857663544955632272500368973134522105859068663102824775925112889708186423788072752264083238754963283120882030333091866491981817795516264752526054863446784943960257800304841211466900164672453069740503044322057485610595549690577192795582331244068582707318360562932308079710906792855180311068476533718724912684355548561127032953311610471020292441125293681555274242320647617854910537229440539553660023869523885828926489425564407843391254468466051684313762317286891582912243224336154033077647051258216748571230913825170756526007664272159461563989748654100555382388005382656714681232737652630593603325092783767197162902097571307575092686986266332668975298452135539768246896759499647182474600289615009399776384492137462656430119251614950142092591182103330191062873659715526247852372571593108330739689998693997802599247804552984809338627689578614324359242797217974427877630228745035336906730517060751724794962170085376000000000000000000000000000000000000000000000000*i1^169 + -525436946215338594608959316454407918856313796232093018551737058703387162299514862986915686794142575222162757712842047801089781348294498584372697866094103055522187056568226106616056570341352673744438333507427925588446839492110933449010676676925396023033408308967159056436205088723051382497957407759936755073104865045058006190570641835180278447156221039455478028296820734233009147964744080618036863195935199707005804377330468464558899585116502077980199258644493452955970122631889946165180243862833992168013103202200328747244315982520462299437502087403318024205734921774167099106578030429420612693344557296021892052797055693472363909088731939168205215145111635978279626064925714968598588176510675208963561200989943944159280379197898819483793799449153168984838372499706292507678773889249663224529726065014242919055895148107134108427595335886609147369531904124786957323130444720673131476534225584319904124642105096743344650114661421625617744269743208789990414101474267089441613557585949395087152002104890202879651481839727496357394782810881962463910195069050954730739018247204783022108948951921837405602296307198934520996042610047903631882528430490294825271567329032993459163524298898586891014727388808978630295354805754673239639801270946615269250467767803622786273662570951718709763544274123353862056746791158579273307861659342568144978506686613856662176989627900558181226450338961199888818086030468419611735411769880624561375558898180285989208169942227708027642256128958379065284237901913355251618899014914651642755284585478543913190318775690349905555904110955744050997362360287251179226707944714727415620060900653569231886048857261855867815085072939545934051993334211687144744622099170475860305116680452364195916227059867275764088424522389839833466733719784137093534316261621416493352088624688154944049176815749809551870561109273131113973357838950171564299719175042170190610500347906428642870560965470210366517034327327023394449778631171569629318988155248799596868863619626764250359050225089375783950385571219988436629601412191479585652953313547338564271449651852861083408558734973809917594721112409709869597018721466459608501410161562382869869342747929441956958035234625074802537128556152790033010427467854308395647263141334672443083314464847753724677154809389598842081521326174192125728811345216793477312196012963054665725114437290582687248885590553432538770999976448826579908244624615948422061203150795561288351801424969227605489610823308110539869892156096656384544829665015676456166635484041719510872109702387754671072135778743371296751747946115399674139387659852247488313959247475265982009332028935645682639356963424325472768058401537127522168844439158030231165300775675277572211794356865096596416364902245392864218088699129021533962546197635394906369646560526920661344822915390241672948431976781229944766317745141288029435297721099798422931434156353676450672013496502548993895368291214974422640224893680804191157570782347852669732676813178491521451728359294681156210857585045303835019898092388100539430367307980342340583306415051600732823111639686569760871193833663329576614608692192276530931627644211162772890101829311216235736073666232428549856849279865446355079813420659092779661844450095464549529222699040374460803180954542543837577989143240911896131812509916246210264063044993687440392542969960182040004197867851552599487753157044304867363835256909644342650418654405638831060457274101533200643890847964239777708685311660828803581326006353003582279082299570007103768485318309072312121296401044278743474694223775632382998002704922020077146820065363411487166158574020719756936267720121558279830783227991626606834539973242586701268414192089697006747857945761579666332095112856791237536026157758143484358973536229372695671745293857395761674620295190620255503691773202220764027323166471799356892832745303024104037840114961271546619274482773455391763068965052918546977452859091480602850833346385699765160425479907729614206649110741428942060968250159358313603069688003473240283587551029296424628454874857313446674163766997707017292839145004883489497139048639322486480281103064916365366784438932244748637570467091558020873637758786903577885689131654645134806134029291293618622702040682287308923855519261662609753070507284702531629631196502097318408317913186475363040201344097677411917573171913104539794565502623457577140870707552101312964471404096066327834756679566094075288651873485084062826559142823988214943948775062582445520385827460087093806679995233372217293432951390265007104727242118543168776544711524767414941122560000000000000000000000000000000000000000000000*i1^170 + 232123808051623311208513504323804256018113656821231279013314056237966783949547066477695455433399885780311985764044430218624262961639597004437383643202522345467236062362502199968985058793124298439702544155184379622188304913432915929641938743391177701325104989664726227512119219130504147813759143053131515741430910034154361650141796649873678541702924687504555994855727789828136593047729929370679312755160505089031921958933960803165153527394901560819677127233347360713076459880505851937929776502584136890083353925058197089341737395227483391351856369430190062385426447735737953165382979404161811553876586266021101485942507607626283150979691433803544145097388953370574582842084615017432316224466252563144562580130742553016045959772896248631579237419550884527586435080113262051750984966139018239887898073142691116121703140748327750785342500952803283916346136830849100752148348314544052016906136089407579418206085857351346314112369829850444090391389367920392875592456721429187678093273309898995102458685009164226024571412959090540843326023615198668381524641107870162241066585792938449245449083137192415892851543496566754826663581129847772325585950551172064652833042112461129107803024062630721102311913501249421653268001198779260700977727134633694355811754719858156560573681692860411230483454485404073128016607010249850731512892213212078112785210204485159163447503572354402068908018150067667605007978668367551067623135426936860845559867454687135375909743026476372416942992770191986704993097349814168980313353990083504619474766380807305115315910645072699032851878086213728784284081174116199699521658084629701376385659464755928343405476056593377362032805297499925460653715216412886431121406070708150128837679890315365141862391270780435301704900720441489384311970614829671725557941119559435929910735934615525996569493922330257800925870628289547804561201801468014904118994215640863001131496867829217981439092932976203694146690206261389138644018941236530879661690375042714642738976024573197309943082602073428366187865612258387376917561903664600806082652678613356367227044708005664997277484861735706614550580173351201094920973901875046636598635526888924689848314750128336497783864553923248605134554692722687635425775881441634809922123658178505110674599693073890742392843399733729913260432518380631839497725782031788642276053809979358631524417256779180540443422021977152333887091706318070213004902971742606238169158578603245041860536802176687808317342966581468755859072071820782592466606602945330589481034471472783704508344801306122285253527516822578649985440432455966045577648915327398006056890622649325523231314880248446481120451453076823541768849532908495751614004891643737322189568578152787317598644374652649137130854184765218172994675162028788296717021902566683327401364846671625401245052040261993951356871700366870550018332541203192864185169590351202615091843540008403282069830417111527203494582318795076843546988193128832730327340338432955418883216277023203796015093054007184936248248279970541961177411008706299207099559569107409854351978729454523460837471791706953552586576761488139937761080690529825386375088474858356468736392919012013376680219951384589305324009660418538957872511769476108122378799293639477664786099819227920587880854277080400845816916958147335814648575816100908726672777237822507943810710309057337572638258559067121444843427896472344625157180762977166683497148698208368103778589028569391363276464345041066153937180273649286924824630051526127694118274846511678120822184691158674432884053399961290365020103518349790449200976320480624872870436453672282197279345545564589757075777849172785022798205824348834105053597213777842377301880790260162432472413493876460525666178218095523464240488210220103365500626870722860613018137388839001420906115341874958440713673425025136143976005410216306293157981498562270486501658851774741930550937183966609299472911167616805668424154221330146745506843325647594581835178251232581323156100534435610214034332214842692262279920304032779226497088363577371539134810160569439608118671008305091147921491051707389543006711005959340364519515668863930721607983048690579148018928631378621014296246837863492315677814700247471508282117115061530880399606432509746383164097448582152765488966276268775678096924807450917525287059844502932755383919919260494465166631177040374995012469023799826498382279584985393908582121298922455389115256186786872688449943257736678722791772271006531056059373101726921677823392171605418394031379725848605187292803736333971005377359859548271185432783859220480000000000000000000000000000000000000000000000*i1^171 + -104235274964817807156636153011218561555052250422667168989606280051571996300128732611023051149623014154125684592732255449397254067678946179856523193086399218758637171662119009286577385197122533482859561718779226894992392616576339799145746275348068681725546488473078451683279089275616611273420614338401002080307754002981646067662497847474633576231217712085838306339577083547813748626909005384435420981808744034813984309379968746059968121511699038019270547578986916547042223814462903297540497907355863536415499254777493374863182566197878202559390759499078833153945789045541684669503871176624589116976805679446252531288185090682878230726665776428508577339883514678202351379110453773045470836302273865671769959087971502899473055113413962400201592284489013794813503790861410328816841923566199401492857293651424376521343084765789845372902661573362753867825488017695012625973436041061384535493540688569630394372094987160967168801207597952272645402912280247969892067936055344859781675967172974436160856145380530698701026710173919951637490763779035553572018460346385055276589355565169049345590200239546342330595762820696857705070201735259107357851522025834956625403156395760826028101286352955770269435348044315606716363225071765095791448544538197233386946323689024232568226652765437886929408771258856342707357209254444182225938877290896284551422366683639337398147549388448864763183304543204243505358892319946483728276883236766745903371605293943020995869623629533171119662892129524187242146664851684246466515787378731647384119145448964806445742798897266821030051469825256298042081492856999412482242889459810545486175684633280386229983389048375000709248011414604935256143700417980610156842640720171030253976466014406928888305761508563919465814356182463081116625215906873676799912916979868773824194047940308765025600430872171700074355394997836575970313891487771718811843910745522297570080457464672237804959863169757769780734039100234875048599751713125758723709108874596945264089060284598199683900332609971358854078006107471531214275793640587880031759244712098658324275225205740916323521357795672994061953626822408811060465861604779398547820811552643105130328150655275454551802985536906263831207179067191138077127323394446163749424401818709776622285974150449718709463322655516613403705287942650994844676121297229896426396887251078809082872806490774170155988740709629185693069496560778688519317738051706454657627536324736089082954290944272313534284292063506278214639829567455106267532948727585638279224898698756968497286116060831589011502638915074274358016204064426153384212168006204702870741847734218106756821866026543155514661165268923337175455457837034312730005220736325680551634467837490960844894814663811912282354135089003096668765294876800799449925615058718082003957915957601543737721911891622802693923959044580643069109461105075339928575318324892836923234211253026721829337261302254683761844941408935468472816088834450880583300075450946858641636294947990031527648963379115242004583820278036103291849082554260816022155560667089623530645173149898258202166671771808032782933984208709489744377938814975134527069407385508901225021507218121373819424057466861984371632278153816409769412790519334823710361947583598907760706848834156570365465856892324246111026441589986229426628609611412247928804752247764675396217402350107146503982384003853164520711263852486542957792678080040450642726304510081133100654975740128030195891528724271792497659797766317436054386616265525539569347559438427524076091503060266629843417830301580816575772507072373152969613039444986725737289167364132837161293676953821166158766013959445255088231099001155073416810027463284327156509138132536763426794682763223629136157682226387222740287715450898544315150201046791216594878418819106562729114641582832132853241407548054054758077614288643333233661702365083076522538374399710518300260832651739153786055696502685727760006299593382639992106814621956709716992216565145755621433255818051923610759691598883771397770220084136587379706332606577611922177962860557536704446995852944828808994241661203471888486137689584517973461200550445550118635208484318333082485411633213548687619193135514988672137103570613033199721161589286560636229357949269919213495096906180509310621633563824248354055238207620857038272771311633337017512501216877269618224450909556842342385982439215980533922302659032161991367386938958256246262551126721611154723742549423295539406193668032048818030685297378096316821959553688205207934511426475329373444955686868691071055942706371763497861120000000000000000000000000000000000000000000000*i1^172 + 40336292784858255874636484737697786129372540018366214694345321883639921581483417474893409222271423646288259841043802986582632568289603255608289961114340133361899106886780511574195560283712821548208034720769124382210466654343225934836260382297663281142985219071346367511903292470653069150940163763862307493602279647730679641970394820712698502430962410217771443770175519064328355958344207011316828134051701876989254653685946532902501369047397401294861492438887103802004845931227454591788322654834811857620425512951286555355058315227030523478446814376852502294498800938731502554432282333373285606567575741569005104292507827128472935357849895900507649832945701446839122849606952320341399217242455792255438281814824988388087955562336319982376788486042405730123806162042357695380502258485089111907568854428189620936807448794494334975032237122848246246495295110507255262321386569174324727288359338341074679532751124318635540326062154248014464851801638824684143525058799185222703686588055482238386414244863162379009993936060874959517115111067676194361312972320634293532023171791056134061584113200305244584563819313932073497670976296734633333357456860085723623750989736242468448226965792453657407249465951144636343911678273244314534840357435504196991383758152148634260505092223194899456995182021772632486300407773063598248716860641432675856636599945355914538268421748262796221155174925640406570431276696469818422527544306603320288583788327418416690150271328669070643682833691952687080225061336479366660196713417203496150625944901811713716938522191510139854783204384296502017541726290326090326824180407236020086918385836805083218957412627754157876196116340903495354857358200330838084642495889832855285065379154812494568073129278191293061337877088910680754137460956782266273840350093992193394084141369253364388647979769949539929836478482208196942741576118393229966655144612665665100870826436972958139537261465538127853721093409741414887993973907914250166168406954663861883910851337153256900701136624960548693395463703861822859249740920949955222214102370979210074136323412345296336904356798582841263321353459356613863391711776021996881782073294393798170988122086384353353881692357103729124497625661798371808896037072736120754916439753909441151993452569704526014989882314757459453619476477164006406325997460891187168040365233497903093643804054249509808481193957539348818808364468706856209512378065562800561640749501776962572242385480598802031786016658980717812213814732859567351999567406130941191800804683428739737419323367808387892000091923752412653013568377534438925134092005934580516367110535407613558665140215962570358650128804214086807771795789813966307870547615487657394458470601336371918215271960412162200113065409593441538161760798702644933912736812969723318317679164311735900069047189949147028984532459504820974654897383059373038656490484346177995784818308957367571641070190752780600087539592049836466550401395674972251380248390273315096633154619553703151238980529898736921894557532993316673636941237899838521754375742996894038127602999211778179167135432197835356482162598149555974783767377894528218862186671402743753436016196955290079930286192675657174443120511908180217045548727202189826698049171069259414232306724704585693130669403418770883711177191369347280620193775939874040743511353431015103219216647137154190446486452558622210134349209044373269166337535386644313048902893842123754063722931569750319856749990293565213473915772713826966513087278284243672165758960817954281111293017990560101912806524641576020173392021981077030677135544947278552361966903466185822598576564552654324517704079838093371987981505984466099831601893339998374411687284731349488791355413007418999824585411071833478094955111240847895662373444693514910357659146196931431512586249999977340343768414294520131815616898179446848338438856628508366713373358798253953706013069260835031233228188139057681252843128335950574837095922423786605933653645925767363513153050942389866257756724859307285637844794697974621566945147289642715497212222331820390903995350019472434727862103774667185672172134314440984122960399643538444569457800212689850457955801333708263978265881821381976217681728928168992743048761494504081059163025056601674788262406254292019630459056610198940679569555867340488361056900552776122294013995322153396174719936816789405812788834797610197665162033497042201621752762933646814006004768183275016886434015582691544386257288835502613228716287703825248933300529562103016082100439088317240332823577331667584471904400336486400000000000000000000000000000000000000000000*i1^173 + -10854982108913115971357377561102363861776838654355186228849367657019146177506925041324895080942746879679505908451002724626743914875569429575907083714009488266222820089364179967265899307040836510886486228996382254570487806176734082007425115726405540180589621290430058523955448903058999237248820381054798967823487263399400717135135050651921455588354474217350373436999496050258636574991665285813254418092143912571977290537080856343848390643156355330549843338463201689399441037471696158077752880882262420445042152406096240041077241110227554544852679165011113713890401246864715141401441835367303475970038446813395314230851277681250772558559344308557180445705001624002887563646164050371635307850307586278519545250153957048392708623398817551581598381130205297426127470265355061462499167526211413488870564092052977077230842242826099993735938761147141433341783241580921056132775501314813921383964532950198729141519074298574789213034853080784215725865063157580680923928750345484363570171048167922423461671559613721498490768970312198373098767763003976145329316874148894125875161521087256681299522032575149998833909076964915254137204284044790846158474052225936595658167199744101263064338662471808631821504840011550843960484454123713925297460857058822833909594552202038153742349725323773906509087125014257867946542069416690714336995810344671008655701583714493077917236982718610786216746696516559793316973226817755044462228507415816739589902748422883587182354064787474820860178098810582568311698799076940476058363032423882209195617146017147682681156559068886200383612494000137353466019579048142267728511241515867777171578121140920631300020677518584453853338743412655074353173028256171400752691184887125442056920917589414128213674621321619350712603236115818871637583346021099328035911124511910735017066094103089590613823711853770934948166676843242119498717425124241071877936963820845988084100912453398184816564621702510789722838681130953941660141998036400189758669223465696078227884008991102234934193086482415456106781073704119125221743944969869447998158739206642025804761897274012446901974051310436856581366712448001850411707349546538679058217587754952997250705470688795350871473030705797165349071865312508208080292169196828224882892214489919572435358860657490402306621329858755938051000866635636039832031865035651160322589208448450518106606736113817122196738816844210782257290647607638528421630790296793021741995205010157264580351134702524986820091945413623243949659130144827225651667040487191418781928319856390003252474264771191386037258184268838145241551245527014206291646905885198394276747193276222483337387555902413042687446134520877273413289841511955841527620705735314625387674544280811444483028564617916797069831805150983343285017095304641179825622066303942004666069992508410943798112572128779690184739727580812696074032757311009536785026201239763949121721671633393779344401123558220054223660032633934643800856915614436576367919290568616488919152738033684288919286031311050753915317298129921548495091903650961045586568793513084898746174977579084666960823929395060620036766961459693434022958138083120695416386120068552873287550519608750512890329178117555940823598965206298527798443837810349870351002674874757516308174087805096002986756325502422233687186775207383117473092085142579199299456112472034435541066710147291919880300864064000894623573943161444350606531134449459945566138073426676139959512612918926020406207513156583799353195634874368210236671455475794899017109899593233656196864744295275441669298962986524865399361524975101625114747197366198431302408380456675921885380769310388875081029470978698162397652877180833228936810748793514002174023663150899556211971964609336677799297906158784112066187244138881107648758885880368818849349845629098764753676936260438638616796114189268067981268511817023892505054727371777435072807595031844675922312554359196510456915734747340540662578631003028892433812427255200674324343360762524877420358104041242254662978586108368579368616779158405934824839527584019352871013205424145551919415383448631693854321746366810244760073611175668656493036552107688909557472592272316867409563589635173607670026791218518358314701188952938720393129610529859049659768680731411252338082108934994022061346008427281090790116038345110825053437663141320215558321963352556341857019055222853729825129300365273003523549831094666117285745937479049654610185097132812310695326108684598574753819160930003860023171768063360514355072478563611537179068814858059601589126194789175977270312960000000000000000000000000000000000000000000*i1^174 + 1866657816168348908059208430276631446142612267611627532855822511862117369940949982055252282585327355901185557041526588796806323724925944440263755516817455852398614131919165519294154437495712128610445457348635322677541973800208650799073909287642230360952118827805278727839869856221610152067760281895093139358802432877351091957376173762588340663040715824611513148933865813982755001285101320984032789288849457406905619255651980561678898304715555818810873741854339806931428092897325889742292812586187492507318892078844206685084180156599001985300818218382606426824600156369816957817137821228338419674055644677922613092023741753668012427960557377773796394893870563517219405269201453574035360769935351246399838313026147850008631453420514060399730182547385735121766741133689913380290522869103256011252559202017324104529410603544430130518142543471479389218456815195589354769768655125853262957724409013367344720403199731836672667769490011354370951270334022052277105139764223622664035417409056568821412427763861527250083749724129003852166503002708755836245925340817545256724143200935861683144891651867167053934898251449192273574462309871434677191673095256898405820470850918018610614323216984768071177911095113643876015924534904091938944911243975326693728101094878314633788499892064365621423705943980425463755593546276789108182397633929355958413399723249136091168982218066401798582657604956676307302680803905106353099454008012941457578242866557744986991687441755377263553626147768252834202330701041144963451401092307221405814657827665549084087009709640450264452494989339823044440526655809098113248521436457051367072499223378177854205198672640769126426907851710031690531355727954782739400485616852103359898753339550205451397423849115666568060289849091428265956927654145717011328472962967308381209883582369741196998624742030400671461327061488238688745037034311730731614303244462759752076814264619164401642128326019915234195866781610376180705969749567785592010959096365031832402719618340611236908609619961056503897043380653780342862105781427022871005601002671255119526298559995979850767653625552607466880910858552001157152689323450236402802177576336053334422114180660525755315685701521574241923232968192210309319326219508862798848207377688235749726788113427569557891396953183370562925262095623411039852119575843531861775549390135617994782975693780454828292893297906556462883785699244419033165828413951813969204685879925391790734670129373467341458162304111450385389390967950108096756901737372582980376179490448850894631811170002221789215928673528832320408776520515627883463406294224194377828849903348520933934542468827138481472110185353609082679579599470582322064900682248489347909136180988028600365363171893411600752707582561283499373068161702750094999317927110637480434398341795308039035017944620698695550270711451383229116291099996009643187361607747856133435609000702927539654991468386553306075925427033971957562045796753519413445569748556366931168453152534404965425171066176399229275436801462883158598450480245114675139256931383118300647843401455158892789514016601990592334456687482000436971161507578888762388190378460721509866901079621196828855349619929011433638648421786309210662802137225956797567812276016778590025915886792477220789997795897492350862309028963119899772393747948063699894913014113778626865950409204255195020132121498277405680931049941169638819881282362688326949297677131385432912893418328641363870347594757852459014162152516091422694070252260379491076187442257452938128880871025231989780001082409665190872800984506489793558075881836877216707780440781364378110731132598202133206172985202002911395380249260180695544404825510827554416032666248823322007934100373422103082149672909185507248965877636571019933090529325273793244260603028387370603148868048937834745397175394393379930626316445307838289990079026575528751247727887870530736150504818567913016870693939675182625396874867324498541955276345992609664977521118838167445737738755150951371636591196955053641597157581003998258727352624148373306474675594930631900217070341296171313406938631669700623310340488130775876429793627996126629242769858613881752227523404999706462738713478091565334187556816788033864944067464949146593858209186090828088493116696853970126070703461773394629185778634400557892199571411077253459596249943466163935919382846119299457900127223794786587478481073657291372956140843694278756529954519756309870135093784218209061102995302984323923827072551844044722320907407753941805190656167110344425424209751257907200000000000000000000000000000000000000000*i1^175 + -195848838292640002206331883067352786359849721196440300310364638288613083540850756294115135361143167769909059493932076528788691007643389308547413162973649664493201069162570519393623280167373070114259970252196451705943308415245967674350747258460568064274914116821345681501704346762865675788695415776175529638519596243677578213229185559945040077625347247314535373270797408956162969385331643608655233043419144583809329737177652276903842104193700420687187484098837062500314285370689002658532997207713358057532737935513854041389493778656085653009753789679101650794803125402284280009438131951280018511219389382073864929192965244437477678613063220754188834155508392743921791623052208804958419122086109926938705745615632111922242546728691535524447475722229929324555281310976724620967484022889697862463629388799466311687071579073675491735503365227263732822564066369812828020839285781138569449677337429100659260487956412089393237695186044482620871683460630255926187261838443055788713307560529255723478149244343462183855943241778336972898684121017177745269361481406185568315376963902562934557080957778113313603770852961443741329227285149067830909637390446167987900992768506709528469967649103337643918385338081679358482627253053982467917846961335467930611107587349758449626905571316976050072041168420897725603499188374221557324613153304326212574911517074290055234436532823081688036498740354505847539486981724142190981816251829628959384991806649259123682453044401320151513357661388915364753690840510658894206771726591814758099255780637921901221288024041599844241203924568562010515155343002705672248327781958907172820713159912460197335173223127740621808548287959710495922407074330601797839909231573031403928015513115313850134494495349447477148969862403782431837353934518521031412819772157283877450332682048910943978183679448796783865230602045535584256112444713527224727086160929792276405418711229962714746253816037284920608737148227591587506587062493264469803460613142107669423340604994228635767504960757390396524696783575582460271900092642606644014437520813993144981001402594231370812313538155636509644232793978009236615694349037765292712359877730445933150542057968955127136776620196107988999459479830653962135605219504957040968735841705891205858332355196699778008589223738791502089257429067946859422345766564854597434363063359766503083069413415335640591732170027903282449268998613274892521078599829856746890115917142665167522610393056466197985656972784196929834671064211378473247368668233402763391411781681560696233621431418630773102408775950381661191782641790013918952463029318524580121079321448864442214878215320978319086642481681118484657589014510292130781750540614546317436234672867258206699097964233114302204236850920983760416741214703764739633429858201202107856743218314009191520937659893916814404040535679260696500889795556420539515052586229791570487980053792689941009762860069111933527088299379594177812159654879321656080047740758065393747259123894624223529163197841705530320067696031888096943796506485083269558840228682018408687363667632494043913142195344504367364633063307760189421774697817939174236737778106804897185634999074205044510448286328110909068110228562403745291055858610341769295525881202071548299924722525192412851656572840464498332631572155005738076156522791945283175651482899549606677122549295628235505711298890798424853286438559547128798152959816314421732416950683522813261414403003302151917137849914311960052089797182044121321397446326235410336997241510487528905759979362396444179903062998851178133926394723709142130232340090496619501882539152980275964354824839105550766388735531204299481003521992902621360955293203009869804313263870041193902448576451970180610069481485971206644957978243961803302747623405258032298708777775980065606892435279429890820345976406496052316630623275543972952643487243673579777244579647836394721370100782610666700773801777659753347552251281064360538735355001019439531794967377197637972965172143590913346911836892963784586319147150131307013688969646218857183316061007409381980926612248441993443021545990499403059154677754706536904919723098677163846783499175526976829044587457584741706062133804074107044253883668586439921988630590046161671134350120143354324653344510692350796440886245611562183476183976537473906416066825108686511372496110336722122070896595817880523485939761423590500564555413837822435800523025738266954585395779685148431306313158174457778365737588156650576977997935790054662929603165894919922601392076141947823566356480000000000000000000000000000000000000000*i1^176 + 11544497040179611715879214541694449212630397860660341797160584520744139277557713091789369353743232369505245052147819933061646333516396364990008761134120838967238149295811303305507427629775352521580149165548724121587653213564920503722293971354601696247586808346148247998081598362456498848977399327676956836454935317735448203072919342180120650633463884831960561136718100121365311851722781071820506672108160513724637149001622134523560495006564946219493265608148131506944370588023294117932992734733590402011845818238404226705214431682522555622392049521130934295844087917444342375361450209330953100820373715096005767438123373665618105357127725643224858873959080116696272865582225439418625471172254874197025891722394853757871715542819776908079704976699855982924690136202174417566204139515824002905402826676263359019368551144510310449516310860132968781827767039378165967122290600922203304042125287730784501210522328264535767797379482046523900239640834946553584297501000231679721387302625558272361310197632567050517002773622101138711139156688888474997947145603090902069208156747988195803350786361946968280665881512212729862599370683930871655406469630696193570216209071220778634309038763973386901206006042862671216522487573608683604691420782682890688211197604604237900578883582390861515999247037117176648232847138079691137695246634931599969467350158917542364721928304700626920098800296677605105863480977820291085241952265329094152262926498798439010179689060571061403407877110178569304938044743563432304418778228166466372023398642166374181547066766968528158400939467018041256798500466460164980513953416031285205788990679425014114208958190346302800897707473827830229232883074892127936586920097896732210793481589456808692652531290277500360814837016388502724837449204443584571857919568566828874387294592292615645163367663132474673252980089288921646681607164357345079614273717308055565296649822105107536340393727278925746121445442379710490019080701505311809514233629879735555540901843559940984944681022916495360008747564268934555489640700122939332454270690748349483520688503918123797884499381119268037549496207545602026646239564822117509169188360528431919990632469917864071315408572701847445828706096169389774833089876587901394539997553978410114871722942044412099804039194966577545487149204020596986276652101057564106686759239077856510830175899928991823186487928134973915426252828392016233812446144870782547594324316450915693011378138198391745634733018974545157741982220476399177643231011683983494789100817713571661878879314430194818189078183813138553520782831047877913336209031949414201809343405152437450455448288768162661447574637903283751565386951960226841258643527970883068405770018364479137818706240070088644469168407294568597351820070070873597547408807302450053267779644182883219559623603358439294655568965223507354316031900513553375290864477588389308986640942903708637876660164411407970570199896553253565047974281219864297902185839307604501352952571476280561261614772011047315580897477420562146596661681586805049944734774534674904500756310537576803815987079556326304532105425819945593421178275541262763784027316493140902044606290572344602738180368675447075959010611362755987546787902058147351645560203664808227688722295696741519551259186004690308142058746956667435134838649936933149653195830804150256915184653428057716034411281935184244735394921021864228255215103276650381876834421664591032054982710835679080649869966162489118578398970163896073503704284118616350645338875346128668654175011820729038883940781488979802527605123777585871263830909688311790999892408643985063866791922211993001498709061072169310054128531624484790445758615814229103552326151629216216725948049922192418319761481385811188910513627104105005953424995887333195978357420161227636399724496639277116826360534471009518423604482805136185720523535322944316842782174430036953638702246912760517236720414240029983913017304305081417449528586865709929609890227285086991338443298527275551309712765547383618700457472942577621422320551349337772035871998594744358851489305986352876462078928135105946620863493416540709003357288759562392496121401268623897177076976572391174237745276404024292415306141004778579412492087208997968228895396899477234971375030876093252331945486566828525714761103002316386707665857560672475394562462830997700118315198119143011279142376905803657299554348574490714245084971378977838946959333773374123786718432856215516816708235050964316195211487998941756617394602470432233848699510593683456000000000000000000000000000000000000000*i1^177 + -307564141338925096276656469995477592890046000332391377510386929226781390504616983002243856137506008478801463962369514826558800146748407380841476403652090040087569001206345618914215234261400453927038208792528366401683353685089456264943618367949471767142349833081692223598707642305669744210203156523611854716274871498710440565485917402578998355137032068856645026614048430619198878756653816070387990871046463411295666047952832050836732510613120348691012791907860922115059359490853864347150473591189061321834985000554379283003452052411565556816742938998820346869288354398862962718614388656230849225491404407529344579264821396828745012833426022409890312954342835234682196765255839350535214248059388710286104009949219873070028649215081082268933260259077644208972102358634040087029422685063039648775942036323013663774464620897770451060122306860737985605952889178312549044882826374983693742871956183508862845678928326012064266276857731356864841831191694168220643992697845626277529098936083844230808315349688736957550021871838133118110511762029881661775955337125430767921525257378079746166801155860795808130270249101884178154678214231171322498735877134518308097984791143974785462783333914548287614118724162230119006202963252928371781494251051131526082573172194531733744752317755112993015825911893306267214671025445338241185994329579263999613893094034704576662531980802703825772142247966526886070399702048015518224229003438047051570665295290091198616729029589838214449628882325528124136166004812320455647751438354370218414769932280093204659051492538948001432259490942028992014250357467864987248961611256030620524574330329428551775594461181702092244774130686209557826742665114592806972944388618708748693111361419033968620457311557231240598597778697062568213801309328249217665934756142309609527872635617660636702744924156822227290869260471957930233173632750801692581163974130445805463668561312177364859717548956850294758831434664176884184694474115990778252906113033187338111393698468086897495444712095387948003748227527663358467843052742947162070366693862117196326278847823115627601626812447558345714341916614246112046164627238538053227311588779113940054925145733782905672849489680662838280813740424061609209758635134060607246430228824860836647463520907437474009632551745369171611957079446814070432659996005422438780723135917078609416250179049445747478210616428849524815019106111965494687210672652436109157847550127287925623883526662549691317805335395903171391382305455382854028056954164208929988085320646728247544965921469500610971640578713604134128817766801303045012993324433541760320608487879846941026812107904371024334254263536184424023104386346488229889487825661183388962782524907197191243861441692861825457157036628379475510675677259875194954972561769756947146640521921668203270597048032939204147926984840518521069995085722258611266214457892253875217069311360073925160300061379902110976742327167550811860837216585924684555343809405298932657927125299266261476495152105424140669686819445249469820274145569227118207827383603005342205858093079659464100774706559939480258942272180259952556212355963008008390190237031235879642677195991605704894924314704561107267132422943874835604590480532711334285785811386232107348369497206271763497200491769219278282873346534692285375671062401105234990988351875450966499593916263936429159953003843171197457462482594413028574089608010711302540099885349339969587840467446593797870964910623282683764781470153283729732719224142516658190562361146273962875628786908250078820867994709209088806708672666893693953566821619863408838142999732325986674583057129151200604808144563540502059008267583066717223456556176704328650065949928368485482661382814903093569964236037508415551990450885618973404376991025606947176855069876231465443860062882723147600267166220307441148073325363838446812672881865210728976340441008409711719695584291790102614733207767984457032893798542195757764882940333310792898779555338124936498924957301465326046298954843325740095662436394646820281066756524463037610108157310433003127097846735715125301096552443833103723098043433360922832246654446121514640917586725410690790848235162017796418744159765719245169612837641242652368446246302271627206802928834572333933188215704479812964999040974441331728123382230974097833049819091784905849006972098892335755513713093662068176245030736831000050388696871955279828170637070554862170270168443913239158098400546443256206625354613542357308265369886627164512000363636157943584600883200000000000000000000000000000000000000*i1^178 + 1330038237563188564537053294622998820265645175035300162636432718046666331166657858156572906908360955352079846989255379073048875624603879443555744974230906742695770528186949210707443286702909260649167877396621553813238773332818756245958211641071014886441062974185982885889249519664370360562025381883103283595565218816971004996228690770900960799899084834029246279821842884159685192606039108301831584357996826576418240473751451191053172066929921384526241951471743932815801949178695861318299334493973893883065042926647437093051820776449847041263953418110859342001476135483118801571270740387752301757698766437414696082128943269041218359269800389836461033692308828379982232085948384133985485925036781388849387890550838542214362134979725401024421508515100043403119988918922966103966953477140329173085379881146642760072402593184302829869594696788576795548749869310047639115188414466161401830354246358176561939472506780357478123094927582198031227837013600240126103749555008136005280885800036490006895608560404769832387961746348918451421487206685591233830527851153815346117472051552761276914016055285754479561219628483411816133639882864623381371564538142852840134624224873042981833602227007066418553476313714199264095097783987176097908654282547860254981823779148682924204293075334246556178755097170842189961676726772469908029554182089729207195197604942990723960893656636009982190955400139560625448694689098944030060978569158085442236936131975592947357326361897593911792903877602979072717497726893742766215459133377535074310684175935856035598369365067074525588608916302634297432364271877822687098302996222138247078988894662307569595266248569484490484978109507356120807387304278899380001115926996003692063815758886365763365788650596912760991035883881494911190621978894430368650727849668214000709297672466059973641861382570244177788062641685331743214337954264479500584259091432360609850347649597143223423691720812666028044688559155792582375666393042820773649885129356237663422381184681846519864752014890510865190613517641966993302441661344771474378519427263044981662360365876900810580905365355201749874970268388453700546515420545805767353568407164082740405866525689425013426030537569571249417157438672717113871506390583031332225841255815076947956873219089549502996081911120459303007237341648447449123687914390660738246143606339066762178652207383048590596260563560832243425107625285414772717788721633075484280212424193942971489938253122794115460438149271755630091615685022026374302208414387304293852906733274909584569078386515717837197060760365141830218825707009127281182261632437320579251445711508149963808814461126692561617048076513021680460086320839030606730438098876685736262138432128746326048071821650747624936522826332667822446777421190234778032596685424240383503076022104198829092097502684470854787148211630830262472751222284557216759975147629383649656736213901173066121788323163467959416838985576267338726414723582971531850287075261392948050787931751343190162611041655861194199220334029120191052279395228675333582821365590451316003030746424360188255255185078740701948400052292708643181195815159785131178452466627834037440307414870526951852150986550790712755187564234598077785377019925380815039201132778866209300140458601914926272072960174750717330716171401857593882808069466428600515758643635919023573562534800813299077348182980276206101705023483152414666127540419101215540184857439692726238369510388078388669932330764475089335605683294656022017423976769633421206989381564557791941394509210392379993731653496655049606723002557999750753425298530320776065738440853060049065197433208951755118125384415488392948416077688348353559171647714288921246619358018785446995248788168782823027780305631590426011072593572086192732660153591368611386445149862411617547488065727683379001786333826715826731777660482624127958541510446004235701517844194676516965308577880857225100927899527610544017159491797253505253863031335184172884217139245255680088650733248234667144396316461504192479915160278080291303841628028695662284795554993846245654751300661957928108171313292169848330478046641994069274924250417979963026522872088293354436587781301706587544744938759286353910213471590566721648389246435208179003016793326084219542111711931289027019568424555277653265192024363729671147344944315960657929479231859597434834587271446957501436023139014189126748175627497868239357457501969490639926358304779481088733797354508723102366420192919099644774789448867455631073401395740672000000000000000000000000000000000000000*i1^179 + -12243371628243659912955988055185901180745473572380338036047668254304123414692681392530784080713084484073548516948962197333124562268731316977269227984814829699644397927211632886390910938153567414441524454301026726207165141633056295428449752783969804529416536415315186125987655692221797787738177528710089736721702637291100262718532499700449246673301579087705604033218549696407737319586873268215644334591104008839410782975662514802923786370854081915654819220719330363400534308909287905382497497915306485098289243838459557794677225337624533732708451374526567908147358325858788680616691129185096816867011669262855994996317778618501218131702606349053814286702544612975194529556392632181975216421205753610835048476470585998274441073301695264807007763422522734795041938389205645689470327980223143639808117989644160516201604191633258905518656149275893560944179739010967576990412473230877597680143489423949299757072563534374880183021542534838973681925176273490586116278809952420348657909678137656635242959671930266920279451804310626541035619125388184646076605052286478096469811146728785054173406724476048874940641870591254485365033543896878635791686876267022908036576224678632668798336671502893123756014274556191048907404648420555101068308443679625050476194969847582071732035042440879377287020387455463477768923579097167218952820876205000154177283352591327707926238851437367422268964749744203240092900436476701178807281521406830899945375769849473242531935780852063208364711084311379537039344812217807322030869307811190221657479519218632823098145294300133723518725450385612516596333978188796850255887790244787312424863331960682838113808236286341056550937560208805456301120293868897302682329087206568575330426723206690902653363645203401035382756627393338124642324958370571227661020051584374770031988232742602135555004402292602065246916154570907315876380997796281859746031396146910418097196210944314805343002458653271137703115865091691899112154166811406473811677854445854268183105767026846554854392945916480005403451382154103518452657512123624534514218257773942554393988516740267224271882713397145608643650470767601801036355259531469133704825092996219825429041820528594124784414164648249086679263050381523687195273916028955947314156234154365517148293789703401249820649714554723014462451041282992892668101165153414032655681398086563859675748709285401108751208387465254501817918435216401546659490944111401375931776545923378666833857658185783455696168913147236225627286159693365182465731738331982798458337604631333500729582589534480957610864823894175031005044277938473041435073673033493075550199446318447751400241179735295747995433091900129165916226733772751703973845972556354194270381448272024954733599742266667318017761918176605507379807481447777022624476382308475906973334665509808285997871183871545458012672270873544592635213652554673649226378316124883607928960481178480910600671805396203621337471950500047622684649079022983124974860153814337333819325738853782613883286928628221804268869355576849683931582578923812028358969667826864104879159579909692681525963210820556036296331747208016623827258897495470540444449970650171629627086303273393649472999365668199042672599318083919838695875305228308287414784415423580042095212287765821496292554737631394061729434532206712353492067540988237735457201939503016009677262256147271931471334528920117296002510838205514374023800188119860378605883908018825556770623077629521214809995398923154480124493078608466887559144886767644954425861486795352986231573450434781076590580321468960663710985832792904916771403127483431009124901930134242798255358688312632873061443228043444672395456360183497399558899292973261172306425888452174713250585685915675756180798848745775858080754663018573654387786976291391889306921245354075995780676935262149705246035645024507454204165571241151401580037983838360056852735418810632411219193954364942044147290301163443786755933354722454266945192619792022839434864953846502365934423182542524071898928285018303357481465566716026233501137959324981994166342525049709392609655265005366667159675847603453729277413749086522708015656341368631945338076927858548154137176826373481569593836042479450852117064648467805856133435563587381546531506399768414805867684403012380841527313578884370738837311874174891244928081460813218036803998862401291030188570236797071473905576040599016321025565304714562180569653503181624132363887924765453779896882762397903168381269264764165288490722471787555142500352000000000000000000000000000000000000*i1^180 + 46516428894507242594536360352262930083780215884500344923369827679631586383831599724696577937395149351790560681294894493793684653355486053636824028849642313838559927423337702745301739379702989116369362622892198354025999255131644402347789178740919974304762797809653747870829886562718081401315330322311112458335988971331243411284374637495577373538967002043461017928360189776288711500652062110422865576153477428436386749290488321896159801881298561905421660458084978225902275608281903778795608481144145742432356479368169458868698567638113550487645809608918868268828267879897320724036198486296121214221116522587755193566841195575464203157063023748135974524008660218421084704482149543596030033042045824300108824155942889463312058262812641532097691283348591753388214495485284685806716016057343430202043174762890417642636405925317416520414909093981749817158668432580127825403702020912024207605400832473084763255457625477389371902046090896716180968024469730735668137584811275928270686593383352041233789162126580304408295939974256386527039883393811171102144006441912287245168234067685654780602727197262333061876438500807246967551296131660352613710235179385692063384264567210478797495188075734042055925077686492193289381727372561678329412080253259170069833269935322863038838769258513936594376416881009666455427277226056835744012003916118290310899839631918601925397605694886060469768101874165850177113146544587643775401508181916649325614501529714226948438448695672654310286445039996886014605071809674480725012025113579282492359601219310819334733941608418607484167666583820019643349546614910631281757588653544063362928412459923465199161154979265551769273463580675324425148984757716914637554093810247246301132762453059962858840580707702855528677933559879566293748136418840571429923874284347564371583095847159536715587578969803367930882257456133011566927986364815357340898477132633597958695722601597656606282912433464227169536856765632845928768128303285580167390648825183550658723989128233772229616226010000342717438563407015279275623090987284591536693866606364512121498664652094454416775384660039667524774142176371203908178556508221055374653787229202126208139649109010240533374106378127368163643509237076421393072446683321662094426685451537387063099134048812007347443514050798244196765471610265547115272412655922533080566897430958603436036535486029664688868402727774611785136738202282135939090567998838718019576172034329248623601602808123370189496827595096359833725879526227336121511588574863250381079878144402454406790282673403895507896598737958889144013289759271136659873479952317628368207594461455645745237751133191615779723334131025351434368941011460617360419750101317520039384812806573381016446726886216850999268157515924202905753832434488955547418640050581344181267961251115199081505743613533219175856039362365180772623489384457557274291882542550442162438878164791685967575846441542727753439090773535454791330732556652076457986363573088725557265726899665315354692620942070219258360680584056964058936731030141923228150810445891300473484268734286099747062167193363095505556487493629714711553145814322073924667357382653960106503229327503085835024755329423086680099607500503106930715313305817852715884357554572261124744966307897424033924817926001732935375264624364515005594367551167755134829455849351790068989075975997030606256343971630644044116046862006819230563888702531697518656020446015786412419400982441422879867309297811816643930244236596032401689000926211913837032171396634252736785387714993877386780946233879426364826668631291841859560773884053364433287814620185250302078765281632199791775693061499584400607604489978632499346710744384510485256951249779914811726343904994610035202814499497851438543644281188192837820187320106071015435396737825053062994599558211628823274386627387308293676193425405487454188240041810066568168247448883671553273877361522687712145547242553729129106910382883888654030336216566932009146806528342640823481985378349444509150209448711076657547730451324957464218391768861366784540311294402937178633924779167552353123396022495675415128819672081686286174814913308256912776746161990852593515979011401289356823552248187285193064024057470856547968001124626921777402685116067608177035060837705994093414701041781979903695006505103103107211711674434598867380859177258017251125390040877096162328268902919920432314735871411138447991504144935825894515511527653144615117640259536527486390891686297628707129118005657600000000000000000000000000000000000*i1^181 + -161390730939307838342948168355944492729724229140128244969159055062184651925901626680385039733210205315566613320413531608543006286409576538769558877884928669522060869265376408684285543971911956038145680679236700093042187186523054429801414665943934001045054086679583798168230664723180173942878163855368999939991960494958851477488043332954505310535241257771066549097665811191712193083190096156510212955031237237430836999886012700194161914100847696656685714749974338774715235108885454592174689730887863731539896723278060930575698455496000625274633154134213731538624185298267919514605660158334677174107538029282239607573405120853929843510322051511931530722392545602557160352854555736928037489521681664385403726510765968251940073509528463842442242186104011948848996750227588302454180837738140964875956225170741791468425355631430816684922437461033244061446700681121791566602458588970075748774962582358889582491580287031742820002177799965829209655652841144323007549127051987093770881079158851326087666437514499768555511259633571150648584702251276329527508714549698312318718382577045762897700794349747194439747343314380371833134022827516396562664904259870630801783328194127522765669224738139256459686888924007099103502457679277376182695946486242628788275493677389403587620168781718919835695353057824763158340118028077383168740784893773325059624222199730359035340813118867889606723987992350236856110219243798630686894088959455525193487022804281598556242155820143487528729812509004847483766218439386080960496868787580407548271640589807287377160003570946038803521147893938299473851489808956040411639492717613126998851544032249408507595723369675484237177242872690857898328313970141015129588935214472751890978560122609214734947228689874995806670271930870710960692776740202813699839984179227094573250248199611511724798464576264381198850113510583765744436468928459111414959610816768713265258340545537749227234148662937654524513569999191498452725100708780044928878460004187781835064937649914058279808770974333639507977922496869160437811411862617519862738002632643138274239271866094616476728964492848790136077804727173038377394917573584859542696254304686708667168462477467558051076006470007485411031803704214993061203727082155765872615259868088512720403532558633667173592131442466227916657201032823084519737638718509347711088494503724573957714535918974097506738600251406298198069614029501670879510966760450709478932595215958909189337812595912202175948899408001371650689554944561379377606667701649810301255330513818215143087685301926380330336630597362233980614999344405010832402633391176957006947305223473094720155722619746608935808462654387209403805123066803830758519112698942158972923799844464084386846372732991804960255560276128746599097745533133144978801554217762797221573287305254762966350893654340549147937062245268907038064003034057109064408525158256998521893994838070156425674510590321749518658498297092960248999516637737146814824837323422023151149013031627321492655754833927530056671085294146433361211360438805446463438357864670021594573523935963110288807624028360844479422153371845490772631318060034202910861585932236813496624137257786341924246392534356778914601186500570022066305710222126810215790454991591665130604656165168597986351015642545771343069928396379766485427865250162540652536632924707849481323831597165649216979867740636417970043183767397983205140611623634676874757498712812318036238528544557267610236292384596690616336353679318282807980756090549760511877130980322158418794028245744472292721311198087600827750148303253752640938786750440840830466405140256607142403631627806892656361847231491635767216297293513576225530938891382421435119308227632456885862324243056302245529485248590300279731762151414524309302757317086072254082365350981337943281225095107740086293031279922422247728690857981777888997874220325046906972064020789414798215960170547696658433079151626142510356502590812158667816267136926596381731347544649646595943746148321109242454376425210552166650715347350249899199692037389520821196534977160398943446523310937515130714346652315945682643155425507975200795474828738367045748571769390113458167155881596044262406941032962544088598478197204928910648719965422199810553956834375526351841076134386257483181209933834269751054613030332056970988354492994758891559686201655283223902591602232073913437055096016654762224286458104614996096898501066009826906750163681318909592665549419087752255008584469755985920000000000000000000000000000000000*i1^182 + 348967191288353383751690936945759646130612863731963773298265918539976025674646112884531133420996288346168650507060585419333695601503469382885470395802936438353946169403404787501470741448388529786471860509392106009180032040296785756239412244220733227591138329994348221936019725970808326797369016950218600423598690493620052200439322829823384527779749282156492666887495113875664835455361957194632980061986572408603905295942342132136642091285442322392218940754824529588935039757367412592089714536444946371142944959736768857095479326346787595409522918317965030103938660994675173506448264123829268458577029079516563705507422378063939340729026369368115893302817610731541824804225998444669366598914960042183949421740464829781380709186264670276074608768399577971717880230330210000269882000240074021168654697004291042969319875770769183655503675771108835361792253864620791371540814870236656208961677243040282842768045589294145659717435301723151114939495865206493033682365326480387541384087110676058797141040807258523214100065638423866724520072183944091750670947119858307517774777287994358485604510768278744546773017532022630070167950212692663281331024246616177895814722526909592583951032195035300648580081051928887953479135740491774238248732470177814881305964632332839783901938932597221835133283327823498904769975272060342399412179369852586486249656283076670658894739926736924300894824573536366343128235561134547548557200941740303193117645245003525573834725874242221218848063993532704933801552556870164595503180629416969174153861764388008954309643423555511609265159730309399808723246221338165459165504534006574174030263775959898605463135845724064157836174369059858334650537492208801964677567123452685126213565390688827870246743740288408855650445869876944482796410472112396705262417762154186469575865733124387745279593223785594477400660585587990828686163117225221323815150561663360588300278327419590549627354029080532906400197214858897742462235853775458531099976753410715803993533528517364580259027219045052336675730376391569237698130821696360930487587348693346637261794411418910248676894901850916317376408511307329504482340520961943115572248912216173016199018849263406352840672443128270125473077999212480365984635668095083141481633322859314547816003297547225050672158759664527356699626619945968937614501412139691469058974780173432428667392634878228496845786211661451393378713770012035330412662739801837435055965586860602259621206536336751575867673931789935711292861081830174475741885509890802847510718483099202526389174506990225732870346178520674790155583491832601092377994197135805220507450885751288268109616075249233143795894692943315906092969103571230205786821851745482067709811225051044532592628709234802451626882380794174188551532928172672768717958412824960026045859318237984088665056720117526936629369125148961966912404984325028969533015243376253501737468052498740944627410208159456091715494373485593158514375919717260059888738905039612943336716896716420879919023812776807733734022621178504826979881137327628731330613618698927067457879713648046931432657267791372774182950507461379293987284361260065457202609599297020111196804521350702719640062765472539024198300490687790819707362878254665710400497287291941918199813054339201744626203408991940904593419216210332416352267699485170247945228069063983340683097161427099802484571953089231126704689514680430144239512777140465242594264693066764851074082014604669574793435352250235919172252573499905557723814224585509748190549400360774232544850069581326713413820149198932788576248269458099491750984897023183148309221107689229677387882917641033355022960482862283038651989975940920377675192088512879818976968869490834285335597460245296753406012918012893369089235378337859321321757659590415285224732741222388685041089198761836797417858353680181261934318080875233283681847968217005981680196595257352769780547374681888241798454238074447093554922516681466774328903379452947466328290110070875318406620120875454561431430047657991262538120744546219508389817660885924422951935782351814808910177559719471190403230875192562720367647095734961770448575639985452921791301584232772897517889943733948472468824543501853892732356184234060844276266958923269310213136273333898138957597662381854993053645758920588916217777129271278842551226054426233556985454289519850000853770181487007074063378758437656215958312834821650231140893455030636091672093990688571145035369873304155063094083584000000000000000000000000000000000*i1^183 + -394040765697056745897106811442471358442776923025937363427587221187809650769425759374763286444549118084532138596633459449176973469214456428933174172426562136203736756723601395106074422062466425382327129890423851690895970247874076420029628700891855976808292381405662557853460131242783953252217483326214247466958013982696758785655847243004952540426004286884593665173793223421694771876419485107512047602157328836095206746623429883632804034234214682475579194749369273486526848731157274809224974605146978679882880280298961828652465937958886236467545553532192831999599636183285870766906734274268318055013502444373662360655545323208130225397608424866921493691158880842466521270543018190514790938554519928764548912583235249756153915317632221365242499897516838400932562149265115961099865702956352104206172204680108494734513352928877469248599022965927213968850481009766763161989867440064313583981631487337125432187260724459016857802844301522148748529135007820547388274965359171701749731372226131283943193865788177044658299849792951295914703297289010468379654905183380731593908443221435629424500300743957689559755896410363522413196058920522812743746897014255409230769814183238483027815455215491359764051625486368281956205641012152279851717611711549871694330596562968069893980188210224358650979103568768993394594681222186262391872915332286478052777660870132439077925927894878687023116021703987015524029099939803588720835703888710848145233457686413907584504955695061314565214893825755660750448062909791703543343449834084868573976394511706717700034098198157754036175493541741735724529964744518985372049877794554199447238348111743249062919363244682107603996941848759323939912530044191465485861176620384480288241435999108364396995710298283170428494606457224836586354051380963041516131433674000030373883989896478452089021988395949685372876986620195555790266700309981140763170864117148364286396827645722087594859891111535193375885335798596533829630649354283987914085652040517425583884098215769556899745820236098513005523311180295840139071771680058129278590886331592592652196940135480629824194685295573949211897435494463003053592728998804183069041031763616312100143206369859406776715574309013296701515139870031424674312935045222569751724235368098794519784699480471755091423519380614005334190717825627666189356896442342946569728477834803996532218363785187389485835497411103007743126112221859838061026995565397703572659812928871126628939765358674929946688392287526985709701451963494481563952154023040651863020555941590405474273601131597866739076183459416136884430972339834690503332015329373706110570512741342640447776698745701000232010074012719223023616549642218943913038615587792319187917542374214946285735338785050311765333529050439335318922959219493028252331185173992667795414443923175747518413750184031353068764083739067062721096906933295249499626110341251181971218363601768309684345581507682819951450710390130563372781324205988372612930152989187842112534198053756645447546692672561343439185681637692331081266179776921215928978346230359404815363087451929909238184132016005622953795448428850184054709833467641366881208999675420930380529562121053316938239579590209655953410832757211346965321139950621110207464884565225245720482005882272990539485093079282393981822135011180560894722162420903875102461898895851597624223523539662333018425882320620569991722842695133090340105893274633552322629546958396508190767401036773448249782409586911110368263543161560090069740564389953123612026709743510922988629045623060176772264343829705462646653737163523508958414472824004078224628728760088405636789771207447401215252730414236306945545507867155118092381298689127344738160719063379360866300433664274374678857040466581606678210485812603694356168824009505589438797308364040693060611617872020033611352852505176682053058133152878844330012885589414652647978990883709215112120410126477041706567521841423781161937215181073582242060679244232051702880540181811178314883179876379652268805636567275933884445647679314590331109410915112915394966794403116645120085869210232607156162557373420303337566783572836479054335446141815026325275531415710211459583251686754138353935390009911092859672818665367912205624271181410424778155557720120748070318992882977881243458560629672578441707886162288690237936144802829351614814617538676925211091937899621810229572342415885909569002163853557487324179568740298744878316343225837567149270519049617408000000000000000000000000000000000*i1^184 + 229818916155118279062149289584383021659255366435661021810337145576287406285098217675432169863680949119936758280208661151179498558165708202049515995456271999980900511839730923257806917784156157115436945599987426900974778823219786830062708384167820853151038142428071280483170165715345397455285930030009520731579697331596336396253694224081457253663432200249864862921692461032938143449986306192245186965005753000465267917978707072166928587197788033950536730985480729767730052867781350385797991655776060454322357956123391895803296988090499233532972168176751865547447696923207424280096481833547940287923993253770161647341846139678360018376027900122460250334414185132231832081448727031643321723636180215703138750983140643487005293270364876554599599790217691706896626226141976466935146879718360161497454111709648133690521908109347011862929485477524153626463661136481402957197886820311545969012114216314781152877110074655566077228398979697548853875382717590435532558683004753803070263189135789562077184018705275377088116809259020869364672276327874858493864163232261091173853373933361957410805210793643036100931761096024798195063345158984493607142288094485929823465505459418581976563435572171684585888865530195000996576532438356809762290007056806810255918347802477402300351793657484264292448149088626109810319216385773892121660711259438644151397993626350585670567633652991716980060761462885251625599440409798287595158988297651183518346491689082565380293000220100553552090418033172691044556517434179312758951685951723519349748319012672402966076764807258714763921203009525757918800259182507781610712424861074941006054698667337110886108881973811406478984032942146859163441899540328589616610614734491266424210487509753475361380250933161140824443158151677343876179454194782061815351614637198214636247055392170917570628169603920063607246546053675268899490567596628617363602830116325281598509521037713652395245095437693094773115751982223415216704115923055492046662003509170158725335043700849427090556976524675815427928789873652609259276242030185761172784215616317897400963600527337196641647518366353048680372865210077008892877909712953872161629595256564131416633854093461956350317839431422124490952593496343067503063591960743642012189770908968352493782795022003430336250991509844115267350848923230431454911128854472891965947297733784737484754493426389132717607680914119901716454443200118249587939690594918794627307964597349041442547525937431803571805892311868239969279744030973622707504612931657789605309232304303120703857213387584183855379516002148751813912538518189834877604463660046312806338225478575379711909498840144283139819478084687058244479147091713273883576037782723256342784628884677916107610006184774407709398267085138259250800394483470392955956692821415909963932688107111807767949161832392402737680151392686116908951017521416394657784867762678071245615576258793175440751633201558933451610785623154030009672284472201744900501555935508763626270243160685432015608166215284255106079497139915751440182148285243443793579535687913115928990903468751524636957301152676854226406669607147816264360661632442689101375439552079182549142626065013107663208042950322631552575542047617780950679709589680060662271712472217458441412553836492635147392984045828999664500172669360101184745549078017364819390923473033175778594223269968897526186889796729735304078364523074459916871155980892713662728151810254476285100935615802557708733757347985910077093393806679938976677479705580507960692026271325491041637824195695637738971796927112462707829740445845797432321952604534722948362831560574614984318108028371898315162722409994403078547891601547813002339536806894790596632713131198120519315020801043650997082733894549392051967749838163687935821464049697858047605665813698156092057421534473140176579444106035238054704263431265590147469372694348997137134157433376706591564377966714174304697164945389956115620022451711250179631170932651756725530242729783775825462051342547583597492840357517190824391762653684011242122680304925442805929702929353279799097370350990396118813698486869998501512803402804500184617820247457316697255192230543683418024183209032524689344674077106124337075524268041969682551980652258400560988358170763823273134671634795604825486570454605034573790876152724182747972856822284423386346747929995869056600121513981905008279798609496879365395699209676105077197919400477760930953861375522869356789760000000000000000000000000000000*i1^185 + -65618548302237821276297917670972940767647128473480135658297043823354399279403960513569893411711798435046018579972711732695162016586079029883437326273202580076327546503877794587096785472184846200349449218441101813018029436742831739484585947708513427639383495391293506006154927573936146703635451992349374616339827464311055487045249440064250300262239932938680162433540814246813731206851501183313542556951874580873978548902461034612056707777203756011286445842494566456215104949629531019941499600383032394552601215755657802655507779230922767184488408628298460908314425012252374855062470690121223207347672718825522809736910431236061120030243080768210361740478637830332310086068316471650969657990018700263700740269820926141226052298354561902699436949992493674415264713280760380770449857894137338531425880706728754577631964644816369140190107269689729947932377899902259636183408250856616590542385815328894695245103791411470924771407822172062110992308298921338520493041878752208545461546038973969105698289909354375180836686819172388573271086413041655952678163171698179891942385973873931649360299344965572527755993006524243115601781732550468723022043818012012416678994628325122780013958833367840533006669164318896076638779782998341346993960468466539357442612567071334656463994334103123836794979774692167254752092807520583948992233697029417526031774596912867937765630634885439675835040120450347815240086633689809271508438960734241720852782489881318018647693267467941400539514495634694682398626175909406449936567957838442123390699660492899704038329597286053268630054113312204122119119913089875853421990030955913650086449822356970307897429432210339857884659624542064451811182256029437201621358880989657715896731541869554703769674127619288918802877250486291911379296140247682401249613791474585996849743139962825101190294366607154235783140550311936222786700604864050920679076399938429942588925796244697372009654578205197862678530676742933950532284798992710307551422924770949687927361321931651330968260494712663393133635511271190084782553811411922776012645863443607330142037608191222240335452651482774352981527680463534574117860668274549931548660617743809009485912546986127172242463909990528784545101010679107449355638796641764389510334184230251412809128839148170944284834713121445413502012215851954646622217941039018089579977251899829609156641024840512136960886381625505863607427141822701148538509208697371538277798828834860033757920295275457101383691928504853643864350077406785427472499753777438267457785123193260447424958457422902101011388964303358642751993169161306419172632107695291200098021192566891864689034775023878243530395105304985178109407978891926254685246111076092049244552706919028995838893163475583185091142648325268467798462524902416350025916518962289474934318952297158353308915605816007106235272129156890851504039352777955822588615599975747450760579051131995122153887706375699868025466721721622401068314793864198923243547564978144644611923685691113328231477112713540532339921198471531774727807471516346289580109205878811845621802041065930027870426393834438337154655075475036520180948225279611155210957068770958957224098046736384896176768575080689938786210423615231733044246709061237693837224927554649651101214782981136382237712064225742415968973871367809146644807965098022471082437777031645982828312128639095586344530063414143896580169637377836527125748393121135442076937577588054013530417198078557867041990476511685654542059572325866997167936224054429522718861474110298046402403099609820282103298867923528220887837784389506036861361378132062583463441454962034836003204863829588016735178193878880382217111124955877125003234000447730830472244648723094293653496913686013490454410002815026090206794438632863310871977843454832052860536145743625549632163249864571470386114820321274459876144225412562676441699785963237459444962850839974409745106064672133720251963447736272007066541566449517649926474820712651543215345271150168525850879203967190945051148425637670549536068721448359605774940571891840391851527549137814636433300343035599495356021436325872441791871645749892060747853765955095925741850897102098057665496286809095675962624900671111409229401235285054158758729337786810015502611156250055514646623422794465581228771751139742285520907492169288392669037386529292332132261662638067422138223234141469369622346529719354139937361347854575247087063816756663014551778754560000000000000000000000000000000*i1^186 + 7213744510260355887437011782153952481059325241209513325933584259560765520583595663569972375306771962053119089217201552631200439448538432041070825688644520601979805967669092849254505347060691376323038851621862782715025318367220051009515860833857739735559187481118239263977451962655269552061614045096697272690622218645060358125350049182396196124857441884887009027278047313886012116383406397773024345004062038559318750720658224885125037052867007543646249935108686988764003629726731128156691928009658312881449445719555283186392667805823311933096578749068886824557520205457216999113660213704937461437496383694286632457786301411681588837580095361305650879220324763287840339134849048295912800010966593413734493284382251163598563667991004357547832310101365216035701477745261582891324423429299333660828338657837201882807818196798329810429317928983244024954788490075546574747996292398222274432240811222239163686838341046618016897097782846944145944821885987766061355645270569688875944739026295231824317841850178133165197212745496598367418172816632634663584200877747676729644760081504655981259082129294319884131309865292587474975238175224859868992411975171096430572239071642795538363962703440502687697835529348819010495303439955611036783376889817479352767542818648541509430318332923336480643032658778106988787606575580033882536341359007997258103164394348927940444817086635395593479875477262227581121622955065773176298748224466944776057731368272344999915951720009000728618076217975587651010368669973000918714728129425611904093381543630633618180092768900291694680748720460885569663470489558941118199220402090353712019659132619889032928407945906882274691836715050517139855567386093115379158955711499226256814872903194428028817376292420988326838295761254844409826695256270267291902008708609647535352310245830891438037919901601428079852066873598168233111810193133845633226574494079600532967058858658624553952076518349131000559279413004854748045434769498837148522543212942405115583513063542183154310345271652704147289632740516767201629352691118247979023832946349224781588564763845554650471886411695201721470904973130149708835664479131838084459122834790456039042187347100618155090033807352537459159197963061879683781719714563781297225924218474027000352587183857502220984052158526043697723450392341207375601294546134227474823842600790181293289291972929332499800190150600244298225096575674024356500061144421111271859239938062457533806043935904502401070814661096112611733697023898718922681782909835278409799722579770745438493370053471407241725428761310817935550722735520516036486303267974369808679369826787035529453279851965459472593748977313887349774827719783004193862985187878511956111153277298650352474078901193017489083554652790843294595006839040997510353382019661008741485618695210532957063467517014289619919772765763706881736746490576255313340224881363098837390774314138890373304873538256252686983747107079163460678664895987218683524676927626169688899332715355251839684433475093770653542579521291737985798592917408642906822065605538559703569546600076705051785486219112814400707125428167320206784399682460115339317764901574947879960180301453219973731173419475597834207039587141974985865700657808650986905779138810255400581241122519139492417235433604932382851595702947800348231217493879202671510965345516393028941366829399955974796136058596085699594117526412155090772840121658301748560488480305827465109874154953335695984846682010209344186566911615142324138921221987783211216017722295475878987062833368830445860712871945634260840030643684297086196540408308874101316264789206265852214606060028361365763507351184833568156479317303320104574500288331025478948320302702225505691786342894228522207723483729819516446417591620350334649466347340389081727768572400054753523412404219374895603409154383263084788708728522116093007644488349386930575665555801233149199361016826512937025621146033689734049064371668099699084319383086845933909224577166027546845993508049988118088801214971391698174549444785750504842365405386137088677747477924914426977836834490863253460762699485672898290238860647065531497079550723210764597723326796763935641588123960134765765984818738172308551697564184559242951532703910790869111007365308224115964743975723833765637372596857447680385427864691264429527006108238881722759647486373114215454808146322540404122749768875362296320384282051157504926178182120341504000000000000000000000000000000*i1^187 + -373521381103500559301925544723089902824979306175861003759682558371473140141531899485553322436262391151773017297557845953751487025655847013166485878070984408523225607910528911635934838128075169163069992286189557963393799211363069463993238899641879222726566223980788601644905525521796945893031889413422932549993023162583626021464375648802723410588109554028168964008342350575811072826957937758786208497008276446536512951142136717935725140822179897945107308103701062995440099975691833591536214488520120080881590361203020076098784477858530650026647136291878302060630515244636907636845440386753143442868883686813676455061246547025661441962401554024077930589790790803214391090814076379617985144590847680168599883985472271541684141447577017288522764986509198878365382031593967913649185207063635713305567349848451567639046075210166594453421955553901830278347595123967456973038013495510147708666704636567681098707113899304618257941447457414993174247365711379632581933978912336924039175170708831511024136853337311383966162679692250522488643277731095458498340301720401428821484981637795845075103660542895772399070275153815397528074705072337053550312006968560778610250112986284336566114814847470596715033127820972083068803135160842317394652141759482885193147375682245724596184180344221716223700288049199229223835527828198104934513799181397334142303511801286522382633073610744973672299937273317008652254290051697050936457776447471030954644431694837480800297916940322975211326308051812589926212406283833880028411948169891944288338570278769687572054116549570308073301245873727971396650683607393364414178366092669361236107662962009897790830984901930430026253171888253401223539819182634774048888592303286730785634515530401716380852933392395123885783185159937301224601583368997415390110390248681410674413057178502921444673582016791069509819959105007575138967071818728819473068500103522845058150794699314261524608633200924178053540537850319601878562126873818244015264516838588426400878919358189446313154022185603533448871586734862777514151077626376740274483655450583583239626109836898294536969449138534834205105005009824699871358485165213497081432739023524629386079094055030515193333279939269816024004879103204988570321566105560149702689323778966742356446702936752553189439578158515164075184759700007650718262668125374352931978613095722613428381246311428120680302973361126455612213913608873997552734312221525635227470572097091775339253437632487363357307974207408086989270501064548808861128030692440867675652821912999391493851538781366622335174740795271876172852255113911031690551162452935363579368588271548919195923563206160300558085659144825607496845076045981007564478376351281723744905129427209715351829930730958552705920031634505622061053619010178088599187376332030628993502747163618579544686625004823973732120474281824695075288046211089505604477087988438305980302721376076674961807570330518146211743074191490244080346948180620236136390978804988752700254637332991164004340971131301170999323209769363094160152551974554815001623732671443221656873485711997636352710233343292230453831600063283291392363942582032346348218575805210409611348240011008152034150545907535926729559006089190807535086722047902941362803791517038046620958038037100248175678011938804876784543937511899743792017363502205552884634611598765299266322243367193513166852489892880249364631846127026695910757701596678102898722375251402375891908364271139851156688471813571861847198190146420409472725288356286536791308933122664758333172381420029649383887359356687928937785543570456083054910950676035137203071027195808745990829119587026884956894218310143399962925153142762777882489818053990659179413403197762353396463777426950248858876457419399196994816354255427305967530222481981497526024365533009409640977672945269393348256517295701112922116925138247611641436099327378852808367623851204282370594309909706650666905900983926020341731328812217221349232432025487506926262850217581038751140209614018932368122947893301389767168974178427607089085610887729281563049567568984787750843668881969981620716113003852916036458333646494951605443053639943345251875210034281193827257433884342773646808638963002186517299584064421114778359466277872274642886332204520785085578971261891513835324029278579941915696602791532970571503571693066922963598575681002250316359774123157388374464311336202133604047574768001346856550400000000000000000000000000000*i1^188 + 8189178597195907403642102510924241520530578775555320802823524006038730910494508394399181187434857364750684431677146307740597968711841043806983991525980832432755469829658048150026894865872323107787586421777991821599357078975648508720560813421173833690154952552082907774375508965043027472362707044196177451109296324892539765662295302713232261840154043624787055568531098048304504340198583357010326391976143782243491943924456993423774489277443160987524556565581188400183570878129995312783789298643423749159973361132596711697062117570451386534199598563563076165230150243470155095226975763950979299631613150384699208255233455155548864845593812125505711912554096647841855190485223821787996051497645801655032351845036998222151280228024625697155542878464728226280755497919427792126099932432596714067278419667497365219711847571408118415794105385452208761950307747226867837523168395184316843734948244535633911552768023789541848677850379962475707119792317172944826166582796231746286650711356763310454874145826385657362879904093096577636215706051224026023088255487895341704418839229427867855962701607903766842309932301174898504990124296713178984166326319125345149798061223496937123445258883318024073803513592364871561410177929969604884331140243140843876190642217589751593757344653538459294923202947110547089478567359013325059982807965762646543451145113474409756303861548935958431957868267704681459601571317927237666231095168357310127747819245190255442260004281671022036492359209572741099891630299269829003959159359916988942195066557874659046858874998188143037441507261270616613358939900621252866336996408156743727505144035068749783650503537045645659239294554642306616081314145740837169985738326848513601967148091143568017631220158781722137518395737685113473156876962603224787966952525943867418208733996191175011175702294303115836021078891603751123299222954626220257829560283100112836207131570478776382225843904415221322415094327792904283222936480488455457816692741844864033087093262506126351908489485939427225456255586892478247117933401879071137557483839504139799323830550736907393372020401951593722930648282964932840011763847721271467111736455492783796395980325390349341965208209394569725843790941568446991060510059503001531228002396368692665396265683336967430240266545903742058713258364832647818147740262895161812935858339606628911814900148967819670601004009345335707775578376488349234134577822650929532598801556060297912397642250305935908720868408752134884653952011349396227742950681322879599252100845078406722396861521179049890425777854886753250828894430048198630510708154060249228747398756183440223141431823868951279893908369216010172126038321745695063096677611787819455008918231675548867230245203877249680225215905102999136409571159532200210305407186833581602067880595167719743051588790425969575049056943047527417489323927208096534750331559771274778884291239127086682914004691537823856059191179221167136184912218588834694882960521672568367947281549824993813629064829344433627928344557171928668013317067612677757388637424994370708824441499062865429212748199694671237127833649586620593278762960647700308717926186318225045710360273215381606267350379246905415347655278124797469333070777926695479800704326850192064710391483381022347723490806195016003068400992107389965491234177777892761029835293498452081326350994354930804841058210597414530230276135267334527076933411776401236387761554118936107843246967548309028425953720283578896728182817047567025351559237510152053951357711101172124773616674410670982790085371052785718357139226304895292417974205373806695913773644632099489607256656167077117781501185050170832149958406014001758789482127326556340408371614758905736602387500015722996458332935470660916448267439320992432018459100211382871054118539663475691426664431749509434333654574168664027960539617612385673045119333408975551372662817657323004776857759585038681785101381169216247141530724773288041116095160190909048668615081916349733599339777646847467029351368173866170191969280646863294267560930414062891074046017127195303114192427269704899142531680382386598954664756370725404535226820264007677955364852266770562721976213419054891689384316351528689574042894386915785875120741507756375128121745903455203362429461501830185167956544605339925493457274601135477123958679051582753672578517025180568261585125360021168399093484795687111415750983680000000000000000000000000000*i1^189 + -68421689479911296582570982245921593013758231731742244679139552834756844187050753044513263025865237230400121526400644945411236552657390737241581869977071017538850572565313715000302444900793827862853789031960062347532811850848341668591245405090425973637534557339034400565124409945673455994317677394197876654742114095588011625507449441772391577226029398191394860601052492750374619776707190527010419504965030198030712949951013726220480345352831445256368087112060592074185343472962422709771510160920270614120227450199189677580912300762690528838443103874768564283444498078705377287897399633508948083838128482810608450695184962189409812650302241845002892289788742055430151244690821108278966184737004989192375671867840850602203191366123519199976586786654603958063292167790642880172653760316674505846637015869035899556815236785309178003638426120609396171984259005481593858943437603152820889529685657522183230652002379340372815965394329656093443148401655434033792379867581598525466305687877049703943476877098586986802167690683263899731070976565265696802076499513703696074658043869488919709437725851247532599659450484420843082364176294824350214123490842583639304354345856779073886480377583350418645055035731045003083876914856935929047092698635698195365881845376328990500705265594988708170266400198223730488600591827722642301495801577656937889637244277105659377459869055596438751767844844470814302130000518057119173089475845894675957079960455534337653165750000280723505972433226839433303229353883227540753259724098991808394306994625979738648292574546086966235251187692641891399569707751021640684665456333965452604152451154719550347402330926530195073693109603836905404661030350347082600587265714947309272204634306402293792320845255292381946090020402440870386759779043843894490686441124173626160825205015482917101841285966794005758627685219144596240858328538764605157477070449859343515301827248117480553582765424143903629741174718896821922585338452825191621250713633915040269144977552299276211381081881989706245328317011704518701373401878213061226475080205045958734070690598083404489492111246031423433705822246868357615808872146684517921882798763323131623349065071868288760868023177127908705039032858584039806474634040254581653597193584137632753788263446227855123492361203997773015960668579389157536284572653413161164602712149870222356497135540728041182349775872813512330602401660055483502906553441483824981059931605195011498236329036925895772419966647495891705499864953223858052594097183638214805334750793155639772892511522860091168042608193310323769998034718927636077815988612581691458603521104775444599104516097310752664552169941721503171917749687823414434151918376277534703142051911246076826109512094428873105245133102925529925941002785385733650781191776064064508197430486325881696757216416260045755030068374479764908683337766117622202055474487475041299944599113782300205099608572109589444433567826944990048398661028744930346542933918871193767530746324033439750500453645751653846345700051552160644836267114217595839051801016089287994911828329190800903690409377215085487972846623931888298577933556862402439085024694048970187900058549558476167387759070848115165509454356455356879370378603842519011825683920235953110270388666874786285248664674806558745485238735640831768291538186902057003885963223401727236388800750067776098708206786241586876606833562240036474834374953322679816706069097216788498473294523983793043573846019512300398552342271873034953231794920400549997900673603673330509550248473960674902671438463412214166852968139143574748454839671371859954722653291580400394281266891772078945397820392190981235395257756161003724322923159512322633458687075564598760378459633033015914084931018999826643495238314299152428861581343851132455790030412730273785349112965413054762621481827955852643390991417341727804706630963982301580750571342657911426331317682114944806492049635043766357836438332442676620770853660338001394522254378235711998403648633263304697621140899693556474820026277182556470489090927288137588967148136720569132316644782416276820231557250559649414139030136590039413879206339512386530598611514291056777352065475080888449922244441145561709008612443845396715396649869866005267041421859062666901198121420444327704298161278012376976837277457784991108314282430642120833034132542174469625497396977318342181617109348594483200000000000000000000000000*i1^190 + 13567182828221066397675182225558307813321591594427868087715746376218502652161049606064452220008630977719372386058767220540964712031634552310829577748062331688887652928424731616647215057872209949020715755724791937769079987417582081928928743809221352208163173402051950748062390810717452136647381956036871433480737195317548519094809945589729333619890414123753318398989597505573778824458713130406693238358744863397977813059264372200583904958067276080394349652705023553989445218598128511907404480609573580005724666814663531980939484670172477142982495718554456136504834499210454562038143970719864798184196778728239662995060764981869745775080510790223317044007617257924449479167472440082047203747566445190155095621690288322507509425338898819084228030264092223653828141722548344932873991964182066703778533786153752367635708956091812483656527392137587265949577694995845366241698836313038576188554357931416198968450332966101802115595250906532748320791520751879397174304901980976162135360740416756097002392370132854550137874180123226161816350304687701404786235587026140389211268811851177509996423448906673259754777247679371743011875679321090608309011610033226895079183240014206508461764954830926090412142874785217605935373595900088533798181901188138211357453180898149285984672953914684712148001560957075856358501612095277087020164264135405309071700502632783378384006114299428138655595683576527422824776012225828985337080193385388783940934965645947528239323139206817462086284873429030511199053327652795821218821650624960583209460163362395145409578728148894577738317140793624941649258200488594367581907224229767734111786948150088585437229272202421771479286618007058991297559194475324025358858006016460856294450865061694670065363338115031439840485691167853383162989251816613939818069918176889974930995764276406142641336301060280155943433363325474005090384511266149173368063538077863898651469145372845419815051122988680955353186243343162381044579125225931952932492876823891497505142579192685538112888896400102492178818991838333609247176787361108679888934990756440506212658842286968740062419202080034889759959341627382311834541399051436066809422013846566686161050685303894146238205238176341123127329340032366301102929543730928507845079485923768402883830760382357452023700131682343189353149854919059876075807796491379181539665786762322424615954886424015656317094823291083171596966182397142563736113698698289531490436329716526868545639271776101875254744691801389376503887938930297536651273953358312028168292204969830176398289978148395884018444471771813012344729918960982675274066739023897435583466289090280817258321034147694996819950652742808334194077040056860552312746227618239146491473930683508094220839258383679718698891160262408907866214323375641235313679970335474176701697716581880727826810948986932437673625899757972936932766457958079789917476015567776637070241930710506693214438036384677912670965467300402408186155046848646075440597608310941132312433449400940411655946415649523681818338979979861737171125048899662422470134516230911936493012365947898996683091419745875929887123845355870446004962084763541903891103934973620068271717776743167800770610150337711249024725917036345757660762897503053911842055128469465235543636018280424715231100730166044138898285494430743448297730743369340060338197535658759619713459926265435625325196236808218366533253662841266761962857615074230382675665526685323442659984424992982928174842493330145447660272245872310462534454740434314694228154868650396617369220797647284601160636895461265645764717981278680693612884692325958244250924585015503724493321520778557690480016179731869021142748012150520153516408906381631402484844178556511548085488759178498138214459442928584505937460028037055462357011883624081691771134561765389104173677237427990884439806100761393057446028042704427832984150367599511647531309924536996011040919847875401102641243846540394711102745186554124741071061420499827830032681289506433130553288398377597082061191774330687691003253153717187231769344757501920915169997315398463468479914155515361618567884158034602364887021357483830109697929978336609248893487868360738605597132851674747464589146589633023393805520871312345307996668631407309675447446240633978957925335084407779781607802145890718279634967282845937193472220189168356130208196999969848048238339172302145454080000000000000000000000000*i1^191 + 1019517778848712074239155892047944617801033849548378144020623260580449202130725488910275045005898685390764568093796834870616436461933386185795925913326689556164677065073418507173719913260700782853114056846831435832127303175087933113787023626375220811365517006548153806229467207875532512307739998239584796916840419071609009396420038902739635735625538833928390790089679293038721162572752432956978706810356152713210449971352996518738817459864560848727322421180351133253725444114527221186366951308713460181027622506838059750327756208003930129677425168744682528720126203279456694403340119264719751435947956453222481064827538110403919877149881268330775505491946616716596505583984672751384003063889442687668728656484459945283010801360562086797058282414608497604441191201090614956799973380593213064276737589129381180805410012039954000084816427345996795076043543119942963905310080055947308838268221498382571728971160327334675057443386069948697896157238782157930141591479138977758230021718406814342557674978156234946267585257220195293516065553944430484096326448431718431874846948773679538117950647047017910505261054714956786078807144713735493360408589218468655363274951721750116997351072188200002032372350351189320840075811574137333574311708597858479383831089405258757077551594001963623296404133258397417233884641977445954450015180835205148735701862303019910035102303603651285068853463278420586557847279805650324680815086076949922491536098513492094348091599206020120951729514737300505587772486376173540148912735343682263607422465008041759229272186273804188904826180423288580058921712219191774791104160721012505657448140767149058772709267633190773797842909104524718377057307126341139831828987816421971315224248158214534324431928341517994180730210118243465670116529596104374832084345759051626463964781329558433116376191595213422555489565827341667706433720309220655601564245459570417110339302239302836631011947843108203626491337082849800030149937877492812233164982138125016047284277075357687561669285522726100562636081422788886345947726789248934471597861414020774491022411486838774601194147549112817487767727730196415489543142621630015071088989902133506950918006611515624426819754665052608027699952949602641254743440766479918778417544612529918912540093325444925889649182957705085918945755852893202727152540135592021790608091276653949587222113787238918798901451253043605708082451662734692997175594899930217279903208664666093878614268403904375450804990832961891167070237566451745267917293195453118793634604000834701906766009168260038508783524166266673754892232306061696155105381843179171595865904601728572391632335680938755028588284988981317034371735102092854155769651810643441624860119611304405737072671746759246614375901463746579158506286125403076889154496513072905162059308777326650616737836901425036929325606506082280885002507620152740990999107926753948895553468927932109686312678292516563833041217262845048198190634914488941158654067645464305707599058759241403089305527332742773111771515618276220245082275250611406650968799572606001787596729733338830217592985778479651231205815456921754526398249154102863197538552967831694189897407819009699670603918617097484376308538191542518950628565276250929363494197397875304165350807669057820930286126696887918282973382645247227083539147428278436860206730820068068649580041143235177888002490503279318072529643267801966119280310746412966084433315578504124138960839847206317474588041472311844521342772372725308134246213164098167141583151006456880063108813429693931532674306076008671009625844346292191240996698538732053256410829331566778498196518639591193139048703095512989811454380958339796735821154119638638502916083672958946013113012536383025492550933306249798543781413742987576986781058373426106817215280093646486398566993637399676874353193842944963201926584533830403429549933457217888317302571367302921317819258178374633392105193404946335982647789895842663463110241574094275478117072268230125280558740029118722465701307020174571393529682711381638168371457201655751697636197981513062587847015892585649903163285652255093577287632131805514101326619531444964221086415085649404535668659740081523308625449982289759768936591281626442754510150951148621042647893723963040348730901216262840641414722315252190905345228917602148484387251816993140397643566203039433279668224000000000000000000000000*i1^192 + 24117397420896905226835794283943600442695068239176495011635965621806298770659998915030907729036343762028260977949075108342307323348242902600480876645602669169378058546749047021507080631975675856075531189686016182930298937265454974751316734680441692910066801368825060492267115246835090843655960072745409932072261133599476506863346195590525073338312908561933083118029189511446585170625629534139927485026482445340174272436801797515378765447729333403649965221614118386227031893974911712692893156216045161343856965181010477085404171634790508407387739809750444452344028123767008880208482980710835685544181485551316961455308453294884436482277455894663838695767862531328355580657650063966060221061218073557001028175017184906483565805834950877487713377551112040617100105343337614012265280353518036258681518405753405181653497119537108152221126695575292732088816054745972286451250539295467660792350167030741996477956801784388115987859806795733241609298407846065031150512077630970942262003565802262992426442341781975296584952610558771701460798859425025573765406146346424443619008812032810284285474362554038200201163453224481513825500749332347391379367845659807172181751507258635519269750353576521551491137287613038118516536566134213609217911378823240474545534016958933172071006159004318710575914912042596204578256377876135055006136873817867115163346794922685367431329029946793166602793964426141427060878816138799153087743449416402868288463933284551044952050283238465839238602329310364441575849381972056425076329391976965206104138392371523593129968696796526937705582130302352339332774047431488952674647600825438252365768359123217984519459246176334569518906884486562607674956497709705501645939111286031478642783735058492870946996188129225750910421705543130043238563298973125892616091387031239321754089792895423453174824961162112779012797089580086401994018777289592391744697486058402071213782293795635446914764670733441315591637323056055582927726987392235111130816302765192482799207605460590677594696151561226736573155350173433535145454047132911134704854138353341989144098475918169889358755677736574490125895469573415237230358263262472278554907601131924509246203184782655303009759689950654233188121484290607200167504757779898361649291114964905602079171489686788402358304393091789299119555843409573610959253171091295805698086384036111686371735395159950745937726304071066220258501622677185143860802937103691360954862322167408906248679154315733194989530780060239922919150995910617083122369318270039967281991037306670012451502161677363107877833311788557878066282012504658592650694198884750567032928175807671313611156397182367368393304512053102600053138682409677991242269590664647762718510698627022066604800753076129395782824790771394780732064373975734041184211504582145886455699813286661004372149021532320160281308476886586875860671566409110158868973570020777521336463919870472635238691154132617973485888021036538320824899725531039653670548483784197515024888913078907274824384953935925940160022470250772087872791737840849954957912327165809561580194464025591610756674049386890240190198529903041924603157814826442327278909692767163730884024336752881723375561371012499220495847003637813778056775013066952609986614839288074956426717920505157910730275519649569921186406994028053748971867081745295427758926881111666677726295472661979752712772072133263126631680650759581859156548009328470244770584515207492537029083205724315150469612765138066851217766352578041154984131971207932008088733014562028339840532458419869486483284137598868583747923667042241284800520126526140278471662975697160676995896574178935706440261858429197929726113851481232316118222638008282136782880055613199377985097897153529493291701657540342984647244091300317485399798399372043023807836925685560219369083580937094319921502493654404093901795731197048467002652603832242742848296532319083569878077113679480032040447173363470979665628524337890509480435278802897212073668217479253974480747260279085434630520711982003800718830684435050916956674923562522266200961450603293779072372109326358811887007147682757437318718350409239359072485273590356771903278378039562479735313024437006818118514841831606920352464773754162567163724694860355080740304731769323883663499329037443118949732829663849283693548073534779466229012186587300879334223590195200000000000000000000000*i1^193 + -228356559645929140246647390088698898746875871015005139009929450208883442673520250539074475617852370525763416807359705822668140952854688836058806508435150032784457577379457983100338585362777425765597295403039372815968051001542804813758889030624384394046814036527618409916413973125292503812191201925538561176807523528163796726679472079235522411074304877775149909920419258594141200028687749389783773609740100617022611421805113601250814897329140160407236597733432266675292380846156671963434946451052497794160033059274678712440320511098014562525418724607855953627448834217895751864025150874098648700591809062703116025216097774973593192286318822074512678696962963377264976947644091500178946636398404569966920290378346075017192245340732424384062533012481292504889207245841400975915599189694291440560744869580309862148973930767927474758076982562156838576944601220256718473444290357733395374114151864227729161825727721888834062817869151342228159899162980924838827598333905530492870954151730677217761572054364505301120530004702854503245302419063372251864372995977249290998755169908257002344249781333360872484286015667599928833501058673221699156214165393376963402441864986623576632400370513132991538749452546210607044857297094469447436043832475292970040461703572070395522525425573110530166691416417073612638586335507556339057137418000759255125177104553155918459736357661837115612875623887930426642475949143496616862774068925948421487020266479833366718296196730959983828100700088310112938988353165266022820898111565997785981544824605102089084525155055994503066605068933599312514337276592434052243165382160357996844562322341878563032347600735363802371993011472118083763204316472784097466961359652620090523455227281523873298434309484132247904360063994136777790856349861570579085999963114183058948631661125428505075698924348814629953413957900916077101533476352767379301777801769261758688912055181742902112050079595252334693118943831283308748738187102012320672158725630712720158223955639267436738772174624562592625258505385044890414786069280869320392896252901034232494360770961814742828900127148063486042202419176339337312480315087404986117129051031741593357477641275759540633061396577465890910862019729381029654590869688125252329569113273497603562324399721176528805427828736973631062999884480529631564394942712905064012376804317554887145402380118894452358761615803976580973137588454081171652642652805739663785259479008524401659900492038671264991247082657083277703918584068362936560961721372606369680841363129407247945570218277188534544379359261998260159614826019960623014505798467948427963540545693478509170099883571601986929569256954049093509530664560912394451210660218998340546936149873610027831687337416618760572203708027499313150936387618067727261713255876145213195195938314439259468513364662473373658834016726295488148045765530124572696779534380476527829329324436637216312308259968906594821487140964252328764512331180927500997090228621088113841395970545325044381417859425501616089144956373056094874539108900721318214886898515409691471955599878115543239082504463480104111687491774333754178791592994012166447008544029249234987649853985496930248300520267035757337905705176075755310093304885267158940081430748590505323509479335619954212844976319214084355846893168507052767418138404719022783964872535818069760546131814762589113416443826839522548180686708779443572802786880647329922168700328973559777930649182883530300631418698509243406417272619727265531410685733239661932705037885440708377311789167992487144573143869490434267525961393126639195870379125673279518582064858171411090778408546257507208843301452862232501662798156204665555605494000656901466140808509379403787367676725845069187509794570075611125805364496163259921545742390341517345963510420251069409495095229610050194720587434830951609335282984072540641862589635985945964948477296940482805508006826962937883182066695672854930721215647009669283165198001345849314306810558720825038997002962678657072455037306540147812691002595421213003630668117323628963742978770991989033752576159530957115133610163955133360682358592002225655867693021125694877743474760386795575582076104065672016589325198491715454446727230201254834185996916473973584082131147109911642552839768479751504972323392730101676593546163964660646743938797928448000000000000000000000000*i1^194 + 368954978588772027739260537381146621917979784824411480326291090321186192054053342655521643306471054284527298448027314181076099464935018464398241563509298504143366714686659982634475399466372292390801276215418703098278465849197470818108881787128748568126306787587896010450820238275689895080468842797758464418570421887974679210857434827485324088980671411350675904135115958709404255718117607357698103637743120663846456495349842274846906224231073750134269780347728248828452038172461073812501395745516492004123791575334826273671192098835989792189966488267957263919392738846739281024310167180755288646936812335588973184935513473813734395657570294972680703136845943328146527497716375577115824920434870926578133415633831605579172759253585478223300376969430024420511495725272296028273325231419419234647584747688593414818992329834381915680034173568528308366894375377837965497049040160525475347285858630459280813446865851673615059493461415885556053582663337926309068614051751437714480651059873835464748753977258659021958971902453608778469445564935940383770885128559825580703954499481358785512187218750408569693050473264252515397716636619093498171817860987712181954477554617628103105234532419456732460621004455789999259668886550282696790095591734526275011959825105071826997404504669877108392373911466236780280951121661161073400807359915275066738527060649720846678183551532191619315391394957345385367498221499170306916026444353822208478103218033301316619310871847129711305692438094009141452190906365866880208804130732001139728422333010133046642328397546472313359405513097459597249953023992456134715161517958890951152711966386416306051402959169305834535155476551325833022532168749917262391577917312536034127794947029809705124738471662464332762282286282870990576442572539742972953432584119485276667370025691261443472737131473781969844342370742778238297932228353594837332724549007514636867438456577546371664994959330812726766109953026897069971496933939932090420152399185029433391859298965199331762845374705974293467207994594740720545772370579254094869733945211738708578046451431478369419736896806048259542251519224386701391950869489899150938275148064401982201532776044242962156288768529656002392477486784564221008735034652925555694859678373498755136646456113770323394048615778942772312961591314683274925690293302410331090140037319383581650594621715144947143656597080811605051605156058651512924816026295947181608346276156472434318022140069584287464752636735473572496064522870800498079435118482562457932536424214686757155265692122544755498263591502929417184806775034836758048409063560410194553879042865176263595127730646623210364951102984026501518104787942468078466032614741547097974866139918563794862282406742043600492582260149285138030811332634345492296931461697914819230932625140735178687899160076735928598869117588717967527277292540359829241698851796637032691663548235478318585704177474305560941004620217359774271037478099047265698153599088581807390357694847610354812217964201989879588795809475863638102364337375291095188075225626850503206490798297998506243227317116506834263196094950933104838606236083903883697761942796403678956456601045616846850346088541272335535250083324389521537304474315340496497375713108897369231371776942857196834443095738603105536271302733129988003893296292120123466220972122361973966365805894545663568978966481884289826437342686171920054315616345351937420562179108154317294922705427662788511324302314616933556996377312559377159362051220242285435562367153018861986980113482361494474247411228130696714825641028558863263828401053435121893713669332099675682191938272413247323229659351278430253388446607735093181154837126863067831259158425867416306656295673262668686225771959214220183056402891426276607096761608489999394970820094964425061010202673888692777143773489788750592184113468911246107589441971154328714813990998859932140703589511412338786698327748156341151333084857545290651173722253437354411930276431607626220609157957263532684354250410736613540644357600037983911485422943306619373773987148256929694543982567507173654397205044723199106800376421579112359081592240702534695448227688596948271146777390647138859440141418728051166451434828795082836340882897110221169453137010307678718229510111378284759399986561275497225470502901452927664128000000000000000000000*i1^195 + 658491248456685011847592780225129963711072505037952209927256806074835627549989259616626152109449285351892452978315175007700818411379162939715633645761773942453376299028868569624759328904139125921342785504231305809875981367442737233337484579776902671928904924890535758707964220632272806751578594464440027852908190900301254276181561568234252935676432071608179739314226417265677746430656522455636306574542611015179239474046833712457413706659891084049631876342036912311769001408930229772880600044144433663164807780771685869573067686677792849560062397994845287247121461690249546198297641527716361377152543825571354862894136850599889382948816627575296764010436185090738514779423246972500258685125686194929785651360689476803261084861628683275601194824996332531895636899929666705950159305719400617416268432082115158636893117924113021107219132221342556296169385722352218193322513728939630129502824643268495470605955465125812891534324736415834340970618320110940565843094044824865648208808924203202964459413346135351950819103746170746346197443768266923465666819979917665549973669511606583636391469023651654967355259048887971719469763324978975109898809775188292241547255063442755472457902270167558453182415394624897552070218141686726459516872607973523239471191310975249291342094119904000201070122499053307732644978775221811645419785761463077149846047835409637669753992208511696661460235973747748207850751225159828685648657560257497570292783740233951933640605893128421396499644271606636677610940192838799024659714455849081379204702532535117542706122904418627249928050646431788322540050107989959886680813698796738873860958527548329762469801196155694504983136734382340111702617682853965336444253663218582743706411414762751749502396732853979401250120188460119733477463842568738257382027411274642980243476805205993916713119959398815615519347301160888394633380327796087474616453711376327810305471659803521458966950309321063654920845918734353929646122719536021298276193178163672261849188928928733933857239223981264884978873425662831338143225401816127251810935421942281425343658187411783962460099492546462939761406535961342510185706466358520873747430690827762242544746930154203778035764855965475299910449379425030812957852611314481049148864409449130029278900604983126845757620691998817040915333402830620034696714107757494275509924320730104463631200234846964642373014340403402357720149737907020560942611151615845641631624850367670131853228370466312981715124893750709687443731693113254185987665211624122115833269786938565005890445318361846353768423963801139231602554009940190001129508038381440911397536987305519023280112673416716456769313532387727087658011860898979945196620610919091020699744615011169317365779304172297289689723399789689058433697893050276669081149264357886617304291696518396649028425465968116547891497925545177352331358406232720703811407819995146471974254683812809140065240015712053891271710715014477311483346431594238874150640243912130521702851791174083156438629787094897461648716986996883652572579738047188313456121041430699947344542911056440810796315996330691172772601954489770255610208863379485907400501028178367435743444551198236420266006407742876408567812433376468482499386618129325342265572525438301416197758488961073172093936399068958552822028240138891466316825486308892740102588757607483093627732912169712814024105227578426375040917455306802425098118619026407098138949519517992676432907274917463098496387873297017778144504768063731624722848367158167306951856979010695860498867938249383471586904468593745660928732460080070634966327813225078889533959421473442010233415148517851508895972584708320797052409512181214768605501695678853454286732963068144457349225260307031294760783252660826842233520396343059211671506472579185295922956104534912231872172038038604107629821278127433207757174119009668608546561407473913200439834922127537961950695467167035385491155272147162148382521511610757312563097492623374428468342257026276739847732704593705754517780521736784412593297769641787721007191286204621439859503101603997961539609359340381242889170848557886483505860532056368181279757988479554736932235488492983096726169407825551685377878515442351059593433260968034220284818616384045673194608204102885043626033739833782042574184662113829821349888000000000000000000000*i1^196 + 1252505389490374701850640306005778865072813190142370899989453547716889091726272452789964433954501689755795185875007710888063179087440719594774610811622114807527196834561736388074292309334116601228225427435524699926158701559924178951540918811750834856762610126352671608273479368362456838537084315940790053646231813694475186394740151722631772207375295436928696304841573211543334033516938370283182876990905576782925525186741895959187110666643862423260131226667306942338155977830775736228779533635910690801238521248942032110807961247229315096978874130244441780444653476558551724992351847626002132689757250613261147662293386023103952328297118792007566908692487073083486908002225387126849123259704134003532698341395607829108253004522554732852671465669831349326898802608262540883687736737704729520607507258419702199488961417345328659793605047195902424153450197073970660498074118554378208018309648143986523643246952095839233386534201478278579542522136090331909098591768412506213811027860922556360111822588216906217608255505745327905492797690127696700527259572469860056144519997592587085762917571912072367805550980488470143015027732534223959089264991243509746198873077569329473682915974865453915355515901223803989242058209289016310627702935960182454629753377512818202139160501060408568809639900711379188260603675826713893615944979806606264663384882670878806337502459629745090938052586732960471079735397966082194255368852923825706023570368891766417939985646209949942592455815142941227857501204150115723050858655465685516702093465577461444606229347000397835446869509471368810173921413075340425052805493403705574680866836673598370682749926653546871809410341751476784437934858991557902361603651311642017101912960871665521888127249128879166546172389632043806017690202639188716075536962758679169628160477495727460775499391313739248583716717819865407963757935795322816052252602435868767273369201808323354709831366153210290233479958395967537975363400805774096996066461479077567646399260035746471608153227865437623689051089646459332989450520783115808266207401875744061581251366724646240031564224223374696216510566249684042586874007835577681217959669386074807365301515807096377086552086610264778403126713936941624345295989731089091466788845995651704985218891384238500727540855051078400315719913100965853983804597069334463681245060317638033658939334392792784175375715625235240148348020831468275579969033893934148799078543114445159573481754897112486556649073321437775483917870475779040001623932146589182019413656858429975845654290887194206848018312756061474210488103729476231082863164905087496967041467550892527759058186454653587261500357319992882798525897799618206511537010367350018011926501325314608866786032300981103035534583620876703987090584278904748550723097147767928335254981947303325203585710606295888856880595002309616330454269005135539324466909889992421201348220889020670288982034582765018280372732097418432147033456512667078382543141614967912799617463913466369441407443879905968673152707915486185656890488357109774624228229609386969903734997764245395892264732541169363839718638303314501496117364606907572640857128943281503692299428718415212987005446992649218672338502885070435324291791187007979735538498743485045611626142154496809255998483863648654441963246690558029906161629961724292787309029728599456170542398012002399824883449709245467067350355646657805262263938668925618353306457984938442794209322619108501191771501460717309465493340654984535160199213025544378399444331616002622200565132431372964507793652116514079878551293488766145845664848518914408123043399889515237059255518788788311749681336141056739271243584927146571538075592967976455127776208304303813960036514198772313068483365250538932141410022241313419407495078524578336461627527626991588971416075729602485205414610544974979243579402814223500956644985988053065056044678783409701771841344357206568471379595528503044846560396391045725937123237823768806209833827496576254351664678182806368155948444342998325474604034225271635001217282185309340533029857023089440000318059702467054651985881847122446511273252673353553512049656560194543260679226301585452021849363030063047047010291424495227677500693785263571658755339763064633099910456602009862587125461228314822339475800064000000000000000000000*i1^197 + 623862658443758213798313580973892652744488067270798960004189574818529726162280466924313660262047233806998708214067612990315906592453394524604007585664128984550640768204617749007396376839890141954920445012377909954187801044454244713035753258100730246445390492064482834532929306271084522571091000207241336464178683390788337098568080604598260412228466320671307380556628597169866894705913446732398117875377350779792762684341107628348998850318248381240555826711841497710227696071239761483435336288141395236921030514400397433478672088307631470596142644966553584768042260639126709314038316873081718501467521538807818545385871128869295198579362476594236667095716321636650292406547502160411736206497141495113287721524954617611394547469368647223329204082347176601931143610931878814848477289912057802319141518902707597528127530996116661731244109430626430838899717923558889972815790379486424457364394278023448191503250282536457196486301714828459862608057061415435566328056417501425247185578463671221224114212107424243201433868154827342512911684822284435399255825439723109203910757152212835514144900263056368612393962501436282227277540095845316738414058025321459970997829282285535199784509833898856022102895734115544625350550962812861874583335801289784923903509999400312162617315919173825761314981003790682912768471428040496434347741081349011306600331225326509306561775382524016910555537452813800667235353751258486840312882634572282796249147587555567109953959193280344570121155325708722630236868210682735023943441505302603714902775998099996461305705542259077845017726088275106054187583148372840381354350731582591873020907292497773371719909359078706795533202804588912176940170906645871774711081201012896316754129888144787196122640838917900252549399748895142775239158722850149312061050602406174192806246092541202700634707879265304846292663595238711834663973475081419193212726793840314071298814574990055752597087217189071472546305758262753360388873149753994323865192981839780865769606451669260329161016599099466439325050952978338284592748498370927269964766752590482600163481145807751685377498266217767023770656934185254713820857889326235148555782049386131371291867510605976057516221598343365332902911872729031238236337037831378039721269094241379567777728107189587522244294438364915252303725274693222100402252380514464096734230514731877774840074234980700761315248009239462463853568747549732895430879919406136923285720182496086148598019157750105799809722439829103548025417853303857467808330270451444681775058274950392258829131309965394800335966654903777803558385227425431814041797474737696639502733832007622238474202089225646067820236587696434274224331561914045909455129684399402230202045342422008121722200645290789716811979530704077845957365609979737122179969345683858992516354334150530751003689469056092523552222598838791758760844738914176942561337797609193115987196228949807978294715415141696641048448669143844863865208454998221920039748279402616750137218340553659185548248005175837051911002480808834378024504994278725387868988739200895582906662978464238204354109663111600678015311062304580225562327338938211308943476530923506443278216594651968065892155583543976597003793206454656367393058477217395697310286631832251946986374256531533824135504715118686628845758503707156731711211986116304692017524182561496222219888104953839138258660087603814996976921929500117653913607888630780693398721507093209412009698485475181903438278798791673218451528629424321174761910813069757601208673741370559428339366843049723160061794153066310029801903219467304802548567549855886369633191400744991449227392305463494369906274407539097273189567896028779437459894537712779644939903786507046770914596283926617792780443166848859615496829874924112028884351964275041371194201541854843644625672552442198500462036901940392713720611436027418378166015296794448860071363706781091443129560363967340652678342428646305543717516245841180288152496112451881950593137571406369922172044915189610831504693379245621847730353545323003536863975038599567173883241438179987486615797115859221247693699147164697739789211282682126820621635386095771729792281561278229119548430859079139632347190367809744488245233952847133387195416357305103169272061277527433983772344126013440000000000000000000*i1^198 + 318389826081603949223993835963387087053442722333553860918121244646953923495033558430504960940806522025539736090326457087566229444852922564005272297116219434868183390276194617639840760419980582359959976240353572989098993467920793757594928721776720851422066723930356319650485902269210596676421960841609255174053977462179091306926448833118503568488692588807159871505091354082263141709237691057790656077179100033030567267561744632964070775548585776926818533162707729883242460682019188588492487203281180167480210090811434483710396639182776539476756101449173214130930486623019756485431894703468841433379344045579583533164801604148878274269781108365296719443119590930776370276919223930487145669752993583659981637841937446604561117584921260268111254692553663175546896798239663516952053523116979024985303980435823402148817022529394219876848661247929962326304173783036718315171173365478770742461985832454545469128720766075779761320242297262245940674055983366730331678648065874945713574694242829151531562066880829717694899427286140891103649021268003597051808847100773506455725555564350264302423739951863494090981217346275868265743578654208230451941313733554456678479454867797328062395303453438962358422396478039018974044641585414429628233640758884091619618865822413306257532220555330760593833318576941853651376791353895517727695650532963873481082641328105681182607055325604094885507049908007770894197574825773875866593413380299067308530012753730716637822586176958717376806582891571661788111393489191354769552094012576604884165198051212647642934076841648911336516497603694905552985649251945776021257362751407780487444576834907978328350894520685659325289937247537805571843755257035798775052477030845285049714355446863903354362741658342138537741692603688359744995309555893986384749436723034231633540849810931463278751179920544231240337481798103879475298639184945760175485386600812959043300705523044061673801805859944853008311362962718923101648204968696084641911714826906460930873471818102366234851539433313612902931097695529338831858435007768513161054583713509036586696726691973233138545574738233493659956181963309897887200412668602425600019361945465707266721292739623000293847687400358260690119626897830314335147910140303985815701457615839590546313668391424091370146021734297803198765485763599097591402105834919792779009762355463839552095880285438857794501475834782611117112931511551183269725894965220884660719051271813121605522905364137173050279293102860041298917802665851501451332619985364667597811576316703025215235744636700804581245270813657357998847426513962729212972718713507690048710732000317916210900858265930572543291852036711371542669143139781843147526383737460125582434581708306807112247973945613026199047652673417624529183588644248845189249596462683440207799005007665315252963036467855508081903285900948838069005440610270047662349723240068768524727271923972287278597304470934682600829252450684482669018528244929291872435977665525261871214381406377181653717148501667752015964061834986651382710442098275832938924168294897777313693755502063636083976448104557676999954323437025406552657217661346247736850845027721978137073541253040222630405437617851820832085102731695034362707291697660544320958524260880570530899396299119356786669646420636436665855853594604871312642837410815086685162341174772519704554607100201696320453150308574219486136213900021462415986906496740338562801768377371913406091440723573188924481540961529378120684580703208061125207296736215803932732117826214494799841714998803757300624265736027944100143197406764954475311240306888976776038987299943753642443489179098116981296552759027088926327910492035505111050009420707867219070636348013896390660668948656522278406423932923139873283741026597419382011361501026979740801719806448085270108630294027946020372463355704608763568197817923059188846383494868819540436224998965688964987318043012171854948032658697501695503461436774519216564888962316466879636384468697965339606272739739627759898623731796716489145930079467370195892416785095322398277687697041358748884952818971594762164466588734278655339921627179400130088848884643158607475244307657330423340137223856728694626299350043372123002842692422797471819113692980682632917978632924692480000000000000000000*i1^199 + -62948830550023820349557451939211810641974878883050719485687468683005506240272369126992922830393005724485665112456050788386647036457960336303617084708345794262277090492229304361088781268789666540742973236220555814010563585136534832510321703498539486207180220127338016298266817875055325381222323614043415101234656796485736027080148317487860129883109031823622148066191508325057044783698063625821182371136119093170677270049735186751548668532012332247002014489168019233327018367104248992404691400574086545766743011114569496025493258739917729183054038101263260665668165828343679601942324592588785089997920565907745596107984292492136121279905721746300828527711287336835528637407426437416698026710792667392842715161008267916513316540911881519249985173962407943906631603484908437776595234118503462376280872629161180800007108557091566259519189181299373413604191494460723876465044523679400328079128535178828690423912756107318737721796882934444694315801540910799974756379271088150474458482966015263373878836787551465425749425873917596544023204389694062884246786991503960472128209020034097531190130951831454255737048920005799423408927429049313182602238905334429778886898339373496180503869448248244852757795467156448249306775883466990742425600109898336613291388600901626820089905713913966611236344635663221285305439125076485756488543941189858833440590212795325531026808277502488584513209208007339142268742986976584990185593420376377663419737056250327012230457700663565739653248504561904086721096828819946607130000676593965548890808731119120899493449264422205692877461266044343156195732711010443154895411198262644655912015269855150977124524155705740262255150449012338124243911528382134704973534451482951536589886518819445330710593206861227783278678351919230008821223890293655543780286108159074548792447954962213847854893160081085515034534334219298924009852909667903026157626773352282553649627576441692262144174314368205780847187721278768232588827429292146793643805312674695535596319324689138977024097110724781133947902940370315431627816218100861398554427314555552774540200397344248606919768185056637823149331085399118821992818415008292541807975477297114209730868704798972824475486453879250300846913764168956696830345698670581863738257976000694547612617287046534825691636479497034510076608933891909425453369847052677005346735879966630800690976454851482220025039984026655896447882860023127563827322585085321588568206811573526836779332765680773149688565511049185268284906701616445103434118629249697723229812246317916981514375048795636878123555580822214252971503909779529721769023122350197048845333009774537381868147088656632111338296707936380143923525597915572286156726541991778957032056235098270483722770744901728101531948067451241133341328892772119624956398120352578269471341367768892708329907445696606802087536240104710690108229255983363960652528665039748795185847599093616737752567039942259728451965689281861399118060530395185983018346238150226419047073274091008782774920379036878057618684364862927311379074467565954687935910484030892580434066742529394773629057167701163404527505358131312062895104462392030139801398291405962449068440657501846125370766261521078643749429056784800917835890702961026597607848391968910130355967013169963076630301507165644769958230417149003080534504701579052386198117978126271971587530541436568158598651525722177676344338190042214827093015099091165506578621638969360330516133592139984482729349290617755467574747598103179334603329983362902234183204716497242378884113652597048084731900194337125878245328467941336641353662164951681073194123170250835564144130603573977937636101901355998653558186690029870903128178977798511757601415046160711341948725145917149516616392988411355203237356421092781227225451467410579278796046049258567895048302790096144254262587091380566376951710737089830466172976842784027192562237294470444494686741167941401559851776352830418822253317226347039855381999727488646307713761067488022605899655865884090746734180512323959750159140780805670097469584987142004572385630182042928680756390348297702377093902071560823911671927196089821211960570122480390031744052568828638764145239048850501235292240720125088326649776130418570183254346594794909938483200000000000000000*i1^200 + 5608387583872445805283557737873112702779563845748045944956294018117237272401980031859803254954398668813602875735255487615453459254599988391020225064169036478763473364934283722526799698370707085586962962972996612567036092898127592932072792430849131189525755358723471326670256222151806249149874264597679367806088274312095236018700842188686528942222894709860593670971816459636728707867284659891643410234811790231337865357098648434076219034605658371094379226888791047421295372422285042199776066643575739699526296008084360611966576227003289121773390571289268269177545500765858180930902813438360244551265557828567747766842170845756617523575848761391623884677689183039292231207162202177863619305791758350634160648297097048104861772817315462708001060071093026849772948948349981778055861334856828904954830884841033226412545961327207244223925090929480940456494670304869923477921072231775132949914254217387721284774643459516427231204722118693991586859231217750085548836109795005570118089284778838013788254747026627758971130330732579279162123464570695662308442682203921996213699619630512422088686682171463199852173937760256537015848655661066812640202543051607271881261137755400888949665552528374874103314005848885067644532309563970065785061708156708738195895025995222145405373472010449116602664444227908194197784807651115874008046610029883443024811471970106260859898545905436203908667794145984912648880767542324976231790398764699190735908088354202987266612926901402769961166159690073189755538903052509440173182332867820394153610508374565051094883486415836288853322799926870596012818347461035126098895208032163389842590112576587539385999015086964796492494767347713556267209912527409912412190744942397025441227524094167238954320948154153143724720617990661379136823071377883239394539871037322160680442274671244416294858450462828977645075260767328968888870082596723891559650300016188003265122837056341879404153109956384487636561525876438059035129638298578274016688118653781729590588184176754718375844313297239693333438362804216757473913807040636943124648471072878143109807625841415578191667890809724980700947496865607945801366054010585377273863041987318480065983507665894675570024881166762803609432932512742155135495013319945890658885253890589378035288716735494009510447733586941764821229757924611176515219256474969898989972126218547893666973031970510149220472475536847989056439112626246381707331722687145896486446102402150736054111418249698524437867817919057278974892775457658794408116630425238315123314440569485335780517557464690640954732877807665095215481490044324028616379878434173105307312195225983789225311286149387750784320552865545125911722247945786615486839457581533024674986939007452571595313484298625406282495804303620815460108646892401870893707729130291782307263348442811765462203268857628920933959777039571407398967242962175342826272566596191853200717131224127764776494431808845131585460119485744824055076462743561674225239985050803783322216496269217298230741908490767020697194559145732570541441666057171752240071121582797693203555418616627713365723627178827007358531686354653080234632586987823954256085137115319364197733733988838057568244395753363100853027984368334824443935367177085060416353909681632552401753636805064675548132255563010611821050329807172520859239787274667158554533015506950143980510819579809511110292365739773391069818076952111363039959999867727187836303924515988766855141210107148211886114102776669328183886891953052796466661910534099874679382238749959583281621445870525941682293874574659446659187133026636908449589871200340821974919686848065070348227642300080351785615289300258548620626541304947200689916417224629342065948948255443878135140411172791250470481969545911611478944044390888177055752265188030631122818674319171820324700119701707172768553076387664618091988799018425998302858464167913535326474208608140387073078278041058934448488537710683586720248138494258169424086662514260172478915510876267335602371011143850334456849701742147301540716512669135265843520223736028024919809372732335619263190777556459926003934813065346841428192558123170843881145619449440610119214459095467077728245347603722355832607720456584253340558647283537847716413440000000000000000*i1^201 + -271299142574660250173340083781795977249342757089438984736664231539637512357217662316379967635320994557463371328061282483534470883635339310494435866807725951501608744131669300721935079847103501385343835553666263636822710372340669095044941054969943951657955999375606392173251765001012360613774667973827386901752781809685926534188009020593684418573838133515084884287755013023364579038848257006700525468345909029489094181043525594047905251830763906704796590719756233617360363483780601278196793094943864545972640556174923780232960427717104050691753595792091856307717259338518649209110152932086669296817830015083199388378170347751403528374351929891102519318302299681619927150152340975786322782036662479184506845782019216369097457854898396630299604301473763497069233896602998504977712052340660675148705334307597151651960982330763398368588241822384454529391471788997745934729957544145902489427009705504548132670567879280324002237669751435834529502990316502794963817560047591271001068050425461538343569802630906406929202923284507066162764520289031920532130231113647701684570461784536563415986224037022839514929037901896126939259952089420196933871870462654209886325709766752784590941925086965647306926934958590598235923708313143187180722662576924625775892292590938326922205898624972721341398396312402959142908424965566424789781065663294706550004486792835703969448930900303588760571035370422920837602723519865124954288242478959371226388050695815307695379587227162475580784223970150639301024881009498927728003964716240736492530416204047008832805728840066241395395039976260366369053591150028828194354325260298642592274922646270538763233513821222450700994450414739986072700403662212899946137875349604493689353309124908353837650915994048702588891281850829913271908831025404453174160946261543507981759106025798395236140545703525244063838727357258564930675059296642657625082475404132513741098452815623977030535333530279808831989535658868815421401656428098580522409537831439998502134601206517130429167220570308616281128211670660661202853069496676754573302766079221257572927755427414968085183232776200944458827344818811574631725505609342893946526244614433460120771890982651299130899867187778650162171448857469623854622642884964907626598670133314798758063926968248966154569585367566801564046844225460683641769092628334872634880058907187365865156960847473507810982225166721907312729229821666516453124512782713178475210307761887016093786037914003050508767934867772238429798746399619153308461464410710143949889400809151966559819319809562535219493795299049174414775728985646161028299405960664812511626923840630929525305078586469503248005334218764632290240145652434719491815569082327729710645049464680358259098345981841740055317799441370123982839836376590973384994487743036072823845793268909309899104525652381153843372050499492978035102204386224779959414054934355762065446223162518495045154677630071595185795131561258717715549531079071973030241519329146035360345120383128452818576315453507874802435752855829229353073615195041992579841802913419457724290365091755646688576400142500819507510192386082621216655142909892381613331925625610395117664259269232563316469003881826727585258601094682019768627104933247304814548026335592171947775604466659115430917473507388000118370742238143524897379943595349767213073755392283876000870539797738536863205673182475372103106410777194627309809244713500032430781132595331368234977726156239536745810671353241626688446338409796060706772267141011418593552506360064852750332554511980556229098210346931339313164830309991285476158003686750454181234824886877983122997421719670256029198905181809722410072082782479766855235302087869715436364725935487827326061893770388498134836483012368074481493454190368907892305276801876169152804862580105141464517914121650164568096383883627232003480919754847262292169644450133794210110436521429790936392601559236332048440965013325797173294178966429845888473014345610847203477274168737343501194692278379626576183147101110202103707218272292427119226794728329271830141747243042754829449077784036062466333829396877199207774011525108045799980349626585903899081123342337067887557176464680492211889974251167501643820302336000000000000000*i1^202 + 5304044365715785865399445464751747837884581732502500232440575924359247228228540238448473126466243187808873340671009853142066202777196539937293238007351943823335952872679458643151674434538517456404407117324948393831711042766211365722970568154280597195581364153249476663899236301577021489029095193884514773591814768182761708543881480625584326659557162870566247785626167328883248379648772592477465672942224452731071517652847706784555184315660483778202305230899197740590636741114029987363760161904765189011129762044744063035267418393057403705333334577806294668821937233185169013967102693557696200386203404886423280058798398400507267926254726839315813223806357577282242652986102012342489077195810895977545430019630056936544982131745955260264519852948206164427075927209503242628427975084178180918693163561225219141754504563453587451374690113458673448987332398909050566998556865356310681801496088460451526276198990925831524440313870730925781355325230769803856744158636803487014767022528798944834729934025852118393295415867326392196872320981723065040294998828032032037977138214230243885859333086021666484235322705037042256070687509621674993985368278701021152068311832617416196747108506120990169953641925706392522321007953918182498574381355942303789357506418232400870428350129824072863720990405251912061116099146180122802789566247594891489009540321212213125438430015205535235326894343058483455577050920258827290773344448236813599071049472399257535062767252415842306882672002659672385304587367404624808286161552471329444905472816696473717296623834247228458668511731627360452267537509153437408438892817900451032617142120861599531198612858356545691153698896760907149898948725983438674794970700165959145815979283710419967394982864944412024489749197282756451773124552819524196617214351887724374288901623655445108168109334509113595283585175565872658917564419568308674196763006620264617893747845611692289568168820514192649971033437417669058549507550340986758249052000987310513143541057411778401116924663091891931093578967294497983593900195316724746515442567373648215187024899208299850676779045544346123271310068461608635784548102147454079956104600109948207998354656555305072234049350927363471457371230892171872786966625221870777032157758153339210956987005654249701796565189136559120318006312305379630619960345065518233619717612737051353087651113280775672898761586899297001877095566147412352283314859942350047720188023151188813136318644581624447460790371167017306826990001430821164705381361008968756037457171841164105868650373024390634107472162220748096847578422676039112968972052235823570674468202146598954594999937326692329352626142206097932156741820985057314824148850504069527338009134036001479449177908073839728797586528355388820730324206952951602580546806247697370680280025216034584540211324990810037854593324995276838037463522087009893821455568993072208974888338055164107503832716692706870471160150793652816422394849669861265826420883973245825121056309763799751237794498849431720239261410043025917277755092012380585835068146488075938955583704122117434351708171725272773912257081747340701972158944079732822117427899949283493286658336146382155972216382540468844562462718029952460580148081893258866403063539396979214054615628262496757931559301126388214502678180708105750998484581850706661595247036946501882650024700327734872531222264319721594676636879669875145652193283431962910365058386150844532918643058380856510533419576887888009769652504555838092633468731460350735212755740377636594192257427710077361195903449064729000664183445270289727335720222423060981353451825585069984017111520548045573455250835656123301296489227453020868599524476569440836885835815638924087454131513004093504129412828255291315549858377008583745355147129846911998138101980835149246441283546574185308593965202421881089596154768673710100768159589798738350072736977296496984659824293295983827564207113387898777723353128905765301173600176097462394159170236660146574053216462476681649605355601019526916553014459757359125134043796019257684951852872723053282796449976572650697577885344223553667611940058330843467611102622422032086715205336705357381514989971969349729266998601318400000000000000*i1^203 + -110894762726991326676208304954332983243467968116059452074347705889623897996877492159857092206228212951608628213924098233276677457675475551582469888538331005628365537067653377113321424030104307353702692555402464717512605574166875141613063675056547759999408934759787581299191652008722139643739200216870692326013448861730046389248222288250110306015504993047906217915312424877855839526626454302876629208183969781754191641187407165748590722299050233238544678723177569957904723081435454465990509466277198044780406733703038634498127714155316787465030060363629346056485308890757575698971042268051362012001122337781017894466137786766782918856878437572222279104111484638778877275823328356204705134354730983880017295971562435022448373570620916927678043065726700606916157026939268945316999081819088296253166660471796048210493713210655821024699535371861506388661483897423834205109785742348691395000068350110396441665353932251962934273507851395164887257599262506144536570410263014531978468825286719550229915771551268684060048683607602270275699082288924540710713329476057978519973469136143365335884576464131075770906850121789962872919893999792123647984976049632480145147727697208379415653958176126865027967743976530268502225971172533703856826995015833719049452357217212432333757130170229359093111581324744531199997046322436789508611669175652486662731525706729554585309145580906885346632211073707783487256763320078179379770811506412025007797491166115331217471856523646763623722441904014480305775094143523969155288667819459651733253912675988973206741845004022814684096368839249154591453229187599731037291385625350699285101978337602128287963874699909854923800107887981270806166233857045430612622359626126943571237788433864421765648079357349984713303968642268632353771197476480506112469900187947004015574260448408021155834619828549632287280853975787177094015924898980316996477811074088944656425647913535093233303862633191957213048430810084788373505293306639271373408240233894860365955764649451763283297961412854545879924072400098291067333877899456586638822727446917234981823351117880698556047249791368408450520085742842815710283963658074283579316181873008675088656298888764207822878374646079672300360854686091890784782251303014945628264969846607627057318961401946601860342949048297845309615837021098103592465784408744680943297837952075116869372615609271961284052190760975831830699894189448026330140485437732364808777029383347296488789762006401615470745921177789300471799353173959912522209633709580590644059672767310539014256956645032184578965371391586546555304218858904474697673435304423799306420789482564529056116893054415792292554036401976954271573580572855900359207676106654842256045024027739375462204260126995273788478976289032879628746331458526823116133229468893392290631961189504721985418803240246434946035206199541847896772951328815571948970553166252835755156738072543827632025176451174167959030214199529106894310397712114707403870163512580590810581956772641830172610929516705112423643412240010008019084543193734583859597539862213604346524013844107650943271292676728154924847815223086314133270227451318675871795147564755302209350892782360064120151836367960576576246476661471926388700189620801590292662288392364540561383002323864426659250462977342552726326993658870621568841627163477026937734775715177851924308501626328522709912684931724920122014709587391138586860774942610886306912759351516440915160255168917573256078239135999505227178927874729092892982414090486020897298500207601799641793016662755214059480956973771150778728827265131427690217074687635319340697008452182594169297446217553279528101827760499962448672720169034264688594254289478213242429361355515524386888882775376739831858200047890924814658421453683859849898312842055266826689592746370170309451122311193338979645869913994385258355908480798161013890698027098686681576304959553182754738005347190353836023883913787258250657708383386761733163670171806572075001327301971938639814362988669133719906787484023990143773304260642841122869725659941042159928174060185128948774357420503965473926016049714290315402211617375500432661506585603998006336694608292420555966423058350080000000000000*i1^204 + -4632610193863975182806934041585396866051281031063661208037129257103280975663570167044011944268791126745349996834900500001066194228018454415673651646953669909158598251878605754034351373689274823880375792603792196001921546638078336309260667294606535409712442423053373261709930483143948342309228211184383599494031073265214163453292595473914338222413830407813825416824094799139099940628697030643797523475219816291240517292237373339100357804925311873264971656709100729102698537397940712604712869943790805984112437971498217707566565898209124997683878210453392395943629539636619157070639108384955104324102570682009776420918492552009461254770588417633149369451579053813249438275427207106755548194780153506553896856674467417203134009383586173662155076262269662546875021500441037202259947982381057686735312981266906359783323057650257543947569742464650492078922468728004516682229561421160697839552076133445957996593572131719320488596492691082571708215936417767536135278189591973803746416922648502139764436743844787618943963563858871185219446868130965234468670647278746003409944386794457615127929162314024159137698692329928442991434945697572920902574115094507981170120754417783363400871607863863676483687366923101202356280447895772504800196368515772348460755976048913786599003491355390616962550866985492894654838939321770289587701568744123821382959371010419326968455314782010175939928614682493902837129921735227089411652318786256843531552647919552243390994612193207088708115361677548941748984480700909598271820203159275136211493147775282158328981034676673233176745867700150433522834508105597083877058440553159779085857661262419127708533690633223233732303886526444917425837403019073833383642338929502240063684325572759268076960326295477947692415266569656172154910531991945971552510714654898672799082298793515305587721437806838299377173939273493092180576828956829255278646159351147563540441838391480430145850413551703022276254008462429048230245135142565638465234595366794950243681458708807817241759763684730223998950419596980715620364238063131325423438404802698208346125213107102859803963112591527983599486289708157620122958323114534444486501446772438935681551133603627620636618213640157948883626736186620474791315125205109589671559256064456081851691682649034002093843187987239034996509999057667770935662102853989314111207094134513343699791061099016862764984017200962482464270667038329516835066507610449909401149105913265706982172672542217365545388696047937415111546341441095272847860215557013257039062241768508300325103448688097225041165476961174951178718739522126261658843596587671891604349850065502596171615259118619691055361292662557746856986777115523951609684006997881777231290426423690886298667362000165739005726136547919867539925351426159944778660507851065118384244514798779010490136014549529717503040193498260639885909622786212269660891727556227007090813543893658472970675876975333775128613164532190029161753101973012217625963434407726304720451451918082652042671321208230368145081816113681781653094060390636495882288757496015587971498262154756977585890017800850143855699923340171623864484636217875769118412541698118854152052619105951641014438317252526526580291809633821676458103664118039105085829879356531970268350125416099285233126092164210070969935955462267849699410118340843888604330368663845429586985132612880453872252626572192268179882607977001818136056463762035117741068877254480087398862306875368277666255430108991772701859979225423854939469702341566514885423904529152555423209916811940783502065008293303699743888543198838773804925084859626838639530715582942977555200067544418847026005003453188743512144830247879846445629712502227091662168776887817396517256574282806869737039774424370335488003609504560097387631784085388933656973434696093656845147046366705167641731041350961001777103334582830408985295085164109096031672253912011814158406595492299376705199024965178600010809926984462515700301060214508953492883094388541344647031566340268950724570214500499307724420802385775045953416851879853755497709712881460580334857543129935348206448073206107819892119993115358129954691118497324228180644855178854400000000000*i1^205 + -61204486161530122477830694253699477530671479032405956317901659008803586961359577237503238867662891001220266673221955834386097123119094077352248510892216618451354599473317871638220694159606079255744202248504859893890176607846322900614519123283184062616766336181207223384929686283650238732444730643639043623034000323565121730419809662691525106545866502098278660093485912552463987043245349471095801293532096750784593688647964483271045261025770211150644317632539505489142443455093410238912696896331306872087213871464261658467398751479844425414481499494435424842917872005291774413117693889212303136689665459814351679533039918855493571275516375702910153747154398098878283978971144525557471473863461135684511991100929489398066923173702341426048825563959260742748747285700609513511358215047472223329562318833018154734827905809678243325334727024768720251387015812701733013992155426666503903532648838281334585404631945574296848324223739177485862682886446579076755857830988728294170222188143409865619205637860039196649191151500232278061384128344621951394473924232434415989065405939194083713654829122611581433490976062636366033259078725540676026430868128925575279237330980973086300846208313368216785302922268169708945162937170689548605674538144988367945347690268640588751687165460375273758127863903347574672882968171384794811872739859863282953595938077547673612360285277762635431096698192164863140998453672657672772675230173360378675765508607847501330908743804056932711267143508367512736602106691293099164112683525147261955711252547977558706287824764900385944337483062805439570850960431969961254275499851963524254196960301809195304889205217167663786402589071474931660943133866247557169331931160694833289548959261652210964619309271718101995650525853316591707330280831954089010612228404140537761603940001018581274206981365662654067257793430541981214990293130220245827010375247301816525011553711628422803464405557211039927632098460747115963075501792139947175599934907219312664765373128897404361547456483710716485518090236320883601748646835586240031777378322967661677686443803632359153507245022341121697781251361901464348780220143822166946501799505184446687081819073863316077472044043764087124541686942824803052534816252567782584669516287717100689281496664747098984256475340802278138776903326721781216590341107763085106401119480126541126665222145627770153964946389085424852168466113366169997798809791961949440019525446910370784149955499284215343641208836650626305601211328048102094430259279132321967101634942211130682325978629336752799265671439197410668456915692786831377850783945970032719558244180137890751243523309528807606393673681323922774948222445583131721741574924092527590601654503154305073004372197012178878159151962771601534595005161273341007238698010216159376561966469738610581300692772471056965980243392304578034599601587819318262675973090709441268207335240162634331131118590310436524881931016916029064403555651008591965462085038266250942532346188134339347755814761180958366629032246080815489485582988010171163352091958343152155693473283899844723093598593616887168627425344208858066261269815388130164985588305948469128700524131332089603524447737192782145194146830710040607248699031741166470966087868872393704977615904984706794582997575719843519659227018395102387025845573239934362936902836411318868996862497017447129577253025279948753859297179225110727205270835415954981478423385376731596977925785426653199906861952435318491299490241751999651290722685904492533187409747122772720182928382910324527083380293519910190793043819181426058732808141977555989016147627122734666323045745980555204509646097330755217946022788913497456444724152483476955598358734399695639049680691001099108086976843069854390242046575991778005544655385063752140160657136548410600483333064597767182909280079578253552145521248071443935336276055917694802283898646219475734437434416278838604846822833078897481191621098428400008538889410128478404854431850768000100234039593905490453445022476721137305410947457131831379109142943750824678870703073410995094169028404517894405896019858668893945983816041051822718150370367520112640000000000*i1^206 + -6563728845687296331012166135738188035228804692191271465751645445100368128948998797631039641985316578117456604422496720119917802718288062919116932357025612868814392445177407051999280856538788665158162217489725552857684161860761418102114883560819714599183091332129008977185181682431424440813475016958793854770104677079071263131949622763052830679388987892440642012540870586119193545428522592128134257756426841585573855748651680794375022489188415336833143320038398702343841389702009294533901196265247171660520196810507920023715836500753152409170149398709065246854666221982354480971324634038645528551511422148900130546993378913359876579283333556568938480939046028794287052463405994297572160020270687947673636742109465002222312155945902557600023498621835986185778398220997775200740437559063265356092706714655174490012445287233732853437577857099331785334423153016872253334087251688891616904783864100328825161214087395960278708123307772818969138386949948205195941812559533943462204739238259614898809259263235618201944474468896101732493777714854437949781992964525549423863456481417261024697601458440840666713457215399062134017452997233115872586718115134572476130797095604815384346368686184588882164963983883620192956977996411429689403086295929421049072851783076915006672464681907232039803507663744172086418722653543274494147807730267140523734924987340422144263907918252457980602765809372795421209050989325708411038230644135417462299788129587865082203377914117936592519075972185123800076931135518735599543811233126675968985160140878082725947097665352770390541167633051064540914102495292044095815569691467900865142785657053432400534869493071658320162826613756388949597165308000561722304995995803929678915866612149952690805245126233539552731365150059284621020979580649603635527027000722824094544200984606857887927805855727774990864836342191962404767012986325669887395071187592367092560581656923022370829256331389874181469743934888047758339022359181540885627220945571718292585255700692942487785164851357423688312689381675582723835631081789574585318640216431639980089669743853825282766180051661179326936204478178399549153125775578966737648683271886063439727238045693254320783753661868117104581985448667861673456139935420182917037969420664674131026373669712452955403103973991864494857036237450775058707036599679462913251955752706268973465819010266163767224459505014882985989168657542437702906755267747944715942968511405537559334652961674111842796793235848182761426703683301446683452255835943395777372209096973928799863732317496138481464335335725759678476245608240606875279917089000813311085584747129460594573178820426467061584960450735159206987374929365866935233722053166038898257249822681890789274873970393445466417647745548617867083442258314050874031892448938998275538096823376229495737887743247648474407191521717812968708527722827556106349138780887839176447151769374434284126868189515652270744613172727693593131682433872341903109612121062795367720793387557213501611559293553253271278022917178380848912186198300019147588555354583975422061062845937286908873601387397077712838959012449031402605314104677855074365068640271848606096129599231764016817383146201765668235895428705136941412120478823887178956634510675842085083143521619486847426556778902166975762418087522280788405597811926543651318942223397192969618504786246010245610409630658089729131746093582907354100161032984430635691752570508362185258496386180317067923460465373015294265574907811315305867724845769803199344525381673277991999141740698756150696744578168816020860785177684788703242997482146865338227593652642800373556590300087553665600234158328946415207357790686499530314155683647872238056037532096814053691325410137822554173361729891785558374576725649044651479740986818654852584019408784586725616481515298083205496732077712140158442208039796533515084815015401500414348134543393726992591474687713252936784767183811863265635994398758562027027342280282729961365712565719466350368288054132368944537274026519471462850651668866007778775873214518580211648394587911414187445772307324570229048443614674984957071738273792000000000*i1^207 + -175499103640489944738345568333359656698956893611360090076097602851391068229967632859360271915820722474270180741565127743976608348497278105616700544104713153358961003434961376704992535925433854351414173444361623386520849467793655026590966371062986973305698752624121427498305184738974366791219596183517347623788842340268005459285847403607386697786863365513709546526180069532027408541454653423356577297586778109256193784250911924250761880059453851691141067766809681572427456654012709812010556259841049264897744732325371195268144368704158097354477312459216541113311360601335766888942153811493605921636546802077178453078324415271250709246501639374432922738748614438703801945702255284172634560340271482661793716619141400853175497630555299150842892450607115128966924505673369375625063491731482685755426577464940308758228816663574005052469839846015191022063754961111462577251987129121649955342373666151256707724914474716503961982893768539692180884968335421615001144236420478448263184732328914490621265398163642729691818920263866004914832308123555361282020588618175888542247773677757118863370359442768847033154277854050958889081093369596636009288224744819456639523849996041871321294061056013568833683149953719526084854042983601539461956578132987791401215278045299511849653115073909779759439265716846114219215816986718461362177224264133649634974657302490750960966729294735718556318025829087444470080990666198795577461466571167029816846066108381850474421797468299560010676341324033166726421043282878290754656562467004000283302330079128548554667990356781606864769549036903662890710269922816333210401629783713218160563135643531127811390390686835253696965227723235347677483115887956062692675241095939137932900062758806769185521575295761908609508266587657699763972391975946323352585400217397503091814608024252534845264963620980923779491789421880617865415978065577686247996609661391879302090092494407275337429993152324456015932062605219806479086103331576925830952446568067130531070518804834965982117166700505314478085013211952145060544078139319403641860850782778513344029266591354208512835955422993959166807242092158895963407264581630071044276783536077411586143785791192873689350658057457327905218940045336604726011645866273300621987440875170973415182851866528471231876551686013150625320258962869781825937433964100106732652713536871591813037784201650734692893820988910871189455156617613709029357141577039702992768029158753594482334645531556154111407786289431797334237032955353645960143731656886990908932602796529108198563483137999005598420484936854133026203096265619501533654068352937789848076720483463635091448749226403684826555115251686917608350974371974156116776086108430420662733507442525483020455779052440133609196200197235568616057241908344308676352467105280495944304798391410613283816472434170873773248435237123851085418037327357668212478181248913587654002620782519465776800962816796902559339970557964869928480151909451900626238568334608862343504393935854885436484236669515308122313355502219969410136966616946321889828361939200210457540410832299352510732028842552709235363914157668827871320575939669828504352493491437820441546611695014966276932978271611178117821012539367324398448450764174204139561586289920257076114215015589974853635067213976508176747571141783070754040638498384531472738673759679890588501706077728326073349933837419156711773134438783546971593502170701055760450609085284640780733333067436301021450686272985278709905879346314060755194493761439076162069230731609612149073343480752324808432422020397953102910557716639783707974934463261694027866648748791783932723081624172237983183079508548175022963847599959230894803011417139074393446064985008954951036963021630000963127395688978104815192333966142969236803337183917755528442789993679659710034334043610791237305815546820224674615334868363573589977774940997243484657358826160593998187096826797688362498062254593774982016578726930035058540857172827841090124187175590172498051734414501382769685534046240667099936651452360042023251802922761542796644294285377855493348615148686863341977600000000*i1^208 + 298464631969460063299462981003308512455268949293352489446439746967920315829088651531959669471743210820909319890543084957634174162744599547327034220525638854693439745523272458790423976076701990192463403494851155765952624259156455375756098720176623483733095612830531771393909341888747651745816136121333025996559452493455270237358182798393789823516982965885207527783637522203103459675167834230639717171866741926673654486153384680630086012877924283625840362595316951333487095073589979622450355730370205465830466943438535834541276700081230026173087214761776819898697973532195543477357814918750993817069526208022355955084712408336322845125364535271120876918256961574900109168531102287182291046313060700735320523793856182314002935782895156269097360842092842418938765546333927042056300055221899400546084604638805074037105633139822708167243181944824269815388123227092834586244000319795724951343761897761354232807097552656911267972138548611916951156306813260317070406604344623115349597451491176061833648093061253663674428003829380987159605056999210435686305225131252129859464622085024043658673791713670078351535611458799738247972274949896173180388728907828134196641990306100159430391926742097882531615872183485589778064458446472038771306056318651938049518104018837996940682536478165070249208055128144687465703811851160364023985573233574537956578604457027987849670611115889925353836326324975486891214546147201859557340790470055386620749425799831031815332760012073578282778192786395532585397666176934954882293025911261186391894210678304716184537883825749483367157211384451472636575890235358063436421116064274575194071989655644592150845880113686479560893128532398426225214652857843470599328083733714175000413710846758687377894355523303545910160373619088855834851829273992720712501734821649351605069543312364775547883337139458197044712113529024207306769696827822637933828840976172141696989564888469574599558125071734678191458816984483383446976056148684124128697792269371887285361617637507842992190925231643380787191229189982569790180300004218274245597664139550401347901175345240734111318856450990480433736271785702779626170191667777167199515392064724040750553702273126535726351957927608029817602148409756124294232593958800898593555604862310658277661345214235390355966537628174153438653417708006645770512264994069559600567854646751336876450037649221681955748412183157512932040103474347620045991947841440962323087660269580069630082759717108959605765221862800784417462245704779144813827963808573197372889054812367731430986856283757012661546980894927465269286534491743671515354327424657026757384969764083968155916100212882646182663459254641320599572787849582444603056987847237186690363309839984403402295249924247694959639948977140833180614535533211327857615692582759159464597538127914464863342975665762719715498100104261691448617009150690255740460226850101305512046140821294653209289740156291718536542527726819425266668167356108731704177264358514398728964558205497550374043777373578382375422674554399555029431617325891004239373918394539998930565694110520686874651612291447783356707737368075668366117516505927769353344297952127683503061761410324294385040077850879404673872536909391854742604772704854481929099704052656570973550169753869918437617737725272273215810000341797827396208237111416367851069110868894527205512776851511504685771712029473484704817562898255141239096231375967566806928574380238404450512407976899453009018108045653599429041094061995455445302060651512643635954028073179288917464077593405388690405892552907851328395408767596214113665680303867999073670656968793487794795620665542925473082945571437326991481551822054736615763565500836833468776003638977473074986037946998572690682980074424566483602518201740248139166713147794174106929254940418456352022465527523442768808936666597095797274057424275799507314963229505950133320051138883939024741370371237226806398482274585535759516499397505548020105389359255793272124658345523944936303759636817459477479658248758656273160386674632211400195455407285198844383671091200000000*i1^209 + -196107561413087847790139440822596285822384449923800646872951490615587974438171520246578926136671656831179107844848487790008436692351838344540391348856415950663349044984287860384649667086148440059467998995174368832738548407157893724302822441140205346477808985432562897943680410596147704679713605626920960019013805437807132994079967646838219013239061904815463258182805828710227254425284997383267253405758965567558092699428121120485555689817914981315512543876245609752993232306824534134707853260703459589141150115492234794563771517101083947787042437060315654968518756082717987443870696069048689034066290833387104509398452780262936732022405813651410445531742695556071853250166461832295332046182842636640372570405287581899788288438081876126338179985108118536332688022286662718194884399533735179023786749181029550328940317240492220909964028181289138099248680394195996427316178560807584083426692216073431895484633134764068329381803774173816757126990222674414225632185126393400904414940029992481738092877045573894546736557406335819219973439953827661561937852402637122094315749620278201174468133482782953586136958768124328966434764671722141066629981187292386489415907074179738686675029803487665792140342950256409008074498253970581954571007928680907242153038421454132387492858087556767878355274309889456153796667811596733617203649209516758772843959573104283272549374798484716791461895117475251578744145843380318156331121096048914579429730728534289182429461763204147007755615713727023496737858350039636082135962187206596241882633631990943298197164764946682955437294362291257112339594696909649019528929313618911671184037607739232895069400021963981889194405621781104162662564652654172270948676442100960182641110804792386702119612710641833316593668008735382120130978337642481044884674608527486849119932671276806214332236842227334115744265286826925063990261377398514267290192414732683120464990580404949984209029998428088333828836106319190795118924317887291760460008412923159107813791226517963520783319162945104048037237014945309874202197876989314645025832249275833453516957283173285812588721726175395906510319276814414880154674323657530656370122530421894078391910897316402636961511058511717431326520429714932206215194271913406025653586507615746780682572341432288633553373067428520767865143085110436522641217429609886691983269146617030267611956839241949495959132744583389812265700162580192557143033182752071184368252468095064857685818147129300620667504484267189430451450644023310930774037700893487452824080992270074661852508550459858259103565495232893458406685240602308247176209161495850967657746462542109309143196815118629004317512442077391353710012431632480706610729339947413738582632503424306382766013633814484231639829372413461460189914660364607387464353063148805470977135623235563295716734791116378906669937547817331128216125168327604757867419903550618383203588767464443589781270540045745561164875384593787746691217740749176851146107705589246057044665439421109642451008799975968592504188226455574147138392305838709438565133761902019454093657579206441952862187335949687741726772390723232867672280060606447570586254530371233924004128453708820192320267809462177507242826362549381395469930307981062237967695178685770535515086537805150021485527398847098944811800728615912732259942650094572028137197672916862681455345899913390358292366665509033768967061504599276312158833061710281723859548367673548149298000865212821495091243095997133082627819166241932518805151536624776438268978866637288230148831102038254802954665350875229804925892703982279868939125171694803257317952993324691939973878226896546714315500836659155368447443063062616427950522208822791485208286273702271685291031573749392268631189922090499043010980731119224353572792129922743929418989961567464128287680997109373387740157994771818429241737554347700108058068273296377439298655688903999545786384363457679791249261428081386530956953751798341418262504081454156317113792976242187967636962823397081314283624800491405340151902039768563712000000*i1^210 + 59736974252990017821296777923982143898443225542035788019173200349170898515099680756540596922421574048497258752933634499240361707474380625449650645749790407567247804419053428047739949315105749998662157885444992750606140543809186654233491510044811193394228399155682713408953320993612714124831500105749337420182576312574694017646412667043200168848612326904301879456750628588563517587281167367335222886448740569083212497660165661256273970731937232052602973363013360705650056353571347736787809487771781935095436303178268623167807868412758441972133687843134068325588592538394865124441941789320492289175650337817877561561509732380114933716489442557215534301788326464500802265301647136298981983680360228609890949195461144267892474713250433030270453410426532735547915706609888451631692990523726673628273579363226825538264324639161239060682624424611628173547396307974655369159786616870742885209112213990327613683885284327134794596945396957460213923934998065892899566070146972482441339038232169005501962501530981170456536334417118550902479750329265853782232587978171605825140686567980288313647941834515444639538901172651212598975222070830826684430011049354438443756671770072028916168341240414300482473599766166532452287400762334720258613611521141552456715511044396743012111880457866731308809681524699187273063877939941509409727733321537264120823714291218665423575796902645172986225010831277149639808529210475143704037381529196285044344859386429580822279537062955462594878372221050290127913637669762478465866594581795381303640948971397609163060010271088495864377051752077455842264931470755068647209425258976567657677158355939755857285420905193637520494309276409299522582970843903406029963258627804521155933779765193746059615993661612513212960984945407339247995828799918373449744234638298076434584729659675454151581561686274226520715205368284642206918933308065344766435468154540170233652837220783135997757614720256179432791540417814680507785793720547408653186686560607956754734071401395314980902179051293752048221680797965271880320134566147968136225978354169549558927363045443947956093003003269414056511606847265590052217515880947764149145394125749040766130279941585884229738088684943035558499579270189256904870059854168289823980551336562946177494650063982857536079351187263753388768945445452526023773521031913649203115679316493808829957861871437343850284960655931787940204002321800724795367888079331256959242145844326451585438369086637587037142608312296269747161876279479604767938920836808839986493213813672361518018283812048174121924958113738806912253269817200667832604209928261434460916575688802982209416191914636657369163686934215319188651970733355999542708349262492786989873411675517964106706644474290319864747876849748383241241431777797547265433509211353722178747139349600388998710489533316200288398552207114599180060501690641076428338147991490003603104693457168518892919341270704850958264862782316823885550500644669799589186603905330838951178401648587519726924940183403933323847914149013605295381922528802999473286953316845814985789248249312458048886025720865706175538723282032505767660050742009221184491712094224314513158040335443552321497122613987349373885074991929385325780823558901287843918497598786994049081392339244426801964942670132561186813517401239001374521682903232885951336265811082190981998641569903174251262404656613375527380921279204055800641018923447800917233798339463340594085035164838967378417384965182539968235137910468724467367924679238131211764569494882422885649367686339708579925911716045589032249640889537174938047751883636278366251128545535500167114975071131540195629693704607348355373413846283670708603546154283790946382467898343961447434849985746622816902341145321646165763822859622011870876482088019405122172870458468598405323872077547740520021541755763492152689852983545674976484404727854778234874215064434471721322908274738774147328741516355969675722272501852245726672743708562369798054054002695316612918047253485809285935923200000*i1^211 + -7121118588759668536828828308510403042288860916767034745876596041499386425548002788870106788909566352592095108314411122640636205395110723073926507045453979278896966776575287814835483040143387929798988531401266574254733341862588330966444431284931125549805536498376877681855379156882749674112449642431222207218657121085133089293066212593849056064291188274507606380015503800502951787659502699653826050144569568972229330831851830187632707261865085202502665253859567337202178096193602103384246827189100699838897115971288775525216284450162425142741959265267558449890089105246732792796508791816149906694513392561016510758856360482231040407030140600753261893861870561297409590806950900375793061437014638205898751333715620575543953964463327044896204917276557610729863454034018366062751535292752899954188696652705590831253177746296672651420405925794845105950076847951795387921467989965843089723695718889454925754225854814778186210870390280546149938508145556426520516698956906779116958912150979083126657976624199531887954949548629735876576900182299714073225194889506487726551126803747553491048673957578546539089473583872297057754878762639517477779943305293347266951348746273571119275260128766489539095784257064864646712801037697861484018863061487645180592641450004764145432052835158481908035893342555474600959148385502129689710375844188291331714915617159000566554003425211409873432134337865676640702506744284309971954144128914507464517895897046754263090183803518114255376933587313312163100399346219773470837663812196592999409498349272574691946527027969225979720569474369318057409031086537638741266344070948345815687286110558890476803062091336609094894329985035648171658246035757881647681109217604986399882996718920815974890644441318701572559043280012687971518645530972633279785485023949090804669827388180280678866709155606553985700776582054671604750293434398122957759672699041802846482089107517106701768281774515399468512532837173394624300043776280102832577285328117470338845892311909547619933687438951276666828571589958364176381162872471600660017652333019495248928098216278993966263713863650303505233156091419461387126226838031040188829911427376364133312085366181647935129698141062848057316709159660573115215692526391418169425098765930904377671416149663092557406458138650258941865960487883764489852194726358372118234744173577508664880553735248125520546128972001375323586163852078888477452777288193985812414748791676140536698763553545265977853166090462350831528820252037951096691463479305859667978718712223029601111154918960890668935721107222251672050370949278334024228865982394167476142524086554836501152987920732024653471547667893955778975138137497204923344517599626990956203598542801927083189618828523717070732116960416519880223332355351640917284996981155761228934956135848577494357202210374909921426340506733568243190213251929986396425499914712353495700383726601417888105679434809702055435171322583078961458019872002157723825890253012764844991803790172600410419870301830919954568999611187823624582670837285083297886437515643968997837961007167906704421820681382135044287257271385115706966031166883923485101509034808174162576623588707608595701686325798568808651546652662549140517576434892629484118995869506620154895416366338730415377470792803007970130853832542941942797178839941278118423454031019013214515260259175833553706008766109178164275401241423031058061444353358454197999874081344104884433181132326496311183488825807917925088468948578171971747850228776898298344797759030134071615010479206159724819090632691720388536291345480426562754506821171627831254572417766532163839766188439854363844321343957405344109929869995724827370324305277620272726645044802758644863385880914313488032654927776303592747986790890020572627439389122313084864914776203127393339339757595149392394896264255136809395555175316938184643502525725066055313893242486952034095454350985090319136424876733273204958855778905512830343756845664241704256596596490240000*i1^212 + -4621173086269253787211020943106118377143535184177823566423820223187814521867708097896894509923564741535833891436545452629796581841884726007330101518091140451613536643188639915835248843061671045085267845852996358418047897439075970944188182948088706589029650962259619814155451943638933432517524536537939510231959229814918479442259626908836765420569454751418526254618190848780378808165662585299146618527066131220875410764350369685789951853683678843011639729901334106607673749761447019514014344283990167742962294137235031392836250841845934415041720944100929475592448994315599214936688253386357138904155240665198168413841448670736123188487198955951036133732174551799300544264861746596290927970945624005521343745390077208661325820797967348639919914044703586687731527300711729389277942759972802864042464539589019775053946423210549856413866539305887859883684956051262977644245946028205614623150656039614730933952786676828364878638181249461381276425626414245067110901236352461265265882622503488561340607375149445485489570574747171019243092829667289784043815849337142006219666896944422916794571631212679281090958403754533990124938964780950528443235858418000303973033800217306625055150757653160786279691733010069505226156109708813149482855995134519412237376983980499175902252208922508235246724999807799543962189263348206241210049438220957173405169028858912972792398832444582157145496307430208513501457824848888748678837852288844593816638105670700026215203224762108100268860761658006808092651584549142054773284934129134860670656720836397589290911155067020590629886815866062976910354332340601292994024196336541702696566577921530167501535790518929094977230891680010866492460142452001816890632487733035183220132356510958779771436261683855331342379223782838675872217914613256773112952308624087354386163292326641118812172743482545441698140348090517797850259667009034008622384131169984291833998355582862086894037274478308727141859133477356155556942536471520470135277735745837552939872357315163304439602957638830230395683429673629167312074821697052035821120645041673245657364833414844405357456281831959546338416176374451634707824457763074972235348009479685039857382691798847128020488829059020963327681905855987111601660998331593416994800725173850599126565583382695169042523980620373673236054449528854437489607395802635692293098498449764633261315039236356067108673919295326497129680061543975240922598005654612309596968286064849137831005269899357923623874606272688867030073746068551235733374040811981486697694398065904703629734757807349186063709979371642961783898544147835805306118011521413086773718769310214699039804360813165360573090324856280488041994698504624106593271862073115943338021972279185896896591668785696720187007756488268335826670026938145042367279039042419209684331122805436307143846659893703370901691870756882859680727875775854039915024625144141916205499591222445275215654497698962123632080609231302432648050217794180942509935153392166520540890858522640504768226292867000498412203327444579961077451718479057510063205755636720783795801776096148575897937023809123168029187559606872302794901829359052570475114964184027853682810577426045286994014313189416725976495795686947715221679535622951606496722533581277247560778803757039776530530830084947498549179882941159695693082572562308339807141846674264774452973878784704516670479487105078150322242593337077621087859942159591270506507427067347222923611584546898982256590750069348781211465259332764230303478186542455615837222059748936662003393457698277091191960374908105923452636047941322647281108701624955328608563580811634598660004631326044849618396668915315683272093903727560393319330480819177823649779574400105715325795636455866607314994180419320714005609928284753632140647651406619282685056255951666819399187609419856529454950245322591065840837116277519601178734664333504764422040410313199826505424959293318804832398395968982150328064882247729152000*i1^213 + -2669164520449392843620947000519931111982190875805669524013458362140572288223878746404243546035292820356903773062595501634084829702554033998402184354661040076961259371853064836928240860215245376770968218921811862979447376826615547695272460815178863881676341574672124682954319734481041544747767568511422880115097202864724261217527720530796906741200296071676710267002418275651934911124837167609202757038166215318251735659514709037076828122442336459939433482286656806116363352747931086307072420361505273930115504506597237747031925003196858149904596185400984000527994436098111644685080878103723615548969844838825089595655352572390401126943523996131969870914388251470908840186115928862255588309675456807458293340020448271978843140719700355497621521748614111016973072720895509498597424282027269724969547872204901346357655798203354369312199951620800745565672526227354032919250455774222854738261555359762051439545939809691294373076920099156070127223612221400763336674777932155656221379718720592581699940990389431509360076631556541505388156750379428735064729401086822416902911464287944004212312460175879664139534185838696972729690359754460313124340186445253287980897998629019706925041211306394146935530471558437411353023361424051872015759610248177625751945710178117745555876475949797218346640087181795095545751209048372934794275571013587702225289431130845044967927569405563441358981327439400455333827973566406813726636801676928471432396557083753519037807433388870317639892086120752977773992314098731769868380220517773248155114654289436054221374936381838029289110481527898122970643938483731391189446100939481827057079593378301705961141529537278749678079727948101661538507671519944085613845641599104448605430746878153167469498807734795958531821217209008058746313849931262555967180791860130018542273400182725099568326207478031345675688280981639638881580617417808722015578993960132650998224308285678966012534496267847223285711363072314209936165971353867392867540915517998917869863717489973255432042099929892616579899551482689670366068646837552465355343827471000133715527506116569645743233286417049863227628604614888313230478277604114178262627530683055223290309170287718623181501245282094826109611997648584235498619259910626081738506308267977798689691762180945220241762020044536104059470708593335396607242133093518139168590946400880281521190487414806584091316689397356063213518859694025950881819500078741152972523341973388773037357869277021691402704571866961738635327602856828815680677030120550526457525516927330215912546688864385635391436615584679779189464388383154790492459697840486170109141099799488635694811575893248181795309902891609570294137800225320481379698538300527240402244368023426366666759146952942688821930693444221489142076048938657998179213230147554765388242063798176829216713995475131395668520716175364381804445117898496019118069075907771195189442864612132545751785149550907701020501162343711575260276062456807181670786884885418463724368102824672700457076482144226545241987883635782057679046051247473480999059964291258075744420283654328676917647749006480244144437534949179516134236137437913654101316446839632778602781149839978167992777229784441972839299966005188736319503974866366781032744087693671087312531827281491291270900408882166521950567628809393058571629554737611298467909850088990618292998218290837048489930935192007400865279675300796943005860262537453081350819702048070493949311356874586896889761820357391104903211925009560801114357437782454462671923619657969170781488371240778533491130708469904549141440252181045953694994951460029391358314185658702485905752994615938903335330050980272875093727375379332353305678015847409512953027595401228181129802407629566279776128355075134106164858709790183831937513829370858571111432699289771875844361846329141169205685557032233833866013496612079054760991281956113938619850517017845574407278524268147638272000*i1^214 + 4652442787280565489571690844923637543804189778125082336554340308091847908284850348916059605840382380764242636372563625121838131213989304978553298892686616669035787519039815471411718655514264571408186171174500252042120066967511255477367754282879264370190069897510429401204910267555187929497002000226285916123093731512353367154339959365754404006753551650888221113253348193365551093253309790315643074121700867032946121276850923404336023294393394496262144293648885918297721091601943583862408977442421125151436290194308437254282793818976467539099922068020227248624099719109041121103488892119999388181592661622282799942178187538956816385080726744540536969317270181919228344101422867580506372045306194024515194769332900572666308360996608631083329997771774264153339230852612967294510664243362838462122848619439221474141098992278548690169442242334474395905384392151068591709508033190562914988342260434237454506252045088490246998327451547860959731615171890049598869947723663598580993355663236158344404302585486138870975580050864203914450511950051461335149784682706810240966705916408440545890833472349103522396433075355772771750255049511068378433026128221617307103908501961131763076293415547038123799849779015412219667739417450335141061137538918437812364035378785139898652834504868992955305595525356441281405713118769756915354512236753231250752973815120311138394834556625871675351564566504705242827560222710108462937992766770824104579448722751530828012909556118901543204250484589247094257825108387351268857052035660285179233537995422526011599186858514274873983386147285924870075163154266476012080710947650794765545325586357455850977081609841771316001195691762942048760821553903883717431729609154441919380072115502419467830959840829765857417878354947273606666090350383312511383489177269689532833799704615272271734021530202143742711805226793240506134313395377779810136460343024057357889762005196706438276611495914320372439647643957216433162765550776328450907495564588144838595494689151421875900747591393250128980771267334673108715342141519505475676343990664566865749060511695690359120552492766459516851694697998633241793126313625633429992026811598700355154481390989001026367231946531290671679890401870516429957283140940627285143166055054891659896333394460434999530237165098238556697219434637689410207133793244417357318415911001686899013267588224516999581185075024557291363347216244259583204973719913563008610008045877131365276505775193538222585125863644984820568340872529095877154422033310682778282604296080249362975838348814921468743392338435853010226204049450327744358110352438720701974809123372636746996273627222519136387434916276983567783255224633636602420184607793655939684026040073032793381328579519697504939688276210804449055340963362571212849029847767749503495025619580981786963132157189611978547171639782053054309629499912654040814497125451177283939977902108826168552449767133524419436553922972424947032933619252956495229111298007444076862819080502907086520458788109065557538136309781351725046267564476668856666723900741079753981798453003231195319112594828253077078294489268410270449339456331300734337757490182767372498037944353925476325319031298284602866867362479309824445614453629110106280264971605075945475753102227700685217621945849434510541509166679535929901801464503414263479817308909505844859980899705197396012560821492553849149164591612303070629029851395861716828624014157735896167723289761578677287452852052375050817419561075299675321706669977827827211536212038136647537048877569495716592898600801860171031703907510086876299219034057249892741923709924855976592377856666414969497693463762435186029412533593120645779001590981603242894212151848600679280602135473159458882878839622130936744617171955914569326683770883667285044925546197542246037187599267393861795195657268860414457329144068358820331520*i1^215 - N1*954685842963029295631873342745502729823065042049685584170454922285807768145687473516893392255032421746406479531981121679342620934765084150227504177727668741342499868099850181698667410733365137235959339637249339660509837010472652911990380731702063564067638206988163751586486853555959484643607260455044748179921514218838831429134261168263156856268293628520053598625478711623549205366007818365817788779149445277939937290811354373339086848*i2, -3808930218052053218148127799730994742163914835319065039852903368938500387774221911410168916211390097038294194869798931992457550546872254495367752644294379301153056727990332341079019861341965502701982696645911108215422152128285372758152026623443208581740157015353490855823414281457478785190167308497940176567792343463931230074293877500440326619707560562869352859954187466936723811856565715418806110369083444300444793106222685573279282574566751140448178429553690466088436881823440123061711850756114352588631168835720627394676165158652951033498687173221041129645547606250516443250536661200821940743011734107238410078657239392152512981313880595947128077042408759926914439601395188703865063462158489361766408919662292886040445902657021717836271135624597632131377303407727116189651743095073997871866022680098238796648851118252502438997281040902260852962495101024918796531476285754791589720057454991816482589645811694606566094449480758654675198535990692737871337039712530565058632529441985352608967269883951737910503572783630850736990348893995588271436698724173663979281105567149285788383518808703263292807385273524185326172881780633302571208894426565946505309823481705583896875950562704978397058178294188883004495012598496889183522173596773495724250208342951587894804344808442962426216552330667394101375929992084525780625045848854566008560348533077791946266464705298476599283767151012127042158936998183417970963190782857470051957648983533898078923805685432025493119783852599729501297601834542065203188589279939342936869685664304160083306095369207323062726602869928881315456362736589757001236741402653537549741398128670514859547513348736670513806484942860287684544268794429616242218450703853078867084110187878038693723496015199356432740546804571066245179382030084023795971892472859143032750663371618424832238859280513640939558671307219218890154197504700131228953371580136429152551713325681354517998650077779389728927769321806002116665899636980004494537319903846417758552613771530369344383211120934432025178952206698680085953247040851989454934671323373565960262264199514158678210445635928600323038859773214921885586183312767852945760937353914400281725346109539045322543696239460725075608434691697428567911527394875629710773369148526429580847034108593829166183509383137357696424957804314511059013284794210480513494778320138616935117399381488427945974492408140375386922439243737684103444344141336977346600213103752190827819755867771282650060043261313891622916531118186653958348714981177630356304575311656741485067550260029427648236739942971884126476087882349790113924724067725632665918046019404003878628533619318496705777659886104153056573242631889051084708415185064154055610817376494019644602348767914404146129475710394458750778262747859630448381596709495490583701717886275491294670335946900665585795043268469969039423689701526754438652061530769877073373497118267717721462217712012777911263799459785399768530153649543681721361174435492395222009431287181045119039300940934126930862364089527829324170600383121615424153495657151518297063249256089854705323750192884779258794287565115753204716920049234546855876398175745175268932963880544692221480975031456849747556674831302209873158442262536816518505311478478239062134981030514676879840971263473491760194608415749026175471499639264790108533647149682359715813924944935671497763133678920691920505017942567213457113683307182312823176455261170944341490571430137016731610565433131259802540401752516895916536243351780220768867122245142792686380971015746011918547331763948192767281154038286166091594412210270354601525028447089694890161281809223079654948557875636845580515065073908138598862236412212985863684638572399560572723489494575623450614355798408476521122651285299583219229060628841189315933453820156242535540844774543357170707883162712627740688598222264988302955152376757361070195354641413256093382494450466154206855969921971721521830511267517497666592987912845624015288090471955271413335634061886263208783249449810731773967710932973383423758466045594715098758161621523261539403241469779653331056812923710961437950687336561397823103034408143209380474204004972555314990886376538886105081891574574757836797807157887330324950421659178143651439386653775508984604685347108765891805847223711267284381549813329465928054671095434854303882846922135991046725264437245078404812305889079840787460992277717901204079712582096387973216420173336600984075653640984178826615932392064750119358604418018805235420957639477608067672731744016348731623636268494905900687499320700087318917670981865663475789827700572134940790331775779497694815564091218628657199046087785114194667707894217801635249057012406441190477956950788120119744105152702191116106865387540924532515723402528326606819434696881564570979897138599341933062683171918626041388786228294400109230918674771762833675959727209973943501308631038540307626055179787363591917577166243051210273540929031220449192305251922314725198742638875362113697001231504571458583078246278772788800670193764299955701337738795525771122529036368726311872799365461483158746063787403880172263089575363882335066844728886339349942892949281065912740856300369107436659502982010407126071362770084450761404011149476739031610133651623189491738432280191616373080852451158411532071183710079987348387111664109217284766838047421154467705251273113600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 1479471443646138905501031153947993582870640692003672074560084903745723318734861220051853087891902523246169404574897889610531859883178419816315756564138239450682679700752965462619187624524991190402159848743227719613978073140295847022296472152230285174528040701999336186910583001130754606289158863845319496982637790519830598823580021562992138783645809524275508967619240442591739697922911785209375796497060831979982745397799761561612168010784900303252709597309111707289000974949613731024449443903894909577408591737141522618035445913207671458643820904423665213393799283895447150364109275002932507097677655558631555955154524336911896625215511499199674874244829653575018927039013526033190355422029687497692959196448007266854626842522009675275620572160180478451513770163541561561523044154656143826845226213728999381683788825884442208344724082044133441214147078767733102204130841299202775262302539288133888360724095794426650281078259974611640347478842939307126451656898089280077494775129873011692748918766573079631242314061723444459909988691100404540608996436767373188922383601978071595170544257198465116333348088212506199523732441134406068081537131358237012955715711365294451440413993213036793031964637392234457663774201673323563722356431536982554276182499230942939819215774220845259836149886094783571898048684555068110895416737567845140761355774245405752229414728515174515690825714188938533891789859111788477657612256021137559923885296678973347639124377378710438114905838116140763416474548387569605742896148504151648618344632449200271163937739519244847509035041154380839319782521995852752908456130008463316998140567049459320694106287400960645475469640777891191302266285746013683373930106306771074837937992984404851631180181715310119039119179905563906575124472308665779317368181307108468306850374317005801652307799598229789659406933465536434892179179751347091558363865531418024004518236057917849528694273302346827633358702868177477659805048642646937544313772841850039987700904994078998758765200022205561218754999390760001041051153046710458354401270359587167238482996946361260974268198562560496308937801139954435983250332521992743833936192139937868731574406734868021984451371394210600759234760414190137113602382052077719679711475133713125288418397940701218605529166692862796618789199377865201206958576553877574390073322851147734937011171817754277543043072959842927941934945828976692746512496495309356124975981944532653833601006242574529501023138800957488572271018189312696002311778378846464597188008018738827099936319357835467247623121254186129774805552201646411111312431740263087639000837965427660408161646267854573209194598380337195235658531465526660965263311824812584593287934407289210879148090295973586705730285155896463455120229318566617354762391773293377703562938348038710135164702967607896949079396279133880868211360717208769375830652377090286530515293207756949542640439708758716351330034911218767021739385706825371127120318465230586650235134851880730432047055796672269433075870404826478239949998219862129293129959333694199020969738693201194836135957544062977499519792005265996508069200148685121756562285860426176932854302095151597461868417131940138953768097699090620866310607797114809085068319478988139597727654263028655061423202074996872612464073372893462270093988469301941785432734121802995454889889944456603105866299706275192976692063292200061882329684388977117198105390432728665222042615357584829048202873817266803161060525336042396029558956643746013819861845984876860564707818411470026379740288670428279717288479444210635606022730953069127769068975814967129983308886463061741702290537006196623533495526490275782618681980675304127915508232451843687448643383816681591444625808061464867064033256018661397095636934378293503504162337449129400551547208811625149490518781570990022825590331544041531375776696772067332506152204070331498527992209050905274073121553774700336558900410396258551059898270476656818018290770453516481853788827590876640801283476983221929717590394145860040581337118033678366515538631734283664658580016543028639353960610258052844328881265962320964016860857053338426744309508972753531065850048461825841065645930623096416419728696051271852183553237689468219988982557489371612618233948974513281846829143821008191469188347397530748840359024372437626450309159924986920873121754790026632052779864430741452583908972031140807775005777660058066920540528710081953691803500051721502983482108476135124496465324394107118473059091896658112968901704390034840814129460065064903725836543398760280162444950291687210933528312208691922698144560517840208629006651778596369133798133356498437326646385769539081054923812536259358639335686685682264873345340421639921581880639847746442212193189951196896148331975263011426078816202588809496743734430573685244648559086263418182404535633604572963916129076523932957122297845189231378058635569566847766407970228111376531876190049822704112992730733441542369289519975202324821174095969831546012589127348247519224000168863313943319889256725851491422401108926381186309617803736820560240203270447054560498799971681293764811540665387575783872462721517898841952344809818831636396418698183546847320677061400339216085750132565542857816505408793776936435301882033391598597532239850880637172367827501669132180464762043657728080373873443337713306099436035768320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -199147563345479219347496439248578752704989299792562074178692483689315917743081138939169068275463531195008690954447246636390425582551124034698320707107310583564717170134400849612111327583740163311580306518554717011369789222799951731254272312912020145767462300246953627808942943072952326041191875098103568331059108194678382561967128874789510258815160971039374105954439686967632311972070960881684571082917869548618181005258410346866911571255361545016719875080796742268392208751826603462772950606250799783567498491870292083994693753821843588414630914625735695164259500124131992429028777304559525245227992363595632677585013036349210222030378727855389140531025196856069998008945775972284701411051738326661836516487696517058014563606990302400020117347943636431911988925133574231264236450938638173375721506074857841849957658068771214263667769758999722557836263894442925652844638828087796551020113259147209215080137997305502033795966990980934629818453095551430571477343646182838253107349238800007202253401545510327789445039174065295293269045615153503336924667738498937551332894758471629554733793448092970341924335016669135606606084066921015213567362050111580755317854951773680572454428467173872275323456988487120183450463480732359867255755061936874145179408535311776614574795702594633336082422461972263167705535188186388370165459347271770891037982328443896051580279511294165866245514054258136866301819619667577883485750500581741823613214257820319651050114960678646391165685035382831878066514219202299284111889647561498290976075863017207476001424383290275988038242134872448555189221300406676641450995915056551506191372021333591066922975766554667556590022520790114953286490045684899005429901396673406648474384768475952435566857660533647345916791578816653816975229394717899765900899965586009527454094804632953416086929147840868923954865098147820432761533753075380338333962205813884451442547312176275318176376835859244699197877553071751373838163095309078965262788749675001044699714984693568253108728504335091628235566782904692394395607627741716451571231615925488677021643952772117090238587422167133131196173285994756456490459963930976671167839511998129079494826866326635387478751507620176137366590867951973142327839148309082309867500418583500493034894665879081387162836157300290092918936754444425699530891780227375378485444681956798523115867624142806626753583794457750049431982956677085794925646537058338750143724089498202692462061953778051654118800025129213367108417642489888335084748040107599813019110485777682510569923152049665782307984426823595389396340729928465285427533537256144256500054788130238361960428646937983344702748643576164282148738213101105305502201999165510553056727170220457152847126711193305708012500022854912977796278473677455956797787962443273589371812863425647406384092077451871505619184101074325068469967150831744508789403147649542076477670687320500334975895409615063952066659034171507744631552379071115648668703014344667099041307950133718395855213637005338022564780668724560053418324417037017723331926447573257552469422561995730279721778755537802536249533082088566470418736878788051484725819013430406070548310944101093490933301741912865937995585928572911512822759134747025039866089751992298824337889782187485969225206762183018441353428487325890344160786603136035176028323985015831137432939895319927834950302444797070149199612684655697078211995507732021640435920796287638999503623661487342727217536539395819764903939447336509598306419432425504021911540589832008320082217977312066460678995040071412282146233660696472096928459032078367945440385085051508974262948267530368328480365164982443610926434273360324854810389584195456903855862432930579668255591505849609102320726373619902128807745753937559968509798426989908703904458467908479660510087226610463571545745319597293023871247432481380643846665628616185558262621994378602400715199658340620813152200795990142172206798045229708689754933440817543532874166190426340606199845183048331299915467446512239191862286376950428706032437218986471950330243070617749028480413470418079622327586121998108423545344354224294806421074623497541400190599035447875306474569088737277407153629490379485151623463263607837099380375491411217298618131446035067736135061908146305732476217160925747565102000301159623924950300602590729712705746399703182545703524176780488274929763348399578319729688604743104699912664825408605108786848302643895954100263548079819744054135632600259788357239548402279959226612401511403339707439160325085688256000751590930926827199498476653543371809280719338388490374961243603618370220128590237373293923988629094102402345586701320638080710965116633782405317830778426428447566362040751161168563956016754963013434151480691546561854799406702317614939964004623991321795355573622580552885886781229319045827636148920944743594961142950897589888213881948725406570907693208602934946501830596400430691839930361248417355253074195552022975692326742483737412814477977055372770481726722786063320918292628333063377098866970732218397497177585958591800885942393645518618050411249162611058851449538234894590139316939744358423123094925803900689222568652450492135190937683017945937900596795984461028891288662991164612241872532310658099373372374424611133563926510674926210897435220373122706645950591404043490630804661264078724905097161482178440200192000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 8292610484611980245014363146636668263965035494589062508254843285566657098195357134044451182476660633690363389283583291510028380529615886546437576913717102269484059307402079388191859875412359224740722525462201518842367802465623017155222667091254003263620103414870096887541580953866816833361496319896618244262909711478057176322621613699552972756980657384466686080469694033897159059093792138370994843071736356174763132589639276542291062421249594146862142350871046342537709860817095784047004474762598525973884147718823033274601543021489988702183552740332774088908141037857234669655106641276747693431124250375884127697536976555808544342948197647455814415254273252696912129451443768518680201478947299063064020117000506500217060752448221197375234952751590242415675260132752554672628402192266332654182333472448735515808994368361595993362078088206458844157813154884463468031438144734170406312570943326602337150271128340070147557085349337938887618384059306947989369607524136989247808033613188398488749193272702189571270057373373034620527636149610581326215841305439396736012470212440943038575880154763896379039788882789671955630101025778270310450305390459403628846621957952012855787298385374800700349449826164200443670406629399884995037196671998936415508810590493917650357834675892949146679516660180624285289742535783417639056585430172552232956148787084843522935819204440741994400960727620222267722677872492515222281179209772859002186982364097263252917382406989748705678924331193294582843424634030832663677898576403103824239935179268439957777792630846032307821954673817164111494384461224451593623726864202873032410908144262691997708638070967835633399642495208934145748956438113575769994602095377171038910513557225267978354192496434272655026919558897127865432026962453368796848261499804128007281343815205801946200736927808966592764499918224668449346720610838372599290843551512980688666152226388640981962532456931314025298747679468474371675816086422495164715508936085111483661450304326349438157414616037389432969788046710525162677234646012313572696677333241741030740641500234052007404945217729026283060992560056237288822529996878734234773083974953860628702723820227790524557265378378338062092414969801551277302606062938713117740118571413108553394003042124302820575787161191382630047045471381208942911826695463309374798719428325196466107448800179624941043410111401105465853997992540401734198731495246353630489899644494882343565349523651296573921519032284132330233854753877353258436348406273384776002602793801543392128854117224768858951281661122092245413370467651605031248720694920199234061960997548382093375385510084235662379202625118481171569001336263321310741061252706485996744152766437016908160431559883661189565830916403356236003767797720610327863180934944124222186077884544210908169993612213116121703646532010376975874424910559740193574579688903649509479261483403364563315822740381572169025049100497095481260990038439328986583574453641976106218805998813185105146800950756588581180006310144862440623625686539149945665798194401767248737396832629825206297922767021205237424565277182499561666315335463933411674758384741791655493208068954545564315310223130527912619661538738335086835894957557624961185954359869244754899924795345584065702686780459365038455484891393578492540511002710518908676647335265364316433285082305055600887142587577014447861744372674780173125307097562238006765531164873287894137673904200174527847980133815204035291904523908863899792797064679147684256434719593060385142120148795350542536021211529341143533202025144222047460516858033566946341084596986875909156247067949341318686790911970558943515269921234063919632131654760990180873800202352147318733872686008045647321882567866980571239510805420008459375015370357401888546739369687984277883484106253341673038730671829849728493083217148577105628496932330385530437571166653663453415025234772547156226552590064508824734770379856458168999478945660987983351646885886752422554809314429124137584436955372202542804006348060128515033471169908539997571135783733196373860263236851913631677993459549394700041238696129264488893437690859428055046041008315719820571247598648683926742634498884282412074802612017012125153493883467476933489227446215965030286329012865532827710026784155533424838195024128311087024658862541968702510103392639536932204286441443820431421650183446426509195616077710166092555431035673425181407553255507050710030325992594662815475840787697263443543523401387934422335247758766739017780724431492835888407489041883373483013299735157572708322778444633280981660314410412154889127574860006060294408997189946066746050264755799921389852437125263849972933953979857966792647556286325256538193361570138723830918241062355786711998784591204716210973101680165978193594738921813965464677581367951597008799615073784762241209700117103082719698780201919678223251108797705078394531470013378050415198368539416484176908971602685125439100153129562287905035635510741424867501497492548335202157113516245700814562951131234563603968168318678338147492887382470098716892914434608952110230699528559854792989257120937993889572150298444459826388980245405364644312014293925297617419455763055819856637707373066765955841623594516740863457454499413888356550593712884694756056524216321610354366627614429413862368903358222756899067384937769646354829422467481600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 71321846584450427770751149168235543934339334077640521728597106838379115476294194559666884821933417141459217288904222450469012421583859165603113222648021409069998455986240508587448042303876739150279835353224577920857644219073983160872323738520862466819038646087087213987359776571502320729567165619457754826381227709470098324688968322049213891908789897398440591890322900761238259678534312744969204596139551372909607930458360175693188185665540223491123158445767804427054651436891891665117565758341384097419393025746226037875655734600140898766082399751706924561569690783340249670061755499327063844302212582628567480913442973602224307590643639584424908042587193296004593601151051782101877029686324489965757944263843153663234461874305037801217811598040065751423391663563093764886840614389977710975112173673365018033251496964856675127822032433055482425233686704082190421403203363730970977041339449118153499058813046792793973330223777652844160391245612241076761377145923539451216271727937721106148551957912708871034584880866434410827303908402054040847839382233210875730435045314535140377391766269390003885458989995716854708922030616134688792156169699317042379833423753329055962907254723361330906235137160595856852542153058565807923198216990655005664378409484843001243192175878930791587371118185466041731167958555264179109793787845054864322068195879361099342459994501642013301815743357690273551517194880901716135529492675280447851823295264167196930207476426595592985637308250082861443180172792762727918536495577319198595893627269759043946278345102121019784633865150728708031426313615689607293869235776731392377808390870968579058591173800182713345922111308301557407359129791334870791306981376462840959220562312886157622308341738749236106724303567539617221740595805268842061251731073402169388411946730849585794981062234624638507113445023338205721406923274287990844623804176501259840587391397909456858629135406205448210245466902357406340358597287555082073795522620271318417233187049997947290302441560112612560365063126262772960686916102407198030043933483595388997893662382927763724002687623705787901838476097785102847387498734347327204061465499644446917567503999663983394810745917628767826609692967923353900453688943311593947106307057393668919327297285450430075634076733298719527425777028407567440470036408503410712656637837119665997098549944908554279613619268569857592052182514960518942496730257768329439933251887237450717363483892441424172494806919070706502245294006641832529107571863076173585690245989665575503917666436336611609960870314153284529902235150575359412685551144920707794959148168939311985250622579136882752666989841848792919015902378317698211950796334689996366886423700695261466869764677263182567567738283451615296635592918885242178917284288305702486583920183097379358108793786794633299169679502594883992762254866300104170036415695534852157035548953025846282496979705236817558612348775581469716431342715877184891665290652205587298546570831838963149864738129014120593800756693779789143301595113534301274616732381592815867397523633679451441099783543907913737241870518732918021539349050478017174810816640693803075167706036037232572245974027682183808233129918086623786417510061071418140031294018849821711517209198901824062874935904608762298103219527182164416160067633748923808647819716847150223678800146486781739924227125295887365960445703671973769237436985888248117502293466188688506701518031954385074364175741717949881777079940039090244419273810385093870433335254856713733399373534411640668545505426468636490738444151889381117521644703677392137468511575247565031108191494026423933977180997129464647989542347120475611787616604407063359027340316270344240163513076270102226167669416067685138492124050577712620962190824851767017453380516554833845055652998458892150104976451523642981202771030102950398207851395080936040584241952133144689663579898866067189704520095460341760485703102729627676052086930802294675333612744570637660204190210822160905276800847810719513447801874989338443483437858505346205937721828998051275562595721266444228322448085189307431738921911620150361300235274125370173090233999921916769633765758060720036477560264371438359353083904675987482798656824436009324565742105292090311491991129424556405025553798026653962830850493791079370367299293824094921786060746478143778896575640696971071523560385564770146137459242844817717485608957613038457057221284654172793929762246217670460010846021197057129563441195425510606978477291639941520050643428429707092532284775263733761433530639390983222467397950216330946802194914729791246916911451531821436315525738644445345552814937474515472421588495000183095955402726951992552927423937332181325941886775472378486500320432027386389394154171759617462649306127449711025757720624718017299204452490335437620725904797551916292247364033293955166336646803362823018479083528950596616758209798855340553056793313725106469303920288192165187156251658533777472413016184002563621559935797540951609102226776261156427379097132340685296958203081560653590706573960806888928288786094619415206601404050292747793204360159099801633656141191939264834848909314101412981298570343648386222494390933056604349771496016632554042362280656152332609897317987745959704048877741455863571744293535878665224580440686604403699860136303546092383860734858345751562491023851520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 71107082332335837710353114493886025540224256161860371012457074874934952783906550896262490605331950857785465499712958084418744979764200279267073535048940292131584472724419710293691554854573476393247014970531191635679896384153203362212625358876993540308551482966308355662427167499281272882005625445766332473764243330287311300543606867795206811652613282189177631736464849346827399236267912250095134665819731014030980259954613113296346263862077091984903977126682213972783665247728423513473045376351609906606191753048291813041669187388305305925052002524817896329384145059892624100293179204294186813769194213991225322642887009528610409889738172689394368489110244209750638648998757272522834961115936133032856261263662820636889269321748388487891182826227000729472426724289755454853725886872285035616437503791845894478113148209067466941722510561149819268586422002006637130911369637315852195772246100476942851383656715848154732993821524688752519088961570885095490095937710449760294572834220646348642548908877855798257798469452158622003433049637870550482316696447843785240854374800259990668372021598432840989627016555659579703331775340605435147037469128625198119768750882646998376084917990173904869645737596424995874999735294680616506522661525587594244915252510509591784019397209169502083597207969661287507403696279019049014436655891182310673130734810359684754185105685089159857313601544216175132267431805311086364447040294545937196297555276730241547916405708718585897396481012638486044827721432396660749241799661983161716978468786469172288456830234656156535280085356967475785542027465016094973014980475981904340248140275519674396516002750231569188676827773109943557515795473487666343974999028956255766134709734482232601366170501127982023750883417208324328003409723041298164191272415431872940507053069372980964503151397855878401893837425038068356884923563278048528375447244376566362606696362841745959252761852702703106215403583569511821819533979053382172160778257437397765931725631166407826772721998049245205145872113914038055198827781959119456348185352772444047849789043021120412573201840826306407642902123979228746332661548784831165619211968066876616613716172239369178105979690866239665664978684293079797425393082887562686054348353834610985488352804778480639569470898266817030573785558495480588794468955736797575250370104266694224670814576289255655813806577368049391025269349887461131489699283957438471996514145428069347775532871523155892389615686021317834391540423366416132298336118550463901187908531235159705365029528704902768825324473143691043460692819315853851037524114509471377982044523063830457829500202590151937167220059664362311184583220422689609347415483525599434847287299744390000697112414199932352700071047899266319669703843036300940392817196224441365658465944768274747271464100043869423997750385242472426225211654544911877111108808302916513327503464948203225719323990095518774682540806074763598117920770270323148463856542492020479959665373815416975843709192505992787401674282751431307716460292567594779514371918595369775463805301360726822977334336341483453611618926969352525187968768666732297617689920172391719369532866790942918191354262923015608899219313130095301922348622575643795777477174004920445642443577761641000155714063066113172327813395875870749127837971240659382728580400026507938811601162587554172414678066046018186442204874330735302515889054971011412617736763464636747263031250624600507907688925170313636657969816165595495455321589412356287749269194886708444926044165468793708128818394192281318905342760364790542533531296519201121207927733362077151536213777647382241428342033821695566091711064268821871916860175897049063928739435021243332280852112599772673328426996761705703766140061380742598639130831855234759839270550446093519939927976610420551652322675741688139284838137800114446296454454715093410868764623081436401955040183962866964193907431227851785460417492378712172681027551526494476853364449989681584721922259105474699214406528817828979575823764830659759022629342222950299243357136053303309938980381213480431884824425218946253103462588159684439769158305701802576251580532555523596224058234823319411271350323836367742651279263363478325986933174412744330700006501984793487270910401662528437116644842239430055659418040763612001190007943138285608765348080698238953927554584801216020746097234453259514443719192724646687757744992006946836319811240835723131617655801323837389441990967016753394172736300367063561153802916828034056423801473160873972434663814259804921894078157933396909934478659601105567680399580984934848302456666697364518484722661901730400874216193765804269949675267993996459325968703770361332309338691617654035903160117798533541125651793551417471995502549942441382340224129841074063588267911947697424249726634216493282039496943574630466545369767585036743647167941282114619626232245254302925109842882455575685084832958041160865782046299664643238679593110112707824115753193399093942444947441394808084791386601978975559598810025237055869917315228617871069035279049748097589509325587807329188892380164030469076552955216624883903384072771732052479507072801689312739249036133315430393721977536451720350450307425912909129553017008712942172083310314738996242966023651841062656623045994418716546573935123132310854506390380714162198994244849441582503881080832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -610250272561237585402701627852355960591460585718773195927547833050313103318088396752578540535509677597592300920002939888964056547758601424254082280668524167944589144244979591155382376667422562120522693577759285107109938511731696961575922508429524536910567608820179972336389993337029584093167005175509717857282891953775268457954036138274067798086911308354663679858241384934703270600449790631727594738537486368444097107203968602376306999787377292025473833502095680637364987837374965289129995877822781079521225075138402623028964364426380651041595360697610898049288757397648630976818904353694002781232114696341977787583313124173996784345166025246430589179429398858902536061418499521400780268668939193991090511687029688421783196498167338024168136501220543400580580513904900311554888429695451866568970647122464569008586757144017443033926353452678169612598456249427171620151589959928492656694818302930009803149860499735198160673857898444611093564371871503518844800928788440217165806627919690650672137857801151294470953323133566136513349192115717747929588705767674277793255724623449112706029578325169168211738286114353968714989842278716900200864282044696828086835194528043766190225131051269310796977423541290263539496951627900571394833026038340286579618256989182619902587078836618180081813265283982506780431494917073659204809298015251363933896339418175233990993686525720996859879485747218071734074119153789541803487629522538283643134193493648954982340762263723614245178336044927129255119047683336910602152009686105194818165658805161215195423860762744294836940405941234709139070478529436977952397898954429306975707688153618029950322947637975962700857711397601875727291969503535677724945455352177657436434730667196169616012040551306495348834861291154085871752806970083774111291934956258506000381477877403690871937340980711068089163331991087265554164685828229097681945746827187774495075650358231471326024997431020774297471060823935509855511956541943809955726955093440630047992661162057928313569883222576727342952065337848764307658920721188230292703978490546337908525208803078118836863136103584902542071836001402259747710897961069776218715638499502320746790325815073261716695942314884665766936627645021364244580342888785023447448068569255984884787993414450436547199756553686047414580895686082647495272572141573340397509752989777736973071688339623151812450836998495705688026039019110480455811250904836110779813504662236026538185868410343767216521914329957711432518689809403658651944412612714163812208648982444569749198922675853579755571887983625179006445280042575585694996225533167752334879873974918240934383192730684740844595626922996514493411331210882224239288844519428846470833972770140527302485876865811630628148645101468752302226694723961659865457127182608519635364430751277850218052793892146721584928953848544656023584082063148821483942665044848387170728519393721792177049723182026595917377438938334959629152936929167450311952076568240184722627702331090767056494994376368721874814493191922737265144645936666474174069292774946280694652301124103528842507398604268555757506713058336522651359938695115873726074140683088341986219911553306272964758953936502171154459853533647168402132127010630034272737975485476331677720371341936316934850831499880160017474165621186910377464301040140893287560386446773502192292258701518681580577331877093332504194036153411656973890870520881831056395214361315963573944580954929173539020870573723970178757008348939638240341221480351704181549740464663302207084591171831677392745699382675318003501603127404712317882219358464868162543363232574938333922244463624252726307149668590299691147381469619160679063267238930317699825530322760171150942985394716625545662252920345614853693873422844882551676422407328100720199449282523746406631951617817199422699053010145811698277409736585437371033726349232522922641367701126978972680441706776441562623192567760081395503441321589592274564572803345143436030886733676766471269427908865356225983000725789830050650798838935012082138969264912763401566042789243634017708229273654320510309751258543309802511299448996658763685128071243904165356528047384350600580325416569621269921813537866204928732201609478890554215770248250714694080625290400808110672492541559706456407593042152875977527205911521329733425182749169605563341147896123917007413144302904352628237967083523521180829377989861727867599696059814708841040699809491320670120940457387104725330272992674917046660216950188792564138421388672701645013249987759422075586889188784918112299321499986354443105764204246225088839398515838524183597205918280901485616775431627999702556644618616308844242186222488126530721425815379733253110840458648432345413450647514886755575911169656428180708202147507432417008020944050086288185674709464107286144184125520167703179923654764763478985807006205817911724283508365089496897868594361755916897003597725121654246771265468501376973930417092359645609384688996190062198127746809297919570998216337921937694005354964235151181720845064909538930525182473127778814717270937089354599022152588329002652737937775213505274348669155168850536822630788782204916370068567937443524841166601336312109035970594042829761271001629148594198635340126024370395283540188591541665225491756458516425878585319476528602418411863770393130885585126751212291563635781889636381491200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 1595091435319083301369456178219089990014857481281754981785581979359526241484355692866052969620054732405779781194418233064656042212165486702483337695131675292385139931629247950867738705721359294931722031295212666218487670130371750500890231157208571941808939878848398828978298006832850415402131584145151947209389825028705225979594630988284229275146882518416522266785299152544753530633890925698174962630136059151117351998580684304000050633817646123448815036147646063614074891275484172851011948854414003139017085976827471705639249319189008788767682278735982842122005400626180522085470825435286495339065968615367678735715081554275130306731785761583280300581303660284687853967180075743748017761248446276989667994347026281648832766624937540638478659507730052861860201208184244957636157403488114809958420877808032169194620246476073077220609308074937681188390082275235353762412914778506225214740577305923055173502751104776946989030518436672827729815893710680093828903881187654276461280828684823652496041354689577597088464496492701355166440365566124326794141691452688957006129193364977152248863998300331220543128787436486430436157896746379980661485499638478194938665904047279004702826815910134798466550078501142193667812170071381712976475826984449520095867018491909380859044895214339149788523763464072249311835977132255175117711003727106571719230305700171902155088279629244252941427829467091279438754658003267828605248362842639275618299984181655275616368033091766578833891924850482490357354199264224042366714507091646384021194032252300812219012551805316796279143775778930612589740200918995287326581429246655505173797417941088462425329398380344870939636538566101779992447603465841262995819098283828384496396376796815200827279986251604210265031210192067435478308620664698215712242037830526488557378749730252090509822644794896218009960970237687895808883622767367686011400048869240508407602994578022937158846000937371370777942468390436693217138096932623230572913099951213973590806016880539066368652171324513486878747764165658926672331270824533668550025604138322362128640523811941801923452436057139646182676425386854608087136586970600017896854398146694461281105303590085469053465807501069356393185584385868577072216236917772810091805108150011251780365271761504632840058347549257232174880974772588141916171143491205784942766957033949898201441459060840969438606960043412008788575705675367486389478421434638654817478748510108914887315050550954996674828124966633482771659302305538728658488716848185982745875498468512720638196145546729670214906170851063349737593395107147756258727774110162297993209429877796743987838499261032657993404060712111283634876141740981460739124477361487550147914558312645644750218707568563359650768089193923181040288457827706877728546603713001156074007364570177628532602682308934786492320122561818862995651022223791495854182501177668114498711088376984437143898829511846165171902284456615668889478726480736093197686323158404737553070712976137785142475481282842741425658689008770007035162833357560312989074353768726234636870265005722319297778474772003440172430490905840110217733141035362773304654992346279106103843241567482371703218809376764099399247538478369870420561403413019889675233867977515068220903312116060498538998534265731464486179036301772429098976052545952686006996710669474573638042118424321079843773161139625494476736815073894566391958131670068014687712323678327517279601273550738436937310247245614918390914286347694552530449863694994789492660256843551038170231425459558699364445911399446952949874731105100717979897834651135298333300230304637795834018972223309031786091812148931840575419284930408913750594522343933335179070921064948922546852589137340710565976031382310442038298290766746270085461314329923877697348216977647452084471185590851207266355874443839074518398203157821174630466813570062616281315785723122240794509145300624058038429133833149233894185277610342735237277259864489770376634747925459021661237161221346895426691704328687117821098041304822663557880824564597577030424346147264712345617280848865403800433001905656525818712260278941578033809865945828234182905624008467865391411563017115337465636664573461298922638311854788381885158575517262947380735858090394863092613303804825501705727223668556882985446404463154032899353558861653141853751556781522218526133396412502287719432190641117602658047002464221844997739372531973854537574646212955098982453621754259481943000346556029918817761816661651272462328699161542933068642795761599761422832726278646131106421522612192303047343682589965658396612257302843736317334927190588561088465542708076702738188194756150662787476731543014001066416807578673271347919922042751966288045812840132087190612923911238674711605952229787991619706210895519983604034006900739081180974211329184818014467172995138270393915106016855159033523949968459570455789638639698503362461343105190093161597359865446761747374954285641968937636313433125381039840190936898724253627683212113865275353729382198832219263554972183192518996175966717056510158079759060837130542384925300969519372729424739778688467787067771440782329929108602972519506650184639841875942947999713649437588356038960769150919113844444151711480463304744098439373584208020253327067741623340188344129059750028381410940246032711498005330070686475078562881072517502168119377920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -51563863998859824817225568755340633346949256992503592883384967293945185922927066954286177812030516703581370493497838580231704279053385835069458167803193000035078155753211805448093553333405979413713722134999512883331229247711511368238238101829214567739690608657349790053574910573235699061628765784860077059944891334685057865385111205708985310320433085925133259997202621526882598474980261243025956585753312019153144890957716440411381069442027797770636513977333681125829874130796836755800321245679786305459820924918435854838530684186360721059205766194102785816080076364378382529537766162622112316853896980435434815782408356614857962422854299881874817105359609766335891980701231797860311943001034055769339920019379245258497331332917406177727267325969035572761484943563732285930015213024282150778734649820129957344931678964224314516385755820052165607665384920828908794046961291811988643154308970421257692885872077823946244543068740315488589310977004151188655918525640311627399272429070375009661982235823774332877436313551901856626847980175870327984521091881475824729768468538987928008825185446410645730355255985320238268151034721747678094728172200770056650530312514509243930639427420353322418420992650206735313898550581799172361700315608626924395209299094722396905130025507852600753685684003175834670810717629047309530123030487601886426521062054573221882230192345530689579436115783131997595867088961191012583024842936118466130586236737437834356628329445087789663057117348681080096233986078625489409005781316617213377696106874859209801657785732933299420049045592432080499820601732825448114968559663657193153191253795198785890377046278145868631353134894231801127050684386084492951054393571765178510349651044838722199518679427626218424825491458343144647313220946523716217671454184790911652900569025898962684176494617048551884512051038496547407448364489226889738464778468519116843751558685430781988720364930669195687572820622500613649517080665992656988946638677167083873822409325471870401927585163637213963567913301281099187813843933266282939123979687869865372548086302575121309155811584253399084029717818055876916213130019338453384661403995509480812325172981623321903241482049741991366429050943535282854187648235790529574338967120976102136342668563385384411097929754371034596276492944884348063309911528062713482125760779808408581820367315816112004260765496431352400757033442673522924124094196644531114730701155175604399270708741242096718276757167340814175422310353821125743957970171798072422852555336857659424185432131923498868861091123843319268867545738047678151669620970320090940205309352225273557414605036913154819744647151158243823016546514093114532847704339367290763102765300667571013390079287572132539538850682961222951691668738148225080940910713342953294435946740971972864466421562211169737091423863658969155574303182301234086072691940718097998189943666494854654230100464515706511047293294511021616379353616576789535400929333719935406580934841194148265475994820245269009676590283007881286878227758209047642048313638550457504738899442513091646802434154182585409669237589248231491613924487429070666186668447191360871268588686395182365955160263886564176865903780286022348081247467349357751963277779821242478563205140475086148930842209466010745999000265841249449168320547223772362085708273615062868817728713305001477838765324708231694625184864202929593635786852306826967167446894784802918937861060205264667213890285078805253927546829893106289168817083575365491690651169440880383790124166337758188898930992022532124956722197408433074411070552795093038653127263714839816219999136165015039571222735632980132193572519434756413822818078137833768098997332354772170462805236002060565529547325762469500082210403669946970419340956304128297758339446276786763519906245545885258523841729468698029060630903951460687028755708843328023725900136959842393923294516318024558122140064912059713482600458329394113117513597348759416100385029724607762102225605165100176494608725005134154705387153473692763588137383360642582544009756433619534826208935611874489111685647370547237287095351354941044180312433248007762665343742089380382841834897121721996964195117927844618601025068168276073306964203911368687421620468873513535440352416999998772569531702517903902198869560089498312302903583228990323445972220505284450715651575171904794022067983682141379414883540950311048491069183608182863976371792211561351836709358467567068367170570253265929855784866455971626254080885518855584759181337843984086366844259469610662353206545465031374865339302011371845402576701598399513841770729981974034539419875375445135181590651831366465196010958427800994718297570431479089621347641888641751367787258892056454391350971295348384746938495749605855693559719303917552643006051345838334381760912076249152949957626344180961992278766768511168677509544824207555893650908445646533230947762623833535012793311879223351152604652224199900734655925169554900581301500743987757708334080482513632281586307741925643346483491947181575773649927013602823499881327278130472679297462752016192610389075204329299702697301699185284930662692184450157199798382782032393098603417264094158129437753226944302120129737515183035687610754885686364614284279861113085989497704241029153525741242500110917832452328696525767189086504977648059185831536710487015161856000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 101960640952450412270150208879812957511406549976981675213639869333389378393294344625001828837410550296875922914766120420883911081803215785503492896304694703299739234355448322684516432285962213304369938329020207917756288222466689997636596848377499974071114582204237746323952886737892478530933340819463220713514844973673358900120096307097572642378842278471741021443497465643660662114860702052892659783858599990938261789556595993847640251308193835152516364002492016612634744828275589009474071869277477940988078085944252578119216881674357567067236056119059332506819512167528182970316976471549163960692581403618434263092197412953674520784574401252926370999461258567201438239623926346139386430851738807329319754014049044228064013264091873199116480108839892782780540506738872814350055266977945186697454890624674492457325681939792733451293456755477423577660312089079866327434256050373309315756738450728468314202447136280545669684268689794961370836387780680742904416429514025762164603726180566975078250058480360061835828686111988301668558286906798969150019515932270726700418559774918433524352961828305473312630831627507119091213824794639190551662630500057712212141882773412284023310801259988618042023931462389305876324869559453356697061561299458447906820769316689573198038308710857673479643206621354028220828976666350891734993412064684992817035194563124732057356385026730862222608197742748050161758724598737482820659165749506457020397360086285759195586906399658351697296774718369189967692778351902428227871269402976177347896003090846455925266430080299912529744179329378864501943747823677028582043353819841147313554462906612043523633702262152661834153803891454393759367691563465834775239544480583607113081861338763928908245083221266925181103663315663442477055140512622247974707529103642501017188632430929760759988069653931122190219340155395883349203035301257921009507989793450938309188102896111214962400624358869109619829158155103566517593002392873003377282890692602198419458818535907957868831423444256089044960072119883694682401166642052282459274368996739023438591961624152974568793053807562293768668628103452814219572340994895560679112309855884749849824133831079295000116609407134415365008394012913480298716749629375137306089901446355846201693678683148454838368228974563232429397341694898471104944900350467159354086215350671760059730790951459037214544613965155398317415741924183479977162568139433503814012418499756182263292406132505277125445689843580838102290022072435415226617479969319784971889439746638352995360727956850160572777345475713153392409206463413878332548061821077068688468207860113149173871704718791087062249549693019449559073215319101857646757229645840130403963497803498028659104120295076688170596124932498180173323912266885515404505328340701335175568350292195592351765906460351388760324495850546795617445486717216305044839261713233366273635614751590260790962589586830307612983225828316605238055061231560162233584300922207329154892587633853927733908677826807838175292396033779548347885101322090844726351911655771774415046574426887172536955248004042717290750474028296841124471564389139972872216800033856851995064894874635273292028160494541354943873253256343973993215128390780323295596626220045565293563414721184156227529963448581094443080548629429666855917271116475610176287275720744420642624857561733858334413075012771950138498592598353181759666957004228625626989103105163283549979856386656578831310166152923018724350122734787006553110891228738432644201103833276114872841384481956882175694010438591665243321861841077428114616503106727337194416019186609929666561966674906903858975514661745998547585292133768444100461471292942826534465477866704186850379888096187883676446564782246998591016987925450292415168261603190890236287570386871898876589087286038438534468205054793015058277332374508609729768156937413769716061400421667454515783192773238300257415994745792602085984938124356874718490814025648837404522842908074919488283179452933587247286710986767995293966063183018017327931744945931162480814688606254813520132419867416838585796029624162345214399854871804670808570607977462908097796292278976772217597404802870969043167024153487269033253027306073780379200347713878947153547921668051378305917964267997217839198801800485310375801296329504624546012014869906445532194741143908285714747195980391918367849190354541614939929292060844494636609029430358093374303377171688062277702332373959377813407415673614280320323475648485352704907200307346760837686862488355182878335462058642318836536840916519014419717410572680197030474160701625565394133106125472781257682006732782271621803323232011340227164535963688095170280408035348363856464349526277497137080809411227363894051163096899042150613706496166086854379921459853104375843334262571326478106108104563943898046011308147002938035685770289029311476249353609225624830748427439946251640970797330412392019373421859224362982503386217465889924877597097437948641409416111814484217317769431318922685440251979650484588165982352443722943482237048969327429420651895629245780229314504835030486049295324529873497423275323971507283007200195538088834548667697915346033304902681657945747685078803961969504899572554807523283222816607128214162042881050508946027079771304561538469672687309582402533076961791420149794832063184914535291964496667741048012800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -532364016348693155775948784347694151611909125462529899747367135737494455177102260727523111538683740287578363487613025743186937881333977684507007691875912749495664156849490591640954966498665998553017188393349442848739844353364042651713298078105678729007502430724817441295697464535422888503131980749246847642253319416557115972514637191472557731681683860593420742263587804861480752665975624482091062220499796597477828099557319840909085490052796874895468377093606602876333952240726400541722709297622821084656655496292791310777809267536783996519279991111955232506360056487632824757953210275381355899741133485815711838857198783447191335945473880076856067646991487726258340378166283106439969018818396300682061979699239804185377725324384457743898400837933732573448354225171075025370231662128919698432493994116506032581075823224111618025326733903685588474010453917426662222482923143304238051774857200062783788275908291622681535469574879827614070840364801899945185114549008779286075685177391622402259113337449811722843381562519147716592606610692980309915822564030399595784943466583930980401995086235638742290434356715910338771985903693146690797669374173645854761438258479857157068549949495574205291757394367705925248156243937821708370160113685237350648364889798536542640009233302902217508640649331199187593842559443543154330216202385948018583229881179537636507048100255864719694194625634935771747433274006320571437450491715874885339778086175894706618814661814358115837679391016038049801480414502587601568702442126454156667858707574945330122822156607082338774875614804891703835526887089120054880098687478970781198736955518722522498211958951407866674345332550905615093226633085972609004958071048743918752097735345994726305893616899479719662483761516448606598008462720583484313438750888810852260065483989976224092270444762016335014864228324616751018225335162969708007248855745073795512066354833136478666905842594673363149540864316143981516278560438037340437051009561141139709329883171605933906437157605844730549087490393546186855113550488331924517993187691378239140533445517244318112675872785561862137477514584395437685457065518949788856931618004392671881846249601214376090580406664112571138506785661812255686579706170996708635057176442801838660101757654896615748013664767109974280866779157364841737559904150375508347021564902611139372476168959279553078883219410294968137127679267492205878282602276438981633108607693119874173604218407849309009971372085496688791259286595643559177781092437665581140271081524511944892412422974015553452997451675152348150224695781833359150607123609380127481874747780258647272066482090738725854350706361945170894815073352691920418237198858007960298943645676648995684158451302538312341301746114089213530144258068632763879153117846058951729300858189003273377035595486015996177654809448458730807298724238152910032345074124640241509899218948431724701042089646589250119844604015759041681798269972292586995146729661421515247214735109524507391379028055840896327090042646313365831516638275332296586202753031637056550038964102079381920368705168488404342851955264424572158621016820129872157425217158333348055555100371200673247703380216682869248294138260864989405904930808736998268719038702439479951132119139128342017368618145348258591971220821660924737555488455006318646647861846955619928247418588829668114463834555718357106221153078603790978172382123497997318098627443961265918805584632280513470570165662142973320341661800380258817598810601254951341275440714210468434183965650845693691211829373072828152318506112008491875538421570282342440446317822900760656177119266466381712251029519906168707897021886061252011383617160991796935571143991453835694305044048047170371566625135693562398131739457137442041014147565638869652174033155699455203700944105843191060248162883404719066094307482554894445418439625406381996292397976514021961933523829297835305392808176805901760499996924891218276528196313389974198299525931750734008862714195007172937730273802533558797028291138791710475289782789297285392054429420741098425104653982271237782042422907259664066902184716507830309099598442355641110341024381207088576488333726735406833425665072267740835165458558921152196701303056943257403859496043494814924211273063714359969804792472649355553421005010783291947593862883448587381103261390927416066393966835167841875393109653421463378600327831999197135207783709658700385646061137225897296062472626949751347470561032875045022583736512975300046882240376574741982084278648241181425543659488938739405693875723313552819486615527185884982588541814090313920173874188203846199737411675173004477889885374749389405776753462141874808643188572195834412284611404803040311682233940694373165036313913987663424664206286043721252149625391677967532307526220284763104821834633214698467832756208355216842564572417215055840588419952573091345312192916562146158379189266816159630389482444480320997961771234076601759749399721387323236160685477196198225112495198048500658384368326521467097928696832581272807392488409449036407666234186760749465231704094533710923885100135151766437227906893090836625247440811699673475179572392124960372297459158385116656258897900332743085094459742340910421575779633297504720822697086505334918192474276432627456946017327682865496463054816645963607453543153769145250997906579799911956480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 1646430276364429631155614191974676198805308487642161904660537791717719776046884059274821332062291533424366026071373290821405950324993055081949534858769381850404658131629938997424169762563272698551526902769721291965019742644268230011377881058408484886547816053623468617429389756566828643846735552635162490766188503894814139071465453502698910271281145275753255165749053974087229119999263957663487444446080912273445954227377238149886727901011210624913542839164105921540685791517105905147391492206136714631313839840935850942765642245403810529654945422826932026870348357362748651659283034757351559746577111420121852164444770089580879968823707044554628626603195843454083848713511376252801364325761071254567926653771736998686991966304237131596863261704483978769366026305363077980346711625144078213675080092850363548180043845082005147159279250430106871941782167768567293780412389333236191280971923203915847359009456251015952163763640446261795002982434872937560891260655640978730843898819831230994761885255742056352703110439183921090398240701631822018682527246060691357196833279019689420483594375674711596055399693466556272803656402519873655281163212476790901260542309073029524222152647093018205970443572500018357152324217396487104698991716201249696712585279180524606392396248200993089287192199123421976553322008788416544327179193734208038704713509450203653229331909876645153549856817233600318083371933256203996710527501989915088475114078967571810945987361445937188302155651333012009504375873927794247705449740859192392856331319632765240010909909870519482593621949850219718431661316041727768754237793343223465753473704580774653875143323193669949218822530658470784675206909644214906132392477697443007933486695675453467305614508072902353830584001895335150621281659997475787068951093360274208669706642591335395935659538495778122752536908970703970636263547067022886624262096801906365534734518723942141668876833934233181946016486125978298778972929587615770737897203727136340516586748369958082028696288734145972345077018040637760562748195014150399268734714253641152427850930093411716615884343762302938144848285376280297811604271889053303588877171093285929927935413526892387629168719097632810918696653440338761688219926459041465123793697544049249107852041362841645196652948306274819437648079012385184746386494766420118309947768453195844402963453836433958840840329944689359898408955679498674202769024789844810936644543413204235349410186667984142438942437919507784986529387148599903181518465960409133748572680600736942713350731699665494850327485968071897842681400372789628607946874040712940024111915813194902094835672112746555173644531556976557072729137390897994425767103368894851773162358982237667276924941652855559212663449865873856959057663812996657577968777361552098112204532332817526219398982607920203236966952787849726702637486456835828282361017949241588839122706562981642100635737029463440429982344337355121259920460272945529098366986519923346811275226110857796190476434609278156950166245500675681105530065994552598683954647606742361446857938751894068020152999216012956483045213391586786617737255709617804926089964772034486146494390318553514963105189474178305407508139349208189848332257237851872350083153565641501225285950845954075147968976127039661176582416699532296812641688973166013242124734969542304006374723081690506985880049531726166824926132139482111954579209529663347481102634466901080214224771782236528736444576248733928749290044536470846732891005986981098626761824300054259803520326804268979229849410614074103058546262489058613999737156399603086842371502862694491281000890397657130572608216684672044635738647624306525937045169930441081429202988674152102977587921262646421046346492506001366460852451722260579243723214501080952694049946589631851983067638896309468658064372478876718729837870267886852819438613568282121107861030104011401958219941854411433254910767934112914446329809376529828794042918961605898506826287973521139308858293745482832414092425267621327413152484146785550242222593319831914760210940455878429163465445711107193757377846451509036725377215794456379342169737258462958005623604100349965683997046620064818307315738218620535185036073799771669527059183901251673659182044778655226113139103010018182351801887386604714964984220457047641844751253539107964662195950296796670226508569792010912465450158334456344540161387553076536749711187231818212481860050617064112905589827602876679406255256450433172342044674185742673906634955987473118483059140362676692682422332677029359133777521252864511620331790910364387764028755687651626430426546318409596850184175882815649067622491109640099117629205778425371980598270199114948361270653379931031846342772204719811096136146645747745254347097470333722743391115336468826394669943286311128275574478374280011715700678514356680867526204809226112856254842040048005004732245784142955465774824198941932266123649525516993173816913494685850277375892269476415740921398833252758714506906712793904152640901966271486382311583134625069837246709640238662841263509413539323560841977302697348812369747447774158551366045661609448257249575979534322059327167573404992260927541386635042977462098708557011357164291395957162462206106715079815069912816321298924730694627078553163472853116700774448065264867569271118249230987464760009869159387029814902784000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -1283920920964829226528780618774124817495588912519034675622139536955416634001604761116560518177980008349087786656927050650980850220328231946867691221254653614712236077128876554058627115123686130745862298136251955498671028766424490815867527505071711973629754444285983785183173142310227554603499016370096648950362231136878594997386781849648116105194564064848029727596882978318425484960866127376611645858624619391095671475927811594394047870712054361902406499149174336013681385470725432162607073977199222120065499162100466044149777061336562215530823639781320489468101734829893992789789616195469668371451585593284987748926125640916847580020177767535404797140862417862630063120152161567381242234153876971785143765812225046318425550877616885171467470258821080249221627448531551957320486418115452305972005750373054227751803668632292532439567291601281272097042409871025344794046456980678457344718434949919797130354418947495237138597674266694140512875457249713150918785857712157091030079987057910889883694141415757383786678535767073182733345144116500542749931590016907167439096313071307650407009981486878673497010553231151244470117550944416544818818917659535079574339545858266359776259711848011073339134891710717519698056428001390945249970996457935952110393076405448203177977242640230354518333800938134830980699705389714823930072814546616614150420009449222740115783298892026481033347907673016397300031297554177537123291371063307623520289032628309530569914807083025331466595508332289118146919476056737395377570171007871776029036331102240354625306481695028598636769827368481420644440705195238882557953760707488258515359089203685785521324898872869793727853393142997022010332792000799283117760406406967308787087794712135297498928527247505259803696288071401366565541469747029760001062878616537410789828500866034421961038822081622520277766347073240110750128392201842112100627273320935526881917646632898145284932831949127311704892156595447049025550545463113162593422799077438929030894842364467307597782860757660701406102357499247153740924972058386338851477249808139815206078718110551765850654747081557321101683791382480003100492853097797074499900430579836754564548925376868849956125984154372192801036115436438139979690605736512883826546855047645514926030420179192566687215027493863453565756827688881364178449138035016783939471159159827887841514455795491084452189840954442876576976634740220090148648225837815682597888005469703133130677297019504382170783891909350757364770079688023464627777077220572026698585169625130245395291174308864691199316472906786428404860009290333381812233769338342497299504525384361505500509680066553494724239588919811647152583059648796475386239181188142279719861877204883348228887276357816947927659316592507505521637580468423304911543643718366830543119235569564204515555446790240410778923783174522156687324718061993613642144851611312603940538154269314643778942686263878650734235640079096647821955115458025709974968039740901271997969610988707174097113737796455243886923615146932078453756588483721495246742150716663777328029358168212916950437444373088229996488248536539756947230878236616055984550501187352661449922211559863172925322513691891459799262805260109390120196389436270666392173229764067322686442518521762146424150869218082600600319807787461461581849838492881425496552508485420029463756720992109592726037191281585591618262922008470158383028265862218021395010042647097038167499190358230753654115722259718195984253961483828103023393421314241950667753458647919500004293122282489186553777707522381225001352238807850340433022725362592043657078940529375969485566503688965367749039448796928091584227901199193553059329693171909856430471339702883674823014408384004987063106024652383635241652386546974792827685231389575754430060837524466039473877656292090356482340915086546468235108431687350876671412003525591645845037446410741862640060656214273673514071371159918774104583295176667773214226368319981958118599485038964725704948915117663767273022210657386450008675254558055403235599185888816854510415853196790283852302315283234867916629355250614509987772289507753180230602736634041120720861196640343020746043168505907011976279750273072399753179454775820660497728699424383392914253884015447202321716080962797874997918924372520950500259370736955673684673773887525635117474749346328589805788340076078559227309803407077266722811308550458578668963082301555551913428478517628183393711005091726804801747263247117530549946313905714257833970260239041135817824039463204835414143706490876369535083212996893080575795531432384850431694146411544906791158898319486304081945577458145081452106489548995381198524541656753206719181630526952826956189677924511601685775144539385272090445818590843705643796640259857756719952714985367477649800480239083496660980859039621351539920075857854131967799271102161256305942439035838595814433515339419705456768824766956098051959087906693016611852831464359535942149454637375751397516412077991278005251463423966126763966535493809087407136663692830488874702945707100850310804570415669411596329744097650091028002095991886344906484489587939436732134533831304716490630398509126326389857768496793641405894654335771657219543813686584369938631522212254274285924048203472896132869932270251109057537245661697710682215433993378106402185607392426787790442145327244902400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 10511531751604150620973372472593730663122168904866629422282792638995589547185568015662927712853002635742559449187002522264463081350944147969260756488523917596709832486644718047755388604087422968846338382129853092113573930302556458762816727935479810489120959817305522172610423283139311899068073977402169091856018873332439629477159077874951252452123857725835895765117248168951057314464959353073717895597183979563367405031574821098468698340816468325919570356885868081793263370536386736442925092671114979377510437759401790548650728206891920205194279811220992982231171376851240702383299099662890270322514888658442393596637782584210387072107805030107485543962136787457128712861744234178206565616688954975511792672082304456699926922488406384911704096370030231254050021346112997956109498073502128621791713759183140721152004307440388448214085419576688294251130566256292799216601514993273639239882317460002606162980737937393669013961238003452436328812761475635965061626265205661949222360322068547274762216633784409984532342475894625675461543178492180628182631774638492218372918173812701067930186768639557804162247749670143951224320710556153714070890987941321518817769411544816990287706860467875278291494171281432821079545451997688125097395477063300932158977105085244450941207203693770195795631889637408899490011785728590389922055625673293552531170352395185334996039614645906319473752625235113725312852446072124788317961161591033663476762906846291186304436848785976056952014895496459668199739982715012117557445057721603918392189913556768944805037158760359545844634779143139910231547784570351081590690299760028626940179793338846261305625639557363024058381005399669872001275326061563861388409725940490594508151555106660532621035692639209952935075388170154506858245086112097094808746082884623321675959529189998322971845065385705838195259028282492808915096564015127917221651177014679929354274087499389331501638861041498195813153412742792851514405909753398787798208962566594745800805076397542641834389056806756644837832455473681048316664627958837673589416406498121776786298664168589647324900401834835577995447733041008663515925823879704988478751366239819144964758051303997865446058576698630865669135681263817759059584001845466310694065344516299388780300550400368804301785884876265927257813541554110160210821898410742662763211464549151761051955831418692628424458266308279151443860564131521656356469935960603367722549175519539909869914079124544869007994002985440230827614133717182233788273723823335916522529494295461581809330994392729465891939621677285768125089699202605137307525923142815327512855778822369141715000867670191912573500129877621462261318194415448475021572700570578640720560489116065928134344018369550642433556155328094642409145991759602499759401085751857905467443102321151811858519784739690667896146463328191053181573487697336969228175198044211295786044216978755521984587952534191734551470110443034726768575361211905301916848595171508453511826122850973958034245568785578507251454187507263830832932215694638998496983270141630306693623162178862578767909455659560787544467672288431025225972830466682852307309582011383699471561186854154433964157017039866729507497744801283671528851708273850126861695968657116620233705082526744563939540173132107317965413058247045144236121314604407260440004187705847890033682746431122969917061310814138743190692195934937390294283310977211408869730122905107161542871627928380952948546464025471144086263247732675073240803843939570030823255090492842412159740979996702342216763929865716012103668460117664898269714593779133581603153809728831236037343825540274313795302128010976928954973252623435925153858383236051176769793196092633113076711529389908947409498588503481642458851616382044318478475824697773501937272958325216411491172017103388488644500191941803023538027053077671928455630786223540240075523796330922921665675258943386625828833943908290749835972154007915206777661872596142803357599244198156150243518111474189631344230886977400507900495231719807930700156083345765350676026480653156416925106860385783964984248931685552833880132035770810432283957470121903492553065633061623954019179835589937596998964269411859160043969937321370331817870660685368525588180888834214757083827099086872018147002103643980396515672905659575913234468825815321212686646778812371977560043253996985148952085957119383237751481586617738954838539170789547232232107811938093890681481151742351484338697390091643018226189207199416270053224361407311855024584659237672524048084186385178974724180783601685871954820677670252299412614897203730427434738267448343463157785491923847043574569359331882828679642268260367147245970914123111089176945135972956663334096640536432739632427907150059712461296488564529304820833345237243772714185792350912828913923746165087782476912849339025886659260453592370539825887472637758179328586136179245923400733091865884445745332408583095202602693734947633979333218083257973249411653719174551424127313460229374411957432233368058990624966007674447828300598464621390815710883840182721704738872419709892270917967978345520603573541325052641573090170983028872160257267405696165061805322325978981340038524346808967402060263423571477221586930710018267711843968126762896967073468236296972722712999724896573286864262688019342411692532845031725412881685359907307520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 2276324526387792744901016613773141011072723387359648092030066296693303131958808413559065910605868023141146499808820068842225384307263542697159789665223261537580108749495337785408425910067392731185314996078651368687541565944407764583333772825095384831495100892860298409120675484801329470385229902154941091769913035477270906498529586455597381065282703286896237736421769591947699433849416977139440802697629669023811083748064256179302328867221347264683796521071805264832392057964489496176323198397827598375891011933893468936628522933264909153516145058496985662519795474416588594889828309152762391956113983717431183213695770598497867245469880713058112964289966545989000923725394474775621646774039542590209587274059216780368980953283661186185185539842311419979484442858808015665295749880066378634211809618310585470398011014698634904687787844714917637321421963239604373083821163390647087836546989814216223984802346570555154284439801367424842990955259821408491706978425488559375352324282036918637167497901356589915066889383634214217314244329836396637367018291018785146021368830089233919749824771201786718789785927243033358815171201187257372499608451970850164347027466501010032961745067375782829251259364208601961090413434651443750719664363189947759338444371294714479560560036687680188217031126193184241740633654869779134091371981409747493578432105870447791567132645389968921716245436714549698466876820689150107734289080162419244099700872084580168573419589084355930718209492831934776001525932136109720432333751524642411266737852358497251630163632883533852990313772059138294528005939452992798742627820970984399037776382764114059853951873016104258033137894167039326785389339681019508938035884982474420614204992547997569979947091348532573805400801414963597215485936841113515083130509932946243233906983587819625979844234426114660681684388276585857523822373534774495143935137770713956954357766307397191390422102272436054789151167365698919138179612393679860987916214579727145008108113698472522596883985461822301309608769270688064174503315481898399523851145801450838092669969773459497260798344417264331596769323718915757236573568383136527280364285241590326168863297326249422565567469643995796743502225394718382365114345303832916962924124256640729646087865689852029897668222544871225482068135698262180746264584343028251001141750218729415150452232301351526977835303909883504190914652222530120568582277654430719855126251109976921590644675169721435251133638656422206936191708842594929616333831603673864323792130673817700384342534369702592341037127129925703864097002741232671266295494234990222920820236241615306405611612406977887716714089152408424336334555203764569026530154002321660637455889159648540552700977611617912364660681633292867289262927393462028778023661025974189693147482480327158593368286503922428834908228100444009073081853985162101927155435598263131708434392007277410309006741786731690906319474685512752364015676265946105152780758303589866260846871619645778966587457143408374747900827534848284970533944337042577596487290077020954196008700019957401514142096054745340268744685281024104272807565811097582267650811341973268746304433708296192091212240457239718735586674003879600647216485703855663107716211495372940206996320704425061491405977167416229836813027400653397779322946543850640362269325621195541164669958839040269524435087579541450023849807420369856343540406355474977068764711487607140818790424490143386199329191413479734177273961476354431413643084115406052170824311472127189420108040468283979997861881989172704483968204963956857819888931931134419384280811794319358577584305191182096298092528183459876263816272133152382879422596791257041734427812415399688301269534940715410126323126510249080594782897801298840870995136764864453912018721760780647615132508719029178119428092067482319302990678931295938393472391553021109269164232718896554377830842230527721697033457793926393190949639163935827380862084533875957530567369449450684540937308654355880697544400451547327308544525653404177715585388523375507347292418642652845398233012385927545061052286644169403791853346983545828094728563290027796975717700033791848972940297449390066488060257504456313338427107377143491244774542360672527209485672171312788049135010599524222906693204156307761901766846705313825109684298523781933792668817743243684326999874219288885411264318519927393185826501610953352627921343848647523895158381766181798241764261800817932690130312913815922810679602010023079045437866788465292318157483692024731489589719271136961705950736171937974417257413797878010398974437982919173891640319756193854586215855642404516141126476570377598763998083011082838581001416368127052953100033512248042966168539954109632271409953662481513482598710334864669520116755418245220700801873044926275929572486023887079262110520824593886363480789807302553790658169994267838979149625418930020598293281974146097963396680545971726487834224775360905006005546747194037753003761891655871537435774145988539690819531459778888342570245210827968954540407001519993346706379484244482566727146112918308171950515458149006577861585486640169287002180748961473803983861385543666890366075107764427702311067927841660493963244415142809073729497734553764922968037967047799822660168425824040238604048202502003113329454683854102295496303860753038284762722074624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 26890058904558803520259625820472813065207647495753365179388406105131581708201080143289111867751683763463599692100852412520062689343033934640099843687935520203449652461198589690703425300504635559100421667614881210869540776699766836588668688044761668881034733387146864784381118793282105098429609356741641453828476420187696440693966484087888306351968299584773893107406714798590443949854385856170836680877693091686885863733839237358560043361019613578303134960995853319199589168792916171996412350824854447935057464039270546396754464782724938986649867879159181482150124553623048214420536440878233052037507833822829248747481025612438203897852479569471989551937260700636087116407063785837630114468744744178190032661918587795997219214566873443546859253528291762265124810966173015046767404644554653006485877753279179053866237790140065819504913831708013084047070449617940561633764480357298654317041977125861564371835881676112743771984263371881882150827388214027931570297072663213602180098184991120565916222050307374138736992115595747458965941578798415738204504034151156369392036350242831879230986262367065995520157193504047238112858652512391977376404557166247114608617612291656516137695553134503285015707308443017585185450986112241874221616887908917834250247145064285708075157251856222719082325561973415658783228117590519249118501481124730750121351928698801628907785561918306887561540983706659782363057335257846453573605834259613302533988278484298850586872961944308947842178743361657441597410138778020471382469279333902665331070833633673348166063600308737832086608528108050503533325216653575481446419179666170773161358217324684269854942777587386651486889100735476222903928278764623973636154006678459199088772142525357288502375373030694263226432244104391283165298457201365070759666488801500315882990126408023392893351437208958134388220683040802005596441811539467448887752812372815531191119167208083566021790939775564746296372274057562097603119971191023362925018973102502751074979232212459268622636133666502810292574116248743701306723311534475322763016260107199306439206410052149815760790570834775516775398976817602277071848200739049248887733557078840184011567328359276481652266896531063038756121449655121965448168198189330048000075307906499144052420037982407873917974930859347505191630851481012028507267053023584878784648500844716986358914543450755167956141798568986866225393186001761564576077682953932837949310793525011695508261874892229372689481879410625977917554017947726667589783894634509713774571500304444692289300637634206400807756840668911523898957394571010476234907638564984889781667695977287380151517124922494197762264771067089933409367450829780228895887570021112448281889093060531812890231362579458168362997261951522628116074688744729786346587916734371871616267735658822236861658660376269824581040808459036055175814772766421161206800714940571716555449844584164887243478807386945684488834572893255928111386903367000341085940881851494288477697956947865609789729882199625575788236707414887479375380109016340404460673240438054206450673762811555184699177211711669419397392403671508950892415138537783065215420145355009097159529608894585626151733652553603045344116521281086050777337920165604844700046806351691447570913163355574470643895549427535391310364359419572350087756944950473223233813842518077945644358668756342042792336623565084689852081394788385451976517705510745962731245484472795640819980012874388907409103236660581553732410119961247531011776721259971020028267642218179190183823248865872427029356181547273553610684204263567745750809494094659705953889997858023836395308846960492944653914997959177514352758221546060563678647539721617018996709351999602185886384677278506436478998259926711472026302912651626236135538981589086234842279174402006791490189856105672227509295157540221398564067009580443234311248934795943680153576953896354224452152725949285226972123161084330200251366808533695948967056119785421412097567880944319287703590672528139138164438199124554681965953284851571655496099373294392453265518614396231154237856415317379417891199877988128582725769721019686140819491268691288437082866096292070727395329979830400190905568437272360482472476542231828147228075545040403998977769015740476789707362615363824073182001483824485413131329404273395045109556988946865461664603682441803071366062411819737658732518718174928634874250780887907422891073061505479742522870811784330423363974204651079757620386574502955650951412648851606211573893334936970259105118612342427446607612784407451245777617259803790427093778904244872280450247669825390141383587604025541674117485509314786894698452052064470491942938781007027057440515111530759591858950590247500939450147508008833845977619979547937004606813979257147759654679843714065200612913617296522013409984020301777839154853417882535028073480267869415437998727251271333787206757680354821616439222254602201659790303088064986661609870627318869410643970149544872242145447859911310018983857189236991325265712475164271593543243659890983401026421499843003235153390831293832847142868919763120366934841998053190193865164651025878233554655472831823447719510789525027842014249723420416699895554016309734543604864726798335013737564578575232279927088915604671995889945842980133671838377958811262881094265738928018496660269666928225851235516599500800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -960389047050630483766240800717258653668368126009187036979245200546401298435916054897941617654676006940222398537147919750132155578320402839559661393408333712152227511950530218709889252720045159713330904603651206444070868492367118952847523892737538672681957876394500173618622038786559558103099536210567045001691853083850744940956517668950815056051735739664644269257552662715502117538264326687966640638910255788861727354941599217846847846401085140916395313819636950993551223319754283983275121380593333358832395409232147232001907035681913667770293541293221089976183931318326730069844006857655483886646167826353478499624110377706254805729639278967476544344346893084567295178339884554418504593341850936662275556109170813204476817059049843148820325463396623559908059728996191808313084880265061028217294308077898020974420832754049664450479492486835142952134163101790317848335455848803062610910301412103852665893476916733857302066019974567564009332841889112626641280398965294012502897268411523242757935139953420364107614353365506881646047788600030883276663153271451489765081445479387530172868387506581551242518699731924160438060975909890128816574133713616436216263647336176540300111144510330812719637342338250656649969695660148429642096512129909539525646928578609667269844480161739920571984557291857666482979215872318491732083734831216969805642587435142976176944342925437371744186211404971043180108160848420379088310800672704961957937054015176294881629665930526736485576458153521928111180893307170669680555811425405316371991042063709058377337694433962194372541432485726535923300361844020976262944181474487841255291680328543867474931092268728396268630859864709314618245906560203822018685902429901448600273640820614923192560893449929961269577133384415791211747738821661443868004560093209322943795285755594905186504996673410569527273869681430500465879896468514217949690022877357604366753831386714176713651485267740250368085824107746354832341131590180899482049591878369081000264258463966589815600036347629861641431687709636674959369420263242275251081464974192845039212338474314118074240337532370909268461391957418250153582411291574500442653470801649804288195456680956633270949638239324807248960797576427846741988045839000949685294130488179148460771585436451153928995316633587663746314267959779997665689132412537152254449128241038554694797210180431598866321438305438449098149923023238717120570736043481540403054645000719094999405731963654591999121746207907214167940190327963302690073547267406333069766654555636490545719529852604016804100895575191546400972207551490864501205411267615887963669018189863482705177607309134341336543249914783932847623211032867874285466404258056009326334143917494820364168648816565399365704386594480141825297272284262847696722068538367602443605448983496940721690538010823720641862469187776916792298367835725475875851216181119020933705670280294232693809111978919349519594328736447802611666725004264416794243918120349168399591317671374204318131081739194341349604049863589503414963437363921817224393819917168009592331053739848770132661913234092606627701418824901583483719872761157215489791078179468925564682846638539284243958104296224279576144984426483524705757914642509496254466835136958623554789169169672538063894048028837308771588206467177761158861901800623485044915171119509560055571333228354101836866297278561228391655898981819768967287643898851319974175386002043381614661885168371291667371935797114427869935234134270431313979767924560516934495276929143393449858580147921621884785518034191405162068829151861040978353041901110745760452473863343150527356593412724967985999325040457548877657879014173329967486324051098031085622627946102140376857839101572072118822688135192998085252159202031624992294491846993638522476547542151752211416673915412085443144638978955409864167372160516415868257972976475852958152933659621726326829739793222525605837883500319085748644304123601203903663822195711056472003722562621737383407019959861169967726086001950459111256992857981833420940358000596585272980699602422272580963612431492496154411403629768075664562303404365422115612596150823731193266930355475048385502241669940612111388519628147575781309177759397784645788184470803464038406147898053303682774212863290060796025488234342120629808120343543849162770317911021045348369340931700852398368548541953248786077602582564036158235944842966640170703402308986833531729955016635662580933230940006693046959778060067293910059498441021232045186585350477673204894112838942411836327131768270300193992851911267733051774760771176177880740433162152129899892344027497492466010331429882517233378302705072411584859700076372554902928737534543370166077769664061687801942676870413031224915997993434334331699583174375710274940477245826828249788745163422669588726511993992591741026345322416032578959288150790079438347616285108601037218817388773611730600568357665232173463268964173690126981013564413609541013261804337182369991796260180306740184046961305612965591103568251329882806551598935639073814115780638478706025299842866884271052494157753310817333322214814335775952841718605133158137132140906527386439347878213527897461898978528535631276549722102893362293199767651901276019429147179201236162380375748078521538336879244922885454745143963906855992176393698481112679850829635559897348177920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 12722007430979844118163916429534115098511875349094284469184820196737834287613431323768583335461349942956243396689565144865771791567039667473093164085035840800809523131520736147906879989195643085174323068045198266360675260522658724380818684017352402163323216562243583763128353409536654786665772276446207146079887226680831061511258319948868454086985885003863202860157839771183688669515994886352010668299430765150837603823831473947839240373508056402365366596898142211932129769504729082976091475870061879563552463618685404152123448863155217732184184810123404340216031865695366115025354028520282526817900007512723265937132458213080272493743154894005380786775560106820734913244603579443923220683123397682858642633690829854010611076611821796763733645179464853318030332623926023309927904546620611326034479102906106029440740893728572028089239335830978541256885635563123372762340250394006743717443289175094207628247069302525398020929350404668124297400915245788331055616616091428335717473533612633463503255705427489225500844642044290373556029668986649100817506122603165518271585978977407221333779370875027597585777394002701723924927753571437297034726305631563258916683657889683691494435300785747399967892931735417488116790809823866541297480132151580680374648958971904148349482282935737735973802267930215419088136469860753976291436059298241530599666735658870518016413535714911401183083352856698285525851225816476310607538092772306680130245364316236918568761483612135698818769980195298044896060567924878033747063241694262581526364771100306210761571946297054931803071512746937357275244726034902251020900741193110951595923152831681935949818996357035140167850012281999612594820994701371590997430558955735094569492380786771799997792849313764215443990405690806972211924911135247790431792107821319999617629474487907976481989318437342884695910081978678634504474026789517932650253043232616604091362636074839206151530241835121924770904716163129407605062330946042293764248195924500420540349441833875745970530294723975257719131642056895396306164234178328098649595507199918262039749290571539478697624480564199838727080223301720651044720693121165538910971132417691304370899601360347016508606637669650415475110166851813933066237314275516835301254191376252097380992973521852323456081959053380342458163023860485866942226902908212126429037047337910604856069793725781266804534010334754634825603561889724966229473605150560056689672050012718725797172372683328691816869600444225177297782459549203920550532229363211294751303267398398437421215843864909853879248513093091359535276834590610743705678361663467438566249435414422964506597727957031915413965041719121307127943766437785679245600578792218068048147525239944218881985484684435215699137055985343734421179745186588559472810906705931110257844452535320741138584969265086465925963395097140519270647522756566465661017513927872985662519694298818677365664038242336627288407791395810742967420726282623193552152127316332321961597309523046868990191039014354601224849587302550120365539515471768514438498450174003621839506796414146794446459379370296257890450003486919071379647276954925989282627869233759043527491530839019447235836786018790942796614623649539751351588026759077466070627401700241792973377802865686584524310523544465885315986278627577643332687117775353460987783351306382361548084200320586006117115364323494433734431836875093186675508130576664412094503420468358500893667903819909261452311072776597202574389690681699125837044663382707352196669399843168081623904100866728087003374133069430034714706226228546219516336182833419807579653395250382623749209429515971973105766767992665265616902135218057887529436220218169295003910190402361106897832549640394788994500217343811493978261705744381326483851184124696331038141449883371342019078138838741249832823418391954581538092325975446372861347932205102394161044231719612498299571221361933507327004511999596431744587790876002776887815995785126264372946271139049241618124950309171538915282834898896060325370439123228391226132730749623194263843760811798773868532631211382651328389104192652553324344076695832684474075230717297104024706585369248715064322708782762573880516653769473851205661075544236313690532355783436287587016858388668214522405921511107084610830662026835145660716348952594000657103818717236748606207685776412797089310695686512953945315309909002337336942354488687829974706769308814238793808790361038781539499883435668061665629537078350804060200148847555422875182758456388636802623730379720744256514178783574224811789584078142488138582035078409053551560382634697196879859611196473697639143202489866072196767344474579372442683352478975954829140328749954508358209981833723950123993931326187037945474384825487384871077789961007845656931467099167502206906969907705618399389953794660739766186375905642511980943837319108281256677415807956317288039526145825518854055912681450043677469165370181557243985158124770509054684220242530033428115609974686568079877886765141737566148495435348083558540511031040159483141430643646226169951109311599271568396855435564444723022534873328569616567180655027013658197680111251215921899866076971958250226942834019058626420586137189559420157209386779669661679449666617362538614875891327724633655325263322308329385486327532438970772338306579962149863323139631624646295552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -1125467901768235443437357805443434594933364670062339368957157457827818379250107016819188797528393756787761239984294681296319920826064283040442199766550477377267383417121666757976841791778360585193604793443014634073226619027821486075812981605106402534464714410267509183966240183703494057934128899823000502243575061567983069506573465434324955112517503412992773342593752534304906616466173638099201857535825222628922501464016173786158268363201657255949978409627859469239182322180033761342980767727534142478965094668743356585473778856668069459324849484246649677876205810065886577358947000776587976026586896721436060519997870902220618718613628346790235984778643050053085532882410347973291756219202234479755258150391789461958871874082825367491769912311875989620179292264246549668787364676679903005090341541422920101444225048193873525107850046272836851345420437673015402875055971181566372994927326539609534465001103874326434666595374975335819263490337057064298098144109082950147248320449999279051137563764987079945992533172535682046685591974156924117499979682904578065615181164223397520788560538109002853582409668294112104576208769211359053510385934687007361168788332075542826719213353431194628319806417003923131574757874653077731139275412445226736110284617434270860529406353955849173960127366135486845064174162949016426536459475067292827703088699230928355242045093453714901991327060482724070554145656799414668986731567742759068798343578477653591829327383081904579887529012458312375552124777872926603858956806374488103366989287894364334489557840523423951857996028309304446114661427785807933210465828941924535592974978844139489136584632226364532260784942467151381112037974316192936460470589897751422120792031441645520494315388807576231465153297106086624928841190449626100997112052716036176706642535163230006049839017619361300580611939638706142314325323989147976793024426812271881843162076006700562480539996773324976758939055054971372816578163791780333487019561683721395937868832669904779269599509859141792647071316740537437880434250674930146264453153676614566993629241192910242468120315182157426203985329789468761181651211906722375586804161924153782173538331029322919437641433093502919050732058801528063152932998967802824208872539697100646348629627257431678155620909025825637301841756922098991836250709086053944949694777972961820224655133424278610555435886576696864899304393621621579446074764929555650156970410760066336618821646556961748725655908854325351631508883181542239312153727188307151480454639615191468987186646854337605464436895904707622825922889596809452960903142913630423915738442373443059351789641982653101999288795780985480210538389067850615278354685346944382587648490879757145698127695706422948075495305354470931245825779017626759404554763556307515786148157708534034572358654938739806085370976735090606346759174361007110726881511280352683151971687134773751509328169750687726219216013122911402472040546610060755939710471754777251312323143254590155652249695711954203199719107450503492273741012154599222547595901538628409490425729638281573148352482561963058669487597508703982498655098070572364033445217572107332056938176682154211297190011179769908362300344775819564502695886529996900006621495509077420531523827274803133620502650496517862698787819626445960192415507927759905159608495523692175694906458383797815033181460447770273105085045388031387256215890795268322600225622905144106186875126635846882612574456914194332797426894629689768959176510802992800547490904134061605018128034125458698341620552787666104578460388932749198998240120462880424314358795810686291616278932411233715893685335587990748396925221607774225602443582959592778685664189031453159005447169136278723143342659576666426682273646562819254262239523881657600531554230907676275735235843796170183572908069695704342874747709534756758477547520355097686503758063112970765179232351210199518688119054682521505394736505138202014258999620285074663400571677712343767519876031276016066446627912404101494233391760300807957471293866899926073446777296103495123373397148946721180149714442249834069262979420539577815686673961351804345201636526497100182054578859939110151500234455065505364366313031396020080695386243302861602126932263947338906961841865427556062040153230307317398702206575872232263853662220416783698952174957291359284451837869736463005735260331219237238584712211543249692955217775788968448078159028020145799990557422508044728980625410788732520669230565671854676037646907257853978762097556128161210293176060484578196654473834055774112111017791678638825160164435052180889348928933786066114738343079923014587815272773700907143490236549391731703735377564826962491175680630496959424868141226574580246710196260212092695747409766010091915282431458252151049617844218906026275757187028651427512687887293166566814742188329915323429991527576783415928045827167684303602467324654640733676811024561777578830904123812944325469699922627725492362423152680128620296257099424582454357630194348138357464975892186180132215953618850705252235238432075115089470193321553514179166576799171213856423253827157932398940372163275730222612712103013765779879776097998435000369461432575067621680733954319409882652882524128449957170278770274265781535897685728788316177259914944374915728000669031578144859094177403519886450858393600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -36398469997882349285227828771129992378611557365199052395627116911353439420553984816047667941468922468798492428154722089863097306363030524101976047423584162816029045394153696970917158069239836782515713558344812674350907342137025240811438126328116969813959843391250191543952555990534905060186741820554159424789707720841949225652713135200277739741423957431954551494587286032478618003857905272544328221788634662766017185880095614304678496954573386176635757269815415369329463483084608541842113263823186902408517817550348523743584543646513042035285629180500560833326011167033497302096147050243097141642902919815350013597971813875721992172248426567853232454678117179965622316334340063425950550478619719392941476603201347298755784563889483290114117507300651322195897603680970900513955926146594850661537064455471662509014698112284896122822538236443786076674675429581521103178923456539216321980505949060156649923600480871065648229153855254809554677598464705043693024073369068061843239123491023801119368806205195303181784516412185933641920925808441073427496114310034113368074862865323375204625673708387139497260700926428884819970385591935891633078726934574015615876608865216429881173233782490059260461922160300529614988301829341011281447373249186887102847299378382910636363497946631938279993410268757525293523795898986120506478259711994642620840610385845288599641831528777064802414502788273151412945470158887243092662319361747622288375056536609011833976245849725112266182060859429142885465729346851739930520704704266970160171358118452521464187677256674470832279586614248603848377216575202258122720269970207171897159604133104806972944984358087960272199058850789033013301607530216650163531139092174188475050003465907411834867999538425632778452826960933165437324215395747757395122854079277990331687753658480708414976145897007194365026914007874066913059908234915357425626238364900507910992148463219155316701692652440506515847808047937841125714005206649373603977764651223775069239321653104809224015271049792917957016321031910645522568980226256186354619309239036076048726044450990310912525441786081613643970752386263527019434868212811839323195849352697190011633888444737514095157597536020083133429351189228072268394861532158394616577054053202766751011116433526736606468596553952130641563471846277657851482324933877791151598265238041499476515035144467929905129656447951221736688848532113950549819698098294456570968902801813270736005723807192802114920142476761470776374924983461871345821181979705126127045391813523226415337134441950906639499055452832178728316634209269125599091083636840515624078539120625618466145446299505193459693482401672677066689063585651164804974906486526385085801796542627601722233362646050059124520900994043539695535557910430660204416478858423678139433010323543365760226708626156084995563206615928914009528149097359588338236420138054307015634405721214370102409515246777404423354813249926345554406962274589733603455134026000766135898977858425570958221947981293914407804974025172728337090830884063798374785281105276169524875578721343157179742160119671394031902768857198801818216255865348709253019361252347583470249951746363883421188579037904373931904413704897043413423155851968135708908090359281187212460465769429671196260177847127837054988447009514910253199844367338641050299146575801204509337818649237737627180487656644754382467249445101357096507221506681517374175116053879836662050713832742169411930928737267710137408576200894312621000876438338848229170508895909740474678055434119647714665238555345836267074725696075155840490736782755044416381168205112568689709160173217841167498501112030089701474302831997753875798573954427396146549277597508769268528236441064659465801236896331539084523205387448401505089191948020037410342403802641244639675271679189841821579559332546017223598171444816905226498460092996141943521753720899600681950390259502773081663595188901886692983568847879878838304798881288134433435787514798709376685640865708769206290779437670071908529917953467749156672821261113509888655689624713445794217401633924038670597024470404230441215198061619781987913999611569697980950442116424480090558817449760495784548024488111136493804791977801150345102498514394259801771995449416072572895097475573462530935677981088301951264533505950076199932624755501078686114382529830396914540923027220300033092126728195008825179295824892439059400693965744068147136602672126286234550459281838410032767774289256170179798612709025199857376936723105085512865865896341263473641325296183225509591902273317244598533433843475919344288360990859871048101626151024162204620986265023953307547019944053466737730070375784087044786326916145360803120664140010621634564927192895996642777433300481588471604035739007484014967650537650847998885832401232290115063679732528777639887185113230270410654636927368627446270041344061798979763717473540785592563613052710142078432505381818840095432226694518226829611963673460610752633365093589217157501061586420534543348005159116292874895344440322178590784956369352346042319534811571781920982317392590421237440701675942720265994891370305608147988605480223276296215477411985054253554435946938753613995774679366120403996399349689639667053746646498321274633123826163337415544769258519652224981059756748772760861252750782597367798039461139605639659520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 17830010799728786859531138997429310977839501074513611891252846948907323306108538632694123845619026264899210192522292197251968978208459228211747229867130853179822601247299218491510824059160138679192451913780000022196791046552871492466569901439232599085956637156253459105275934936895874834533581105931656720182153935523517767620235031463967113068578440922819343503769849336882588889932762094394244219766433681167830651395085962671484342845550836370282797418430046806482501968318239496620623192960676537206990318377209045434946458899081850524051383573058787072096946632572041025682722032782667250329016484060960334987926272509530311024939885406015744926798785136894657745080460657312509920857852324640009860066914151804109179063118944737602791518714284001214022646285891989656930656866532145398499594322047714178555494285539853468083815143451336681782704675959921043152830301773754941030290459011772717853414150447844606021415843390479666597323648493042514868805387722358661037764104807943687656470151145856653375139457521668700954886757497885715869952650754014100761748402900672491253509954468581903896593826246296696882592891117384628443159457027267341175638920422788034218800577400390936836419952040023104956162435165959959646346057419918264092114073668131194949647048425317169547301650837956957663238596642095754062181640879514160066053858879922485862518514186044927527249072893963172254622703767838663657188516417968854708928129300515146138016287260184634891031827231025634315235452850317793511972447875008392868086428437593587974802826142470217230934560844369462223218224973622220228502856546383753441278327492701024874581371269739229002585882922800550514980518264110698984002366462787838833405416682538555137474834368020425972071583192719329338503291871683988101124486335749402505404215214871676290861748234130627455323721178030388370308002510373974212555463051393811174850120625609679230160028769095742221080271357753745014904489095877794808690802809107619957016743885290912485726540110350665256408601841704725572489935369072865284703768341671665770563558073362527850206205559623317510982021550978483217983629254170859994107894349047663214931243059788823398907054607051156036920064944017644993016923157982742312592267059271166538943727438501012462472880413886329327521013318216939343105703391972161831105670926145142963053108855002415174318983875159407421640356885503298716093657431893815879472977906462500203299113093872119835898697408118499066798554613966631848206997378824967310927740005673234583989716644331236779769864705598752729283188295226456726015961793513710774727292423969988983075219558423257028502918473680147378045464708232965095124237947607487271176414700147775752808851257376397444476467744762944855003985646729741376758428588259107160818793439764370000069452278716668685737392919688216549026857385224056467772218480122881583775190766500336045621761997204808160929832492947250927349600637114882854753069352267527180842482528807080850048905696949877737708643213667546070062750731962668769066461711303418772011874064806659131518428938013861905104391906174339598256590661137732486754755934249262941298554610271006393382819530838606963968308831293044881325377925456418578545695099234687981358201146954981913212014804180643365295627462207212155605570788096325982144725838022945453370291874406091186218557713546116389142783765398239068320292920399958302354947445498097835284530094668688603074346832583773928498570266659737488269355050236411492283591270542556188705049204454580749198150784989921692198409701113467107074650198347260585619117659114879160980753415254228817823457033776907064968310108397694838019212679930907425825366852036538562537711523773199190711206776767730514414544966064080650590418301261654603662440559783985096058759888061087429151840181071106900325541923733983340858676145681549093272793377596472783849700358785859797407925438500935494160340121678009641555222130308700892887711271757116689539227548476197531642638595933895263811121598065276571740213659128666534659522900741448453124663028196957691660189358046210902140691904641042838690558741366357842458372386513238489103018898393700923222135210842575120887875193268247377609165060720949427991939985717427903153706656682132008916783741613594640311363150330814100462759387067507968966684509035144499663423930228423445583446039614939980152181826951978264824705199617156184486279389216108093725378572021678654094415874484351257040983525274675892328691373020308786738635354724719207949214241534692813810692436573535353317123717466061880219985738099263330939500734517139424994024529089291018174649400641878323225273835263739574088879701988161591219255215231907692112104351215902195229706276481161017752613093314700866519958431549339366618763292090208506232573049521052990325856386926143942481637979365310274828648306077069801456805101477521712630817300358127940599004616894395519026758619091638593946713076688835584145520178333699117442220070315064738863620476372635917074794988446470940154153051052920650989891336250007193358618792449207467255639536798334498406914992335389484797072011234608279829288818106228530586219104964607952529682612809350137366036651822705668678904818882949000593653615610548690254609069166970132665684605184290636106535843229922958741062586732642304000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 6567063799260831771290081302437499431388151949900204343103328139082205794700572616698641863975707376828629992881485042395217841669979303751813179841207603166304527551750824727595799370572736009114055221146335854835576942199004234964872462044799895698037475991599907829176749690931932635381864720980895363381707502659028331121414872179257810540203847749467646950716271150430408410947831107997729900475960105968657888727412946688277120943165532300636153434895977948909674384056084946215735418120451309479527523132578876949603043566894614788780476651854541565694620808366493799123396948703195421131486810870799119397918258321265479267271930101999528322513441517667630175443777840289578400639963180061651843853166449190040732624264615704090350437605015878099341498677033661764895021263997876415183783162716052807717300883699612259222655916498923261067156495832292603691463885417359915500659042401440148340669965314054891517340263471208807844576341585768253284132112703334991145711545161894111632807832365685250889517674898901891533672891914792800080185981690775213199281914957171907640972078833823024768881774377985327447129166373259739213676080567027432224992664522136074122624790483439502814136112735876675504751669415442468252932582001876592735253455644054745540914875344501804261317419053633697286612387637863233843578768251965061246017394296824708703232643974652156950699646149480591347478558479723842049072025370533068116405854024714084028174634108245887402507752570760516766177199130349196325502216774026776379697109702013387815676678484365262859300393791244620201005548081585507917114910078725716257494619319130964232997491632295283837476131659129016789792705845400672968991574005881096151901453963138944655439852693259673325925594348118184257945160280496072362970401606538331894790778086194133775969360411322555005884264802383095552484468494859917536260437414563547170442543377495830298011086348176740552353780675539690325706930525192089778242655027822255240054625752736886523672524576661552980920604705661885155901044606756118520039574654113372725328429875058470064749344449267685234092988707009996442104615908788346009524001513880302912723062859213364568743600407120901516677008281479660310233111114844173878153585577950293939099361833522823987491059696385156640568628151673127723746182141861391044972570210961582063603441970062570550037339539530028075026845661477307391743225913315514192605367102347978572112695341819436334132529950632129526537399028337930789393958137074999574812422828026978095184518611546138956679500791342175446427903751746432064849437054476844154213938801394960991463280227003043746441608150506488514522336289314944076518921065809049047492357969285834016741544025226270839685973743338119832055695809894627262241442962302482797571682473063128750099427192081505409575429671834315814203666131286897396998412575209622866453237784114717476439353092368642090250627935763682536415111101206871855792669741414568428760633774001635895936145950817374740618393486496824830886106113456826354955551448823063734106947920207796875852577639533430202758296667149191610399099901192563046098715662554422363259461466451325815135188002247744929355894961901992310899642018952329471863115806370665823245696725296590527869987880449781795031041608801012609212770084896424098319497508231791558220921718271322135432417871180549726228610848130444243900553662277021153332715378997523773788262934248557206355715429724343643483995269379562992347949480304164128067123051407134649638170411544462329242865436876194143012124178096944817412815275505240066910579031597217179987429186690346284066169080693549890377678052195431115064031275867276642802704131320202485420634135346388636326996769980117206662947191499668236960146601515575414611435158470609846640992379304230332623123656994740334153701851736019086282747597418986738957792923372901423257828222208289548385141819365941812518371436212715220403201842511351709755432043834834827017132243444376300500095672418859694911026043041006888071684412728669792451156676869380974889231884278588950611320127774425195378111012037955736547393944101039136726793798934890190456187652198332478477852482103228504237739053198990720562906463681761080287432579737861928434408767919199489157397615907584007209513398541056769666845907122975648721064541226784777441143691877271716565584766286737048210790361577226845160449835746745828268017322870754522591130842352167969046181527958299370451381956842110818299925958225714269455613923933091371125766385560268180094056416454812394626700797360118289083602427748455482973776392295469035804807856977788051556197855053574964349190398018739713234631854962832095407486174032031435439634720311043983148290329093899703580924024578820531568794384843275446851898384982449654827971272551438353582878967553881993479060256833768243854367079111605296932072350323397401855723642921163607820908085927009853910373270022533642268043225988505637789258680368484618484344123771686058881687684779451120178093864477517396070283054487757102016281657931566714620738244740987816355945614276292703551244247609856261772832359899478697027510052221000195240113742383065306804861379311995282738984977373290149020019345324727258385543519397661487068752695514376749612637306014986857767266645368231319519747521904640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -14148671707725825570384572063248432971009760891561445081455445722771575420137738601569969480709591794631517257157724660580663292664602389608536706873566873242372246261542294054257204356475167842749871178683174614472495438246444063995404947988488966431100508838260890568131349322656293814874535928853298411017915070981181263772356431819128303714882068951258763989308386088811017452772565357123626444068899462557609779562366056774591555186156652772802586327779633320618561127092834085250429307130808465158004819238299735411846988946741327453191865083400927584499123238674603467080265687464001050772662379010120550815208541918582092545850239887319169593212845036556651597011069576977140669231941962235092722220049388439489358963638639751991653759377536118486265412797883286527968752709665290452673844095273883128613097500594765792352313663185008964832522451109465728674069312064297083916752119675868382251657614275664939160267408484285650729017860462200222160366665590612123898483103876259680379246707849240615542878940349911848911097425472682864149046593089390578248286814188850062082219815802942614971770404605022503051588206488044343593269726020040559771624947629579384026356681904126626131190795911680567129537375100802168962760190921979702920021689964732457423223418691333054845361746593098703345733914717750653785989569364643228172659769816195742916138234654156245776722009638263017506614836563436074893336504061682802100063186647964822793809465022495929385080203066474878322380534178178986367238584768289811890618666920364683264909852013382883597435109058661207515567991751937510101607667815050700196299292510629051588725493948920961027633811856239646799894815606216351210735534957864461994592316162092796592830641842036346250103471422570956673436942764195709884220560686867927148626828547292272794751702136127943645963032744869520857270217951317026534529185995448001596726358788402218327135372188750880110614214470276464991955918995498654202525006778196008107859787083262536706135915189400426387886123594003323633208600972382795651830475693714559081830350092996419343723642922957193113223589056102233154492949552036496342043159137325371412095989558941918787002723130376136570572815342775418469050400981253998275076011202761108117218283581608990923469968438855369961775079956908114290499062699098863676602237553096206642973447944346249595242479906264993221507816526318126766319733425562285697869804357482939747305680800788869735187509931197580966299669625357432455136368603174970299018797250098797436868004419444166564510605887943552500438256918722670769319703355026926381107274742984126934414009405851871507203614407840334119738897870535276517012638297375276078650621085147557985158258098196995039464447417119617966160913981294904763670637808259592067084075785461316589357081140224616146653829543516030506076758375264608569937200146789638208449573166733647709795006594627373175952672572320519191548361397114009355301758918031262717129010787737300570415169258859221885783108822508841161432093693127328908943117784180077655497769986289735562102890155186714554122020189254813936447525254365519787093024158261992350107227934260285895417963797850486471201848673881417181376310813718221512565091563269239815036474131603519561580650679525795381465540343780270754566800902581299646501376256724879833300031179667186100402287276583741719312233831399109633581588622858746402113492187887185786674092420393883920924455017247309041507357071224887768274555892228271020643558649326554629904022184856176872654429540152248480784418192128182487806496254248897649013021359390469885856300732783457659563552970742342811909269569460771413804751103007040857568630104699821227229387902054576653323708538899536993043116243388806064326428625881837535051734235072653655102188311557042446264007813715778512915307785207755573115117762655946130143895760769994065900853566858180659435289389756650651537711634442727332418735813109716353325292431797969183488599117713642913269112367560950595201918244420027227517104442550106963990320618351536619394378990809217454180634608266922792715908568800588363705487973671461666347562778634744572689621493481330152304962286634925952240167654530343418027606383999611339498783144738277004015747580041061464127206145615762462519187121737139846756206807126948153546654930618990702455340087181798185362980158088156516101319150594552604971034764447166203835561223826583190128312295252850340711697817752696320810321598152525159733492886662382944100468699002804399928970597399647650566966926761832800903691935411664117542461559601433028713366564451353309317039320941090645943543482859038999378805051579531885209854938989372296027819644530529453051328049809315394100450776449134755913450693622030558732553866295861595203333766914069039060217563766037855126042928190008600588187586249067128296551400767932174591827404103277299741633868649821962801005727640458521362722920193592223525589706218947557797704705003263537129252924547891716682131299523104705024197703453736103096492140638370776327691559834427997474236146469954501851798913693664657853112848408293286233985704874779935353415184884901475823374799187056617835840559777720289977778502727463276231404107550978822450115694406658828141174932972358985408500847901985250496747308791442314602297583206400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 13191524545062166996926381173712705744573268738629664629711342085279855270080409754823106743913543164138488991169507102496251770172519054252749923346977259376711584076671367913298808994792632725511821220275863824613069945149671139963203379377111763641398218655086154973598236910130324241377107924353781417814111897600506886184586472433515460978789425232251873518146453610115779614714422335622478076216626339094936364400198594063446949803686243686392607070761606824802654014226349973400182294025942535271352223548150841023167730157640226178970382081048201778721127102411192740305763967734431837759894851812021691595294441651250355097523867535181660448365813619654629781492418684732269159219032567697038826279086416447791874389663763318597558749873010075434911088094241903843054218445047259856702645943823527351277202989335716451840789870697642716407144493383155623840096488949341110462527657007495240427928651942263279901813223564525165850569797945574588825432235748764985599434415982189368565404119961241907339074788272067139955472692366384316728282025784854875473604311925475182654848855223393329035761797579752436497551134469541280491741117051335502646977425169976249958305285060563765380544436495646428519385646768597937148645358052221857237909347767149397765965887007572210063260669875103429442812008943653567841761950740987353113616794568998844558171523735520759835906495110319032521912940937030710889838190409780556916078583117939678372433244012340892161482735223166177211359264685653993571318407346439686605100995066991100134829357695533824252905015913235971416467116839569053845002174108942528116603556698871559018524047266940312779034652188183784317322154258470113873271187870940670280211842757646109073044150191178575261872520214713657008751094533430649135694564992753176836774702004851543914727222024839865927938094185220533627461869714411256907648692813212499037254060844539844133344116315276639830708476092305312735755799728570748468655328344876198200114891553627190458817315317097195090101655167456555383875324362487915429997299422081312043806257157050116619675921856758016601536609069947857752512045788637229040884562997941902080804670814987630256932554453821274668149784981285365626762510543546202931005240740721402742514678648920992317578594814866216817329358919382712251328944339307796087009118095460060074980382058864218764436923348514629039169596683916099758084538541876952112141506546310763559501641275392933361726430880458389671114072370866800885653320524278677252992631804360518147033779395378648714996322845422320094370215131680587653026386773542972222268207860554831651774462913877596179367626264543864386066748963878709938870619069209241830587231576089682258465940274549023244699805263404387245073045014442076805124238444406936553866727088853034996345747163974857440804014020357241980515705915241299591866454330659905261857312982799150873454907869726033009495088727244448300675121993618343781151459453853872834188720402685380485328371149036704608810206613045997617837547952958344748078640873455473395486135222500558864660885715384158486913726071287593761152747992306524498456282529934145814681950558925876218999275510890928116294850785516112670735098165426989819969288032622648713097696960179343094289281620500341622221615841965775025534183865939693227732925469966739538009557848005601426728413015360678134939811289179818647051473742487661655165150809994373069584333696145417273492530495335609605207289042319432183737484085849169815451484895718234941829120678788657350288688063732264514340394902917961403145176975926670669039335054604859864204958019382280053685096572976599125542256961787919096548519678860571429923234283230659545404015716239670873512887626486330521651690825400472903206641242936558930206517685404904901867537348897125291294667688550866746084340326531765085282183275665640244841356778622761818187623205921603719246845605764073920842665525431986869189251334291706198951582457360949580202277200152474399066951552993308877618594319129635681407671413534514948836965784450719252751013196744474364879360449017661717947769082499735771451191383581918598062179320273324714867545417298606688655462993262555905706339001030473383549148929655120122938361140705464893760671565379471849657778825461400999229664843381216651067937898313831404313443975755683979544357417859626124351717275130528678701608299800126645943866012295742867085848153453775756031246726815210092635284432082027593055523930326949308470092768806265482776934192366802121003629923536866763867367905663069098194543094970160386415056341541669157415154024360946550022901525684575084764538841913918101887105230183087564247319828793809513351049517276230130504462206053238869842783995021972320764296467776950653991394401759244895316696812881694973805032958500166379039159354555193416206661906836169364196399234659473601112995044095547342423704463374657481563239973898963563893451646002578983288386496558136406492103532001626730650825893570117711975875696654752954392926558838531004669789863721447247257689124824546273001641543313980908915214672241123086469871599869591145005701597823398493932649282899231227517831633896678345191234442821987539937721588133511143511064495329116359192971163438130726731924345783015581435795702127840069351287079562829461392856186880000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -8762617658434868664912502554832908135674628122664086492909450900189660257769577158136448037821918621717522513056466821025619224695951487767361292648806658473948105286136693693222924828636938995832220213796646396164220664483765661817398755101542748856820741280640918901212328499980500011448099109279881883326543292407232196340396961943960228544823091620975386302060661235863725807599818679429380909973209992369126075322090695497768621254306485829067860518514900581561121654003376250422223630414783109691108342387583810898243573899182517008087073493603199966278948145535030037931524828722685419726746717969832451838898733941656134651302150560722119379193513239745614800881640048316142601445981538732515931979954704467478911331194699337255649331623912886396104873641205500751366875600927355089452055621647347669532016345935702066612183234848152327357026311314417774995089984157496778696985767332493908845283293807385860611020484071939280538830773516911213963943814812456835210879918182472259860503871886725991283246473978368087160684540490506899091571017865661608763688123378831880452871756731820802543332335380384822549683322499649625043375545578437828174659068824537665195946663388723846600765017596668743055195050048422958907733921743331325198153573823175859749065893815844018878363113110001149867614681938145867671978418537876400443774005195734797836011509428341424208118444918317813451307662555130408833669981192091500936457344356784954068355565364493553808975021409545198393089987232785527530893971009249804301733408971922258807923994807719578158484572511085459997757733125087209509342394271799175408943429666604996113325684589053763543406202080255325075587295442554979230292573126747435120007614078089766218171655583026768292339741709937810821196327255667296628167582378109693106457864306321490491918965337482602942447449220005082974769379018361247085239129076127461964519111123946182451829490603138359575676855982385303597504699741147555573184712296124363219735977798787070509474358242201796393736044900247924809330714783391498193088888518837055664986417709185415126877291996873420511981523308610453450450604856498823342206084036974655569199773770587818948970546744882985840177683207430976732052751019973102953085375975252313255273855942033600163598409465319576519788895911600800164379865195336559192159004069951669305140910743649514060815225973213847238513015283257215612717116930359728122606993434736310628039310621722167417864266810292824120094212352344064261966486171987396059438301578289550341377105431075938928246316486229730256915944676003432969649103927671375778782730159684748485895633578143610697971700081475136824692998498268151812311601410907980129046446798924681534254824524561555106868829218327670063964102374515794055198362125499240875754979056696361433392918210501654713272438438545422603459736544166916328096150740490972565839368774341826699219111045291367398614030769886642319774027120965274264079522722287780231411508602799634144624760216316217930207508922472246651339366192264173111969244745520164945036743386289340230352416115074862064438772111141781077110880797372511964765394833457857144572478221077656189278726600574863559403363748956391499041326524437556869211699862263976901485723618003801530751338415642191915168077487155811825466068541133168360882914706314827833541200884072090233062514316082517289480832843812844499062217453784408271560182441260665961849190196558743891073168502778433944923138807331586369267951441257493701819624159845516905924761477726785703493914531313317496592800584232798609326855331099431977847971417496911146385392457762357346140669649483537517961245687074902158378082228706726379827117772421892302974288395622414769149721174184243917195826066424765678274716641478018725879481618126816311654022010989009869734251188865104740842447457734521120686770187031561548130547573016072855408675944941053767862368765068460255942186216202807132832820680086515198772819476055030133268579970462571227051326571818162770364148267142949052196053543411594436331304771279309570356652110723451573316229557897884924443557061367790230790719930931332880928325730887826588759158598039668368152087188903789001128907238733066218441850304837763924476308183221446074749088912272605807484497740711243720389041251145102583201674104898611690567420620563414285377211858953984820430896481882241591673466289271098200096071807126697736980735293927941563048858484995877330226656260571743017888651301037583008883384824976827961808128254517215349304567515598795582649597322257863732545410331101877794552248755262238075352395900608714181699095018816478573648995375350297645600302156874159627006699424274456074684334718669423634733952402667206053727916218051142876559816220026395053446758526047104203451362795090257860052861121948557124800504224841173201984976187299813357375292194475278202359413143734974945923914229974965314379265821154886191371833336643270972580331987029792762573653420664443269401777409527430705459402711799737519730831793807732170386340448218658960974173498703833193925309549065504526771345852995375721714987774648669289656029426501987818109689247685517568464211878909138256544457228196855404255761628729306291782917785154041479658033727639220800981716911178008557355157757041454611412976173611347787219206144000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 4251537103418070413865174947402797490475554461084967106562038130462880382645622798415493368807192437623525834409220233198828632067193623702383131550947078409756672653903424754366370821597235834488041943297095334127129771664839712884180360880013839742720216888993653993754706218389293908055000220947301084548218231289281493185523978031258368456874139340212590330244634498943973077194404996156012059437448148740289927328922665814064350865309746014381516796696600874358191511871740523250594386481606809544510763427406521912587023376661988595745488871624013213498328551030458750585569109694916897426188921221753265123020148224605062587258699370434972961968458815654018179991781488648769223373318785484605619333018545302317034899735543463496082922221357116789025721588013255493001248964074694499108866331638324170597257505151375361538031109622663870193079110565124810042176892839466100009272976124473314319342826037042981174799903846631861789714887906444745931266573411882971422785960209095767428171232911447938691924213043438899826895536221715734523514909031142827708269387582783507358412693058120576938784267066032476691009352831132156523646457419431272099739801437584067199085913692041197086107855316254346733291034396677484877796398112754780372633488557412971971264659189325274326136989783698553301171156349751534831278410617522101475368062715940168894394346964175940657588207077904878783209970961621634567807106192453463813102838992712492437290694819811429367717868448686730307836787606722530900405073492652144291885927536816939468816291670199516876301577514476748300784784082976403696520669729281788637738290251546158957827075966041298683170219306729616353872475003705676047785638770715976118004761098836886055274509002567346121821941361227208358846263430693110951960389867320002958506789989777353639263583449414850623918207030921618071907732195442723404930786399767666809050191376399406225394661649343289996511895825646659821640252907420569592633571315081236894326283681945555442346474530251384114887017160665117440145838485044896896221161984602897420210046886577577457283555802101060410395139313189548024352983991226162407028153715610088323567640400628158940024806989536466002779943991544048631900528635310411411721933404216901723180083039751467049621146231817696571961376214867199694311148289732447626916213170032931095949892981262994424341652936411592200242973842920564280582839859460158544399063404022368559639762921271057604716774014410792188332964471106415741643292166720090602003381628847790383344110035474139187357213876550865391817750488215621936690232819920866432226423122405333199814252036763250056571240189785418765152036627322912652978427207205068268641943381453960360258416796388706880527425451540109223228653407529415957998141944312727731109213580421855940554854855098283294184910306479689912801122820320968766404915101310400859682150611031012204803899281129829374338867062223412424975768358154704668598958809097194450063931320853404254159395744465491446306426999400294092347866362611158415114600296171712690207601810676144198034465123767074675951754785309740341302718454775657922973746435455900551754320560928872318320242577369349411341152824114182747115893437606057514202583624913498542367676584327595342133928961626923130589346859177927031158345649243754270614286141139516077579031666277981447296896649520583214874099683529425228196913868671922959152771521477438565467842831783018242023684461093464712277456755933394279295318311493820852050733810228347515231790783378941201580282107915354735700538863971297197169987842099837249024968240343136442530543332410551071954797624591413205863310411880930852637927992151233410609409954694970636792089485918386309723036793005174371602610998713474327941259231445440910347441015389423820404099335458049439723420387272363295088624459950982117872544578881758227890946767343575214312036162436989571755266916328028164350224810848117485724055701143401732886702634831253169044481952675124917557960697531310398271552194758192493264247853814758077567663409473265786666749130806362298792145096714023011398376870041055636691093161467397270653682145698003264115971164221860477770953532414011672073512549719093123715380886887756566837051364666236308000662263851310121568576375896969058644963967476120350784517021705145021503408542880109945802396542757367219742737872729186225134009965452116380221130833074756464478469564035804141547922386808901852420864361273741575003978876353903670617379367460558258581632472335410887679480519293713290482130329079440259023291768059801781483847551631728246902605963246212640664152703255344143052174409134761849528578341111730634957190930698971189917901724595621456855489517592760092753673053318127395782689496537465801324310759970330675836229139088950290734096527744161412288023060830147524573767219364361969928077576437253936280209354891456014555432658902107950548561965112098662139316216568858100542893561695842458331408306069962896813489982290886786178316973377013485311720529807175215703426119730732466283848442873536407659591573167237318861574061557770691425350940951000425723610299487094663416853846442682882643837689651522642064603930276438942338562841206405013599981190651424227705761353531093083430857522835339204685861579340207390901386125064349376535592960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -1632484929641142142004481158713880480164018561518843154156872718078390831780371447220595177643930357953015206675003659852024175444784589658067504996180991605170260179629099104157791867870605317370605276259559406232368402189789225650203203085521073400187389484886019284395527898377041332904271133035754637182485965141619983891009463357051325934282650993531730270508452676277155696140227859236194434332542035964218861598197226665365336689195229321574240673288352937760936253262542268307420056522458478169545594913825986504593893418397600245803970462243782012947528372222545486095906843263330089000778573546655184174650768718104901214920097136308886894588995476485118658226151782983752327949460180051593360850129815991888411707660809265361050825390976409192249747680426458089320070972000498370531502882181288422440544657019381732798434964350043562923831871190376399274285555141276264965982882442712585452380119307194601578748627984437251969636286601654148999561564172725365693290700647016005241546204114228503878407367828112350130821577623148495305542078594128994013096883040743446342832280973477828491560732673640896468016520019092428302739021074528315661493527036669028001509269901072652969439321831839365211379676371274365391009253200296964273367668694893801937183444633565452967618058524966866088643305667286966972369598987121923986551035837745135151502329438648368865166318521761973141440828479702114044765853216511400675185459252267498160520683759754646114060561892898806694629369213774728480335512541630456652182943533837531239188729114364600891194635731124838933642129769763718859165551026102141655603894713850102079795791602881524476652571928530726163052621381265811548297433109104159683553224370297902763396609414302741095616972668282827780226077603939161494304573977120977905847816765992415607215523930854685607525510085540023145643255918965475864584736670265660291388895503686465173661903298652453876480313390748101610269295625674805706976235174281172727828556184161099224766835356047362479658766043768220665504093569419926951697059584335935567475780383470536259209492490172164657381454417486944469225207010050019008721950508946366206203837378910919194324063510774446952949697031981946277095932839032662834290652691686849795082273938395195379947643473893315469725624856837154109482887284177460238771168735216196127554769088050155119791786301910760120386720472335175418264390484076291420047312358176010397748072393588794648185110686220568196122160276264113520791595953545116602022308810255186181555086460428285413325871026788377640612815858133405032144716610479226260188175628073164093663209836574621293553780219624532844980091062186908363918327971412787210044274467719214079187985080435614444523690049843711935693257220787438796078480751748993189703128194467405624065841644424240993548283528182685146222575276170046619589606030392683407636170401413498211085994891776470964179725902905701481180613214822326702367030582856532590590716219430445211260559737539938389992442265883202264390151887558328214876485469000662533046639165750326891027913903593186461533331600440999208345207180416638947180096265018804629603447117883012884632906284274532296469466848062401777353042110293928229550180102864235766684104789062689321546553839285188524299914618161611646526151004341683735997975738432735930723662061619031160443853697346361361485943978554451737318142561571987305293162272377197802591725289068904294200651076830514081897856854479648685912799100553995885340715725388568759304609779704279514195100068363553880761965651510404598085086365951541577509266593553099588394135075801412729056497127535028473099088589018788552518334417362912502026335906058059629256386102981838165973645033212085183224027213396672719897057860177071988500953005737481399010543533458752121877737330008874198118979275578137147201182414429645587094167560919762577084059547150295125818325333652085925626098475509708380391550964668584943581514805862507299422616148933733484607730779025553018246352391257307529694606184505642323153529131141241437320814270351361800472199567981549796347488897145949294396387343123458867449230007030218840785256107958786775497649343802689984339744659369061191727188884320332562277545537894252615781885736257197273828797175466216153293248239450883169995015398877262176793156367110164369445507507771967662320157252203531426151646187722868540306868534908420971851551566341103509210165049336729044801616249444418986740850166342275952036100508030485603450299724710935417463627907944327974272066532271412642094857653074825514213445948810383948733480888068404641370013861284909642572874745285313587844449436127333437934356358035033077801870943120497671002710696848881924357054572397126899544306116464152193942466125969858870444145882254128039040311214145387408945278523621835586229544074702917967042523963675622187883092678881541462240386679706784469802217757987938375954518953997212725438802932948106748533213787793542210105115187996473315574659811965786538895027830851453767888649331965851528682753191553372776505396291069302896138339194753870666248602527899349916836790052881933840264705781687811434445172829979760426751072045491935628563358849216550356110315924893586693279211329065534725370732133312623679941126052782884212700361689915552948027392000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 477976857548964329524864001675655417850844729914895473354205220815575567411560693058246979255586882140113031735460352718820012150956245133566590043342661486405310769179456164257717473114338784078621502221436103945398358878576035751396101398216037607554210182302109945072310192635680214241984195689698735142099756109890318242571893512531446070131475561314443029127621201628234716083260638574490345250639002467696320620846069307756579071017432773479371506731095154995767077044490647643081606107493795591700375669666164731543948761691064655501821601315738160342387132017269591471063197728681309751835090985784861031421527296702456623712683052391359323315750437892391776202931526437792804858573434165486404984859687026286099339022026639287742078150576357819608151842671263770537702635984299060412027264729389216188569500126480504505769292962382452135009922239671936061942855459329239960707673044342463192291712332414368095999001813125515333722630909755433763429426849603284533488794701709382742035177112602956704180610587881450508028484886804684685793900511470572427725933696597100901368454129820638186947478322838465494268635391183023868850975093719737834590532255066561614046300889437490507037937697101260486597506187121393005735011653590839770108649211784523812812645002619268315585095311577921789919312027426208791431514267956181425502075119241450698645709726129868983012517664064594253069294065955637041763529437906502635315371932255825331548704709937733510717220461681580464084425473234759996350376609384670023371383457576925232377991819376191025232855705744357305109475140182100028124831759253212350500550858643703423586598872552975433798445695188939518769113339842289793106389767686987188240566127644496668495532878171630748015141847283944312253930557315315004728720289407891217367680067453146483097464749911606593264215040600514647118020262333270952464043885751334858472697787419638637531156628373247066301844730570563215379945975744437130534423384648702324703976921981127784560783648200552663720990661292167083672992344167698945895490986490897699385679361715467661053030223861929384292417106692964889744767411188698528445572979364054230334764213919129844932051672452096142967377060604196066731296523971140966599394555540773175966094544460836565794925126951692962008898206801356168789327848111559645750572091022841068977602336722233148843046620407778141584360244653845131923308378323749986713105306251837557449888921621071491632327961139364426966187388174664957004001695921952024304016847020032250430781433029731970364634318444592477344321024058773223294319393559775180381557993379047716581819546565269623525307941682207506537990762412512586858550748842986865080355654354772248709659403170717280502686741245681230494142007177415656120010020156246701280956826047175963752603365374214545340373746838187125849239882562989707086087647631154459203549711951714898740635514554765552891823755219492848449530060953933130488539034145680825355835953213522169080361695905431947700228800540223122376772507654258018299506233995452727583637650196867179765894260759465843389898563351972174671481445204848052223562661612389730072836791834779978438434306457604860405132243331605856075209401170350755750548069950407036508453133796390747792385597542755898409389786247106073167198248132556924624176806021761285032779370186507010998126296725335338018473291175431341747123268043633215303086090131676059585582837260778778246792693016160824162699382305658817114606560802901513342812886391862206404046734264167231623577263290371815161067151657834457880633046473481235333741563388914719085442626371373448683980836930694914820876987397479544355326305430092522230001568227772020301629155094008414787659253250751436898962540790848881864657486373540645470366863804011203386629239843373502183443725314312069430589574207901735591247962891667176440753439712273221581713655477727778595710176248189860412193775757841995580219352639746219177916186277871376001327717480224869778472090157763182549968895940154099477744338996339340275902768720108158283789176628772370936010046430212796908950289563661804245696818285918097656998845615741849421291365985098653005757228406164611638910233375706966111157629264622937233673893012250375313975872560747175970516407236302216830611006403601715700479224152334556807251424665582504046153697613951504517099332167382027983815088786328673403742918005196020370153513765348400083315557001020688289847015516922061797303076837130360936427926338252074386922595354822448497457995803747328142219555490372637063215772022664702216194481449567300697716311643859409402867991572862922297729006957524797010503720881957448246707397290219073126428265949895511156470472705794634029072843330681608046357701983347799699523994196027611729825657948340261759703490969744051359024467467468546218751286126846369851866293509674005855383392191139238217088314160094145202356000780828464577604401637657700517614185056269172993550050021713261869544014019735928989102318600296149591368304793888858214885297076229790305224694604224168986363720399814703175244163490499666851795402840463435392713783844833445022936091172291741509297538580350877610817891338275480763595908960658712650165591016208359561533055094685697739012834799285435790902489276573546545465322783913489203200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -102987859298868811268179465274585506362935723970473971526347370574897813970458270118093965214780242823629092764594936876405585654450301105107689395733495634657914817774948005991055066460906064024495539973087588950542876376418982926672328355522773740580302167844474660870369103441847648189483346616721413358873753286224318293751969542002462194812708762933784075873584999847327375807127265979664810335484175608394472042296359968246558054638193423514824054415947332170604761093351990030187086218067410330243855153041202802463343584379603495959320173308369274029514137020761031563601634420316206825113697449566725776917883554589579745714243286372973076142429783948562109977715187059191868990919724258003243065379424885626104682476249554928901792285170441020013523005037898271645042668107518667424902358589437906912448882375996037572733541717586588989940182810424229457271286567714199988312799297598454341771518690340544094345085838311090229338025874987540101581052983020258285768567047797186593591960238596233058620635436359687063843869598493502660774885758637992272108254920714607643853255161343801305386930631326979540099575075111427662157044382761827306154996198565180757038040507843681002134614536462433750744348043414195775494028185121492936961769120679632565586672932786612433344488726676244952027676828821510436893238842342052603465685201233949682934984712589962327509972494773004477482428058982023209006708491502283105249609140789454712307436503113956992600205158476229378914759944664902780083693280425913953741990042561864783651418297190219446616614448940353465773583223778062142813534000655334121857971374643300324315553450790908918220237220731430422184805489507590437846459452843493403950326498055722773360516562770536612397793937159914030089737384654561312090316872543743681949252339612645719826657483486014133188648074877447825235984330731524746334650117281894148176348393532294703579674143997177793810813315537606492087535811555548122648534629681666857837031847007651334922836956543218137602044273440734472594813720409321606201778532965996223815333153343753117277045564021270192257419551727116206835425590495350054390141903277140653865570153321385858247651084192428432552941540268427964278668826137480215990192502962796167737571774427890139062333580174371910794186321124551364678566181236554897545933093918327618968607374882538480594205927580075546233891038217515424965641188188623870723012201393231983226735539359737604522279778658066941657317157390381759959491448271370090007062589069937727151232074519601657823196583993158181504771705276182495869523900878870594045099396162290563317178742445563190060017287279652779602637348501629381635054784523257965328610121925635401475454024485541387653778063761338189622108520720062866676984543236120536830700074460074090425056010999500204787260476212063260940010312786176735163739263116136128987689591774236458084508816841248717627449917352895666446519058962752580744628394540962206260800534020065000228790408262563057288632507742941581104423176051228151766654298774774869456709337290348228700339666044280405902327678261530307370650033830364122706842897922995699828139140637919251366427138290122496946427875825727830461633834772877901240682012268263930420758579075275703312273866236559177304430926493634566214437384445772575976215762220098090206698511946292934491536757012842952497279532750969178003837423487351557956985374120821425838016616386430289301631285349810997136742290211667328755304766726694391415426308572255990896248614467508212354751272339640241024772917532272503553115222182328253551260416641631231708051998183640152447808201985657933139500600495298164495578433537140820339353347843898016339259489811739234070255601577179147315707645029525152389396506239661987790237219902255432767466117645504049951996509947509952160726765028730296541607594052322618128365239420765755155543224243691403850408675326360219162476239143664430299310597401339896789634451579355474635698562168636375545724877570916744310522055445799727037872782167156640218009802166787445156090325653906476220164112196874190815119626928034681507654386388790978619755130934656757311404494419281126774119905770384297462199515502742964224827218777248107188118008633726968297567953792041771830787090689135703746359980523572100374393342659471221724915558091916145573966253545107794103671764204655635538399067904746243531688713414455067804009132032033320875562585901091179312936018039545909618707526321501026830359313885313711452808283872475475386789541926214299707726249361715891242118893232264539949323352790541035418963164140429278891277238799566211955274183745611236038639038002716929393237453745695401428903162476184524805951011811614676462473556963336737842176719349196953051423794912121701517201637447305447419892766427106944294588139595381408789482885738038255230868660786445333800835543598556239846711068326809343113895200073574667955625149194041124372104307226993009155703242479111178268980463857989388756509788931523757022649535399931399262532874929516685017302817621224169417178137061415748481670599492396916133110383245676362260349598734266162626806343049353031405149579981330715080447831854132986279521736026673835537220833114838761522098679161630742882797948031453730156032991157512035848244250383703080960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 10481463045633232649231214426270412263247752460105358259905217945627229611540153690576861540132058982768562616120256440045319507706254906480226242747726406225768805506911232248710118657474821200440295769943061067344996461768103309861401372097270311230618161807295958716645629902128116528536769420456269377848364386208005090689971260416203302838452955256982607766620576636603312191479722418095860870062785696729866459891402108077306803824228813145814558162531242612646074061089268204342783864818229141815138026860332331460407553763691949605068254641351784473958096582660840929217035336630667360781469081560650703456515986300008608491421914108430627248475338502579778521736730244578390621749633571396682340858904926933954579464442445337277620125165327150145174833264330804607318754538202598502712354192156839381215609105714366365702183803373321332278794457389458453798188068340571889192845150064240518131949063899736038217501153936834684323050229911275917670350775227711973091672724039853352387651790043121857034412571514878589121803152417295333240350411809821550017078016178772580442584024862174076648024998886726347462509177120131435624725554995073955070219800531642547441641905012708839455161871619093645484584501925196650002340661804804934198782869976594119770226724502416488027424564566985107186391522724379715697859518616979604304075804589137335513972882881047891607810579393560756999185753122167083065557020591349577298774567097964598457800288752323306275689360950211841584909695110312164888521355445452020304311017699443565776028169308523142480116933943970729647544996936169451909963854310256740286569567616622955116534040393858602164013810117672361281427518335297583097639386198894556595906448453480103229254405855607211732890354232803236683774107984040966281333197486893340854010564704167453430733000138862794846848151604948595103867079196341096337701150023152634806340349067779027647100904421283216319691267729903322512190082437875166713716735867253414442224253418092415363464471825505817404500519956888697776173362845544850743898741252880671737519825380430292239768486990176225516093382303920872398465879435937070159828896563868354709579734274279565773653169566844245575966101420650132288257377765257377153614701665007189028389667664630039199773887347451996294476956468391681370541341880281175718966262365537825337235092605591170849404814778128488288247017319727324544090534840398137307848592971774403494290720180766656494782179139772060381991802087483901985455873045907555543460760021349903805702355555493248593559393871496963695577673976019427365151131351736239807966491603981643617320718741947400190952891422276788932129869571275024601022812144316649847830143859973019004872620267310247272106158634414883219198485904070404620310886321181271369759215738457967632300450643942127363954537221764582163993289497063654585946240416061046787762576004261393113193834493807540177102925818959447302764994823885706637022371642715942708356961240227241667595528065754068212479070324117993547818986699050746301839625436981507215729976741988789055389351803883309653861371182946342202807266784743174799167360039702019801379568190509985154080405388868932544685747567985951180997839064154938081815140634853299887360288165627958631341825249192861354254063665226308873344451005665622395352572491630404120855235628481556215973072172159191237026860227571084231443939833958798431412207118226132857177268462205200026693477729854350941689448361998138841705869124294590445533014647575272942974643806944148721278408012573012549576099661876657393878118517969736752390748182002909415422064825676926866887208570348719965458951351537929995713735709643291988228826649154169244223438351380918444406786207228757511771956540276732427258210589227531628703217202857432896021249502294614459897191033347336023029766129403798893825967399978288116933935851732724017522511841043629804240128863512704300189849393367461644004834315951756115212942152191980344622736790891906313436567181377670294759738385007185999007687595541170018611963495572413332461828521575906068533011843281827504481885891680208774694388682360407871547153827482359088462150269311006111597094630703693438123362147860463069379627585802791362452075623807414543912849309508119627735463285771246715100905702639171995202423285577275328353584073802005263404688999313205145248327444025412613721664257188487379675699644219400969653298899903605946110968646626178205280901211338776992195365266780233855831207959488851600186004647654229304423395520317758230230740627030168021706935249294359737554460182479602415504742357738268529062030625393313972824816794349629626235660531960889683965728710440327071120787145541162365929084239285522360084471968215824522998414628441364796087634095739637926642311401989438647996523135081387554383767891766847725224525878840020074667631485378442820898063610425947882916174288363110368014620476933101098163457801053436818693640030912778651274782925191012406678568776569878609653237763130763381970346157677582291777633691379237769816813304753380140107747217015834896123578543415894178284626305812760490668649022728821163210181365604808257395009281392380580740110290929475595295486790459505642572759390671631480321783442044021319920738822616979740070618653482621458062404818567168000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 2467116825232016640930160903491254060873440407916120758331727631920881561176881732477306824879363493262764755319377180880221796354371442166720807827644879815924813250096395539659915203832029680395366546470863312610991337506377755050355007840307893362042684243629461190349902132629440538142313010353596002272583232652303992873994771190369747469061930531599384571117641172221629236300986315957793394306705179710869040132565060385395372429152299251373822518466161570945993962859744980007718696860782243338478304318475775400035558629791643639061144202688249624221655585463626953567877660398513337094295816690795341520382241179518518177911115247475875501608311450562742730039390068849344942636519572806807493444818109520990605444062517308170546788776024850406933789564003691639598602578912539520667330498290697821197448357488951796475325939211273256500811443332757488966479233987696012144268024982281881468574083197931838394820381788132607107212694080991755751439589626558296888752536027624210990174141373059556888551827085934453326111952271495597470230959112483739471650322359109172943626865200716587991223615311087556144078528149040044061939750675502524957681167286750253093087103865222805945856258170831749981518553136396254909545024148143233284889695615163615199391567495703834206471511541258058320561713982976897080167612220318099605931189399495958190041450177993775633870836070437343186896753688387511990652223156031867176359469283976244380837082983628793819906999302199476895549887961646766278684865375944711899778612427996023554644584886762205607776010300303670567722143301756600921840363971397483793243975814714414988762234868277203727554204001111077422159654451883656387815548802535797095788512842124899788977791038461191887460417287043411658297399186187586213816919590983356022707591116742226233372415299749099810073020273539095934372020718981410173501343740973145063450431366296978241260505611046917326655099231261721677961040319373174835928032790751938233648891039045373567962158443279034732514475771644713400152121089204816631449369181475147174985615577435353323315415126271991792755884060356311168673009548288525751325252942542125226840143597570493620520540408270945587226988614681034144419715650848911720827169299395717653516362051807267364858377113319190065367683560645871702932381543698406346664252131618052276221807313839768971731231771793596351425658342083771718471466175584445582947280586020326010929482219620289800956374777661615986235996790474976601521097804339647152931925220823046906644335430984381020848413698890938987181282080748832521056583577482982455823742056044481950578641218013132163266754861745670955738637598716363034914149559384033940216294434444068612620774549975647896357259663269454916490603804494723037392843658178211467551944772164952798752689408536018338843485615202226144716674843940767301681238909868104337829998136199003257299152596613551349055538245092772778848765372319906094123973023349452884197883813984259650553620361064680925280792734482071720757313928695192981568902345338510163655155450085515957558891923964400403668327161812177753729958081990802598867058312117438282455117924171653502997126530405494064843311201747886873240720839601427500712711072257478922889033969596001795963818455261566532552490408427290491564212964725721759196591509544337258734910229930807389978153461260293762482673372074293273456094578001819777249707106557487567703288144491118004534648346556833275314851489056240635876824282880295152729008590024117580215841111394964414338696070762137585752743319830117064239928507778776988450368979545823044290517955381202876100417120946564394752776502717025612286680195443840572724580808647070637839751654839839240418780538992123420723327326729296313745178424741054607750051240426461729039550016463606131673045159246391879053962783749638341933228610500742208520917247791420258968221181684074424032470599363807529911024766353040028591437952833265589932207111526639956265372640121885522233303320273640971968146831948539016753157215501105267801678847633294944861427156067886721457910591704837360840277390646529595123063035638489021732859659700682654528779226703869275374325510387298192275751210179050601843258591787352652751501911334357313492418107533798737594478130451276045665589236976462550952813973947103688413107853510212199608366254161836552700710644628382273993756916798881172184280689637984681747805796200932834600356933556009540665709413269954838056180414768917820032534027354856493560914732997123121255599461565197398817917581246065050132292348637498274608670744246446290754134544412796222597127338489413988094191467593743890958524487700129927175585124963810832257437598682199559583163509933009308902411528634402506531177586108358840148043591832370859170014204124519257808398957402714680206276864501860248503223518977460635602315382200323680044158170835239843564165681443089566652903466645368214770880351063941744417030166140967736917085537017614237210701585015257502992240755165421488143337097315822267764632985209621261424185045196434992163462819690188350351430337498698051156748763276562304610636208474912640586456339642990548977996884786534716212878791170718699622745648406406051808116417791243103626619557251654706511291828498063951936974729099045690732911263744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -1216369162152810538959294719482273015734047653680406905896135625683141431772011935366459274789679168980466703091257895864841567177315897326085818798210187676742233870231861084175455471654129089920406147713867925796058140379650237141071157245180083384193743380793761244599106675502207004770314254604156359835234417664416801365415182977562714612339890245032374998816916024102845257474845475452340776222000697244220703295925924254348631089391880441271702901063191073403761379986250671417442512381309927393228404024182824564656742334552406606404067026855450831292275073851896359228475405223690894301241783679935579366940897539621834595875565088998802110385909684468590312279769181183500657915641615865784776105947563355732356607218408898964439378105602536176922058823564301275025021457192849184820452967046095913928079376766906518812866203446556940567553393148879784539153447223955787860591122794929201163710276312548236134796860508068786094171449262782216056519469381785383973947660831858549059419334408988798905179364064420099850099207839098987317332958813251738001344968318927139916153110632060197165520826100864399992333749607098831915108483434039428934764678481498223558885048282756344555871694044540217306706779559140747399404690333597202490001054410380439883144789718465107955125874436623750845491924433254855240065236327181821248691713090860897291224972631219113256447554887877635615241035033729609634808046353048840235721352448180519873091085510372669226906740472535736541483176508962127369370692205530632985753415783265503509900768319751602324737588354183527506242057058170571430528036059474717963684371686677263042980036278812706577167595040750474710153068556089257681424464270459369518048118270697369795030230874570265888165738106679547568374359595463561301753194677018882687614849519826681038886112707479602434241632667590459521969193467332974853569734539179089105171641172226443072661419007129450747067359994711778881842140301328544174138012138762643245727211844539293396471678599868599880741805496927720589460056422414353331723178044559920880322255599250957108326424061473304368561487535402675745361132657102952555430330859875528614577545462468410220692146168576267916712968332722615716412999734469480027728868538590095286645083559407944374383377066052484972669893119665541884673405271638181272158552746440545973391139244574885492948763889122369895011115629782750519612882947138577186363709008321222546284236908442037359608687708149021701355953511158432055715203104460485578031862282692696780533283414709608253572658167538972723632117148765933570885927798578468267101451675817013521075535253685527398401777457979125069778504767670287064644744572994158215892112983396255578651297848483944459038569669821074108819796396006163324548450249429756227250176045085238780701187903598947563981412202618796025094251487686831199100966918301125517236644582541891257742463146755696600414062033265975714151277247706621288077603578417330844745200637482367562585059742408697671405818173152579969533398348644078486961876280193512617722833584761638258284992218871075135029073391656032866997294100893107477729692568528126285644116492586108909025059916293295703677238998943061866674399225021916286772268327646563798701765749404237195161425403523489681017940697714091695322407553933187116119636987454458488952337021747612068845397283041892154430940245830173246310330149332405434162970255975122053634759743882320190352776280049704418268656531966187894471318879093983650065201065317636743440022294145832379272148839136166876830345158424105916880275039427561719295246771321531462163093735580746396198106458103274059569488938366851239676878352828691833940878148088725629843161354502836960643255962879834324052932764773002422644306070613083118740296445663955566727105375790935006426940960379723070199708338258585818782595243027997121610213703283081971391828061441446074778935952472749145681421809136150765912808142060414258767076721103446284848409230548847821824593893513794912739554613016792196308522736500042877273278598703921589822192912374084064100224335583551396760909888590960442774499980265913362651897371054110019447923447756464995492862329536798629589996548012112414585196913505737446089370518811250205936635036454000673903783498045933689356183796818249946472075399335974652712073502682728351727487589325172772404292147794359760728030895233650947953374481382341364677664509619487157460249290720281004043186479348329280409893472838519872835883557863387247606226885109024012264477341325909422316534290606403316830099976515792176743119290285456215768289170179698522132467790310668589527265754651788302524553273668606423307510101805824077522380609357028405493400982800430939625511161421612507303970754327224678309431860660245966547874256696020750306834214346466032219011797663724060126495007520561036552020867376526626769898445385885571411374558408142450692456163118174302244529870601166202922818647986725959313403538917380900183214103245491129943712166785145210063571039358729970718963303349287413439984836415319803886567072005638035537108277915704890663925484604913345626787195909416121233523668502327825172656174170454527797835752512975039126461971502735436352928273376311223388427439334436724042798358518300376555561892419513495649276395520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 211607791761023103629659123192261589965722978413106084488372749252182851908430407359311996368595778791899164384273066694533766675880877343045806569474969294423250936499200099041733078605468889689754119808614066190074207436166602998348759496844883704610279230447394654967060744544614278064608631013808043760585011411051883581224368926905160152186019059338749207960974069508781180089957756626257572205438306363500068216238252674319342057464431297541478689487686383333087937854585425153028488402165550795507393851883730868830238824390437452430477073536419826808651998384757802446446088367096722273864209730658291383062424840632115819272094107635358838200987616683937396117997587126404320389353144853207105856748086147916363142580090728952306807448490609511170660277862088427251085884592280851875253723610351223907199011698779028693195743937795878426745968268202207371275141405922232465739049247262698074092854936474126566347220747038323573584706865565010842289791968529706528878445774874056167339946373484964016374332109736562007701943468754057607842687575921912477685364214695755641702211588179494510186671317424058264417189762673367251827536403834396262887900888598500005231258760159754928162602302142804609531827768926468973458675650598004935375368641971265903464691164997522341795980791678065252832028897990900913281530833080209614701261327241036738418349550078836900759812194160527982533079708240309700306987646236541296321100019781110259747439047255831661106406073414074446246028177305496504963437952641683872521490170452834448291170018287857072963579299555831741024688892821566679470967983940122835933928217341576639977761550061465990160626672260350814867296485433198347201444852499709524030185605188474159570277111392868052151312999767887865607250668077579535847790249380804815493281618383028456403529509708326149345010681155059896072444670124313815833517876578103548123731589808190728258443976189280910029725477952246410573744831769481125469515064891611614827843938845682536392745213398663068554348027822320970008517372803906171212111584022840642304419677031745645427173018731221287461816790221328659529241819966469731436456199617978586105772162856067190412284796384025367551626783781447132842723136641620081414497705914642655490988696515543308328045506160508150322845419805871203923160295826190960627678920728637415026204565219180650356053889167845156035557238713794625206672887102038511214201871739356116621052919229164342104423139523373919358819769059207379670496633320592344944630864743290933139146075505947703075370427574886573500647179070842266721698038727237976759347853584082266591541677119516381568771648730271680399395258118745347577804605845053190871492666110636472192482283735095922925938606614659686192132758340266916407638746952213694667009340799369877323789992120594340071887661354866648141523077943436273971347742065014465739996895972337546744818491033251544493238906941737896885587910764513995344831883218792336890557295580450578250627675722737792816657222244449447182656931793030159028253029134588088663685973295855473806615949854146289830547718236967014754250139386381535258007111863052267211315988650981052824511626693831715368832353478558191965232648792568927080453959831069073812905816994066750565375411109853861643685917194409454861404568959870291239574754289235995408575857644947444570176119969176077056058934737548404466476631307991566801509826681445953003285698299297601141556998017068250442403460885427846692576544298688940772720671309843710135676476931917460628760007936457475175850153656283759890898352276031454527428691205759638520284281718928782116530111541685275490747329280297690637853546477168428313982953787206406357257782212882597359089417599116235405771428023150444087392013036858992955096187550733480313973293839644763776452469527881787649838535422220393988901493820737421141234072118493252078854923934848049048106760467799382269279883473293399577167530278062374643460847451629923730298633712413631390281093312618967163082969245060616443147059101006431524014693807107041086198422729210048240825683236061381841162819780215099145611233384706009488619616161675178696392237428532770403632616820864099616761922140612571569435882916262905201369753773940964142668368520297838685187224758591312144393031435075239603306419590648026600718083663913724261453367207764663747638284911216564364460064867757047218336517687359604886179299589036843894735038139181018534501032650109541844948301806570956923824383653223407720436391556044535921959773071691379294171131322278449878081993608382741893218766082735160547180395761017181839942309582200933091486435706387246667411985155207379176792497772236890552867300304046065373667294441911739020157298367680761746146970520329306108145874422024516877100916457842408152803692175340214249029990294109336559022035896945104737892234144342471591449764489237471708545507937149210751802066356438373815552576394370264897849429661434418471798005397663580660950838178879067657865016748797556988279697784684839854039378136508526229267843586695140236300456297388959247574968429396573612825204229126456189218879032089104384359476657058189236657711611670201794535926719558435671484248537608944551680172956272096534465663813821909704511277836973254340934768319172739304783872000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -11483868266366190214193523655905404397587195943136163906007978972450075199154190380540627458502367335757483400811175889098353543422565360376749393657185474723665486871927389378517060326963121333577976008491004955330501766008052431443701269842594414343495443721185246857907100639651690641197554679256965949016822691147606028872403945599996336995348833625661707763052905646340849318776360306153631830319307712416904458885514442046994832600498510331785855791149688704202730365911107185690525128900672138289402464513717205651208104848422682999333465757846219733540020381591756779875135939802208345497281133704029775862154963439906944215694542388450121723441950367510709612032192497726849705251858931241245969546046046019037223072343809627579589110058038944902094780144806159880800372158741026152904848865280901637858838570437985079216390969765263587594794460586660566430237064638586339928315883010555891090682287116075147470028541679113573633217941260307999663510591230174487573427171567502849521401520083565911640551934248877569131879010280019428059036487214610938024088300331681730371671891314788118575464256380959405296603597273553867883879004531910086833892905733313548545876081900222625416035414706160296092613876566236229244520942341824579745170658559250585516857290025741306555180181708594204957051358912678910823807778880735225431355378401855035287380109539379116136522992595705091470233153494367901877476511128920886594101979894092697125915777151766770300117370186038036488927879497419388050757739637227008632700084644777840525720516118530766360625469065378967442721463527066272010651576633973820658746139071460089083980440972389833203087325888801577960267167031059211897144476347342480666928663105442493183377265046923379008456033147832300402801099977205397771694056818685509673264459187678172314963434845375950092582277593286903545606568343706214553927296379877307650749032469729851032262219724911083732627167269795316957162468365546109623689652133202751031434191128027032900152249063606951676593297550342353412556049749897168442757465525377058818467470317687861133792706169624010324811536841257631451179487855419759835316322393050113431549669379235316121415758338644730595401229193710177486228128941645701946511020363716885934719143133069502412114059786385652742253307179427064536573418370978540246040321097301591131266242946396265249466921148254190255114921138267299278392720288616410029174223094706056800290197507665970611824121404353052988696470447637617512450842922637741744830711935966929381578308686629258999373375560231339928771256614140819842854199358522390565639913056985347792517615577057385643832973064452437252360305743456088125259238847799226029302903683460195919204555114386655713984092402046478122855617564945506435710218897013825883344218699828114786033153257565992262371661228632188803230327929697177556243714617980407613307599202494129844064009568653735666026148490950382320701096822229798043290741119908345752413817543583643694550954509651380478345892793244858593658950283182277236609567736173328755661398174381615797295200530615142252557581044937944916825766501099886565111196458013630041781608118339783580652100997526802025182488355459130687938119655188379773579751988949119935126684343088464709509439970775086447134846652143903658015820970536203700210703086606248904414555942357997909746393682049404335970914465909893764097242776809645256493379068276883262169733027868909496594187209702904855901568309911573713422612739973190886246605333791467876245067471920047337315559424900994111941557286062672727490619361767286037348527359487582999424936123688665390824547602767177619292874341261329752965903428970424205396603101293128565000883751554311875807013599360021199739864356576964968610197432683844080192525860033438907755341243946959798645261128967467139511635634265825721091599178075216782386095278765562193602139427897909159728334450586599470169427919781259593167960682416107360504855983211329555216408220417657073869590120284380776088282464459111590947634940296973932645280981324719298421266689505776946500210054586799076699804001059083692000212856628413485398830615986510577620210207287872419751036934172843813827783630754759953064542299588988610579850191955565292377990392161359059548959614711825708006645973832937552608402036785684860094683321054295159902075931756077313500660395467779854868593300754164139359233993469170753563977590429267150122840176203891972417765206483692038713598295715140812901382013147542801267185088553744382486284291177197690191027821395255648500205625547424744269391433879278644573372312744497392753145671023467976397084670721992518604148321297597421420592662733925334896762403333629937243022099618264415603650544540055138427729743270762866101528761090266802343700185548540720267758540912964893496684174613111953668373839543484073271181258681871585857217507444653718407914356516952561050698807675969820305322425234527659193960271042561165027008432097684107636746133432824468727457805458648755179609433429808175751531437519819247695377608746597460036318864603787456515434522383543726523970038885403649437697114794243922264049651996439093725118527208954560164996768898633111318869473198102620210373107984043004002761885765451988709446722581751187792603504820369332633600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -2919998072554805733346728968370681531472660875095798697389351132979138555786062770799555187003835161194218278113250710773499080359527424112060410018625198386049554923845628885016792768989284390077517137717004739155286182572210452451001391734911548564089096352042597526903211717750723370039946696731272476868761446825352613641828800932604883240897369876736533919849348802238586208525100505905732622941306790054041173962855458243554078760571302636112025259332998669347913846466610658024890954465506919581510723991399347031160550527578819529226465110333940236945574756987011089261124105783610390308191789873459218942604936325894761520609935851848429621502058826233374962736383127221944133972298082750357328183345149747805438306249339181670687647185277831690576638704308584705697819668424046129320994473789575908152475372600363318950402086621897040688685076728538194734656300260067688954387355873909111148061860622720577453574726716190801038825113281355166802552653118191296690313136758689504999037307695939868658219103729370571620338486824164871824842492037835317857748761837934278747091285017186283224525884305512913527454725568469796456074505859437837290463947131665691208807198526969358300131681695010700188848138006866248497921139804716402891498373416865022309214632167536958979348280411099242869031112402903041321884740590320762318583941403806942342552933378911039508290938977141028678251419042317124444826905945993705577183543543025923621352661984594104445888934460411491882766477901967630573876418299056106619713219890510550419107276061443791067016054715206934800644090219359358735098244533570250504576636322514327934613528181834342982508177857999395404017146413381397101892935113173854531447385772100741044291998388391209723396232718501108478745841865525851723337016237523252049535581196413348411709438375146769909059719832536092799770251836943495442833916297858182642415288084416134002952997861178655112012212811384879624950415142436214653029597261722748836035850847142270885625311904673459234982152782342203450947607425313101831298696915893444279645960856142079451731455344736795565175292390453487066568514185762570695106881820894562989414622443498147427592342285434671518756757750936781032414268420729266197774273669120510428647616694902521871113229719777212314110648431346144110426978988100545162294096031948481320212248631322551307600244812266004458315386604931915981168546768762037656783327912422738235849640133344813509726755918681325730907619809130413053469844072001435313877709859222416790651309331474606597375476993421523226345763168768573960187913978687813156761446124889535186215641289979722070338723087203294216724936475067985067541095531475764775093806161717208927255848296384148077846644844832076634327303772295179508097168405937817604046355424217594970446561361673004323223965337076601833544231441823994103701253771673391099833449949074787622266829884355186436400468878669106795221485838079124572449812401583586678132142169699949144611080345356633658450576393518059430531283014320124775063948847368515738884094943873555909277160246772542168528149748881161222386251193096162876234568729021386542291265507926005855084274029714356342384994034089466148850805858658920406730026169349910562249642392229015189896618019288896406945819361724025166094054037197445729284976204937088579999898247600641536398844795847416577851551092770707636160663912300421154127136579177754046562381833179314353838166147080947797098661749037118972180716820017923105178831746731118023007290194265786133255222498379150595163646122911727098585869353222622753243374126301157161311500628064330654415588345041246897942504727965860385392904275678056097728917518162940511203132331621273262271141997694946302803124599128201849379333657142404972027338481895373944148338578282479533131443134231021779013407084932714580941160225154789057032698048122694459781766993169435250132499880238793387973416586841250076973600072490345188983738685424309478834526436294185099106265616179211503901116898169407265186583870599459853673623005757097419208122453367658639019908172979385303251158393632001583128641167896972122505814321349175192720192521413756973881841896519868089884827500601792055336569279116938587272901300945864691732637572474159966814967759129568813180878469923352772295500624090915359741489490359991760823235616337151332665606278956260967625202448267693767484425559590639383393794149441915602487595268765904151988628169790809470522655338991975785342336328570883076916531831336469080308900268105271199219093023790658299013003731373113574238776991172728363689368255465304724229616963138097280902061246276932027659834897743957823599752369299631509427429758772278605556034212034415675876288368835660269775365464466145035079777850737069003207310013838943913657790833312933904302835015353818952973540887232889051254014890069587160938320288018724248678397071088433316342679849125673658320458332270729567917201518881879060982003293128856614946926683048853649073477820665445424981705561077929524947919547342859868784436352300992975503776597135484208535073542806549435693864498837375034220886174257082735566902590682133733017644158862653411510413742437672947736336387233301572021989299835369154810551854140174399558382334927128195014993066481911070720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 985758588009256878722389797590402218540153244635880828547749000489979093072398468902041931095478658881379180736281234322689363946528554883530037308779439878968886172386720836581209607079877298078208271883548233480713992108129140923711220509911164382706979742236378506677800125807397013674648960468579350165382214203040568690392060995564498414399248098718440783698834363025833282879570402742100353093216739900795450771611041507440878358968805262469139332269770623871906454384871736991890729484915097098913301843987351485554388467899795844975896387715267258144166665884347426243555337670085564383355681219152241519362212514060592195419171341940259865856432467021669512956347313322792624867855884663721001334382811803439911877885975923669954505644234076791191208080588827086092048904665225550481823959567106078769252233883801374138851822733046844611634197238956491501084245935485049055214021203643966138709220677031067094375398271171147477809975603422253989794808384574291396278825830705478161475871064932096539784920600558139402635050197395423964792609547189663438536250975274166680728546106575221203244732147178902448792498696630880703364022154430868163792823794723843574329124909389335759782736067142155086512689613075060095797868469109709979565670514710120378200808804328926855130941131426000525776215304663270552461698260923571274364356246148360668621718998143114221679764375604502945127935419521531257096424354444251271847250251212856702479915831507867439716684443478949237445636436021059451096314567680988352970078635464853278473912723155220107484970451645284103188489835841406851698555381438176072470705241683174914662469545727122981588250360370562709681394704153142551167947778309299589237102885164451096433283094988661160676614030129960089114910916646231104526623582176029316753194445747779424072031799927033418440703150756086732319770829163400312894847625583154846653758158427503678563579697096161454897741630680981466964233719776445284289632655976051547586886715620582658693464799321211860920081727865987203626516640421142777201895407583983972919829746055200704051519144280520463976016360478012863449849108499660348799177024993069433333688730919043265389569265427645126377947768249334532314586780408790681405135923471843235943107710730532318679161747053026336083306834891457375798947801045338536116764783287666490942517035834459754915216697054377380721469316425583898440863538504966815516512115312896276100109497491381030187102682632685885142896142004658581711249769292394969734614464509364364625827357063565345447124086153196825256538821869467637250300282195858518098371230414625279570429839073971803207158270517105623090157945500989434584838012213223076580649532010347545697292625599085203864190693379459879443237201036699063248842564354617663282537811285832537001874246399360343379239496203011655650587872304222216411522350751874897465826546833773336081576347875561598788322277277780553200401752233838489550858544385179673393467479270675884453781951338172127833506673926155821341563000143059191663096587630769050948108012075656520151210467087228092370649298497558171400964800284750961853767560369099204600686228387767354515392593759146694130072097353683646818698973363959917531769450158968924121037934521408412124238731073275901322563500762106984860502910259494159489710222489552450856957603992901625455333273381710961367515096484044124261642592024181606526263533133066768367619165519789154139058136108718623241902782312266247214634220280023525332362389450707408034638055316441776570128797009720942948313873266791651598204119784855805215489206598174501815456134799139391312264143160762288940405106543454228362454025261387153250408218301367939985919792175117215745039692571419603298911914395552823003411968219237825563232402023716846544674255427203408983210091244824882370751200433168942598056229461834274922297548665652686664270326044998192748897711199842059011931891881179054724537229244267029253533775350380613685435970909089571491636071288111906900742245550261757097337703796723506046763816221552563528058437973163041549130808789914106527964479117082043525174884983573869069926078514337157517743654963789905266964526186265247796356239382151079515338490616821142022628615644083550957807867152148512538027036513598839014041694676318761927833823299995323421674411798600284971364292295316034317052411271540581249142131129387081844012859989259447256630670848357853475573757703161978113566169917237733034927700860569474004613671035997657940024700501534931315639669393223709724441143817497445900367010968896152940657641976289490294015490381410064527987049295108053501035888708853469344286868252937276755976865375144573737934944675214287284390442859903987745359899059861362381747935087268538538826547454769105725510927656987798223349798673647828910214678353067521296135622200417538980127595113329992534917974427949015595431657486192134978909528795094413820833109624935810888184732926085687408910414653155103738421140532394444297295640863842342342840890417161661026328245122504196534658038668208136288019144338949751035953854468288089787930717197366496279667367107695870145188960427815094469703436216914026804072746662873404454826889720897613868998107725073654022482259080514029320233050141459942397289382553845760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -198061264160431744973050097353126338321345470306346223507486555418954588896504879401237464545474199620520011477451812506652098783002436249952534828020157759312973239310443893855400322857667104898285625480315326177206167542148081606268734169065093245424015075065378232108072436343590339588386357661412133204717408757589234550957479939789718683158119379794345544408588277919857239616591825550170272039696817503308294750633900279276134469825120202961847131183704689014708601324245866153305201907527834765086111900894597019542053017135140279020159046183031038721061195452929976234546631679525885413780150353733351133929270844993906843083165374293575209516550145997730401032295305184692454681548520886305630809483201066493700929966866856007053465893439764580860709020714055009673107650028810784051798633426896939408282064683388728415449960019864843882164582891170727903067685161572245085204060652530412307401780730683094037815771270453552503193966469337389016237619176870727547952759320170232845140622171589523489873752608102810159774745531128234876417248688112218361225712375602190491442394112458520587495016522072854214342636218182127230310188366261418192398250086655188280224185017826604369957176233713001843751156965644812246332433609025856334202052486125662212345925258065819555488855013616398302516767894992338866802476006123500731580102486576129160955667588777769722520151488422256661020510602921214266521407308986156138751460149933590760252801447172124564939295783822967108551642402236810535911356743478732408358122725662444578083717202920315274735974370090014271275133605510710112502413867893529409835625936523312997552567525939405671754661218321150529100518940767808783137990027689511531391431281238537535130811102700125011353849266487145643287696684105101659494845763666527273926317586540412251185105458162462119335180930625696778207700400080483626867333756245306550647840338585363114059434382078558960543939197822509367281356086457337714732663607555323663012635599012521248841406889238122692220803574448987642426239240213932699239069247441849622591278341517638860952921180703742724412576219865489023301443035804217418741557795621890298662143963890605936322252957010446656961944912505235439919428851606311907406910520102339405848633080987738305250407284806902934865501261734473656507304557689780874221391416654535531873431882159024541072155251716579947236794169330593196953837944927904041327161576471635269984828537610351700951377413934962462792337586477621248460101795591343571645741629673464789959206231486586871666802200476218673114328677270146857943551643756432863916155842467369286666748738699639721058797581962073921544835395273461122212035721354076978158274217799068720845365098928538389620723581485777376183873417444571080425901029981968587087455124685286326354135790532750416131734636903397925721812923423606544154291838891488351371722777959281422587658347566871112705529762933080843602207780476762054856568331700535372409611450755686026438296372759448781873787028557086086859773260587018144259398700760395251043863266346101437477014064411062954772088490314489540146311281647315823924053909962894532541116752123585871048820900619728431622405805343427608587720363002672560147088782985239714377889876041545955285910691955960799932260277989451061865940786822749352694660601257302958631666003324911157491122746316023734003726550736452009037718692880775146634508845386722107379388865720661050608065675443631594693557721349795721428943188538544790316358322631525906185218260789937863697760486387623256481760011442256430065731752856015844649040991614177110967932462439617691378550521276963111899886996216996112739879707197488216234788723342023597440989731122511782443389372155614925573100726227761297932248879313443511389156173676325576708717574461102606756708661476594629223220997114300722329918587950214258320680123206191119872840161529851250446083777030164127812096235690404269141987955703240507198976664582188081267221602004251660685650169319052979864659892472332537353776866772159530598183588655843608511761975453961863736831527808348653179344543483341495317920426963527664371926852223863117947390063935352305772423293773649823298650179205440414570196468089232202086166543946275322870994919165790202660028078565968267960573972147857722777400730629422569111286351193767625638031622558105853717745521494341934289733343875618572498893673325881230253140662082742876074529840904106734103320489324498380024577498457991459571235570892498948926115070288660794031915498886188887306420298382647826548246323803323798723604181456799837998167663222931091348881355335309508915269767114599004901844730035593694016431600369365158866805889099974305783092264712884797630322628387938497085598491417641373624650966735061887338630967545882463446530344099786958159770217886015293715789602823330634399771323443247008220402247437672968569215002773425993130500832529750220712052557210010576723131094906913848231712171949717733970995457566006147191140644014862642733996686910755374858690280588260216235686650147422545590274440598229088872922511175543524976996707336887828856741933385245172600969101215572731269705233066818453158077154836865889216884205974876972307049747381887609748593563743620592122998550383567943861399280890675200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 32867482880197086955987329730646491689739562480642789006055040780330737432330427922107089831252021921910278052364164841190277259169423713808967520711333836452575050686238260645863211816503371412813096511776858409723785535693991815503897740290591892823695446567049086941613287719540205694538270670454462962606260553884716594141428927610053705950779009483895901906412848363448111067352177893600895884695012672358571896415620995773593763753619435751565524237406373271268997991437803079219143376746090267351211022467746711163450879689341666967966668667566002782968727570199039655502611830271462627695303805370025318189709512098406171767767602839926722191829290884303505040475406332378277250717245912096736457512468940133988783197402697953576248901711983297014470594939522899171239562714802391489614990246281053047138698008048043706011957888446599817827904194659791287021942302549975078570584173278587204411901513167982687731279217047650503207383760673642094409170802108791761628714750338152399385710006718997305846076652499525597330115125850863758410528618389172465342901559383293487524486888540768317286946567506570791586247137052905473924150619198836201076640177553617064437242575309526406128197288756717042233533967464882091885986150991888911987802882503169418414749795702206002012780524023859217243034353838986719686180672359292839839345367113780030141271265289293729596650191170731462588474379733880553764959029265890895520216080171641976202836310726684546956565664843602792261053656472890839723922448674800489286513903901542209478540025999010606417482196069013449216803913528729751371990997190514511869147425511144348537453898413145170585589349588008251027230692559920238258037842377316101484063223893571440101470444537368372702335353240874986669761238740445824222618941545405039779185738663092171818040450253878878420691436222118198258488821038373708196462822944293457964918870444468117592775807919247423595278526565745510366299494292955781487409196074072471909503626959591755522573859637566827832243853221485103457070922980529882388733115592833609393037245089730697980614224615274337660460201145132834330425248217760720083252062309594492533660794705011522457721711500382445129886816866759994564312856906455715118088520745428799404049725283612314844582825635105624379281253153710397614471542635342915020225946168510850431520590011585470399567965277240843185644061193673813670714233925355132016291221439226795637424542743117358400923893215160890217769209912376412134698754847323916224482805191808660603538816154107604386627932757965607094130736682998048970226052361007094316723862845147843650313561622431188241503344940936045222024624020049296747897036235738566897067375681105185601008873482219428288038425591730580395922932247558544144534148826230079525488291846552901379876368789013096633735240654594695958743183937033592853312829150416911269279542121113811163167214223479240868689424176525403124196155963566235823186717108708776860327119951620806976156198719243255462281015434257168010123465927811110657082771775471678630393667038757474610394136544673650274873464939847439909076210757017608442222893444176936803259291744250015064776602150992680026028310352527710978884974371643117164927000758511013612816281965067708750558258249351547490207770337515279806435332577068306661782479620459521238387246855614032283746716435615516709855824762563125358994715066732877187961495643432962677126885599820368938763769430600061842429573898854773024559986846017425597487157307036871368991893231903727907043966355625578545289240558385359562347649359425930138024209958414700917196415975425796621253222732924013474196301801931593365909433210110595696918514164064493321350623246080104805979210458676669777903407792283507108600153181897154253851900491483518830307209726010683996042298797291707150345420470673624342727372989493529506178022888672842661168585385505332903995547879843819938184319815893686708945604625540476046458114551916732947966408338378602135027687291664778003177911466196108456836083236556528589749434327215017397173493661169044530295034107456242110050094879998889513678241023855300671482388424524402670717691783668481930666743717135128941293870542898947384457895231424241814598533407095995004488101441872896043299337154686623333876858240419526941758425185319321815882872418888336375789717710833131445133572646858931148625628293458194773978137724332867377213009739611009867832784861689583076495363443308429358670380971786161793682146651529740022042573509665711038870496332929522423781737390249363205471286182796483415034441236805176016593560232056163337030087040561636301329323421397391610697380880655602165620690676554708910149744485702170784889478211518464400707560165028462365527796314904423218682112443838447606562661777164967257179406644632984444616479909388514530553231894377346822226835163761142020897845209339631959992417200717215797125317080836757727123320614214877335478137645296283525574695078124826495523729740884673211705388231265719676110024237356258211388780163168088240764433533107310438385988614225427956088910321974979442134756123027229392058455209994519519680478829143698494189674380427310026975027921949136879654332457806756445342364802838064991124643251087796601255716364876521320982742302720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -4473920317584073099148838972108782122256238664516369842020895219762685340522260059611907280013553190060672058377775785447414989473862487464469029139238131934442973369462108149270684971525588998720990702418005833491918993530137679567855812203834946721701850571002532492277941668491072706682865074393465874546108147744862623932544786732340648783871368260533711265204315638317079719673513302072643242962148478555343769362993152263092256309763814498254613507952558920188529170177642863121124773450263654946509288644949130753194600312531398157844289618707365546982731232308029449482428619273023023903069363009308475731357206174249029194322973258665817694771958801900019411618212939180254086192394580212642878697083628990127372117582092676596894546620893237466967228654155903293789348377747554629063861737160635207190260357347117631150275104166786992623036170978783979760973159112600406181038310344321096139527070962322678676310260045245081525418885506635022009383321934400752656939009009902937112734692005462838055131817361142253234391116364921825030490009097342067579366668249720495205985221787767916169330848231313789048859090289555334176109420082790138714079581799118465870191124038275564219068813861832665780872720244515560512926799212188853011854048292282085579988151228108925829281919977798688482434387321253497290068968228200803263767425734161934818110445117368272615432462610676483537969063619910521396307707038660611128987431928627964596289220481446758086056563263942621591862384881191909433395895781704773371447423341005226696107612003153016983371708495917923272893439204123957537457728569124949015668575970991481025385474211483201320873727034440840232152096272726736167793353643654654935296585295404944369415134437355454949101676529253202177050852767363765110203196184793239746553945416785835021004117655239495628945104514880225529717827837475882440750578713989363012420894467984491015206556831758824508794518202557927984268082660278745393630111041373973019569067249150916320126967357852084395448664350193694947580348281033423363758489902741688221466203008576924827002773617001513386258049159508782835689431118966712028343311194716553221547643550407886683812183037029844695437286383340592137833767320703883319434669687086087653727264911563419258995919636260752329737078539858722672748374277846427945952528246808962684697526610879130773761726137557207952203977991321708799782858261333700212159593142099487733675866395791249983817766005746419063428447307201383615830448751982661784409966759207206455862437666656398617537019950692682546572099127848215706743276405650293258777446512746850690199355901367563427033636856771494089937718476677263361380228491153592859010736134336785732804965557698768602278928414743397547570638102292099185908643137617902944656541490738579749399057945388403894963463664392216083232575161191637445022325540088967212138260679207400126937226482860076465179841151871914456970633890673351768743965942455461743309921701532693843729445068209114248184562775254118753799511163858046533444014924810793602670481874332591579203879001440300266261149565871702248324786782533759317864267785064343809437178117536757296852084045118431122386755972474867799247573146893260877248158190514023083047784800254572088929468105242150917595425444690895656628378093060101539495634213517119764477072752266927294760261851700947007295459344814133834054533747264739524695164443206257994798942862423939119310353358709349529964826479028277653031543539351051435864331946002495418838533155516818845526122926130479215882452766823964595563898876460754676271609279965987435659864743827294011324423970598165566611566026519343649320762038962821836953545286919134748134267766087573639915215439793046161722732693422582665140400088985706088127721236488092527946461762768979457539499617800303749176752028930652386546388880176184244284155254847530559989375244904701524272124726967500550143775713930369863538042743277048813235904409874654061544834587204112362665273148079139002132672972656658623189912559970254983289350317197616967959591420892491646095050234418175754490331573391556505335145350183130659399230734926231636389720437781984398847014340053628410323736881328784077673109998500828087143493679958378523135784299941636723043725336971110587350076932009738456991697491725977334129408641729740670539159197619132878165130082087319455362971613984454730676384766268518291434383580331692573595648019648516375152392007151741319740006924957827080081522059894206545515747307324214826325181960845720144216691097102964601835002814118624295521066753408837188731457733702654076454835484651164705512099241924871663669747014020687535754961753391219599328511681770543006246542144339669621825036582261728661869197494432110055812875942747630065193044846419724600766585810771060019829979416472833472352277558726130909255898251568839119062236451636086799702454059983973029181172265406878331413099445257898729604920556293344948163245281083294873698973848039828401685912018489650842384960210816010561545177272027855755910272644458463606610376158851749291677734126769097497074706408073844088409009448829463568781207079531722664385491140940930248973786147471014877116579338255763977420292557058510753973579034756534305467193549228596271184347136000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 485274226914183760802153489019804444781693889175073199313576037155354086853098994010355880734981441632612920845974250859902897358991951929234261379516303829700639943267202291383896721641996380196548947762830701826615592305444452731702553416590145529194150211809659966850525411469209685972305655636386017107796971928244329295220169885323995140277933257543791479462521251033806465068160667736506283310096760852281547444352865869385817112783676443580813491417737553685277422262503593712762752461378543047579331252308978340464701006009445860815947557745531465844082315703625799568629810787930530781639827521731605959426440879844933676262471111036159235369218628254677540397263141482298275306334655945703415568754931265539345718663133595616504776479500346604722704257204043875692305093411292744815836477276891130933080793467721153391245142977172704695596328131729205589093030735724665882685443873932437519828204751690174236737167819335153760433536861783075760148290599903851375089508247742373882329937270138559719481938922909335654954149540551852048882358343819877861255332258515827964475527561283601731624649649363667797537292829736496293350832434975911146173313804291843005052572917083908590693908758963980010730282258554180228372659298569031113341556983193454066747595064818149415238493628318573152322495771951580562713688741692271796033672602968922780599718836186918413672959221291539823286573367210817928312219703290862372593278713709624393209378413362372856169403793030664748469164761732251253102990989433915770936627469497561160605416311742534661485281595611135834487789089595963213940633159343286807026389963538059387637739179097371273279760070773658629945442774380775210018042811742825407258838353125345467498917117235696010175381542389112506246093971793869830921222722333362799632483134998928839730761190819925284860052082058444223498859128998935995486098397506144370609500289437051045789109866941868633192026356013150493798107578622752293983384496704627288668748173643359216787997820713911426607836643348130679542771366722575789237558946771719753989067864319758729994057141049403846398808497228914357436115222293651083596397843980491001317616407585306391569999139502945982233406020927106843115453904081932567120237335969799741423190952165574815416760186410719573583209667104207540425122631767212490954938315209287606811890951238004271220628177923549819612212608756953142628363822648996239366079449262566631050670495011239540017839236535910110881460806946582548238634396847088672255675695641178437344170573543568986024557757535702303976859191620880007522233226418248655227051778762948133943485283849859081535930460367553789238460303678529977011982732904714862909861582038933879091551932353077064367099400995973079012564864466505486079704813811207298865677568294399835099540854437698323791102844255050518664390157039350792403427289633877724515323455791779138793386474565070136504815107280098432750791252644438824668706559730565938546216596801936782674060764304032221397102354684538008854765994816448212848129319026045803257815163576587481658376665595930140602629517921787593272719110390781424134291391004080298192268813957284503774403533644871319461673835368027660854211704341766739290774941321534578186903790522634193230163214295577939972276074283616697844177327614601462552651276198975205851463653105826100166358503605748557134483222454793225899079729264316366660849338183296977500582041903737175293935328399437496373761626251308219472395098797697020222415581350050558882359192188209234397605193926430186360950582393281589062672344209112597064404728504850549113054530244123647672985094034943424023631164145840308852779749673863682954663968836736845016829824763477191794517018342952281741832979734135815247447368536365195042765564360397385142136408140867234529175466163966720967952779297135357657868331998208314092716855071873291406825025766849270717397426685921946088306387228418503841464812906203178017539804413730123420132582387332311468595191222275480308541515598440936034379543103184495398266499308361179093623598387350291476250017186820221781526472015062305849210794454943653383858993190993186288442291780608494234967290782527013596062898069998074311140285495133592904966872181852665553642353371409488500962981063065788550391939997076009753487689834264796764478981992280904893260002914213449979141246206307106249599209879897525415690757675164517181386326480877084198592445718195148833568683143861518870094446972769113420402735539988003043642742623181727784562342495037859140819953847095911208022084469547435489445952699369131245848060447573885120374407085624706761129341848399547350401537437721623136116683413396748017450932920719536515184269246458948853750703691492450937866358675493418881321315934303689509783100271885279247340608869018706732949549120513097971050173815057752055564587425260775468541833977452297202506434555503986441894753970585835032107239507261713375037665016505292156770527654640704899058997117978721911227444786295755263292900809871894480381245249460787103020713649287222785576746940299131593681746517135260387066350541684864596984810570595379457561003749622932988650878436867114607071117777394807945772290019416404353269396671535311691814068797464720989821936851484731559116800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -43208739301333753093606818779780081503633857550275443588999157013554065463251840716316913021925798647066843375131031325950460871730497318393504331943610283541295726119340240923552317051445712844364390568887509833741535133301247558711350353189242177117247478967720723371161388567755518331941225839217633396525749159122281418790620993732708258875611439950580506464308551291842533995161673075111331193147256206691117900520942977862754476052267070214025733178300883288500423928277628130865471660464802250517425196443356465065801292572094195585626235856284733852815956701038688070525524071010387295384242973673085818960320317895440962037483868496878730963490400330785314323288565166868241607540599227272246029578614924524121109684947013506815579802842121019780124758341486357441680456447302697350047619889186514119192674241038523987494632902399634193269915160817160127549244251622826268544522869806368930162711761626017815170078007357445328208318707474869086301283247231736564643969643501835974393461425897189353043308517830775152415996167096488567994249606978532551333692621370985761366705257564754880339627453811977967345217026988187033616839567275335889454042296554063312536076694783427153761808128524696784304858784775272085432034727823716399596463763408789715138085797228441049643044344302526046704063941521338879147299819414231877973842928545703526814203940518932695778940344213113458113004272184596359824657483309339608359436810256788805731921658690668526363226126651914012554592819533137719931746785994472372053058206282355031463794705728474393783099446796390768432944976737085915360414293439001854365030697414527773511945225520365716709039705190219313390245497738205514909335296340587891060643556885344038775314400061620923170114293846567893344146696676245281986544738861861609659896254456944145486947727519411217671160744369867656522907363660843310878172174450622688364583696441114036352662298899050320143383953217411922206451318379624382946041688544504198465505260428422090815766905156270297396842123107985350086084132968556383335971750560659167893522533161668909673427869557267987517897898827240673936029683809512651194426955449597387330416546966627250928285826565464693293966856671008467884712725106106661361525696869084951661981925879812997544872407647572009052576760073432130844973714678576471081052749640589893166486465154608336295926268037907376995425378549382002404806816218261775904577039493404608248771751700335872748621058816284493605336563184809130859072711705038671886889767600353152808483663911489127854279571718101864534325438315234588999927777044499212046788593563940797113201841733354437974388600765706392185316724832545713369961388736683492298030224512015991405957151405057693832797727806807369826645929378766588342432059426349639566155442578366956516138926262070853411387675426552756650875913871367477818585401803648309102146177866331338578474960111997088135572208294201991445379475629964807555043612952551408519418557955103186503613262696518268473266746655255910669981845808699390528455368841230627231655639785041200547591936552577998874872982019982066842082090149681648228808509948211641009444901923636581838909775168516987288630018411316459504190160185609295722682669276936829006447405875190431327559408410198561542799732790628575206262019134326656347979730956704786180388202917882471660645409423689306264595826177479400099054687037484046930549054130498821562291116827643873273331165255046768106532316532505083222064024650263954695125194429846960647802241624987102059963535053797025458170387801301623480282426694296577939061440349250143534350493739241430500805997312845648663368928797316879075839166772717546474930508883243384744749808432964180370924749975575564466160642379012545567618106815159963504718058396414656140105478953776879357903072166420375199777313148383085128110441310295872347977535604806365969756580947316666500974712412580792075906888017237965049123706520901720586783368309161903294188464557976788357503354907590710706667298649850258298270580034053158281113928918154403794575119974861367355965406113515546636028737322396743911767059897492497758655486980721186760162644464530607431195630399838228930766907058600148284563952654813186630079380211291358200875578760059626579505253638904038681029521415001543857891351965764150634795590924115962701497696485877299331229668609660838785801556565809755315887806718217779948370434958890976632968382939020532874951777694425938952680767435848773119509795235396150320178671041569497634347354995573376493224461621297038127341445234642035004263698084332698805693424315688876521850359188744431231375609567874217478884583508955121234567952187573254814439468776877685258756733711136061303495337178623351273941954984375451356306973500607340379647678430795275673942314896800869154178162621842656268658533662321751596991265189045331564410924344909465047401262352937575723558027716629800715607171353130656026953050012769191601220777752598220130377503338006436632491354104431252309321653725454925502086620525718652538563281721880339146845499864593955120585455274914940399093583062892528163637133054685204591336569825065039591305926857430133703234693113478129071302162390272634625428336384483240912711875949062583784897383481036159057920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + 3413243996388879709203788214908957506848538863654432403923983462120246077852659910330213099989080863797802784227532715847604304007199307608731764177677541841544659579078538209681485410422663728219616280954332698953036459630300760000344638271224242782663248228839766128498792105666180057251137908161811593361241146937218760113493063232022878678376308836397219747180569906999629732771523994901510372655788023217926743046012489710798748290259138774181593050580884585311148969007034167962270264529765814862902965820411865759393302188862357222286641055676664987725752966381708603415827319218516779943077961845130905479099572989778592572953719495875098721795100497549099269001288490404675188285945322982434085095661070487479924670268368120187377028282398005602284439072594452404016220059014646050814102157716158061809888858634028728341388136600016380114125201607503223599218249345914121536991466008891380462995381478797938796235858275390057762470777252787534168906632352922539683647473249262004778369178384375684712820778926499803752362053820049239983787430906935476901545925332678917626554685635928290019393660523441342151258925255710984939615827955891168927472795912136035484887825202405975413064407007242768571983947831460150526238283962302275860098301693895794216245882070069397130418280727483609796249611185824844470882088332113581938687854779869009209230577521118553993485469681942674629860351668571570920189287203421132332459904010289713349663527900639013094699953162563356678968809752351844645839659917106310402660019922450603297048061403369640532451735230194410912105719431867254841659198682661045669167623595450642891719320882448932204829774301914396534029197309241609075536909332838564344613487169259885997216204786976662930624463393438439811967717642991406428898700771757857782800970370393917716994592441838937974434134399181376976901573312729960855541024188698748674925900998866943999511913747767050674637998018328335464910614318066900148032899560444254423667052040445015288191227144779204077226161510346311218649780788654637625401372047711684632774545152778487730971581206493173737881890329494626204901615823765804210987794404507170517732937054961963340472360156136928732904034761631917530606367368871628369870974447729786973801687917827125222749229815811011206416859661449478453036151688492314557491770911163288887764534324853840524924293571261414331921638611358095848650868764179375584804638127857279111501282773645987021325863050589389834767450883429820351546926254258676498088234618919919121866540888317745746250224315184430258672562928196013545375853132987676223709482979876282718022932958385090521842255428960963988410181103140687297672497365260395828412878681016803447717913005902861209293768280675471854922751745385918337926822714098261654336798560948060941138678322776943115129720334915577138979860887631147763999606331675623675894735015387958425522289364705809520479095503466022933237274151681667010576341602254034217840724546835968213368313710788944135854467340948910293549811969927197064042388518329924137058697612078540243673795097453316350492081975006097944489888565999200521070093551236693886626825780329783413212401503062574600772891627523213746293173804908510721319905008929152962770307108755083990015034536376003266563633431452413062400174752526809757560125389670238450284187460563283659982381663353016024071590186938178607546509148653080441938348969076356823945512813902192271904473852973943894144638905065406749065716509865314155105356806331366181846373574680970884294216607104681463029771960042268199408179318073575846509849740825560484018986226441177741461244107129307776603895559440816025787873002313326226500452307604393667959535148734352303466535785053976075341883411955314025227201329744816358582186347416286243391161922496857673854368999042681751600314887145562005941077458465452272929520619455761739900910135518274484116845307813471321472887795603271107746277286736921914102120094159655788044571459911339077070202154346383017865093784738624876396787064292314621769562723474396107076780097270572886888831987500545758487296726513214892643469973109829437697320442091517737930778987130677635170567716982149881524809608898962138478685741618821977473681222370110664408416561809447630100057845868417015375985565399108258308328978671024246460559290716436766513807724317971849420318016255656237248210907632007294869318688878279329916883760016513916632306006761555968537302539516825148452176328234269546884631506148803928546904442648078665388287312662690097717296685616667696574614181419771509834611195642745212151916522996055482299348773643515258616939301012018199711199353945772083956412812574050960940433123723419213981734946580762962506760501281683410460358655188573594138752349580544733416942325139399358964662581952793859219619648153708715790766271941285383596834691288812576827475493229598150157399003351754985109150790111126552789382219935652375909780250875005445215856702334794530964696094888095310046682736008241270599896545026286147198409295499238361462734584496312991256640941828990116403470900708198497650345703920022562535440011777213272609454522766656273232512838881168130718682348813283516855304047977861122270477482684312496082732302356492398866152588592545792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -256952380431798131394761824813570004527073929498184128545744819028248874976394097920421294239112155795061478910791356211080883196002284815452786340147426626214242319700130237423883589808722923821180882396448355944989344564307207321701610686307041203215800955369972146161874976315864879439320269554182072904013823290880953752033150029303150410421713207560416434674443855520975689435802865033359012823687312819978932828446239684742305493545788796101297036279811619044895062873339857473531264705012470575685589471260891346947323063502627961860323905574953820222818605002043608521826022516012688469225689963482167522518001524615098020939170741034545882856013062240891737415167862513887728029376963370851399968646445993774631442778288104883371860239523511714937902984580023221340084733490686382564619635855710670309279222918016829488580750352979340974465252028961747146699892616970508926867083037686188729968397519662459192764386522209146254566249798594042976606350662060777208458068644879420903578753784060102413316354482801798431481131064539750333601137211102500127029974168379544894798084809635113616571762364139656969642324607503274833793249451352184522624216266967333079887439825791913218213292382940496322107304230638990385863779730577181985029008122675184639791919073406708884557903430508516990968497940392318731623741749719252343722257515945304894145785681639422320319731472896377619208348574460197131056196432569807513995336248518449077788330779138770900812243678107588886529392083536985664494319417675100221373455707798989170843619501065352156550737389754816457659732244945553562454929893491692953405852208291490769091559746623461595472396883787237412781632116119832919434825125520924263800703038806282511659209584129394538997096781940436118010306192835654437642710364507690437895593794639900773122922403031806480215309904555321581648478337252633582151337852940335859751471494458365661001074082164704435640203101152000221015956282393880438933931278685357299576642145093729509781755230721293162359900438098932809823345435365388803772988944406610098346155142590634403203428554410112867801375405463401597338871545902317332808275144769301544378006208195932068333109715257619792888520127548162786961802369551933428098401160797220420516713919560928227948652615635411057934941725865690760106937080697719256905033759180684677893029286541639348757514601722100199118183991510076807660537287995539120277279724947678215077956315758769792724901082896839917958980756003550762470355367005354979825419486580577175390268489337241480533103361751348555994286286591084265157277434874077104053533752753051091677737167238550528534668714764972692308826676355641503042170661704629802433963276519312299289480062303124362653756341744047071412380557281073073728712915601101613602973910956214732845689011136975580987453676039701519913736507866724477720329899519196980087418567635576602135309348066319717944197529835233322332235365602233098400785900499722941592827614753356136807829517852017484127139473295923504028185021721369213307006544241791209624204127663358682889414974682263422780578163259990277062985953665830710609837620988461792627493159537520515469162451074007759703016639941624434493613064939950839556456093785782642299955265709759906360493225601982942322209413318410271104401278319105651499904202401703284273346751057016529936269730690947470969721216680452997024945190652891268945470540312800359155179688264614446904374071700970321028545731804048826795402977625394471389985110618073377347248405781044244430775971380795327082516813382713496655607438121165033211235062219166842461713936137456051464927207092091279018058518504362553692475037101063251356600486739544134393725075729925444923156763062642306551337771545238745689548988089864316971026863911946306039627237084652174650851210127272299273233460793795454363375531160667031356299065461785044940356069278694770005430624953933576540531070155683920015228885152488378563913585796762142130896559435465676243985227387878446547516695888925988781532977290875611865725498634425233421762974202507093076728270488136194897913024252122964515097506976460504387704230310895672794614468197027435477582570021136587215643165787528724504546324397856218633775833143487453303998290078710917890917104258665848030396365692043752976302196436552123042126717556757996365895024374649821792470104424160901762267418403191304838100756827246169041608673566364848240331387922118608258505219415197037898035452673687797873558503790704059008943833949684668144028559368738679148859558108502446665923076771449987993449117673989545732708443550903010695930636808149915388325039725136476769617547686416138257564144193145251748718585583013125635664633341220960098354909039040311748366450496784400209922232181376888069667311379802904472869334702820683534185782875425612378383556325193730865054861297676733356728515237903950317681136277788935164265400320641936123989907250064404179026260412223461596954377465307052857899532335127412607754603465218098554481982110075585937459103550395260487441773500025768561294656000434467396852641510424063483656372760419136480453217493651371493945880929690284449100444933715448552486710953932875653245046070575201225843439890847763432588177398067769888077815165747200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 18972462412743952437631595309365157431892840054084295497842420073144025424291836507090635645722553156443298049757394466051560290661656081199331180615399954556287950556089650138905114459180172060297322692814245341815582023342488808238508695312055323665945732778304005186214002185386788868357451815448029541266357954780908799972798655436233745615883182268515372165324581621708655841921394190947754438241151615817423661768098840233840726365494431118374181399724636575715231688498060644387991832884703415585354075847530194661774069258466593803120487372321129056733551183030361706542304870536816519239712959387294605518444036594752484271693411266377696911347660296711205902249473125122679596614927023080837667682428614382970261704020916228625069810794240472629595027083300291571134085593139327052329290925356438348861599886022139053266000248474832807042096919505437927014884945094512648097677799714769509265899646660753475208066010764644510050099040973348598782306828663689157587947520909126439794879338068927066121902297437123320933487540348734461345471650730595682737788406753327065878187249392811460976339735001088540747539715075742354253627323274383356969927817155415468487865212377292336440872633678593398758970819896190200535400979956796473197886398879381292163931652848943797255455120722026936291441959122693396273387144108153995746324081867428602391762461176351590244683626958239671969393574477463642081332803076693386099392843226525425604192808511752395406549370202103140992463708313017025502864981903019242355790944392631096260677721057358275133827898441120410144997716664192744338950412081784040874487125044030807833902733479989468677925026492760658310042862171342729009892607128798983803957389591497732216312568063813382617067415866618476035429803786259886511980032193800854592289820540317970884668535188577315321105157508130943359189295275156737426684812430563906544499320698721409019906282642777967792083491904128319211954267166700353508152173603660630035586272430938454435927031584054576240173229035701083155596894303803176094250956220264232272012254979409857803560455331584552452684043872243603618477698036868782719539899537809464704682582421313427322685148465903921350711207254804389855205510018523575762076826349272831686050692430964500296877572826534399157982674424957279729873976417498099453716876324329644562108983701358994037000828094329202014440617364542870694120820834947033614191913272498050376019208166802752878842209959994225816029606689570307199836720138358209496071357379716450524471428017234700511772395951787330642389409696333313966100450941234113334536926307624813942625555051756376390499827384098002800118674007786538546435784066023619372202634385985812626831884099745103538847448546768739133300106019914629663990254260495080416483439938443401900390879941886806235898249403711052770469090946234296400668187913730897828773980043375343411313794082523850054686339492031973044886291904541907974462075308188510708490453502580736122004855694615072131011360057615917221524002368486403092311055965989869460680386754172676766552353202364938752685622804815228361799218335968095718556458298823886251435073342482519998206929878185104930452568407134204782582735007363399121126596597103540288570682218413663849748097957936462002279454583743146644560366737268860115696738455936837770329232172142612418688996163675019801754473733977540542401023352868305888998052683089675045483262975260243934103290777867177435275410401043719766080541131697701147818350184091886034294072045469376830559395423403868230511256633065948558496905879070168519718800185578325733687351792991586863416740032545976684790242507637701417126551052729668998347034210214123312424176775797201388796768894245946743475181242995155213126986994592851414191915254576003945549328600427630685899347686190311445085729021383603847394302737299501966812668220975844976780153084056036623252009679286491750869455747721193619839968561216266255466527577891959028466813972565072601093068388084558472298808670087414453679344846799973976357363857397486816951421965786325516431462255138382524597022040795242720254075235743225760852212458235948219725886641994336932308054371147599071447433288128233351962262155889863435656519805929318758098183457778484272818855448848462273795830262352082634339522489078561475416161617996941538451671572790718378020784369055285945591455882567526417690418524317377881663762714733990824988443716348539061575677171607367080778085214298413947737083576074438589911104939592033361288836995411949210911886559664716102486226858340258730789183026848840554820823009779846447856801369357316030556965965818038875500853189791272218852554119336696502071599342840885056227234469562096299717119386779048121790759494786612268848257936307294187014235753730520542223810359178976728240837454730373182243761064202869670072040654908630823436253395515876853948693571766765434273567245349476802258901768829694467789921832935456697898380743261361277129688927966553335888805956534647569015835071384657673280749894015797248931397177415045250006315673144510599262138619539077504920100721975081514906160543488305506800749216342009125690717318836606026503556285764273529952053467593831925522227800761274220883445916843152943009825423360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -1390605236279428906520031680057567561360867660502926181002264825543516883160452061616375347064738222488985916289935918777675577732833717568527282810570007932572931550317264358197319566918836997132700796696750028794085138480417424134375040820187823823305068786609508637209992116049609161990250892045080806228283191708356282279753836234414637200064375502702054451167239676407637904234982042771339505335530807982222807546182532431723923551304801348717383176147366864217935463644450415764474528186117432824462585877756566820523295509298631030602573226099185949571100898723582639976872218348995305118727369626675534143799849822834029337740190620922401104945824868465931844603083640450623281036489994680642482396074868259906959998005126061779578253464909483060627329118865931160742287248628832548258919862841796240026025364859779066536311611283157586293635932421235294871498951334224998237761887631440538329597390833667953844446220745135626202259881661850288604336027633656284977307940374286717881663128724117320181885783914205295871443290063955754379576886780054535445877773126164732967826659453050074851023875456370060505685537340850155867381828174356638806547391154005485502510012608354205682092788730938384702277161424305819904167631083734930781416630432611803565758893372324039942335475070324539574510684670357701903607585161520278496936368832661882410439476947036144080042793231343272984156272404556042084766189462011691252133538064303634325412066189577683215287576365330688210962804100821701805338644565345113295552700378957980537141790162502317144595497312731103334350768082965382874226824182340271562377862895402508599757555354714543198720897378736950940914399233467479993934609436207136899276677255170563332327016408598028746253050655435584986066599566862003854737616628751732313138638174748828277372984590017620865184993670459990011180897214840158090064209339201442923962778407388017093896709827061379290819327427035025730259656227211926155983779201771963039184840837040639170999744177344366835995041329912062766905581465994504099644345360311116374439261562016814701748460307457163588523700155255767656800845325497222597777324668423645650169629096414269522469544815580838972187243445349955720715921078266817985015116779703689982790891389851980193302818477226851396065334806181081287120400382513383235795639865379667005951247931279768448948255057982795907447331302007569889835221027364268346207769747611347996994481628111954977941770318046351584250291858546857708108115054775640928254501073830258435540274457292812486984839684533829972743718326623847582996323538397337289259961540498072344861974558941675083734562596488986079742372552100180587908821830520474106776412794893534297112211123409005325052072464176026331691410729913498809338880119006965353860361585333752794386700009313320956076732033862225032336967671571143397548233210274883247643058733536554316789296446787974502623616842397515636463167336084549090704106607020227160439440452276903983328548011165514607656497045397781938563866084111348725986346647959999878267252049156724144496676613930928470965550700070687323932658114993452267631876367331647946168122277731110846226291798645833281194059601336066786931820903987639827987348243283750909966916854657302579437731123189359657142744768077864039925609234917658892098522259341093312098326612246579767067131027053300705340000096059206678752106574948658203019186670629260175564971116311461948618720310917542451819671577003291048920563315240593383154531987052195533602316786736990714299283949036123342635217186240493999232378589123380470055170189535133764388997530253515288637204684165582165885077131206782712102950430040887588584783313657369704611239669548667945787752627651461320122617686519823484035605318925566051904652182873375566704363968495591599072310651316920006990712054730293753045099042847751029835278062273811913485911113892397648233869536638229347589458632959164262992420325411301355241426409354715920327234722333087798461520751372165620601516692927765390799486544410830697664832657567266622858248133120790717989479026337686897332664099338331661192256361916159971530489776616026585941178330827261594500210022122635128735874633021863077139668816470689329985059459992163285973276739337741623353433582300566289708199116541543989550777208626178194543385568112143685554119411354103094322101845542971882768547451472900114486337055274146656883459070566340970098594872921739891703058937971314661295878572612591806925531872301782085295727884263153949579240884122778263444738776379625346356780266168024457864094421757099604434120140377674034909601052146892287351028270466870440336404529792339691760860571559543103807886856494143129561172278642760574981466662216438089395805936893868834956336374412918452566386107895634655271916347988435610088656145876305872093337633285319212006111343529793013685609685625199406837296038895691917698770947578259143202608013558361097970529134681772662612981516068514579583192157355955077997877728337099008399195691807381326924245019656521481227986046115531955559230706170051965158164753115611538435573680044593948921332707145990690195353822197072210203579669128274401383857789190897501606858916316932788392736401725867705896087291372534763346853888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + 98981935745456557757706550246807744904842058547600897909730421446247836309167272558668734889153072054964665646691597515812731394910015626402730958264953207677154279132847514249381838866455505190084416905477852143899267700333386674631924601186500818684173507842880820726961163309688652134838696765359229313592262567053934521419083600039265655188960594383485334607704076179579586674391026327124786165369037780902361725338892868123261884234718757255118002797286303495103802764830328595523449933632989715921619673787964137534944727561421018100409270305525541765138266720755923788457772552742494870528492057837854196776860711352960322878949784468835804869214701295045502533197259132350160277179917697632468564509658154842606971310525819591733928310361281822584954264419745021644308054596103990211269129348439015549374025827237103551208060143478384072521901829632960663256036937526464541870773663303589884381852233928845619876978733669459484940196928842995834152003098029988676919112057014097376870860929069199022780142807467729619937200062724603534981103130011521836220485119138620903516071151425117538858565559389014237888780633229947397498385742145310000423246446125403214034436346530947039043830612267623186584947785140586142054496774282652098799447721146377704185028750867238655404941224100751068722228495184918777086629474219531335752495966383142838410112234619753601661894561328644131435369964949650745443691909091290561366046968551213186259734560172992649867194910980915017547491635931781167642070943874026876793409735569293134414239088676545302195467535923723321941865418742087726986661163976321945403682224883525580037210113067575725785465593384316162205594134362231183728212694806934191231299365510246882658478236459761313776700699617667042760477636708095679746522274119734561180746189551074984180002921304863611811712308826779826564889529303607509045299619117190155102889096169620270800304464821540478352826696964065498046629675336450033599131795150994083040194371103641732686489432591586590650527879685037669349662588964281228703327304128178704768662196709012176083247182661406077400988620243800870206487265925909984044069180020028962421867621580059286732236274470455662428792526411827000814218773898490458685226092131022804803474492161653623725538305903293885633815459674225546357727457935811098032975793780281661564326493563763434572862002740435607552485445899058108960120834647712287382027983667359707285072998270123208022659558050166252188271024748253935246513828529641563738048699075050027681705379565325501817735851013485821553674380322069160981879126881189117580638695553822186359357425753022333736173876578640708873148597980984556464813678721348731531423234011886043188914433993555196121376397945796839867435852379732686675208226106921368699395472482806397615908182921836707713826182407653022552666238544505176929321576778211833954035191900732466512009934328850801647710929038745090493891985927248459802939090415819449928731261317519368626673812709543950795525346463764381320213376739057414101284709729794664961343631921027147493320308564197055417541278974669128460091859530162022241168295855908935654219470477585282462409393440735465524076733313242136258945549337390675275245079103447375899513458411082084085051339823209519632352232614579874718957856638825168822947105898328349812412587473764984839597500860241714557656196341836271475481996252848276032798424270697526181701926361561492420866694715913132433599980534453806169853116896543193649838141860831827422686632752714422168064089255347271159016048777204305710459435496479725532454671910631282096748745755033276447344163616029675840809345960456448523708653244520825260639289231223743391760773955093777453418784089737227565219332897078540631313414432395416335422292850928242609699841369169334287695314863950790979261001848059391521142443860676512895015296822277177439503407907662043905236327417429375511593132238399698332087336023181526728086285797628456727992395606378400836078883891521027330219198535879764930250981549904749127515163402363749137642008265955437528967729246845878614305713922443738448179481605010280472825744322259632872670790123354243889900721674918118206920484322731234031085239448093867104359809540916280229241611999731155470968493434607044219239006446653007565192752184431574472212466326709721483153842494934592489525691189278075888131201661841901379752416582847244835808162781890441171346843029338794350286928152622887750839684562125131025401720948453977746475495557715998016773827638497302893207900768691757628549267105154702105539400547820542379139365801504371442180880948490051592783915700419240094297252796767598380998992177293262656767105972475042362833157042544207444854667643175806472666943851231923548727876998938388355922225414809708406177130003153401350543596863744973774630404087632232163531154654654444073973048770610164500662726794389774645112664566149557758443482045925883623623815048831807421984045053037124885119006177517898261884027179294234605016620519713113905217945692012090645874397757411972176074765987894173752263707507686457350287347699488198368271898326699204121144008225303033822536442898016737334877970016307398933726862000248517441288059674786370256218253228238788088217600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -6218931996094884005978219709933213932974281476725014415843346213679461373242670913324403343845026245983724361349569453027543157402147456403183528381853264076475088851121193698931091962800351264969657444129982214764849795108016175773713427539499736745172054131622071112162453728502850346165346535305250297620619439718892901329905498586643867485391530932903647401533435855286150935628863657525466236073731427218796741299465698165755883727322198148168072989170564508183127266424637682546736670092150080441792567826024642199689019788410529950418879960584993994754282378847307430189634459011606066231211744655822770926109409780488214166341940169541769316465553392073280219868831965602986335918233784906780185426221309921476842532177126266123442348180931787297200294065931391124591527481245516697845690852685696160712116416536905274780309207590424273242128621272028207594604891963004044385103024825482492260524089425121395997777355143378637865198633003309342506240662223925118789193444588228617688324179694485300710165857138531052668829166131982471454706348033210944993214868296155593559996754679092394785842075691402798605238266427409813885664977796891691867842105851288283810786751755141006426617152082809126060913219439040523986841186243821404421458717450134289709700968884030377966675504607054371271659158513824746813418643183371320230099783165089373126297975681025879972157375695976227531105034774636559189123752194612063616171512521239898826356717927883861224682654084125775703897062608044083842625653674536963758286608147477809736442419205798313602501875327872497085412319224134749198259105975671714706350131520065644645958490928039788422625749364166763518199597264158952963561427833286126185382029064731640545168177595576675048873364206136894612314301352785319523949290344262427109456597644918115138726126712769333376891121299387395038366008938773743440704290632725613681417154584774239250164354188634063198707617041589178961082806887450113760095478468286793058299177055454921226865156512102175730204093188574765544779684013972700541599656117700834746050489631089956566182008353542983354019836222693068804038304761678751457203359502061019356851488083980247188603919372301519949146304406292868662788987015799840290066649438025639120962677182185060233261352805924575199495640818249333970467960196425936883774981297629506346642520083865388288593491881073334103566058575019681644476679579611927233253591880766018238900044784119127128367035648543307700558816800164768797863913765173483268123339867106467556924926059887104431783099125188971558578239749714921899644028813923409736441784174083659364094231566414159977088516576233563393483082066930008177968248206891724660251593771596800852527018921263451808024892682776002131045657148526283695107019898441544292101527399529630107462502103107276043308975932187316629017611101626524859186178713786431085420980032712822747974739042247228366547591512407582746524510809581774174466213959454063124019255193051048327081471033228438583848535257395029582569544937063613798369114509126920333208872519280783060676836038845360393947967184554746131937122137884586101536006175025870690299397634683240532523037713825503507685313150628718697250291211020574304309272513862353667991733539233681867687258985353073301471332649984532476403329948317171966322002685901213164584372530237745667219567666638747713061079229433081746143945424644066311622069593949614758681033001088307877243415824817538509702809981679903650796187308454109247855794542036615234948514449305189028369423725308878727728967963393480172551736382878208270655188747055724979730788161874660816964310087740156740609580907144314890043792473304074790084037954090155214057413465399870316124810451759189548475620955371255508153578661447093669399314670445399935339231923464041291804679753290222749015719451902765783647642839198463124043886527583058612411549984891864224136641874650251759997254077295779893515731627201311782901580382887458404738307798804315958957316567614308782850255733116474163174745149256936873845931812840754609388637964568926210718426158897529238337707720791492484192145256053727682738575292799594958459670890656015115002039494653717741638185494887587852660676757290613739765164289015124552280078144236681121411847703340462769069154119731128939436095912735240010479824217289026922559864047477127028228090859485820033975576141898834546409819807188927151646923101610496314931692893801024710833346697003433835858059277471893106293023865446948711089161983676497342576730972587059905045715077958361743531007018376735836716485792734447411196031945651917320440221517967797233440715726367007156650665517937133576003203984688509656846944560531553601917512625976229287163218811995542698329363469014856003409181986666572164072996191682225505378822081436621055547706581969512619727438635350745254605349839418423643524762654609535114046640202047563765408966393913303188406414865473560975764041799968300469855463350942136123992451372935996262439774381604712842061787932060734197032741231019887628111960896927468888744472799677015701879083462184928494376374632748151348975670399905388969425146140699149331911357760811528986538573392125328285440421784678581038294622511347261540187650239025978675200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 305122996190053224052788837481424272540192997656823149229773031789421681841076739507615172185982735363006754771932102253720097118946503110393210249968549290323237217651724198521900255878218869649587703627111429966823487752603675166368350740622197740582501945285910966225051226605268888718942454774636790202811787950493304572095432054932528752461172863155914002688071710240065973885126724501335561815015014603081645680876693548835054183117749313544619477294492558989940890223743698035500501535570548982417853602672523192184126860937169933623133108501629424850618781076925888922799244841920216756909487871626177489763751908696074421948599641850843679278809429421029504409050930135888672689868500901249499910450881889331408092501667536418125832820429466301701506012280656869114504392979207941252478270869969435305509046954695028063289141098325077320145664628760622024277342759041704270630225696678502114481419134327759963826603975690337418948826005993718214456551629552628949302399571585858365904114893643714589949126744658741612789509452052331010915759569472297040282477735351905916986506486533316014913306237540422778124063185833047612781457307290755589674602296021801863583584289618160593257823439557267014485115369092131816055131255215619830418610092271862116113839702419506546241103919786220929171879214461696934000711806254857010741252121157595558009585535487312238922168015047848659617381781710039167002313439886552844135677530979196379527131463087489732480010006480315072463943417641032871749291210254491415699259641571564444671579352288589512975334252436276400932832965496790046230365339804527224234901792569030301444030655438019123829671145845145234395176620290439900489233403112880516369519635051181618644898359631504760076470180241420942446646311832123796369342384228820703661272072320391304865255442303304260008586521054148730022936507862033042593672835123364414680812573018519752010652517537548744563903285680232618491465303386733749173166671268169696583819485084896125579549359793699642446315271756338193914024616456287589764155279051935440308973435259022836560680575324532096738559394781759443673680862477154795371478799704468242181861277594492280952202124040807922408717436175223509437392482424883599617429820543013427990312890792772543719483177235790085042859872546137647737868745633547976094955667404871325090946125549524359945647877896247450815812498907684643413461807573384830510116821907284333981646815241668401602817316188934067555596783449801327506254029873605874909124795581569569319516510607765909492920384015115374417796157597266931459990356173082743556731293804696370208647273624139577332509211280374602587427020906177009721437091623559629651740427953321754195521898506689587648522427470716061436012198771253678903787287829199055197688391858221421304781980545144969530200439494414795232310522498800709603603486129013832771013403903201679396249861184722799095089629839684165203065160998538257533704002120707938068670709595434760689310158721879301711857914622774613908170229128821376652914663194418560524817460530221342751841716562212160141830374391060375169306299833943791010396920890213568121058604927703662951388378094543500423687262841284110371491299638947653296686761656381946616375578628170545112098649367948531788063760345003448001792848686166264482226823973917325103807500323166506239933770438810966961908366805529442311500400491431690141030049337091935771839415215165802279957024217217917300955078781954113520936792281549087147925827441903013473075565893338338320003574391867734473697603613682593968885400838708438552201147821518603393044192719102350559716965275287780043934609901734932909155930163418079932050116776695208576060146383807538048173553674132750596601676202826414301896846463991651825758611822200072151712126144655446918314903747470214582378587593742725654515451067368851956929566405189611130303691044429947201113207640800003885929874169403231589723731247345971435712495961312465963469298227468453518533589651385898194721194680766996225266752245794542037193373130541145805480193396905331566226731126923627618904216320121347374186857069391980410326253949178075629787866314746109748342257560598144980989202820099728007667255051603262274009357634771120216137240711743844499914585460321454898342559121297276754281732920698373362279301218492359587804688555321235709971368845588966037869485183737224009515995325391691107107240191804207571546245136214408266437838628584861678832199290134379936695412912484619572423253879268165172463320144572143297631418412031525790187106829009440915035595150083359434671177933697309677152719682447896210644405631233404278126308868959842577968132635757160346774707961041921109962589105474179612822326813300500623299277209109110619905585259170228933692656480289924706417050243826507177043347732183198239502204598946614221305256686614294173470924648795600660101188857132496509982232067406437036499177302434318304764153192538396629654024610093069028931064375231436451932431223102857209474849577794158515821579731032618874230386112704055714089411218686301540740426697973419494353853636023736535795108574706956139016771483933231339836127208434849310412046819440465493585927132202324173917728377073988405721846261382400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -9864060302692112074717385855370134652777279524299169811399593208169256574236836107317188121449386584854538702035772351393391721460241066591164336560581458809762390446309866610417369154960585560577176530537705450888490818915444380915634647931773147739296648598046889473932442395920867743593041901095845541401878706156653124726840759461521155866544955603454118259521373994375754107244195609276690786192146980192280638669105899400899628542542527421931720208144836894894267756494972056769298309841726358160688522318887960289815421239079249560151180548306090557222898800857750995002333148592028953460511026157038963415490810682857546381309445369556253117359739389037109598746993088430206560482278429939187619754816894477800580661480203839107593073294559324896555501393442108853599543834680601792706136840351032622033848594570238710820359236841295938569542164881428836762396134386313214033263874190203539129916804631233485960647219935274144201984388998744008434011382292015917415948684699645110539535848175537647352511978637663352115804442311415381865300822615642108100711360225074523150905604448627928560596580283387017389058387634245040663042714827991074926461000518602366142472778661630722671235228476920320691594662239872471575070581789339562638488866218893282983067704912103481108424046440559647457140271940244858674885964587301115724933843348336668344629947562740015258485836763568178668082029005908981234939598094559516823958004453228167792430276204187749798995699410269910202195354117512634210289380218663694125895273587003835816055017922266063707861307137679505705148740809901441118160307901517928391451622731139366893003991486569610949883154783373355725045309327035218782347403450314444428365127778179193324762978336856708987600619487111283062863031656192138733220757871658055402653873175533187748032890345345433751446825670222795914288448159141858333434193126978843986404175041924879026013805883497468434776939978240515310323853139848305468110853538660746600975871699649443189836618885782293621372480014546819181045183685802155970763243010559153100806573760395980381166981271359401785024120601231388287655727809457259070160229472769278665865832115696081219432062789685421158565402376262559301086635637707312984747594477542249369258140711896580240767893621891662602819803625147925021314363836638340703374008445708338167403138799863174266900403910820544841619920484696246391141400293473742317560824665690611776927987358370425208983384801705343244357848987732332939704776570822429059942751097083215090989933008555474539677052277508817171479879399258842291911130963408295811544522794342051757770566978634307218567556940847412205073031319339958321719722552842053947746239147103163675715058096050501509148463951638630132716009361471277953629373887184671429490276733223920821917779908012884769944975987562976727161346464711282128482353502273765659860652899388607839750854347246348888841913533299479165230458917882198035130457881295822762320012167672580558145118746376381684113347300907173631304102132623254378158463667549275929546851221394148957235225752726657904342765769262604934970744451920430838417097800968860606025918777525321954089134587248631924276202825061552981796496833764564085674786069816187619846945883116590043269278399821867228582603011584871577553512828485563189859859024366648920583672415270595343685468284974755168032364956302425189926455095534968524439928293712338230233861058566861932436528034669878758299264412695979145497914111265744625000581521689370843862500766491820949094959108928905074442880630506319457836782912680200417143957558012425483132837213456625073938360933660308497626301490915269374310344572947052163765152546804096820721098060010210620374685030884130945535429507104100818096610546908257934239286997782713481492780862443676138012208730829968112791759358914012398788827310281553643024380225317176043734959220960887444226114589633311029892762874236051026519964275729204033657768235937333278278737052647928344886912232702025379178119464285537283931160149334668370401799033651565915354875610235075039333346887637420101930519589132986616970111323988761497391917274714902349832649639332201881285309916438649314626062285499716445615415584741918351865284430623228900118194559307467866312058684664484533440034297492862448432415483054860777948923622235244888105496956752655058961671639268631963970450824793270416219287808001402908758954738617915534631774749774369717362864832674118010878011315078815179076694884901857181164239246187234597551222871459696616544827507815234753804804381727571313202484859375238353295801468055665696039983188874121893107850171696206693376090417849329603227378722282135457232018283165588750995716460636918443581787792584787036418408422419835335923231987332858420648532451742395294983845600693984626282753659393292748990523883661347574390984137322968891533778151018229600443539155174809706181091699446528100736955770626333952122320044023546158909203299903308319386204679900282733314732649725130983879993954800509218199102914080061565982804746529378007516746958745031772901050832874475053984088593329320054868025495000819156295629821968493059222110468234978916479673505147156549604111715822923482499133499713841594945388629312000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + 7114884176469748286622914534211879714564350625265260131159220885343128569956513440209506556098019944968854711512714233783655176705883699479634133156981345533183294860846471612883007127427887599389886628813904827280680095464152732652469040220547511908126845101267401396821860018938305898427525110841543762444700032329893758015608840800402679171710461950944576186934543476244267413976993044318244685100635933934999247086551359514635768125748867516483511443611265481678617174206654582063775512751323869064205944877475247226778298080152476456791287767693719567798993526414149606367027430074977120520898135877699088011188816713479178592167822872650658284975456247304781496026993771136872327745815263523748011008978768420167152057756352842840858150866571286478921474660555656602975483859954054322293396916364255691792047820557477543222523815962777392123763667680944161762856816029447383131494617677840844410917403935998352927216720550603310062405533609748493113515186990871452006951180966337754963388821097635297498270062809498184846339694970118228906273364839752791000474702062825944385018381626166797546825966498907673805715879405416385620159176298390547099413445393960068744481905593163643563090682821014012771086938119365859036024386316170021504632665716672982246570193599114359150579558654836045535649199362715297293681256529945587786872493915632154513251806263441134949025431545302517336423901123314680679494861541079814352083435277196386114545218460957624992971151805736612699325990582518051743641309603975852050348040794150922267317375064506957988489352999868927608542089018064221595354065249566359266392340929756815840402292200930837852913679978830277491574929238130580829114716539848429853992296959639186972578437139235100959428980953219321138419043796145463853052713710064797107203357524980793076161458176902659288232629911090969516489971095890018246862854290441327115758745595779481462620357901587326181372859900280871443787480470437576842147689802329524703126015752562384881374856516866698533633574252927580841157637994969029840234685036343912278662580254669395459978082365141766524593779165771373838054463932266966530301748558386108715901522390342930673379232378959085675480418487338168499430299515148066775029629393351729441829391853649931265721004772677250316270293350502654997605741829882512336021702769884734301541757642826131952303343972079994979116396695476811926625362772666621995257091184807243118852094660020756884362816963664538645219525392809366252585537726225075065628798805341705052925058024276220683915308225916929772881696501801197105602257163538362116072458271931510301891431435051265780010477526075208059468780842467307600397340752662488220875891215098579748707100333667128008534938532633388033425200041516628399848709972307030748976817393332396797632399172929021119777701293901412946584042614102814699624578584228789844067502621152864701334082180868889569411442063617318572628745424624310069451339670914058854839793101169945911068022497738271687528568731177548205118170641063885578393293089571503431950795728102787970289316567876450995841651395973811205246539507123914278182143234685221119056578971658523961052342805870996002196082496886420814389640341945235242070946566141507881744206031373845247841798225902318724066163017349419473841302345115019251580121652636232789212049658111708554862475519105925673213511846029725612313749991784929512543530872154223668687031535630374591149826286971845224918286296547563901239465243056599172543252123592409688499133070807360801737578769279272769393580133227598042592520407051378776914465205705750789484979156341845231966702464239775151289140775777296162367845727878931566593356618835766227764676492062941062140877740869228678042435259778467389645090752105178790638625922263667169870468452313667823313778635415502724798420029685180483106451117349686108058801171262609893784141385348794938216840552818991396022434162623305484845144340325713573546013298448137082182450582730797898153773816975911630709826387257305585343951505003962122753701103340592483545294042781477801877948564723355021180333632869960421906389098888051139732165880330800383377534220446309343890906439166911689211187374923463962111503969231960655648841783876789983775199872971776092121503019572016795734558289109986083456135173873476480552247221849990234949136491070897156970369631449219792994418932219664649579641958287049610758003387433539368031601787588237494793278039566501996998081957091782926224718962846386287835742701235197697188211315193855283142445383618113087631013240202133821460108102370656020162424886558465250990948740887905254210792585231405004774602956370100283142025296343225852164258335656280882898850494611604649380370445202057150257827673961424370676514288542392586341759910111803358085012706259507488160460432708650173909522855321743882176659789111586199557472320793234900456920198681864311119756314737576039486982247088668050167804753030247645964645535637941758754859480357345140100247287082429117901904640597239923299574227558070190078188415253421785273076448029144591286499308425250397123785387929989288263781190800478824716224226029975992558170443552328998061754570619391624776169705397720671357583380885834795355527200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + 30353435510881175547433047854998235051040095857995726984005729358010430323898343979467450822276988777351348842631990768690122257688489936355975451263164888704500338761002589425071209960355157489611216767323521369198142472678286246769572172893107320928441781844590626634162416931023496518541009505895473898359444086312300460951873400708221357221641172385487728917449848625630004246808399925029623413402062907158101236258601561816907281763278884239298018803924459488649902675445157802412224635770503159374671574540193005778795889384407182499771933251538052809781811520711760396859168522003877415932128048663366356217477112151352401698278045067342277429007301375879275948071420080862548484668720027221925278034258543760457345339954592540355101404066804021316995135342487187770661958710908618418004014751829510772997284324985871339585647515681242099028722809108874391532990038509925789806923627402190326207459868920955480498630894120180404460633884950443902046695549713126338672784492698729270424809978325480300796983162407062314911994131481709140486350023319710214505679638245557716112959317549469962901847477285365753945731306366820303660255177479495019216175582896801940476754621977344304118508584965186837487320311566907755224583514527968266956287612755078719739976347081710829159535790748533971486808539507141237132560990552874016975379255862895308821537478567600578011840134551169871393249595653341300967588792424700057716105441844966293817923163727126797183477334645532387676732928364134670518675892832349080150321962707379768451200589445197585009299458987551458867424177158306332842167268389100732821528201864513641669593061228037332987673756021476294140434228144533129937600534726987900275898918062863432525700684909593460597544502890530221849080290251895420278508781993345276630797601676721460087746483871238808540145015358201708781978988590232624738770898725718460502396559753844082121181871464286356293615339705311436071187539948663238757172300953421463231332887173856463526853126998515754993035829826405256714035398012684038032930472032869589476905936671514882444425694390885875220687109034882101314688355155768730260231395806869848036746590422967063447129678980952761600375292851452162924792867946664161425991343591123270317107589193435941194769014922530419195522015509607265426145233391953855022541877212273834034579950459442318186958111230300750628075362991910691905992094852028739364838341033372086001210617113659530273834911754405350419431893333276779080504890061255396706881361223946568713434390967886387742165213683645300856556994673116555385260964070853520475549279462516758761387291110648108508642137300469090034462175207783660393727220721477452121033404613374408046946320081353110576509796996642347851892430953252567745902243652413942150464471055770965118351088067869425680676172685654273491886849257127172715019878233200142507438387802059692453242507229807207690021302486010323274406880521269738345227784911044112611222150338477794359658212710633966426847728218366361616573911537447925988751012542117308851294142505091918737295491970471352006689590799591441363143442881128629613286418730322980078816063897451947367271669507311412112365412346811331459760471997497631112622443892986986318873367208698855962646940465018879282569000889876643378449046175306160409140498793006157926793472323076375005576200462260516946706094174042693089069381618420527494181812925735829497698097413546014405012202779070302270761729604800798407123335510127582305514113121930413014974606029778534915963709891253157020117108306121820167349983864263307298255040490559305076426856966952406716916844404997826465633430904849325615937843906843581049071715693897659233928337484101276094891213885840790179443589607878112798277764548559032511027164501167574213522844271530232663660983787922513967136594957592018171934077743154673596082858410302310951757436373876110177606691866522753945728595752127958065413267994080618167082656925128756024092064441432841494891884270813711063750683702828750387605951385180263883234070265818504088323659141279765825990618798324305036634455582064605578490803129855537283120849120180065099933448258703777041953630091858965859406184461603174709801405125660631570943590942626446717185771540074039462703704628334499996319370606864304903727548033241790147900820993446263342064836778865548929415116010103407531408959231843689083198950565498180291503703532985024696231799040944640610835534982558800243362520828938198484207135629977088707290768206567689906119635290735369272300823008832848522125325456764819320730890976164284200538051873154190362497674354250286059269823470867524188959748409605912577607809811238606997858269544830538162126262859015063886347961331912817501628242016642493445465353824217864214114958144358305047040449025352682084987939270794473719539995320238296250304505894530425232738656505912316271482009678124345597119647606660388986709867466832087923738281674957205587118445915123695719468691257070734618819792558078141076368657779677754674620128133001981468234341573244386217250448876447075247162882438902535043176548434857921086236395709657018696509867062661082400276647402666440044127946972509217109350319068618628552231285613311863799980712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + -2770964762933545459425294134953343909451611607314889257239776725537151311714081534710287452649247043806022407341286503723654310117381741793384095228377450200743976393724008617033235184259728401115716312961385269002534675861828948385807366672285262738484958681126223951787393639126508149555071145496614612878321234779562424128010023110492237734279422164673239608320223445900521906209213510409223926395359868053992448849835900749247241016246125976517965229973619826393930197739785356512714325302835375217993710742911551216171820307649912853116673581196714070899439941212912492154987639675012159556125493222208973526073749217777746125434686620267812328622784961029614647903194253367547617959583027730611933801054075386833077541807706180932078754039380400710133745160133656454515818672140940273643343183487423226594973752240542729191391296351295847655321281849231551358104191505949385336729103004960037705388185293327264455217369795600127916422622588211439535507608535479659783430288114021043003340163792676031059121534024780308521689268716875820399265969459480023063397538090341249422373269595547091529808332538250162836501463788268897091233328902341674149610989447588236277480645534400258680500888699260561573161714929119352540416908073888689764523564318284773124975166303925121466511285617518422245100312516970699082642559755763938600089260996459265952318184831712295831367593869954794032849335962728388648202428526551140344867997710259262237890763346214996713159368507395137704335004560759623399761873882455283909823444992185550520047011717598994381962792091430233124286521751111647204719203206999491686925179538583786819674993024981844185202427262827185950527094549120900183434782261156200197826474651689941457578449763731828815474961497113662336773833648834732646503966658853055256096355310848415770706133926305767336438517597669515137290078712187322578060197386989775632459223646701922688632601605379443695042462926854599550158770529978984681829955907707879446647706861064609290505653613097024316119442438277257154570954493079175907066544492138721278350618031560313245526878128331714390680668617806795982169955198698800370749887301970520607331017798449609701580150512171176176766044581396798043551732566152583425400612780788190075509415671662805341789204127974217972389716095571948517142741828688625861064153584921007288976145552365415066777359591020999613110482087177199553838589722109188655703288692923815881897502367761382469230363508091346199846163070837739232562593181953564918393165069916181743166895983867465287067653459884630267417105477089688200118746620693567012892155476419599866746131227547374020365027906445519315773482790747802529505820134937190275712942669531330945386860809675187996810020983189047247547784924234947112409467678177957047940279830750912438817099547376194196344182132228308027999662007466288267705978809060480999218342754844880445135082912795039289787226306663138907033644748184664541006304947520563363356431825212668738016446827596027174640014664624587520441205909881749899650582013132335781252490898174948287555665632644820695671292477824568992121487153673650361612598757641517545690462088227917891285748751073211143590315322399775764762214825226979163746678500513071111749775572397384002097475825918820735466539251855262222561509292696901906275160719490335315673495932818368774291829647957824037801393609276884070318815041480409452448679311689371212862037084572232479121118997796937177201356082205050745327794073726592117042296834152213713847752602209724901227648674567323972788411825063079248463930692133233201062305624527259690390406636762686249546256307098086887196759519609073653110303020188002306424517405890302655968228386569334921202637491183031227607828945975747965887803748145977686068591086598473503157923988157294142290746844675002453169413837364022355546612151005453832577798431578177727378367792746033096987555463749322016761720307738757950376323255191273009232869697480549241595875592130376619251454894306311289047313950179852996798918482207330405248239801357939297116946327017109266418870329790838955342052975406459286783143956823416730798202199782019961003602552608046548777211452445251592216217611048541037422165589221442875988132009281186811150305908762825630398273217215938620657274430024486690095772583800225454749567205575721039379055133682041080519634589288326466202904376347883777573642011638991879473723436811690600954141242373944291523599982356001738553375839265239563367242870742579864070159100659835200555694825272636454691018247020536132997123938073987752882118094627139974745134446478846682718662251776491458108720852981054800994688410780306842570109485179728121230527528225454056328747034649429425540882172877796033388606681642254107602286722816094197218660077879150851320280052767601388471313403287090994315410271801576541732907267517275397709033106522585848150152148108428439403600464446893262024140688589903970509907455896949107755440683307902066369872126291997762959529264443584242282446074456942952384837495151327431866388865271321958525735193385194819660768531314701695015659513026511608210948003755883705307735453315900663595402036852422013664084200149442505596887593879825878598055715324872104104900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + 140648612049847089038625556062022165226138223317301600836706907519770239822870086617054138175007004143653686600589362715437153683655928531806067963511603126816839202750765299888637620611170736207458595995887453730489170577389101104405144734607053160596458815211042277891174941195362151346794478217981533204920935200243495200094732160834534950896153494912844203664184329344836873992419855378481604775984088355061732083452213486011798878693409519517446356758972838062508063014808254704445602581908902329898420341148408501758308477825745415578655305561297680232702821329927025510912183185282178145238947174390983007495018689202550858655418149249954723087141593820705228157280013452813375825110936597837677243457070233949419902059885200007576184893664776954923581702802451816657205185578613494553518667754225480934027631954592757474310968163417913014375840104833685443629109015682434090619456063817207585195819230621142151164276922526946616648515096360226418979521215641271336810822233552805550158942365712434621086945416541402493298172467917611617994390599700248623971585966747957913133552678682015636918922485399918721153609510751857291696009474061204647789769429540975093036018972850906767151727804606931796703467957290166395972457802573000200893243828942765839499664918811127878428390117120828912989014496573047033998929245215314046184002164410136800156065406718985953486842651623163336172558676701916748506304774022554796269427508092623171933805714317952131683954640156769795088706535555115234778003434939302300847041026805414100611446176157176517009065884627195345258426656769071679882455621274840233370319328235707362617554318788854569182626507216306779287620690757117932438330505937258633995933463831844304002300114281757661473250732731726397394497120118640639277659202643697800183476646701647096095662818653990055581824496239015627668409539858313169818584745781569518823990289736082650867652762614444365579750570524983973610716242281518006268017036790547360164020206011828342283087000548859538767103678717888022040462441898039979529253491686259935874986464149106339023911215171592482893777787286974349010368090372072665469010149840317191045645164834004548287914101521594232135109833387164055760342762790026077284552427609463526058228929792271921545108169354405043330994741723620295090235546909129269805129680373400728234532765414947158470612676381251891516980863588002711855481490213218059847173395134367029726227381293972128544827924688170823183311929336255262745893574870624750569403692910161187450912560625093668413977028762379216199190297310619247399154211675450547978679442499258937667770576332785367780908535094397291151550123623211053872908577394802800538954167994985989439377902888487488685000735580056361217277239695999054828644658675780215572277580809355494811457134284970373064264676736333516907902303852627560772437987545198770931333810787786029560584556177540008421597570641703133204345446112920571462312872344043119397295283251802662233098482278138853098280873105105060556904229483994106557357213086033716547348150785762839459922919155995770960344476010277918883559776318752226989681718397504727358673441831765404763563350814536672442528316372070019292320767144695352156844901165947673005754033182584947982338775703070970107748001483376889236704711611525518112664694997941218973918456384858335172808575128886612517249429731561870943938266090388256813673313847110800384310862038542249415567699758968801911936249330994854148766355062840359434875809101742113011238738911831369875487421784265331608436942618802655821695552026874705908369696513246704728524003335089484207528474583837295502352361030471768927143826807986741219524007704498226841508306581410085924964258427303180777983980298693833075520118177030577162731614320899782574708182831908935845269054932982755677976999245614945112137716006580608475548936894577808689868879178690329742307798640111313394415722273041047330523387902592113340237331638139788851221362640159998981021817615938742071083016054419861338800333597509971954053762441872217156144182905012141270137575490078865076444089922345216970407283195982210598462947295967115718156638839488033102712501168671436698112228671243026599579006914546381455050683951716409229410702459611658579696711368142672008267877747253380124967263184010245100655247475491332920273489193745674024071011303820902997092540893258379411746816471494364327102154090307493876727210567634836471092438708235523094933979219022723200957575572200253678599624947896119330831053243911130009684011379668982360374516827525386726110667832228102988070267395837363509309775210573099644675653818199371784867130784372176543276413537515579201555701510211758957127037658098141202371459425565150586775187606698117328648455509823908046681022106837694227360687705887132509512819074083986686021731794844440770366763978767780594888699896829959815820501745573893616907781643327175079974666562496416325783363082954371361790715344094736775521827076070513721706881089458056554825489540128529947434180495230355543517969341612385681323847169961355687222028060495599566645228919167927602059403298074852993734088818397860271334747299834364803127092473299117932931584076922221975840253369537728265000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + -3576309346815782879916225490906695450593627074976373546759650770723845083383863429974480132976039203422651666703780096337588825619250376268445063545675915243654664741088404917199335362329553251668655809981960813569090381255867697373662763689895042452344881450383572738763017748634127270787446780720974012562887988381799814542632736210470623277615685358533412254065344229538469637677331258344903876227070676727210484311233178440188821842346761879521175060796210076343487829174276764875044702276486893565830357836492878139679651744107011854189399794630562674993700796667972552880622171942325192096014101611607763864951385759536510115832234826652987461195105023655518095780615294042851943073124798968815728281437672948393302683301335909183217160574059059702197615966188223563519198617457167421971376207937775846201406505653676815503217382660159693921282736893989400049688412698408987332157696604081344282365843431133559655737605435795279269282135970010703676258010885048729462414853905717079782660163524026900724357279437465653936116138543833380626211814155299958693423388602872478429080605298441670813253414386455340602463871596560716313771637731471133952884617937940397321095462643992780537312188432083103151569798728095236709024002246479389988442472400248925033264634297298425394778109038831629885458384199076691826762346124492139904612515244776685079586613621851532917445184711629004689219299767181855016460639222579309125558353305540115107037087516758852825631271737852776448786139975768331663617294810941222754224375975873508277406429162609444582775210531383173715049300471560487783709196771352662044718212204508195458733534675771669502576416560933150117321918895589721399087722112262871163543647321754527565447761673014052880337420053541665842527343508905625903155604917972952458766357572747510595521902332402067544440234237739661367507918404374283712689371642362652335347295448802776287233268275100974491967781041960052156805335352957647471907678512533943398499842692575389172147725965569090736004494765738782047948779905600705012516683789089293699254619215619123277720166556418456823589742595630039983667255351420333396393778859822036332235053452496896235854759749020639104936771088636008696713316815575027498081536859921699830682812458198978080460212199185536204246723344643540203221396492966109489019141834043143274236198106120062907011492129497786813841500727398422353666105070747351276282986448371618042802198893415165956327097946740285705460847724660719632619838783379716123330867556957014885796445267265923489382102574155342210001335683925557550731492664412344960657317497942619554055265812970198173424267332027501574580760386848635443331712090457259146472624184271936017482174834995465613431281792188761851140580361715379063424546805565592822528586528069159667444320828432381090774990011581678176318233091750016986541701710300223495696830785779864753559552898258983195093067831687201951621287785945274012938805510550221922616908805243363377101389639601436685338859927299086971121385012739793242164257327787012948609984670834583208796101929411375433308620975655863416657604747279434597187987159937262085681139182467749313285176528386018909772222155469943940811889702518730637510452843595247897686865561990710176386254858915813524913869177477247527298359724074784871523520094738298268808739555380170664188333665887186293311663060297184672205370959469363644020962300277608575267808897883217914301075015431032646020593116464956117548422890196773881793639476101097193495924159229738827133182930657616656569650311528125831943741927606028037875388513742826568566090974340823369614539855608449011887621928590854472433049653659947346848520832988109368062136530521180006369739824698269616252928559641467702831660403562074365147179873391898415618926301320695577198737329703196539122799339526355951952214299149647195941060716727796197600731710805164606232289120608009910924758014935987890163703045350029867094037642551595580283476182385023201123391421849206710671979995773528446361112018702813809925021011802223457254201093319516698634282618151126762779970722309157451754858760529197119106062995995487050104411322510160254092983918584691839845672323103756972724406888398854440210467308399033180222559692783393240996724360997132148311948326389738131606754272579509629544417150018407433242852832292232911643480569310795542499786748633626456822908248649528621834721634049946536219206175189874098418686289074825102252457441875215327147624815236718101802196099003330802468890710202046982756825685196232633026656316089682385183087966774711024919330078078668637712826925387458333144682624686889308282061152936579366567486683724025479315281660974937547061584135281387372455438187008672243937004912254774456836547206151311871343394133771529783122158220889625937347778472544091118055029110536505555463207304408698830820355753354732583590064667955401384242028951261607331714810498526321848765837658954395204199488215815377117993741408446347971931576786098644224662069114499198708932811788311760519979834747576400565524384842033804485981230662995474699781640189334699873210720123355946381479762257708658093284506470547564238973472728109907125804096261793526244180134251607059812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + -75860514918233069675625919560473186311853799436147444633954123525327523564049438647782861200190810785436988119855445586807375947086408850507026407755886699837777160012836349299611197254829483321353624961120226196818255676951548707523564433455166056198720362394119449963159417433987630750804059448011857663300605476265723003046053258165608881855774975303512434856432800738014235202070794542846454142914460649482808985640324184138747646971884608793828253349779778107325510672457850428106571063814175598323203877748947520970523394028135875258128984681551568284569623805728239431262306725184266853801663358106306253219964663942362512810457660870996699132379842899252734844378597274469707938190972546506523219852628962323788013584501133047969280189455128667773089356469859893655259467234560020142986570801015379905741135072436037790907825601692646802366144026051985749217030249904109107644496304995556220667910288762215683616804268481832394807102598543748340665190216126143845496940920229957792552698265498378654301624214629980666087898818147634667099012577000136886655382457041286334851866266817974170036470791460768216175413117411503642776318882977685766102898556257987452403434321964536469919551071418935761131257396012914582928193093776669434574500933734621789822505178502867373412128947280230024798614269128290674198600838705511599126693321694585751719709680690954321216412454094453052968243475216642980516313150264163961141029453393958904346919460431225820423931780024394692000126002676386988035189117566185317893957365610646874609080911115792814873740953834863111976892757669911478191535434196657057898310232473823098730426575141608533786344793778930553156683185692326656690069938887496815406730217838507972484949136963504676453336805814887901491620464163168045463000440896822019619844202820006334301858254143556371597426028969462223684235616395576245777091718748414847078642803851582101800906228377256784446878226404014180568351874385871243927018009933703622135860820141657298780359302067096874115794827151029081640757587615636767096238117937142751988686450808882474378798556783051075578150999138679374519350531693005336856359626545303365503809673986476108394977737237170933015592913125263872588893795349439158366746717443798415739419794638659729892967222182885974055278749449024126250114340433575630405278750087505718574359864627008916993370780321405234842276478079473201836787247869137613794040113617238979887897636493748658679672404029974272523916823777157014248133288097389473329488875016059702805561704311727850527012514743606425294714367734257123066491993261611995032564760273299330182692321180659901622518368258927018107430275542173399779342610473922872624119619453473511754580161281268013756977783526597619433330768160839560312222412652384879700427453623382694661070617308268711427114230492927061622552682878147564970111659502317941462339253690085853627924914710474431819923535994549511296494693870677383757132748566033609611729758194369610617809808945350824665943039298808777297206146358728998379679733306717189147281549545872006603211079268552227204324680541014189712860381549924538378769770212107057421759730669442768546854325892536486100453656297385856049605342272198802114938441845118358442650395115759846730144410609170469609724645791222546946974105650640141185755017877675274234304323542598401753251461990804945678359387983776471960741992995921204576944871304667258156945503091324201987578469584855599316139970188160855075363103483687891701893335426136139240806458957757656583195255988672038167346423944585367598604517023637729713161962312592020039827695604673144883507440828785804299141818036445602951324103497022285478545260913249012818106462375182214783992569810432476980594547552373176841750348588947350164440777424226715465248219289002974203583965619430061375840557311957494945416868936922378448827574330693329931442823502031869702286148836271490834698799734274047726164020121442086165057829342552907548017591736181148347781495212520082650302404443587792920856839253032404810818794214178019579604279399729407223168702536032050311031920261304660322904466666226401376163948740973482204821434541165113422737497536645563897334002189117610697494633964749250925509839889778057005687477107181820011752413075659156973569299869248128193883703626610556983160861387233078562972564306634992090847692321613073029303370284165659559344965218996647186000789020855944386011844719530339685412318588889315581329400171948575833085410366543057885526207482848908519471427623333937793750642357731285607874840665098310454384887270649037163034990254727934790678612315391772421816031750512034770651620416787027353887889471436824496089720565522820019172155395179911671874350029858890147134377552703156899914060116443899694270259388333780966043503807586212060546515698670813120760385928319918449010490643636333984644546702538568646192410989970777103410644850563512033285553230191859873470214779916591595960602908697956587749199685035665578401678157598413158301782463806364684067032361265382874193780538348292499751868685156395206834558699262340140700875225844375705877373576055750688693774577493029425953471864648079180105877720338739874985501225271860581660230724259375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + 15164610568724698794484297338638282921857982354140863959949779271748878955737529311098060891049335544796337369935204927125129543331264030894881186554050479041325616785594268653260145801147117956227012703176278353852590488363342597254266218998909858601026244724694998758387208485177271741293477302006012569088159950198366585098289872431204879842915308826921524301853892414584669442790941104252399293868530509127917271986063395539625413977463212938467207973447933855510442981639483142397467306098175706058344372238813594866532684313398530671487387837553542389930003696246002606825305530880018091718869622691018353840053860878547503197913827622116152505071143842809143475838059805172562285262661609933946078046198403524766392375232187382921284617286049387348181583422712219492261598544717714827740224759479011581188904878033460663107350067311766390941781382459974713176240442791263042742184480455235217208031491191969492627521071252168897800203070673666158628007419836561228292114884836229581130858135145768290263630742471946268113945564529766064019643428320416154915273857912009474363230422690361945207933539044494978838981862037470360756523134435941748859104682756831083245927993453828223572261417614356474257859801135170755541950318722756770732169508533077659378945909665557555280169434956432934573424823954107009848160459147850463897688305306697556899458207474051359735886127172853866573859187475770161161404788165017609794438719462997905060586591510272565229804925495094116438869919218796517054070744991375424045611637119514684828200791847185547849309975037367551064145108513261342983546289974335993729619784196899073226483070605812064061137350764406429739322503492953698713515143916185687058006205668343499105710147611518149127588932791692000233500847004388737706432400034955365881898911735726853576759995069772139932273611613173062417588680631074111659789132301326484746380902997439668041316474847186627049172864152037630174644668731826846315233963923978027878813280454573018728386130495064792664567236029738268538455158797132864823484926414142089208335980012108866373775108084478474728211832011220679134450487589048027668902619387819892437687862009034423729463055091922343726039141922270784138315274095162036012678660246984024319121725972378945413732228832087892184654325973781661579934094030289554430541695106397632162588870222309005433052378349995759221292350287974732740994813894582046033877448282296125247952423017487096032982135205535241829160468822841441653695062053761049355028737676893740641916734740367158136280708744669785355445962045521144283030525074318083220059935684789430590338567597398823773593948466966569805331486316106565456502239342637072077247562503421864584166161400220765551296422192264090750757225974598304027408072769997117814417611467497765739434334309599367182954665287556065616054053993784095466587237350803461539492627578918766718577800728238000094846665333148200275130225957379920126328006257156616095922192137257067996090541265967731120816766131198163066474817117346010973220927307275240007591368109649546245607259143662822619893732795411776143763300022342435583286973970156557367983304294412135923482817969608432993669578356577560657099761724182135820609002276426026907821013566796894655607144863729687426410163628500220447350996367526689322319806571864767095178016160286590534327537211921869040746399856983541800958421909834721642621507663132616056495323243450664509115029390907682548601447379801168654780489358358826515266025497707556509082569666871967484594289751905642758436944160347231902336051980488410363340753831593885795010068641421471567843604974419386220160994020263294373187828567075449840550192113967894544912622455406498478967743733115077843323875091215174463342006343920613314668733085693544787622896294034507914633381194741836769228068821573086262490219398831059258247105262638531868229270943198899274067991799220922139100915054618149503269338025570267004111189089745988213483701819112607230123722876247956260101654120209882586344813708508819534742344614616082520662276528080345790561006300355204877537920653334353190078309547742046876531701224093609894040523360135513837958746178211233175643057361911492145104750151440866178242591013343072169705838714549455298443983768864022667664324480612378195513479852587889216009961119701923464243332585848116153826167963447659321069705354440149685799983987537097319252108954653985162127821435576537595401633687727913065417312333880007834445649664219081810544932953621665772929911540949213214276487096086860215386697854706266700772441329744262139449226915181173272270585431551818869901864641324683381359839568823081673820052049056755891045697260125566348732144601138214616729186238644848459982615428651637761671054996395911883933801208429196929233655450803039158987360747639039638356199971894598976896547397302607773349741024724701783040123922990870644316392959878366522206312564079332099861599502231813971918223085053896432763309385321782390871641114725933487812247496806634544606710440993975661495732787768325209965616206542594325856399548669834762589138955293263569710186643208420226424958665476522297617784163821488136601834285078014940921146881587204044192082892539062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + -1069327688495813782179014415012746736548641101347673544692516450779857661767843970069412108561276868804646232839432791830032906760262171993796543363788120915771971781311231808842694795066054636531481481556095092051961728535982508487357602060685267647968037272883361796861534660753501278430200854493790620095341490686513429315843741291536470020249504038203948890845693112719431002220187432751138301101338958527307031801875719761703787260996282343125110357657249132013741292416856033044867963758921791410339383341579431774115578012804198152275546393494489096473132920395090331709848104135571806157426886409684834793636378622415502451860301625600491393161216157176607001065502660844306187506387526400648305506173597059438161992816082656188483402981895725665314278178990802280315745568183748435755193554513726741159160649384933702743045643075064903949696123446546572376026986507450015918767414234019546448356211498779600308007524186566858742071781921019848672387430735268387508870257180248057188331682032936816285610779089642353888190810291358141220821567721311328731414637628788582713719834981871254344191249869228499203854704992196203927810133703136926720130592884175085322536042673130203273157470648324379313860430195655606746144307707809168141422630797574671530222172103732757280613020967209549746912968836306591617902863746097791652493193956993000961935019912158455980213799294294743506345090528024734351966495513180708563184508621825397051731440948587344525985165727545722082697253202544478765351101380181328715861494610666055781475436299525536188234828992794001583615874498530664527638137720805236259067833968162933561477308732011151760578219164131232782604031235843434638955067622288927938487129798551399822195350631966582520918856064194054482029462834734762560407407802781585303239225680846316776432333882572212835912025699435385177930725659997680481065331500280875423918184121207713035923614520353024925410928170957877923431457826059314720466587632483529653290909692056869550264337852796409709101156735712708943891221600189501159533882074443819085480083713829360796819469834685464275683459772445638168216571312590032380529056492298898922859059110749410003903432034230709029784013529400409953746615346172339148363701406233939260230390933786562743278318444835377258316772517766044376214553590573012957266074998784655903748278177767668553607820630069993030322136732545161394523386472157515209180592653665731868031610932959440134174387509139208821153926028777294393575082313805141041361555759203432897000152035380112937971686145948817696836582937941152424233256320787073427975299106780129891332356413742891349177710033093553980882591550423232736644144868587455082146440118715409201408694523705268362324128687913509997908186412742932129005097797545028942471946979982601483798692379632228267075196433108301011522823840578757914763263801412851505460726515451384238308570087272236868465904353890136057905127648526980997272344602735398252244639600855952283806769830275756502266203402975044223784976019153299104723893352369855137883214453939665525633480557285568309708171773334156841632091866367020302078180991641873642723079276945706313615337193419377057001370080667675324396877409718301954215434592043173989075222041597720445799948634647858421245734117290395949860133782847765063343750373597839419175317306045900669324745531226465420622055209644055163035712214688679487386991623735974478237177730419889428832887212435863966575029008525186238677141917684455194177618210480550535620413174596768180662219661228161055636316434130817638712423051094588665533857767765318836706888361049798113817475986742781081606038700750297527859618009232120941136846530972812147129320092372044139070396581861340212284741305015146694573298199563087658485083913339446326060833181841253576535273479245221440077467017728619519736046810220283276282237302832504881369630713691016546232263106780162918504371714832800769249822425378287421363776360755515650829654202080372301457131514519507194392494563912253683333124380343189475808119080839108423102503373650065074278346465372643114814685322282277821323474461667926828252396402421386141870434075969920594716524749338335597442192393592748620176856094522111572340613935959987717204807106538275590768268450967873410808825841358524360535526663869889234242286505786841851277617300345195203443802372579083136515773924515737347517643282196345551616903522694870794942214527815206975510213087378382508590319123620973370905969158081867866891440669604469591459062195620961075750760743914541644636322605187023752957416172597498275525261606248511692159831013801371880158115732457435867872333884115574021912162071269985106673854295726682405868944562191434509498499067064838183267428041568379765229203658408440584322630538763116285934919028461303581912721255388767350190913017663791478269472978820344593837044088801190179980306316967491334634664904087422447301221157672934282458762148985509410971600184918641502088040750844701543253613907206069719760576176597375438919035038752163931503582969451737331096776944954358414543151304819951764893839386686396620615568521107273088177157278303683341602031768073144617787668926434424904012082306928336807321391775390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + 51330470227753088673676319352979239137339886825883124819598088924078885339177429297760307714780994441845787147575254560933812596254671740775727255513713580859348833803149910933153683514807326491179790794053190004027620308871692617359393325554294548954410429333813498093032127261389800900295506792795327273846967544815439724490184956052727776134582945464051637621555546844946022869717899894049785908975542303171708228564657439771274699748560917000966326398317934751030171792231052309388981430053778097920499298623129350419438261867185671034865913345871175131421237339182955966849356555554800407820843176952942180510936999553722427981932181912138895493038688376568912933457353023510596921972307643904830992332406864552946031809811795210556964949251505901142719186030324522645062577741337230480774589452995895079429773349052320226311164063271074395734124093277040695879455301244580156960968319898450028041633050767222708750597859555435301059831253146957891981096067108603157070519189128416171161410288052526550125748098084621831990235925600921611465602827958543023566642493786559038409617922040303007836187593461688541616417524266546445477418469665474365154458149866800627419057052706680728497847747532471365523618764104793444313989984491437447196189263872507106607176577738670557210737118152976778981453094650637458735928040977146147993721343142679011762114039495841480774233834071305570651763659361038123294279252135024142562674962016562634277645404025834328269370173788167738297063333953315402197575023674461223248518898014316370017109994020623368527740585276183210629407723678993351576931008040754092214541453891796108466721409184181320772729099934858084933225368051211036419952129554173325751158641463287553811148236746314537654677565280072493949406902189522477131404061762639790743049100606160596860163850394187129514681906993827136070680633242965546752356750682557416965755082400109086582218649102485834774011481924011106429105455561564095337503553067308471919218291342223419081437693007552661587687258758544837233120186118160390007575497580925023202631687190956590203547558786361528910172304323397329545562118143996108418430800015285361574500290381273081750888603002223704701623112308846721014121080472661305447480523185861021907047821031039783275759920770443146688029994967358371745587054095408248033682775249140188402738850038069208593475619583049358197804297937387719723144405414069068274723032637343564218666043195088056506394361137212595669655529129738645694781188826751657046572492314535054854555603769331936026137842877299373513493495977677900289555749303594558125914672245490388006664232976791823425774405825619570491327669525417427354254704135077507974421150466750081404894295354954617494323563394641665471394102867604885791219417904511257888440506786291399275756597832953501311813783719338529893667045930533979791822043630045258178226934484638180597048605776999195802669158960448445854776284755357400797540673996050500518298573758204606629536812696747831992910217684024129986040509577337668569562186777202967348203415546306182445224537949927678023302887760580226507854565730527518264476548965939970658497713706621445044820165524785628556673627650847572743972839382680401751604419852518180940466516101449624715188325562863971335540087203161423485273672502370457999784209582429205925711818685591054838465165639417553499989438564377355084996214817833819233319769791477124151289662507020968748304132540023320311508839203822648754575887156166304233779671573521543831347999912901596961465698862672389406556882909348696807254976247933975237532741194921152662788710084124186757348506601331526334899327910613925075891809451931572182356765354322075684119532251422922839017506548824335226680741704081766632070756787594523509429713673898474949822687990769617415953369145336438050450899603604371175208739814065875281754194611786400998255679032643618501764637120262141478510501103219390093711295804697665234852514042300183378209016304467171470640471244632711267418975801763133585008115993145979378641587392756502658680500472928720667011950882374946936135404180667961963424360582596758743861961059101122219316439647579855234567091817287454746941521480886193744479572328402887818327184138382225296467713447549900877390988512660336403506694169623590683176629020955628955095391581723965228327466960686976264607156221658883195365454598975542857213381423069624420674157039849430454812565620768567055947569897377678289266318949818660380065386970351366020123572864606264481862742638506918960157539096885011503380748298504201367888230820068370399475870318290332321225375659063655816705235008310450710587728668853503268467732869414048574332719942881606946045307912562113394331540360641906099966471628754352076359295801293704043767227063815059240668996050805902727787316195361306462876242097101725381561538683889947805725280123920082187445198037854487261083900388977022957183777098917217152149194001164917274944414947496481046208067925434467085162378952180878072953954499568013150578056384308753686523289111564405042600148806210665953224691977306766365028544017038827977848504145893317711462036334888245488943875832810922551220777719448340547191066240418831708476977539062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + -1789345156429252892199178046138783799678222180995100517960105244992378282304173446088433142461083254143024927192107950548852111170009632653880384363074823291844879922557203306498609773931901155143936240549970202173694733068683530096903891973572313458344478669570783457596840556802572926646369815206732472348511431655037868546841904974099588749921338335651026237809444218768678183027602418937844808993717053464686363066339722314819676859262984798691906251546772431089434067445456999670204163041063341571125640211655005159140072128846400357966811868398131004648913845353182397220178726830073626510798509415088164924589131991322595826079690981758756376523857843752941335137893678859788989405074493615259127354930160999177952576315673805120776633337074681971979208018111569645296551256046184081536166901097430997313734599234542623611934407454503334937397968560859440812357994146623179740260868214028444558893787848277822624461223910354247656644282382802455998600528162483502267696192849955143332735616170247302142646453100745907655550243725171431509338065496770699068623434629691962605077084302501015385098085189404177936247514442364079523768509244793833054297987183027958657897993537748116802033609499823634759752512868927435955267623666056790195252308061872484886991328410613994726389400556185270285372026357224570738104031248421460199593420559313371506306381901040931291607861433854685824837816036185404246463262719634664052210720624025090505600091460630052355006656615996000688854550821046982156064610741612022160794991952248581674428514802180132760217355036361012029637503063114697292131970704547664791329007421296169805153863416733041961511363766659363513474957006185840365819931274878676396546046956650977945719603650960187626894742129630742032143556784024213101583697122372029013566978058201930681615088689097936043994179195753322499014389594153826421248325086368571957353639665123626550252408222202622899794012877071425702437979643544629282460006719398909495727508728083101975952248964117597956857394053177081145240906321537295776930990236852061288105018412151207080564967402207757984173440352504757491388329017661828379323843068760537194454712989879879880959033836538739388870867099591378566524295437615290034572521308226278469682546146942771074540955961661958968542353973688778975842776566945345617012208444426452444506172634235485995117941709823033297121511346165306954038934164070398847852033467728554213366638773365100603142813663892430913446980977419240269989692633922462769921235891476601786868936584032078689132726064566542720008378043757118039974229433242122546348641428519819054034896118258628760371110923748597068134073948289218114287446324955591406114016914931384502078404914883041875952835580711015795907527687428472519294925079177469788831221265430886893588399576606506914742128750660395677316788149235091907995850473125953406658322210787239159878621574864066283802065648144110806846867330188112352674126930496361497072652950120030034029632297192994917286847532576716323905850249821771661058473141020356216091027613882031081519963903391488759615656004872814290518011794925224406490788833156477586935914049481642779612807564372398111061383964690241296189145249188523796567243041151281723624232646681879557778307613764682912389875946348591139863356703324042254969451921881988217653233933552744872432714464001991763683982231388487789852832609649875147082811318279733778978113381988010548800721724126240405900590609845611850457699253934876129196321111717188106511875911790323587202737647148084435943266781932264026124437868612884713068437831443883367441034970759518631513535113583509899509759911604253034145978990260751888723570413695729857656598387824397049354658548438429200971816782672793974648150771590203256019490197820998693357297744454171764401989165389036890227052978822710434260417422248153001310630536222980486089645468578233033150505435100371024185901508668115164578522234843719563134997432870591990670281248241669058547351626122884244457878970290067250304038650780082853195736798666480929138799142939554956151529760294192177876442374568102732800060285526163976158897316148052588696720501044982501626994196003263972515206986606215278535250737910000889805469172022095818774667776781284607798860754595053837189544310820215778538885917333019436437370681007887587085293206170290248762322257479563814815786325580783176375711263292356487979513211105557727797807505501210804108874184380932096534229541218680508527725571886596614049291549175406297343171163501543870403879589910527782830882268361203887650167153739163995849057221906300515955567585329993546703757629103099590128775350418169476978982986380428460471702183885042925832582802770593729337858797735433430594479974687478525038317938846524440265114841607695797683697743999064474607988616073914078024690953172748672779390985155639550400416514785425239174525804377913976765445527263167435677448342289344609484228979896747405358328976813270052675683025112059816180428326916237397423643870917594154712550724417427370106339615153874392028149271772851559502246431790501234847584790333640677434605568674648910176109958765568201763780946256427677165952553014297523438254319422983277852783203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + 44698776087349572251755270650095949654818224134043134733556348337196097775598431941124554229020619019738864114759855833791485590122498567564407891368792961234808523916372203794267069039636619551975091910658986960141417100145552647825211818761426521508812033754463179242951986066524071216272329242275985721181028574744996059090773481505241944591280281761074512689848154079764897471978796061281676242271619118529391915347937359785183565416934701899667515392610263910856192650212078218578074638225098870903122987127568374673227524895442422999858235786082708770405980537061481686421518977367719708425000885573014523229268512947720935131699037074712163696793385209676535747794701315294185367437570733145427327029360967614761398287428410415335859183556889916409542228086576711016703823796257345529568822758176184138804764946362378473142614909561458190010724658470608300526592691052110481058568712609471160843482748475373640564040431241814545497589787827716359486913728282195144837815953443383522205431669667091295897712288221845499748453006508343218381699009876768638795378382825179062942936963918274948550202134010638545632571041397947871415145192830416212853861838154866260095222882793974588818970633368552639299357749427735552878367301080555551633739101466786783857799725317658811527618417882234634746562197560060200679476992105086295514141130409085055161374030073517822851008216897453268180184554515683340855362658474959363583344855511627314070755224031428406285818570700959245810456152259284351842536544737917692186914931683903054206943101519937906122271426082296448304086047957669064487071259514061787465703250470695709251683096604164816520254622874716867770845282838926042139020855895679512252639399837827149767131783705808673997475431283482962246020889542777541343644270675787235332847643996364895290056129904539591899463788119802665032083801389516691872851816788846385111389893752014615269605908155497420667612223516532698875489844451104523546103585957398682487048989329469057211572479860370085456007582277468394312332510314834334761845477428686867754264541152010460474079827785543444792827676494647136224943856748973980905882151178485129082155944289645887936044597810524244692067424002090376420606673579210753402838632374939582474340985456231439322910990284675884425278883885600926837057833678833180577263457074117488443556919750292987589104997868567608778800461199269515854642247037064832300982783681885857832385859662024463450887275380293584643985056108639568536945680244349055858492771990874457315752456744944285800184182726498773784210311015968264310160175990373037453481360583107028034648142220120680961492635849981258557929647082933065083607178835881301854262295424605280469666918435327277064745375653038510663894399008796246998901310828879561167921959304764957038411241735305575551814021758926914777970905689972270870199331924595458756137659153596904004003356703619299530873602360848129011979371115621740648128005107157612662066361110686166307632063152507734931833005911616718141793636620325700543797266890763546236487564509625498115179841899381928605000508798921787639702599840426013744052463655310069537915371262443248445899499788106608886889565099419022307403673942817150651150221467406231368032468606034055669342371117141921817089695099794546844006680822853749425999828763382422623048088378737193958036797879633082771577149764235608915575846772990901921348737230684270955079324758362665814004237352191553927435535865714512069095253913709549801909880516390468279528211680769387488610857422928057350870435139933011507552394856369569187314970807102923485957434605722753154886978854451948500592803965379990588895215204841133089970043743326744398389064863132041957304290882210677405511889710615091906027993610267053782411178210287635814723720128063118955916884263553727992707636202128771781372899049604999716596713269755711828732931068143678191153746841738374575641639456762765844856561468929096953949332136378034664331046011232374028496766185459889403714367560545442352845803839649082356320332879582884723622811887769566360443505895934441917247306014659573022883311387187722712605091773870436722565994734615302334181350994881408887848194045552450404987276904726665892331989332513136896822387641153532226913085445459013333293492246348506628382208981437227672565778482286671090730651799727281707765023174441972258872570281569005036400139449668426403535223133286766538058207172943805101734896723280256195457399043329610231420928400099071686081918720251191775549284732928086619842492582421041306359867506159997863121438241368558973375710922974129146449093902792301183325632030754661106166864615058059680822204258372148324171988796812865566012238070254799566582920180058910742094642100752670191483409414194969940036995394119158658360802851679617612891027438552913826255219405213254885301505018602140637842312821833540242577823904541786638661571074741036187518779886209989251605301563265645595212482972924457288936153975647606873825089997399914982988511454843956582339615134594063607725663656198645021086669474341626853640706282268908486356978988698737488884418612982074757293783345130104858777907436018463934402785951980545653513701602126954086303710937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + -733948304648352690704506184236481381747101759115738425835993719278521307173137038486166429123232404728500616556057750564333927211540730430482934000154325227027391356102910483782939678375595396733214621095744908129116769851685852343777492856434269119540123782720665849097554802320922144945528126132191421863926327343386319055498213202976942545059971023887039570211649623276077312870317070119041088029212991715029394470441396635571935786234980090148831719565602659549377081278517312807481488993119619531030257568369317229804060936976277232092039153666945631196478661789759778345580792576704508933194240629888968561337250595403422581081664830639143189320516995499255581894130920444443337032468220541923854663302672928630370828168783174261598178002170792638673016020047023209522119425596221887829998876855994690196389030539552443340007136852690652199118688016014272750483715459617961888821648065338494895039445536043531181259745855050841625918171517312929230410834248003668876014281637664532138952529094300573003262608555324890169239117311216527117745189458388082218769973020721722319354862974868578231046195301787812546309824870602568693622979088364734174738709219911756312172710099413282893684633522270429639884198428474379580380262439961155632590849663988061003249575002565129200609512419539674523004013488701683164812819498235904321124147036441898136667209580173763153972410122390454094857542510394441328361864312597453244299995536592982389877451181457946081357425981858583066147580388773642750890372393948788957146910277989326092305866981843976440590139661357145866630296286873848586071097257362075854362537634859893025774533803793469272832118112786029574968823172252852244158250155841284637858577983157512258298133555499264744448673479569225731235174001550591411563581271817835185096959278264689161546430179359487879070185647091480792713165488974687189698342710547410648439470807967999161953389915638405385420566050664275439171410062387811844502800845146461625688755350206577274586897044976559517507150812559658204050928699357346940850596810531018901960359510001517919021758496338422196583693828106094401106639035584824076268520891922952148412417853600473337111104756646886815746102129965909168711400135917170553863491391210931619321142922369197809424449223582910134483001288497456988948654659044013215136987159041300940397669552182926907621322314839933677982956965362057846015867871361989575468293768420703715564783145526605395005141348683989031880990337915182523592685312593923888861682300480718314341225265887612133631286721405677271285605792361538329393719719605608028422106596376029887473528303811060272051616304966342518394563862975143903592454885398044032738798573121853654323574101823153618775746312478898713645326766949748245954439629755777949202374650393798289322373747588104186101596256995838684487246577125701285496168832661242221111343606034052430790376466735954297966893364498149004776342032242900564848176186309535959282904891256018945558631394450195069848205862125908841829958541414529049243777203158623223679205868114198973234453683088844957744929855986778169829500215304809392430404163030021220156940002105423074309498443990938749160776604360537592568389310357739168899024437781139061433952265417628027537079171528865073286540736821952260331463549700491333782839186201715815077881846497275330692879499302913445627275898584486238102328245700929000335865828319762516000152468720744314905403171006463145829305736777752451464330351131399464239531874163507100247677352346082566783444357084261104995265405003927631981801897347275798803009402278717896392361451827377756119464386615952204247815557527965932897714676240899832448210315990831828413742451300495160170080096061324232269049722329808797763280518606165416581400893890208745256218076282527446888662228684877858286295705541046387504785539385404856059459264281510513868472404312870772795432093167345556577648087215166765498421613660264162502898672677971983095714613925850307615194475572395059308817380952857081459184346428626397433416637973366014021907112535113199518973483192868704895711033109321288735789974341832045628909320468445073097152651299973625496621461199167390541281486253414555775805366052341814396745857033950554321513794911312509000734291828527022225908522231019300116116224861925973636314265229526860703935979625085600216183175677453693462843062999226614755619611426017691583282944836521603067478336268929334215114178233449944979073586695187296947777122713175922465557722191794654874352144304389186952783417489345885060417990990069885094094963504087751100589802912402883405370595150249598633178591349605119646770201036438338991215619562839014065874753429023682009069988811392381498272099291421730956050000892385504355721973452919735630901557305746174706441649349202020856469084699859385985608842448726476895626936492812139293913376017472125714102284017455281504966771034288300597204038656850735790881528982865333561505315857429137429733603217248961615482585168569293786457363008098847003344010255539724310135869188274507148644310561162872469277356362362683575355385086334501748440247075022928361102959578115839722462073973290627158405778154809962274023835929559326171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + 4820725501767897404141456697551229581003562813710005039616129236118218184235004374188782708880992985920510588306583170199213275746707926079400853040458630837501743465000439750286185165111843199734663383039368406563133112431493870332804973884216488530692981629671152812428202364155605507777088517576194141139548360679153103013372643742500480386461487350041514995175061563989269222797293574089927445692898456598587695123805334117576435314041600631218054695166047738843087150563481507808875393052989306381902043320015614861895820292684387470063260276765320965239532519733294284884417324609256714866904834275770246679838212179379138382215552792371863900920166934947128059647863332423384327999556609700933540072594035118234889033670631046445708653662887554059182825512733412635830470370466310816914134240462502983741501471102302841947079992223489786953566044793606240106133427560834903098149380505700180435346269263824091669482114515988312900287442505483802383564301121418589558963440775572033961064288093069996076948903668403865001227230752416378893999447982184006500229119773340833842684843008656463906265690073781904610187229446399379179904107083589222993959947664212433738416193769601773214662392664246093746717609136437431582535848375192999042625270281926368116117507113181341620174892361432675974301258988246484595921676334877481470463031901759187942700291367530772213791422738149192391118932185623657659075494717165400204654882721253892570044888438224574796948605028150041091490794356585730947785090146161520130926722061554833027114560996399153938749276168615457659360247694192863795199572725157478742560141016582259321005524460640548105164464059111511699590131130592965814233602726392993384669821213908006597583101898274378013903664780030895354913810156491099298785764617052058720476087092287840701046854526197745359383766700741857342285444816988183527205618191364805168599905034458166489914456560665184951529241829695904662179142525470825251699410043776876620093686598613841851031832276261463524442603789114206030349864001423819362868688297345903199853655625271544806876004280604431989697392521338558057998283811853822106390205043117362470505301738591407887984205115319928455849401094996752574819118593957761231046065262334428716199451904959092040852986112482964592885231214078939667464795403210666285578570211470057085426921689604123396460551093934854290225299823385102296149615157415615758079108582346392597349010610841578121448910446300522436783558623811909604165607403976557987400418662547324119447887334242212380354610618278648694795982104953684366646697286460688039333586797353572311398999021734481564385716646459019978020449280981675563091972007669444708194292085807008274033341782606773366580271057020802133581435929883798479538788238407284170246253753707913061497937844472892898057393379191418692819173027082596831891461149306004159722466413742672696679173143762447796274369032817912170333441884331185029167709907475047961938240865081566533601980572076752255885979671325815558850682302203079513565954802027534559988543870841825620260401411597842060155135632548114900725427536184678572244381792203876818867582851501107852876595243744172512130374203031577114855866607179010834030825171532035298706930878708545249166018322120961545226036452295134422902727977343221211981798714811793479868803149208921291573628970059284084133173942435545633244757499610276071005359427460765825718873397897933761566236482978984540403706174515726349844661868430754533084171116023827373127384461831075884672112570598808766618991393671390038453901431460225569895349680607328080428877925703471329127282496961358654219834333002803964890631529307788828303304470785836650005866439147909406495137352066528452817483191017755516703327517624079853696159619112512612607633084502705944603973744519972635940560308860256089154802086320772188743804910132186051307929009061828953370210847906978495535573992054333172612271928550698225254431486430820039260637149233924045126882875214698003373012641760034883147844597224115987150430110994315588147779534945849869871640559271982277881235833055779499770652938584574593515004500991869871949128161694255769907266465252297116877711046879826823247223751610973751971281101752011116238066658633245897611882245884603720184820837598290065242626709418155291101273079281181413753345510092592676674413868342263400337607983767887487967681103302965215455796058709861733367381453325573247541323540607658092251519568036716813211672222871470139649113886943201293671232171481211580103410599997856153325240948269811525567088119404229361100963652130170305614262429571629971107659368518955837078897056076236313994425587530235173497238302942092697120755196040532854772067461676181919262107905760576455849705757262082095250136377768866323929331636351115887934171034260824098005625839196331958800429419572796022656837621866587143259173106307977922934796561085189883067276839492522168319354330779036987621658257945233817962832135410649011475345167025945314390572803958966667078182429810624397913560760728865771371116369547169331345454352655173188333984533896742240360982613516037404464483762730784534431876301147226442509272179705401234248164877176284790039062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + 119622621403407492614058088098716788071419377656677356820108124754083220925068615837068076275285391331089646550240556457994714290546523619301573440360129832073778849249292805037622303817310574925101560991201237171687431477488860636898797633681556679647200362096200071862244391908735020344679656197373236009147392679135652452331701627318443818144505947241588044682368565363635973431813572668122124839828787919062701269107021434016725086707349323077388722582935477395168995488090981893580700734770771200600477245869521326257063511336165267115408157982812180208028427183769667548672985778999925639508099189344653982692500500991113155195760300757806400014633316653350380695939186410393186150112514605636597320054166214197748869714793641806400050109349454500406345650651682448071044301972951866784601517420390015922168277981104233159560306384410043422825483561572142812334037308990697424416172750272324707220801243782532436912566696231478961412173052391356758245593686599085214717648552148874390715263838415935945403431014403594016608969916831141140292176676794190762177554601858503016332075761993569414137502203077667017341168643025377315640277953393594442694799626064806015407217546523043996133158234428938708220250151907653528167352203972290300703057972487966640528650106844891920059009322117950909314172453008390512042859365761849259318736058814481048518414898492024904551897056210526771897807573245482814248767786739757583006987953024781623421623808705512008046311950866536727425160392409535368867367056616403257423971325656364660490798654833788654426292211368987750115668304962184723242313897817146015752207589881269640520777799797288386762195914820194540246862744749396093539455365206033454315519123275959922847318676457349629213855082479602561365850591407191481550327565167865940140087683845757559886853756639036508775017368284594727782912518408529130695500118510975849315171877757474878882055615723134422247133765385601980111857817464637561064932965377613595912238769450381981924516018133265458949038435520851456214713592948331274391266123397941269561021523954753776738758479758810486437602235785652293780915357050230769714404322379206655551947258517187312047869126052765793748263973077046355655516828927880521956358460578311610493664652548446383366442679779936249608516399678538429031056891832444734199328343169603336156779821127980119909966396075917956998364867782828216842674400954393802038942995079241528897233839678254038352663898595231740503451743189497120762390810338813956491393488239237650028512673380382032723891403002607903464102062248464988522417788451811703597152647659456537738891367271270617586621836948459618779965184100697694906332516733075812828296973428036025780589076567814989323841953826905284439536193746057140885297804150528815501376305482638616430806366787337973340079835377672565647544416502422909164557585360945331791332381799256285869734360135538266359786953182233523407819474458271251803573995208005532513667286392236356477103530671214144670998746769778861255641403582878919298531740116476809258480800518573359046437732583304740682127191745829427267238026093855491462911948505759852894297377841408788934778322350876487561176853075452122537194334105260746660610906169176965821844969269652429805441090002973163263686356096218065371633835359717406663622300001311469663403730434720024044896599282816300408740093663776363015180172373326834977459263913523362215127472707323742698802234313204116653641807998910051745700566991967323474329093081819188137708289826282241696415941542563885715622712454952844960102724526720537509118854823412745341717728358546588548946836787582057773814189757753794098191719716686247006564026425209921132550371797943019702489864961078687057447200898084200931804993979248854844945140565913842366837666281332858349899289532942499442189937161505683836877667617532075287972142603635667321985482040241456126126005085947219929211661854299339373606363857699155475233890353192471656896945446826461907949577687130788611343552588909778958864311312182199308057865358839850924238889355464897831466055557763536134830514172397190214313042542373745048432195812495825337222829312983897961238845992683930240216629695592767188880918064897469181851149707910786163864843406732175649723756998767469619661629374327409450071302820397319954492448047536216603340666754435090791131432196885391521212681043284828626746847788979773707778810154103370685577757151373215257224905668877739137002525407824758551313415651657537573776428784568608463333628038482135604332710511289418794782639829953614039178563593828105874658615822435859595108346080004363094632233660421541937571136920960242853062403124033723605762534860463664145913517021883671442268224632415889005872092870522115519572548510553034460095108974632879092584873296889561610321912373800128882227147616556939934488873421577333624743785141946529561973736513081666971611133910116875420856986183484925576168034550069537402874940167747811278596389123377751343617997610298826758276622895550680485044578363138380677453660665326208147538625734480643100232475748256441579158149049907784473099214807525044682299148298833477126317451699408159030328268532442940762184746265411376953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + -4455609690161659644958347046610343046884173824738724704332470231649237451826474238685737468899169539364365886666656796553617696746492147427786200573419271282784289150796787368917251999396434832119232392691343351058794036462194551059143931479706552975807662849013872576385094985480036715479737610849245466171890304607188616093524486616600956047041692741587160321047887737766199312254484388655737175112873429639026866690739348787379428226919014010743324204474856637527888138470663434011273510895668951321572698674053412305254672768683324086488438980834768130769665021497787521507083669226509181689484135121902667632394523216158615702305509334823721804046873083446438763964396780307601835054723418493461735422100383597454060504920449186780448656650585251110566243297404526105794337643715799918757156353130196593333707901081294995392811627227023051886379550659552250512567857408721454561082501524893749803690594310557637891333517948659920651052118253925491368575153115490237876758189814841765746103335864054819421565130697489709040458826322544502078677711321901205572544020170358125064341978379141085277524547590904921921663348599072462889118350874218036391198813118787522735691918779568841318055955255401857858613955882269457761691592753868455926569167100455632875166607673676371463410387077494198915681845876860170126650229646157881627355364731036551883991954551298690866888414398619364097078559504585794640567426698869887561753108950258962420643331044020231000778014196188324356154018029469881643053755376832569960937588391942462581193220232197366875755150930603585236967303857159320006305755138551883092512282161120021444496558158128005142555383900329163815737041347444293515195991655924988503044286799067829890743167025554740888786793662016163093003036179465706630419600256793925595840203879177893143595958065065138625121905169509968230811584510536720003841720586980182084814259958879421389161067938311830493163293217484540294803152562642933741990863437981399024702028690436852466592256777615491490593563847224992201333420340071256647831007334826395461923221442455591263926287671639880616822600096601035283567940764914440149765294729468627691020403235909636003589677271071517705410081225252978927669298004272232866281763254271532999010668264130248022159384104241677187251185817651924624025771155154146654575139345157188923262012463705524849707106426673482583237619582989057336259206531232565201235333263855048825492344845764424274240425997278065718898412554710245178499126363692498869757248383513089437032591932414411435068480912521141679420662581053904891336354648699014665774502760118516088787576654466345137210435256497297083075647135931247294591489693808337348385550546497127424715200679627575595776349032511170098461134683032969873611677567150430941124296275568669987350132226635301079748248121224346312145040151571997812305744971009748676816475576844451445679041740449412843192140031567968278284354711427567688582270591199455810444217863623338796943974425774572564731550390597124068321758445373608028228074983110741220181928041189916909100272350325908260674954062240282888837313899539254375681462627084797885694510030017435994219721303450644976832159845971200308342816947812298435291000077852967064975640432893462530780786214468735898231135498086205734939284078772260174745181567119245552034117299279796532614034652744642380675208007097608701283262206112223099702861422149497144545572895357536788869351495340854143481790504473678123797200556875374892479776470515389865731907579068744042280413042878335150815906573968906322795644489216337610112232475395682663209452768270739515732032972435849102385561782856792009639617357551683716675101254366380060853842614253005330719392468360641927355184627772678301568020257271400284647611959094479381547059347013029700773332020322864615453786342214047665884520968013981871916184710132186675899330897418008879180287476097983798810265643284674887187486541172207792391923407278104828847425413584084231065929001462885101483070042604258392579620778054373205015769990690031634302223383731398392906169076852873967856109434960484339248107817569349783446144544640012759813024658198329204149693705166623359583444822158162297142218466340453037261928597458768849127385838978242599512267122124053915486386329186307955070313935684467181251946917478607484680160243453860405070072370101896430278907609781348104025427809784281778612686531797216973158319774076634750818388396103663060770664642608397444786771081045640869323672040988794157970862872780218529373414925650624427661676959283368169348660392625481843798443680945928923278772901007149323336575635520884581036943455591644726847689843325867904264849061376209253649881383307569282249560335276571162421527449691915523028498885970177250415713601640490874224568845248942582810794502926391517958771755613106727248019944265513613650523223891015185840482345816855342546535158097097593246521026755149641679977129940291635502807187582529074996680899316489061271377696483204875628853499522948871330203730146600341623551887625371756800545134260494762986964310855369992328988976104218025230626400308250203901508407001597299599468277539888294011173620558146487944036722183227539062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + 71376663547587072429377107870639532898348981386005912643799901516792634024896734699843185184325086113960320412043623497767003116263192687296203991234261647561739698941951341701322725121310322918213397639246513168513061537725331039384055087177761598509806467468676166283073557527357945445175311860757308722522429152054408445456620501621866126819316571122371223109730169665983496333516621164044769486384950501065540834562656379661178548324721841949601984075394460907743008332918914381193887540071372257770167056072805204316076589766780573204373434842549278636985047144256316518607502712050124285440896701318497386491137033998769677427058351115586765589481851032132544647900078979033350647458555197438853754854365615453069359798243556722526204405765430016633349008651680202758555649688762216779032765394480616338106489872703373197066985953786885330230030939460930938927797278033022639067799229870522391143651495894194889674383759835028661658490165257619780567964422383710259578896324402059184482079814848848309963162602131048911566043731950307182243158215171932053250916431272722499714595270475252684251753637475666894907904345676672268346772128522944828850399830047213842906141568218871573271375937773884173434142359242636426311967616914674555010142837982190729883914456028747233963144772299825440522345345723880428582078583266071568762600094273984498749991927020873134993511724546822579365119193125900228322038187809655619640895446554432317409182980458906642753084812593211956409602716348122272229934325806965151686639749824771098962665575211422410925657687735557609957788496712861367031823076888266463824966960562897029706604612087319573559972566244115682411184828224388621655072887242784802731777622717882977245475929819803025671068289555299371977874683331862120205756703884717029865212123390919297834747020616229489356202232984213918910092658479519085986488563678312328076743848891421197911751297342504796081376983046331529682337832047164759612442493878720587310645438864033235447996923402771100473483404340723382394881207892080541610617879637191946493617271970233015468185553615536435891090467307620871751599901480390727008219274335267759598116080700945985384033935533141221816558086992019910888677745695698161306478543382456911039788700582178184879497656417153224805127973466699764132212728575620741570525237845553972275970753228184795090733658589676678662995293828711281246262039342114797066670762128858724395664377568102243518773771305314040987337531354061581903548081815090059197653505192693920562919377817508970169014023044311995888202594064448527878819793023317958370441901370525944102292497493681439410811542068938261181539643517900935084765145311951084802170879314430462451288582876324615088927657240610677251910895366556366627936292304392309377641103671154476398757332175893556064682974108359502534634075946112199550513528785617211407058761020446139308780361534323299543419710064296400853056298240213194642253895564641735252848218492126502098442996360300553727088981891535478237274067588618503436984899645176589726160955620239403913681516430543805835275831115092149706941964080667437783178352530320845318810125718559001637548388766087496058842311213900422143671633116135306254687886710926973880694688091684229208705035420539877265440710813368375907959854888556303696170683695791557605238092293645233397604559852324726669727006489353966003162415075286117557093402625033893781094926742477814560323699960786810019680881661462647420916433994859284280384234824588388120345484350604580034316288896323241137127091043943083061560172279934700731753633385942946558550366286508357328345258528154213838053990100568199596826492289045726325641338811843416677615323744801582129456914926108757447648509292886781748803472399676574839384530581322066571676970008400421893654486510267696549807650189121513355453342222562868729338011399846529880481941434331349239489697587636076855933726498780928285672779369853156696395150161407597358339518137201622721395896850697161492343647464002461925907129481028659890853038325867897409334390584826000341369023884723822242316172949740583614324112809064942179980037540742883452279507594407864793992270027772279529379043925118715955281301725700908387671933336797916703337253375980233996178118197768113618018518188947536665834932554260572983436790167928804832624841812017154526005277453504909753171951638310313780148375364687935253763871034506878083231667790803061338800485161102661994509472172350895867502903807160469123767345538363097148792303024283758800701294376445013172076512940625305595949269358050540147485809985926537247825068288956920886924507542291638865009638616875900472426257478748243380224582733198836817150989190797619136206981954248832851432520643537283034688959757512720820977814305942676670133319957120694662271177314955806289334458242999356897305755062945682836424064818858520626115257138872840689886110034879736851934483296946701691087135121767583483892603078475381183405691071831526612730082514131589948985927193949772325552747672288229662979247826589016518123554104879292943833541208466931137141610869060182125507200233984399727816059309511852648007006122906672888305032119304293148592114448547363281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + -483926796324442520503565265986113173199111140314548487836541717021409259461633216385915491466035405160456359222651359651476510123091457211870039384981870100869814565755761006451679811461349492317043100019198952981867387526921874260752410669423848520718212940468108779509660544364603643195644490234578005860988933107756518877321386698803724672308581747102344100526498119686718368518833500417624979954516486596624194298430932119716203468745012507511285450572286754259163602398582089456485585223698135831506617974628994174284412713864690716023495355030837877416654068275650997310976245689653338137133595923622622129126546034469885046004015990513059470980602169396799689793130550833620116557879730701432496558432712670492317410537532773282713712697492444141787248948333931050720941017997269602428053395336778122588173058160300639533986055718488781726091967244268541928839505410446005720443750568160304726784815744506197316624474376669436397139199437391178680155344403895107510772906906180449980168423336935283462869579417767315695069772064248870827085456629721994117822030672607865082062626381595246998736093558411011356125747113339861208215520584733962430433340096626556171347937258752703339635083024062213153766704838107754353124093536507362340384729649566381066085059966809342572154779177629840972918156689470555158018072182344864847857236407573821562140972161059030085341952004577087216713481480868154640189653848934924532056350408779815356964093449641614008195171074469072745447776131689641419799950035742359415315791492543580517672262587684987384418048874275951424441630241978977032108127469830984495714179121497061181638082091678856268570469184455313401752594752378979634544702602677666565025276225615088995151867900592312767172283472302600170508808191825105600143036618512940253196772617206583059432163813794815422212791349981283142357476505090502031177228486134049044591051579169120752681466845936287122703505006773538719081130593185390699619210841636678701980937015833155983585604633181899857780442240699558425152146287716482029680097992840922454386876271850338700585268474576262048426827148204333497048008615542200363070281966090962221438841943172308769300370691950789182401886281782972564158217707285327936860490199369890616127799987692534162562003172404524938345967595678829244787449887043614729478707256276589356783704308717824577331945924283220053354859355580458739512871958703673134853516337642571587442650768235860839011296214737138340019136913948943036793330702309134130886645596124120515666162503326672206587191380975893203953894396321154265534324595949636801280461826739954943975830692367597307526803128117352371600315044898936698768090676808590186430895366099008606969079036653150073447642014467881849190680638719301555287440877210913354805115522629444244458433117161444513618844763303219672567586921683703189903704940496030504808608010989293365531172324434609042190359298534898674605831548322208058301777413296728474990569682906319990533461189823798609251615743175673248793891768899958438531001296203900360058083154922253319425371409242974430588936947229271381075693045293005631219684580840049328570129185762352692646725759781039513801546638424320561948315314863879062863848453939998273565512133683490072820143636174416596561596288260643244848486248695988587195323260015467868000848170682288689449018301295926390533555222494925025699575905777168559571857214409131307557494007582429563551020974714864701148248075855654342451851278176540631582635277520187947361105520076622751552994487474069161284819409869929274854883288167571606527423561219370465451226606433936636688179701453297490666909524962194811399120956758165860811082671734848686806859854866887928840033457735891487475310625091470586664980251290433887827791693469222699321281863067560739849828117738973442598233456135251103749024000714676425963782903940451174285993391433410336150036975123482844054630410126848615249563574932287446107634285395144955618365279257991340787356696206644436586931299969401858394188267786810056551288059698406584972796479620684222274661626959880199445823215664997113066514147520424146212543272688264491775701567114709511119835749120217232487503151092594054977330176962203784382263875739231113582456685879694706124772233223261079689432953559126658785866199994617130327020190066228552897269692388798065008062663581443756177163109831666709078471425900374870043038949345768596555099975265905135539612156876509770792844151477509165937361151459445169141345476415008891288513666830782533121471837342450863238594283024077423292192844014192689605922818870651537605846257644108901951784934315935940182987373448538573771569447849385539444547517454455007271059910936533317166008506394230027074290119471385342847746007681674564997821580447054285860465169377982770947720433422194306616980682656131629744776848893553064225315921391570579197183252366020369473367831226601118417629475810057011493830417280724283721272168336309700852674232592236232037897349655500766166425724410597028012552645891478435003776963319027543711799177769594530219503783757836971474088708510764608992259283809742083524723950967113236523622204622818490445949614155649857595562934875488281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + -5515763827016415907738494200761641189471555398669918830367028117916004791629004572222633992545867735501896540281570470323670126959503448508332191674891448639640006487326583566500988303052774773312901733819890956737253175299695260790324509283484427736474219893272759697805600438794742767611198898352700700917333830731123381341564434681099804025844525953122895432476715643831281803266511948041395373200255604683778336430907129106721176003527671940177417544445253373930705319470029607630096113464998617477532199607064966366519735479417391424844546726967244584006625983788833432812180559419907014568904610342603546752592326515010041633059217699343929619947081900589212757940248507551169540984637483074519298553969771044233989200154156865683903444453857098573714155049332330885749103873434841502523728459629736801325023184947429156428633920795264207875373024867048417277511721286470182399379891966607441725027257657149954789446585092020939998644119728354432497260195170780314048112005625434501382253710423581658523374748521250859819039284404839349746807745744573987477774195825163692955382349308005674362886118586541177635474333126971185230577174166066817424399644551617033194297035714663643384278678684301013388284032978545852542445438636565856814286066305319364593211485666729153125993697652227165764686209177940511290948409774953969678728382022184555188966211525917520096164339800983016127005022146663020409021778280416858350732771607897189405719215311378708555845447486574313652512099896410627565771594369777466113633589135844907685042946161363432017777112492743143794731298241352088305582465686195177913704897951378716334740112471064253896753459672510748049673389237386817631232745269534296814360962264082164439226915953199438199928945032067537460109788732703676681601779934489920732666854019026833234636647096254509884484341069771814801620646385578817027705662683001656802874166532468095601986826885013518448306526587533109599972742645277636210577275162381326080623462658705198476104017720243484427784503832321629164099678209028983023127469157554932161188865603649741171030354228268773566757236433027008402351707749175816133598458752159020225183872694236795647755336133031475212214677957856803734911624842881060143926182785721592996440514604641962998273322922660860299330451604540220321840634863357961569528503761946596746519241132740875182790264495801230137017774871026365631546207522208597882367040781112475250845498255657638600700398983013123817747445430301392924493905103685715488842502846615939077440248192711862601801249950618834167621701168039855989098446558367895943321943644485111679630215142746849702983233529258213270911616902501248614235991620231192923769142733297101416379260700977940399839557661002312954488506746015155896452254713492703427914379567619948521177974083568975130271667861415356862554647269738783708987919270606802774354735245979554101040778272745339812692837735305050985449270161438078998940550013945802298236425092904370173418842224299800615992623041227121797270816779988138073039651719759625750273677857032949146170294984282245159217218698258724131858781133251713821060390832297723569874512812102349006341928383210236193539264328286125377215195533977227732202152048881122325071384505435776658390126976959501455780161873831023789199007239073712896215995495720871844700902886312887948178991886760609716247266925445974146500418537192142246443424605154220299330929550656158732317338782169596239071426751272207572102408946629951984997495606140033194408732675082453509000006025986498895846704741303623857949784849260571278593087696525723883496080166499395400652896588736357444657900169600281636792446454696412718175612580635434713744157027471997849505265710547630858749805188161101307104737903499607022765640898439029839114555720400624205243681760449249392043996538575817718777104149816954029151773995687070674544050768008153994096432494471616699913453786884421842523073312815971117118050036404054635896489770747565282390621837678821976951718715429718862761757692283450598120507171714145879675474866066439740820820787854177714704731033971012324667965624598643756242526864817164728410692194797404424752700777987577084155395732129022957160624322770151023805585172087972883911331819176524484776755224964162390435004168641135576638374426921003225186730197434604562815137598300983266806772266670617549745399463769937190219554574834701202068316666848169785571695817431422579604637901902347562917376302060297266840997114070154761945688832921604724934173989003848375523258638584779850466623677579618373028057577334681354521649941474578754963048853456085370397084582708659231214914167813270844684581344178752619621389322288052180361867280929052287966508114576204902505143690033881496145593020636855778866252595689597890596374025120387368909096195244362163075767585953284358612999498244213756439016352876111842163509099663981163572901071935129430236937776124056423902942161018575115958392024440650030984331034732573943656577467669734733704300929972501583891746197867600120778313956199632486684071136614424958497740947816942112663558276704123372524006037634692657191219035637116611774548612702386119875906830930523574352264404296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + 208448630925257924355662986981787862880425679053753331383299751841325241661385523845962578742261631405680630910289153261964560918018468926008004012253841886078212712193344515985390139738539044962352239226728213597904258438397755429482622453874242888606502525504811709140528173728078519685976667879022095864999055241181551610220208348611972514975135061353925244962051821520933182703327450372814101822076623640435220564204879198798717160497769783781996164219436143414422115532241428040535666998442855145127798808094069848601774447034916718014134845815742426565516582528918395981729826771696328112529081005155691155346667564079560993381355964134651408239368538160614458723300218509232399563501819999110422603830148943721345108033538239365651637367398495493165490587341850293664084866058693656881290636348516784548076988346419213578500404647393584464283756641628118644411268076089178274991690247833658125262647937327245541920388242945460130607559283198599033701092927435000603212909027732618441470302278931612489033541647076862971779887466448569322495951950848472558894542718843133916336654761829079685074019535536923238575191892595421624028719745055374502867847776034729271637977369088685537734643686611000475123821922596252215999844181305905637310599463300534895581968814927673685127702379558582835276915342776137792682463438201070279947080969027819138123068434047924668601910487692711763013641158842825104282634140116991911462970151003165842214623959592439646075685126657464057613986359086375421399884929535595690445518602310722033162735679529741928635525807861579497012418247291261011108397629015677724607901767222847597929348034156083564230906575700352095559158743252588302904449294984649828451923385221925663290015585232145402744030400431976484803925936716237494406453626786016282314472993013764654668644853082087063482337863392113541139781764677612497089009044761177364204404425151546383549330581059835763841754902664619192195228545700807938358806104111520431239968383933868407170291356184331852947375885732307804356726983324022186972752530797019112675350974174824989241967837682900724783543583109495789469686642449692603085567440189701054565373934866672576732516926356442212874389702689182657364028663537346722520967050575297330150932854371317956644942306761559272173650515519415818168559675458346426358595098647966181139322033120303025720434089553248394550281901405191101559960510387915574902919519449272120572138804544002879508296764504422802954695075074614229320314332364884619134607673427142834430659944863418334380221924688474800726818677701527671209474138143766908343535340272161276490250967914019311355038959963869447185952946719748622111003179473067875354142056801667545410398569147741354903147126669343256616002993446806498463406479253576869869896825266431613536568946037558333089285098481113258935726481685307166039855055136181606018910519912838074834704644037740461391483573008319910485843049133419998927975728816576412789382962490115363537792590273165201196765081926569152075550422090134230799536834270504675320127242734293695257854627987329460592451683993360527235955793021545721868864667896287212910324292377022170487127883791001573217634635604942716958226127260747450732698266744983287276956214771401018761376595856099527730746441110674472206861169675865953381827633544387612097785123790495001174605157583221427624140390923251712562642536999974235335516693186509912696389778890723706490620609231053545359444892967992690995664795231111966369740009975216751958534236903614103002119251157008042906257972153380250042299855124327209899516652647620828046626300736459697696685919310162559272985067306458780329915486342811855371204970827574314569096354484746231584744199284616026330003803805624761532818891573938422100773001605121125215539803389093435137059727471561753937133740858922113195956759378042271421515616732261521131379339699189144096871954662580051085738351599420034414137751283735247390627127201150528772411473258186192141786602452241973059541310656834262380154188025887972180492884280770617977535536567711153460498836274481915802568580573159540140701665496481864196471421261976651498382153473663229733189132421641425411059775033567253118106805129168117464557532125256175938529688110564510757507195149942104538755520148191078583565232219628405582111449082110712652594397615566060305293222768398986385117754637227358807560711008781227795617035076278828563364742868782469215411671692822760703876529931394408441513555153437719383382270748832477689269881805080358586008296441562251732276048936757055393313144805131048336276724398751009718523858552481002166750546100948564771283670320157240513979311824762205343708155123323191910428613833860723332155715950551091812319244657829199427650162161577782774974093097630167431980296068798329669543829010325474092720268655553949735395823147443241661812787939672911500134449789618427772182147043220065960862384716024835994344691668508882168449891086276543449073079164657898284267216050361035840457238218757613556184838145642488887704888288868199965550314508844136703038166363534036402194522837402429372824283698972440292089673929036578248673558407565653763971460362663492560386657714843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + -3187100128142731958976824284694841179639922294958887870065870250609528828054451870555263486012601990703487582006760962217298835563499563735236618945965508075052676885490495423208921622039760464786110845927424766973874592936319346938931888575093969038102943620930575655427582408961512749682296634581207571182812235219000956848287532159948770949552022006555410709232394005411222474622175958117358108059935666323835475935999569923108944035617572565963914142797029833288069830383465168926843233460302925412133961722075993651497790075679790691736598229770204682686932498183116140536969159526193567668641505974490771430834532289857030738071726765366765198501942282226740059670129529036913880458817159766016214232696334918116285945292909978294426980415659214326151015598262516986580572894558972058762523486873527792951828125383888508538074835857006769062362574455554626629775507869216357394254067575150661874813343757610917726183511939552957305111753338473565355130385670660688879805287772143105219572552447443880619815591065518484125554016438534532124984440296404123717970905145875551358134968387217231624771910969574288257767366648578585508999088898774497699846574357881001678070963215018219899080733549923630690713816746480792374616973903927871293531401547966407034493980728128591129112927737545267152210381876892954925764406442694433925560387322993103016343472370088183987935539804916759576269859951972265794937527797929032792511562010084475424399105613280926021607750475762243695760073772904404531412949793356086388098297421998985314731272188137588959810199065161857192446276991031432892858037280070481871859203613032751758298616762721148381857709188663395849656810189885416350779504709071942225903675488408646873966736900402229232341971694395705826903390524832297664368694592380466109503154523920560619729532014908150648304736026732090382905979502255342557955191192947749573780286959513464199278043295231993844746012819035523017659474617009006096178359831362566199988597707822475140174315487568355859782281842018759416103499552495112999716913058589689772138485843363272027681014212466500336612819190408818018799390777322511976032115148614127183920494667219800384545627372608988609839416330638658366387680837861963060085301275611027651439176165893669379285920215075979389200796096394432683624829743757789753751823801096606475477652002198049505555862060728344698958680622543156488848350136844792748025187630818502649656838862219725534089434159252551182288419252771046206983561862547722688035168974582491807452523222147171602481063039381095605015705528389343950079922465597030988678190275660788420819627868897695000064733901594967067920268725778350143739959217421880548125203096805832406182952539079238270923769444317011040220591789360820781689065451003527633627627922361053808660417489023725569883661744507547453877645246909080461827807680279120874714305757638089784856393960605794685515183560229655820631986237428876334094922425006181506417471202544821597614901806714580836317684380510655366088880430803310358236173784078382045744255826757830370838545263113358649633393943576258372023713578140622737066700399730642663770617069112496100353488667314014119073981045507722785061355303207330602458677385372935665889494392125823560593544471739014318171468910114400776224331235243600169284798483216294390012631138897217530396774592235192423952155230926431552802340049211772387304516523172793989029794989418078508364684379826819067282982416940272045927189650648268348998376364977608556586061395972918217450853690951791402942281445615337589297481406655812422651724525934922293097956821797824568210284845629191611337733649101165210759651432106153542416984743978648922054254341383634370414780622156123701253859709272259436918162455630456456429717298188930285924469326085395654774036442402165991593388094757075487395856286197241649983473709317864638544363975560231643632413764662092809476514025045232614946902012334320135366408351683180402977961712534284796390787825213228492206319384552079991926524684551630873643276477274053842128082775697612567164784105382472525848645437499915399035312409587908593815231956498611505746108395420757504410215088191169538756513058148913055279372740946702539301712838938157290753505340054984846019430363047639288847631978157305061913297910544693117621363724805222155777931275042833580228772711050774199907542513737189361725125957747109604241628743507377731741664397467005952211011977828293198957615785414443015659395654781021315796746682982818708272869590694038442873382180675462327016850383313788979216622058562794020632986629898669034948650572957005079380731262851087848354560844917568040792944847667501388172189914032567713122693351050483340446828929200663669323062596134180755950070453308090537345335308631193564000573916829971189359262144161013990734631351473883980209042962965156279872139304830303986126078294889768404910052068025580319533566601832937687083311342088636428055309496967261199077064102608941722540144301465813164553206966113118208802652392619607682001831910018275787885849505633245159584207671343894510027278756862196494782323991114287991087431009742158111814015356879189214670853951247408986091613769531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^68 + 30485226646825602193123347744212961485650453412091919012634950350133562810527599218825957373853413047616313918514981090942633886292598157390432199529284121471663190792798865264335430418930066680835704642242593229739959157265331696719472339460518676903401458479426472325995828516628694446301014620957082743000280585107984510227025556367284309028757978296094502287944902732425873423157240365299450357098279804770809704605157949597732363395671725095357022795148325753230077487080393417444227013461157304316342347528592318064869206587113849173552966048450694819719349953675104259140406560604457147886395461815259382732920158792995612919891278743424870459556553224774427556028187971666836012964649254556870740447912573072306251300694966758288674242242370648141260704787532616435771660914824030680541206078256333529638357270868529952685653880710159926928332791662776517480494208496253094954248831874148963608409185594665765861209075612282216070046701675416046728264209132373765860968019843219260270594103274558426389727115995776873515404051506848243684538822422109565047087406602211857395230806670199568555840804221871188603871848837031962813065936808127384918582771387264919973879780997363216914947679645183433415494174331477055207851385573429997331932975971054384555353493679729894161673158065668531914078125442607303357146271638741719890611478917948315602615231075353360371743422129251336246426283140170550876368579729977578719994876037436956596821041377281171677182632437496329684360239802347155809587129653553447835549778450132756940868669725071670276930176795843153143138919284957146016774367634919747532323799123523113346666165153342202750350950582678677074890342072750466057388785188361085615780052521540701049795063147532606474715753633385220924326316776499791549815964500578888879973308472620160236695800803827032737125776121028870007787088860382502209283604081833099994969906820580979654349669252924594913238953565469564059403530415078901207489719710107711494538563813458541859386943132920856901151120578255212925326577176198934781432273883883145698867074372965830324141451532902568720386911237769912892348056214239886043513516512444031214288401901242171361855275392169296923181410780859598259167550571939812913519187450605069392639480408043249880919554534948216653311059417436491613083217541300229203615414617341612286909075047377217789661197080341735047166447067630760255882349511724091646307923161400383293945441789518946959868118339836584361258226974094247368137649384456882253414617337478293230555037684435986261482248402624930881075754366414413354531221997403801337258980897862742387602377636683460353917129886934327989504687945189181816373190138842000907916359697279119411920459157910637113805717190668745297565891806999782269593750376963319638038886559260432825446279605388845655660028853704880126333439223981295166470440457208100533169351010824419612048312846768026109893918553931761484816557643678984615866500235630181300079783267724803886222947632592528494712873895553732132075296515774174078014323049887193175945894364816499304562696234092132170418940770430024143243913673282942270963969225638126734957204142674179845011773401344110361370548384751295812589324361855786107343758125183193345460230828963584580622111036857708157020004241916297114970953424281112947747340872981924277661386098457887146331159680413987548339455809845690696818325061042351917430020388134654205077260305854630956963204024838304013898085819210774841941242773122398919154155691163372983872576079817785374045575447144008842364147102199967975915078704628678273563596439803031006177703516423119562360075517882944670697591225742146498772327671778192674407992397006570768271973492049866793975208155102263709904744238711035278640829853929106042966827099973642746146992604845378760930120117481752994967126412894316525653511953585273242817267160843876472172390124413494891561084335555029254949115220425832198672391536887391884167855209509590952222955869367394208028575497590295706182331505942352974742807794093341576633157416227638454061916303425801619534002796560538632022784629841423959070497981182824096137425842043606961821867194261643694412897381866474686604329078131080367064212532724624000058243418851997356604358697761420388255357107956021392644407447172723469308924807427796702550235570790284121644755039088426522954847853427443121278356358286975300034489406053320700717601121078984096195642511352592997018881901482095240118042219913635395305917916140749843495077359060566706268935931006180661059657403137688436010695938528249364302937986543170386388746589319882817754222146613716212845456098890610867528724037445615680061912543920265594002986376054616725373866983238648864293226083195043924559081047523616871289088143078766906451057478401663600516417307023550807587694079368620004345485757295294545945760643824470656691622087234276802478254880974645198525052232069678462606604917575520537733543935785817795952898144589852933302976127260692647824698125741267186269040808766109041783113664431516980977757234533436098898010456508695981667982287597511584552928015838470187956178935944575709630746097010787391206819303613800151221221312880516052246093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^69 + -177987447443519417158464077450491115030771506926124046002149601757492742845291298685821529434034549854114233227471036658663739952938491387876786496392949598214053382098584470685979237253593491411277407503228029492017463679680112090636984174397551041623302581978636341551208163387341379695786595902110018831993345858031996608979724168283469806742488123747609080079840713441956057666940445143269422468005430559967938384789794538806198229193381359223024516405379981620229417595804846425516699303406518743466137940241718702028936310253099184472043414843686639812707294174977926768494532897222475294526105143668840771546263568661905112278696261819017082393049997041700540633712777367202382474567967732774710413088317310391718684099104086439379184637728806019060662271553622517051782978475826182286612599583544529709227846404429361530108889270648435241536104944396585007357232423565675695136125713611479633414609898516430374954561894694279820617520065242723930245965919103082946673702285216038995353375467290910933381459763083062530754188420034893034381867136080967077569102062274308695814408664516557648252941722181839681179925912215408741933525228647432769174612088634709182168260209561658650731542670412946391805971700865364548557743300591710562227081241437477874098232394986400017979121899527672419671171697433499450752772824431921587433302157756338614909879512932242981160329845337032658376956380401144007233188078508968702300705459301779097786351721708462949000877935341107646339693168149233764635970538272000658325417189641017065549688945572969594433715107414752345432978447457389903380904013786897365441358199070092989928008118321918874730889431456404694810031482745566425088577024219175908832543534882428006519712056983634198293395903962880781216043257771724563944846120033989092722223185613676042454398209595572053506740990997567627333648012413650282065873607271974556905275574789999611969563867099929220092124468943856866987944780238736786442069594862831055696779124624253486203824488418722780700330874072167692749601641574844142789017334836229865334872415104140098572342069922177135108460780203467162095408027009989688590696617486762130311683204426631955378560481797978609043743629104365744174538595214062847629038595673863303790618816101885825808258914169195108680903141265163728219405177003583571727750439335244688116229200908377651250318919668345521408408259244937533466655565789130161506221163794688062881208133840204646827085796409967864802474873731442110398323602787511838569920707051586807362995445110686224666379960506416171520905461655736547754439631655199624672415233294208115023801549778162545772374603237043929941192914551868197774262398378176698699208202230116434446167128166069785613665564741534810115849706937126914486782202723120597755082555383210371795831436818264847418297306374786047643570882199968249586919682960401053300215131495730687940166101381569679499514119603514073095222867195224115960268412051025165146383622658654412610523870477784157254830641770055096710719952865239595256760902523885370280083770469747884636420078750817892424005187526563427619822169968584056234052920410911182996063311805308856485912489467529444102630755296391968443395352230655559926810383098193563011493105350082527945531630193768571396547382937291077259097490853153611925763417578150924743673777745718812189162792747282715976395878358984358162639722343760631552402581031889765830765214484643226550834156573599022256776060829244102194679491887356650619167240795468255991302093136940703330036526687802346826131774683943632211413756506353388712398285982349366786658173321203854465181100484195732571367629720281855644584854205435577011362254013587580073453364076623065778711995665910123837286605902797879574263554560292307821962900540950267520095796870096724738842725960171311576191910903938645805767470035421693217642922828989700125717595255609465812975559859381823257566997796795610886873403455074474970135091720436818487629826835085264071719408793868525270172885188042888866263584689818527937496819322403190200569035735847334809461083111026059347699978104824624537811059708145927549528932948159954670876034117973046346895188792353941981687820823619296500885431459903170787096933534135314391214778447383395545951190125295101805695895218746559050626941517510238546413766391807426071459756805000980716792751346368300474270394242607596609919018767026583914235660992327916243449823226801439757899687207442263834263697269312681840884540234329198186827148781615890534209315657758613049975423209052121679947206843057900165590417245063003699835753640624866781570303034716921337660789415936643302173393818263453076750178019597557647587220145923544726940181648337317997518030447547265389942424509443803131549304416989712566330201886307552101006512831477340832096542573912153959744402909084151796701046856613052899312139690795569151203018653250382408638447126021581008634044504854622719710147034800071513567048555337737915469257500878101352188349762773389289219992963622668516528254166860504913331123045869615540416368518227098260572737445433880670145164652232170168599246420628918760988375398348949995192582988727474985353183001279830932617187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^70 + 331799542601513388802152834069805612113854568064868088545763732359963730737671991443502697437062119529134251204738152489725547559252540870965427954314387095770772967466448979172148589038093137185384231831014257576947651607494095418418467115582456664993291900359072798192321036108149380759441377094654418632787287278797308553185600766969813265516850777243033413385236254410297090631900092076787096747442140900843139585998477653504445793231640312941065291979571416733187927642006468710304301688778933670553220756922471760177044358815238114971733518746945348188152665492387851955635023079885844898487923580530446749908283447510638715475919412535671719425608532094732769408893547743181661435042274950116460139865855593959804345095849896202147576192084740878692417573635389233833020069784335721699140995205257981765387736317154480978182210024315281948236287446390555644953876471994192371495965373019382528459872153459202604940754715761269080028145041734635735553908583723708016164635801096455611338007270484428621836761015858697796282358154241931181455947115117444915496259490515146560026307441028889771513923756357111578835416011706914901081121851105581487391708661999460799216238938763091721289458063258724953380105537564769049202789226756275860111618005717525492285759380404733244270458306858167393727436037449686660074619667857307525307616909403627819045619919893690306612349958534605310288728954106225616636380992823132962176478256668017773503380319103606422759508311819028969680127411502470351059091562619234849451507306644092910673669587344901189911555559038614993580858565339103329425024478931055551334468589249585266940329661250697524576430748553550840605788331591755632456330321877592782209759015356210541326516063441184959856259371433228012706151578283200832801709785450506548773884357921061939314187267746719068519817464843542916056985504963301584506222085473076389383759083339429201274241781142447202718096372389710036401059957012563854942322372969699135091412505223740699673744334936222958315907580341153934271753666222430964979743194696037371227052916130342718628013083293114775414911129128322424681455597224493372026643841154807299325268983203220368583195844458748263347688563428888875453321405674949452511394713329302268451554535600949494405960974627249004315039342404138947231730253357146380906880001242053615280142078891488894121741853501496783281279089133339891876479998991911620785796261823931159428234363053789925557103528615538466894431772288816931650557357778912576825395277438444967337407149977749170741509538674284002688842330057966907958086441671848186826345356217919529589008806695482000481612624512488895250996782579139315993075462784168920987345767732895436560561412509101013158725063982337421595979748922684958346013973298040976749436326941070553799904428353479364196614852765811527302787993644420645630255878864008023333889532303061730714260706434978359380750825680721737145329619286474051978225673863936155703135617333112838760721556605110848722240374380300408918577934085807114755224199958656371184548383661873981248069128600342812241752244704707243968815774635092369529011237058733108670695880541293110640019828618968563720106932930741150574532641943251057488114415430248452619416257925834120989807680106207772957323754670336673920636139389514067281096321039128014835882523020032673360199764197676482394633374227660046833220831166866895554812444759507734316572708041304300851490055745581020155569208109875247511161974986829365867275385308579903493515052100250172237550027254310533741659423483291446661004902815749408903645835534158306504632874729420432270222819117698719014788445390408157586860124086654228145508115915981097003013147184343909765505424316510849795755550983698213272252706749145897425679575603054956527122680377458598296774866030730524576430834618163011182583425868640605752306306986089153952684578494123109081101654694686038822256944252399307041756336901302615540239933102911460047000919408959204795694260144032596067439729057004921545792150935374308915471559961642803609232195777695808913194554213758151982395240394142970854776796629238052820362737361902609328606386963638613167103987739023634478663423566496177904068770355950595850062176015895089816753507083035215561036395511821317685525242635467562634317690630490982154480970422780195027679540173944421158563403175240967781097718042822704774522683464841331300695751516153485484726819526638911490572075665509833661720395581686282277834313853340277590380784538376571711869048541245285743398939874008410996365771651450956974028669884294236310817702152209430891807069747392781179956713123458853707047190666925036710427739821169942408867934293644569025238868410230749618078149888616230965208469810795623622254100513497571730278325189387851365712829391167016621766519496817372121034625073106994775395707574327600272787651594008100447677510576376556451343825190791277578566777401190102082987857451695761946944667935260813463864979892057430145481573284406754831002549461230261959453331090517589106698813423555485390868383717065513157646268096449668742275156727576673160469370648903881332001603192874952461635304853366505994927138090133666992187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^71 + 4327334198547375184583223639525453820584083673787464806517400581502346087567530360973569631482724574537294866865319962050432492585943240844014522764973596498693766008846910257919917896413227744913464392877460714387574881820949020738355037634108109881964353221644800148490808207786609526605394810332533960474320566025228843962088208323573723527807206787350509628486898000626947045267411724684017759472810254563131890683619315619191007713349050141776685808330853494571931497828602084773548825206169948083987014366383442588230778531024416308056451015219584804445867302232638808567506938806355448863667768942048828585375270991365347166753489438012461739851136673532574395342735239484225532751845422701276927799252368041646223332697158945928868727085996738143166837593211774691722057444016188829628872184469534251440928124870817954343709267626084376442480744056889926080386592047206684848988063436887530845176807720968060311335469844411929053071471317845188171389155611666425496455915428804573778128386912356072250797594103170075279515543171930368323899912476914446467250732700884407159798324413119121844426299500087372302987556723178417683879265989023663093890631782960449714153162929657106978169634024650361303238491183928912059507751554717437639025409292414245603859315773494171977549074434142569142454179907234238956301693684850383963326460561536849182216840568752192635756318553538812191579220415859540711301646111066928487635054436560510340521736552615748541833389373491119377935591643720228459561838125806400772372555806928560806810431942817986092093771771546150222596147584782994448077906417261416322984408544704350199401088136660160032562349526625966597516825872178265849017164397226325580141312212763776404298806571739266396460990947381483721358910953839787182764140127698733224792310405980162491350053189374238140187554794532717083178293867781401142427974394614920477021732347266398182082803466667926534397800591552552214986844124672853408088993306309320105988808726625708877261290541855523579102974732242791782024400067779624735731996818008771959797659977208525802014142980017215840567363606696315788522059589734624306484217027872036540705082364743399901114121407403639948564757954685980390712010795264787742636590820023626433055518039654614834585403232505946422099044071221665034725334446603179897636370770546522955943728998329919058512296010356142877873206282840063228916275829574486027699115382538452253454353022891895122555528533601545990483548494860368894624431475197659503390954262016373729836953512223391693041273748487511292251736806244101934672784919202979754651094531696308368449064372950117199780395430468261556000909395550017367232889520642198274994765391896070785965844203746818729742119808641194800455378285155904832489627907722292324928863033006849458112694088246597207287686175333362291764615173796430784679646164783278839666797649877777067561995593283492172155896629659121022548054505869582697839561846148106126592538715407606591778165696868966274190880382360402146775374705772147559789350490930096192410401739623738740404133548360025607429590734247507593227747051219917863273999968595648675994157758392588389991998688502417642173244655312538469132386944715291332106741316279291364257892732203446540285075557105602993037454116587310054833739248944049726913644140993411527864073616250626030165836110720694489773694599828827293261830640138199758460776257858274553381521991679304145372503967212160027061135888532113860883865802511309648472529425907146893783373905663515556021508697674953957084169860798527910502995411579114494951538522541291268120317481852842722323173072354872303169739898542351250989510841640061709489311274349512092235198432264999911893882932509536271523105715295350849683813744474790978553503121808381463279403265818850818316785805007216457816562550112794071161620815921907267857411215941848642339524249056583645369175306497964029931313964713046625891186987093189086486475441599353587646555995199704480538252100089729178441857102770272306216209617465471282675187755993249329485500342776034681479896451633771688182359227924181009483732317131748587807633871773622308217681674118152792153019185841718149447366455612320207482748115441695008185237910718132333952217855493820250371641703047324933699704209415087374588437253943794719428301563402616244003993359234246148350542330421401671451017894725274778747833325477815282166312978709011633844069674120387606782444364717896203992557925953599169121278090442009248663159651477380469124226327362088692840420641908247121418119085927944277875244313491468064037432263848476917408611947971349120128807226166034967935469376975494674079848521630733964763843664513224559577463195894863958315927576233367362469313617603854537597233021272827352925353512044381174734606681134284436394357525717473800854055054247614304711602485032216765047257233667004196488774552760710381333593046452604163803957161424678139685585948561698314256914470397317472309524775070368441690595917657398170903978379555201573004561531991888824602028114319221163062043256127587311736978883483748466506645840599353681688454066817066146417683563636416208105609860524509713286533951759338378906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^72 + -43179102054848126388277925696694560278428878725503756217402269951192936969459793009148975607831015527327935356574397665588292447436896428295197896108213024831260965156781139307509758987272788643683096244732127329589738400254816330983596848709429557595511939839155497438008071140892483959079211953855677580537236506011945889634959179460217039254044947213629887375942307817208389693857709747161266659722020952703049889389194355814201960739020669233511070595927072852256887605960989210673101665707811935781291981630104583880363522375297785238810984913187378698648742818952698109324729027864094605912629465990917431377096044471476580146547855208112721046172606344554818357505688062530534874143224559730232474993272709296328182620302384450984607332887280715623210785397250249984145027598706013056721320526524304280276149076990588203565469085020996704134325987357239971406355276362847453841006098026024009151209861417762374173792831221196268556144855737918536159723226454510296286729476864690372867992165960835864405746607005600452931224953425682388663720117817531514811375789017573913429279713721019072700233845563344481707942869965722594221437552684025492887012952150838605006143849663997613644005129960239255249547778112375880728952004311324787476778033108290790005478454958359185216895476359693844620022165016911713179652448425986218470794270144862157773391626549095002864336860943289697531816926906569662703196621296433032550011126554187207881237979280997977666015256227600807142222503533477401736045604589795928582604637619017021828110134725207492330836133189843222663017643962222658785405961738064623370246443003844358388008465721869804460738328560757344833577804455692934141304172828704042102532970115401058784203544032751832542611474319178091932727999022842451458680098355536619194911350491411386424033839911269537256333774072147734241297845288836729631287273404765151531239226974371683926945769222198446488164526636625267882514529587101897490871551195036289159683063591875460418141649283176988932582812791389704417000027439259862526451903191844056979386131785766954772993843500623177163758990947694625481390435372568718496530459173492369266877669537323516751844533437678914843776764972742935850780876028033733121016641962173061157050187853682713631024274481598246798987031462663271925686352354862459181332246162659573516654427265342292183939726520775081825663514760671946133957024251990093697337602478325943705588821036688097737494751470002716103187993592676508844396211404772849725570139046983630361995085179491224301280539371289492480275858445309212520607640351309708062964494111984741355272232807453140888611191818525326238767375088993115211520545993086108703876898624928977653359956671158854186517195108971114564943637682913818601724324587212271243821809633179198259813593404620177506110138262526522064135318680795666739237429946145637644859373542924159667314247569542097089546366759257835181640351740874400406025594729139517041473856996200172204346074912374007585801747256806785726219453254481703239725043158145192173889361496252671771314529909516798183260988643853013892961310533178301410583919769846501447615850317629621732576695644467363053690373770573013751841009083294273726136463467163385396704657453437495468461373423633946786742002453850369987736266986669434949828923332218694338556369762984361516529693805475509878378895418950917408543698491565913796323286378859685687860793755111212573709960494101086685019362788223403026721979938696139672770386286781420631887968657170776613708492581274486872621067110766828285139289418768723752623663002102486239762204341019408373740889132343536794871251803835040940300983020064679390816763183486901469958135376537045660121945424278649189559095241671496765616470236063234770941104059723109637642606367747328360675969310008713658775161835311422899500473129719059615196251908790693433551595481498491386845480550542093415403728921293820788003671986958012396054857980760642179335215354554480275930910750889346617057766854960241832231576115403221642362054731351255798619232868963505788456474685134037912706724737840323481077551610075172374056882713750075715438136969773769220349090915620796842034335704573315083790568912670286202170617480630922512229565769986977167164302464339194832918741777254062457032293352299337124063925699914299376556213059240948203373382402534999112338984365426716513780968083820528365509662198843717014834774804511811273714274255643101145065061469426832471131040352328946984448993928039353529389306487183477185381009003113147195809733606259141319190687264835530037317688925321988228064998168332621734035173405193804864524917474516413598519328957610778968746926324718816722095595528092558272438081265985297674811490882029602144287582772561406063116609977720096429735453316468456395936836209925131674218377236834648324166566114488460422281402761917391751364431220927312907382390428421962357325338199866792242940432262309031122305058736148808768215430902254830596218292313573932460951717540792323633830060599570405769156147566962391027517557543828676210070935306383600219983192768464402149327069355874445651725435772803956507370760675712517695501446723937988281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^73 + 139942248109843703899002305312534185880795422347552807335497750365722248007286429494877005826345990969506444537194523049976916085542170794293591175365189132240416332222751824041388526515377834378365359358727011814462233166701193681225208516831734108568820654627757797305575069736455385133540917872203656730748951768974593832298289981192919276219515082456127173887229708269979302948761278362888614369815647815072422537817794722655984760420928028144539781981791337481834905882832728436599143800245638306330740409535850532435417320121774090316815837717717614158433944266162080995744484012178996293516655719159811911534983827144246801577758793411263405402688463452529535873231239308939189542390526551042355135114445196644205706886490641181676627159017121210443836218588022751949437903849333894979835131413559118968222856503968350222338984890162754597700659492550798605437415515543081736314566957267061721662986271037573500099669322402619001051638449390731588293370040374682245412669480616180437045284155891724252610777805618626592820621009530517681216563163195522781300119213306937889081474121212936240712284588654692380024541379614870590119945582188117461796526838302238426226077052729297108869677322437083032766245226809749120580599295192452519312863010370496548091799399904294998920925689327922194561098287768847975136068572420126374892367469899912785498027124357474513904414845435388828619766011934301597803251144485060518155807141751204968835744749859540890392897672602906484282467444096268750582068480538135664708681591608929294299069828870968316008825999894128063949336503603326452372181786917171367547824685837778546234626705577652387822084187059719295095387013435333604427506188731415522095703355855478196902980390555743695993332191287629195264221300519544752738802355831882123156779667862270086995122526653717284061008442012404001482801589323385993509137008616777253709133261314272874472207121745569584352667672411054671312561815603700336472902743870449430210594689401696051583451010295139072602792303641522313322972457948784627250507966579905181235184600940869561549675605292276872660320380884963772495071515213478870670201518094449279089607407514395538470800715192128592401701535068065805590026775477799953429686136618013184563530281960067523608990902054446693945440031242387257997317024837339433672170936137088587650058503406107193746528269701580981374687204183457412430403409080720217692008672249131122954973078672307212478007537175631045372759791808325331336549066856300857469384140882220721337206269390125576935167625334066113584509225838747384650445972190991775580295333999494598545025321375255440205538188428917404468246273779398696138435381846456211646882293360007315624087293949839739833771405478865573025975731354442084279679264186797472932235337836854520193443447386719496576453583089010467684846037714306484472997316074416601790992459310246235138698997927651202366044137356682357505700934364104242678355781435433918527802563500445493813222281782752290627768663546597182202898575840563160821323869090583094485195146889607555160242886085784317946064349209124434457527260543852147517355658027610878742897786975955676192775387627539022796269177449472952439219234400724266585682971914778040809824336860867403701039548980840469156381728586730528302244837402475389936423337172408438970140900343546347594402476353531724649357593485003133934823651818889824855436219338810903474335131805351428687125951296979463024985952109185641308024413124128001971437592674537975691871352227365778123019074627624022759115302973406916377894326088275175219275878454148223163994348564473158453950523407845098195254531519067410659369579633726875867546014742570537354289448751372056184635742523648418188045118000734259496289074814778236487131665392467493337212099009489968648726139405782198894473012944252623604820396961796340524373357338760807846754081160445567638864642920898982631808064430948226309813866067499398207236724978885689685154523958517752642143880193361635015226301868917928779299854521423635882648888932471778633940916503794732661636056824837302392225492050738088733477385319976198106784406658998432864325195932942595241366729172516021638894623047101630587105617194573855194863346844600426720593531566116183146512284158902364369276137395126197571816779249046857468554725198694710682063813277915581572921535165670499684017945681851971364082900044168171395167182019355046303931338542373619453905512522329876629512155524907081738582817777516050539484344968934816388705252189108337728561291897790966535664823474588670577676524392523862941008000123058252511806755591564824586298213603193459336522738332517874563332409292200001279479978848485390340135646438957791730179098952602604121044950931026941324664890203958234345684741275343202506907418022442748613126527689356670518808110241103746446941872623401559292508050858052014828794017572158575959398680312349083122459997520618289429643248812128845758855346801497670056980957562751878459735529412519306274724071305929904980930901991265532471422199331124001859289279477988583865386706945757215706952425560821134524764061948666693385365518883264486094972767205035779625177383422851562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^74 + 481024672755078960490954428274313821176800853047746800769694490175399746641276418416278889075523207544352619324870715049427877747925861846619935352350550698476497848981729470735995967578388279844012705021400617595381967665460241965598258486360598068191141738975050187877338403142237319096005692133994050548199952730414527964758096630144992704147938507157822772185562988384500756240583056240901912229564818694318088860848692309159687204351184214257191375127889060960591229721569584836972640262386158177885107367763451201009913525004256896147012281892637307749912620484285861727067859387286603081313559836675854410657219377368299961194401739447918224849476359073614941465827449322120907277284367248276277228033372251596690682876031171294570425972500894210814078428621663758855410298383030276709378371965920909947688209715010589570137511672818334497795099096592986533648839642046389699138641908470679867762734797053986243646098457004157494530404495096398266528975471910289992271769889075555758925147965098930656274583241148917006124621588365137082536849724197669017475758112031185671817033831935907047236119831388920988391579379704364730814347611126953152410211449581225729724805671916786820782451796333626002687091250413297977113518583814243034606910596686166241519275432208450655244289800866118597102139223968146000715579829792416401380785702812674901360375795878544709784055075742256270090726394366079643345702510596151904436260957954266819583554332642613003808938184994877086655619090285077576849059996712052748295463801822527725195522421449492394790195101129630115464219290451691016125092586831266695091644738607720361881715526121458235188554756017253621327880133735511950033751161785996981821413960304062866133448402362852664175992690098242103377574831573056308733537499347591002697990161489896408883029996246744106677441285502752864441977915112501123209357352001498071682436940881365368423277670163517082633458350164882203080660652995349330924012617428285643899531118985022189585674018301626419980818670459126098843563205896752009363633344356935784581940373088268981761865376395055167682133596488839256608040610018062930549789552031587788491449496907521787785970985551082484393470863443798476458585522102438410196957974753954064346756656752398253451073701700835032395930919496467596050689702733071097151140423527318870261920096161909517597694311624299984869589375321241665561728834033984867329254484741396276896387424573639218291001637597876131890139746017998322227946842658208189794413009726804149186238824383591642498390844265177953617607141918364652318838985043490759686769866336793809639562451340067403280904442907625836988120318718352186370364748992792141418763659470924911452068187392008072795803235180669322889831043420471248377312975019679928501387600761858225438344526106507109831627698482509264678103062086195618907101414348294277642076590462903797902647649820912968486403562482108386875520858412498490302035207534186253639523167617724237671079745018425096393670429205658920726488474065211760863372328366147189446816455449799341236272633479224164378288145175021193135504221749766181979407703268670039564521027852935048714606924831833210632757722795017830404290379497883510597333233732111445142569698877667720698627955513345458298953484348200463428974762754568934292677363527976856537520012872767922262972080150246805468833906210595463742790975268634310311924046331218100901416763050530621206031317536741359286988662327005269788255308323135468188615142100288166214638097618333918283936678035302062253892468467153104923116370985127792449448295302836620522504119862977951950729168517356659591426110350764033957551552159540231138804598280758848852871735279644042071261473344557814609089074647117055629333579354095100658670391265491556647106365940685728216286592802177827923105502705599891937302392589934240115677046050918700433778315235789819563426804177128379750316194714606104945239672032833594597644858605476279074726613980109565689116637123924581426399413346928805632247685399234561816147883569316728325836941614891466696214540176113004939566639429603491192808347241646253877027548063979805945986111832032455256039882929369913954732623938584272704494407245149418965828956172612570617120299461972714230457478199558341517797272828971045389575452913275500744154853597847317051004037257836443758275994192025463247581766015734300970850671767077431408279860413032345724880339850641796152719798782391826919110715717565704198816938195306410686260303616007691044507989359421205680738611737565158054118863874480679464486813843637268512542041225480605855389641930868662831473088125219509062253558129325076068785536971951722409336315795231519351785676232917542628540359314045045636372917036566137650325771444415161280847977949549353951707961269130555738172167081239781919495393224091319521368917425501424358263552530599601425016444410205888178360969186292222171824475118485045303937328454825947098429915589461353650836977299396109393332569337677446246189354026839899353801785663439357049856265724086041842419194583649092304706728946146583512587042042422057397163162170769670419793013145966737376113542268285527825355529785156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^75 + -7561026864404729796273734836161330714746387412022257668153456370497053946067660628631627779414575243267533018903429706229693315092708538858399049383997887212994860397058731625871600085445406954921102012022063376799068730653791608851949202130056546022087536280117146050377159527785465165126511345957186840008102737703072221736445054982286555398449098865779923441705478513352601538701188947189142444321975201797461259440797539560042690424114723295155070669871341512654128840924526413593539148325467562967291305443454930681995127879767956281200438467047096121453234014803726710495704003537358878205283795729304133250340316350936866271664770361256619889036290533867691250632422034024620895458305327709726822946717862091358442242276556728530584493121795528022483895446350903779479356426669762293416253603086491160539604050110053779145922337749925898435529164741857696544599466161962131945087274600789296980270308810603882822054465113651967078382796253841962703547437367223030959338662024959018414205686467962403240433637247085825873533334091179348807468673417702358032465536063613233936467622910191694295613781217830508222853898668167814466133655591332875742946400212689317423259370192385232724192790202255815225260286163021782830775535025950635620881063057417272203207333122459252683605852724464245360158170056512913848903155325981801113397211431062853163393298285130859444009521002031785740092738809464936383233856025236715707180821314704678453797559863730954411258020976308821814401514634152078251270726075025959632778375053255635123687991097742830997346940757582709716144155075147040869240341573851893926381939340429947820072903813330805813067290134497468243775311314296723678149346529610937086989820932690170277349957254588003066787585592137819205237892664875077650153737707944596992995656034033748196140295469309521830521513264464570375842167213687203844624360154932883525929813964375008660289154954787572532722824249617336537689388554252497242241400711825711940067245223677943480770431682383757774494768120499644203134218843285887725953241969091792254262705428431020565598847944214518230689648421185055414430607336361355267969708809380350687135270495189285133964763338859352670327500061393945856936106976845711492140196414718578366659371966809228371967862911691983235820579450479426029401096730692557507882776747985786899222221685471287989040823502611927735496244231159562922548969325242727549710924343532311078016622038006048684366754186886536308874303712827936823128166378678566638597171675907819423224229182597484345556715699995198961222467687226628474645403549920003557435609132693244495493906466637157478895355250646365497726271462806129576579586430540520038986344790609414592056206984857476170939304180705682964541852239016520672540667095282945671364611021999147661416487712322869639101925985778738171861324375351034464892163175621918776986559117204959382844386227027027820719884166961836963534485800470722390526639910241782110993964830743786788532791360509752927341292832143503447159932671659612188295087175674667748715705869093705313030797253096246235875072127194792395606429597615848023606615141342256701684343445928405987137305120329221472625858288420117284683160323969811859136993317329579451045769808508268398886841687851872201309176788652600489214265593501496101316300164948165694860249943113467613765780015566887877984610620276428544975689652800510914178194484387675855168602055480123932882826141833990103956081169850654486338365073397846102467144203895920047905948016795582081811072358053341201636119467185252202635884102035309473590264512016773844129720082649960741767874825095626536661375555807664227138964486068901518929617782987218846291980293099635790568638750083546134410543408970457797075871630128936094221067599592511895590881515409441385729724614589778746442096757924566229652351179486182454448944103700146405072777431435790177932911824288264459514207338180567816415391925722067863137362741303117422476306806734061038183261868057604011882087238691305411910810213179087360779725247047639046848657511178275213476592301175301627700287432008023455087391093970721542585909094515571697786061051329686472532203519481153584333449195194268292540697724121916842115082374184338315342225580595495896867196729671248559546723835222610982199132856979949876563369218655984835165329553435932026612277073611801147540004556252634384089656661534420041373965221622885058453033270643902176838516045540948283634092633302025374049276334044561177612300225432203977715670630179739102091972645952566345780550068580034743091052895052500130376367440648817425805457430089522543663818679981463289491182176285570192444958543315427757891202889409844022551896690435593669903585381224525854007958010929149300435720929525814124735888169952856971266681608925936506889192433958907653026952355949952205881572635651623584314956988230818518472098484807047432374642170080094782795305101508172973611860306357259454433763360749829544073333805187768887124595459847325933019269045502226696847245392829110536893535054689100145092319839528739626232701931279555325131716758404815234105963045820179098464025622999393760892417049035429954528808593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^76 + 44974107966542538704031656241754439288838138425576916092765498159591074774093509721386818063646259430332426822253385504884774515184707228164446832083686767325909076299710052485886717559524896927219276954327915341646994606830073752135826403565275509775255366217954197237234490623065503159319925891382783201225317277955850609434005892177725391114566704349045055158156387923107239877548502793730929518284496749907767999038791445692551441193537721438321075192210762962789429294185648514583825079260306242822352782542992671860820061134474542996651772815517155135595851595506778974473820198467281990114679683882352331456312315291263464136652343047975340892360301078382739532716842743574653622689546930020797138327791755018975827771629053296751317190524038062946104999428243186689881840251189262658949912235067464934275999475578772136575117067851613246733873898128928120905570638644520590910219042068635429065570906963970289821485410633151005722374777426483095360832223442249415803912347452862753971574060051617764349675828132941223590840179930453471539567700330073493805111215169788527968772168018261203696234917429741338827742593382982519619906003830097746199137759443637641053661994168993933946116081461058283560315269263999076316451602918912453787938894482053719807175210720022747392293041896762002926408025814077903845204442221660310930793897558268451334672662009015768523262089833009919262921866618384828938905160700784925593897994569660490157549444364590223381756690210916781409648875223116265867546532918218748464520850515403588287641938261052434669767214032087286366439567858300022651241328863374658885734608776367134779202960389442450165802787829281744981054357058472377960527519741922724248131661151067069745966577925409946041064980333828633820815224132427684231196934130110330562439861881665663524772264664399519742898384122320024566143309863255597882932629021425401086987832055977923675234598902426408888949328829978481895654816423499120294732638830482498337237161698891901632839485181374516205294025788686328900938794920850613618577389989127368803573099745095368218052779813343257408885080437454211413824485014689318472020729313760862035164621448057992624842358140416566126844264231449083619208657352977825850550817469927850638937926310900175445139006172443737778314140814854518926924305191114772705270481739151082758901477675904224392629550648283814856424156805604337533461271505381970812237597321809810929873897236067874710703613060350543162435502581666977136101107077571810772498332901094046806888911222330910251676073305255354240489254758982859882765006282224478225748964793004183501172569984432459894836664242664980503704410877925187552745492343707645691838280393265563946710863234162279875703360749297042013207178013808232038283487743378709466732704797530821424721223740992400860648619003721166886252067866262308983784246726340628848988550659796125711696813383083007265125144725056733520743706963082860011274550589473170038171834167683207857146502697075682131325329916149627228409136538372748327063057451320022641124019002255805622024452522579671757439481949085895396108392638657949587798546689644856069293563957613225014794374854297437160194281551626454657502885049186899168299667942996435828901836292513550866489947072717097382820736843971828857457733151075406948025199057112967077444930256292987477426483219167912025405308352824399440614587991829971130172578089451090031117717300720677952496679055360588213462571579972967119772401941032191693105701632022994789455411243701628241857259571469110988065805887259839487291945817176663635725234150697686159638170002085071257657098172911362805600796514707464759796186339514902636671090051191185626412847384200390304927249397346444360268895406552068024639925793163730359458810957799759006228446591413746505610258444976244540413459239019998555272629166249350156467119463559510637738784425456239571244261062713954423594310490112976779418417773954472995599536181129860663347969186433348505314347003387673952747466148272698994408060501381398407548867245731672880732243694510209381995498042584893838431170354120858957374679289185284268157352421885087329311816126786560640381869687699876549474397513899168734707071965821975168108016572911608610374650960459360192032446047527083315114759139871590991078356894347088028834366060782690235084940997106197170866769665561270707252020089106705635717868427460313440986788949459106185708685850857397515173272913766617781399782789841459597029680830134747521266075227448379194059068630217399935680714844588597612865335131057636429522172321987195152860566455964815183441237652216431681674680685615082781931259918112354945806879383006883990617189256533252296782446806383425838091726643077477654295027851967562231659876128262591329067096061845179690130442469659377117798299065127441367759830186053665112807970707728220821610264089045826474151615771317336404413046767199794547503968764378771868761255460618733239990706151051621578920833416973140400035996522111759791563718384758206524312871138993395531692511030186344552539692342627437246829451596763267115601695586389008268534362187503909522583779914461921123347565298900008201599121093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^77 + -214012671682675028589050776166707025078089998357764196798201903852943716066416150225601027880036865975856632579023715820747237858239793427194159272289740100434376238883559332472326795056822934945412065832327872015106394629874046526362683618821335714821683044504996680675359168931571538608939123884356576746501657759829076054065430190292077937659429997521949233750673657617923316646632448390739933574770043526062252801028870838544073410638646308659028490581285160607018810255541119992835417060295485790187996810609360318179946361581438247225275955448644723459142413413153997887994116972600306921138571230243050660574113004287336035734323682393127042963911041597683321602519789412333435396952404148449306547637945190530934865102320316342953468502336017859690351547616880391464807884150230392792340665574184339860011213877751517150266385233150513896659989594454775099259789886259936698850969599574941425293882517616620552551678928647460640582236316034869449472434538225020983344980626047956941029636831023177642725641280101669323234640162979712579738135194446036917148604513035437577094174423743990700258669195707539675165991949747842774492865441519201830148378579486218097798520789757553966172442036316177757951097390760925161234011938108387544665252742091620590573741435283904274801456323908061575018793171925509439872530840657063453166430541661652409136967212361611105553929954388983009617091280227489825839208554451770383976127890048866334006160388768692564782800457361179245412383055351635148665148978444652574043522297426275255702567580291221436974298383080934305201870200674903916332641892193514310679158267537194945254141176617789595041550881915753069565853797032221261339652066604530689617522906384895860954449245550407881698398984539599683888119509713986547926918558560413026514802063011192874872699138679769630892738340178335301871460331287683669670688602704263855779193477976238713426181819766267796776880404956408379673803867134562266727719006519117586019229408700722597529400485888360092395770176445065285561321307159921909667701945286392375989068798741233823439465058962436539249854386269414666897667140286064415216390821956426403462243948536588756928746543517139919602649199377535100247869482391063443479234463850963313378093288278510083817445778807119772171242952073560738415665062516146384017495415299094441321778900850539219308272037628561824309610987348195506563671520936243659558088165098418902231733870652936412901924762411927860468016206855601793197438802395013144746027615810064085839908602351142891151884676432610481894990793993337058089779771424960898961281139303012479200880354903028546266590853435001690698411519583242886185412604358579184265356448814012818696550179502557914251136552999284846277864385308424354966359666991822749021999873369631615465995910681322920030105291494068850798155063374858760108704031630450313394751141626321185860573671270566310891671793215692272810583118087628282448908248217430208979721745469220019675459683551146690017404523917526968106046090389468456233116002987893451006321980701997763422627293671932190274109204157957048174396601250653216044522207939750987437753484841326389074229638950334398041438436103999512292524971445141756471540586076555777310223757799213556425572019447700419218960095412052901839080696844240861479248805774135595325159969744383873306445237273256316327226812017706967274233519719329812303966411542276751624868538720376194411529952002432871237358471350163461988459419679010961484704076082447811584392010906654313186644073568897044326755582131335944685409628263098187965198476001756303379834219971823133224387283894494628635947313283218504366606997704906147326265914409136264320389885941097683822287988507162183823180688527781723309588550635943119293894748891405934731535435428630096798310589824265906417806487366539538334459607370533024754237128800980090664721789114707757801309251663535402476122746110272994000753394365100692451395844872856373486473350134242854793574016183846699677161279539150165748918158055928389692576325937919327307726183853935443820240200626204202601855671555602155270795384958645581435486677534332901186795401934160466077266326324295663643411337987264618890954878376985695577354426604792386557640316649921307053169104411236435504007185961674526879751479851454766159059259545562954930853307148653343686287905553623794684754009186170790430313829540031178930148558779580255250758687340408335574979749862497302586770047801101787710552099906168418591536070657102632239014578160998593846055182163194490545894565108441611735168606278481632589847033774481140676921293238533275185233668051591980490296076325988463869984773828133580198697058174286360687134326644918228303849892999926907163358803258363676619395470152055201397495453405029082648756895517832846381265887689853618666760747662048973249914537071768947067018420631359751037440064924447992797030948786519902510572072253751987865399678359589110873326346530746459975639115489125803568277555917353658936378825323883596807757345798949961288370921004238912690665226644344805976632578072291587784013359225361899772873965840905108392736871936179454678494948893785476684570312500000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^78 + 1071499653132928564219029406645600606460381103336730420480512989513623661611581278969440943011856465743427805391645881597147528447411215012804141420409976160478291930989944086994133800491598374197845522898112457434547718696931939558281972881593283679614536702105881655188135677456848082087540324514806158395215831587935541086002184253619576772867084463083650778523751454813986230903608970652628064665669976556232363397155389019879367913319396696816700770105706375010688164800213779013767404042755755817977885828513665665648937617517064773113772477539375832541549020811094353125203304094172907080813377158192609523930841053375908979889202249520076320089187943169046280211626236481658660069874700712689404318677568742420069796696166408216731906478032989424706389971838868288444999459920089469774246649633806378663946260078100638189200361083063419981834352777075441313438648033794649861661545152522658449488011776756808757397736394714582674161391352170378968884029173207534551913537088167978862709784430691561657116901652262380671545536127706549711032804506178234647095863503314657635859836168241554587643099265293556730098222915310155887617949434013386709955537963206457053120735530919470711766301906158325646738250486194757622049101221928614663904674077894441147695099739349436084065582084300951121482057362456147394512964327389145019563711731997620351854392681871326666970982675174197559205626184831076877865821840211343063004314440966455770083617819145156983252554003262132223610504000160227700169261871014680111172246482605475875706590219587889594510462304738985454972930120721935305971368649165519501923186939528068760875228009994369682618514594690706474637382917489347518526885174955926371300153799439045285075801891065376353928854375541988839067905834176231172991817827317708981598311250289048699626572319472340438214784608615395169844443845795635576490358541768811816063061249730658944795988823553409548537491286815474760905907208997526255984507579841739909073181442831513653226217024524443468886295561682114053545437286389461248679141620193962189075984499800775207402965142193767726311766097410561148233156273679316303815507301831138983475485150938514145357016767578417325615601992606050762635039009137627984602409266195888398770267414844637400339669019841802785220669831502136902311537442836680900357852239526815609118189991952266882436464074337129641831539475715965494498330530620887576994113006044324427220641857416500823137006350005634439520872754267462356151987905036835534802138019375628316736247257140499101164897800346606318523446223218429247395758561463781907701621261682607911095350120185992025936192010964716735983941647251742860348091144952606958188214150271990689456067994211237684733120114694981833981727012614165378796021305799045797491955715518892400201057875335481947068746039287980659112880529809123446025991386084006355050290451167861132200860964286013885512950817412185912846122476524425834278486365632222840623432522116501175464442299204291958291858203501488042508225929548855832460912342197841470054637730669905518669050666639089262590287639925412606398185659724309689622240957655729691381507953858007795671090155927289981976984697526491365152483333813487754570415087469814240615729863957699006222066427675241017979672597731982584202536510368963495937673955040407855157334832425992407533504501735399560541996651065163513254587646278160805105075758126270361175199397951416583684578239075918047610960144907048313503605814274993793889091275934090338280703143106074981656809592621535142428697515612579089628699822368024526911145672439875524481111979237749107841571290506743686173425579643231834938249439036687252988624303119794192021820291660870548783573494683185896295488272172998510766707359220361101182005874966901334392784717629448149657244983069495342688818237294697868024252654128395468972949725330263941848605256463103397918816358994905384362029437268000527126561305183579551674486625872240111999810012091813863984234746863155229008632610592183772965415413751251296121199286706191275203395713206220784819853249454782001880969721095674015497471177357237210837133015902264747766100399865394449129535963149564589850698631921230975536100289852439660697240995257551671186054928804892770505821070215296644316787236059638195710869851705406210462419079716269088339725583408903108037333589096521856385289759093883521813802534558117282761546837356050803131696289832368578366885207185095943541563270393869574579445103278352714714422393163193825404249609733645333251288350662097608382742394595024876750393054244159373598978788949978511786768267120257074511054523940116890172573113863356705257327932487902034500084824880061938384546556061130050082687188172997071091086159105043266849083098612492904246981030615249865093824774702228032087138643007483028725530080177036958964523765368383592432370792525628039760632457533505370795435548155799043613647555893359260460574211879365988582341573156537603782122397182503438100642024773766845691554870652053120423140803832243613919692113166593094687320358061563758369924874929102314353502172742656639444086819353024725798087524175628004741156473755836486816406250000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^79 + -5299385443677044958487915165236862312798550269917022126111263168503394863235076293463809605418450558697551281227249467307653489397086413679363324561709486741331445759729471970263563585525381677797601062282755040543352217156219374400501055959724281379543841650412394018335565466755030414798868836772393059946262754095951985871734944633200605304063428748662903726229298189664798882376600281785282322734070727382609961125253962268664567076226332672482526278088504303918885614226809463524657112768440428730580147408119291710568340643851585212423253120557753553460839742398402440590829624978412525091215025693065524415972789514519268011657754624685823161128236455181286334803155622636585638087869297021791986545415133037377875477288482526653236971739792681695710640826200748187432082601291225732184230028242365489021091338898667249539451857905096855222004006329669091217106999171574588324091331827182082272772759272537478604233768063767359365632386478708135306098528171600170491582868123645497777578873749841515971231891574261225914692813997386395410122518396680755040998087679077858334486740411764282477246231685424823640560722219468633599572016825985159337497702390612948763914966975729234500718298128285656194111165080516383942713286314988024475348944464200699582816188323128944141602720931612581970659127737807851412544790507882771588910615994265290628215077791368088463074054440948452857996888747023872507277695159185836384216358387697792908302675633619544574514324567172983747949874776982449673918862225608831325183666535278698897114712711263269996664083982560452067450984051479367920131724902344976380600246172083460732774170072405971124989931021720570325530653600394826997514106497178326763646748511690137239464110275736221101277997633601239642710321029352695699607921656032106749380883424251689286297372910197133503778144254919516408815721923269053982118392944180380433143772818670536626742509770487378460566484960465517465888256154663742211942220220421251260429139020560074090656206866409574624195159151209350493048622788153049453151675610825289768486356130013643465215581019999548035210194198164561128494011357695602089869293072249938622837709284914834575169290541528728765295979264859087395780341066010767545127348003957667953333006524672416662045115804144270394437554142353498099502967867444986285224151177259989503210364673327387135172443281488208513894175811324550242360316216007457113301549633449697993974431196095977748723432743537584401964063530255405075568873022978171352295912373431223600465457582361950658120312108245699076251146580402518097826330950342764296589616917528016115958017475797118479427829099407895895990200278554586744734404770571615475410204424058979683154231389498714433332395400675597415862985712775216078304750470826005552743919125983913084358012004981664895769305261982785138176135277872577202776194891667515078632121832712992862064952457588283417490251314262493048956034112382074342044639224783895171933860886312377522158972520834547199848976521381043278493662280606844697682113417857845354282247752762824451919658969136262077512324901630660450918098447917952641889605693112308494536639160636232691125245051235432682907183038254633194375539313918178264736282163687235115275837606988640821611730583895075918209977046356595714304168666580141678241783783926079364994542996228890313135658327431273591920068573450352087227716986108673067886590546150354405106408081292137238448474239768210441390812942510033865431268818580534886415429758786362698152704238110735321720743256361933426974804578489322327688317923474445248761793973570207104346940610106013792127977461716223110088877888679944669274428166332407110880952144832296612713717696806744742660475850539100461279182558280020535039738136060617565811946706571758913467817912462678180430924843545701732061879943446359274576103280965184366737018000137011055979898624612200145515427923580075920842897816132908188866935921250873819556407954886282988391894490884637042010365137627498710202029083323976999594511396336049316605613421397142259014562330677315409019241803227586084031491303796768805174067074692494532759433430952246947619517072788032896628747492244151798979762994732881050629170306645342914539374521222652768124990205556143127643453550636713959624962574934364418583266092687108824665564092563860182847700173330755913743059051866275615610272016446142307061072366347284863175481328692492823152605609378312068014851276562071205463624763288441544661279007680606546263079457003375994227823283003010409196745461310953037209444147811710925797611911416114965429454291199692795695753832291545383353151008128951729708457870669080690774619357132020999779972210001378411664372074775110900964726546732901146478816034519498396088992391523490112566577393115423691561353259033065544354650321243764119741286593845327164488518336704675370325181718711993865704416869437737794870911275315053032263360859507354994877852392893329814832468453729088686392061753888544658088818143298117912873677594156850964048719593726811826652721374616524100633081118512415009103188281925205505553692019679175230875428386656703732410234053418207622598856687545776367187500000000000000000000000000000000000000000000000000000000000000000000000000000*i1^80 + 23636713223652620792006168746563938219992139855890196638623469998510952916461254922825863294326333672056097145520931872455152203249450615964529685858810028994870990571858977473479722899932916823344646127705543618385975278255569425885085182418085031742336566691163142933619286236869670541176722165835213422521992055469073195319097919258123891616407851488369321591336510529874837608725900447402566784042237811361412166011756602359336424784074320727412433041676525717067238232917432029910231289583445278696397415871861037699159851024386297758013090598033366289364852625528837717908525279708149421034775462880044843911094114272547443264657846245556102857498497276479156828063102555315808433153949976644926348734983342493826950003734057016301156871461609925979792536369694159668164644065957887920881030111575267611360222029020101573693154448475777323427626660855633297027132410459840463649471663944769836058969336968806791717422681687176269507233443091340210100939185562830489195713845973434582365949066686390676395179442575311705374196559313741077583947152648845924312952407396232932724991037690635765110535431823320506565365758911546160391812604143769884328681600747356173409481980491727188198854157195682799229040521703418638715468994011890402400183122952570350910014693811448298959081735243017446573724567942396435936784375381313966743194485972600175370291233676449237755645977671923728682279803820097285951020843844171803092480532175770562921062141152130034136839562062034607268609228372059842179659804172141564227258712081438453844331566469219981614896977670810475812117537772577661901648657171196054025977001801156751261822377951734978892977730715554549562947868593968195124822588130232525365089699634998499432366860476083375416276204832563243323903028023991831118573142571558491972001652841212571639563839356835558000906614485243751472598757756910623289198009007543956979392323003877767025430490934173390520975660442574035793716237591501461435953517925518083918095029878054571343452338134277330185628504276259732690452032096908083370621186164781896774588465958380878941340196586848304357375079945740526961795414943866549728416159580459492129347391759388678149292196613219904221612309123200162108015555827926823009056063388679324915241141149632282658119407101852144671733736537402775639440675127300491035307117451177445096238572459228914846500744148493722850169833842807975480966548817913104704832553207265185664199249434502612689006807254777941366458486626279251737115281529234766761686653061814952360150489183879276608729519028915318527797743221142597820834546936873746561314883142406258155869059803204224845261604087576723021133111202706077889669971509965893881155390071837241938317327734157123749897734568500905396129334659324874293352917984008217475550906696241542959585980042900806630532314006529785611325229967775332812645070234116582368238535341993198276494510221906905453290295904763351095354907986372095291425808500570643343127502785001291764692504899993884809014007509594675101650252200424382357180836492383173545646905876708600421910418593549691423083899053481018663833489557440862554417175286917129781018560292342649391360942742502291030611451604504730518236494051264029958881332462515345223632618756941007740198188852046480528899687119153885350673148873310327828311044530686187499026836899211403078460949226337598853269036226365131150800810383265658046481539383257306881602460784623056968344055697415987154231706451927738538155276229740683538286661276088325485678610524992585431483149967488423492349440050402838124821797807018062439833799371465634822515131223074983434361994532644288135406969646252604400444089929831010221375801763956513313791595518841468382663829252662077936692859256128813202164266562138285325000887238784830810655384540292941524395069846161743393123827025791902689263101199495734666117783278587497870951091253366141256926756181896447451478881698745485012785973776166699655164562345443953449639564481170867680532648354969467475675119208705882432981891913889242214317071763714313428207952702609649298570153001811550168061360845169033799944377055522195954836512415779505902169032002062015715312379743381768512568950319638323006625497340623268368616767264900225243985752432589979061001050993697075456889030729252251579570031660958666719425196872553321552887921136436520518040488784423392633274993449164579404521468459665223610025497263326415740462357305387631592751820409934016275149866667728673648825127349056573079791720272475733914356346279612444053650104503746756888564198962239361176420014982636832579962576198049981452594059220936671741436075303733804030170489540451515222610472594820023952690664324442578488058256161830370176873485659340434863260363368850880805298422931968433383949390632054325769202197337188344512720170435077403361126583950143611751276293649702333746576514419030378033413150518435860294027464225005885997997676573382803572210935362405437456601738663826656374959304552138473679027140324645891815803950827170497297195254294986911253279634058442982030263374442497782594470452268315428978443982343800842778368402220337237198966029438906844006851315498352050781250000000000000000000000000000000000000000000000000000000000000000000000000*i1^81 + -103334265425846497740585648038074887548243099765388444637280059629308073754688063811176580781884605492873991060456176320297201225178649297210459606148165772155887338866508896289590797558465160224214435767177632148880275676676888106511530520081464243230541948640981531907325605013106700454150978395258902302628353969133279704123020621765925403777598360406099605947149508214741633053419969559578095543386871798880130712844652341609472385046045147482392802729033529058967603574759297405350107247972786242045190010827906252637526010177066176516206940903131152363014975462515168114086996785186637932328787338309520688900853872585750504672354337724756393579803030841249435224384410358736562543691964290391466737576799438621080146435518335223714687956639329649382412620724656851175507832929868781330281386303022517310485813862399217470217836745945305726890985283540776581502381524714701332569235936456114938092533511819874070544443839036636177621310766628746552541611878854150278936635904079082935793508144581213966405141329108223352401832598393183433522058171866256434039294932232622326590053769158601051159693133261315711931320428858760892867147822422501150637350534662806682522051415075400697254472038531594962217987924696959541790975082651647112913713483531802261895727035658797070947369933322476277418175393668766214533730543214562486920081377579079658446858681141297408692805192866755289866225936994939951422721466221283988548596394022434531699560671967460823208665515019163703068482191031371715807447697644639416336617728405605002698675571437941007315250602339214678585529173155931893554039701445555211043583412870742892718542577353229767776418431086621627606021589634514315563825077093203627656742856628137295288047397941263808271372796053442571376194822983457420924376222167184589670401238526738293049669085367633275677450604291529710620362413167877045047094370530020689497962978044313591899763392656493098571481257049461183622521114322547408071707628783390975319862019305896636097387358796865238681780206906339200585681724763657127853110921405337808146734375179566495507443225523150893989790769043872336966246185027563989180038826484743474709827579234093479754263079693467925475505568169895762456803993113586639780879001839154850516357018452760771454410755977210133907098523293586855950868774424375259141972231743182039359272909336609399565809700528504617131192487366302753495163297522738722272563747251218095986281188357546233345936719310073717588209252221467688180185399956929423287239235185894000597395525939002153172056571045280570216395557418458756768880613426744855460062060216084661139236743882147705480855745363019119438042084034443434093723311359144338823220838080271084762766500774167801447922710454961273062637980223165092267512630910990963807442223242320302686075570710727074132717893193531512301329947591902810633394958683229599491334929140393031629724728700618885702228931562330832450693269683558388288670717640205860480424819520715847381894341067087458161841333775691041452472156556004328343037843480618134380810576506031357696256521414434670219155674309672170525517647702982775703383866574574139355593904718393390541889021512184650170208337320709876388953461144625008281276944181651192497275292899585205061624321807999588958863312200586396413194566439993681072919360672594526427462702897649017348960646139433703716250027741834010327272489628245947789735066039380449196628329270633325049002131612218616421382972751199222985098747307047347362556021480479239540245738803734968740627126681419611937526216470625802958365117832938939554691700986351894860220873024426730523374279644157537653736195212599988693004223755998256440165751553832341147598735269150996822209545149394127196634129723277297712224958999119719946849356035430055356108542392642428602821106875063912218316252171432822398222181982545594718954528203474703274385859791377082337080799813058584162186119412251793188919699941782259477853183475051572875122825239528838321645478194064382332450771338593838396887222489702022775392647915860372981378329282013737556608355809895467120727044914656318736180593303225670654728428520359189375302957032329092226212070729627493060338977579628070203234047670656672889453623857933123646058029357015850638582371524955035839191364553585771419133478917959491949268365948304306745288645622867643352924341133846896844949440843593681201410355598984050671530491891486904845541641390809046269336758256533130327795656265474819855005730289650256549110750458088387188033826227810514747753653758536461993474591891296390396625858328137983231296309652570659661691229395330383412478607478669985320010893378094087691057727038014668962128359265570902432752990218157999787882066182537822344492144152835555048112335746723657868067837462463562986603879186891629799385119768380507895298673179380034705904031123630885966013222273168065850696729692093327326552798821170200808580022816436134019135392054668343714351111367368681562945048014491597369287802489691600177587321019621374563148629354232376342831413571769867993204482542204324387174114592497309820048471325542870278555739316488776280422712261497508734464645385742187500000000000000000000000000000000000000000000000000000000000000000000000*i1^82 + 454098812649539212169307159072010049183731376623394936083059688174522628474481370988686487820719375952217866400902000483079814003793525719083747212614592738692661449337502503460178985809423721515590301693971136205363250943109272187432389684615288488269725986696030546701581464528953600817918402515660190162868488322824928175442531779070900802185701382610645214347751574291614015691824379963958175884198184252499905669402442881833242419152576128349163407630515553005108697972969933038344836059355004911208644234194719983987117552199746965023275963913783134175047810035639749508385451785939111310620382621081481886581204005397685664452299727213663079811266039799266560620840265788555600321835721063282665941768943036796598957866174649147275298444214532276217115850492219022207917470763168367325528604833512287552004878092742553765255858096338397720746856013531434784790585930130379072945290525309600050610786659724871884070855813336353895579501130270321435035661689323122717940036491922400940722447607540183661008124390248092251298988202091498647221253511381165126064709745726002669794671468493260887880433641787669414394601109374313999751454358669069358835562968206306445974290531150388061490209597836331171598857855176662824907651553093846594655695133800118937722070103180451791913979451469958206786956177015389376369461154175463592562871996544603802375167667324932221705962129232817804677904390677178704542221112553572955046477453442400213246220430739432799195745629797730758280737691659158082455238860484452735217642805655580748224311898072707877171486513717097139474735361756929687788268785478319431148070354835148927984651615367978620749613133005576928708999412939114906098521968081657243599278041642728132669563574991943697941401870174117278437684452327926230211805306890102440322834216610897828252647475288883369404801626344569312699987000854079917256944132767806449025271283553330477372368842251053310424649466010641051292151970011442762009639667101911355219516113673116560971109524580211532811045220815772496116874752406408058305594103493847726072933603057503831421670110539253753795979583270062462034025065821830913370469050138460231632621988417090344257685783608989565855940188417704679437407848901089237262455076248536108707092719594594791942403976353912802467127767083913566060490157137244153561390973611332911805014122200917569674904008442202402166505046858435732307588751267066179386800594857281973169902446606914072006273312069503459302078672427573790630061363130833375077990797481289393997074651465096282492179624060949652184524212674609716490774668164281832300326776636147666147024193714898352531544287775767320043352831105367558079937216937386238400718214849142700941293949318926934915147414602703662452672502572696680803639831634200874569659597732697860741140187740102060104963128324177609827999608512351420354079219539223780166800602564732839437268430252626296522676824486584664194450568555792959151622820923058337181558240882710250967983421847937209345961660385520894399839471610171420598659621879019903874050520339727703676587817294378373612525803794058132658682019307386855156582146594901621121652470003316820406526453138244512426946806562400966469100938009637738471054658635791313700027387267605565782880463126403056485053386463331541975800916723003465542531767926863057836119475611759604409455978857173589208072957133171310210618680950579456075550501141246318698575131108457496547837634876829679517742130547082876507053465648309272209357485063962193339832520119267263991100344161241395918769226249419719641866417912341479284176998432049192157795802982129735727521934957999041551345632573347178701793918785890049478651454501199856944277386728707206568750674379546975296624109498125197826857023978790341652732049557220765205641005116986987265531447497065173260697438920624541887024448985846953281028624317324633476467235159301269954260585966114949700603182684947276295220609169687830552308274543301802851713390776941299176953715657062273062085899555335396835414454073380141814501664051758228775900232429610100185634477866099476878188739630869888232357129975256337367420692281268772604767892576418559241940827649472946712859092982859088460951920340465652705243260320652626070621731236511696317785071904309405523030124217251825492974042498095071309199572340910148059288273604432627955377310938682777879922741028836454595738856050188867795223803332089151564689902446330017214096558971718247117675164755503270052959371698780293982128596147785480529425077402239862510133828150901925244927108782467781426410572392671173525338326532130506395006246604297907659494344817084572188244190957355908205404014837364973617094616875363565416462155876998244709705497892609549318148014141818499698316494720942108701945594920203413466748805007587182472171263256446316275291443759177852309035626056788404824382858407908706502922876094704757846601290404311519169225014695179638389145622839619880958977303771465210786808106574109412507309326269376591499350983516409628150459314072221052446621637772915305069740385267885477959627349678936477064116691982372919921136402007441623673855701781576499342918395996093750000000000000000000000000000000000000000000000000000000000000000000*i1^83 + -1750685973340355782874749505728144558488082253394031743329904616040965039021564037681536650432684641260169724493872264291394491277004755049088004087843678326541073599827463216869571866157616788417368184328271169021220985891624343123045977576239077648930948531104896223935227951892207227269085823746595582965104351260874405000121334629559010639036355056323193031890303900878560544019726058352474209853817936338030921277925713609086271609003537279173151351714044654058244072889654633526414089294567893860027419031166645257009115928055252393747136885487107496155140115131402311315150998193269887689919044040656431885361699663714127788722851751599140822234517735494310467216926939829349727966433812546168241198905211701256548793698363297848338366081437239309121423818194126603131251049024266277751093153482245502162467005227602074303885046004371756574966821374695079775909260041585376077359278166552668679009083800523191304734419199122323962365760276634570694480975361853841530985671023747935881374960917425565323736984459421236853080228238430453180520092630213686055153873551616012831919971058834823926433497035101609518134105837710479519233902253608328059711778076966298481564759608165893350413752150958085941143939172000296305898738433555614577846206615543098426680249485580278408031117808752448510224412263357186544934994009614091839498135006869181814546014822370056674295330708217205593402850735703023035954180632503796906124593718713396863579125755668819521886754882032978544560821216988190887401100358446018100598932941283384624678600441667459239299678442071523596409643688933200955724972243260158403553459669971639422496402486968523491900504884549865207699808812511737167074209566732740459112166989473164607451932276221843457487458741222931272097858275543719809180249226543397816487708895360492170003012587517570071952257962084673873178071319390035505475994658769725058117200926037911568609405278430221538167523932014894259513004519723961487079015730361204685685748694668138708266601046546049560218193317951842565342631961234961415787581658791909690858659826465335678181272782060126853815078020102122599246817079762991222480181964368949558450107787147676262852499471813492834612504766041296353658886993805884528066644707357096817071356189661948474212242911736311306697546813659799423670734608490880962598290481316849416747795089739731518573537587948071535423701804959047023092328953406020868791216532292603513255003801061266448865047321770124628778429588973409474371308352803414924026025134881627138102111756531067945515575496842788964672789901370068506321764298566612580720007104672172546078606868143014595798970741324180693328847607952535921173734208530429484016610932342488665810652466189911027098073501417578898184555827339613099606672396223487149738144998175264770433712154897110366021064347500747907319879565424308365350747092892509451087219194103715302903271411555000849433392793240480690856511310410949298131333696204055796263190439064523232501692357151677834795107321834781477854312591925635026425530659030808594407529791122605280740645962536244013477257886076885411118677068998963361818652456970967704258767297921886613290920697066450081012615251358687505185493457667469047329441390717942344802393018794391666491710774573032665120846238679688277128450149210214523580073433827484050213955062936083494390728273379697940188896093279714255909015844392630207769263550148322540491508599092784994035360278346876987726101732337240182162044436866422563085060941414832836108677838082181266112744471252209038063535717763899497774408147362565168192186139735573915784395832735898679197925580979219228592113303098133922551820485928857659968058975513290866177819129462245603289170228812836096245071012053507062635315476637142562858152244043964005456455211678678234445523798516374638407928397655019184885404156770526254054131228685852183773009749945305858937335066417143621636248596704135953821582468564613583246889983111452463269488247556707595008659576776193145468909513299206896249423578350097442077046361714711051046628919537830312354168144665973961515843177159635186691693904535247867411730109603696414050789346374326515143257354893244950515471247593331985126757891171907040437248904910387955437497862270127528741475764898716148889983344362374279219925134053683572193750002725921058770585005207464175518957085274607809524910106979444673100920080908742926412446626286266134024168753728828414522500757976046405978167560922840696775615835967338084569224678121560008152317758038335181551138793221573027938236133544886462655408127507427132630066211482703129167856539925104472604276016791675049074877899581773937049736667112365709454836462229799129845432192137211482712661650522623089770145399962528184970615098079262151354159884298222722704993018300301341720738648729813846146725633024172936404668669908320656191567584917440061290991568876104901237040326645444357041037436021187424278951602450029001700818301450694562424616749721598689286767488796996579583345558948954431982883617145490304853548914653531888621813760941833908696562064199751212300877460684133512778019262784434673108080460224300622940063476562500000000000000000000000000000000000000000000000000000000000000000*i1^84 + 5469668124602338255865603250338041014083567822053884893604371909930200534580733757147709822864214619063402643855930889921350955939025500290307455996382421020267951653348093916115310969812791660779172618180684211210292418768268659543898292925972107164220872960866265676917549968761273863823772813194704753637570708585248986762275733039716492413626432924377940059997510617688495375394386035022710251294317101258193761416940626953432001476010789843617756576271518341579409422497550239811549006967674968617036329943265190209767660136852416646020306711637246978561205820821726758262535501277516664795877672940152849441286844342417895493312082391913292469707076888229468137553670778276335628300202649707419853053777513343150715615995558665685579239273584192259215409264607546395984383286765066314098253646943676978474408359230468302355016378332210831681813948451334669589545351305228253981231168526173287560298409369244003926774394868875321414023437839594994271572129756873969069513969217014197155283508384923832650398264157138948986370700741270181515235478367850126721748411795306990965555026636851192196264349996438962944221925718533605683900039309634687053387283550121537860741194387965817882107064214185575972527792860106579359941188021181641161702246833763375202864050625947901647065238979906218552520837672588892162300787053621593940014236620123017587778121106579282028977562376424874282673225398604637916881187663730296553621419496229355346925813702713720432981343462329401193546942349653684911763898447808569452204013734554648324921837351559881657424986937047633587686387309571546169152743475003071333934675253339453764946853856504364045598337552578254232495364066909529432180244542910917787353247704388069123936887186495275561096908254512994210172613922397530188211383292581977155644331846549902502778731985501443719686217254547054713606091790867260871378930765966716398636969995677052632037915020310977213480731644953238840274302100661191511566017151414831265056792510119687091351521364490380042733018301534088128255745084671216110345667815302791218654678357757560278877916301731534204576576362841987678123047220784330034309058287919342560843952526906958664504362210480834275981803667292336904704110425578935182872397136372108162287321821623031486692886957074179588112871373583712864774080391833710001413256133510974169283925251529145195123671661608184295368879943200569115973059439073622987754740169804817362834694846156019258518007511743495891913501724264323255595368096592276050082546329799573657560830139133550899008174116900392597509479601248208305446321313635078521291198716403416939166337641118775009908278298437840622582260523160375588101413073691889903387626777923231476581482480482067490681232911782489566328061756065669916002629487050560628123951098204985472502028046609839794245240341663719487887304915167362505755054247455022635163291224194378328688269640501243017243774044506753071028406731565134399656988515465465132316635210178695443006624374296773017983525829637505869174763613405940458571429481907013188129547837454815592493705083576895517425601016337212554117573501146038266965924556790341349955702403273383998736061214316416140004698821131759814698520168627911338911489388984465438926393740697056153456439984891106169669905211721987636988086395672600731344738513284747678359675300194239099401404033678280822400330902415321202789059495862889451060455113876595474809176798321216702690468073747176240854665354704404711819719033097130216161505575451575834134257986586403098326757406433886874659109193324726245317076017978084835725710469674746643044694157892363388716743706301349182915879520304970391152362701747143764291426577794827562319247577546983280903173265282343443547748553807366326273295000495995533512426874514503956257664854269187776046630449103139530818532771131793310999903352878231314487940667536939323558969920343027798467910106672261036921827104945611401061843775454885383611527639934385172084022408708782170217836319131971040500212650679604354929775184893188258992002615160995127592736211968603046308964137682778598059107495873206801568232392600653251432490254874428002669018934720321763728224339465545629441827238703909783307442720350288702090824532336987713777072118799707730403795627463394626019702889597836193464293336139907116431136894682692637772336742009962581372066359021009230060953888551252455612380500881768085286402788101688182456356637658324062005854826536983630195729285500502046569137127782799525968931280324438589720315384892433682909602525112068252353578429678877912448480375579764643003179988232434208538141522473129746574130332272252004630542029008635028075946529599697063322992166381260535249980377102615262987891482432501719293686654440931330338582629509659509134647631827920457915613524026617934550596193758898198438442182117052504573820125955974836885306890474720966611023644850602779373626357440106991243354579661766276145759839798726877668839085557888877682488955895608572028640777192783293168260041053111938314521392457016128640186102000501654103025232118247966119437310671532476972301632435055739875134558913849502914672484621405601501464843750000000000000000000000000000000000000000000000000000000000000*i1^85 + -14895272729348899868990760643491054029299800354543627933999648655504652131063813288562524099967544248888116513606576379418336172718987696098624449428347909389004319000899336090890659378872748544753102988075376377566964017807925354003738570552916979763987846971557807070953426831392794297454968520161871226329610805045698336729335207863830827178051466192584906640612541787464888882957029980029434288189207760085674311031926485607943468628011518813098528626012074159405828451249283953891536478473546265510183423614921414260446328030011309839593896922281570693716612097201646456116418862364939351750584218421360805981048410620735011618150555986027983411254162041650488876342497125329127934794017211777369234484300924441585041518661027009858608482555236618746844611581856979985977428010517900701122625015894585011571744847783907093979638213498789332632687944412148093433812487250600447486755397651033620082579056882150192461937430163822940278380980628346843257017792651880529668075153783222882156109763260792479283735248032324190375581583587226568738029198313485867620029977622768433063014944110011761562622635098458936327610211966233910273889523303803741353629345321949627978683109137102659419322271120919342649395551901010449579835257573654008864770465531021041987698770436155836040563393182862851042052613695124157089680101170526865615005473556642652680522871272577108764117280269556264759107262910057571608680654427421923436728425161723473830565483291493465501322104115338223877701447140506290741272159247255684583976168040760606192741244473725995492532892489669553972406035817963262991498084917906794855808075121473017175743040431890136585579365633405686129717935663384686458421042219756186025873731116670500943743949933107314158724630512783747544788259044094286793002940932148522408715838880679888063328616951165409633378380780018651365301170809072688738889791380642643146291677525769668581161898196273685781959633251349556278595370623236945471589714013052031692221325304689386652150967470010927884006039513141190430618621862388154189979462340573374797777056925192738372091727088533709337207564000601642388631804187319678278186811319018277335526267532436007667945032872649580891161432287100570490807858032594519193769931182323035974864276613018157434407858747649062367778314797021253349731059115897968045043601263723174166359983837351273349918010618971289582258780277911962820890285958901789376229323308177917659954484183412490242302810758444573106140778787754491663392515576489134776578642898766840515112595642351931189055276314461683104532924687912260594262228637168531063996239664592815972002290607846039208409205461894459623224536417184125683060886517403047043322232157340706430621699330335787294328913621713211718102541529761881564531638279927652949848998952828762825337710074865554437465352554349080107977768625908643697127606848728400168893405498038834415567313986733569198458282293593029052461637629067723016118556777473394571361348426378916891229787959160915382028205371754031415566371133701934618515228093881540883518313025493850811130333143014385886633176299324485253095412624541546684628128298400531693299582742098219783885171720309931075165291381224311942985967822164742395170917116766354410418765203724819376890140035447299054221470768183699170621918213943003145293754963834253469803576429326921762712172497732059693443495176817677619447263323275323773480759875469244547498973569504656516389672723201258218089571205729646376153185824583718835170616900917799932160783889484311206319115705319044848010091183891934344914606407432574373186226252994407839001631145581631073743502277567500357307370246776884599199490633126006414220434086642527834520655856232644415310542536807433771579503138167562819097282780364998343765494888168618738940988097019519254166375607199406680185418114285461179404063845459010062109016937509993835869399918415273449418770075793432396898639171645954170800359826040118927065745312691086473223839596115301909210702173966471229717520290330599419210449955038119732575040864342538727706527594820876920305215843774235913713476136252463433189246913914424196266587751821811389558475538356332283995551824966487917517086995067595734567362638491024735070607484856300716730376884580321873019029536377239903294676602375105614575491753333114339497485308723239090777822205123802696690507980242138462349461765126920264023766727376497198251508107022861108196714496704446529089743540924874925140673231609596981470211603169153617681616943332574879407579973829413097535813750089057984626258509582630212384945005778234463098161230051583354075927105463962543879208233379562520964545357032727397515946445877433402466005126036143024238118359133428197330176269689262555513030550890440302042991267360500103196291204706742616828306910506748719841544673553277834598049959690995861351481984466163173451785861820918726826051865870485060375597897341817364490793726001152261159350412884941637206895245638325751391288480646451625539473746647399775493127112598414197036846923791515648811815170721891882179125372848062371926067143752219022927224303093437401176307721684111129434313625097274780273437500000000000000000000000000000000000000000000000000000000000*i1^86 + 40316022468288085781432730234409639994003398407639561280798934470380658332214607472681417901612141258153287469838690743326769189783743080109007425412289737488937358007704069827813204251614188561728248317411436158776328880040911883241176648794818095092402535009453503218595335056511116451056822828003476011097106360326124352426003970755525042193143324002851047554761522313970911564952972836381841483600657482150015385640320718113583632515333309868471084093130983780810636548842310598357119825051025056040486879409535300318339874684559843197493801993498676660383026977874996556837045571696310032836913529649656990263563875612428040264488619010696192462375806641355376579527189726723100637596783275102027992915125601714333833623521099082569692338807649738177808613097119768004232705751842813854357931046365053457404716087559977152439954141579468501406926530634235177489395832365427187222693363187813016223530105477243287887652799108551617213384318132021343434009224806516960054743280450643486420670527692023353148846364579242605603152227206688659625117490088471850797701449474615798779959417260546931950158741842583896075366238222220702356748422468855175722604889088422283503135459401807903051181684981817774055498157416127391558681342649615424647198247034878567782975172823640679691341845089793736502556483205062651127471572286154266558530598159316892560843606665574274934983389193170264676533566899068000420447575653306938832399013833575028167376620428417358909593531750964974343459163037746959163596982878845107125424893895317607888722258559258267672847769597738835863178899459133279326102196079955918966664039443754962431247973756548687182495295791736626190531581122368038311585839440297986096501660561406775866304680652935849712962376024429697512902306071067134396008219383960004697935962458728127199354293997086952602435745151356315435182991640959417365414336990242502490982495950423568079060813325411173904996349569576002315041780693526610033919220822780136592761364826593409002906755272915639121514758667793725056091170473476058896697557461180985264768824395364992290180478672568741004949103965584837004061743968417260899503591885642671018338152071449498456454956083823142656372695268561133182551153748226247460063914119387605656205268071965338353156022973962235403608987908739992552986833869005693903053049062296995977546632823142280918440713225205477997253630589699852187208205066591519842748727264726313712240669904755937227402803924338551810360212158441598601485787050934239344916491577397432839035953103180054822339763947542056381199212603869255849570871526243181890581668677516978468841381527183128185274726737043844468153395576449977507223454848201092098367117890181484834955990054984820636260030295189086408233254205912992200903419189972267868355190818742932041189653936097886472367536433843044510430732175868287975410807490397075413472563685271102504336864310502820194315929216850629701068448998708191250283190506876592569894161741931332624533598685867946687156561969675024872529228250110905499655704123596815980296223176680305220495149530250007701738373810219502618358563912130241199019401970686487528990765875485053496039877136467587545141406677121215027006068531065593762175124862857681714107508112757169912703577696678269314625930126508379295624328606743473836764669518654516604078373497700575689473554597824522098102897222534375112160437713877756563284750012505887713703261379650570314609593983389290608369620575161923116593745933369496899858912402965346866513331815354086619360699665941738131117129665676833709673137772623982278814590190722272828496703853531937313375850304578149107845621104234835043929063135089031769643203570612177715027547104644978160573200543594256766580781107799398502692129372832146252572838018167782669323684338373747465479709405569360180533634542730356403501995399688539674426786142817016712347648022219708619422521079811764863346027224468180185537339339399563101160577886197854334607658727821998408255868144278079779554526994894087047205792203757262624509689039886589006019476988752394651572436183123724295315636467094293084094834220006138135633723555840937137067367613902576354620474630667023627580976389116211647145665646556365749640807090649941756797475516053923112543878473984697860475301688118295165146633586041017497443280981271302535358975248987646187754390478058434409367235690220781247263730009099603009412633148470807122082395668072652685484757429453950017124003108158311743541578919313494674150278218951580996961793920314438120498376254752346808494442033666385221223381734868808822954689978712376833857039267254586600799373614618448737052985504391366753519813225091953197371412313279220914669143487781195183605480627225175719242949440829583579957325554169534730588422863724920034859801785797925744685499597009664679153177995678657018743810873449982143139259215354872139162676530103930468922350973670312906731617674613409800620604640509716709948803071380345704776243216349544261633523501150156833430121512771886150628232125099814705265717376335294134103334771618042685017434604627165362723656981463273051360940435472457465948536992073059082031250000000000000000000000000000000000000000000000000000000*i1^87 + -107826288480083457575036628499188100365959574618533609199884460803399492244252190284930661821276722891150006688702904761261164459476460150840241117134898346417097425214818654344598571123678855231698461425788694180391217357659887701624700755072658051822146892581075239548171046841961329105040692397098824781648910049380724416402934334769374385532902088777578442102119637724901768615827097607410699307786739486584477312373212181757031379370383659113561235479498626830710290230042836619792571084238351862435331059976142781818946527120655771513591802143787246736872300566645448012270765963463590488940910355554237667319217270265806255683792730261658517491823826826716512053844157462059484206001225607419405583667910541393277781829716524400389853027454469177966065437411583204818900238135763125453436591588163346531185702462968534408664752718644573978383736441007732008788286749172184725634747760613315024165743281827702746397947382434397034126162908889834191982805870515389618365697796028119011419210747246591452842042594070729346713812188424639429721886483801638259774573926489863860409700480137349559249945947446660189032050659065156807179152066084351596718558971290813165122379371640723212057440929473729581867334207515241906700717775268104775747430957059025081303243884114582612970899515731808082147293918671682561759586737149310629902410556569913805845409628997811428176643475218787738208118127615079953739090595310500870827453880872053325336571319282809550609107240868340367872294117490672718772170535351905752156120344329992516606503679397213414903661156767247114188688097558998967436728823050488965532231459093165885244747989348044892331653918602129707418777063472142650846631713411634907955798412806893755170254229394309408065557305656399528316297504106419503793897164991271268217828403604603829072778656296851995244900431292418315243949932545941289087548264699122414272433395355919307305988580333873120561233844337913106389605059797126219611992013930116411300291353731712416387835994636099576437856991842558092365860449936286693122160289284599256565218386951493954619592271679889132693069521728823257366301319656052845862543610896940327005141460689616038781644948750793975600816430997264338368204718058828912362902017315160726191647702692990468579736296558300094036738203911478538243731187902093015164731672913242456943758644013103465099132382012042422564917107218640179771365865854712985838866689949692512275282438045617909443732463696542974192724448432993561881117959766353288654737219636813165871763946267566447283586783132089858624937129000093492440272970500648364936371119757213344602984176228807655385058477996303354771103139438915351164942216861564976481396590001045032992555087817724803856692392759350726433958654623324009311830019784868066735712773272218938402085539546289593090053117332487176219676426528217050040220524687486089659375985309486639776471099141372894253281358897522964266193167665651462024669816675653024795763361643156495379100046099297452623892587389008547746967429022016387618157571795653139350540503128524396999396633859339744035790977428278961250891293214989406942835031415602863339143680750097548695321112002740055227541867183793123989089377033533745526765229252217170461140174997477292265153853685410520783344625732315485903894445162340935658746535439676174872139634106693650885751764595896072602036740979941325045797809324591232564190252752216360232510216466704378393970597992697045105203704120298525934413580919006695262905936541876076465166093556628185788907020387715989960267106866104084849888310727284517197258464345023127724847863317011946628252275287529146811415548487215782553305901349933621485796839372142098239084126509613546704506131661904660553343465006910159460913507314794325625839842734506455040943588615312673433930663110256605843930513898501015020058815975394010326977069705284447234565192676982063089878832262258252939715948104253211859807215559963489161295345250124141538514741288966591011508651759931538498698537592205191724574093018848641903063352923363825816491882507352342772733838705591510536534880342858413280887324238894911405984236132151231643992386567021660463823403567994481230824110676957724151566186976398783603162920825092949093191382420522137108122423630335405866433500151431251912418884271501901428001127928920146566274991299205155263308356188702192128388559507082472588864163724279217004121856129964719212008893492974201234705778378996734472242869273834453412413898419988910029087352867788172354525497285016835046822885257847977038118715681676152788621314651831914402618105765237759319944357927602233484993154010571133246916202030379196462242382655270848244227225919369672888074067540280779712872310231391691627295327158396283038928633701417472291997537812620191836409739464175178774941900890982641630775863456451032174818367713844936942870527850593393785631477412227357445901661635205773677069381240230424954170437204957444244967331721846054670365200856487710325863363757984180581285479209636978321624087019833549822782396709547449059244555038262569896895696014041409384318047325870739555631061534768377896398305892944335937500000000000000000000000000000000000000000000000000000*i1^88 + 254878432643157388360629966193345243781365848920183854203401172948397541416567718021792662656489771881136555683543123154686519175152582285498950334915740401689440058420705221757206500117410807655528122067912743192964094128912875781987426868028678388679219763410429749307787873101905633550215915255542171840805092380416611201140063744502846718904908439749347798733864109478303459803314641898762247168606524068623973839329161349248487556910919772476227456606589191107392093336168505511355706614824439731187935527511364922305465949903786063438840273013293955059335808527645256566894122007525945868469681996481678173411851500785223422498379602561045107261566571282545655875632331539938226493537005101965982245598402143393253639167841973173992015105265108835123236758292901186864334734902674571092815338432267625864906385857545159823932233929630223420496523616397368430350097927774031980966395114023403892602134027919856830057631827763820670151590863159203087073314909496735717975145926011314464461989900944966161654872452026075987259936330188888497081891628618353494939350991762514547336216611026540894813610153136084522329180643767353063064210157953113718496300745967663119945949078322160622430771086014632569020693281984405066170706331661001464776585835474716006002836203454811410767787387030684271107606405863249455213194192514945633429053881904186363958659262669334527292677536880584746188949817608828840159901627825130294587433569370820131830496366458709448151789587020331954325838007377595186834164948276472783296891159197051213867421220070358328569935338558981463864318531531265129217821728119371254627388788496571659671402906939853889093213602044609661708480623759534018575619368925374735215983553437516232957257899073430001235331666940338183216400853210165017960905355274652888242292095445521480995756887240745993688486047109473040638827930418986228765892828420374725935566243973877986320290841611577570899259002373803649753746291630489363244830612065948641641958827846758930689236739485485148688314641207159877940100325186004152253558061368042694752868247986436329505939267105447385767020107261393587506014348240970201659980119829081437050576091158870923972097576729255498082694617715666369044700994615844164614436212773260414414394868797518498310433643619824305892622882275421813967809843394077571729887729481103842535447433874539521531761800778284965597661067763755664264623075357002074752154356556663620159865258366339315604434378316083160486480524155896708766148783742586041423860490919557896621140852664297956439680805501547888860788449237672509655374147088856593322527164723582422967714065399113901548827114877504172898189294796438854703970513907494466932093533055559741032776339682282933807559985018344273126387294437364282466008395705731470979709272607661681804030793867031364665902048703599047840971573155393097078895059519752713357775765271045111887768164279227311956876050084542745761994582146792814677684577691813296703048347939239307930736211372102938867049643675727425113077343106491288149876466197143596776003415579055617502916173392842625617385567995457846781371176763447726474140632228373710616559043632396013803421707169207849719750349061859104862387486707721953069799971075535821825005086482871177804075785594882617725219988237413136065378949833457602650550214596829856378691985039398419579719382280052976951719592052540422538021536967096820349542452680483602029032998049318440920870058306394459065116968108539992389708046545895057318645336509460186088721277510937838442993525437533982087724171334740360529794581997000404453684112645744540889550279064740260072523063764074893169473494356918269800691872075761704140939128476452485264528672233650889520196693290075789742023150614691691082298093957619073614918596043951696705981097711809765259495850637529378881514232041037677152896396410254933540566621619782786647237113476791774280353654711238213898678918395554330162519051133197698192728067402436414173994013720018575148779669102523036026522456221037747910920549501793833960966750064963843862436733150181591469684305134020370087261509070724997323267168336380544333989654751165157116257999215150998457168536631877285425886139638518069919065138275660331574138551219663294227016311878792789963189191406033997782593880610250503442816979470460538681873081627944589376036061434151433098610614594946459820400967024042542557232318927280625971751838846822729538401945325992862024524692204981828696264124961640658123560376675579623218216448650366620032311586798257518511159734546925217838007924810086801111868526092311409398343539604494977851142482224058390409002836524065706784460085155905883186588310216901396243813846985293416140768984225739760007478321353192111378933537476019830134332868294440852666241574965876577204982422077888030138258912598381431620671359591763787145706048879592257269627777133171453277095526896707494192294951852981451205102558799446869785537689996082839168969155595587751388297538665582741757938490777553036574875608478177058750294453678150854407084855686291304648717331458147326624481342871608674025715911894704804319111701715883100405335426330566406250000000000000000000000000000000000000000000000000*i1^89 + -496224706058421705533454765296214029980864830972590060704516192010513495465959161988150335808673197157545504304241730900425422454996998855422082746776609166483786814386885715474770645696183112689787345282276122478055634657176542599260748327793523366197303797723218324955216076643360214844157406767892971541623409882458977803343598979152227841545420352951845322302263255799401627985517994005461264187691853949516374945549746518176046908763906947435470285494516413349456337790862182482503093461734338617246502575638811655897181708486450147533151069692644438591135700983052357720881006658021123315733597688086640181431116902033050385797841612073181177548260433947491868938341516593341044654819910748938905347620797744386883661193278889056978690686975530405695790211263984230559826917356823945064737690295953571719146090961158956857531095680225636293773701862032787752667255706415048209606132630995484991065037309233155158979636282899169635640040853378321339284468690833421948208354779914675700215797964570149446490200692887868479925532905614389906548754398724305671019158780313438503388085012368941547480659591220680468542939306797721835368905269178281038879652295723586471323386553780404500656944230969371842553356258946263534216828168095946692814859063638655008925255571099582356364192014485683623728284928163652799191101951243170065161991118976629104534928875579002586848348518335561621752957006000558675965127397828178393891500620721855166004241141527909473661039984356244576812689075002659538770322935854622545023552353268083047923604107065015842272896816370563737707756862725852948557313706876711921460151972260209617277128575604162585231729409872302605990875393498120667126342842606813831492129894715032521093582802098009260645763110873776004051716970474199180276024570476247790828016893836435399594977464185784763781847401496184042442916891134193284248478182715176753352127901772049989444366183221460671778401186864491898096347284034569067545051184020347649374764032058680760506234840059504147193552879443530446265812912753112018235526063129234725603221811421775312282666320692396209888137307471284323018632482574630240017207252688405874489195210233716884181349249567189816590327391731782642944660523995979483368514505589502179756949307733329058547271324535525255795932366805807388463859596414848993767046597249948041535726684876470906605611303244093979701502215498347557170744421318864569827848488180953692160924168515349050267629158186478707031849734577990498463357328475373073100832316753767544394360437815722066170668741114001646122499474583340275647010183563431313086813900874179564300603566800281647101314740363957047636145563841482767818514036129295404586463228685733715421294833567265603937600489706074055583704564151023380483190497984093363059292999698030168673774849426679761377390530359682386125092731622300340033141753892202849246904821958245475114501564595135436731173100660499379618865593646752901229951907150144555667282786321586231083500327145470660910553624308192614457012497791686270512299316941764160980675487221995113249717325142425802420304293977925682277584038935888035266035814679987088311108936935514366867021303722509093883908071420185314650317129078997367268050282784990318235449832543516363818109497631182805267576007668273449720854885288445364472645867947642622997726451259494690489043000218311628986505884322938228768539956772808286557070092836875297733801803008579719352517808161402248901060293845155658944149786609507881449736499774375027139180510613485267220793860792168986070910097568940258212364121359593917464790719164275311408701803438460788630473214917323838462892479976592852029946722950310589635491342698201966963604124029959546192059715825570491474168683604492700941993514874503782336485604847635293729678613573942329749378814489650651549776909944280268591966289715923916933568795857493763493724772736318562048287899239212177889547465824793992775071859981607891112859236091179057806998207651734551207863127009107427779597164707336546001390376767645233567544650339194812398882596701546368017043392499523752093569289880445902933540534177020334735702056511382174508783362903898152024437758083939086358820889516156636370606046921756836043986820202876507036216974825255411068753484694904614367948134712644631459106323045599873013345938273536552144332960873575992950638559965463795366954059385368201687341804097006161268384377393470343789407388433964520844818421899615253599489116671962027938895854811181287109725370314674468812496614615623280530064841906513439613410400795915689297730577867111853647197863958314179133658085956296899877656117408041304171595794481654861990755068672803924672478045093787546868078965218154308772578359571655287915250282961517346790983190652793520446146957641693246824920117440322171911807860363907292079228837286567768072387308168008918410508731851254587554676430684028874668574456635113997097757789315432034312175058673313521954002787655726959983818243226765709246810066448529525040890734612280429073399055000193617712716968373753011045639077554781457039177612419541871190019268356846682266336756583768874406814575195312500000000000000000000000000000000000000000000000*i1^90 + 786815254463088320732399282438154365741537973090140738923597835863871894549047753958150608782864915014366924183035126795743083823006782363785501928087650658891073658527912543675419469838546267370115031399228026075061192142357386325507323086853517336813347018932780003843547560951353692141004060593927256676045500040753744988283448111702210767678387009697560519155496460618391738634648448952592258829782087221447462854769336138121730927734720954498240896316796909689121269332027363502925844891026564781609139336566746025452239006358627835972322778709179362672416858996145788659501294330254842406326660788296479076709817009313104832777298098857901675945358133856718535225342687982456503956731340416639879410394716468647179776506419792115259527758598876398387013272353118225537122039733426655393911974765758949717536153207685559792543646418099421393398290448673032050222307710147678091032108596275561063415161107874885840372872213425566203296720644365905402742046228432398776797678646442703093799192136551194152144634121766278527689296044327041962561593422533614737644599648645469931142702189958934288220885836001970153109605828497077339072776556196719956835783680800493566480876352661628217967760422718876094146851262812735959815814764693516754544745490098916073253120754917919786973477963074086572370184678191104250648088453623815632567282142586058539758178511368192988131877890350978852743650967430441998457004023701390134628343814398006074921286965831252372297525564802125048535128052415564547351200171908249465796021184979182957251078534334130076795818613233644593358686440012317100883975700765743235275119901839444272045236200052505251554526101836134119359006239064567801356302199977080888140616036803513264096333162298507826365272046197633408753392708722609803663472210817355287137931409141866784009524363604312507499745030932460136985673451082542331456373716558350101010868024835824223430414723677772009423007915255135629796703594374436329480384799005659395291302205002595899141613384812057134435831772485740834414778850750002682786465321417489356662268612008586923131138483447097103940317991633703029055827339056861093221472067628229315332879337384804606936761757265189778587354736160869892306670940828994348853197829325801271050214575129036921909002045751171927305159488596546417821241525535104839491727738765358742654804572457188019126034875846596773060761270677079791220137007427838104762467396768180440816056681876162429596546930078932211328420668612591028700893384003263652854881806189269285692447098861777660805590911592103704372760012666409807897946706991478324440737470931215928213249126004942148616591622230430367227915927383650292472721364160125270568537111418374054464914928001235353036433850566781551284221838430661278200373664158230740599091622206969062992931948146310120082173877626613321147558761743646276778681407874630598472271333320722492292682331834142821692857249158270082787434943130688335334297885979186274540962513491438458943353064945709638381572645088796523198933983614251995366419980304711919593458748593421861513430077572208982276561407675350821171468666269802923786159766154614608676899678086039433033945510075777798699964129950010812229003335707902208489534743157727514848185558009005292730199476939123798135750208060954258282799865946870327325354059013716346209789133742104158951716231217714154097157518602057488308460653037108250453342510076965418734363851787732502937135614798392771357215043831942560876037024570364495611526026388445716655464104107429616263974456862510007353257454701812654949046039333330861774907004326500226021126810923621026770180429314159360351366167824967496012728546977316276539521225091385199646303735672031673724788113848410174804483631871023665872388195064849441522025396439239486488517928375498738076224101084804120956575903273337384125075069077193762919555874582668741828472156562321909033626639196528328305784208144297615825366035504198608793765622164605038403966170672782788338571185084852822980517776540080297717658102926859669692798606538737531451660098420314563425047916481679991849265666934453233875088540506312579882025796287207328572160561638990756253526874508656862020302234984419989298765526636983615399371956110613535562056121615249281013594447163104558628749744357125032503846272622483790704655630860213405466930018134176142705907121733676834248775316464230423767656256161020657359899095992467873673254744292205873677238915539795264354521718532254407280041134324211611654659268608277253017827236479341907057289346667236698981817207884973852564512528103001792791841268704034613544992932396295654728103738928614909086548174980449996333357606885876203033962275723320950613010511495539685329394785596768658489259349733993074900378317985976530436493589521318784442760849746804755256703927014783261377010266477037630558316691221107172218574577504428619279313420654091133732453511158139129061760245919742716501437156091521601408829115592412451860072332506109086457287788362364192044446442827509940477541722545686752333261336225848293123675097418010863744020855025451875737989423584273218637008540099486708641052246093750000000000000000000000000000000000000000000*i1^91 + -1121836846431514569398656195554712696429532752213793396593925711926313661368989872441072458925013303511092585955378747050619742098556675745935287727996692668696274618522071431360382069429940437068791799709310908507453035373083624680677531448756377989605894664430555754229306998791188527844867639224740956667266792785933271246024533979797756500429185167108771630770664943137571132336448157286710232707590309008577636300110870780819212151278654249408312369291044711638711013103684549597536883275275195000999462304345393626849166519412580078735949839286265965402371811854353698760718476419911147855869477591601116420762733028819138195667963223812144519957951856462201600819959211719916472636709710193878817145102991479913705178888807401329624720771881748535824247564235355365264656052633626760198579138179936362106827717456291196564108184373737207948044148124760703628776499951212863035460392721859472267140717307790054550993632138857401396588055919739229131602724816698281233449555453516841048400531515003257379824982375458491376827520739852138244267375387894968222670270432671302314660047289089035712602263745849084264772994237893711170978278296841017968138889023663382582796263021948205069327628617107837177206777037433458783677787015319263214900963248690447432658587470650340114936916570267636206954549839805945369898212672333424629975365607219057678838230388876734916571039390013932774481205770745466350239383212788140351660184320078755086545269574638401421329990876743686691450385242707025324906256932477531627754037610780543265645527428491658362709855856357268101641067656299487177665818969465390662033912551344389636756059400829313682796500741736131589205685546343051416901558016224906743764103975711843301165355245388811869668696284849506692886210410746078255945531102610726004200094176530124093892386846474441400989064557642400467405594477010545841481568181132585720371000721422649585465863131080354695555881833258261376333713978404802819476405134145208450334803042886433064933391107699244697834755662949870024525985181363473839130234940679029433280479966150678855259803153607453129041753560827227013488241005933270560945358898039004207134751089310367335082753748000201932578084576175375816542794594677818332623720602282819036423155027050948073678900325465843240188933725303183016599784176176662868973737162904893581447782018260361653471584408235315640067384900175521422757957665699802236768214897841396435033613427837489593891124525607060647747488952526656130805868425671786747222878226511283341863298593163455954106730591001926267595366374630046849323274885485886289821310268309597046914154255155709412721973603643810450314745547216006474999237903908446344419978074732535479609554135249113508278214688294202314247024288109110660713066268628450427147236286642855637965705822233238327709889005467031090427790528963215434810341493476902972349867805531790421158418618197249775727936582139801801021667881665058128510938671997916389594732645191605025846701677283315217060934997103482968575249999970862021279701968175174204246972818275520549149057922707013964259429444292183655928661278114427922928626379364015999437996307539187806781885851097679632496226622749991683613458442798989579816667932603863846152416624475404930128763582461426556039141748756923432618708881036938897093744384239899333928035852279481019844528728072334269875267051568411325259418374568220416882964355677204114641255596606135122222232750230022767119709646238254944089669577584224020394014111884267648337520862522832891152529197778885178489037660985930892391440274745873778757576992475205306680230891508846644911345988454563191798750796767290838429644131503534579152775578515936789457745394755825187426067125466509194592316656407960518108755195744228952946789895865113584943373467232023222239728162147876483395375590006235613292680207448096284895858510981487701716949229633768519767299621016024656085910444754698314337819259544379695728604077765892401599321741542436874645146417680623020095101593419341206341827832550072617964370644007433013787687366936400952486476984164759188446978102332134899300919638047953610552674384128131122497837444561652423512156217220513345407678916190867175715425598623070560879649360789701651769396975156923252172742833759393847007616050794837882556105867633054619757574684718099748195053711714321190326973698777623940253551183828125151729001241937460178498839387384391364731683857746720636317589283437332455554989240657038178069270047087173460080887409610092542522781174011259868940275394920589357575490543886649653522204468644336220324761546998981331099879747771305087122984205041213661657733485479734779174723631781517644798093501351850767993015321876208015870933407749006505116770716523840089812484798781066932963292270505131355455601461423884197161919275820097041764263349796033870447842555472781698039210275311737339874987977121614350085122504893005536203507372487643342130155215721514574337812386870205960629219329471061792351725488606367989116673321942640656928026441280930913696324622692086869456970354477963314903228739392897694501782801523859234293922781944274902343750000000000000000000000000000000000000000000000*i1^92 + 1779875032968531810133618960503728005538003078537218421551209121475599301245586582473128183348506516202875433343887145026499695149967644099906419700279480994574108829886720253259890864466959929075787468496718378674912789561037754939835721622268036117737157622075708933758914210972826713671518579212106035646620260171436443935179156054024322655210338727382661557446917411425787127573072733158911988435503728214996081472683227823803705749900072174538209740884458907556117215231823115181178600225003861919268739241416561397814149586972087605131101955151746495972054269315475483175479071361433028936916290403907877788607598598293157126602751547912317028401433306192453860243991757282798574603191117972819976344032450344248206562294769506688682345045200449637569496959715867785572247352171791397499276721220689437336092044066646289847321702734198579241910710296956010996293717334273935038810017507497076041100703344334397287309500060352078515600054557703533484486002370403958066501796682634751653518425123847929745869277257219228321210689798436739426968754371315371449533271422819723784318183449496003574947220634578847264196345098247964258894127735824748138044049486744901127019113644888599078543027597486561551708061373600705626498917464321232946461502423496128466387839911543300638100696014175137990900967886480128226423509205641665974801536581335438253897444052988937317820458953259242437699691010097394435103149288509299158581804288070219681552760562507519978867776969240293714307026785474132511821874932275866835988535689545466959790007023109107413581519029513568885847738017468611508187369044798274527771464341696585941926586229367981470453942539927112738618511014394013110268516270846432553422061275796369258995378412088588073122051176718894998116290994592954872943013786274846042088595271736014701347447383584566421860394986136005509839366027426633541904180861337655756957281233945931002387652524585853842363865036036850551940269091073804517906483602570685379728726477796394536845505454907853479879343893218096855463043296581844242311572883739734324209563605309455429159014475063586291888235673954277885786475081922781082135514270054840354318007608874100925574352755418972219130519422859450161157502604005154577115247721538062003991295037528494427760823059108353471969347186542528215388637469242281309461477289210759372741318618286734182007218846712636867940917555224410647223375942110311927418348959317366209809449671736146558348609437870843017912671948414403204397379933061356632292602890657336176231183897323474730929206414789040437166368549003312842007229755476848342206756328410527486435361325169761054297947202012539220203461221601098967051298554238219671155362010864903184743475366671074106466707818061078304326825921693011502740570953253516139885524270093368853890790792429884137086107103018045626400040848737499658200208005647014268335958528636321358842545342037422011484382884048246209289298697906146907269934326750831239692713649902386638669892792082163679712785269325323547556896323199905841737987741038185730322818656675626570779432234614600846856087809612072764543611326803762999548848820437693686634559508086540613978690107985679119365357368523543173965903858023460416791710331623860053760472106755146780660881840425745818179445493128201217519724149096604257730476100549401856006541695534741733581597679819919830992750236038284825879428353113989273130868515054295588714413877717452092480208339293680450544244675357066289781334528092901646279550490011384674822580438996146452799833631915771330557056137994663599200615211291398093038248973130452048752331137850139019737805837281772717467586582915841087175449542544517715288863103754505267770524998435611958314896997766391792719714566464513721008740185584410343778045965855918227347158002780196941819123306574367149096454570310862720013446348222769613459363623442529417336272009484395823525723048449148279702687449941440225462275222712179555367615440791935824042656930587001476939450398593567647135960530799282229365864041609952660360837915764335226183239623258061625562004886871382464165661861202553884290715292860960787499680989097132008302959481495679370656806690863626446794933788446452347531472167763819512517381238431560993355240594180756726687664185333422417876090876293455316209914040322339756049943769294627540494552101053714467909021950589348056185193602795784186549022238322014488091338018430935698405310447034044323181265838434018957974008735472647010097780515338552200262233383574198373673654653947979461923615264427047794303321420485442654341018704027960689201422024105593334574386575582496329242417165653451876363649155371053708598496925826742676396012090338832034850355060172880682636631401266125403070139484390709086957218223308601654054427914332564945650271501318854204128377808215491011000723947712520415504249995514666273602886178924460356206984108305711272780587586731015291353344387557080006476783543701801066550915936195030680953852844678529414540592574005769119831817617934808312060897563230774313559382096446003452847783951417062819164144984048135748064614625185697605047607794404029846191406250000000000000000000000000000000000000*i1^93 + -3082624371317508582212369103695001950670080997375563960335354965265900228546868025212948197331221722633602275096002325393207594991103736902647817701031176701922221679761791648232841422592251162452714292062236454435066341951175734519369806744368439836398777291637937995941981896971395032477944497681675325636082445686500025679179852769270013261975765711526905358130667938462926240432004305021064754698383844464794165201518520505973090621663796657911120725100582141164631076941162509504047916878388814821398528846896527326264311269884161694292150330527656964350580870996758918092354241736765989997429065387467919908307013292002308215721519629657311439048308069487480053163772587012715502205339906763677014784122651159830050257199629757590434282892414340490451976998400057235831986591608615648943318395160813629428925991985942450800794473250039736720454636899407417052218296455967488735978622433538292955914317001463883851358706615208369852528612458842834392583129023096883964564776371283963823961110514702495856934994973826598286296398195035381274386129318285964523638878927714026884001415342424952699228601484468875206255572006862024933417937647288067199713337968424748298029027277356286167581818166495660408289641214523295523262237121667545811430560776455924723097473496895769005411190501233736274282619629208057696844969207101926808422466293399307368651240818161442760020042883385998847345732058162993274352947813971818135558551965708660502016800369082701760698831133168857484274673916832548151595235664640899718703674834101045986148645578559157293717646363689430932593306798670994420370067544972897648332147015045354728110091948651448728510544296216620795075489932436847664115103635624442457871730307659035228019410278344592032678124081129306542694905641654792406771294802490361983285843171948141995768666564245544806925225317032550841654747548430766069733532192402661092324934617520063982655493793280781977846445345461777139825631265498543031932729910709620883908045469666583227195207507944201748017283621005725656950705051330006860136065435218891340128680210412891498600554245261780433040784499170277795784218173970587692531234046776855043404365012347508032295337916532817522874139309523820471040895442353653495020896035702586993951175275887485920698127894702278680924685461932685112106490189755813047766511221718124052763533592731093455190083410829808990243416205790102402310613552975620671525918583116189065538447078125303029775500679683241722972904902119822670851550867884531813073501051760260415810191089743236361041886643313648195985460798480352011319422217796838260715750131608215238061851330763396310285739395953469881586017405193223948965420587060567255940369427036544992769771583207703473977081450597495779464170297391467727132292431555456993059448354181233870632635999511379604627417290340987633662320928441178120904191652354456115149084631926535375159750157536532220383598079855549051941180522155259156129849347240383290242083757989306183298480266785054060611073566196492525083221206793043761744491674841607375740442474557738887088473960759423032082071558188686629752280527482042108095044435465381472135342289381297018910488014745047319116642994944087070903140669748873430862670719730899525591409779758468808800188443928224078473617752970328441513470212626415507950318654383154437702651992186061465128917247016785620398412342764028254689695071887899258662499709267843511990929260273811871313763455256526336956524156381467041541591981912150586368397814378499820919568862992489179359855759117751914913986332382049697896872490482282759180020139614554278190473198639123081286053573797591929357950519907890575789860580661636421373832779506643567779416168680535455012944310291037651897705844129477271363333308153854400416571736302170424697062532608321564025696009976421562964229892488540064465942601893524607355421798432338384700509406017434085898530018379164857071689677225674306088461321545876530508259230744549217982109675409466797262019127730038082390586031601708256521637205928137854651071752063105412637623259257349826811468735657989077786862718379933090163197228495794006950005469751842600825211333619625646143853293709612370650514916342863951479053092123226955120769456432029909688561600625163087577375572211607595514256093413747768318720681150345558557557844902113375026451505335866871151746782041055188765640166026465007807173581688204831497628601016634913439451371183492934547138970445891325487766637462571719624966240770072612983855222392695645056819387841784400318688679435488653620321785191201053922535281688563557983338147965418529659438340139426048970544925881486186076800293467609798672888440835874881045440864708848739746483360471213788881488482091924445229200076354397103106251348411630225157609068685113370053853000008196386837817359077887915583010895451994293143445028610735254687883089393552579679887134524108459996636462639237852884006255042896481978949503915151969358378097781303781387591877151911457440036565467250274008469027363399271972999397807755819772570788634056811116537381109053704321445397262379650021868471299058001022785902023315429687500000000000000000000000000000000000*i1^94 + 4888460767856336098065723010450114275604819304983490096866530496266444127428461826704859815830151335423063691042432512228370121969905128554311288064708939871851926142509897019027273415424087106536929898307855683914013633529187475272891130140004285576721535477138861758133999456319594671386546881247723844977094237245096106181535042533758682822161635503413803156212120549374408367917768060866741995659230010311574230021647785900193132408693857054076717222616850663931588499732640045969645794512360663158715961487733630885640108098670215020174321229057572816160097935837941316586824755815398329601670409641699824218647667852361960140963448658230249549671920053549671662052561473317272429599796092260813797804935971084410876519519846591360638174541993984736897127219739257242738617347003744581165009872400180164454236836641052853115518978398506504615673604332547050843473582836760228125340596807887551489536624099351731761469144665192027658294848611182555140133490799943267045552383590914219157259678754887988782827747378320807447625520229091810883235634130898472616129338887912218755771278291634563792072060356170703720690091952137145828843083851052670575612887675252368928614220673637206390290051099520379008543083770952232213998903360615924129706569741910210322139124696278167022912300948829375764689191413329057471356729160652803737354225509481321515107216810826315528382600840915289098533747570015697248772540568335035202414065387526462336189861198761948397689891661054948188110617343918794301261075536639757028289565267531939457350290425959456321314256792925436300614913905250496494878101473388114270024476002907580674034145411156495051155555345321708174132366310732319169176282470754651481617124338796549641216220651380438373463952266089522422552924193578385689158376752442789287903371754713053025023436299072144138174534707478364845959799773405777584073459129289649341715734374675367580300246102859608954064972013534997945179537657009942569368289755745620025021146773501698393541384769504150638491579280575177651755658074692140004813574035653368412446232492369424664707327360576498579603512444247917158804914002853375394138189676348010857683751808254952776248428672229135147223500403360783428866571257240648132538962182328542912018936671475182872968005893769360977471100365191136100038589898877135150120092291193971041537323666711847339513997293954852453552832332177091799168571944138063052934343997476927053710965594466219792565974250281932356257560875367181407393663669581476371615941432129433654939782068926408278056602750171394974519363204398737220672240604397027516534895865146718542380986923683479568620427410251594616266999653922574397633750243003130322250470250337960797177900103946422180222953676837339838100810022204771368020507585185474873821659406536075525433402915356129985716335519769151457448107079467747521161243443045760868344481094993749603513026234481073838898583733251460679528827238675244500877298900813821606718424009100446455883706449463717851051434889684257016808501769638264369365914152154879517129192301473372425906873628071678596924767449939860204852200784496003931297376492029259382969707406328713057423169490859915753576606387716777185734690972093032608426843994156887656965417985440774915242636021024237825210408160700804199722665371623784255682632924946150030815842431882770529996868119103951028231456356000273144653553374149900428131614409746562884734079886414430171822131122806811155054623917400744175328683362271529043017648426503462746770349077201958223616201591346582835618108770243346106540294068608027553666574946345078381309634104563723866161450238502910018521939601835772226322288755281541895081147261112321544322116299022363438131574416641998976145985696698538012133409457614171654375585438166163791914198560038151705287406378207080915761258793123961638908045496625258756621152061930745526535733947118000839713955439045030281058122672635269303310044820462446325190639522935023909902563449302212679754261133480522529631933863827957358513018554240770230873483865074969167488759650541137713568929902659633854193447884008576495453079904533380556446928018187081320745104832765872434860596536006285274656074043025678967354977085431240936911845968986844266291191373762763830431745601747360656950556891381501169237520480371129740421418953732750819923083468419076407787486442632702401475508357853357588373470213352539136569168875951922620391616608666383344672215408134873936576786037709170944989918705966151357528362010908199149090706169273990628525660176326182673215143457318049930061742426515997276048522956073820898551072633800625278028321093859989636999087850579778312812274389816785320116113098531395368403658395235063621717568986599822379525051569887582763589081005250273863234219289531679966490996914276946036362488280441357219271197248079581648452298428716746126836349126135562013528747190326101949285843086808770006700861162232447819791757634652957068093002238586087417064910014500007227788592082879036184598275148958073949168271600131673752955938525196538819180224775030213385835073897854033062038148216288391267880797386169433593750000000000000000000000000000000*i1^95 + -6554318908738594959705822798160908384269861118005884459734120348361903289496379539901710952572377351032114846025318937322364900355417505774775985889565682100264036355853662417883694217969861902237002967020007265037785683005583339056690992597631570410887163743231623261142577261568834109238506417817636365701405076622673437307672885679862049633786198103986670298241561778559132430169232939694555989597710721115753285979393893558316382240370685615345423211588617039794682544211000801769991990528396904901835646714661930318570128171918552649277460095097002026952377002312279019875991716013160328203858645724824863723203747422074284769651508638993221026896675633235162931792745263761842852863279171238991250982206992889477774636803049964766703682973355966702252764143517118796683027364333057212289698052035396661142168809433173046356611457308846789916043082092606753214227422628490089911978308417460984781838348223197301548893750220499527616743414137505377401115988360999998104147093712386418641275572741024979223834939970557507698444889202966347229915766318624872961704600302306380090794014633353380646643473367064494529778644959862129517556895068155455567144337825737713280040731442965714763731202459196306926929137412823147874772234128693069958450458385213325790409042640564919429321598567672652946506789701088783460911528074384683692698858395993650461478386963521715408378357965124496259409197942030941811019354307760936856507287670136758105942235738462225924630318033263270729759430214276142709156028973847247019142906878122476911710135766445066850347233792606287228299001138382768598858556465818496814559584564606242939860519433339391988012886211431497560316836158509082444081690532246264640802022538632101360895696791344116875885454765510989695430795801045220335488320106447137660482606144303479638080783959397734980370998100155015199555132794682811005973676682055011046718729057518137614080955975216227277966220940673265421114190128014756629724830753518035639129938738333911070109892524565815082214162395330387385173643234506154272882565095257508514628192138411611569419711637414093258591136318993889184038860093487498573722021400577553047160727619848362266693782773695141401098540249102769442701626115504346804407729583233927940073760554796530824423004466655306257816614375261207458758787996211550219256055372693099363815659870366107384117981691201478994053629543182784399060629366392111740928351033941508991614094675960639719933003519710890807919153908620054887436975143586893225156387592743174629184045748156802250545086899850215275112337164231203784750022277868987700409055765803366463914958773921161032397466089114387298415846813267916763447591524697497017183446867559896134802900572898423810027820149771201232824006035373080902485211567524413988828227133553329162028088868307405551717791316907250854275141174535331982128974223221811556547380443900128262603818518213386671028479942420640485850938452979099915476875871900353640921149409065718336417450445337287534885244595195160198533795155265426523908157041695950601580732911594249803507502723436343778845941921592364051639883814008258021896959601689894708333926147078072086427448486532893538117096204291099623767470074883067756827260920003447845335076542079395071627140372703669226126640400026426550782540947315428977510648938369986492586126072169355735964202376564490659764889042223257703221166929898368465179101716893902357000037963135236221923445706891530060812651238296122990411771037732391605148762389281260408296778171150977817537043837319367691081998884928393607164104324394828501965895209545706550249810640595389356875036352882735582664731154000386096027886921456498442343745490027560303995039768939853176094155991689714762719832105648044183176821184355101827399106409225376833155762190651457754418032137300014663587465932579241300259826277010112925686353634036090339513496697546621830936875433214442926784417787581494360725512299070837483385640919889759937091404823197250541750787033943329385859513072227075207461882020578515154305232855270167012870319541913703620192319910862950013669677461140651131053106621899441200490589942369060572572287565295247767371688811639275512859828469335899422128479431174162590924285683409061491149840621698598659603522924511808412089634442082454922571291873160887401493443725651273431296130954483247773411387919375099438193825474551759310987908706041652325138579886526627296885476931559177890039365193923854626673415517742711950600081808809236173424555447208254784903119209094176165668422629376215914794244947022040311488172831087820922339312495880007512682594440500970165509586492534459193842619012847140006152747502033411363788216459756789235830391839576514849765081893506897842334994412947441277393163739460678814788744610531113968040232001836144063818583344057146665003273101082360488477774301226046856333498967414562699367335715145825891407166147161833140504883627213495023062441075206818097573863594717365578652688016167700670643472951940104280659275042299052685787607491181884701906477359085499612263098637174093342582217918074541374018338046880671754479408264160156250000000000000000000000000000*i1^96 + 6825468346552268243783258768257299254806334988351433130341276059249945899933379485576873511895273193949370325008532638457980650845729113063668917658820323187755653149129250597147539774859008128680157889760893050085902714315162669146561850593917542041756739400414412029017565858293267519822512089224883263955679211960230007100496447360134328900564792419088259138465931803513582216655662760981786855028219164753936562252101751755719261186542239096966388005073303835415014786523644591747488698118112770253426964635140580446056705078146698497403673821317442328070475638864636375015974703874607639092402684255389447465497221935226652761815486933432059242288073635493619240965342778413019193142907403407422248919080021940538867056898160695258003576385670418328935518579392477463980318922017327436204110128073105997206914492963216905251608282279669537117166239497520439955548574844185027878210212984758284066687728574193404051639905961827979510706078866620137405871743735308401134765709518328401533034106579180532960304155241856054709019583152592589714319814650780430576263588485240675313837380991363165548006145669904774328735499154676530805032632089098074939467705938477835162986188767726521475364726108715536635468057214967327761950459100207347476964011622208795833107022009947145303396730533496333273823475382990902525627608876902735226751031082415182329695062244223874846549317460480823056202316096664006669875555894068745232099170176952234137048071083382654006476984635726791907085021166863203703291980414619929072900481498030461286846613889392176709734515219499429935130246924623867292307208595684258432957449498611673684938883371465856033554087467989016078144831492079974727534612590079231693018794924694224348339964045294479686886923307559354242320679646349977121534183723213353276998260877790747286046469212649276017363965207500054091242027298698703683189193502847541915832268300005814511573834080618004245707085894618911016972089681095096106789945855038826370176494852148864899891706390705459053532619289647954283490656618435579289913430662306996671581280919519898483840503032515695823996856469420061537164392695242500251417710377755893222493745506461605015487457877021154457404895803133737587703491722353839163120131746479088956650197622259915324052395519624513943749555012090661448048598154450387552896726984182932816908605660621193713965214896618515857816286946109986452160627029335333042861223367162346220428140496554042098544344044744508062822484231491552505933306751915349957413442964537789398036989103716726428254903616819769974675750297550735646228734815343585836254111078832649041433135231628361042108702730451909381460691914844158859138725059370217904019114760017817993520669106104708538257419771408413795544949241297277459913413896872165939910632186000718933030892533925867141455299997722627126458838695088339189841562920737956915944919929505632167315215979283318246157771165913859926104871870393389621767689969184609592937483682947111696825536851370701140395365903152248604203093253256585093600839397859489302767047412223909146444218666030192006491810318404917484439522739123813774948129647477637759865543117810783030818065719598478938755207136138428548468880331874095948619240975655586826481826750975618434574757048345553877130590957431128653143293715820984633057678699382339112914259847624266580419813733691023098466180316069066714896080726185064157682242978938261318094903857825093841273280963039084514001824329514325322158817759717193578110452112410960046502344213096301258711632190242706234156673370440962739375563933424973339766316982593713081909215118134895240011363130505167705642215567347053807763022727623444431805890152478864235168626840273443536975009216097892640605749818983384383041539930963151563714075602089561482693587396756250968389509944054151836532670292573326621950171718784237474622176310511561320035312173099712032462867351723383121895028501713514131736711449216244691112128243227028760451663836538126921507794520418046234257456196181386322221236979755406814383982498340588088125332478509230301517839626542758217901222256195603570002068634926029391181082744299207899018321969650264068829360229175984411029087748699981246688542868616842796521792863154078938721229594031719332145678718141425969737353685507248714880848969753754532508902920668507827241778904029502804216948385064907413318598194312123336624920227245241754758620010823887139808729304272272342959609012660089925863437476333428407886124666843435159579096693522842206951982860476366444481296264762028576136026879716852414740294764699497972827367815691913270389993965470293604982735945269222762764565575375216461933268139776394483023624801817647800253649316836455763468160999453713395292634764386527029555633230480688884731753996773202447789764734817497621936505982457525038197840875647789276318402317776133590702997762808812307021991555559396339643247041737728790484813830134295132223310028144007690887624296324816900758095215914616965349642519602017700840100583880270189736831100674651390761306345232289857223763476653171553248499597854603848645638208836317062377929687500000000000000000000000000000*i1^97 + -6625190215786234900140648703387332115985792691646074937713765145524322614459808400240585055555107308913641768393361325723277664817710834142446077585713464414145361367486584683043287928982983512947527278333239674518336143663317931714711445589438809085646992122750223513926351156734749077081397076938014085929438619417135603773069168706954419310677251669759512585863662651313960619119012967584023559847409373355989332539374448242108228093522132492833921550308152025786900898525079007373171073773531628979097587178398105817375469394210051073659554424568680669778041057870107871426518729169118922522777188780204137880461548603509533006525438266572057390483465922084823968742936679767241709423102479549658843964150708334275352758671558644621787691868279652567304143522693033558144485633964109925215209609689755077137261835103797566205877238774286959599776280019664921979714849968745477636442234356136454105588144066909172592866500989404442899807174582703187088406595025290976090914743633323554588491217813544851679532922854856086075564950539478408547439568381131450589669784075784627094511153389562750665640161330307987390047563064397506958474011292258256317523716412723723362739581550928944164016024165531046029129042383662689324494150344380434162846889157040108617744069089226355569391321647874107699788151098195129297610725681488779072264708758765448630141985194883643956235902390171102627674029721492174880999432810407052890184254134219787260332085049507367819117963452046779563988325120214597818531813152435429259642143492991497217230252452851573766946857672686826378854743654365218569377615000478939313639006870745717661268524017814402252713915065764852875752749869336731087605526436628810615553230130752686809598870651016284376487336303511939732586421136527261854426850005354614400395266464720631308261736008237466911243507660638766000516674374957074853068130277343309572720850554418743209820986546684913001457479884765336650804104273029267694623235138811878007205106154739754673881128740362089611506359667493993292493464032442764423610064653471467815009333770850662696326813208487734869612114593573440495724803531557153762902159109530406303331884698106139991801029719034143415202627339766988126982171240688547329184761052537294497854850832502563884406181358118081090334964679698272601593366192550329224228470897093437378008648533792657887433701589605302083334044410292854822738360918581630946045994488350835167657202429068139037541509628859751129997450118847341221126226400471535375327889982188372731896330993589040725012771607727062235695157047245145249478497752524243211622774697726773233344533812930931301812702050857301400690377110610403820062753534182006238927126797911272583608375441718762906243381341989360916809494480798398182140480766553209476270452561758859717387797949933124663333580494598360766513892688674387376993799396105945994097984526523643743766171980389046939620406994450698448071840423156159326253731505154982845125445793582545853236275940861864719262086501104494247320405985166388605482238899206509695222392753212637730968519453605933356688970953506097515681383790722332249975138295124790566930233682158380446426784675810807427561599802761291330221564142753500000365633300161450592778599796285876575021986734265053188536748705757912930807841067197537681093547687005280893251688953402423249963390353594458379871173713625262518723331340817215794460796169998548495755883782344139083071674120405264440343879402382611515670324125270888578151839448229291858033353419420086871532893199789570657801640643791290858303311733006023747125198221866071018290756576162164172824319170957175498094172588748930152230179552021658877456351754524693712670095365054240407645857395357819497540022020281378464886483161562095528323620053965117302131515374736327654930844728969879289389876666497711973881160872217286239466281698001685244276164880308999948121521364425182023635540094848730642119095048429075267030036097146647720070499952485829991325078021240532867305779785032427821254200575237623666671432886453418539753029046967700716326684673174311358829807505920952601127213401411111756797810240243114190041252701100817603239075788094308420376459224645794815594165132159887200760486289966182031501064182786884101374816801177688532657420617903168800018711225143838446888418959783877764157108081023149494898711128798985032674660778955231402319356374213280822464440486171395734993817009296768043263545826603202920338675076153242323486574285640078407497781454649158145689461390572912105726447787118883694518587421418088034017007517618144182287519753040917699286330034302983030019118831278485356346272906013533207878304321660073240559950592251651010527973385584283417288407118091616572814953944774169554685162408413771963669025017832800264192987109882922760730547345238584507377567240966418504505876570221439540067811201572366598251628091669632758910380465223375354540681665670791798533051825084798099375604656597906918910959151032657471745019725696954390227382412744540251921128686319544670176785385286830037817050340073682467673891333115321344848780427128076553344726562500000000000000000000000*i1^98 + 8130694120289155033975514194205009155893792742981557797520927162757141983203614248942126854035717134006541875023169952740962305142433284661586477145508909161746651172023157761533555540499392663337927543290480565159222306736468407846231549006318244664007060438943264452189886088656950553437502179147593147592643532866308658106772704496191981337026633957377434890922520567324666861349817750742128201961535480862714033449903128000300968950705239414198173729600213550626826155291013524578783931891002190990341709286522855531065178250358833575698290649485571678344824424305658651444612014962104555873639074307201439698725005190888083140139204756497489432923427326965576901458262539621933794411701839299305295454043882632500087951589851932542073208551962133403521329418697288980866120836829860481417981405784631908729735648233942432693341699698734377366677071910295914175805924796292787374149502536241608295076957992270835038442673962670525338816329262907577695348032100020230268421644007487402279687935534252134214599224418393190087855005608383137726669146367198399526247657739637564446859446681894003266569914304416695497828402093196664448457258673372045026249313453663105752082258507699726934615380747804996324644629802609200097634243407278866205670528705993747088923801841557955208382368372649506036430214904538995077767373587622891874122126757688684834005348849150502753938581964991513730719589464875155565126561028893808259143128005333963309872872576884483225878154875594282467789198767975485082040168330148137705035967946085807710353176480414640456743576963761664855595956466233825001292484963506578924608730988409276004790382048188155377420363706328800136298770018436744902585994026103406777918880615707416889012012649110970998272745007947941555006095094294560200722518631553772813534071605321072247505788741032021776213018455983268575766729186920216452024658334342473960577510548433762939589117527205240327485140528363269478436680191104697272576908788163533964523772067249803193582605245770387421913072498024556699252180167966377604451706735074397546607905471833773343471573108546562602757685047775388264084612559133377293112859193208503615298441845333261569714162936802100217434419318618294901548190727359427465732202957125026167926360386593342988845009340012446061035858987429476938634638164423202900826902814845299442889160360696377415444781506781894613065270186731725898383110865061266245064157495823528014018557447798319372866496683894870663859080718757667414263387428544423293730595766383513086626611614516630468914331160624895064375024390834679325670856379438108624600364536659396059573579004346339064642284434288225393923947397080524289209237054232000892398760404488792838324079247128072463389650263139172892240211205564545902390440992550456467997253511579254209891600648018705526731898201696279709907425963435320827118212458659323533856127448717460053402702889003047781541341138306408201084180090450038258898498666394235301671823011501214341356024977427363518145457675413412074737446318560537815062015686005505749085154245512304898879241256021113302867380439198846320690385321857083817590264629850597826388915901209245514841447317710383917581794421259715246572768749304158225720380072394898167398549562344197583446631043577193400249836482379337120514258167892983212270138165147870625263197246521621049786613714143406400095080023271335602544081272978585604332088128951662446476992555696098325074960341771686797026511372053028791254797232887696506968556309980979169291806864298899433142771886160589422309248131548476202683756890624777015192741146616182878836570472533210523690282351845842859959763623698079090753735026437127701839664721112068031804547579826848519214266855064417509829312007805979773356096970021214782460533926151757613257107840893308826583764531844187039110238903561236010171987088031175792763228830889654691274130129966037191437784058572764284498884244533237463956041642746405942634769257196702235322679664706779547310665218659095737688387516422184124267517469711839925741115756362194487482080410724493376401026348330289402307226203455293064425776130310130257604906792829686701818869553467815678379829191897116724580933165171413343801295024830726105173068007728204348414161980601042568746579454292987105050384139698654360559516428051034377600785642411014154273793650934800169193431019924991038841361560380792167282141671340351156519382409316929616788650880512809532456212164045790746132778910444729642982940213038274278072925530394035088857233285587251802482093762152334067001714847248323561613178865412395552447939048012069406185862187713047676528909500765909839491813016864620437996851241481490727212674155846853041360918496474862142713753980789415398556850453223832274669232623126963809289455451211180758237503719308524316708622790510254721303300766247541059501350252426739582081282377986981762684755939344307069233173354074418291276582635043123578488112610360380240927078905546154416996852530493872810863495700213179299542324434097768354786283412417425208039396847652778779348983059278972663954515587292348754999693483114242553710937500000000000000000000*i1^99 + -9356865695505857266044573937775496491733358602576258278391731509773517532803499841939555159760121336123742133363442254536045542493318768730031409291158085996398627452225024616067345387088761509561207489421557601990947070049618899263300682985437698703777845171358608617740039985194653202277926199522666195500914785708808646326393127005028343782077497108171736965793417163276873930580076930409493183939184842328326302892203176458364264728571061572291180891150087394572961856395369153772703794071759065091811686268823886282149912931703246224694808455550122263969799067633548888489357649225744091879807064361028196466413701792588435755144222344613555275888559615923263085472562567705595886271086011556069273938702154518908387720013587170436419661549303623507974552115707237897614017765196428463368591534341947940212227533161420035534067230807693409586606204997414421661636782599188541249625963984227852685304973176792255176984562069970655990354742875741783602488878267018319018640545587689868125585459777201952850525076653662385053904887279620841939265037746610008121454405070915122887854366319352547255379504657914804523147847817288637131887897110342670972002830552854627121832790243086775068355815584850632955476762119711934046449336360648005194503662218127868191493230316058115489916545124769953105727377990216963237430283861737650991166775616525828401080266594539924094863964497047241302018086829255871259778168286059459341679445356180092150884415532221380776413945553024670690895785321832197144883051020604296947239778599620335391207748441316415753644467094777441383093253718667769452106010494112516592589945098200916174771791941468682149875258669069154347979181524060230567265786781050542572354567564191366366020598450791137475628429776543664271105345922306121706329425568847333607052431064874646894567920573228433962527305603667408903393019419267981482849303988708248908370687504221816574705587619646069206346098788741775707471562245354922226096323429042205590642805254684529485441440771232717218878168061188195470182309127612290717057526455721130737819102523338529502160328485666193709256350422905597206085462134040711545334741109078179013499867284025490479513611098428565894559163925738523941102757051629428502478395408556581092612766274535349531992421388223681618104774163547526746656636292557340255232376388719086316907723755167328124103306726652560561691389803590263469889510853624006203445765342204013547147083117259814252726237621684574017599598173700303773740563952766843081600274088214532114581401032079257759751816515561584111169883992258327338261735381987256165167314756105278734994485861285327804471471618432329499335486741552256795110772689326626576466652717410067271608022877245916393178014256584218989323078291686185097283115349512621139004989948568607951859677304317238095967045423679302038955672766791618820443743961822930641686500229265041286283625626864328182482152008226639310983597269206447846050665038201323013210479481311891864454262544892104673168555881931409419959218540801617837643535036223044819699366756850294945801824199867607015172486728317308224166827981669675588077923444201018277113138374318956152496902546303420292263796848260672203535139336495981924516125969578399152908773048838230512440456483990417817031916823479835611146907520078538097024699567064209590044922253859895062958909836507126033342246408503269043693471205507620597309618976219955896293895352942602910176171908516881203358474869660780241826426737000331504343743196882449505460927753130413892874870140691600503227642904250568477584932996566453979301012047168170495971867981626966646576275392680457768057233795938180802806518204468534299856480634852997138030968789627327319023557721490130295961100270676632995187199873572044583961769995661982203559832477820123487132645129922705600969227296166078697920525712210008919716440136551686800588343182812985157714227005449737675331817386360203132609476606554424812681929879663961375871461311442562359070782082769720714893943907373515739465782080917077560429234649988619524344279320318418320418849743886331713378972559219461235358876554948652500526831338039920830694176419209398963078401793760204750964833422086409474407946136198235427582886273418078904652884672535457231486396758459468551491718803277881467330777700796275131618040233542010050912317762344545652468516797551182407378072239725377164722467838975613292293900191448057787722709197403410012770850185008894175850775772697326589862001008532325594711524766903295333639320687660518106633207735565264930219031017596547752602572317177752835117352514019305688881470620121919172087160270258053888125301192122827815584790741794966271446852225398150608471170908934654898779122085297266033983548718699876609246261480799693462360502669595548867557920483813894807523466910136526875821167118362058240667867257311719780102862140263708674513434757794783343486670139535287604642222074236050962821884221408208611280646222832383066433868076253474880400204655825675881420504786374792889343436302714314576608053927786168318687850463678112996820934732511432230239734053611755371093750000000000000000*i1^100 + 10358693449849629621290216873968381892046094638179240338905986550100966152542143274796707446831678586888473226899670531482975729415401618581834428703391876749681821605598319574965011334464513528908103461547369045182303575642634218247618691389763015460589999698950806623073165080348331133293762237845416933208723620753706938482232215819855399187072546361669578629287146170815858129332286125201667637096343555235166090019962729107828989361840496836000184203946150938085691089278605686788755229162277184534335009411024897314524489679870661853933167762641005858037792091835197252795541885552835722586070662492949935851845722134607580252752704736298561107489828423538387620164725792031006976392162231860079896026874634160191920069263325902657914773820983651420042118460218287689934393413903902367491075140071503949003519238412219957119613478225430654477588514086605078976434566085934421837536492908512221074718126910261393833637954888574866523844006771531367029404542192827811078416198954134118281591108882557425250014551228644037138792857071379257195223564733840150034105938343662964961395814899973310672928009776745599553742654828689634175651664220320950902390813234362880185267822812767650393870084625979857836413157425396457788631829374537413256953179719868929814969085422726515925941111588329734017748646233421512816114996186494525440809604299119696478085623150582192176678117297248763475772145924664062598790103539052085723096825405087210925251122943552314304017994363146372382120106184176823760343533823086818700045915048488131501289837868298032595166566193023139887666942857085212313851544799882332478370013945352893683734149258029046042578149913662370876459693051676389910726274213429369639935263928408024726730406878811802329708567695220963942763533381923362041317502510308791710896219400241388463337521243205661302304683758589892121092778716436358758739391879596258659524674760396857781900102292831698842006706296319991196043790711071774235821671492953720770003935737922445691448084300915469603873281976606777180119060779849504334222367329007306081419107600731114622448719757732233634966359780959532598174350004407443550362468985456988977719555155745210154600359461087023983096362031388075666560641674898068813582254523496276753889595018883407023056879212548295977777843973823486770681663608909440096248168477553196603626193445306446291812554471128505984873860545347808289624628428036255870569296918081206387509992894425777582336760972078182229874461705801128297128034088066132501679928224706077777475446985371583155032284208191876033332415526242885328092884879353520305707079323638655455004442069725479949582962140856464408809387493488550088625086628488477757902358462743582583097361545716668703896014557092428903977231328713346780954376475739453377910111624401871235188734250473462422488630490589606272851616787426734773903156473060313415777564314279047521190991904932879890666674314178509718927518430147389162728791371073153031513943182182234134590156729672435151809983928198472809382486612277665615280116593704663019131609458173631277042176547467989150515346666779490400756699886804412384555121489038464106737153934215898476893309451162956170225713825616180840983652080979971898675202684709340855737075800705918119087622330715119025261844336818248996729039919887076255574993399056057530933315375831936343036085422715002394555147070309532665546302300051744879782944353676084391222455467070737701659407249564660667045307346710528774793614602599275950173508774833187132820616156513540200614811101105107302077947529646755021960362712883011105795234796703433583648480708661148236214794109387312087422194446019394180940876054991951514247168936512458553757277589224715403077830368261348299057996823607452344417531208235187127567980075772582043387125919469414202553495873033148781573113749604506592458658986182875102864438004871412839329096871031317060587800082391989634236644646762408756984507719334348301309348757866765636657494851875476452620205990071356125133691013740411150166995539562516277324351373874891861231481712605728297183425826958306975419505248369717090298201888535316769674135611629209419169186644390328359500308133866078280409594042196630310707982185593157934145669291019367790045172438101760671578779954141980211370410642820231276531838559173017669326633418313390287860927999629239461698976350480522317578043194760563932639757034203329600411880981383722390288861015536701117836549422183311685046372409208736104602859735234187257351536137020323526683829801455244761929294745634414012392224077124899702957563056270776880683236226213416193386969150633068349624124591667829260939933812843466263697519935784791966373423977579771864039863045910292705599756138733463530873351678159500380670431523232876161089151472518167649195856607651683757015780632595137338214250401039469835161833245401208828479325074249234617117275858869870456272814211544786804228813038868370603518289952567306750614591042531840055747500573034757920941070574914790519395546759887302802524406959886614068533842181568946198042086846881478998105841071719623869284987449645996093750000000000000*i1^101 + -10176435544827336672962858703997985951823132185990718089920531327268693675306576344616905088705591170696216328970306402182966464874275641575318459928907379867127414020164579963072926437444309051486600770817493296736881777547469243522275239095708670694509799916055663195348645487801630234092639272688978489974516355394101267213702312393264601589492177916182176227488858023153583766292319615362376100773544675062687497171803149059928402515807306728502753388857262857435266474014517319463051176231155291758768160831719592770825463284242791420170029936201214096339929523632340933494734369645670432234248677863466849578328859963631067981342855250977022471093836908687829920138609810767369852558453772340964511771526206627928107783760313868228299614858465248781012905144115631127709949362329566188388701596722240153905144517732305855598930232302150725944655231393981357987792431659470327686605699306199455320089442848379482789433275613427951849983695355265745451970347094677481839596042516644584435988579001918750452591193160155633174434488932551754871166216537152750819286861096111460377997458718885227819366193842953681980996495733831640947926229378907612502409185250105718489333419136616990863400807879775094953995789702588032554694261647522632867207418945852040077149049560400581664945397322486916903695721556972579950961533846115933042381478499668079013402132893590954075376980169816985739234918512659123420512580212602217882945999356816644475871309488634231675341616176684127269891524407804850278242498887702360693766221341047090955607529015043815013598308683872160144118109147765807549603361328787395346366209488076858987564647097598968404114678668762489877201540036590011471685365075045308796709480433367363166642749267415433712728109795822448077111510437543064801719622129717596676358444219561389548038861418180210325683121161360233590921639054471885778437510619697031652759226807617902408922365161795237943052331201302532505039838193136947725975367444825590353904547152494516324198533414383322440822581311508952727976586294348067909484326712215356283931622702395073444155830856775967262361382500972661721034810367141714042841123531846844852758295910659983165778796977230809432571878058490856658184318944731445132076643470164713220277722633015742896746030594205656966385837573033798686989706599040472502048580013123240703119194882519493134363153609805548138114320388644505704559988674744391298556888347069641047348243601418371517928318046347744916310464493765323603869481710526480958435088540893589687283369422720520153221594599050336746529318764963839103270564775029379554440548667846889930024346204499420002714079955326541936723225710814683215911389363340371272456400439569771130250018527844074747156223474738462738107421878848913842966098029973251785661592508007231072677578872856148522689786456622132942092724622378784080320025882550822996659691236422735880077590777837486631819484896954792151543643609550636558234933431760783519370389013375631764165949673741216426173026537954953267989590493873035165213124722993126856521753451198967699839405211575266527877165872276541591986277469156874002628152386185916603170244677335296075236822796609819472470253968571666123615282144228835286429035936046593281122392058558259075767017807056017264699384429109013747056385374126685998619370521098239912638565012067638411228435248814984937552085358012155717822905767263637275456887285408087602853538328073573828320342718618584827697449384198451904227850311926437029127590783088951261548414143898613318984966190488129071825919802332746031292419740223026216587086200417559543982365425841491436733610012659700575040102854656769199669061833040351371571818126135089154263865763207210769351533881214173994927463149507313744620623423606729911511630872172524131752715447498756292243964522085742113422873096679279256945350593614061545911701267052529942285546349587045198789848954626661783019557191828159323673083958692909722165000107611506772162372531544433073126786390258924076742208165385199953902674152461908740881315581493080408054717112694989319604906217047799219799985295294320283586059051259077606799645611677125215582642372391272501066300322660994358399497785270318241558991501136777697685445462645043511715369700809026968772942777037896741933914719464494992226603102350836207313898624735652960954379001887341953974373999326329332667684169616270312414155507238476029632686778494595542304660279235065478565937706324558575993610002284112183720465700343157436516710222165284588747444742058783741839843114556891048204312144555831614821177379860596667573731157008281220799800580134689064919827830129351041675726928454284022329456501106681858617777066575253800229100935528472140365801756551809267487556522771544115671584317123323065227533838918872710941657098530294019585636263030446261950051767552043104929171131394479523520975694962221747147302661151108835985727699003049583248696915061247106446599100114117324198677101510412606892424743236748416536866618323720980187086132794589301524062188952796339048059317779561334430017964687575915405659543466754257678985595703125000000000000*i1^102 + 5184002910885649579930732961514615351116999049171738272557829241316962131313603830960167924163760137836932983182538552165050128587017306859273312390512251655703730005691505612660469289407513882230608413607858035786252918815361647062321115163396914303756545562808979980589118988461338510740958207619512146124277242991391996489627520461103424003449471437569087211959081076266075361599573047622899081793573052424014701681647892457906872939793224657545546827442833505257715447967708894240860681393879413467108266799696105616467831548018027593249142418217226460673143450405556016334228140662468704693071307669774969962519815322108418007187157115199131174351601856742852405409784457213023303819051040629861842099065822452848764262985121405774603802027198351387245422773530712855680584772629918723742532951833522006323612237860831923731019249992051579871808423751244942719392838368265390333415670573040758895207479172913700873473493089456065301148934786234648770024370529919534129453614029530276618740077372722506773489961897823626105636576115559311423470465622161553715911069918214366106938813108277046194058626354667114386767256366813633439761246839397119500292154839762862989056541427399756641103400692379596048531924329661828656463384069763252353274584943657364754368835687830735532213295947914243944453562076873595018041254916770280605773050142157170287648666037308031929670570575135855044306431814950163549811003823330126621402178790290313567217752471224035461842769090806908359860490197724887927206517400405730802130046147986557457250480847964775477250393124339653548690131743623960343627177630257220159171920402913405453046107320907349877465070052346991027382909981377222949523533026996960909395986793490149291913564968451886992119274433609175118588822518821613389838607299465888053266633079543541336387518375743698805494800474701196425352595832256677840115178056384259587196225519929113297061347322078995692526711167716509300920680487436875577672936067872225027322457842204248061814353856902990334608514967008531565016669605356980779216354951921177695827302197044611999368101627994781654908476396504338233452945693289864321880193165651086281198465977389333013501696202288371317435680717852661003185004928847664920601549136120594948641613137260718482992431624777080879130604044078812752252747827984111646491322918012859937810244116427152624362191032899090333332621350080531592971892151072896491645918881233596800249605095337851088616636875717846177983724050238939855148673962736521482424448147949822815476612034267128766177906636692984559129108806260324080096431562156675948607374430175339273837866095856296488854697871574524520916993153388454677468738528303356861673581329224076587602795748613143063820616083713270760179434733734546825769283566796252382017090667621858445073668535333727615883941605150720077311235196945249288164439196319863545223571454334446040586833985098378477202019705715365924873889819182102898449840470825188717417868946442561948400473034582451195804005979704083903482058056484359838904074901054056894104825292579008169644913849064921301192397309159165125815395287896020472163186660619217979969552242014006604528856011368718920472894295741581515026864096621263948252776007952068601756835340820586252960059929076829920022289050501411705752617260206961990155215651578625776557887711801209882945960920864778142341725781368288594973225651015094041838613687377846071341684030521594423071675084032631868264806979507175669068884594119071239345719911323432396003523295507747405649985870329461456499852631556993535641750897832275461626180447320590603385640643986218798298198763217783783712846264431831465160585687629425250115782071632264846901197613972510921245390087245358314502305426088544248495664538378486044512248834721250432845887810691742945469996857350172789267646567618723128410804198943244694158796792570441211429823320952511541223240472174490128384118354651768965616056785256598491171587734967349900910052087182654414720109448327889271577196603160442425583810313511572694244160625329432350886404134833895807117778539887602485912396697404963597220810715588005390516047031116349634401800451951251390878788134223816963471342626018294467089649290111420053516150503705609911917428223949957232064220136975596083140453964968176876069986190397582450412768374419963565998630941218031136529891210680351744878513877627510594266113829704874582811259706174077590574386068131669479396397388107251684622722348852874233031495555445104589974864700198139802324498847757696471473863198661339472204872664770259462231595933348479133394247306519125585011331344349576275137069668131205537587071760237363891928129411736179358081026268116648127064528099142670781458102532726111759292289674465240564096086961090362777827416688975161172122803867294957092724274306528501352701571670210833790666076123668335373016119420085685149915159954497644022992354165409681703585826732943865955914779306256533836289394265814919996629745973430589989070927651896957464503517894597686463146152885895913804007993694931530053977511039373093915116896823747083544731140136718750000000*i1^103 + -1535876086525360744512009543788326066158144880839257206075163119218149227647472370573217627072641149004186041436731684880647661365961050282709854086012315316152422491973861615198733379384394919040366586161996098283627491231086653602559634160288025760698436581465451897247776043466012773514180634583748665943699526512621800592949484329095716376632428492785648619927421913059500491060424587907945411498168051523522072419641060472924430776609645487874194547966167205408877666086115069377951589950306793821014306006440280901532643400446619957272610519780846722740668506744987714164500276432621659500117326022421904137047169059069753044056420095614593571541863102478261948042481308916939061055913505714468369217585271258824366610184237017681262030368877329033087419528806059118766385154401359649349596958717536141686735670202621749934005409890186253126876933042656180065254548239124437720521040247563896086227815723007793260466420590271726861903950342143985522535688384569143911802278816251333474434374900639912153546226281201270538215350046220486911540559790339657864685379903505841294517500411629714976419788580485317856523616086608723245192112972071383217213705156432846111313139884786099223659521743268777929284028961556528504886287517163952766234245735046435004557205293502100155153060393225292397922913382357606793534703692006519755915548804133535816718976583218134579313045365301556673006883609805681667651299897180564388800137099234795194276651196072129098233904364317060010016006538127481313817263486005981306624773518549948669530785822712567302722989115229484752964575564285234511913258986424284325570374999501128206058425670496664666472317458593086921175171227611188586949408185288613456562243421780503850151996423808850071023155065048500292400926691208843121894672262995478737984074124643035088612319237033194542252996446292984508406385297659913726162568830044927535767062862122599175092893308107462471785767901243608015590183686259409091714061471989904689106673592463728915663664495597076187573617161618586250800399733995626848638883629584990934450451908863648939434049543940420951861946384990526053101103232114387404547467562391864351835977736730397982188369636796025673101558482325156199527766107136702926635236990814311253538301434048596445114544381456724629200455040734180249456232550724424778875375902591818745333247481845885235626229205973220374991481504469019721989709917726583258440973792702180961523198614170579422270068038019527306827560406880194226383688886271302490716119192155134021671549019489241845946448779019925084104820127905994651026779653414635732909097976860307234825957746266437519227734263979989723835805806708512152574674080587080938851228440663431494059557382790866132463022859417675997614040816156191680041744122473637778208357312437800473779093030148455281440721263271839019874468348190613333283036488165330579084701968223924501941646749924346818304520555644825108946362330719670274953924257456451832299657841922978602030656475620303691938132049852077254174836215959204176854170217734351050142880961176977464300656853663768711291925967160640783522829969431167717930953626307391386413743043914765065031887903877329143695004180961875049489633135425146417163346318206454030668084415932522584818186456706346956732574317340899286634451319319608745346000916860870222190457157089881729602484678326831666772196353530470060747808182389294851220906012236310181508544091962949656458386579944580419302000527376380737173360769728301938523961288183466852468555586450656459569354212410790553782596232468982171141899086079575513997093231914441793538183669962335179736056454966714461057430619681509515348557535259366462389057387737710550177376401150493260462900505788777224902839290350684962244247432603815443003317143242283853543737149266435538485376467811705474749597980516647746569813732058146921754788053915171307057972639893302589626905783666329940462058176809645701615409270199385387209711340973089336909093579870756054711130233393287977092053801116442748025604728260010742536642907036378267295350121888689168141573471960474269196674212393205427472602464967404462652873499698695322142300025902945951513924949825891772815846597579200802108827276285913221985130648667204310586818996355107184965182272594730464995802540709394239174663814194363287227246419035757000017202643562866694950918057627523102723140954311946166424756103914762348979456152551914096300805117142430058057509837477003681425268091503332700010388629432938203009145330836267523356328783953334891170186394468891456445229313549581553227028094982047312204472984879412034989784632801905231801259330050534415408297117893502521945453860011879547852046793355942229100435759284587663796870739700172860588083485433186528565196347859353559639168637683645370912840291209192917500835444178091353257949961177712998128021957087728127609466924766157878022291129992602126305480418762059557644503579006722715133116999038480160688047822330216771213478202302505199768023195650473358149762638801718879147667460503591909293439111477282523946343364973365908099367516115307807922363281250000*i1^104 + 1568989081961720572262340704680403643701526223434486319304269022695346850659067485522647121025050198934485159554558632286189713592285118285686157323221624210897764775439994892686713837272089142013257638976629265448153325653097985575697209269643531644484593188122234431163155989500050742492264576541167695254426964099145646036372248257022041162183268466142638836978729048216794843416552467901189387785908357154010552594580329404066367507007152336029583284032963868729959661849279895657642750272604026783397219595019561480107204309389787711250450725587322355636707732072647890202587591207788517074543992558521546850774252393244194822863308893557015001673179563703376808374353430816507215695552119080378375367092809338565186454887683614557226315136523041303225222387787400721604444043281573135790621165752814674694409918046695092877983054914293039397506434856402661200614761764970895398762952832376925830850722873182501301406860953655289189514454679395929973944822175393373360442437686721663766533954788788360838441343807175552419205537999748650364386292441389408164227262606049935003896908640156903241601837525473689546093530610570127480872627962788187417139954035643038564787023373364323201970342930311867654753162377725540295279656418944626609922938013349954437856349728106543473507940039251165969457054355276364783068858989775771695535340218571313853724254705447079751728892310925422861297865666621402691742821820701387408456871807651591067602941302570347939102563536611045794002744654296690983273057927403463802494822828633685475201129706545252393086402021666091643309926084370950775426006050224711571737962355958718250782138924024364195279756428887488914902315616583513757997395524722152715243941873466566690998326601343900016517175844543605782467964364778321257413819653013596392870752201738653499864884189076853240653296760899007810181355232491912176789514725904126050939687261209861323880701403459041348572350106349550013729064865991904301132144324506054330146045260808002390321759218831863081697702895571880531875990854970565038719428401017008613304432949657098386733001203192848148559419287267627454915269668078800452783551083606469795805321110540480788451627656494847434615267931784773645724637886004736614810028155723607953806742081574342691887252060739150437771905699359457477459123670226824772186629032044995040945274681915068758245965559487080841659007816465402428236365295768272527386601817800206726748320109501111734384219847195870111576107753962560463291916587221249701238779171180041214423213347382468329867995937874738354264561750221986262017808208713326737187099968079437126654817887086713358176144266109945394290874399109084524375376506610714450252625078501897485867478744807716044380153300259045719594229767567133208715353567673632568331704873361140177475264909245324726146607496189125864503131457064624001963638341735869820082779082896500714219225449838842205255590103421975552284802625177264639999087036889457319982271461276159662963311310685310085113223510156297612651846173628984979698758847575518866967897201201658278296786726946389151575521034118814857108097659433752121500938362391777068687864137206728198981756794593020851944194206516969743621510911941028901490347373347140880217841879533358552901618479078831871688700538987197771658416136887975352512945198101914956948129970300564474590716315795364813645435690324333206782859893065728946379914533640726452246346441064887153409323604550077808971005655107079370320541678308994660268830165174334837664359964874029446538438660627537379895741793587121681341751914389163961360707875413248464172986734579206734259125692634157980301441837106502037416575478440753097080601175442078520168685456159880641059520980388444484203307787430710555810359374697253106283156732282732448016449835106663457022395627016560570459835660558276340733965606922497432399306919201287055409622768771272078893888745001877146561169723529667245942143397642710335911866640882834165066367542361614673722646990600576990547456623555389110409300398996267583524650052071984175589283214766066217811521234484206329467628484001891231754475831326830246699715381177426541188155649628995173022992299008835295983119263371116310750272571008347041066113592896948131027363702505577990292692386326724217146608124227295404182007620930914761324500682330809564448106599176558130481392776544879604363537240350268060942529594396284747088137538983189015794972694618846425845031926147708470752538579831068733367397334933635463423615200459766638600764791189257811176247794166967396004564701752345655519422745996737729196350361362111330286780574109184850753211169259049929697167009001751296389339278695034359941289814593037976781190648844605819584741433655114011635486828584266608050287325087702390767765559305272642301532925093002945470135942683983354274742645825929362539571441405751358140402010131118897038004201265293074533425389598953516962497950876286875868779884439860864802341069294507472154416914649299330373778933589682526061607961367655032213671787446196099012936238770206799457429536204244868713431060314178466796875000*i1^105 + -583345449741944137722302358286563660311071754712786377661503769955446930139706021572493452546237604028962910924952955750619848847120557333539760324696615395333250617417891062542559010666208164021115260885220019983933106353238883816517391336168259839728029530244877979940652399771701520280190088174861799477306206431362372656295265483919293994500043128347582040309295997880868637842945991144393845960212028071474272742569833741472555663495357671039515717551530854117863033524268648186936699956588626612242459690042760991001543104569183272488665236760048311913789940549471918043656624403747310078968858211770168180090193366649480664800048043810136471113468719112232523297271580992906630114997174215336950360666386732817498870993064548107635052426561098067240477007742799480236823911455321970417734671206805479493646333908551643853778840281657796801394048416233597473591695439880020951980026811713237528380798377797509604882253979136102535603492408002722424495998119932783615566660326744820031378276157991310377260694549364554818011937252801707293046373763416819499944773055003244349124157954258219431233944092080546665346061426862431019042082490940608207219830629095317245804925916592940077295925133271490238164145627601911531090042895266178156648755668952475030537926435566404495243304686079992827017639845071233251651293810444574593779818847349655853131766833545328022463824645036213105760962191486313518701845087578610850529313336528939183445538793593508851017321301962901513152629445373033424357561071098643678710811870347884157733896689648416648583501228302256538798741817440829226519362639199565219702389685147239153032292330406524790098023213814359158284316872655709070465646611743705553992116327730576423023503100477265677428893182948846768226629217679746997889921371412420459572485989136350017389516362037282415074267912645039138313215094594238596654834496665151885320873052648787390559267816590764350574399045469847342241052976246890712314840137331399307514109826791448638227611135500919669899226202795267103673243074183644147909356034273210271759177451281065723983958830259251392652374902929531735735681852647371796246149481418820878075192796609885825269304850418879116742568922286252959361685910723650577070490955344293944938008142563183625693596394874413508376005740409710581424938890374808578335786311907016465803199238819077740602565361338217698247266700839114388279928138275428227952586660883286213083344476915442012657183616145158522921310147629300735951095594276648616362464028703279370032186829518728606610305167326161574151597102768434170873968759942509881405108508324393928345364631760925690430517816314467890903045764364822307949575185295128811544465368598500384056609052726347143155365343425020887535844951794601667573116838302392445590126585847896285740010209767062562048200526825749311591001209079914999588052757844850499355112237303014224242510713446022554108196538926919815659295751592056052799802941015331203105102643693572675847321904529441381356247275871198104080154043845874819045712683925049527032359035166837088449871031181117825576507175994656323257192098928532874332427109783210443318230409424486644251563024356617170903356205381596612889854925857894322899214182030197175618139280395595062285697169353263971944196459545781579735991809277858569220527386548298727879410012246417254322763432125058462952348690147379070263797129715558225715296438788738517200684201783934903760679500009829811631639062085913800165018059839269677758409005437316982694769197091767412899416868419415472375591617493996269795423937658155690018540694831738405843923596455346269028102692961931339972370804807038371493740752242327231344302511559395336167273736814546141989546387757858166665556800238455875442597056817599294606329821400866691196469802549176628748066343212156076644961040833507583756011967147474204043990828583038688502298419983827403107444021985553649606829158888433690445412927273047058244182014652761190856390603626508590585895014735101439900851082860573228951449479089768438433255324953770889843053173191542087030548828106756440995368847166972274868211389384866571878599986477126635007380220334723443686506719767139550968257089947957672737619400224354333190471593316316528856878767457114580020992514960985365963410650108585343580570943493880960516395342547602740930504251194956498446534378903990497795343563406803705655098804180734880294458885540905175429642608378405654420867832373291661377360250510929553882722801195242254391292969751097481497157511402203709001299139259062308916328624299622376419190455964637104417306531182128962813858013959553548478940689373626628922833873284024228153553045050320088257579841826155357354652948530922872520638995997145056975320139675661829512451559148246098969994242177658228339882799124256690365946103286743742191694922701500813712125062281553936035015324448954359331533955763318448895111116088804427385312515727495209684826548749710087369974462231475263601434732797238545162114933435670842076454016193845486040316269589674861244178985568648379556044858418317744508385658264160156250*i1^106 + -187874579615138354053639679124325867134688173685310468089261581040169311057554862239153048190909167515381600752953215160060558521405903221907499589792182326414360550671226267717382995968091094392543210639543990663996542561022492617773997983553158990839459973716846534544902351904083487269468819682196815070308881084082501124159594442044802164017774564607572227253111989432361779017489617928041801589650922433646966359103700657917013133106608652093758431742726133853091736956300151128773104242483770953261086116326013891360252437070333500863755789516734302728776071343564560216510114617218964053392789525560258615011455786891779911065814259940622035667935750138807682940271909073681443929611878072643037840958110359186639709027848380137289924795074936835698272102842812979918641844100009616001485165109681231099789545067736856961953944597987207090491785471847906273343382615257219478488187171169125762361336241111023154607382324706533336282932375639617050021903495732666175562605663187340271743156581791355073160824518944963546674476168519006024124366453082089021481897671993350155006619911513520925485112397575538096742178537363086475194448689727118556085596792896501650656465184285454727220627168573372982703776569969414851402994547884661549768284045360614464517485944731338402102517017589653051911272288697129911108312187023044027490978123868044741053994936724518835769151639025705417427767401664555011829885191930648185967885711239704417992008102717253526364765899699554066702587077941120083343511390919972530257732490634838176886795163222143719497880662617277658442855691771023626477082467145477473304813517584353974319778598566293142024261317633507219815493778226641843511529555392741150407916718352492734992946538678426393710857116661402354608746190839505924389952119871484478295316910280597276917157692256971997690664806349782421574836780750561899264877026507285394303999569987931235026108756349557016124742900708160799958589780560765775642942620322715403886120611651554294812016682503619792203442660627700715847045738709098491485905987048203044271443339880027725764508670077432477025155766446297631159224023459816745453115382765598828084545920017058539132662978798055468474177352591105272332042124614279502163170220569183667233427891355526068341209278035675020685224663929305363415826777555688968089860966811401190368034514314865599278208378865331273618733841634401120523458111218247007066021201377197609534714683570159079395003580041934081927979082297230820146487380727066031465681367809588295871950698757043524677261774805176012933588084220392499076247767260527147943518730689452572511028323140200947996846518565545731209688197715600667951603333542774935024528340809594963270746805402529034703504358271032477409912435526552012324895453439396958925978064261186505631921249220904412353883100711267583156360917105083925919524116321496133740105941290309185312109260223032951561697450560511005239762650483722866331970059621577222313690216763872365175819483196990927975850922863392836239014521668213061653540339768563038376834578974889883237406318144367305469719216524891473466793686164721352069962094438540320150419157753022056933939470380771328848828056031491785233819687990998100314048010585874721830647188526753389571757919087588811220536534054214454878751313229293553718981104952299749095897749959409257404307167376979245672842296725782147193020368696778105516770578215779644032790082742565734062790046637645224038700191781430365946348668832210423203955516814648900737408328914885809680836110773176745570923247959207690711488997869078785226540766630881867549190114906667602484343646463376872716285573234740920219876472724416097163525886607431416353464692575837388017528270489586009191739227552254228629128132220880026295772381033354652636518851109758840523652191444528387073801205004203282596933259010150277395310127813035419326794785920755395236082618528624180520733967293777694204000546906417721855535493485408019364827289632353935844132257824582525720146605609397811919076105651969842048754906817115179043200327597708395862307279453064042591893278149911144806237571023796981254088566815914330433241911999818614708575627429266182812541906369749304091565657778646444412056563891207939135298572145426518086036792164059815640678097744179956921324524402232119422714829026427674025766862777261303228922123929168850894638221203003495693012405450621065493809776140588857887136028377068313333709629048909285183423654639340300008629186451484876576197886380052559055916747693766471499777120232345070575736128249258889486078353871283998905769098684307547733470767905066240290337035565367732412736604865629419292565066898698603612224922718252272000620183384736452928382167488240365448525577769575085242493370382191117450737101317110532032489910822708841951593593736590846037190731345044162052074042965768666962280632850681989885003821791051478443640474252168696393941106289144516545040230652043006671298307145162019574636142829344075624401543331154484754088616425110502493656161845510505054341492993386086851614891202189028263092041015625*i1^107 + 52810892359745467170922764617324995336205068577611145582455725102507015539384875610363945624821952812453953751210539108858644735243793399089775878745407854667813723100637065842579815925744768425768787299475096142760638966674859955979745077267470296855730830259435999804368123434643367328992798103756529793675586190880118516171297405602659922471440105871917195646823034962521677677889084062739136676078291910798103015925159034054094959061028173027512048597797028233943356726707780808090865342150324815634966491100267956029295196559705461042825895588096699065259745094497379135382564372977721404957736536552932049183169714141553737027609122973607715954453431224273402081322391505594420089719669196621323930587311566843745568965467455031688983630575545623081070882056844284320352418799307010721963075749131531811829263534305715183482286358156759954210030440631336197490247443252462812723514448966437187512442833507287363520224848203376600407248257615027298234972237802499790044838073449523298625829336177053590521780995407422005167518227841766828922256745235233599136171505197205509526478840338934512341675434046010906827877927108932741229065179557588133887682632463160239477811751536913502572675049552057811128960063256550536213856485913566037920767017744804285116608550824195957450856806256563999533414761313815645007176393952137141204737302905066399670346532511721263912513778668704850101007781777062436451916362980682606644078587154986125276367937857123878321710589136239888281640976612404389889786604831432073885340722210683318786494865072917136616090211412323796206274290105476266755653573668103066002793109531928986244584086280257175077384596011742843686355797871679311094660105642371058759860842548681046981301253207072223468601387326645424215868154280310552563865001857250025336968303155918322781430072158328768692173308554692053408056190375515528417986030849886124314976078324921639198172855626105682973583286521307607630108418964413157601417089686310464194157206360259905579360438405017993511340631538626506744207599592085938209995720809361544842041185695742658142616949486269639831982678274043951713484218114657216911949318813858635084225038859851307829214516408213473641354302091100611625574329209808672364169672516113101272270884147937126446366453882777801121128696548459554082191982427144700508800657809292163151710470598058256252509439570151363690816645576106108267171474563032774666585283681834351697216723213804460809306517705017470585995480754555546314642445433354402881924751675547887130938178226551697238298744978464906895208218398164909106473761301711979383648612762461158041350145054935953413750534032429175765859735162797863750999695386201852578611273165772556970900892250431849736537289097727129062912258662834892856228907408972329091602189541854595800245144352723474078877905293588872138962399506254992523588326121263025412037288106298613625855868308763719626409195330255793348548236882557251267923213948057266792947824351390569584979025993678706741622210820776756717358337039610861274791895778128103024399646036374078217619193384528816101087637192225613232811546949079478885164301769005449427975814819736568469518405810425548591282590950606880013429147517743449913570011564277846240350457198306821344999968692911796545542557492080405631532586748137113410821136810114372271607578213701799668615087309064819990739561804079848212468473649609569328672146718404813291402945338832055660215682389511213888942173294993880528883840210594548257569313785713448456167291031833650220372881458458259452660771695847216976324780163370629190442733586485434208469779592341062985327948548125046468203898784743412953203582365151610788961181413719871545566446222624631809742022571866495467215123871013041655153230346943822955489863052697268945921573200513301789205281765096807680801486534780798766590447133471855302598779054864148439263223924830803125023930965935383687652079265622845232506172449228942510496758802778877221897080162554045588758850523421085285287612521565327329285986921533925722097230032930980106599182435571733487163578171280826667514005931216946715264296657846984813718009264790500829294500768956220678527707649166717249013414117738010964702874456834799656743819046542426731371874295821197567605592379343651135800124147055859815480518598817457651605713647412618091603227731996047490156074155337974894028072113257915099484105208108749044787667273165884019698012839628875963841976967640210540597729347630942825641558925250958688798137848780319617354653859183761507809389984157743403741774965345255413441868183251438247448873754401458996710651418251719939706686999546719395409832324916752604417536587253846884145377986012995988075185505868426585039655365208751329294124219224123326982723092948034283030131137929612405762242204284728519540872743073879902600302947242430960983917217973162026336968226316480602250654797760597653134235310894078133193358132978255726481902404685730696135538051158627414937860849940976465715996650862812121673794773522618270814813629110417991796566639095544815063476562500000000000000*i1^108 + -144455202905961358626958786171687206411493708442128945033597816864264329392471630868488754552639736121730940146856118573946479935695934250372715829449877238092598006318543438762989121091972978630601178843001841875855967566412673549673344063722471819310450857795833440846258970519796275122776336874905215226575631689321494317515483019658010624004592361480990527326481400420278899231736658299533593078971157153032202509970287268099124046815899198050456580822564003301335552132640156827724790088896298068076674476181774756836316646637712761554558538727371987738872910610390110738469284930531934201044315068197425063227335931357981554499255266724030383119498530700285655916539589267707795634811830799925754354610683901030200566170826057019955257637748224408425821594922787891917213261644376569090131740156629697356431861649869073616340335148236629658911571026054062924499452191749973684969599501466742784570334872314406250099862066418037859116999466476503041242257029377833076431268550697085361118714930963360187711236433574748082025552599702937274336796746596889656781208546326207764383755358462914848692710265797441070353317798903771929743763712526836932432848901914620089472677311142899578753495362078915519015298281132352579391914488357317179224812137739722143179442172968577627707122865047366103288369215229699719112402457540410528446845504754282104613360574577501509726151841754691332100660676907790647172985819166921567615797584243212012893111942091815183519693432917491188240708098680920474326579115256510342407356162054250575499232692667237560331730653777730717590331338049366494795505334653539648807356897057262989041157446853294079482298753528330575975692769624806208753367189178253737532521402375696719422664508162502613389088453008224314511302809456178753907384933186269698923872394943299312821824846239266579829666581520053782732168016888010586052212443417522494883006791531511333261853071821235356622128281958700663401182788453855271547656078447983418694263599464919480102328399144332450261579071534380008777867339386134626955138049786744323737818836465748218050092514420204533872737165234957214633346166359668730348398181766004578031937133187707153594171073968952881221723879905906537777543768339702056232607208483530973198122111433326946121808402540738387867433262764892954212170205509350302285943507981612154005477004237061891574022470858472528806371654174655731063797760849912810482990654170897748519842506398572068631088278263044305505959153351122130806624188696298292150774524459417835653955908023782969851703032863333892118433017748045708183702553375080428760074187995165342293824333663741236098502624948043973953038727320890597307560784069122268100866380065849207081796115035105538371868070212695411084508978804438135843828873554307673105624739243485011744057446167175813900954134498965550024153038690665737736948682327533681067647892929170002967950489162721568515022542478035672927950190212906429195133241898219630155776600375784092053437148015164050924711569313454086407633931401419482932815412340221915484985749346912293621049286960197272962869221561685372997404142646884734153972802901300653376803689673446866880922440088798536416152148040724836216832715319036829153790572304575559494859578035593370269658087144868367072535871659219849182907263997906101873387558403628627489391985044185167416332582841256730612947071286554374234509007324656665589513595056849275888174387987193227838741942463155962035467061902491898623471408023847202026837382441493551643327350791450763365278913705122544270341803714527222495056237032564590752012289103733580730470529696803736788954193445403719309932407847256701078476965411595193150493127487454045356206685678709930512697015228573222237129340371643095915032228375544339993987197218956020316262604161115170918267924161325846158355558056233077327531648691232486869496151004870019289986898265690824351778025454890436132576130031579949823576344149030640162470285085804739445721637587613508977696367078694497964704077284059922296686051155390813609312666524239800893893054020429167560165392113977434745087859740876294658480972555187924642818848341898725334446904217891418875829124511762536512775155362079823432147417357229985722578324812462316690547519214831282941815725897317189196389935984376210104139078966694226906166734172503107756936931777518257650686194675695896176448800936923713716451339183938577564284636310043172628468691193131033848829001891145689351537976169800726268975012070657477259821036425309751819972516973702069128601966635631024750001653317241536897255761031998632389845489424580149094015016079639725050387652937398992786286346178133886858898799370412268706458218304852061051499641289281442351372732865382482396975283399799249245835806932667220215317742511735923081070220783791137857495830505683420869877072540629265844566078416903589030432674335257359554969310650032607968558139849566727361702151656124542658091124893852550300353886005641756071563063742721529178350871329561385081957869238588883058216350008251538383774459362030029296875000000000000000*i1^109 + -21936397128095900058103297314710574039893584943244243852721839698624574251868896892373495950021253249039912274475572524876818617122640838269823011591146757131619400330439809441415689610005927911466798913910974319993270068983100913871415361494262105565794385050720806091135609673845952524051541698375017335045433437009584044640100215080279961577177931171212461246305551142151401883885785407887846284986707557453736155712824092020056233986181917517668408520147816177078994864566006124104902052565183565145600073039552580726722158504186401120694026274414468144214719299400801745681818766406097805118035618614053014095969524093685051956201535393807208875733174440941147021084556049481456268564159793943250312419928145362863879806141765201282073559844436778300720945329679376251472452137024276719066206936212815258953620834869788396451588746893053825032328940359455741411435437236923502277581093704834738331425884349315359689196547246447628634246072247723552816963777188238530122290066382561623693292839997666007821282794342322059831883999063511945339957786299723131515280836213155787353234068672318688359095041040366298142003240877157483799687357160626623261474048541641956826871222298947321946386283532170769084021450819264566258993869585350664421788230114134610738023082829200650318244231814102482549908685067852510474588228796430299993470804927742442049721422490417013655582269444449527016578629863792738652281035650536883155253261683800402344151372115798276414858275866459102247324017870814870077461730337166237117294563199956518985752326021155353655408247683059492329903916903619285475606208693673904164198862056705306932358136759745309909287170015961808565139956893413407412551550896679955055620922320574812501406279541825623378373123138769302758254723840880694096244293742270184943482592071168274313124769632240196099957110349997716559239268959392478583214593008746080365216843116440992373559989211328223091952723223950137468553842893335624724265138465861649604925487532807965981101218923467490993076493783279271096230251144595590463484291473436410344690380433154890227080148422468701146752223456252838728290140796863751220841254589735200747399662020102253890792457138204106302049170373276376637053640261105742939090757261596513346281461761932446934472658217872948571825562575636312694958290402902971050887576490564717755031518609550041008038057743292003988876335134009559367475375197640911055988565683021978155764846143040876336794258623288312615484583258926346331809911048790728991777818290884478605249867340630451719417671211348573123976928159628623025501469806927949350133124504412406578028990643371401834511144143401733266020755776384255351159070393531015913917818733198742657587346201807647780849497550851626333989235498978209476760015155713943258852143713963174704868861985080187474242088267935117169765567828169367404820747307627510398390540668317546130753366110915712352573758715622925938564628566219195359508262327518596581104995762233404203648305690494288797902055688020363004667592956658902860863339704542965530140320838954580606546140483849032609499547380518064141102355047937670062544304715434216807744471659787814579174305970243516242607050147413599731604357835699279863807313644127418692458935711334186624214309842188686792863921792763380398086191842616118026862689869542885225766166623745429754031555919470164341769741708924665503760908140486297271563381906726991644103931962764725137675719474767262377129668297705908572394055055025745140960099494746562576658965026561580468431680291010322269006252492747955208077724640687804342888796411491249567461178495874685679299136482345053007124558294601576461874379310970106840897678928795185027912176509547930925406946150983563812116517199342689519743639391340656140888210986348302054432713576708597421669632104190930678674071552996834641642222862196869209924632075695279699557054182801063956768877027114051454500846959615158519592492330320695720053170115933227898550651015526466269968556022393962959782146381261418344227450957527341676795955886914131964164998697254717733742057132152491873689305057266097058376653886865857845962360808391898871610686261305524460825479182996567879167710548466538492035104572095724430227989128977884782026370685132663648109304124044309660412409077952710115934930366614559641588443704874574015670651115853855112402421966815982126216444847330618869128893349910045974413379399934406508646010971501929919238327353834426227170728648666084024705632725565688233903401671611964437872301410547296311741714960040128326247090576989292022957242285225727910118833504162118939916423652073287092925664541815751912648668399517183354639182600042031268057998673372430863280980008897023599148622256691313354551983650241920278698314289056770819983941931968402724258745914216297093801034829344212510170172796875648232133276858018577322940476156813384263753866030808803972079080797719154396949972029322249571919658492486765076375334084556375513143257144410749039887291334027978072554986022080214524976327084004878997802734375000000000000000000000*i1^110 + 6844903074276674207017222754622242527745495268094498558758348347611084668199027307231826838934990921377240568061943931989470034950825560077026061445876453894493200043009620454850538084203525132117843191303859873309117167792608102013275584680048995485120633620925622270083022193035071185365913683372686167231813582689163030220051047565504162445927532648994209865864660297836466047030163846889902537954856320863603287976464567061117603683436288811801833027207686928502211594583579935958447283795433470982269363883815805080619129894761782750235153517058502209771008010016307810965846956937939593831495262876042458175257773537205692961831178241170035523723153967050648912239375266300793338889494381500337134458776342116044793507320534361311482630501936210558533143913728718400405198409923892883229613076628089629112964509345939862760515847757871126404551711855100123518754869889618037324918218313554611745611115583776364430820435400895870047134098820014478484875234513748527379903647672857215791547007576650907473131416182545207014023176931686988028345995423321823164116300481599330138037378692684617258995830427778676616387240688773271625108382343467415871060068872930852478460021390924117850783936223810106701729273570391825515521308124826432300695204196591148583701785780060873465298450194536785272149372725960385741730265097718573071377292341011793976390877030926015150851830483291108394284464793231185664805983136376989901290705870578679190565698456412411738376132010589662700912633506294692073439157734294945436712872430724416121332672810583263344111755711627977624715032514445936689074600450449703429311590111140175269264147077688153387286937137009695401441512173556375798269713884843124033764284842832475440740661904618546625358105074732201412041232141509914383628121392191509210340290045469148456146983306332945739312597123847494565777676551237705348580990440363621915037555025730860852314623902896539678140326770521032528052412123809543901573265646151413494435428333052882763671689008592636955656388302609584875285037709407786548122687936307737397843467069612379200075883861818520313537624373294724003223090827157236557433317822682489143977018027226249309622493769710957845055922638310998164388277639274738215582644022743875826396010253248995296842711104210730343129558015588829491013658021625295950764895244174717023680923586228479484372210706699039507852616073980359667743674418378100500353856636404524453828305724694307071318121230917249410184483616978578385676034144485870051590292925648128730545604478612752408244398686806145436895797266236900981797763142228387954579083733362892799472620036472803905593991602747497569710645217493183456360392135380687394502711632602446765966227256459146793171159964785372754571909489034859662022420935897996860968136203326872330018903591007448379154652257778816716978029210024834252296478825178188783227167987427909639752916776042910380719874750465266226573317322982650338942784093281872868929106655433455879972097523893665145995644772518780512127582314228128839140522860271059641605294520312909771960996637079652550382589381410980541011471284131073619592465051461678485961486587284302783312059611124665345419257086219884391934971938390137619075371791058086835980109678277035609097294384716998362758986606573737015683863476968009276404445660655155481563964403162242361801216777709875922131573780138418330569132364229472040665243201137253581153764963437500789629529737904944046634908673760983688372055708546710555319124357933321231528903446170620246986134019599579937591526497039331189174686287622813883353476196298227819564410969175645642095494647420983916113837029051471534411273942478154263365077700860854289138369848766919437765846085453805958463728751431849374141458045256861449463396211811254858275360737183322060047575236422663299808443431454927122496771904549407680895228334913903593382855943219414027523284515195677318803522534210079354579386393379643417398340222850116639677217949251860932950480832857400523872773754875907559711860032292154068906856960546951993115718378047204738397465722063183427666221444515456402697323181124247270322806278973272297193254805858773453712290718171124876175486089241463204886370181298094456732165872214701898543894211599739759859554401464060300870759356737862983837015732411185321709978946311378296202744632897824636009382326273808706098108262591849661205830928890591802596628582118126453969348201730230281914134682277468588781580045928356111129872649453632326510953218244831489458284854931733464627775222428164968333232967373957677026856266516356993237902604613977082764348117108401373971544974163290730280392805800603200260950295002826004142277395967986283248995666547853042103095549818474157353923895798380107998194802647299241349734567400105239732248202094819895494121747255149205008540833725696100261166647362579391175201802618906634358519615109938088795965883632753895606688425831971861611652027765186283749012908068019570748571526137680026517106810987622900199767173035070300102233886718750000000000000000000000000000*i1^111 + -12525358808962923190807240678586478419387726889025349657523149489575197590384252485341403226422104649349586427739391211956363784406376070763393058609868628852125948486737617437068099335886443901504380826144428854883351128839845043593445945438593163146242271110361643754180295619291189871688317908044576870075285312517705442894387678278589608853439768148644389478686659725408839802462152295124017086846572369095873779479335752834874887586636107859792829285084973370787274056004354901554609573650621802686040509316740638723743517479784022268224096527198039272867502254378900419164218306153710139997690677470365064814204940153933638559431822193112056267459217299946313453166235305163892615635526688584171741347762152178616677348571644630343785308826349961984089264247841218177730579459417796659463404533858459252770086208483727077082660183803749135612894686764753126292416171084895582216890096339203893553958766676149336278050916823814161895244505062778775547534365464877624119285931970765363862205419297712830676991318367659238534530792142542474341439033503353571517557286834576728907911331706719355314488283097778005839244913269191079938446654929098889032528139787448560618319732235289892195965376629747341553987741648335270152853750372742418555279483838570387646280435273830484225617080284423586518930199435807341371937699849323919071095071018478117529689396532222339239254738311993791046262637304392426061589385556797858493639395992318283765259430514913263339070721871410361827366630208986819869595342962852047764041372526113361058856748040176980967226509303695715354405448261564766165791674891908810844977688438319918151967069866119309013674683795916485207450064120889496687912768823831369513243937563757489364579637862977992670764694495438330400277831352676424533413780421762157594392869010087495383226535516833253395465135559134766500517874695829504108535182688514706021894959319027266959080054401154088064910416741729405837482787684485607902814181549959417282324589410735937388250546740247311796396471550597570288744071739740348285934484803441152074563131033554482148090981349123412041857060185445623139116054144967701150874899153545941644791302420481068377690182662557774485841609662800710322426615007672690195840753981375702254244306145371881832263762871512198044545238394889061785759104685799687494543674945578829995452088653319921750115421647771019453378621322314252349787405556124806669451565178251897454293113011811429620213732168503370832314702578700266845441448742157699723879324620024402838062983299451659405873572472193589003581320464017644465417871764713073190405764139587262205199959640925244523687781084483869870462740126130660329773168838667811323803063714101547732366429944776989200197381216546520906316963898615636093877234067684963233284104491237994215752850498166049098653030790679275640343537580261546909694412982789237387651715294827747203757547725552889988124503606611527471097893579288427894059021321031084491697175764042555211311878447528296430178063638082580563443920129742074812354272688949920146869318896405961599962563515011770080790748924030547243185038762950491124691268898279746077887229918509483618421860114511875171427461593351283441664531430248108883448244176845287330793617002981157387838544984888590510694558876574430002457527568461820267737346710934249069267385051083887409292283542434634302855753322144438752290846492416949961801943803423455473504012672069238841082035588285256816172853428180145112439214455692224630617441867088751687892152401571569932097740126621769054651081499130489443225275161503669039806335227720915155846147952331329324830765587163214373360078600825401936009259856778098945059154248398554495862313467006125139127432452337543950760912648989602260417713034488224323442408950341329568988081814925297201822480774724963134197193471782620416452867009315974644188636993612175449623723079470643117715656639751093674365139740517116666265198273926508086895162577744400399975571586149832498916207703443259490937835490704124827475192100148439565331621772364083997112275089621555927246107762466367585717711700443589473787538174818017406279015238323831013892695976308401680262733582794980297525193501006330126731917895568344728636713292359955711645420220140801906468039983697290207126312751437487129939013665189511796255547252867440558427366613262551143546405525534658831868425000742301578155758505378237577469363899858006932593291299022906262111368223819185583199257248578128175664130298953038756061842818116168736972804803493737536828889441157977962469249328821488666355381585691676456539170764478050226125614196868776412137907705200473365506779302825181669727797651869692515213852048828771313920547319987391270321720053778906439030105307189166424477085382449956281984651229338353879933207654758784824754399041789183699442008582114487156028394742514153469575003895501768896153393685265847320971834690527256818090355523863030459620130824455150876511894251370579512947782649151702571987954115684260614216327667236328125000000000000000000000000000000000000*i1^112 + -5001861582872275822944170541412695416766960631113898171278491087668687793455767783954557709091632577804080639225376526101386277141107963745350591732520242108497408628944573231534399835866524776202266127645614408050764013904278227721886913959217122526307820002809305593893878621969473119728137109803827635638512153642428134195494777771967089357768908659238978686186005026538642771611916975771652487241724593443322064606542197400856007003548487823142866659834300333544988484873551736739380733681492989960582011510443064179159765374640228564468466397414844696534976741448440438871888547084883779047727145287758700601490812783708403144661537666893198534353068931031917047421166499656570634944714787284150841218451465096783097079610054119262077959754359757705865297538610219638976501186202390076449338629758630972364468424658937405410806834357523423922297489593399493485539983924255883833383087079246003528589589877474200730274147125313652681632266272146281754730955985965911684896057556461605286469107193233673710180349090302267654371342809640369380782562475862589146602488013192401641345365043723212795912252124793418413575852633391535941708353028011605315645678146725110325212412615757628066595138566186241924546456595713205568680374760685521937418176415505154050231172275819592477258701279166337825532396340608139914235187450761059637886794478779450052511639167392721803909958371606853981263445001288579452829982878234811979744059214711618888772201135562122398421053866987559647327497283427499626886906987858958220351615537296905940349856306905268815460111703444587555465740395188750918319329177774340392471663179052377412652553828502591984498130967085876106776117771721333617721701121092581704396352183957556009101796152953667928216987678043797093374095632429464130124617211781898537740552374350696143189640167509358518445373342776703931836485271797712676683149656491303219424576894680149368094386436729142996126488903273424864686457981581306778139191144969904907232138859897008499247475322035859837079934272465420724381845655730915116960956858908251175491260543826033723987905140669481770783268620423458896772975523385913589566375058566124401664578059867966221594934318824022373657509696273404178175201882334633001984070728543672051397301969111468162309453299082833087151781707891516771271693235692516368680437831352495924753415712836838593413987124558257016791197278897277078175295197226802891617242172289275477661529811886668296781880807897135899404205814813813524013560615776981633047005789952798061290343851219035512102818940318642333304131918975228294198965697930597516108951366454763079411143734696535250050028899882401368371944953002834924569498804160516628285196935398271100580130540134327859112613161388466484012735436096516966622527037061611908632417505893476823052571648439623870806104186143919119279338923090787170560505117721966097569548620029526808023316794987335628834822317135864897539855540519055008219762549681544827290364468899486077270859665072729004647083183148393570504510276959988862040623054887967327563694945998212880134154343995399116537013062761112288835868703701349114661782009467173185096489955143439809131569441041153274892890782187183564471704025431477598714255556183613416735862878411778543984892781730643114954294143156701594186203485471423340351067278818079497091369524895198474607783343327432774148164645637717948877185751970476022438436534312567813231544673757545656639660923983167234720119955744509524212114536321733371290933296317893260464003732790296453763217862276786934688957478497062212906293344841329408257940021264134717420192036715311990730230567564413177674690543762905379936549999561032805702913504434340863748674940840476445589694744360192414389618981055668443979214963633330761928807585983793561001940411506028557076877724678555452182833306992990203031481566276064430751712031045571022952049715884728132617054743800181165293708078802049113556055476419020076028819871252429500665010488835811188473503764446383884062077754756443356160616034129750641156131416791584168653411216564187335192747335806817243704395800880947936299955538712462750110114919818752639095096262523451029376756986434189587748451623653822842455141682999715045320153630618183005203611826218005792181393306433016867817096912537084557591834037395588952636305551845956712561073073830934374875210868731369552861852532030750827799243438915880749464044528509421504995214809072450041343777801293351106429065727120817291914154761939967161479096921987480111263396612039181466600221994376885960136368765512911410052359026442880940520894945851343757576214621966752091950062133999125361719025679591666633419329111276281948680383387948185190523492793918868053630924575078703034300306058013488672680291521452037292065504531036608221920808911042761630935497362551934428745897476041520153788163328125804007076600132681195249761031136779308714341866636748526939763737624540900686045784164697240843797918072623222313088930945923493709415197372436523437500000000000000000000000000000000000000000000000*i1^113 + -7878910132444401572229292415059919203290246482367998514231474700089724170362801454034207944495129626944351457736095777441067610668107309158609456160230987638181132419112431754069299116993475063707643715803208320255306408786301568271890689813675186700293587823317830005425344729281669351440282376034287247917294358464700451316694941166344791829358084898611930922533130171888502522095075453555871633006885569119246675025906082876907641333290523209591504624510895439336532143923852514983027252115307617445366460262415994965959459220262245834188662114043136437430947265176931806267550196082848730955225958717334762370232558674504238361920814818348198970868814596817616368141973034487900924015547161079018922957865728083775533245310690413812921938546786716064465042979565627345019330969203689365184383361145264718114854258775342203369585069058763604404138390969460715431303803789954077013679334810463033171861898465765165777362002139476980663474065320313841498493614124746707791861382257593852528735589349298078728027839816660187560531956983977305844590556857359459059183790738528674475098507812024504768181386376802834114730176391366000397222325610784976136106283728225037414298738780187831315311999781626477740082342250820507571704731588287656784540691641504419081905340265268609894274143644758879911920143891956303002298260141371854005368575977057270770622978289864800463761135783235162706467699597622936111526009579041393449851471247304114151560747404159139082696299950381973395238662458986344842419801355638613295545431814403137767721551396388441852666116774044132161752943169325300243327740776732875619128508221941911821253892213003908925268977400874929150072232117438431337197483585282809867579077199163918620119807781489447985190848143037547551599634943014470208677325201226963094744702004739845182150244305325549969100620486100431126549141066396210179586090739709302139979379697120052237803162067151742889887042046785065683380404005689378241521575751246387912210337431793064686825354512174612053117483994485576964834099420447156421122523311909511845987176600393278928561692675137612262260581604757137860417850050846173703320139946609492805316797616976792847713026876761206977979476057122027940302991519080267864563450107735908966025303150192008716193382285904332375257605302970399215522995258674213145269552323226059097260380953607721068449895094983110656807606161367735577220398053300525876083680839029648436425824998867888439156275189847922826305080673762484600918137006064778325929482764636765223767419842739655185309909863874003058648236404099341570495111255120034165609726592979253740698254178592302904192176848357917890051956461399451854578251899620644387736841291558408653922319082868210894493112978470297065540893401497267447774454241474927671017965884099418141012635745631831721048123583913886859394848486844410832881447534897557926356350714026918518026029286180254573740834958331578018948267159934114041021559420935585033776034850947386629986862129016396595440817838566332435262096959145851176352225761873161341226443361860694718987448624502538675484368464800558884412065060568745366268580308986212176624023146394265106160534061859440825617904110162666776562335714761992890217152429497060572243073444664871639939439316150732198797617342587375995874918491557741382222761591222617730400353139172153364363894466291322133178049006283270794459544381836335355276478940345255752198045974481904424888949867570320833498132671774162530886615045989916148061273324650816563758450556752192011693385884423761051738151080897001235297757876751361365408622121688691629199301824682474918053929778586776769176330871400126171820118395563152810879870275760406643532616572755292738507272336989339318888377410146768664590519669161078570739159585658959041751395242379314604896716113335391108024505248312649863162884960977915402619750240259511834711628769519759742982617426955302293885693526840106435863904426759901648849225349737478427086913227123453695182119702926530281608231925421988538199900804185719100250915565455354231835959108257619984854019683744883141173881738074075122404772744714550723250775934787930339625479800866086353038087102010801910843360293958858124899164789356656021277663272117195560115991670486147973307158032629270623156006565508983484160075860994304452083766026429896196736742285088909573995777344506034142481211399185205003416970132129458391558054204441127774324493764489365824176993222185884931489534735561776805812713807719376408562238187307076531392912844257194351709826130461115074550184590548795414226131914611201583060959537884974411339648520467163406879652790606173600503957575832146441403633998000618806108194202247842673371994986700345416597425965533227757322932686483349410454291847004948815772959338921827006436731964145695911295826217914730487362884532401679336178348324492847431987523519815302496504336942748006902895036761599130077551332590313308253170926088625869854678710510564876301486947340890765190124511718750000000000000000000000000000000000000000000000000*i1^114 + -2210851688069333327858451690170871131486899334267183335525025267911123045572035379145165130370292692608469748917425170555760739735161744929491012053298346837784426279983579023491191056766781180369515732165972704804750519094157312958365997639882699657620608653075330870450859254717336615710855839910834286575404113049599863558181836531075627389299933634470821354003553099519944478719527663097141573129058897771122295020503575693509626282190562905045080419533396026903689360631527056097357801443970859423834362421624166012191556557419218000152573236324508173777362515589429037185613652460919561962908638958130425764786398216306529441476003856027718149511222303015263657113076981125820037121457073493790168867449155224814625470554247136156680274926809015898304391124609442755229108337594299675320218087224984620225476827681319829288090174987317920531445588891169019582513980880091165627089479995426947263355736566675935795306522883368764943045168185772889692794460031070881734472434792932608505928737912522888703171381315460411399272714748705376118918181561376587986760195090418833332827312374746051998346079536449572444808970137200824362873205453969537764805908092725810740375818125766898512971291643849025167315635147614525153721436301749990701434441918703338260523720893821663838526976377099248717021246046785130499049208298071804384232315898113651785813731641761399773862366887570098210890466312142467768920930303694234771018340369667701612015615893307292878881058293926020242691543267277075111807176883927114722763068021568466095609434425042608265083430980200871951107171743221862650687729590346099211047200454975817810093902335769691897590965555154078955198709844368088875043623554639462716930770070111262300820636527737277317022332061336767012161354455907545409979146498967239244539076868779495636340464677499198252716400499443778123458936976513930013015899410739192360530524811589202325243449034237729806875274481642935427220863268152178629807647656163296393490753676307065428626684315350683259490137824119687424692206632699855121063716136342062501454951588176631507831038992223814317550814644914787621161274160552085220118340898793396085760097098540983293614057102027544487930782387124826627304627320554713138132583273472435596260987654080787248920707741771489405909972842538728497567710126463556938220789742552939858303573158323038240119111934884267794413913049843122890691407914766660170194575969489184113144815696526784866801563807001031257422199810056303925652063580880359364767395088214277104822209427029830132690565838241657231310155856329312875318408655275995410467522764142611999035237409417277822893753191540447867175819805329086438952509537301996336569116759498881619517757404729115603381436204388518560192232912626919602984060047493840702721595401150764140850589182855036223909716091418185017969967298051361551432112138961930822448596232902300527715972673427102401916597876432753546148856384408730495899017826448383920407951162033277470680486028996640217740691832033692440383280639265021366905775091822763291747504514750514222066001124516381435673190079883418102246015244465744306909944322169437295702948247710165613455673983302730747849151772696166697212219830798517814219127432658534774803142738912662576250777179307534491336401917790293142206778240074197898137797887084536358588144938694263873053395663018181556752019798617497224250833911369226679333290351835256524531463304654096602098926264618395145200999718568653274931842885267516969399349958909539621794371304437842122346173170353996022962987332400198907718717874818197192425430550286997191662646657400743704965212029580932885747295461915398593130906990313561942716459367548026006559652402311950136501705099606049858535126181192206985205170409548403855289965944802986289729275770210589861023441183601299230197889455592845846259807555085172837136102345825282642564883090145245581125211285366776542036493125874453604742512334512248727773032364864818727033191943010109922368942627098339025853419278154442109709920307854916022148013589937192886639733599484697966867377702068986509226602950196030481469629217203436590704155483941892056912421095457881004107781107118941779523039244777496474515934075192246317848358196514327602106813710477272835366108624512269643878179638880063731813134178943394112001342327110938929144992810205864881915472164599807718383258020876937604397528108646390228084678244503817036361407199988598037727324134946912747983485309752568432869182769383310042470131851753258582863133754299309892182197328335108208997747061331018565395521359451020489180209214137013099124695242672256445585608925288811651038616212215035625882178577161406790544826447226123286397684268983313885268059826408764697563088378273309855485042974031368425650624645713427691071874230202510918442584265808564031176392657385492716199160404592700861257005917572758818129297489999166277227065658401256651342047731723796485217300759715025766184908206923864781856536865234375000000000000000000000000000000000000000000000000000000000*i1^115 + -1223196607168363050374599090227639952190256455206771609883676523946229236230287474659360677623556074939599397374454317104168105344331651755313430552961171426068729833171819935631865252197920519046363629867460352350980125191081984450790964290066139632006063149401348338495747505461459253740813886841687192763135639324645930869000421611520382965211588564942730857115895390694074284854425875983775948767965646722550140054453285568671940190083378489410912065494897187170122786085593502266796303514093307620790754333679441070018040314045024344082667357901983338371944569449214937391926830215375003785199420749069275708742888250978054392909606014587967578404387104099691105604070354128737116831659607846638991356907585765119616304018515928474931640215215458835340468837268083206814089833817844202622743256229620052953310925812528903839308999286566315175375253998649618831413922295286620767712503804267494967890345068427835032703565466817817767566010245285447181310769445885271911198091223392862474306717472431940153540992486564260903086625809370758214044285564901757686417539597918365922873938541204487793330729869860251901487068257455045878207664716962796158779808107842555096345480011859156382221216679103494212651043462906717264651848446016777227100013106079311305353698309294691440650524593490882398747541407641127475976014702939435573782459448563953103464103282090751177952224694754564576138284193782175078474631492234929429973970814891677791155845404921950391790970586864226112632714937982977635428814749627554431227227274562883295561966126372880205885152242572431581787049474010320291444997294772984468866546579629187173565623375077093260780601169542841764634898753985460878817469456634328738031809638036946925138023558554684768830152976627751180816483745209011208864945035282357252686566712604401470578638734798043022352566401102987728928249989270422625606265006869963745522288159685576519215127874096495532261149186335630856270107292305986533913190688689538315754942202112862570218960413690249973142187689931197486846147515706125429358803566927801675019548406769878955647078786017526055597459146607278695395552063472865749917519260020298680698577724523516932377038567856623356008424259608990629029381579094415393982497519557882506674566688598138697154345824271788177154832439525806765354447217041278299940683119106442063376181684735120207914026462381961367801045480462195930350111308568369110365231864218001192745363588557113582009478650143964333274090763156552456025256199260498545256140408237325133377007921049189265542437622316126708150163443306861909325199443082583679119595456113871248484396664761132281731430124921538860680651478922586484053978020930237450883075417640302713519546779341859278829528639840367896846004436409069928067996829726970308628960164385494733201964643565364622507393271961364947827822502654474377664663746525170514677133461219997651335776076592693592962778089951007806097170685435355430755608114184841388052834334935910866895184339487035878418969743472561561632514892265307948228093499404727892221078405895370708050967505887182624353515396132146607354812338578732938002494334471722226474292863231983011729848230567858231186680131699815926649346358931082510003025866894552648900385012314522086784902863365482636208435075049083360547157917950161557053001165946506463675974497198636755085088851639725746206758391284921639921607623877313194471511676958407128913702498694879306403820929650337016912652546777287930920706584547948908762495461955545442908772194750258239300622242322737468662134827144688561721183625923279612188246683650333733969809136942372520473514830327796411752747730471321014728786355523494198830731173337295446031610084305945131393723602561455165578100621605634714096775700308262313080334758000303836181662206145961836670386455842272940166931798487066050243660581305772211479272329196178951404413883301608273881848003575910580924158709994274725341308699652918750729289043391566126365088299690381679558703438208520825296154607178594129302773626631238478560144506409551462513919111919138768523959156289592213864933463848828279602987961568051647929671370550772517142384806959403953487817106036361504262197544531204724288202070914914662846942292540089492024365112575561310703142659637501255602407873831053585459965388487235432583855137858196494319572704807525564661729613539053786158984756048825052476085250885282498009076591727847309597697795620367887522120127515503913251206452245256975823409269660623289103480886024042459763902057848491088706835868646556825520893574026108621512552280053312276137071662814577935489790680608059548636639039317703399746127041993517156054412892343839614782463533720847973838851204282078054575553525746960228321247437890914875852485684835588425662498597640947336553494203736316180396822186253212311536781736790873144052010382459690827779884938040249866410718097886670853355414994009811045564158480885394008575814601390666211955249309539794921875000000000000000000000000000000000000000000000000000000000000000*i1^116 + -637441241848284539564913141065371475278043616179021270238230127606202243114123577241337004880269305335875655278508654349582215892306810371296215651967023595860874599959364616485338139984828324925626824698470814376459066808444257282739747388423869378508791117183393987037726372719684047604214622526959020494704586798755954620755578814105775385382845675043975946852803870434235102920227126529991461652937080668243577054335118288229508468720142545540713011373318062913173260406513442557829773872509715571517942400443292541732346267842664869151003252364968589327128710796651187644326111932250562361568219301800273851350527581104378335755468586780975019074915981713299025159656559449219556024652918655300646247785574904090005351304998282541515746532996752564324965372165636623387080708989507762235129058049857831052186887491679329093610298000264887004556444820986011238366619718740798694404337412395954663923366828059933112266341299242439577527905881780865711992597005169840866243359581039415638911238832094167675135698800495411638013423828911851096841418080394093802937666479688544017480497553442370045081346740093587988772265878496082863115988142987053730354546081775292243821877368665427634789868741490060734714766410258677849822605952321877199835369078263454861018234146033170675954127727900284467803930975366719747719304235967752881874332310095046038693251707392358961258167869150966103353883326243146931308736814412412160960800881382396279800407005990838234436545358751990866676280621412041535952202334500750566173501456365640990998238956429802520008800718367606953245982025389007072500544127189802153583715817161445048182571266901815483492246071646197673866586970282179126659925493121651527726168825309886720006127603204919710669202990917134515301601953365742732850802098869071329719070276626339996604754292717252023414745595510524517260436917650237409277626903703005653071462219369725644241278484692438159311573259560336329338193425034847528815665164851546401984319120478508424454197510480704331991012236160826526507928856772809158269167609682501077957547398277195055138796815522134269947915127973814894839371524189450811267153673984606282222906762320548838016815866676037186481380184482662551293762029096116378690312612700710859265227443104441833093995223258195444727260670735259963201678710274484085191114137870085103845815631765023905446958684758719352844601803848488326475242567953246615071128994225787907643865645828203840816100518187470014546224040894122778858836804162851439504355643131406947735030644966168867149179264581530774176343506159577259553431003806887784321283150860498149880141956206090628660938135353146760073658242628609040829407790164126811653429681853471576677940673444621597890469097726709102258821775035588220304570760666617035921022811835653538459469130411615516412706642082603001791021642167958941891433542504738972661258063349585946090874689167974708830213977866238433491908173009273843409275798851314924877500985391892671940679989762823439698367260854692024934997863971390255612855236804802055632593087677894909010063928629148980103466972842903090606252278368738674777935494609180989847678155419609431573054825202382136553994946477847307151878166479939668983121506067236562371812099616035732942728129153607466939181914315155818361154689213195310413161007120543651552565065904595010078762063240027874354519498641220946544193782072312343273020180576798640614012523345253058022195441165006950379470816961125343994863471245180468450178680719460505871366648753198400465387354066449337498800118544088322101134038217714144510313306328839557333974884396475542244356080478783939782785884549125598935271689113413987844063204278503081096236329790441936985699807609297355950862875112007042034609057929653223959649766033444704024060819818952833634771584714082635323615241655398148462186079183568089863614886123966510158722739279827367039326121155034184193748531772996525481818821278808475488177557803613450934369540340797751417324406599899259929168962060187060690279105441032015787199138246865008737281282767373926865522325890744595926246226936952514479489434208502852662419721888916278927237033043443886734197911121413686183457797617022840719315982200724500750523804837196225970480782478936401990519556480440935209860518527429569016403872561220369705249030871122122267781798483383281147344832010410840513639775547473488329417044457266654875320142263568616735106078819645906912705325828353171573218327163224878593078129023539645008426166337422244277111121622710689816112730689857328188564809156201523116670063947315915444875440614330338466105568171766282550636470366010475265694452309780290841611838045060182249169409993429806024465610636832739269997506012863194954510665011686397971287263759891596258252526769578083059943586944786150569367532492746061790099723817575797837458023501759425461859511701918834681841154397393666821328081664533415219849484463018088586129248142242431640625000000000000000000000000000000000000000000000000000000000000000000000000*i1^117 + -229958331957296184861425387991453093553109490910683662126047609911669392347208146725727451342244254110661342200969438183657714896644536019947578556362965086607582541290312646206088976394585174634444962882226512104726792565861777467830264608901031702760217387906160606582264629867997816641051625448688451989659279330042982747432413419972363449392758524497412503683437303046885500089872140941949731593167017021522130291956851679132547170663333553166052376499707313823593030839317047983503301653001906086917870485157930789989521705074728359012841781572833754906291669218501458799638920448125540434716237971909150905663971758184350803500828364420901679049439238958439198412148526035483562701867067865979437473278424579070652061929009121184774693087927563086019080010862155420537741394038229867461494756991558955380676227139808756348830463568511021314740467555025149630828172063525871389945623763036375249840680996021326463717611182830404131297949180841987304836255070617520641868582453868790223661969940894650256572528110403739091412117127553443669464958196431351554770058101862203075259765861495299922421134162302237674218007383268074280266947795238920142312758519143292185629353300027391156359447835934542338765072122804652340888629674543317176828343962709615961834542651151520570120205621333538689099124886343858292317510430161105697028323984987497984514455377256650542916773450190391820973292380912875473782173196620814397831326946947063969354935703640333743875333508672490393504708330087962280736019281664226882740726950760078377631856707610853134966766351476721914901500246880329700779203957479663729329358542639298459071416376025431917124060900837337045553462427123567138555082400386848009530116264716074471131448570657387649546557804204671534630377615294058404309609391035197889361085228734062730921981264260720056053775515573697310501208955558086541208636458056572596951821345777607405002754187858715132803426666222109635093769059252438502011556833616702025959079460446558198489972314602238254652928697899277332019483540474909787533006092408294158851335916864395426444232043563161705732201378856708595332674110224904581050602049597915664601884748216209100681977448180188294545916976001808999686824654565373927988206885103193816718184489654964026647308731147912614213701015370320551925701441792996847398409955686933146716308183780239395830039271338097669686167536812754992736492858369173625370177230459526683688887209266340604843022352424729734905103211191063794861992282347866218387116694304344194004519547655042856244098271237210433692115428038055377121705699922820341477222432694915716694346177398745742436481838008353207012953908887708114161927312667009792583916884065855266526128630224368378296688724227722794553046691190845371123321807695489983472993703462575896264041503783421655495412948224422832590259051011994693418937564988313648197517766147713408217989054536074765430631555253568008948085920464773903907668458663530121599888689970442871439161535534915451729752065408907389125843906287675847406963894286331145721134838386448183924748791389489489560678652672241180058348152547694822711051432265755977279069770105882044635802703195883477955070098037078327318766890336605526400998411905039275607863164977457758887264092731438476787786357224533212623830220093983500006140707058759100743020695017145068765589741475418716388621875922645476807999296339035783081511965241961554356564767199589080626376442026272887733707952605206596103541763560657873118525132974544918530719722346155545596198955296461012895177800824960457495356969475667568997381704431681579609964094113780929442737415294439848647509849678745128490123064011995118202457697253449070918801121844486463772599680983439876560830097444335776885374086287231438888650782689134238890531377187239725579750349884577180683312618675433800712836523210799490929316770267182226465739736627278863463987532806210360591354348671668810618191223582403121830957675899865838234169862571504022467908868653396494176713318761018232383601399916298562447505478453890856882441768363464624949021709392234725084097014918191358873419359422486740838960545413426526411241342162986340507336600024077082801728634120900247771616606815872636257403423807783412710174672258872151100554920055010202205112904736091717971919362573612937435560423911532316033379384245475741072322765908005125594070607327804008531375852519626241114062670125725056612985134203087416405969838885029359981589737203202696516213533533946061209890078710520895044926266775112513986876663787129796656957003501831464342136348399773576803633339114290179519207587658510562677122934808190045666369067877157263512248336719755549613016558210219513998189071210308341404270370049354293530591120685371193221404272544202481175630223890805769649154756315795986403291808636676635154918366757249188986583237275489489050222172772080429045008750336706239576965036883441336953559878629985523223876953125000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^118 + 6916748213861733478353522035798167570201785696529758683154261841312465766432805700997841608341409091239893571701822815351465673852139503502675857005424049354242804582181161939597296019060159165578938679494953839294854010748417784427241786472515410462680937547573133928100244263099888846315249728015387848769531485566972201285350614018644533844700253175327453238579691618775949038869047821872933472499404537302651512669885271738571998869224648834878157076439812638521276127297974631836535324138724380360032447713186621197068645305916876935664407559700981675866781921538326313879364319374193370454258446644206009189557918428250425439883693781760391497961741993088857009192863442732556370163672480382057361951271091812696606682774119237986930462283062492175897336569798569305246970057246527498325167929045178061728826003294284366835595617192173262600877840400607030788020477973051065194764952020525512285876430581080756791917758644715571539021109141722445068482282123659896748873758594461611235809951806519331596484120258184453809937674198693861126578414954964362791918780794755964205920841383614259422780542636539428981195074545428304048954118181001643267188355512889764523103535988211708683982473918072339367483076656658013215753524490727873233731806355278415039895601619661986805121985624200299862881607048931421405943325897618934859527773812595625522462428508457545886190306271779536823070089783981342092434118156071444691530905781394899822439515315154715371090060193704724973664301832036500135686024618109724288836552800363406135271655908435556711163519330949471950971646365077315805663561627501293789967948330006103800500820875596184536037333086107596037625548744869449950624051036475273938495332358358730375370422400459402888086784936433995179215960880006529286794027600195795373321545898673837918264932763525624125638478869517698368707719054683393423750652655681108743202240937318745809079866687271110367282042060091894503736359996165280418882531072052787217617682854485590580505611398312081184895192039916562853595603793587538967659720522950806250787870575273008856787357362155360813640612127849594698037951938997192464290416670241703324278793248248321942554777869540616375708081982707709967963106986304909287394373930884121039511765479808044260107131742165747501107410995551771131384828079954406125522815051920780490252672530068030727598149160906465762570788132465976811885512509437284990049481353384195030381896059979477322621835641076643206186749112315960771605328396475977668705097750275723524005913895915422352637801158357994053362472677241192118937106348072760568144312637557035365896922995322347923948995734282437370277431003324479646239880973258859111887877244824161747150743146855205433985484573499322382065753273135902075021877848775924626173986532443561454716891611391346503384481549682725087256262948118400554470422215644799534485194722215800007902825202755078219857605345710527287931146566378854518877699168213104560154270780385654211085474271016995067593267686401061207037165215688470620241871648631168594784417962371352686802707770479216186446656153672898927239889913141199818631762227811521448841731299414080534422926305176229536662186340146545529131042467016114944311905812783023964236678224539147176801788566043601276003191981306573866150860939200831782080535329538604982698370052715022238919780398529428263985543175803195135820756300614712075734986225417171945716497002153080337004106674873430049968773276371054820750316613090688335785666375172322442424668938990964210026598056727177707658106846079766303657075009111724378941262928076854963287921372768946680088609723663616398173105194069723073432799776006045782279082617424620077783247829774296657913262028712732625370583606656104506648911146264279488329458715067828052231774106982284997825729090740077517153208612502808377973376721526730080993960812434577753787589231574239396325015847876246560743838802140541687667417900883255044564926378274246907454679773841290390404419829953707852088465761101862056899355149757576586637355465276028951978011001573387471666977009510549155255261065777293653826921205408208724339033832443989324365211817744415862107912032405034016399234694798275836935602907041008556934299841277764073783748073660650745231961308865394731472305358324087173654915408837847407941545054044699068115368186489666849731258988811929850270663596027969819778096277949674341781008396965064276171685396708237076216700300672683280980913112309242239353070795661409115521032658221112124308526405999615861865393804334714439120260556301022578408000254661407189864311236641194501834775826654638813524588949452501430729309373325602794493183705543188546208937544334954155459051477767852522925894712717534971566219370214923130139296741552934308039899696229367511836518800002855019711426899348220476658830594395098501592634339199537138939404490588724523809414644821614975886028992076877317027413330078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^119 + -19879130965159502897854881278011779112797600435136934855427889338992603627787320514492141405506117510757944001624767420548162797529994245498104574348935084964759380425027537708666024109003564668615754605430406011148574406639640786127839448282292955511309187763210377641669248474419877247485832742693761042912711641467889694106826400418172424793950321556910422971153018012404426297862596440283771304635474187959118647122215539168657860152518633851742839635114914054106391421699979632821315845858636689057270872105838208064923384517243637160795660218412341011561851054718149848597924709608005290815735794051172074320288345370544659251166528352137997166073216919735389835327313355671915472741340629614634354519552288070511187229530765315963697886535829161464302761456405081980176873005265967306274731504988693596721996661826799467322034582427754466646185669379414445527182630335850532339813099906450123799699767187943281040348836223860869353697549564371267547848832937489755283331012760550597937450205672986597988962047493465351291441065354112525609425704117779879628829376866210922300552271350744676839950039338328857310694169925351880928164157822566631676537097388411892302648093131761854353213107669439370673711258133353785827918139884936667434034384009407964733429094719271448716597887079884472621361940195314860399686832990515751190994213835509810287839060567131019355009470270188977097586276354162147689769652269235074458777499592470043896294558340831112612729395028283083392228763974506481296462624168530980188424614555572139850466812067558367500002607179672930294253911267901412966632909352422886018305800079393882610445942333215834697179842120033190642757693297540922729266029920489299802068314877156486691322768314207077887861900187789858057658719594368523435746890593122430447061002751554269306584433554912326170402731927579921414522234973903880634145509418139218534146348486305641316413807608464440850726654357462756006583417337452656865283400932114037544112148809578996524254824119184697875956265682568091123974342435597462112994022470578415857434412791410581555125384500751836198565015407345670339035453693461935546618010218597079340684118751707546848136516080136310759440629973514209450541954723510571828771156172622056307684720900702174240362468299033725101289056624587146039414217315910711693226120257527055766311489682270284149395556502520116286766201556030758036050695823228078270406108688074127712895356556907683706132408515315965614253584563493046981936108593890279626712925387732897044336676935987189923990693546377705110071162477013722927257181566652080581545451743381673172339067186373428932692543239230563821294385134295361908738362104077807709277280394918224366987678688461545772403920485046572963947885057209551378730873306548779921117690916687955288901174653387154495327638922795005594779414556255295378553888449742737676621642145598794003114148523788667025348296916980914920755215018180965496937901292729478919765434027403559076873870201430624277434504898153276433405545612341832841330016297139729254746208125447748929974394861916062947246518484519351540075473016268311997160983105243207282366128773468268687921814754842727784166449437809140676488143374811206243716377667691615731869651138588426297463053940817420541656989200952652590693865243102079099768528107391165085618359805165589823678843474051580162252568328883489315663057600958376664613783284548953719975804808221693760092230724147782460580599899225216720645174097355255582360798858237441921381716000069214016936775493086801685371026748566447089554736422185500635007361744146457207105851556731232035294379476795821080656286402175851810774031280448134918997858980547700510128705440731506139806276372393068729648279930941276793417307305297029889283083909602245703424487477573622775642695383231697916167059870878473473656190352190687775455029775666693205213012322350066589205611587078732882918383797341518415241616640110144592139020167152233379334069203183020197623539983898525675342780101360048049553158444891012397485269379303045476190745165497653898131374735615090259666554352909913505964835853820403074863805772632882389568408003249095921141065695419416853568321428913881832136075788513134708902814621797940598473914684786888726438343721212120614150648680843402790406580948844204419281506351010375753225571651532493658162292672727414454651132552665830423660431465108426970617629701894994580313530205152118662561254626092622560694598356771605313711107073003649165175740430483064549812069025458707719624770027212650888596001323957051200777934383205897458981696941536911596772282119355443102311088961961400653278649623982092600942222208085363964434366751499340508639657562111236034510084952940905435375769064269767635820888979137581402826765671707236150552233959539530506108266980541398951775157637175001401430046868952274424816653471631664016450008095454665567006149055953657187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^120 + 478198154749559111819283503745472520138367167614975242732442017076949817121528274776887924505140885109107660416544029827510468570729165984149009122852783672697485270602659723700652405792793697582009461818132707473679210719118462400234525770792238159390410832325684515336912132803253039752312605140102933460481444870936020936742306499072598411031036130701399124912642355908928249995503594278024391815178064184324640571605923513473042498503061430670069369524324808379634547554958617435574593224062819179927293335805122910602985275581336605442688810288466195420971332259959062083683404758781894923005096387425152749017136554513744461355808515752929098049569548901520525412143592332323698097692805386039093494178059571339872964632765141151366957630895194682927247254783471922121404931092061681357243972644487849865273187723741864232125663938681732032307306250166082709269339081117517819936675730702796345846889986097444574698954530857023468095039801699625639760580533358345522716949616461316021840944748249793601294535891872606109491340091226663331877205133216676022637215112986496287548416508411412865117375448090822248239467604747215710554477302832043100472889349695769204976962503242325994164557084251206558023936454432112420679389962658332978379458569659395953660591165897112545008667551692412084972132099670260228245681206663356220699318373539733580979950445516249524233267058096718138339358961918266130295075327548345344265569422960810681955665319129524360055700956766215884964680179900186359723149751002029681943160382325628674203779930451730881430097510458892558104539766959632983676864990122026841274145586188835603195775622148818705405815521836447354790487115569910301272328159843057164027655730531559843844218433460633873307413774856818137136129285322927921321009093923076054184934447772192148186893029094064723896628195610540489735116758995300033697367778099056299186847580009518963646830055326700225801225108567282477948993198405732587085707983733541389559533441485035051529425337680715346166131278560950246597859275635748469837229291330957804664901067370456296584001327413540486831398268032773942283594930257806227037896648195860661589003485139163065375512245929625005420673937800640836894695027526626731286978170112607819219950982980152582289214195706422403154550307335274893890306419162756402572902006220825766194631727736922696590317548797132403960202225998336067769387845411778216092463317435944017953288515907471981124461226693324309409272685058451049005810715400800619283608875549310107180489765383144614671407614264766831152085234405882299141408081742423633097952796750418713574713324661150219277685821511081503916490630116992993104574974977782122851644354391140026984519687277911605965069500212040911077578921108890386850078242547126940790436190599726779007314624776486301984446339003125836749222068081650198718091877850841392627520699597154117704684780893679124105673787168807488000000850452205453117906019472275639388666384847975406024818702006853483912720610669313184360179520085860383117298772222696725938526420795948704791386931711159150245595840079747787550744784701516132728329438997051471492180354099194370753129355021536323456527999086540892666986110409831693646600877128288336075890398269007996894627262100206280360366148175237434344561783269967431354512644848477505064757959637997341714619358283719966430432838434935797019335007233926089791594732252401284014844683475826663795327900280394272409940688763491983691168644860497370096927712342051084464710595464231905601273733403967774313189333575055446629486971297108118264855191052605611964778992627844003528892728919901339343662842914680422911205981090985552310628874570060823460173196779474025077179375742010731912575562424734097887005308036442708635499537119494433860663522961357649506461677916424210513471539113088896441961939905158603550020430298702399291038569257419329969828710746177849069990438088414399477876875678485089296535649678764427971412082155568559050097948397588028098577253727417606686239227538995387671947533312094749040453966094395948943202798049136533705164593144449693246055652856750156451747403985360676278903772581056252069267382927564341861376958007389478902050389217544838498356913454738689651740866737223523300075707036023453192941055116367436114284921974236665624814343849236569634471635989506009372187682783383664016140941695404396332223517796200818267309786675154239631388817491080976925576929482331788261501311406047705966636199726611491418397399132029334415760264165636902857307849652929798629160859777177924865291060521937165865129169553305450831916455285141743910928721574606400473260260070680076185386962276073410720756065277347879293321492548871222231880143345517609001304425887800986632513979988601616529945662672831663881344157409821176985532141521604992668958642296603952142638683609074461509890508985958279819739890568180878575034417600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^121 + -717127548536714480850307036913775206558773810714680962698758895622496328947661550762231455523730269138543169203729185177556947015253726578829852028467005808244785948348227489326236430311984498658168309821061223764065222377818590534585806094109354547582946622356197176515985350844199921348173594495178562926253186117840516017886151779071565664562445458630644899709387349889983142754461729368604956210979282256363122476497734665306509470924990814384815846344354424592698116885668688489636663644964079232217213633316314288032353000638051880392464437079803735554848437288335038721277958487466738863351185459114772740132622089235233876200089166932691463091211855890787046144127789337999254809785747693162436797222904130802085157108913149287078555278084951240096640803799838285346485320773568924033903468739959663960058722657966511374980787178945461678264893558015786059094763534540442888282769784771409156557908661089646995853283121091177777451252795848157144093671581987634463835184542960521256582449166240396898249024030493699371503471562204866083412988172606213536571318431097002114327376344556435543565943833045366658770232434129330035161412768655868941588675921296478870195639988781476813510937853865930693729412421965468549885043380728725333894464248347627404319840099374252055006054873234301524510754761291392101155411318581063305996600488440819412728783006592459154045536938175467385172409202070738294366695644977435602489761265395197129968604978112081033320606901527833709868805714388092802892718135885447164384863413396226448939325874857697773944971508811836300609221606112191559745141012769240918441977300035157053260173890494383605440375999090485972491976040324589176360678175784466184112937236215256789076273220884866301042360002539903140709150357848255585917773655354722276288868706762270507526946693834732078799943503588790895623334121487735511382498192919990987362072257879165403643626113234123952534452601542925134963516235269026042640637445345655894799873318610113907196545229924080357282436774108758674675818455902169207961163227035462246272438465868215311975208691914410169696824812245577730584035691609543375069084066564253516185788410340527829775978464394988536071432273568709606799600767090587246727580492317329744768868949168484028292206667931299272711292610021433589942864538204349558457726127680075121593920372362826373694065667639472278966456962271438508515685305217985307645199332034045741109915569634134417953731224732624105098181912540984427698174820852373194454881240285874883996903741515141970888231735444885000111240364438506985154869114400188673575087930250696228451220803503238943514234596188057125785103070045096248094236181773169962685135155175381376981657697931074677846090319189478159368061603132353194589513663178370637134268151839872265674006039305526256367358908770188489053476975564249602614951460514773227992898735873620151760061223481516212993585515670055104786309914742381569679874056866254909106876671916328518349725967124662680395874386071362862031296907482130886400151730841952471972508922897220765509171128263650385456461110181268797583881203102850077662268588112086989783962348407115226648963403195434651442261992568416296858962789356357579654787306727837799263318474066956372786716416121722742088179406348433285143733107463175008672011368444119336169040782838443897517172301722382951780014523557676984007697659555696773187195085296923793559676309277793879140992153046819089988743125820788692044587480033750697114527346589882574733838594912998266721115193321230762262996129566791002194733005582398668250887244990905460877762872194709814928029362177473387883171071826894224996907233957934832053418909665084759852996585472367579307667315518874244041578466669291116725114266309824680319765846942533552144599175167669296599885909847375325157342287267504379696586888671456277012239166279302614752959552481166095841476588106925609475055737405177799626906952421429656458450914726789087695862985818779436002771702471679958139886481704265222381436380837855358848015989459325300616094753225369634864927112369999274737754320285411183157072065417890961775464097106860412830249708457930733085183273879156766819341407798805769927521524541844777851892605447650378254901151405745243149577720201001244036285907453230692509086241600778323303578597210311681242594496313034256469610351623409018894457476189559019062671651836642563709381117839578812928725233092020905190063847557212945138090314359743509916316074270572336931635107405119099356153129622283169767562172073916610823105500628365510759073996918088424351832966736956750060098002591619197577182745632884265864459248708138329388796446586634034578418397413253306158887382800514884468326960961846750842357320317295306005601434183871398442590199575737643483061733698184720398077766895447584282413963470658521420579631905404999124348236570556444413504802610009386024960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^122 + -96079296275608262262879208219790954545152608035949198580499853788829184972617072589796906959536268112426767365623193785880856943004305725092651974124610685235003542043004321958553939225473336048653499737851318048559482675503274785136552831511097678550257769178271726647864803120533510471602596026958263970867222048585899569789058161418001375356482746989223789804428852725623868277659564190785891504868212875639462804589997806479976193479947378512281959833985020518519046787200948100872206818186053088281094377258440163145992292118056641055841066607143253187375856342714970201754687875712753726176753545013183757813914516820813963090332215084131805712048622749982322090776772264361630237968846968807658854835453506944435972854077214946298143892949049290043432171201365642163181377792836746842541779947386139058637455189958714535034723516179952832456636932806000573571002215104689621184208088931725632527223025061034782641731267359963095011521394092765288334778279208335537912645282540222841698507066884128017241642285010634294983968646938397682379324544227980829782797717998898894148604492006542804043536822734149079860793619241336878873930006097085911039582194494067107140133165128167881110882721093823873327305851410396248831924596814223988716047202922374557459395709899674165629437840000676995200119916000489383367450650226720129112429554212310082832422126735020316270089511335220620971552258433398720265158327720819966627499020473527881654706047870398274850372937480377516921503249141253402012523436537601979364965068667317827647935851089887219766685832285681109983438189138922767972860923367993822153371086614915413100763450281299765156318397170016681379921471671615758015859514244334183497693379594961317794256291257160161459339865146044138315866226272236606619255311558848776796105566702493241824280587079258722586693242483752098846177766476795256896507207851493219089916366598993796434015530253827006147696900468196108075063605613151689272593070071200769619632831834179848011590004768182447841293113948033753083186621363601048677987276727677508625440541591900565622633738696232694925919540344522905373962722039432154904750719670546909030430620937871763823794991292989182532472806893509149155338538334653279346375903007005700803457870260222158893960948880358715746166585844439418151148479132020958015430612550727968144400443564822881417827337292198965366321248224441642891964086115420982219000076713069513929811392898576239434286819925163188037994221147890556390902538648407061705117202442818191040978769361005514467753414801929778383296009297517971509158657427238273715825420706759198063627452499201413571876030820428313544771506033272468002722925096593711805379729290891027472404573452182340055809406669350961935896989943106564370269527476927141751760966053992446806441334793116241352938766878829896069577885024337034442257290010083352758730367878049221130027686902406569824986551312367027974739908265177576279652617128861100066302564540398414351066872373670285308898134684577754791559959308381358682322601290962779328110818690008328137652511863035097315501850757292336693452774147464726420940546121958239198259091833541653462905937844272633331786824870907176571103284487106215454068554907274790720361652843650454548654414431302056731888777353562066626134070796347839786838441751907112382849210722487851081357300879069750094474044860656340146441904371206939620612874630382280159499462690670442322074499297195276376573848191563515108208849252577194836360618072427047722843209163157030273453454469971086446760200783356683970911776369051177619035743894104859351443449213961617870714718681514956022376873194148971793423733188563697095775295081677165613618492591885838924904425012063301006100015164377877444010787546619717755824555720019812122940422711959171077230782130846687218146336264438667001838733414150808428685527032394971506002943334324305251481566670558624531394854059500927696014475996890484799872710469216265165201702998180354343136317479529719996946132580696443576083106551186213611459716538452315195889445270953092914753637588683194240215186746052532266839229920144795003607423997207788827011935014035201560756207663320829151926270025511355806665364462854318630470678517310185728930977778659937291714616464290935650295457822161755842260674173174962394781008187863437979064274765568295909072229880745053153175948774981713827030734325082765844034444809558206098363515506216696481321676312074953447933955132927448736111400263961093871685556667132092955527267629450659671916623341121953248059492779596198016026394164019110849401258324426165819502985152154500303257045997830214352037349665179036120104630818180761074769452186339460793619816473798322061028162104012560141038985789202230565531587957509210459661083262280703807243560176738023001714842413632923900827577488754214507723662601635805096795950587626835247284291837100032000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^123 + -17314733597302875040988009467851498390174007156669603606802032534067083454145426433218510650372813079581383636510881560230434198403466566971779035081418515812131931803494891280137802401360164494724857518406895699399397128727756391242012762580295080129521256690140831963658320214143138231126120358088797797268415829441431003182052311310250303101640255160592929323623579268564275879934540972738777746782045540787322935039226353920221338921897305691684796982689439854459251084979387786477853286692430295985236344790275745197276425970838565968438340797775295381892004539920718459321493860920004192820853432989481775840028087409360443562093989819007890706547271836592366913738480193165922115364861092356132886919493146497432762239128203060788971899284977191955325722189530307010200297821019392930529660145517755250004211370587395865136356104707298921983965358140698228306155546252922298360660927074661506373289557968037872319821667850627158236991797248284327977982043936574876547762561674872422833346968851936813607442857400195092513700922794328524343838268295429376201594324270102930143579331545210474070531697733273101254695610649401087758421060101992123635302003706494823243055896235849597408354471163284983599832734230503166829755296206232597686160286365318989150417018422461231472265370600100290213005032518168024562516108413637239219493250028398638196875528997287628800810787375006502045739568884106410195193783251028564047597127471561733047726470219294652934185999196953472459418559346150865071231614516698317616799344785299641609752798290564841710806588197055631213547426711074619661115093807953094804456531247112161128611441439542816506913479881332335075088652252911327120584054001761774523435424174274923839410165606394215704161515373823368475882555960537636717913831125463690426521672214931969345822351143677652318827199524663832670517134754571575070690231515359445613861616072979494549845204415597366716509998244923278274506973644518395769551806893108495979355671652148082266116428400537197692216218390766776494585953793034201041507271395245372995392226479277418284304298308734369620073928974332606181541123255263552943157604844886059556968283113056084813797126560967998047208305197188151303704117643242704171590254844628832597256625251904054623448874686802323994686591303705737449130638872269691763089519802769387375370366105361009049089185016119585973919002286917989232019172580387545678801538298949281798143321124654145916167098881589055311154301706651353662151080509261421283988817266799989003249792888629543328011016700665321697211765657885382431006323611441931671700726749226640471919686255877980950075440972804448124036787262384041783229474262006677888585552891987855648328737159834619183456399271377849456947607280953125691144144414693200443816532721973826262526205587209666774198404389132305499288413623695054170120409386855654322986018753248011816097148377279190996038484129379328258027738792850665227180353702161841915892943880761099250714287456745286652308177587011498982001081589573568412179269997907772506862184782878242339771869006529246784446700821539688147000937747939320166584325218245154995173146165443278944177114757468477671326974555575187716015890284812124705721691151580747795394255524582140621212621323046394123842894645611313690534521430124959349380584150598110196703662115695948227421984509669850608539153483784699155293447921823773922381995775249408609672237804388702218196463566799954797407495049837750979789513069670841102958032978740075483623255065551110681651061809074005202400678310936950852243347391444793769593707747116360064937571050127884341045562980646439289839366359797210831349136857870658062420984710358484530706983503918093779166542654359981942608078201428132299182100171724044099008658227585930723318695385621600935756283305796190359327094666936508928461091952250025711511978972072256424337686596225689137999856254940539141222405740737697326192900920232860689775255459162697491055497472613290700029865619091851534573113887917269090557449703056777080559550293262261367734568501735612888418359361618150302871002802923285418038114692392974050470603454782319569299693055455118732446662308353384055716028027528557085609573331972455284553686522217759846068616285952814006539712906297001257340819743923479145048290567259487593371236057326668071013406716157157180498708203606658622247935378048452818252502857582146301129710229570913553492763013062033200694161975281572264990760123747280018206262278793803933065398426862798437989672355778543789288520942341588680293091047322786833011460983599543545601284062335845174540280943898949683365098002854974633898476461471840349197500789648217872276429258868537844512482976783180910170243548027278927148588382151434921774455218984431053899595136824951475826911442164946095419455401206747394333825811753325820843984718976133291219529084257679479373456998400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^124 + -2198767995890848634434950191151617597461150619472564577422463294247836668605883649233877158187199595341140711330552270366125893219599489574742212990166392003138010185261835357014541712479715264753420295465189099932840652539925670776954580692252865694307614597169627985258102902658928291252025073806075189272782936094434610723526893983508878928649926870709290395834595516069160796811464354584892664727669237425804859383470390703220552980393387055367203515136229927831883467792313957688843094474585474035967519951983932592070314420248864174290669643847832915564330719143940726209351601004609937617635476218319650178760888215766365964087321143020673868204191532413571353961811572969585016068637155068405113557840308102050242936401184800970924164859017144947500974559649979358348823405197690530526409679951250977995329611543257469553953346956437630884348741089754745107873612687869156868826916052583710435232171282474873683268548267498964869192803430154741201685093986941056786866558898893179729769542548844338948075077145533508734164523414290374248491657006854006478572021373593184011807965399349178326396081425986718412831845113278300837789861763184711357205586707732782484238979542304743074536308061885766114964135832688240037789026680866486189318401179001943281547081507223420827824556384613653012208899909376920518385000907041442202322357964853335853031377492909605781948589517914633070093454337248499866481531909753175477397436587820159828611309907569887682714730646990419850574950660874804987198456501640846462848944289316815058340378238445777530210207051007205101676559525935377529422424499362840344368771539974896324180490017271187861154666814201063541505926655736690262415553874093927774187851972883167885372934205487324561994450314892872256776061789384237617431527391201444005115487077511077938563608648842891781371622539632610449390504221134812689252256543557235869138497250416752434822273049683629554534798796066722367272034734747450742913875504697012204247042006112397519378537093891208461674085411511715664088536394731599352385870458392046207733850486492310624770430794676595283451293723140488966435288774192702689279991178438149852588471716409408576831540621777475531903822116394223316108949257718184076605421312031754466394661219773421613535918972326692717397596695671720830256086071329112712078188865760603560944786190726184520133967791964961269943018535151517543014958049197482131503735405398560716148010469308884832289636830152610226429067830640744212977393952474139113360826528790225426230383773712732969088820520239253692373030082683009362080184447218314011457640693866519139391217049988874598526455374818581968545125895280389220900691632239648505114691497905081938255825788340959558802090941974338696332924861785019819451129192838908848853780388912011551581723278513316015305610917817498864230757298552052295943252814948982113242694430246086591233301149233923278889708009219551723830374773927406986580782819251017851733811118370157247337718715692765638295787509312407415682122188517089349053305942784214899397347131017432782714566412282646767322045835761520051024882982044358545813684996619563124116593996092939733173478289797851655827131207299812068099004673613620347462074340554418367974274441228451172633480007562342946394305390223571064093162681992176887153007121210176097695016625570835003420665461802290459818341875758730084788136052944277289918930138025047753618775394655739423292722916489080105789285384429536062661531448731327415719226409421351583160098976695872005280548868721634088248058027082266775939693788922117740819857596356717137345641943657690280294306478896889362320617863566732759855874306675820931710420433191346673769169962096653242484713776120412323953849569560512165263360631633596394729579882581034947263428258279576291125040831538878944944930042769773182438175757103402856618413769137415352703814050292977796056738608304425744024797616661904856957555201519313660802191880724118190052614303425604413931849644734095150696188793051410782756141429634503018999646779631958179587305174192696190524569083198312994396767261532566702453565587570286934346392618389399611882925218782438647765948553167458271157146649091009410490093838546254576318332216927165192941778419479288903863066684795145156054431649416465188212389421163120032468035717351078843820748629551775136671152102091709714349376941575255896481481728400784142408395723178081293712649695461494042131920954274857146353978645969014729677609575343297463176777977076286625042997232576610541426792113349451595132933039740706511774783121162994212557545380537170688459086319258972572560290219669486177877054300926346997570819042195622926550524539724612411759623496958557793055784661196271910107537268672521603310913580580615245212310694630692783695621534938779382261789187660026682161788991134969154728966587194999622447519861252040312225792000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^125 + 636844730834954156427330611533569588621342239119730982446521786292596914873345871279562849437885132007969965413255906607258106396430180973413329364587956700431055968680844594185824340550110016189839515469678210814105637814116842363768991958655962795781830010573296628487206923284568005113011973435921234403097962337291928321099676164782630225184463944486431191558100318186887016651432598875254488038196335394028419844315477736324428406678739679915786153858982609552260619075580615792394919383265142122461748934846483589921670229346263446347730079295139356708853738766531218503380043660645875330412517943171860087213520275393806788116465975347892731764351540824507867859390586278871871393145871378207960462976821863728670974593696026560650269946301346721187740357043418227672147193893454495530494538128434295681596135613616588138931708941275139313639714861524718816556900724483733346300823346168860777193422579513119736884276497522772249368941106127475501909802732104818831287266475194236000440003917403964858506694190916427057911114421763590645287998344374873448851835470527499137721347064450793197002560290883379391669757173029518414012145767914014276657137327504910581685252244747816946714096058457786120136888958071738929733782965118800258786138399968181642061173158434311777229327336111738071869365119941140594775258154938162319587929902362630391126998077301657027744319055300308258572008934775087881574738780395584109901223231376830910929895270213779700879173555325715859552976094148058823253302614438438373271495972693164229629454697978212376552021762173866178324699370719615242572325876972108942854482452924524024888281081739927619929047750251695102148702985271624655884910310244073455249461953623929155438727079699578793874996338730277559003041904522443236042708939715519092562514497557798262586420894026179856995924651353893833176584173258916884064584135140447923105512712838146033002610459614036164324015818406225619667751551267603891366502728425088033817342985003038001049121143924596812383382418363488499921215002096965970667915122597844805127581882108442867718609356702560394704949887647635198279261857364209338870111573870894062794980611799453102968222240476318333271861407281878980590765301629960139409138310143962043361745238309906273455304069334708007588097716696573472339080712030997381219692421134720218561197009135048385856059218902213681958400195706054415598957198581329381440158877606578654287977009453271297112442121392422481647828311210372961987567243523014242005429805213616251966648262841139012449011643733578260876641661228523276584397352944514155308624042509643635621692584022543529891837167569160675641242916483597467567700023908815199429716694429677972968201062105823774851820773641146120875269661196440245471516751521490656135344951325137666268794132209423931241505726110905227485061629613802051750812382479702386410435477796198813745495700738140991062428017283107555446772752796683826592554108134102734031875681817217836395736553888492084964507313952805392799582880802635377381528441088890565399597184847201745486588132571881532957064695972439589959613666345301818807311587621018935729692180563025546165690822730029642781670933058364149521217521012562252400318728571504446554716795541143813246437710361359974439540403443166360897406668362583786581191184916646849936144438644135286463830893632979506310913243259258833882689662300827745539343082974957769894747809281670260275410701415691811717883517770353396503096898548808319505424857401880524297584068931579558281053932019190083495774699208547929544976801427256636756096161424879793158759044444548155558567170252043601639900235521071321604918718776388412580441645171314265398136101739600548338426408838341178868601884760443988731883720049314198690317480411633447963904807399194453519816301423268620755530450312580666013020816710377298203299498962172451191610053883734030232699929641612757376216138961907415506451555375530589680575369525089283619466346878563404342900037394027007379062340680000741809712423114247672395052854569168561365498219456256669842713426118607968303890888063725881432139732159094090680379575330365734944831335980384115064109777445815100446944282263072091542751715888718251801515222829154489432745648533138161287209242501134122757988229654103050744039321534219980160032007912988725286801207933328363885411644666505090830432804521496255375537172888442909767839456444524834816475121672728076895172228055672737704523002204860531621742489866834597472614235069995647762075173526161052331817638032791206158354075911326556952335824310216279833839896326173657841902807884738792735767137331829097334909834279247435914254705261760661213568240327923147019351416853725574564512618920409065423367300412569480075482989176523131108930948044468139068748177205391119786795278907181621939931808296913037551365079505707898869506403362406400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^126 + -33939789745397614420856523355533948357826719447004722680775310944673147533803732153416402711247140404993563364400344134710952006851105300973574803914785825503386538196649039193231070834777932460989780697361806394599920938076506430374017182240750399205348379860683153464802996754626220765763898652904794068898220189230198884647848154092147475641503307662645715777628376929285166377406162056066435181480725998603846551636840834451947340772152118442320953107048134446659047207729746464421440195051954789487821394201698999067951447440310454351627610579831224629570603923360150225339284007486044845255228697941523426513746424382556111911925664805949128246581432934927206126078752704911348821550455063833335901427806178202496818093332832236796153404157489078966081176721735754187628459669798862573502554584959876731205732020576803249556204025397542760977146411704102190351525258184085394408291313439342796885985145327110170009210210541056793330497560851438585101631811212981717792707648905458749737741839829037929430460453848228283454095240164964336385474437918414895281800691633824073994999501635366755523002876251897811723514966312579880313808095163162222772670372365061558193666223311827242555497928664361247964648172069896439881580877478353180367782594792145402803192931262430866112214363961500504789627030386733247087947184833914691487982433724779027625568766323343041149563991510606936136165179015091438822894711137762048784727809889879957773642373273590608129078568871060306920399429498159042028186730206510566484891979888559441656040102726377798240404905304749638844385994156820974503294737141284250798614225898329056749488360767201888023443526244840914073570501943997921552503653206263115210938042294289014050159077678475613555977921046558929818535105134079372933238520145946250026895291877908856988146744724362920584126239790154814037790452274119269368353254479551835422216640824459696647627435678354670907679691278610621409509802891646881407632701389952444823700321771046078933783486189000926079126055842952443796432360817468779463166604501977091672654035735042483552491577813815377772919579502948656288768425609453026193136022608801329259777112133250626219632875882209799294746226020517522607113614950416905759093985400660899187818314821260444570684226216135990744295371280137275292121073532626544634284850860933298671391188874239666761623704084674458690967499565202905072199463622979351251652865550172227535400297739646847673295802497888711012352601695464928674488035130681657653162640850155683779804076711146570583777067004142448878187313402209651315709825691935893763347169442477169032514408937615195934622508911458576359584619103829038920414566234739419698949702110726232195347456503882475637511199620442565255853039905593198394688897316955823292234885774228486534580329690286115108435284209460993631359395344770566021369457279107580779040380160130144721128319402979566871572678932659076610128735204849329638338203834465971168940508977775132149958888476680423879891345006405876775452098522800934888586254849878957082401512463083451044393344944143352414018773458535265298535050348854217965009119557645937590417881562404060132281057940030648762151426205822541477435686620268585486495872852178536080365351007218877183053070271718259118236038476105245477373913322881780143239116072036756863982460034754613588151090894447872309708974844096770291918034622169966007684887022524440625459465346525468789631198571799962264176849895203894449558961536731370335300862608914878972461853894930284959523726450512946468097819130338130626627652509121601298069966403498328479478266465613031393876533705332157201104610991522729399816006719051866590144077654431721995057099394727166343699140781813974422281161936637859862127463746209537932444131183739429508998179941701822687563336234606809242737355982862663260379693094644888938959603836565898810949766289495954623697679289875793012655263275720978775205071071139603884827825909372649749843308446452306995201689696603906286045343441667281839498172699117324188312967415850047919232546801407144863060972462462105827519981545210838133834674588454553267255662741501435936079906040491842549725817184816729777205613845143735431718532450574053597367189207532098258055668151530036845729411432637801980385103145088664869940574040866781900589671916805531685098199511572152228922286862731065583545495298742767076125792635446881574675312230987956848885272929320407263879955075378115727644228147055822046033481873284581336229687133965240846946446332114383316121255536802098504529254952421169536313544150720215794538312361423895810860914530865341171980040141929804387854594728373126600462426141643229379352426641694750889083400656368619395973826712212524798253279782499691222461555713025669258706336233438532040461397819031733983038366679458755219560461641315414008841904779825671865412448419840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^127 + 1794272187724513748698906996507088927055116626657160371014181416262015438955926544261644569974241016736280486796410839506572602719002721154159267200980318100957321998351064291321473528216073642631319770504476743208472882357927170738336630751618559948015127561704619188232116098959772224340338147804554225469709501475625155269506385889715429102099124661228054495913422966253052155700637716757411672238125249007947805751306637712133301485566168349682512330178078110540068061148049843120724483783628613064769056744305747385724446396707739614271329289373476627874839693913255878331153285323339400316452138897420061755154423526258562314948821994177258288399397615085292566036674158062959379068507441750964511192152399673111947981411630128700059952500195639751352577429806706490436368773000298001268374845487080917666738059201126869994866983415067566349834097900089731912831357280847270833134839360430402247628795684479616985446289481755477423496582974172212112305131735492493485156705659271977142716975492576644551994991112670935899710809345334424686609016295591429681105231217902804037573412145079521204217764309288159151441766371965543781332528016452511125563692217884275883638321171027360805229284659524798156921322159537737471371403873726218979222507834736323071197945729856242810591641984179282851255100725513824517774238549531551863861543087170069407304147625807686493851863622532043164192251650162944101185099981836355331477029078067992729829887311162294714700287239026144117442225065430388918680707452466716045796810774264719688094841723520531198271634981115474722120883275190141502812951702512328066003901096019947365987285193514811893503050987323618395304966826000916066483889316192275794833092318140093765545997939069624967526931482751587453042260940718730565885272217561553207921632995456769013664969286235639379589925856765725418071811419052855170631908577019920210615036012241144510861592883600663843036689691178907008087994905372086687658072443805809691554475786303922262070786784174117778489359720344069481073122706253405348928445822386925801782109661499727746919021464216447027672302097195769886778353936152719252705470084369318971649271432351110154454990747249256720999602283465459700903228385773468550997935822129728844048206058270816554893360140138914950762836715639746634344235611015155164499290002895302466831374030157841520373377867757953466297127361544013741122083594232938033183578731651482183554730646976927817645010512014447260790570047792009207443830778320271630128732340202232759906921815068079338434300375860205639305311346404137036354450666222646770381645563066152941022413317269629227024256261410737757395872880994093133321799732714699054940329246061660385886330771318264748297182466938726115896065699195227951844195072382751316159461171740319161640104778626782732540247975372257127457452706843749140341697957873068648122628452775385194133784734379078034750124657747381357943139512191591981903946806429621634253775204481377175234030863315818597753486686072975084785608895010404423067922888381497955012205430627326915634550228513295274551192030407592179339562611552341682699967707564857872005569091462730143972189918371494376502847633435750588927363559242076210675757723932338613514081224574782742059990419906957948955159522868068943885507947089266515119831009374239266208839850926550131257838304462179262089979502568973519601952149146442962550897598327254175812527915709838201031415984198870704295956494113949907901750808696082335693792769385288544155058537400888262168124794230944344397936898963588814849259127179625073176672712920141480892353284054197426955407436317336371903603361133573816665205408666731072844676824618078399538159405919404370390411943477959778935878961958391176263503349972436100042209845318286839521866742047139345174509815219311804700213297373722407289283727964170378239354043591180215197886619224696560849343030101001872103496441649433051993465001756492743038819779210468746960551487057121807330228587703861849377161482933724481475915422817762539712868674910415899414071428116217231487084968176466277067499471701303862181252305399513575403852072335458797596201680825986911912108998976983900731766523501698853248785787737921393954168341157150185935049763077816125062925615819762291297612564205542838616959918242527892402245843739993935412926107820834196635716623005717710641232192394434950985844401412280300112615145257159627072996304117583024962062413595898736865662636678982361070628218733795636957229820003083563486997915798211336932759077595575664943895573919730794621852347977353134988011169814234208458313757323910900854874937124679940451249435784639405534502252438022101378002299409503022931101680144081895683998364181709596142088133075416692923912710541063267138793035031708744926692030978235534121438115840654189647901796933516534505701953999672371576832000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^128 + 720286412733846255577631118349254594324672380039553458844382915123543846065451167106496824410916926838695100294791628831261895917139461315233760910278044424971207268925902046593114207393116083535074156015257642480839109795047906261220303985951065300058709157675582073904539276776890055625833347778316284481471800981393734100649730154694237274001021050833965708711621170419500838489534954885568370949202663627844510254071584128401742319585179621077966898532772735467729372600579992444206784243622570827554765259906988691611196122013075925519800947612925130116716958778426605556385773483500376503020520458095015942580504327695447245750629080320790706996602526619289482368641683801381549141265321673273779078543523396784497768498328331318755258023088345630568664885847490295348005494583747996592997374749945403537399213210164596978469417169981079206642727174651604754286521076907645486765981132697525552110127701926380933681698297652623009507660982141786528469889725221009478625752777602854703375866992842591661560862330335427098137969063280907654035851739245350137523468954133361563649883081072036259212486869549577099846117397006691401730379874824920322783943796670757350835623266522664432367500400902197519112884343097697445727640427411564278480440867691172046729343691354352449362455108226843032188484117712108334469405153059706204745382684083028052208110953971737877549688628592124221630669186669622274829737334526934074377244121474444218163808516808888318001910527424017414921855879666023628634466056792499537259904627903117925934778787992483378122018770524834644036144754175156456607289183428398714246654275917329565220186377448977193285484463317264176666280321936174905321071176950178106686773466469808710462290352533687506646418930562592269532876986944653881283864475680259232510589624913860438249541009086315487594633097151298525966579864463464817256991063299692588429490850124203591370742413589358234190494080452954863630682403391677346536862588347205277121367567791947524762243101284175477542460720973405584357057209594381469887046564122982370741828702132727812499283018004203312146794159179383196582183825567002092915473333289124054092724696778846965721855869589379291179340529557592898851295376797312761047194192461481180574179731622388046737873572568331968249383292305657791977423271656317645005876930519930222343411947958776345860314535282298444081448803094860745941423293835046421570183506263186667715928152559790166656816405140393190405103644715421545420486298813518732858121665848968932107024918742669172039661396011612605548047098273296171419061179570268272286221547078342208166552878380610564831283345935549605870781308279490913066002151281951012547685165814460686796639160714115404414836863963997701138595906005152805266657000764486582679046397992774854256842118258803719633782678598545749174343882631322089819136020415900105250987145116957878243587948118151505276734762984239646119347686584464336851835274362462365643370016638959784006200346381749989648060041795802852479301737305551280483893187975556068197858014663130498321769681527711025997192383507644615260452263063843668600367809218414680601898664521398494668104228655568873484968426219279747738183199116129792070148963799626201155224041504078522750392100350166645156025027740457730844065560695892629152007172162713969820232711591280428169361944136637302822365016303201508952438850003353252158319410193988214840467081840678247009127448124388882334835340148054313005094135515679337190917820697586784959924165999941805073304782374060989846508821438875887127365622646284795370399473683595521666212495073444040049790999186418165085328606910389398743172105235748449199453576231786549616752596422294467726459226791384695875343548196143242714842944506209182820490054493867822677171074749178248258002634888810684473399486953797927808906504976717556157129990095617072491272151476707657137595140789315839628599594104379937924550587515472890059379889178060326432775746251903293198577276992424433969668830959611913554488827304695749173640690469475205256741069058250043146428529223494884862038211550123448229446735250072561573466094394296383194255299727589982416349765890166050783381256970972914129571653679350620113747800081229983086818026124359569126177576029892071461170154124370091170164112762178243218108175199664255554296844422629863324424722610436803147406809438981952661086959638366562777403499238332603658957249374097401474927248121075968782020012563961393900495245825365486330061550205118864400329346064607893439078796263751193517648678796364230059793864078789034354208642399521605158721202262911037123399764633697180407411978436602538174369593090051321454009570849092953909171117512968455066178039013320186824557865090006033970063808703944037267205904537862136895153722312777846280664512426164763507549862434218036268553352417535590400000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^129 + -54793094933674512666355955611701619318742031805661264036452759940568226179791678122740421486355366619713976402982623929733663033780466136960400438511278951325698718438942299348160932792463653015489321727196633851776975810980794389197467413432779771024673697153773586249138719668028312398286915281064850911111481141935216699574849471482009031236220695953150108478700004770555214427398501502119472127399454271133727454654406982183102606249766242953724026183961536240572020680540375999249016863157677816826413853987794638970396368700143757720523891910031396194137598066987704499031480166614502329787082490238810501417678352273788067206269087608138404328289983242993317045739028710724742561606918238472276136791369109885719507249079481499436347597178688941721725602611247056158273972591945400230010185845447543163524782850000449322526468931634372532920793552696435554627475056808459061968557758049350484705492992752630182592220303525034951127294994040068522918730688249988180612884835473151640388497484028680346782140730081943536767716567161617210242941824296632225371479591528019182397298354010513303034964954066992765260174774625060151010725052930301243026003252184519367551328467261915761903407726425270024711633545837074369239422097612333548586173646329376057805902364220395322064940337868912362405132843162036148819175349429391942702943845326316224631178636378261793572039295788581393994679958284224785945423705224737981112333538464585947561730565243130566096883192656369605805405858923050409271174026924725667209275149897163772971626362117974118572985808717124486814123897875198132234647619416228636175217624987062520730779259268735369873247884320191849289729167184690953555095709746635849324319729889977149676268125459748898953485057656166888230841052957025975319021025519228617911419512834479520494460159696673247715992445617363306897677462364951412206391209139511258322681684323263391165855223819423071780181344382021721281526175165168105119323047923338008579631998669709850258049483463232269859792799695222908985307904692506938996121132608551454313168476103342900612761778979606487630456570110273930664837417425455344239935410929806196961745863386141837328859955663735651199088652066240205842632135574245104362080880875279243213382157611843818521728283733421744178921773572632483094246250956133568149606181044422510412331432579563921480967685593648220360403559860287197183607838297272026639045417942572184306253121639406135741954004020794595269300574635220756455052273185816076653154044963305937751741323724467371883901341964246099896408035902554269480315509716530170097082743527121937689656406313031039410645416941945248468875730041284023806224076346821026040631864398721773001668409847212958588973521378998382690437682453666699982022098971397551323374009215210507578984727792019221786827246346720721571171602130045103418911777427598957040685337771879602987783945832324480011992986492334221208105661171263698050817903294740753971928414387958556126479904694887240622892007912489105685640755083104803080822941366639534370762395353719447617364025290223160094267500040274708455248853708676626359007938840885696620447079468053929271103484604088870296595906665355996266064101000709818141172341153927630057433513749166794333723134989285050085210541798460219978490690552089169374075984320979438685046699724459218055685336806956367059053008256968359154041037352868726533566903882910785622603463661990102432947514007499353063708665901170026041780864276336538759210679476888468423201864186407391003052810610846108971470825425249569565616482838250281179108859220313023891440499464690371964063646479312765340484700788738941644308632512533532206770991496625044209913691539762508922260098575379824195369402252481373195306261341542934220430114837156600542528373358872791174903225626835002732388281235446694906932368700213359214116272979282166526406399069970102150100794943393971538617867470437880663278663185153446427069235402043844999296097554015187871760891245484530290010149291516722947216591526826205764895637765078910166799544075548141449542437635416290102441635432356328797869749876606883378956587410784851384078824774181288541894624269889440995588311343457215371766541401534170851127772952888260914934613146238948017393555436578968402543406197540557278359515116359431102717851834831883529932138303105971319099753125062974222482623702682914532968408413549860272558473863909573499211075625385699807975149135395690394973063521694342454519025745809693197051142431728442095785462880263569611468705708049415040997134230925996092583451768059788438650168502296968270259275271983556534206118193148536299933373126230149560860053947699708939272586830943519235745222245045166542604680557643463238730521054479505463402846871380192875364787926241452968874745572848222782622968846436532523125170938280790346946482012160000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^130 + 8054279214439195032344745344589572185581021059489577317667476047456288363926374002206452833747507162807230613488287627330683837384381464328634082718105710990434234845727597679511545699420988983522707210339455068740688634943206914444973310000301145269598289066878653956368991105194020769494626362441693478591145567096310500308578538994539643192634792488220415600452987167423838943702400906256413843170365433560442180410750805125134700231843092149963002697367463693167142031709160591278373529667135246828214462667982749645470228285005549841719771947656888129599759578030350138662967798212461110467265264659200595201996010864415248754347129026094223305058327353675685383026772482211900926743045307245925553704036281085450160138540470148166192476895684072600068694735285490132915231089237837728128031552168480768415185993446744203838117875614788001287916101108111056826659750847025059868107344064462627588681331199237367096908909416331076924920003815088383703851144979407010520558277800399686057682677785716650208819979553466491779316026248251386990530901745898728527931692340827524926709940930684373105413502072379957486308809677224473730771664132250491251299218282935399207011209040552168095557002732439725843396370573583069664725387963020908628084081723396810204302822810666600261263359749051673783303762114373581255378970182751966651729859627375855293683063827410433512525694996055645561479998999214891023290029106902040899140125324776927966234303550754776355263951548017339350006752341908281967994661433156238416866401642984849553262405638258306419430197281132565558093548509393706940447444104986960866938643423032029496851794288441958625785986487645870694700602921886639490723217403866793228581975090705122946756658215096286662213783886394399042722294172474983176842629948150994378703909822770402772645391874160417808689226396521698621243195739948269034932324906390157743884260314808177518841902715382197862768415283086940089484884684549073501869030397303785535609224461850634014143692416984588229378175870162806137003343429802745517266134557698050732839787043187814294211940159375875473446972603871077655492766226829220526757376024454683152881959424224616461094552298443492179446471418442955671039324630062274396778662212823006029407653759400882058374886234716312472653661366447482537331594308953998418975942768930127369760903766991203193535761231020854474532568206718387480644036437712817572831538044215311570126299406238660446750325137561943211646703409752033773800300873357836170032260349723216987631297618061023701620850391318278368292499167062716543169101815707158082471381213301464102481480388469094224114430816634452525773511319856760685437564627019746037764411577826176889127681133949083715555132987803694922189942002867686823388084056623693690233966327916629153337285358157539142293326048105905768002459076609942322936015192652865464805984145124038048731407085306463606296433138885493957451659499766837749919461617649651339101044671441296936761903761285142637984205903611378711806387127230001674631403275568719965292020193008010189719074708849557219868396875006643219114363960038256001275698305491566420481827937190120550324497913193345581871255175755382998691605949834098521797432247524668628254398479847547637406591109439842139637962698457392360258535097164521754335771250213823269792917901503079386565592931038947940082546510748524667539019312824098019578286577827053726470860279849501120736690591439357668075759444922210330423299552301849197737830357052163613426013805955514620321838683037096819014824696307552281112450299012419879953351204946945772246200561718816584223541897701984134524662607416047855652816954673872833874351164886105427183936479943156950628419117859609490231143011682392654205392196537453797965946143248553795804203703130419308006478647727674697053482034515103653883841492862010734948968663411444503274868048189276709505032552039344344465622430498280621686548076735697276426540674873350264861246344969237505399120371429376709633707929452928697492345098924819068554183915552202104135653794286015899386654072505869775094194107508904041531705686605096227151249909056105547331078802724987547408734189328387596748449332621156983659106373868749076738505594131577117572948362260757060574345115385703367618159896679824312488797428994061209452546360565025105609185246701816249472093063303288956651801896803126230107634028567706823898707546612253347804713565106158279740705959202959439265466318053570568278492096702910081049092403578277218220851733009121425686761872041793989240127997134183162187539918446819761298009203788013467696865607473896928615979276395976883221983964479472937892946553373268681801309150677316137121619726121436986101607740201760896153157513915580976726409408172190872648331807973227055712901541221545173772720317196330863161243223870150736347136000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^131 + -604199461361907134991998948998179639942823451969226744507989966759170464689810509842450310112724637580278598064014121000711393924063834823488701438601622581074161672215107585555775524282629151875115564854984781219906275719656800139410027707220373516215137876013874210034328158177489308342844080826965339626617150592387851322067220027595960088567866826214665713526713606851160339281630743326873125370683552833840597508237146119710269909127647506775311048749240236489662698377780059114734078335298065493510299323045811260659818893574182587864347936027584017370297265044901247194812189760436289397353933180763235969030127687469872735407607620411989189284927790523005258628291118331974345165140881304957234013674884487067664872041717613291525406219451304787357146615508243434537115481486145748726050206103987932079174756813460034852435621388380137095828577735356668736544796733931668058349028965863365351962161892428708492534820882981600823019320582253678469791756590709650437993232144068567082907704492408492712354250255567726437744452376884821149465662288935325631270431878739823260836844217355300863456436676768783514368460662162271784132445082412274228127739514640115429956729517358137559233241259360558968334622233248998722847502256989592723082143436136069357601354107248164666820449286979029705872269158797059679717270932459708064396763043173017528321934707265994112653978845220658470583112224401523874148591908467951787412707571113716270376220427914336569656956407813382203206218926991072924292118294557973062934677707951312632171480809289916789342386943960984038356549046621027963813972518242339463468014988731306619751251473111991532106004918115001156472394396675609971064988268628272117607118453705233260261353295385286518829332032751880153690916050646530727703009186170547650196569210026522796937880384200615127277092629579824579904459840739040614982005183918963112197953832780134623339758783818541157081119378249095360875135760480303875944690790652640638590544651729236320864324013997598268485429825598962884364647721123906480947099268126137865337096381599656219077831950125275493543678763940165270733669768842843637829417588577539474441107008572557369222110983278047006245508681522326875280428464525638343898324199515356031580431866055340900389158373614395866612592850621262253781099573486841832588022157255943528481106126596955498228502581031064120345421952499883142899666781733935754384970590958809690271837724636250140203934904775125775416387246555705500729436324243529179269756829717534689285918487991455185889974906995879320424969505074466945387313753081652483680691002476390077676153332509494354912815956956601040428666027965751336879088662928828962723484225108466989384479015232348365468024072146371353758111279367054718511962933138394478758860039854952149101611022316662405396548294533904825306997981620916797870896554308230282946569438938829951933672160796790365528858079687730905964912988778373524602267928774462521058291186144238367122196514409512781126245657061946900609499440013107580480795949770879271782527782440047248436442448957189744348864289193203288037948027163400807916387667393051928174590553464198699468472245355394398075376829141085840486857541257719841234496965061086117047070885178777801808513336301836526916658883008300107249733303070168514574934129626727063496185436271647944407092205607364677062633654733302722086510147924087771009993440648116326724565193845724644528401937399046165262372793179900478609918533901725511765307469208780857044084410317300326738473386661653435500711882840411478320791999033426675656074157580864903317514102266444379245999524288323922590758068420006572271944775145323409126417194923867359663043583918598242992992370320025500658650985613923359565160629667110813033081371756252105917787791608113083820476723137704617843113048208063132927817888817503223512055171764351705212879935363737274246511304928591926118334724859651234048385101639330667499350878039747815199570467039336595239086377503962296222712682996881975799552646480725980374667687736402296603850663569347841104606240623488701158503563564464107751371713473667317114001710788906745844152890324013709846293907480529338895335801632117606289611997228260576303388299568528757246272246943177927903165953455514206999343004754682485686544662702454777594710487069282553305344237558714713680146360152347671284939646856515295239619105684540598068113830136245809603554515093066686134077938688890922678668018111000788341201413198891376310569520262279053668141788121685923962372781513355769362860329017340674785547952533050985935282093576624280676390168840275758029389904777355503788338622800643566677160894961137065058447937524220307375014881193105723758787811345638756672279583154106075938484277194906678934885100521958261672333122624203882560273511865389533530938859740305817600000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^132 + 14569468373024182825975212265842967881196636869951427516719845352608101399877847762771811057464985587697181581242391421207688608992176460020916483031232267737987576253287687767670087993256685284498262728544923943774770727071349539694056433596381282654541577670382015302856277963290600704699707935096405927484790242016621618111388179864559675095197378887459368719117050071658863483460305388145774013671850715354162572890954641572269885746814387021469672211471987504508850556640521661709163128008562491216189322247627052989567639315258490455851035535621082038977443659533778493850955540771950508003476745570410932213791341505955848191799332211041218101999859774805935164278914902213175348678052062365573854962317374324454660388684859010749456095040270375599508258888260885404053270436916676090705840448139777427015710793520842271327531439992413256265785306162871384683661639773814153668317722935343086939430412071297267014359636470992230428925010338480383842484303208350781962617544572794405934953193062418172906859015856009701184376973730072609429847759754832112748170674080840611862568905890913508018899930964383164552328847020437587822311161293356889738781090685759790695085901853262367972398044110777121793596849297780230126377476856334502120190604992452397426249751746636029207129546810382485995167925882213965733582887952779494745886883626099387337154020485022224770554506638762190170525733002792735808525080967286272608699797346640161747437032117080084861154688982747586798959053203210359201997363639158419682782178883732553649153309677108407690817809116748645500201914696776382745666619301256123616834823436537909010972995695207214529689725393587251604145366775023677691420317062911134447482431682233845797120829122004394537887628826323107850729643552739363525815805317886074114048552289576655802177367202652483428966636390909016354614794587672662430273981632744861309605679944139282349911332685444112969986739440533164224771369351790696311419318564578785632254430050449305411279192664026785361656059442459294366942053736198155206758329835814437753390613902457845245560541806160061671145793380676450919522488222016948675827905468802065487130969736865708181932100277524720869358216767691650670944494485202378754970862260580084349377873994585365175484108211365553826006613569385713664756925580658769321762787683907791500575723809488710564836703891600597375190003022447183623969864250200437630831933223130958177696434395778280384641096574882519738702242170073155073248049488485019814158262014706426519621642708321680790647601716428713497383551848452490242627896016421746614676313256392934650176769054971700411482330469524718741804752051065126682309969029874814248096642965076116245416603992112208517755817138940568152302417260246143511919592516396147109108089221695059839140522237574836440637305680758155864239603921442028885490407675384310545457977009655068179402665166908691967461615387388671525677149954606736664800484410294863718235094268157542602386364271518875852409054473240012160927575349392423811163992558178159716074238370460499721125244915848623242707277111098145825210739895875902339744827504041060048645153316525462974492743255820769452447860081617054271088984865983353796849584189645365594272506865511013957836013783106586441147785778902964756578588296627883859893003527655765472936596666263352753030274860601853402518999097190619266982820657612983774160067493027819153705654946559891446165125397519837151318963047273689379474349985316684753947210757500235426206975393596730491814602838150552226699999770734482219768222911881570029322101573299240355850512720568623502788172355533789933361448213282982778530401116767020905168107581199660270946304188587615103715991846100922197934643744145974689161744197163457864393851483638009012441321101424341313266237058300844896374875807888153244947244219059683434494332847193268988459090214037929666142352462662284858526849601209986509797757461736468572304462282616682156562756851351478933702911948200391890093102075765056430867412892211662628855113855693083281547662322921807816434851358942944705414258266885249648951115267153895476406534055319006307848058886437566540952402325442813343339449538251701066711205441636966196838136033373573177145836001524548091642752797435728767935214304722229131292389076049683137283352679025527478814222874110930879731991820559435307199344029360644546496254083911093795001674987423132215655480605096951078718391155900265062876497479989370743529636371098222638630076918749719118343662946175577234691841722566128107680920444634386654388260977248103853096023492986438187241600301430883542220545979743301396022744713177521141940538763656130932285894736426044689231971911121939670827517426884454804903142872210343780890212113112854300998429165419378231557627902195597034006388686405481129081233735680000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^133 + -600847893468386268478447547501489418808652393374330989459779408446314950728313386893182100438985570553587020860823924173049233537449280379240707035138394168798193894662178763940843842006295133268403121889501495488900923772021008236450669955559240609357016142418466915891863265728689553464200788340823850004447891776490620049534378465699535603169483175433812935510272781016192796822559896047113770165034304628660992320807600254796459923988162503940336691353217205069361106966156315354721168310051238639618331100265459094648512277689443467638744623850828473509928497141472367835528578707688776494966324102519563781601271540559843785951703587007502678976562348352060659241610581630095756765258716966040351507795730634993979890711648675865460561136691154543781398436830662329774856196287939513915721093739454360646369657745396905219939257441985436437644639295259174716819676208228532674446888486049756768807209436790398785286312478698639486391632392518993477483163549320569640794223840561557557512569078146281286034920475995774925231743157209038039040438537816237681490093102492397258559869033819605450458259984791045973890115067538689036974617809664267762171802162311237729026820594322928643577062126827278896885875442275789063655187124511442104771873026663786494116249201406945037798153650554117349631890704417041728222523843677928115780301779891568865844665997233340831062855506311733274521943743869700821889631285498876422403463963451882652630935951173187702436638919687742050295286945175621212208156279812224522511720134318156624453962184980234790834540624062702993058293929497321248267002862826554513904569836741529960965911831051881209980001723581590371060710997994482364224948937865448187639144918324978240524055635987514840933989262488844477843818267276738428995980879251844829396031312640231274374791963246235133655756726582611969367268859410329870744075894147345094035678953098154653083335988858265132552971154028577533655476031378687839707373696164050065087652868317580163853291657741432372673385779923986056283910425552107547436503882931321112589460085144820474742545553329089745229843123389808753186995487002616327626930985672513509379019435999618332074132557293080204214574863459650072849243633206388887037576934738244920800889846624698905083010317318296823268384303921310377918623516530292837279951323322237078897556931639003122235984123171132601134055311253009701357944440222962187559526726247783328370770723436654581833778533634484827301118822023754420959352630992505528971112646650570256108170349598028531777511840642909226050702151143742789354720453467370421184531261372089840261756770311127323384788415726437618329443962705789855960330958373624873652110038719329422234626022045705943035768432103287064939041458610547504372953953609521416341998796556084549811072173526442668603467334956748740908787866975019796159197190948942327254457908503201268175925533103563523138936400030716662182686234368798229501722858134430525742554653506760262506431745580668171506791225451737947668791979256069395835169108368996747554386618232207044267648168455010827795979983687121890362714842659350150083021582458814338333972907678017687029456416488573877422144671408819938340040766433304010107415746299194521970946058913092513690960481655292896414004533537361921889841931581395500142168166656085951925550370203472755799358512433456488150973136273988034936011503974889102168045094444799932655621424536144444980239297806938969292807760102026521494430983583427188486522670404696543525368132454143626464040429221694707046123437531324190453136371094789544703789104139297325749165047297780152137385300173119277646322892100664474380674467910828271220749923009450593935048043131061656337767067751397266943644484434563392541724160412536963022115962195210344701617828415245891173053008290737711055349406083652096686556693650675963771748144117174258708520782332529844186166406628914428892455952876735103721205822194085247724912887281244242722426289226603831161158414990340969856587472970889281314577929794877970534258893451553458530063276228619094771407577712842470833492955521863589913206227883147349340388539704488272216310234435160583996374165356871132130647316788366252595708843422582498289074720675678501841435155787833115054523319884445106935051306523103498374488863243708571020052147117779969996213131621715163901184258184317174457013828206510183194437921828518730988526632705497801935661604647030997860600893103325405658801166475819623170283334539287036172679556297380697231888290782812125649156351731618559707838402797133535744447818025262693527222039924134447905623958335275611835356943446951165000765510552772068743268620362667547265456710697636524910263764376162973282623023234951274229665182100443657528028458008929852369664023392317988094268628763918768372934405746471399849984000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^134 + -54656692243132220763281597093998412086064090840344355478750497446672168170161650513767339437331547579064847913419092497866383323674507041419868397621793712510911632576258601654498355867157411851444731183291913037611394339159051525914731934014455645467611419155205408032699686552895943681881228985334357755794814970459559997956165565758805418871577623334531834616558513255399412527056198165112018715948583007693060459601085723168863410524363397525699933633840227378818504957997043176222244017380154791952917796771485696846868995969625217570630921505936529017000203086792276698289160059730977421287615935674036411055512844187405054225010488792218895787479894305458265046497303756527311670115198140218234394364059441884228892383917049957752750656698736631847389143462174216699443826054779521430447733787627426139463264806946777653466133186994855443275518533932888945470592195557744667732039776356844759981581189747045116560594645627258054294947606095023845149822033841166352536614502796592723796927774643571575455111448202199975167757380238852229525378236940671285983262209162396075971445008082698532179614430599206497197581946662524221199298668638493350347112940538646519922791553389239861810685576718166782003691960579534930969394377727120950594984047841855128452273034194138784763841281890086285144315825543181840179886031581764111797143591408601417688107875298412528845128904182482803098936165715269939847978863861106114013560002068552823579785362718468515785143204971835144445168774051813645561795908661748103746742151449944427626288188701929307558299123749911995955208905502355386508464221278531239673504298265705815595762112461877468482547693535603427530554232584549035828649170534973230610853691893842330084031966552515045877479914119186369267818566163983932322043215305343304757380781016083940074363630609323188073998424970577556574754449276894905676280654851608217430898748241168357910314034361847834047770563584395112819065790664952575572392265760385469976720848112976326162526786433835940399658732246930416653201412228104625455569562299643576752218494356476455331877516633489670593611260748835225374539316358151617208433560261082951492779037705825530736825982385650035437660543794957421190988831523385756071817606378799769519319499677138811390611670787654005346142832090824627833811842358451068682833331805037443125551185542042781951521696581312057514496777243908388430589369899648596637610156634167595697069174468110420237402884104374189655576119623464394740481101887895533856878074717728913027226259557830686457598376853552892119692071820988295610622223894189338257733532549377988564949319848873169535551775888417869740612546058523938022647628315967631317941289097195323061651727385094489106172083303873805669468171304067832081347418435721999378960894512882463566572977449913504475877286577893495383147342827910838101282222403877793120656626090624339015701222390466092517310361402089620728160065699763374211074202038394837625425169631903304364225141372955782567725025945808909235088427066461816971985767465682332627700457801219369531643400190538789187872123221030213733083016883680107431076083040888581750257141617565613389959074529583628827444170622320953808953824534084154642094184170830414911307920634425161969380069103192132332802476205502746056435223617803782462032611733539905571367690725620699119649595048742677960020353151979799679813459514361592134600944760133004993459883410169319094228332109459291529495552100740063932426460161412826263002851391971082409164375976269514740647046246947397742158222694831358239684061920026215139029925849062076932428660028915118991402662654259415445373352960713313867694416356442024328740158056052367159238668879281374314334536642053863405344849176053892776238714069715125575997425286964845703114231634428187137210485593186933851486754107039403168810057725645692820631544407755461216019245854539679464868956284447492875615869971016541523456199357709183732915698860186560347423359019166723907572934556343217920725132715429708174982589261300267506990703376267249516864696763142842311381396151724346802702267329844535786701442402236549833198466381150499504146740161280204981757350751730986558349687464992763064541257721546482348573285986254078843088427671534363700018699839680644755340718570998923668944501034045963686264037620788015044443497798932979005084206634531002161297188876627922918141141094194705713260710879801796997661145455711448854041337174443946895000343532527286416079889313052532008764469878483777508204693131631853150311150032757139408549765500281298198009002216210937175739687939950116670557847678819665740822390594461428134840665405653985384022936738062114642556777565784808648166828232517989982708928372117617957739412420530564230934698065869063065594802770939815052723092264584733477246128560380313600000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^135 + 1584937550243604117338930413504689299095807255713316589515930402350659599053914537236275526011016876850885331208995701127256181351129186871529341767365597301606244501741060827325661424581688253105999366198625566195632623948784380927076769973649083753273003239543864630042774944393119066037423841067296549226638008647466939872629341551993008525664780727904349324290542898251765155808699010659532079755085755653198526632693237968413877592198894396553227319493756476930636274321481003149305855091284467983900523737273199247471814411377530820946967073971619862845105029199953951011855834091667723435732283115183465039668001567063586507892126672215032888919111568340643776421087206709267501369081822454348217879206022245226175116036925819559516371598411430627330106342866118479586115115807430151548182765030245005857562424916962255534060451726648118239797641259348797168361370827721033420844023232282195999808566369206826006244018344973633485259923643643564675805470829301491915607793830975876649583456194993064843587306573033191763727628546140218555262548454554750052837757143603398683541053865638652435921531468597597167161638318163466043398944833817146104153272588566535147198611213116480117006202049136515824285720220282261561606301140132080206850811307322038778361210010368362888249387166190059366503076442046674062963991315037450617199612793147538107363346966637619034365772996972289837870350218642777502904883832274452877719262984035597276843219341467985361845451516075917963779356681558807265541255323377044956238247940788643683583563830726362309229784402189995710191486791172079704593014369669274701560118413302329594081808541006494007115750958225370314724562772709755675891309087085423927775094998924477542423879470262000251904086226802960048465576583615424532122559159962297991935153648922584476530939814879814744329805555507991343883816764830395304140923727943815966008392624951570328835024963383910226056112329943029239975489112527924275190868890217251470733656033455831780962551655976236891765815938622091698350124317092812202922000676356185839293169804720824571159044939595861384865709386322817886310689544009287295106946547718642719786055648422454538497885472984446945442958369636210900081874092754115999755761340073818698345013834894520266371324434863084473023119414574679263034424865367838311021756655039299632028360706752909055313505518396186481369948099612417653919754128123991816866416492324285136847480863422866151285701427029523048417010404678757616267773687839437310204223006448377361412333596393569960191792870908036871622500837675804536168541612436018736143348278048289766126444171992313927935233751830562501180610230917435587039471446294100644270887119768187958133244573263204791184790828354151012431271913207890031548518287812030362719380697391075903189150147486771152785807035398231924011837664921023152551816704154084503522812635897008895204900405617843530674991346454682807701358852661399031572515450069278404587765175145438005994261066727957609005956988240023042589690324312676885319191366005972815845092858592420900275343605770607783191749286094936604847952107403822181122379666495771962056291747915107404935261532776211019092017914102534161293127750243147762091051033654670146271129257432259728921790767987975140919968578057770076925598116598734295639869306986994916248395094783558205829651650011116636976412014161221828702023952351943726878419481868619072458152605307744455280862712731420340481095016721744140490500396810275539666314530804642371129130062367708331788168847391020815135771784152264369017482787893440966182860283043609258010994442379022361581605417230196532086367717749611364536047025891532189500495727701770871522583078719383598622629274567624263033085214520823737573456367747498778575327993662981270829373624582141360917334939040290975635911003121907258522864468781198455430629625953875979235284164912669004948037649459951622816568685717342351903530194812767525957072818466929218661581599106502629723782186208858985819322024304524627520435249583443805134525739148001767228505715023096609466241623893912440219574556529178687026861577110856540085397838647135172755138056211116931527624762953643754945388819665731526993539569476070684294512198649030801606163732322896851430023070926443873128785171691089607605352102849464198490539859166474928964069564928538652027594747878639396591583502135839307607717082995762119913790589640792596608834308629108368277603835932699370717431442469297165425419383632280749128260406621125870680688466568717656326792218679309061040810866079206432093091581385235343095673669094694078974967567941005363047393153503026245772018891372964246236558565271211302173030021189074428589281712959883537120632402430416835265063352281844245679049647611287061878678366008792301015291114036736576112904110080000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^136 + -207218207281571888935629123178117033058979370996266674284631220310387613949362776552883585731503891844869986995580930728321330321157061010172061525062260837054423991135780307667346557513871978574980247725647375075634531930274873702234973875359253111302711333415182109139598573482642990900767550480310262667085384173336414232734401002943107933503370764933196831905779978080563016262414555311898902279960596810110161321681258229194104597340400443665123493832609209853739234241339866593211144460095129692034831597950923187280897126013475751908184603316035353049309300508991335268373790843575460339613347956824804260096070375215211085891992957207058992710618371946118531345098519262217947789368682234985925872409642919398683962276270966684548452787446063600644064463092145284590206895805098752431514385111771618632350492279694286521027378934305397442188718484978691557263868990739821184439215995476595569703830764104647142180945707965745467427177999409993371113980890683607280047159913036840183164893659024572722215763689813901947017073975017702955360145809421273790071130521139405633101210616909753339412566098220598376104543194914772133096762623006309259943044641270407479789028178938504366750067896982831218527221989127668535872419274783360425937059223751831511584054984920506956090839749001578291028880775458614828667860622286191927945999321916643735658012052709721085497845827316683375751945394558201794969969965670133619285186759840891012392063186684398309565386147507374632849085175547662364308330391417405580608691889395684701298427756120152961938955539564699587562713771842173061580618459485694194362308682665003901119753499989353904938743686730851747039004047762649154715308416021613517041236320680563332259711460406645624879557091735245658120144177874307312280392754567156030247655246896129723424563153981368082901284377963439443786549086893448711047405209725665052243445127198515602260098360272434314146013938352995839729595276420056677410764500401563740957922805022302157486300942958953128118875323798100507704516441787269150025591498633595809429958838318030942723098538932994501207629059054378593180543148687467496890800474412943933732966038560058047651068362733651718913375225223519131561812181973768395923120537788692502133793729135375012455264450254873405511652488258728625496853613487330996644929186226257750227649959591256202266197936965609258940017520870559930786292287214629998126862236687317904250827267025293178056138474227095397809747407163444834491031698338161862212242339825752910942744003904643243877527163777119621312827460328758507858844329486856858585496255902135780759132886617525696896787265047347184201219424855920686844582656733522815728060818066847977776846077631114016552962329409428112191132230589872979663809557169342471531069602928909383367179680082023605074340426592722294874602605298707715462385432800182018629363606263039721006725692753822197017250665895119392628326567540292487811928606872553609354382115430434530478745884175743725153791441153295997523055791027009132597952955597936310189078526441692283373384023500658023275407139655311385683443472131561302530820309801396721366036625251776896499916316663528923916108752851470581984829943549293166532254258112926844614805028128475880398544476018996286981470323967495527798349430582997295095914412353625497177231351171572911614206204708564109805234499653923220209219677484263335954153129517131047176846336493209334110016845331052115896056181930063074712967402260809731779569723270234410147839880376605095566335373603333689479605619299428744390263123163328334671498936419108037764742831429419110385442292171467191900783621459714918691692344462474906989695888411942187200549135065120133549621326892742331864633632037366571188681463089849864271618114687723056283909746135158017735210402907232507314935251338551524239471643476945379157808313282159675447732894227700888787742260350387855043060802273495645688565105986746769071356637957390891020993817030910614217416188424364591451300089457364989058043740168912488108365392376185656441769114247888050436583493096849303156246998335904928453381533537155120867259208072705420994705764904196849332254383057652467952032026180352706559733685561909914087209691987397231850780989140404146640173034066489039306413008991484967451155634040417975859185692498402749645508051460871182516043346263791280429125970333639090305204461609409575831140173667609583781377266832973677552937765477865225883305657671403695679943882107692763697847409685062265319907880225537395301463228581364142284658095603016230906772353779384643661065492013549251823003725919446883021109678579763098812352302416225675378194877898398663585065050289356416136667158101280051568293112231662342645290332690441569864002334918376357449556903925118543795038871599154345279488000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^137 + -7018592582037404025158282219605320398426576033784645168017801453038135603791074844254907963871069528530300849439688915412325348908296874402055620365231770960850023464007902836837101987252117139572193674045309758381043732926617984443656025770859338406069199377702403529704211934122098716509179972398425893937557264563149956887317760322363679193616588080500578008790668547859589108847867555167839115701787753376376855404343382578798186760650818469748792382025938107928147510602192191864513775982031470243543991361694313402150194964787315587824993677269330098561006380998453915375867191553865558264845351543648756867061025066761989590196578281607148704034290430400073557715810640275216530373639599062892625901967402541945251791178390559436670873583280873232958491143754630448915280373315651240951466607487957622823696850300667810155635899621052216338453005548028009052989404236488997693366075763526506281252252207840578027504424858678060452191605391606344792832031670728175535254818951616014892752705266219199198720698357547399429566263379970970178203809404588954449657425555338951988749576842744033690453306595347043013646811648374143875886296216556034776796000772040216342998228048248751314749570786634313551216476760386982979175961185150172346585456813286833382234556739236217721099846556305454739352122043576232352643912119347596040038415431760180093112995644696062814709017234379480895067112404315450688666590759351741634294120887224542924273588489180756285585022276299166890683802966364272013228409210773246172775005500433726917203803249137469211183010289221594577856961353826141424771030741305956615945425176522498498523967030545978219104499103078470885992401196978912495290056686627378488156397002086383580517159296309193532294813241585370862179194691455609022162318675714132734643203967080057760075522408773688244847636258669209495653127833179732815884885160700085713699831041050380509455817201037660498389020876727792169098145027014425785586276766196529810539500953982151502505602364771173227915727116688263916235266174619009218457195929515611845377602199713508710198416531980624023918903935727158893044653889563003981273689636731825112450856372269845922924464248461456514509359940824171878441918175809883873156748481377845016238352166258382810384727066143263944361736709656128168785342130972268807993802667407351299097945116100065561762756395174560546477440116895035895107102914444769296283814326068869620119913757931306469206077801623627246261815413010691399377821131512919060103294961325583986871228788436710166884114264399985987592948001656150513552152065515661938759298458350963473064906271711059265469444701831165789182126993013442709579628933920358991496378551274277789036247392135699524002355926130581523419222813521333002339447274410134659933800375282317987297366772350359867330626136559761836960902354631902090909647899183024453130044895156418860770349726999751355032446359902133731097109708143987587757950209631408186395757881809461788430561053823690997769342674346913082364700744856853396643625119349011627399737404207128320044486948753630835996479146222645576623505316772877153820436935004900602675883572282756220814715335641721670996401460845160255604003240943287383697490406321197172448776192970874265287082449760178934641694942144288879983365010745795333031163817086035149350306322887938138146254910811464936372957459482163108611397157120258335816403879808241012276090639654617266494008205295742040849996193756742308252822484633592687756928169260652470354787340470303998074674234183304824251177208848510439184067711300601776647644234207483095289956273391835682300080274363797099302026978631088763464836711906469174692697989610110299069509986610289190665527127437135409623050152941472205426784084621501333711837925703420787861488466328864724351688411511313861821745659617181841555931129013894183589105196970656446657372482256179898738843290583672541097945563694448423844199525886092252680988677136486894403389370113244602057752339223963158377678750363899093652927893924235781474995257703875911720145185851668229321970426296464573094463869261026552538174628228161871102085102270282214360024251721787400640949577014366347083066789315607171383329642777948277496488055657877787154671714099861444066576410933456773200964883754053598618594821011056736633901267651940197628206663441781514322801032358417898434671388651835130583439139482934764501452953088418951503207597795023053138650656488164420731742988797566182268080396580051589643823161727870111118157744813907995837466895091667586743635213963432965088804593925532746046403573026372137893587181604736457432466773294657652328659883396783271394234520584923691899028058711966960895100640567575082287185451453501433196125184027197128403942266543569815495553111418901380113016288811417600000000000000000000000000000000000000000000000000000000000000000000000000000*i1^138 + 332317561538811461352625139162261175422189780069794237534335581228324302845287841917352924081007931888008186795475097555729137323751562414238538670460509958059973804470341017859017878382415612220885425539292675075379405370941772546843988264654419870845807168618170799323770200653247900727890760324870785914403624808204364976838777855616333223139362772731652930298882624588080367946384287607567089421593238629393795681585054726826818250743583397605885523333437106311919595666998717197142485914556744307390828736348621298686197132949646534004577689121029820011702398496070163745798937965347704789113893713319950107256143442798441201716303762928581649415499882104957028399804452732257314059654431474501997213003009617605949363063191864444847831712179187399373052659190229150542572271286448766861949383946610683388831777605319996128373533382268493135986161489836636346587294749742425396757768088504434359209947395353441688153621109919236319233428448818354061995514388690896126193015231250883947787414497795227883146131519156430265212467088981002452268970807283237030341525175035531202117729656402333813353247614300069195682882671981391223348921515643600783246201294262223772212660608115217109186635175273084563132295089986469086990734292994437292765253755807763400708332110819771508108595911149851867437454997512639288064611625177362608370922156029237675652311882224778573568146253329596860715091853900007265107115401752743878548674744542346175912060022369371688357710672932753885980055183352876380170313552065922330444976482174560967546040657221115305981098280808964933668434014728088258708875037947660002363099105340975010931148669661817333788345906647513683116459206159455119794989700218861516771709571796273285779103609011785797635933164554154997042289864575756750010113979910713678960027071778830883977005160844302322830384062402922126495109956413260869873746060210595572837724806753521378738186417311740398812183438823802638286939913023981298083903198112002676642708536995715840214827720289301405703249644082734032246554280921880653641210851778959592781671868343803837855014283817617283189174418536851430621346934122207089331840934654951692045640004304057312926342384721270316240769502978716178461420297680854578267577961774210091607794466392713179239161921441905411871033645104738074843515386723818661296159844620767476636634012236548967009609294788102185922166087968978430552631319503095617345536934492066730795248333651559540703833513126471538582816392400594730910540434158661383894201431471513511837002137517168720860290866151604547150579395046889345905491748345126892532120109031445975776111088561222594145516167880399995390850415426510713879822926867586317801914852083033975971213577465562473184010619583308124504230776305640005154929485778428180529966954262253317900050496911845469462443213020029863664757543446214157061441541245516149013881440484997028691333092536372294058973281698160390344832881783605203268226608854491989774143706147804333307177516921120246724051138794172413802234316908049042605541037555578322987867344188373664895761403185610064745898388691064011955927112350460124837140829787961356594859913560931668816686704706034364357284790272294804837981995668175576126489124869604255124744688958654125964956273341035115969241420028550395896567497414633990062671874464700674424754370935879790817460541252588451480724073957765079721632431939677877188879346842605888080857100481762169247041184398202501591509250502692391605978561047735473637773627089639000188697948249312078287666918915555920800707919698042862005129563450922267621777093286118780916493919324183086637816466999454051734788217783904765324885645572650123141864549781051061025400603363695640293532127538170793021950549390062657049685223044439363152818442423163709893924811528677255579561696254737930560673077792435283922942085419833409420930146019837094825604127858586785744038915413836001057621937851684227461379268396686491814253414034724734593231578928742130055920859139955585284728187806047185107307478029129781800459760601101849823510357795023353590575524179865153412042326063968967701753778208365584890374145411676902621136492498221691917762475458664760448074602771931561365745325243445779518573314169526097796774802116386812515510301979046821766599341477836410170606532768068525275904126849010817818611552539320397620099202591397645653688140047810664177223061074165557552358843305730612420950212738112177735148991799466695772615590423122294760898374912766321568957640191083462589643099005624347596416379959135952171835695504927135064376039330128858607593803488106354637236368232952814928284615092929195403676090055451062441921095958287218546618184596817391348999374770400758690650419482914708163555436339247032133691020712082159126341685485785364095177850880000000000000000000000000000000000000000000000000000000000000000000000000000*i1^139 + -240420987447187952474523420390526113312000622518278535384032355130493801594013847233280936694508745077592874176482280604832688268033486053555868138891512604122806027271291694335883632309364729623034108002348521633807833229962031943336425311045819074975426712125621840266429910671309011743992972997872858050255014031552265660408028299535511742011508368664686299537767702350799432937593800475533619694813856741104329878654876610838060338693934775060723543650167658439268621189104914136206662820519972472474736986694087703007463193309998156315535670757619571934094255610249727946526581436012354428387475790606839312999461272421386888970535133456438518291149718467314475209584274741317821458781737573547179185398102629155166442426887655400465842565339880228097130565789837002043318659612243333057013698250301453838453774305413530927851269042853973803849315534843816587481750264535910864221910010299778789912126986432542729284683489214096708470839804076896826230579299667167807599309770866033702920749855882627039390790980838048526111780702843173484651618907307789585663399373535184599782010291225961315675545699697181874829503298029448592871471582274174698695307249454304208479682306046107041840515608164893420502000594691610510301673901448497455604032868710474779222519018764279239102825252361745270495808616400293064917778237077069625253346856718213683468115021149873012340342734334870911418254145434951360915656329605248943054501858231524454950631501805854841340508855993530755270972716214483988556837861772428175432073879462263895166230263670819489748555631274510483766407297768615868868274030666630294936701076226516820307156774541984884756302950223930603291629167564990337619463795327823054536086867235176209808966123145472530491950273452023758015535651539223340952442979068664469430270264478883276073131550975325815403602152289786740652923410622299056270778122062160574229915732009576852442318808507915435408436776504382095810444376421386265607589900404967103300617269584200746322556047482540237501831663015355775664701921517494847277387743040874807271105349365198646750890217778117885457751284099915698855029858587114079761808644037915175899890536418115164850839299696602391606757214258744559571942212662040844202395553543164005019354681732443533193380618621483656267293509418885228124313956926667554020926055862480863565379756198592512711291537215601919839529030364843481539421390498606193726021779697058112880612760444120303849656894742478260996627899635090946455156572207766177794655608496053614105498489441866794327241299900772802546175449986258921178838547071946357593377844494363358935201717797688683215711183583227652471224115655109332552226121217253461036456600179511183378389469991317693373558662645919252676184076267413708166436918068535288721903936361863041646079955210189958574625974201976572874391196800248654447145796451298092611489707788003818976531710102699704150670343167206880874562424139953611580245365337105250549901441044358259657559319149061756442140250292277234392063623613466696200497667761829108891726135448689671586787530795811795215082746918985432532200885621461689874877911723450378088626684938606731801311623438875525279438163087723323303125399870572204144784867183092160720463317007558030873403272621473423825487405575771613583401094664999111353519684147568597029745939151678086517880954246926414912473812019349915128024250796899943097312813385048656066118761617106102256378809362958433533144776020863584083306726370037775012506784069941142958055114487388263145796941248271007031783502276448558917578982621290070132946909433759287099755672811991296547059201317622807158494783653563455115563994260339087173494238854074962217175800015904687022048508296769005767353860720109319178340283644365337881107411429993619930361443718472702861463788970542762436576954985032954877868547679207218701790820582400230203506764771380447752534433613522677907318090400944441878018004190771338845033092226981105579922911233017553986547755444835437294457734046222536732225031644442276204820229419997102497222448616271901844719036123033828833259772427941264544375263098121021622716518574827586062272877469473157657309044255107318389344102658423317242844674288054345382217385148995770561775188327002098735652657781077937917267256478021712429057897651732581010192877709863007826598867429362008032988187672638258168767980184012561187603918226300314033840616610564015971913511025064398799618028723605083628882503657705681228417102732919484936011686068051000263422539115561280351647635562409180397374120441148622075349444077339878983742551662657994530665677928808959781883880684768430399048838033386190103266983727248704688370428441548989802843202847763016791266549699776555305318410914456245293013243070850894047228121931153670144000000000000000000000000000000000000000000000000000000000000000000000000000*i1^140 + -383845636588044824684216137232123687971738412228014020430294423603078252775091781930330539101956657729447977173026669947388860341677024048467109343571572113830040239776070002352364578948469835646405865569402083540837387207260181960291006499548145125901055487352367624074320315491953152638297387495942015828171594858164498590415431734429553136638913709914039390665140235752422915052218433245958293753582324852875245164741636930090903381117217948629985232972592931915395192763212721414740299597317378038811010048589553751121116062498658181905048368087087791044711621498746950405370327576843412327236794079114183938444925092090885053404864407031656221773334343041222427008788834417776063991939613212988802350064416164339585856821916980182200785319682114985303330040319484321352172015731046306750188581068720326467202460418941043508192911858969238447582643135461173730635580483252232739198029244484575562135160973696922409815418863489309100711554626577930384775134039731045990475771180535484302486269217176835794091565440080888671929867172803793139151611471886404225445140746011280176124865272545104697862208006452165507845006136383579239688906017343448479845123871426372517604880325081516350923116790540801423008453377554592684588418204276579878128542449338108027317180912640263762117392437228266544988037784211996481126024452283989932318260512878435758068447800094147943457097718550468234121399967742854311539466357880408162062431508403403365968227340031342080850522279425202129642682410314382771635205345975232588157264570816056884330896205066792326447483604821980272310079381986988538827537681806352307733816654073565209461551789470060645362980199647796059133799297821880385131801273114091016754985014351113595109554747602934895219900842747297701354941566427184892057437690103149370691074817237043553619379835172214526486817919890321132123047357272122235542404755099725425210849041222964638223185396208728436018443108557337443950671457153522526173253261104776144978658469059554571297462288006527418671551388385782980738405553620884041171075367254347799086866373497272685851373196132066897043271140080238371817777713783808946153617345525329975088701250140941596661864951009126795797913201549680909130439289585364391992553071116631380809938375171940687935685234650511550073898205955482494048421456787530560956786670645221617422715107274055822720480343425681117541844079454517514077067182721013504887277905064481931551731416518857578617747522770201334811448796996511526796074425872832480196419286431237469841049213285530493032508861611852325829405475670316884529082822822383428885557822212036224892704854121855131980771227450127342736422941245826132978178954036066868555511961657503848235241615744847885575964837238835589264215794522044728589288393507494352289433989342394891363595201538761263490729679047685099126862515832117978559264249654842084037734462522102958000985150208787867774350901236880440123893432337269635563922356017853783518080928516455681160987488478290254714357237983543502415224133316509817923220971254561206702274483037815717544253553329426978662664145680115864784367990745608149337770331367475016820192637879224421965264711043720134991235651110088624105600418644944438953854643940126268326205327661472075975808761899490143090904711851951190368630140389663417225814422484806473723718965770691720581564037105302080543738896085037749238300303940824441601897117792246134504563881474597550855607760497846860747116560634945387323960878128126496093251605079697652285189166331345465186765811549289695882588207305325326978807582341114045624492344405076300699277353262987133010229460335929633924757493268334719806756313881783579133502121812925013355089478013879831095626968630562541534264694964424990836782340048487023876273150318282364870560033071107755607218393469388731792979136367500240311500484622112935365890238526208108141142954301941114031969780138788681892008737286313426843147117422696415420425649663707719139778750527354437486199102026417626230280398720918701849342695531636120454884491190879595834212151218162288617429216870257137588287289051123484833985013806518226282204338493016059065703781582124917318773375068050601067570329993635732902295247186023602791934288230693836840842776405493501668990861393430426992182154769393144327799174926874927004675576276967430214780903842623647689652674341087755079717878787885049153671772576916388291045357797753573322015560109711882643019848948284911516010747320595010600456337308786380315478169967604064014339529031810249397344524624362766345701866957232705763281344982280468510901205479904180250478104958468501876210575203009385306131157654852223954432053608926317806606104909286798665483267370085954576048874458615735416399812183520186347891059854960937562454289180262400000000000000000000000000000000000000000000000000000000000000000000000000*i1^141 + 6843314524336811021988676643968726620606700399014793747604893728233885566536122073337179676693141166703183549189152723681045163996495396014736532248537403005309843466646064157137708794566671387670744335793865406936391460880797273936923624812005899087951007427400402852665686622492687781808576206881491766386937732701543109990758000048126988641051325898697430321474857361358074184968644087050906934109945463545905105369998521250264615019922470447790374820488217735583714208196035858843192697023193271999761473078600878545513244447671615232869775172763949224982576560562465922819810151932491919654996791628733741936945640733131010828339447019297118947966945421767507089900535194821481092475607189737925643064866425261606589881289199858395777625658166178471544016371016345924043511045676478226347219596956075806457766031085386219576756195136425953943657050910208487759756002201605340089942626648411864380156006883755975986108992714352222032493871029521501674688428658120868044096630160653073449321024697645682199718438859709430455469785886204572164189627064818891786857765776539929023091902099170039511560385516596941630184213710503152559314978874478638736942589800803715892955816052776554087152887922859515809176221932234394034873618481300402376490443520373903546864472969092520036358525426080412022738770743253405368350850428974982362896211993137008711608008210717858614972128528183155294845095400124109953649041332931525929770007291812450825853237827572167895686906444021953729329017430325383793233803467778436699792155927566369854458844162556909184141972879204977974996967963086155624823517449793748034431936192302418453696843934800368224535183240827932670286165964492446379824922336167140068770797228263587247105140521383943106564392713389645776962203392992309063898163388884762567455193017592936957948951714055685963558997939804292981682544007125735437001463341666090920491404946641937256387225014761534539519257868633641983620967978324080251145693622117392221438804284986124532742990161526907166311767313509178155433318285860479324509572427323047048621234657624106460999087551048893048243819868989554919908097890730837663158996158443577425734715586151094159898575355999281720455205136985825307707176380174795364313199425331637833099081128731504171226603570899849212538191754089867595391925196333217655433642554483083696192626746869249854186299880228187860212807790599989559019816126259234585739969541581242172630709318015262216056913706581184324944519911126800832698595842998741792495897943529792441574112438422784689802806662023120538248060408445356541822190674589832052142616147287038508817424331347874534617903200969815204293758598695736118661018334096502901191252344230759636336864032725120809359152723727214349940711750740583281635004123388452530332053050060753572165428290616276725282558474695661442079460829525723568536919806032030388428439785685759763482966803232919016868738033301152891957423375003738968151083194418194048552443236485613182567509734510400778857095536330434850252026260683337095512889778952069051808966632059905054160420199797089047018431162215711984015729390730949656466912893259525364500047138569601215981841272180741843187026884870342162183058930020497696161730212691129179027538928530294702964278973566254941982056064095995320849211019380681869027679801279583602206133369235005816766271059942854630824653901902400743532677691033571983364238494177416524752434169443457168828163593231237581074604205723047268572278343383467234973327318328221702078216210423074607779693815278646841826157920446570303101789439888548385771419018709766928120964304800311229587401262313860014931011550857701215978817306802881454624430336614549005326072898694822373946367600898157542159476677747250045973635475028723513911469765912038993567961163648166182872124639181157408925461798961502274818961576125394076342476792065810284839247771524278495285834648923710741845458402302441952401456620192013931087927494398591540947172022285783385194310521278034811113209957843276982196528366236015744586980785012468945608138266737920644643020693656898508227500529747243652389621856030212333434103469458706808507463345945458540731770091398998640087917089571655057754713215015823789514630991767907687608742083666371138884841228976042848595652777225904097662362007057051078737098050817392569170927464290013094447657643733129968413428426507117092576380764668693199248615068568669909814212662441346431279554821810893311581226067028929495071112376242028529718858445545985604293197930103270963731450952662319797230435634359008768700253882716933881820371620550386166878611156193318519112252621787363458841907927194066660108421861551615155984427513327476928047736718023420039925965899068563790664465948936783427049857791946264596122173440000000000000000000000000000000000000000000000000000000000000000000000000*i1^142 + 142329326042859463619616133580213026120814649496416061218355677621294830944523606289044697769295267458418965927776738252638562162683262751808041974237925330782979291712606020483283275364822938711222088552818551632184180228185357908268927611459569996033796824815392029545721664170423028894606350110130667307386391421200823412356820208120346892379012414549567216338289618888313591591876153513299231995866759498670686527702332131042257399216108753984051452372135662681328619167689506655313333013402320030411123366989054260854333987062782579522604775249561756894215046866966690199302914597520057295080329826031549241882716659912761999026249234784379791146692997260270747919354555694783570198984576497518090505882152865509412967689110928461253298796606678032338445286781582578672279034305160724140564782076620284862241095517930294861505853299169233206179733728869230701929949983551002228151645510368564587883419130809822660463082021211402051441526729411063139145605713143320087255792229880973862685048018070890497940352832516149684415966596141783676021943800085317332481775011891993326083585078627673594795041159071664353388897626952140785272675597794201099207024662470672356095331512173813075913884210945939372162611530185592800225354690717662928948547937083388679045697645457596350696415032012469804490191164311178041761843929383715136802736428672228262560454993889218797767499545805829926961934242431863453557783498025256869153280166957670454190831596137154059999019302647548328904142374352398721837454821758217170286820840259313267894848633944095833673121607860226413578741995548912003446938246772644354261093162510390917939055554531641872933943886303220121069332942308982195564270618883087520931185243036742668038731319522095865509414053023478758023498644980825716387595526629169714576125076913611643667129580399302993663238252552646257265597472501290147006162064161166863574871320075460103908943224281109798846636071864180338608093719952192498567705436643814768722995987745430230745770994699263120726086638181792473451438868149647242535694959154537943558599739052690554753583521247976477298512739298354514499792208793452320682905461362392924234880806532830390593012722578790814004316450642767058009240990185619359001256807924642039616410999465503988148552676379997681349744929042859241744731029302029903496641342790197080975751346838790297612435804740908559509026876330066770518485997470264246654496706088719837809240042610646624686640029955964871622116778257149668772904644381112835104574559452399447907760116195133969449761508295182795357314507236927137997555898051965173335117610775607163251720842283287300485783707792257253810084730471862978419215287963626608274682177801712406141941440729050209414200600588297827362125752112971080136628279914885488033503776802355906011553417703340084105171081118288407022735374739023996939576385790502171820948187972786510154138273473053749695722993389383974573323030668295955600290558049928865628043750728364668713770354770848962904582015662504483096222976109039436061647330527113699145740790559876268466432247360507294363997711892567142604289033285789209798182275888345517633635822385581086162158775254037860050601624655360351101614275040289719635418024729493094346320079728852388997938531643883014656134866021543162579069552389265059163026126541944783351759126971201505334749803316142358158343449775239363418493410504002323560709835952876472275074155051895187511123868553439268135404381566690480721333509535318030990824873059404799658282154426810906655977693885644224422185418015253013975377709960766427500303948670170536177075519672528758699529803202025220163729628154450529154121252414346946546355908444890104454204343038737175888341724437877264221029473487799615374048642986081702042443385137082793895775773633296058356256512633240608604159783871169958732856127637238111521454268452469184932774860475520572408445890359868867224022082261479635541102519734991348197359233475705102507369118024660420677904484172686420172660290022142902624965160284213483423220555695683090669074146002620164224063158683816876626175056242910003686126707207757366876795922296206777519081105388724265550624825244582395888910681680723055355422442773768188808329967380320114231721443829441686250259613574276404525575924882719545685120814384885024577037030312103061174822056207805559297629894097228964598951649122898229103914190123187496319584198361479857178060329263143972167648611268352276024810455063243402811530387398820059380552964231374923768027640654868452113679658395029382321231721076029116520506966602536855212987546960016522883990012319288173634944279324337322916539775727727710112398088699913502248516190521768018044716556200055961292002040934477103131571287613745564334957798530385707008000000000000000000000000000000000000000000000000000000000000000000000000*i1^143 + -6979230343399458964862068143365451977018277783242839397217390053090349920204073302350674108367424469932506316934844995306159267106373224446571257476265137604376874200554481965836122946387430031945885344883087268970911701732629423740856166949501926782817523458835787492474000808611054029018045380542042360611871058306838767717377028092906659782209498126014946376215311172132567319534241360178455099781897549835848562972134474173766824827454188877466248961517228609206922948445436896687226116719538835101286565666686704996144053940097616800888021455746915011815819762953033689180463483990766189963186225550854650295122198590985116885985488716983569832140961696016657470172132108230226876849094039708180268508566958368113823230240452814525899907261855658769391775580225610192628110125620521833913236865752027911184888207203827537537405647663136670953352705134006395880032846668983301431814811465962363096432237804057647757585210239834670786045027009986531458228939910961494735541665412335069719340865098650061752569799440761404424334037308186159229233798593182518441129632735917006546097101058061146667333339533447210049893835510249262341925231956374648942122660149315279935317924884613775831156557946098260220915734257699740042581080266859551083516098517678092526216203103326852644148967855946546788716421299494258703820791267715749506321712860902222976434530676441981047537722582133202131612883063418723239523237163421765795518252114129736696143082593589659619604342766137229474124938015049869684169258300615902632493445846195942479257373834064575723026139454380345564333839276035808002201023462140101214620392569667531545130852130256917404471722383749221303049926019438868563196505432742097455992040476822972894949232602676887864397487099457103189309853552627259935789698842258875387471944814062474405482015762349704668202929775938802757554353503813825878706517867288883623755819167617368077013212247542947719156839202835167369984792213807657447445283665367412841270331583585423092461478015399871218664062941091075454826443008090720291362562365062149147259970926630132670653006277048752646755925666060442614548204510133344354750719986825392128497241398536025308575166273779694418167989380701653608418423854004135342487165093773285463388929226133121146471756012305493170916856646885237481388727866453997781753459942150847667012433198898243956133368546081405899499203448189833396028842703583426292572830050888469271024791487684587982252936651582312512004938396628503736365811568631464941472381357272200079979154727112455888329675230668468127026581566380991463214714866534534161752462573422918263291155251643853610108162326141156285002043069548127539290652857368773707365997011240088004668239174878606746110326429921513979658738101487228653128957871826363981038589841848270783474179293225470131120723143507624731351783893964949529315805613998273904954948951695692051976471205254569905561469723709685985735501840260725061274554704076346157433434515237367100262558895647652202807042827982818779385827162282200433539676529251828005914546182046254287435301383100765535107294522492785022646634899159964724945155173477699044461416356372324448863445070072210133505108634983379581947162939892296710421940105673396301029570006867302157472027165822564496905266887353850583536209858868168462914403223608262520239438516629896241291865905639487695967469792724216218348082117964928454623740865537891019669252391318870424997403644560363427689283758928836901603237070872038467063946228713772065610987802085722394912702025114659808470890273220469580080039640003511043385194844760747437056764266477726637295900337619923720226861758093712100851459985008536310637446442673956275594908705398302623238778215187770526844972239046916509885814367205305293440212997339824849790781559591287121644649085228662956422544254006019661002989580829979456831473951931934076175123192402079189688923016309077084921902056162654772636767130087240676531377446075566544624659969122551705404141623203794903446935929787731386715841438910069858839972405794628379087794977290448609169941474167454965756794456268133996109031678028217591533673637058951507573442063220862458946590630551566624918645964012677177767804440848054417805295377945483014507012559198984574780079711934210455096654078418026008848681763845938207123175997403800917828081588070402845312081467644567537313414945012623201568788477622066450138435397029607601832979624772604475576602904772224441349708741229996085896753975212502445084660671946425018499623242996086828900588164457447831293226473034979494429101264248174950898556631777720855086154681927558056033952133491681269762244501329587980578383549604475887370894167123989424332554444384168756739475693724309495523756154658483363629859497574400000000000000000000000000000000000000000000000000000000000000000000000*i1^144 + -37097002720839273940141644228743424912177909728526018780249975696839847945194561836630890396989367117794092934627328381905005751961702161498297247876036815523298868187596905033176888014922043117526077351566764424590817532131092804791792127686311611742716184730693698857046251231835633457400170478832316121443261773726730639800461730114280765094629218268697277741073400912759232905272144024600587745304869270176369106968197897880160974007482981977242407283724436184585403996243052710565328677692276488795768188894575286831649766470644210540516633511841862598784116502501117555421082463002344036390402447164341898976679580337234546485867103069651113852413065560959395007873000267441319425095717316662797575561345517358022694232169733468139843922687387992092119668874786129483930440476903740368551777026219311322197354303999779667104396838814763036897389611751112276866346676060411047042061919716499703717138287499887252819023565370502482625092560273592175809456656870052085530949494061544331698698544502068775322054136998261353389574579249270979723502767457376056994288431951098077870614329493813998275080572579011921076878191489628557077144390511533400597279136376830027235552378944344397920912719350107901925045570893369083724139023942318977414957319338390555607551111227090516467867016692360563745083817219031342757939874346814130039063688267666635931837811325384372080018634736452996180617109951194479207181097738937745337099086932907718513497852568338894866831126066900297873456576282890196192865773344608574308289895285749755005050661741304686366921884077562465912464799275858911147683593267083709282212545619483102622890006438230778481920156475255019521127403789934680010276980116896842546658237676751470173508285046109788778168684212598588161767889825982766043846486739800897291881467248535577907280788025476669475129792370528554525813007690939949297712492102788500591015117472666535727028472480737799950439544035072182009941874526508026136955404154032623240957970581848203792967962718366147452127662492586226037967023876317711291980499773181553295001114294608974622408466546418765944557718179123240581401105559507875148289778412281534485438692447658102751225055872720428998824998399222870030566055545763202870377521180415378439051465226233017619672780128663708487026033700334872610702030479330821810977592201092331317671581608063336688082910861309284259466042299590157421716198555242863706146108132884052306377080886952049677205756898476841710413247221498159687643828709191950250556790327659023458536825622245167332215040155586494526408938006994817452475382353041199142843430117484340527760131462341920885801769933737936135419843666565462339268195739435606748625922134637941959334656761732293055485541565613386387676470877586215246575962811896669195945440171971555466327659361433741700464807147809996700135429962311242698149971794698370039237460963893338912216569823796992801032673747790919092940750745521375175004067766877698757192624638301395117008966663748491703782560923740239409166973760959150926573801596950848029453510852041981220014898838368053196234708102687403351491738897034819263145591366143945184699625228009590038613258799681110579075630569952208900223172363098145810643071415500861695729106000509875017073334176362316738545881561329145787288543071267026624093706792403114922385611419604079093458416038362907069852887433060297864944820835886552296925841971104440988005263657638485998862583011781148735049839949737503280774217294394475372296449419311921054118695471850016743947944221436836409476535758605151090849688143609626156736367961232899112934199069008505999432057763648004677494131757370258657830940381125116743025564745856573275504337128405666038114272193554683689439350340912818537333647743258977479508585132513878889163445607066575456038119082438925843383454054803281440213005736885517005221352899061877550984353695738114439744364591983014362380333166398005549604453166455094102184306794396487376595384276064238966797544279021434695372150891097778245478585592570215859911430647802358046227431134455033944518501685023832241224411940202887976649606162606397582271060697030510775054552347828477098180200125402554957754774467828982599494520261375358003865953739142890500460968407575872292148116667224088145264250539011606612512263813429516822484283884320596426219218534480920529137292140107735309006051791406442596961808519122706501837765913323834092360218702797241542710120628435954107581082466679915043054086708224932305489194638972969752191940173647383786130333189931036390490802536576829122167733056804308317325191431764241149507778826860210491149740075219806212464335879722921703381966020644474757725976103386926251377091574634956139800066647319336162565698979017081036472320000000000000000000000000000000000000000000000000000000000000000000000*i1^145 + 310430236151078271907111840828169957333384188481918733800569281054613670757402250776658199957914686466988858917865312192785265322858922883897079975618487003622717279088195048697057010869148110098661906251428259062390936194356582363225455294865309894374625455890828128402311859968275038700770342099951622396240760812452756877020759964654473876803674484549165391126829285721761174481252544267766360225377602131992486947180037540644522425021438391404783752114862029819643500660867768397769742199274539868558836845069035517838729100895209336608924034359721652967845893090881555776138301118886095814403719507232312302226265784831001390661637664417642800268537818711539438909703710424191778662658603590896010575960791968066869074684588532973618412379855948547675413913494864098696591141192399176446920969436656036452968911725606863487818259243178518820293383678802285812683403282025934721481031590583729152615635859206916761930665600385638532020904402371304818016751154086658666703960699531232409665489755489835864480179249396194932558369244572921414919719729606266111394782920515262755322370342636428213329590577248420200416433878051261904343601149691029809583707334756536619745930199848388129284350141812638209084783493146819859720102418512367285997894399778155734078205168172591206057393205546107905603896321745131071745371383362814038430827643118664082579106154111993540032522482096821862256731631326211157097035220822594163960161100388117311097355724558077486478432925716781632449224560440917039362679646901911032405598681784500940960139495434917630087342243051695963443876559130636810005905552882051671269564713292150277368337474350706976774495100635662150696255272046836645242700267001786163053797794080490203943236508566214176291559491285174842534035249705954992896294901443334445952994385005799319888842985739207937396598435130925854635749642090128696197996509360277122253902116873157183078050289711337685177286273222461300710987425775595265069869745026009278235274550268093927986649560954282139143143345487156498873252087883099590035440490190299119708038433047983212114765298162223979725000579078302469421728182799563040103015710249154260411967969171084095587032244048604007558444967284989622163504769062948611434683852740500614167265920835444403290130845882985031449974160081520204858042098726841018918170217832698015124907333596130986764796683258197779559753985049795017500559452000824973781728917890691495511381797015902516645683288889615048154517047663055370241298700834455228653678424304876325052784185983785405232271525577620389658672332205103564907106606710065131786038216941915927925762449624445472088246999310121323559475867828699547824132127065471125607976734417270318742600715457512875153962232172238055697979665695759792879897935576676229014204414270653111615431385377453046882883551996226663026685300877319067853056836823979347272744373722138154785479282100663982243373703051543951783029780676671421710184850722106561372786167422162207247221251853724665670432396515536686547612128225386544548538687983719116828523166927614935736420454896753276678202126336845153899281902307953652377473720930585284106495373149323515129483393168027816743471406017127896154508703900038536630463509107995219135588431317296496336600826934688215761470518407493505383690024121554088040700049117490107158390508574891565909545892195855663261294629607068176037492976840747928622118607448518363796212311078716921289254180118455000556235556129083764714075203985877354708461909781418170815255757234387690929815035268126501652966901481845439592462577199712673305519127706793156430402007853390736683280786366697532733370061729299402124433562950864222857162327615400135572216327966295839374445550399492322933397754772920690696418669466052264862519620946946670139193613901528171910020242086027902325949790054517380913690229440966968024756462324140332307771854302962253748371495000589081543222595609334567492084225998600985707289205813598490256959267473186126877629620424666756271424712049879749980413680927733246185224226008212810851197905138858093721259518491165333287353602981893663168609421410531327814797232721469908535142758525384117376082086354579797369002073624660725202495520559103276165716223442645594157477683486462654272840140760992603012987985747615213042302721493271268137232888054022990278774446854043126767627703952026343418826274051635943345764750180993497533824600739493872826905009697323632218095799818062838341857234849799136998880425244039409174495573818678883128891676304739994702596959828645489018823379714462462835552791821398324649574279908870699383141376733666237794166321507077428259461297009810059654945052147031279058835193528870369758355824506549250001841311592363112481756086418800640000000000000000000000000000000000000000000000000000000000000000000000*i1^146 + 12990444412343221940472667376782984502555329362412028865924495862995706620433926851759318383213221156079008911996865118052534801492529826583383520185362656916578387696927939313834903332004593159135701480091027165014673626040183338295030728279106739549999117120273565658779790719281015424322565668204149665192884201122728298064987886291799377846451380133244990949470176495824002068815203455774305202170540260720960163851327345448318680722593203671367372405605457667339171678787179957973436880404486120106627241983299223833018584999887997479981022789072020411627837818277717365649716313392157889161847237628722982737431689890360160291361441387594937276760702618735767276638930091088086245213836834379022469138562463566014690384048055581116979847241978028051397103698564857629891081184541748614756405167332486398278518646133894039734778950200139081549340212523514052893189442623866420340188949260114326869466053755089187368091025729255389948702848442812078324182600233421334980043576285750610708509778416792683861316875094338904074946126323722649099249074081248373594185075134282149417531057403608639742110341612515475857692996011984777716349658486475694086546375832669577336264862908708100874118549038246761056290804064672690865215523511481394711035963027990580640029237449244738088716500492883164968891878194414904845564614340284000636852787313401140400115654029391969566906114480646790688514862384630427766484265729803719980338124068435024582376607023084678018508772348134198274316383286486892858820437541960410884485016823625704850777336158739317583979563066542658093131431261593312897026589052772390906965904688173962721184653188294927540132141618196892982335819061223872899193740261317266177119078031667471063169394832018461847752994630877469060861121661354801310304002849451878767725406013738724936713847478177403517560434698618453337341737932393827119014024419355640571675677472435717475528249447232661522362223032337728415649602783292995847271648376154998638484989216178825601348325573461106851247794621709957733669943187033501253361177996514110251216547688626575438285879721954837607174988156637218610320760628269485314906188934566888729042023866479220459116680221016855077791687688211846835300618954206717661697419606586616760519047855389502622127635662195629248695561367048126534953481967043737882047562339282610704807929044128167662748799670071092070107214393103831528021608286848078814705378937801793656332365344445883391614925249462389898010809415048691736199803085068561895463672049464217786831525985316445650908846747057143389862861226237938488882871085290438876586178660157944155917004586644193251149093706919795172114913299408387716432321800132606556654399697008657089482295325062589650914776628666249304960592677499138932225279590407430913447348286176691718688687461389633077644331419335141895210481377377981840207978236063918741775083659878344763084454500865386704310733243211815382303164038662682365187795386646796360416432074663872970943746092823922598788407145618930393019639929672132642679623307060384389027563408790857961763145035244911421828715963516090180560874758603775263349530749440448828272681879498039852001577168783694500029646446560081652526427617905306916865811269593115544890039990649945825283326216113852822655069072477200345870507162404325147843155738065370566648918128547117123622927316926501700986116634942557751596391732546049569695038446688418651162030022000482938200362831972815181063913410856952999214763242212262759214514374940907145465286674044738778357082890012812653596769147940423623510453425078769906868316417929414351617983281685742619458991338461048093866127580854475760541633950025154829897485801913321837472394365476527499748917582987470969859869802818958321503430879040542189835984865987654657226671048519060207533946962730158192845708244735922544057366026658356248585592370631862247910351733741978491345051481409534200528794020421163674154093609115726796577802729394216187810443886559187997889812249962631520148089028953756585609474781685825328268835390047490670445403588375000609620833768805506943731203568995576205559723644092197876229873686470951106485607447305262364495937431812430322166228228480217719005406538312459178271138510503866551764306286952358488843423290234748584509602851198739291055927238047008599878764969888120436180391494570181133120611146808931441985583799240399065205810867070805164552472488683358952661987148503289996462726363218070601367473375249864643566865196553420017293196164379323389989965583371122855619646165967306044504312627206549028352119028168349957435919707267980710506486404500203637721961100947049106262276211275939354820175451911588873020010958767623387336045601077275528509794344511403844234641408000000000000000000000000000000000000000000000000000000000000000000000*i1^147 + 741849383472955828441708004976561595134045328577311385747865406196477434895469177338684290288403477914807359120475929657046271010721230908377935027868202352206030241653541916173675131902402507834298603728713202950889827015661479503775663884638345866051605449289850181448675527446812369386362358295056601100894680385047884987354272282651331077609459612548390085938738289401395318559352287642790165340786941308617067728126549552539586764551184050809030816595614456905035381447397310448276993679446937248987237567634104119106648916046832792882042939710033837780956483853646937228395758256157972981457290218899826227980396822273387506136961771608894094394938070114892123868081386249840093515633694047166801435055111021291880079164132780695600567537921846283511801377888040069962526692977935525198144078416736884192618160629007540788676385537102279976142919782033165144881794098761626156092225879513397731095431054901038016773173355525952752598845982631100354144909453961572077167375418729217264984209717528957200302172544278271912954987292503074884599316370661607928431324546168070447293872243315418836361751959110967359330266096567939003501131839121015393940667152169019916530751779399849021726592839780408766029604323925895854882678975558919178768790266757895284969531731634547155606358869662598527252980808277061539087894739728611221714234173756351466830494368770212451118138161763521700924886951681626388837122367822309319707783346207444145001758715299219584528123214146032516199093977404925078165159026143762650457321127998737192304764219376942966685777121233492272152484758261283050544726316638194582126053164747006426322627286931106792846375775420807779239371094285983482452349458199894089048036528954029768990076411186285079174189641808693803788882701061015503908210516657848446719739832835708073375071813633445483068681658886395261748130133323699370624695557063158340882020940058148462418212691541242544321886893820302872068466591255561591758449946292790113196855329721026539235011041940011721481232787250340818083003897215657924477372225747806830493233236516670413108939472575651746804983243478365363075475512027195855266578134310636885924881876426395220732333535822450434264480872597665502112595148070501696173178723145420610309069300235691966181013973213497023998014502286220236018032112547423640238834648094848679397931265696526566389258458611995399039629139284958061378842815305974331286984884796196714546979933581861963399159526547551741975080049472572224538870069305568441307660136107536452565231219598077336635798935950648448653415170971607541568358411862893327418102395765322659151117421285263074216543453147383013436779870853186575667903862128338893667278066637837548832156881309038995539979667769369569096049432725413786125815601375389824361268233044042024064954387066900302846825931066634659200728835324876217783470468934001705089481116787520207475770311966348492796559240334268705285826615164574718878093948594773956901958205428959504612025439966568131723981478851847112138945455252023387733386896340097901652418466243230900878186460241604777710139063095796321117190239883780194924637559708929256192902909318241582112112901116297590357778951989249675825571688207052648382495993735272072212980465791075053496119065205510366602515672100200134813748914641374611692946197450550575502558939800539795364397593880138150578447175005676558785346095870121471686459875192349519691051493016451521100558542610512702777004462251028947976040473691590281024194027579186053466687524482600807876632986184733003557823609602753402796847751592686480386223315818594157475737560301388405470367143402903744112030050828024234552843212297242543273008747179994605444429834230157981974240496574019544543600678223093555257208252777234441281073753306488567561798202988441985432162713224922861609720806846242583801105401186350493779645387479202826852683808000103600628622233449122942463213051757020035221432041164641983089482466220963250280314228984255954537242594876319666876701425002754181586401190282810458526896318861257247244329751120729412977885117486277887504167577513874482259746423359895223736230388738319585384335080759478688056142996569682656548526839201692224110683760664095050973952793515056489247710941414559130161735189845313840736424621283405658699378275449413642785574479431275282162342236914455889396142057703370621514654266696210539535088093617536278606435728812008524081445245695183200469599035606431414877405289689614977233963641061255533378789219855655144742572657695218066271938034937475088853246488638620912732082330167123906372135987752733552336415717386378738839864632301918111594109081510472063227799909124497532857623134827917817540130838411686980543152794273793756364800000000000000000000000000000000000000000000000000000000000000000000*i1^148 + -18184188990563585700505574265870200176087039891162382291555801227544516292285506378582078606292615852978754990054900022873325373684147870817039679365323758126225147039017177119102460018391593071578094010350814831896314935946730040165647537186187481040561406529487793833774193821939304157290617258429235757224952746721867539680277800169564703834596002223615208782678657788714824408492364203277479084051123932289993838041382010003524497046029478606498585108451771538699716275144507939714492045115967867049095818355228757026818450108197361427540217124453508189739637983522608230540357148592968251472495617248507348003772049953656571461739660055920749028033435694021571622932791904556388884361265508175783150691172708416926534238833613843641957906464260847570136946436863433499999855871231439971329759052718018719577779029464531074537981206687465084900642671926176521912060214176195503776737820722273232721372965958830406494063244500849452594946968441123905061719165999766783762958541028618450885617367791097205755195422585618099121685376624448354709603427112166539633490255188868073342455972470034677733531366189212035093869575661354372747781972533037198825159262814939767728647207373277799757513728133915034624476170595943690738122425992586609599588070065975055860183455207468894644653019243437110831242214836371085658504058697549433477549389617659637323462333897189695903062773894496285001421697381781563015983949359026651667775895226084620802432700497320048499549055865659555485201974842965606526895424946845542590653534236348993939024818194720209046372033764419344347585203579554476208305194013904082708608058360410799456685637611148039170953134334073135408278802944669412317987513268804504271873925362995671909886664366839817906417354603418846523214009716739844158579947017770965310737103256061816477250977464739350524717378303274861650125645304269930615434703467581462710420053013841570607427861072119206820175337648416407231930750930093720717436570869023840969246723253652075319709549806084391134139460171653507272964578447947843400646491698591362900429099560726798215372061984495677704615394343018754355094670259058096683956905958316717647909425479230361731664781686300085648977132583117945052361984590235105500940128699745462432787639856658621784243831031919955055022945966930637384160583194179055120858587837492088098325557487676809548544488228026208567564010645363259425984547254861810389216639977309769557472163998330587754630640784031317242684850773197885547106577027131838614756064312369222902889800781490484345047202694997991670895173925220982148283183817201099373435508614729301473707426458173820142884362318692679990373861010872716870475690504470665417934947891822064034077654943535232221692907272918855728944162456673338908562763358026093215749687991310397336493784668499659402282341361521063074496349621731914833305028106462180708421820304757785550913056600355864832612612211128205857048023839908095911675175106553751276187339684354610462884794510149499875910146784087998267969834465967725401963849283308299053105872396562883865870969607105944760032913361855260514984617589166445729608128359287411420704832681673431719644662683635271124272864827100333253612352017038439574042923473302395144541201592860115582947768052714502543790128497320431563169143676121813646513994356496013259010254670655582434825776796252653873360966703820598456493544846431073385037712031958187476542095366201708979936381345052465746331998967768301354202081835158778476275110310617606102655730097250754433027812833043062113865168112317432146622585864043675903792224203522522160571520576515497187147546836825157484214794577121173892610672853646522395984021430539481652197087653877977786137349107797252036605366825951672817568625191729438080991967975557531222642288455554242423281968852856654432117198323058165569351363979221003986070391786480150834329426772809581111471139618264800984177328129453468480328037400676245877319386474547587141435564098935638447492753919123277443532544261546456863127029574472095496813433070728417996415000137945033311786014810458560762419729415441232905461904094670497462821508566992139190712715913357837010549019058816547578999431097640322723740071322573012976007494340329261235481236399834295910795579933594334647895413348745051449592369913772137459902164981762259571508886568944792024818182172003195207592819897878631587642764765840954762273893963667813291916290312439217884605736914603977442587425614908227383701114247856012337957982464800044983403222755652632292707869287154961608771570824821621598593401358596016982923052384487533535569821641480531177589344921796034334756366553107037520148303851717355243600491999890024327666933745830192309156861695754240000000000000000000000000000000000000000000000000000000000000000000*i1^149 + 46613302822349252155223019321235565720525452860570842130445149792111433161065929980182444709998799034508993054641119320036361988287836121338157489016800893067900911235487302793675014773430116748590041417737175468190835149687701365394527856158584454113576618075024235561451148412969739381268272243563835082547823071035439037691943249894691626787220371886072977845387974157636438484963101078716471774972810383773774078040604881884129798814604730027605220179255252191058629382588170354795659286713136343881744939136556229708985359187640813428725516782544662278377905237815027811666324096430474587840274746084535568327331949439394985614842892717245603845274221847715705114547312253121382368380157894981564776496303178268245644538329232757349681145966289274237874956675975292912341187305167955806744025456353738202725378446230318772766572779299212701222237564164897809297144090984663222100764540958009904391377783829895842359179972561849163804215189815927165545360850955274588794753214120748266469312604944540088255997635311663091513714107059365205566378346568887277668208106859872201667846940529619891248960621169165048601778237315545434819888344616185167839608040817362407380219147828908782924859498973860507845433285113650099334094938363469324491905602306533431297414046885726190396289120055523610244425323757943539286099453114390714392709448311633151068436209805174837093406126771192141698129070840957211548552094023495773712537912199289827539106510118632391983775962571659508193806963865560410959101949605683680087386727931525667239888783724663195032264670056945216166636378344596508664203742457035439502683589490656973451171106325935969344644047894579700880447647362101718115920462088068711724151390553420084848998559055766525384341877589018168002986682618493209051455242853178471429200879002999593340904385593696048916348519451760948816594142027380734544063804390197143119507598831048125748475169594825170622025483943092743352748454342057947432117578266668884434830348423275831929061866125564617549860782271560694660342766252941460392689425712763544352680060277875954163323049818109862231617665737794166569056380779177032487684825726951238103254020413481556810391368428637201384668254662436149512776794862929468036806466624709834937745199843208493583398614119048771869393139728435679358016296787068157306483006217115199379855425305810879245200407735906312246525762363435810515996076536242411499285277259351330053783441487612536292666424489235859542990110450447471713351845352860189714593640986546260973856831265117556968697087059047037171404613941376345988048978438363081995098527951900600315794446293193537384100509246431039073596974814448518470191358661697964354902407031759688955371959826030803184605655990799868499985692938482465199551410083319674257804904863312933351250466982326661591491922768662315442745514233150185183596485242525890349412897676241665299851993096366357056739497463303123939262598863830308551352074187631439825240218312206211984737342467672976539822168863609813773085111369243807560118953168738018908169923110100353048035188209560049600599833990839382223356764939866155738824220571628182142647482097013792286812625255037004745756870716656011809754164554618759321147561175447358979294474407164260477614276168079402996410343091958200150533002302358175035432534056455995802122586858099585535482294684392739218425611462354808343441994424222365543029021987678852959537179251753983912242125651324892086602687703044505135265764541466925165585156443849665698612130561122455808871087084108313446762375932914156268907209111642241557975137537401676570470088785599508445223455820705681647297012785670120352639059073252570521829385775843378571978712426328530933304512400383079605460196589174252741449195040413532756670161034765710762388541113181758817656102482902379721064632989809136663300609174049750436500507658271138746285907926580082365290016791605215640367276455727119852367236054315821809249296208406728705641868017780698842217971024907414095947621807415793352183533735054927779852257171566546830616841036083256474568475969165633654517218702103601073891023555691283037267815434775929649129795376368683732907311521941299387685236370979076642973088057801512105644691361931963875173047064198451161462737481981028351021529979320254525551642721705550884811302502787234890713293116333428323224035166182589589073550015072802156811541248595069074199022186975009266897464652849726425116579303696613313905136175617095416019903405431091160640016000730577145520378108305149785368985624333248718425018507560505408444975119204973832946594004936319192759120511145673822081740972237218549907203349233232235190982516349951485140493112193895986208989230473921957566873600000000000000000000000000000000000000000000000000000000000000000*i1^150 + 3148733349598635925087876728723448195277314477020808129703107563919890893768040592225033730846376052032935045307381874659077805238451680039940612026242955112333588122878603027014551320342991824634861988136555890168667460181826580556349488125505611514505008810265723263903646118041524527236639995042208653991361647179416640570121790557047068823808716302240497310938312792991635422599660454471907611509163403033129161482235343195115351759108593134608338777970614979362092935525366946421437532708155358075537799091965311527981658958310561521298675060149667126423229816931153870574953772279940731125694685687410413319616621404063046660671128560405781024833928641945500422688656695199418062001097883112032598616003944293512647344326260717878532928631773075595767459184200525726277783815120157229281853640097919761894989427679472066331893859743059491649154488821110642809446391980237138207011805882747260488393540687254426307503498495977875972923579971664809427006765391806854891691121650001027742847368651362294693382316200499098517343549640415485672154921302328629613077717785353211107107887372452988771082713129306621066368939394159223505662680337032779412155624418654598569231387477310043818950995768982974616728150360270881845856201425978032175469950961440305322987565281491857736802280092194485854547793601085339800074680258217790326630765692568068273314349708326906270762278955484848442950698045507294412600689600382742735747251522162491711108045631372598301695132604446876265554669873985468437410054889640991244392540719457971130825785942339717611752147873105953753683239823615123373058704121473956671911063479313445285435976904092497582026171525106467402421332195827706915496227935948310497970660745098439107955066178886543289922988204965297839306330496288268241595222365831503300105156012660676122536789906443029193978844135215258345723428276190355220950481948938808093252855208113182555071787880152109929541153197606098476061119510155924355608473764433280439516930245884133480302468128735272191495917448803171872076165409357816496741423027125022905072254423896629013329731172811360436811649280033171162343484394750741560407042925305927965734696985389146993187373693406836147701724971647203479897343563370546125081890740532855846734465776445801817848881094011608763656907141035654577953864085966107552274111759026793385801855476196347526632314268020985823254903483616794169869223623758285654604647216555685935360850103559611043486952756036208949689503035677458931912667429611848181747644346647645521971307171206810208229745500344150171917578697626304776896660142420055100974356973078621753541854105306046074094175188097141756589104860660508655161298121614206771619933061483612084763867610494896340210643750179062801794210616196329902245676157182317957659794695392168840219140581952670529728665875883603533042610652684002518295069511506772854885083370711424827563072819631394631341929555560329426260585401501031950072222095411353855224533146096775490219231855656562329330468803008972938058780227023238895926957291304306211518226885986148400311310973789902654537311969373424895622533960222135160823995760969647284562131903301913000857378006238121356383182363643959132486753323417676018120197082571007048569064035064316968593161346205262103614669989712069075172160241110861434222347706447642202172022591368497039897699926302661336424138046170809858936673420855211531192397841266886372346523209938422382305848950679256798520036557052121657475983760407335791822744040463561745692572561684098327121973909945871669247766500236014353870144154077684556201520079314405946362044783652098778053810088015493973477123973057696798522104154908764081336943080342430758565653442485844748979576835103846631770213802419270113604144201267262533187509296910844827619813149676632972493863585953712575018762308451841971658919223315205927601184313722027443988314402174782872871907802655787507037135144893258345725705060549117478973135145205224182533785359457652946848880336751202134639398952150675767115563069759716314750362286164798908631628580579780236990421020628021337978855957253573570846681258038112960239360751719871472916433145576021996056121294469476290236205982450782792057366985595722795486230341807701676574933718344964418623561304569919973350590573572925143281368643974858204789210216717765515242832334479241023268540888802711790489135918752603550622400178325873431906294592800226347445062331129006399889346237086867776395045509025750806349431027112957363068808147036112414368077474116970758760270787833425039710516880082879326405301487902287227395176059136080825213939053382358887283914089093564961428567887251611013456676633476235850348309661037405733487535849498508001280000000000000000000000000000000000000000000000000000000000000000*i1^151 + -72521287217223613287935071820276140862406057444568105144518953661081063769858215870133758250680135726095239159956995488019174945620281262332364668157882981861136626536482510563734559537306415726727558782867672968438235127552471642929544826171141718783023881728584703553451355830822019672058031397300955296476874424349940452032699134427397890165947304636442096096751111419053156220218141408916399421911352255830114770757987611475791474214615136436983440568280315177091214126673075377998052655031742132406973998585277901832676780960413883428887637630825370260005756294718408717794493657670736885352604857034764689674008538099719208407288936686372625649171148947823070899181789857689549670844704874928261199165856624457803442290325609029414352599227649856150398557793675829492258824185446750866752123146729986684382246009768330156862345694020834944404516969171384050127649777721982625658208855695878790056892705613355075436969714433177450802161745395567450042608700923827666091308505548313812332328284303661562216599617268084084245696435755397371492794011775689197057737978641814302180691734487896740318795761325741552651280391491026895711882029937989789348539903218498623694516822655218996839650148799902718708864403552797851661370526209717804221359695925357539411451861482404568715528028645861924367514660454209208562785660791884073689413055708670267443939194290783986385753501104090020570046922821905009141199307164812524456582589701442607566657373036255459246485029380349532997658983864231353447793222012009069263188270631813885200186518180769383439019257646416673003238579077160777484430540826788177596188358080058301965755874290238184959955888150046466123361522711081760689773291194609277449834377575738535434598218418689456467605699367082228889222904952911799999279764376493218668132649478961439359919501348083804344485611553902125183031679124305444011674936585322251912701515793565302567418274298175373469382894665402256618675048024964315548881822237865062072537715529454696947278159668190045718120973484801195441843223348534705605516393948953930886529404573493153884701629794399555662132521664790247732340677165861562655477466353760923773506533595402249529037366117215201756968950312185107602816692224585414459289085214201330666337088980890366807311718864871282433339659050861236576862521753468687391642484604738704510047268609457724950362706644130465524173609931181631396607960056137156952706437044167343492282278991862558560211072259208030597997663758732791849381918235255862145355300743718349207506148102992700816856604033129487324360355568913419850486272210320758635064463163910761405041758220506001197302540303325837099869829503112868766267393121953921424895290005552563393193405525097587582389861491985754010444638961238882739233301299808679098576694677590041459215661238642297312227310201028746570799304582467389676950968022851115826167169125735432308324977054145103074844090845499599256421449514672894835915434439858172543323083571473146140096803303860813593124250765307935440988907544254162260751065775044158637277972084405418746897016382499319273595234072409478869752741416966866320902980497491930417967571226884186331748697971542663189153425776486278258330726048991503179575007035360741117431481288125705560801771517603447499777170992241093509932647235826756580426645323083201466564990481128281671087854568938276565543946097600127921627765993472400852820096264778400740244234096592296615030556140473532115610852406674620833990519247933924782632249482449542520716905295595395804902708686667445525561974620519566713502330258738406354490500352965226192395984216215753835024592233277802722298938583533023968450221944655538814960018773078304844125889382837967505402676736092066909282301495744810577402899582823839032940126885506793317248323478430029134591036107487806812249724216855111647083997836520714364115273940171557139373054642427864574006975227151998032918403168557749611135210244277924321260435361881589059745672967977759221335800612425792489071264352110059432886814115368387777669458126713249615733335148856882311701954499047739092223886332067244065691477258601508224307969195178486563761874453758773893489603529581138073910040546913353779590229630856888893428231159324343630689456595748504438429707940106230461909968896009816691378957333318675378721988334513217216607411878839910308188069723169545792955038581648817498664774104866419380347778801095845893592011002740756109395871485549932574740687831172900700694248897161550750027928702634511772980516305115428057225252166951261438352213103281220799437789777177450540349041427634710573538323440388648752996867321794387040838903595771101135532124161635787100116764120249056984720797073408000000000000000000000000000000000000000000000000000000000000000*i1^152 + 951184713276366408319384279449777195111823274101506355871744575363258328219947926822397441046877601974889255578269368084625140136267212571495370932171803604380753165552960032451486716914780718235112187224591549829927744346732992599206397420343183526070641059852179176658856421279708109990984257650049279603444729918784442263875352380553022724795949280628465748118874443802208588002158582838435805966096073807791620667047875978795128120484503263946042069338626562786558460888346618790099894001433785794793762237997212569988771371600284089071009195762903781565224729812288346198509130051413872337758626038591026829950535120688560771967755099498383132675593845494627029089651473604833538483704119358681158243444473857390932975912464618050443416805074872192709317206373316769367920313179481994931584664337199885939738556837710123957949562485839298471699125945710395980772970604866036312011959688064105351337358569544692365814512359396749635080109589676050439698011685992100733069830717373758801121295146854239137749765679156534602480587020667332026960410947281714012907627268427457135947792456943242517654914202515032174120154119352691648788384304152819439906704314071662872328281470702534963240875931686667354723589371547103498679744186719835433838837027280688031203288716659038636060357239977657136950026794481514668644679319404005678921991876798569427431541162967480681724235143044478493462833981735587386437610912908812737477314275171920963675988486283190825767322006788185174682855621828359551324330442604234734171853533038780527259502685253976406754692670213479760363212498839931369283398427077107402554781582712063182908239656104209361765490982565019280903863078666200517194797596390786180603673751823530136913432489557138666548250091122388117491077572737749803504023722845853613995489386575432609652761662571278904657252740517208982907327588231837864293024005562269620607304656425081451725453033814797309798355224328299268357299879169661171123184591572761640812520716918148781160773413022877451769905679081218712324133345193859263892605606944668826106735827578206027511731317231913539841541358997376270734368272323191715794410497680498195746583702654805620872648234207585408108806496471708933121409786591456323102658254209314762709557638509195786205147732438748347172003371920462013014824540577093610455606162472224187595673143784099612144011773967061803426998030217768585777759475091093105381589939528375670101919092384189201519746226726062075071556408603806686741177239751201122403528295332861480276412887333407282385633522804390174357111901135280137080048657027308924811585772620456628908802292178872108297250982514539957752073837522897669692646173683694925989502519959338970090514550690769427462034713985596419213246759338520062168314389063963831722003589373811897423087209642591524870644083354018764742343797892589142415496015369654166422253348967893815638240968749788340854223128600185727009356163344809271619540904456538735000047203176614512692136568453934875244527968058353849667679242318861674898702575026943549035667996564760244503144189722902718149974704079781182144548270793518137181298947690935913661385720183076860270321513661326665461723731099584039400439199064124830261456368611109020921159954157810286835986081983200910331453339271634424025692955106317117812919849021014982190397503433065535040947814712337940208515747634817869717233262464664492034646581929247487573331206796856978428492429726291332309403437760090080196506664495640438971829033316361876754007163202816339695318329934459659402689004039852287270412632731695656297596554703984873224339678607001925042124790619596607859114243035249855054717222998998079511745848843173557598779267586858937142167290505742505121892834832708889191676078078785468166782464050579924591000020583793343545463980288519517046829292711893705043217192172651712539860639010462942069839506688064567171741944893616342894373095989891546178838626499010655294522836546897202216162994358252311819385677200416629092634632801081852508102769564258615591268224897871205461253869148332625299464627169522935942530755171697192360960115590122281672219057435059676491199974379420141468372579389561429313530956516149511067541914456124762696486012441477662501765163904218435579099969375288705345512430683216901828776404072461229995378752589495629474731362840526973950474825063391492788093444135221118260903088960071284147396452082417418456424428921259646585550327338402126852451493771912624530061134709364038718145188484713278099751449634339390340192085829008281799891145740337615306747475833135224115375737982079524308191188682025061801055084277488156792303494158823481222498948897514157869296398611483822810726400000000000000000000000000000000000000000000000000000000000000*i1^153 + -8638002128887059146666258733747393531162478882299991137763393148411491699966399300876942405628055821143086711884510705401395894197283677797977515245688792902772122921935505813045694515008969209179457584524109291867074735645666946880644602475122507805355798596785684117578532138390742150682976159106622149783498052019063582239031950722521955263891764256242582084866377322518617677141907222405471435228868026315167028887205151017689939044546462446528813765081091834069175119511380513153034880062875473989715448358210677799313807395846558746435955270301719338876909160453859867925609950512436167178947089890570615503087357886618955311014297393315209871822609406886383091390433742310769677713099175746140729577843793018285987897675331953708418471628684462783485682176606346018549326335626366071994752001152732191766129419654366252190586126775928086477545886478361216390062061910293589704877921336151619358249450466342348845967907904247130321678483133027097881929501256265847909929855219281723465322311105758668854395295297876777098071532412316823746942094763106659583034330680064929411919887738783332223259538856728632180314652564965528142313186135781188750109203546147548374773413668357743151142692398857351429061813039794082441250845849028252052791258896880042762128545402317613978105577940318628012998291470138359708072727359093378683036694281637049038644506428129713650732331940037086251648990178271930819864769850657434113327630038656285824049267933588813789566792398250793958340573231833593118089098236278423448424406399190427818692163395687607996385088710658833906676497702249809839527847062327075095734609800328434331410796271624663250534311849566726133703100436101106038817318827214878557821121698499668096991072866960331485037130194317446758749295317973227452575413559889884586500586114532575014717397982330088887691380101893106055298207544845218563558892643772213400692872506924152042321062507803501168542021814916177875383297450180199581896633372271253198044375103064939549710683288462054868795836795580112549589013137839562416554917851732059310284559913592197123475795510651148982660648163177957856114597946145080151182232893225062360248966976141127572259433701669606546405825601415789286693355446270491989976121230437756002694927726092360545400603657680733060410021783744778276994266219367294404929951736618408365790268503822101569250273016751444644867665382709274271961565867153018086720198540199061288723854667508353135686599088684864832983570175034464618165431219536303425602630439178704584632925457984547526425546802906284566720725808833270114609692639542680195359970112047821325517531589018309833286316235669135187095258615556962259088150252890250934783071919272980432292815908978514282396619574321108317812013658445460288241040051336354582628785736860293153307006471861337821052241102415091477588266349859089319286778410455229336680563875706267331264405601738788319216035714346859783124071673166853791739873257477161780154855111664180856839467906379912219794232764780136063379640818649801988198723896197426245376042958830784370967767020573445288215518616888588535984434196121355528967838619827224006126422873569345450500173792442610117099514197809408531845346717570775286428487781931448386133530503532525045319109625932834252058340772317235979009394214594594576151862109046469604112022879794799838908528070257284514407346794725443192213655877914972160780428459630280399148282715512213524570709204413475231354447664535838925759835506903169096532628004791766799348590673591639154883457123570579775140380162415084864536222050634669529166156142833459366878000159000529173922493793711963458805476869124136629071538600869711724588328156243805745417103598492843413474165640252721430834439124659359099221207267373758990922405047246580497709406062343916997179546176180400576226438354456974806600310333187460981951347151895197507228176033317816331625921396738341880429098372044273698845496584782975575755580969804600528864430109468309393871194143089855804600166626408868442007014850216884521032767390889164341893262229424187321735144314133688071849938630924277791699104827746284365984242233266491034817619376898310253317973507231898034037639980066830706099234342295931581121672340932327813724872519818296052258893710305305792744126040399672808091272457471490300639673116203425675142178143386881317649727341391769751657897729385512671759806995541370814955010005528478955398506204970419581617693587187268175582182958577594568466513070526223560817790778032138000983823071104588347453023162381940287292393625572627098400394757971166607541962920653100815321990188814185196676273171511879565476507102670032321056534077548657348896357167210168320000000000000000000000000000000000000000000000000000000000000*i1^154 + 56239439643271203332615468130300606968083031900755557891617853012239874557099606915411990008210526199735075521800602886634579441262428152047140255520076053828018811431457264467695703328684044853265740854767794561892218216807495820240983517502599493248946403041128219694429069323546020718203642204803848255036702971847674117813936617452177801764101632531293874218520472499780970340650925664494277560920840100142540300589463262335525379171420447075457346464754129325755323267526679029419991894372590804762596947346055953383098617322264695523532598635989810255594085528930675408865528657493383238194000527441076559373770340595250132488313280540572166092965990401657442986490530023974666968462342824181045805493204350209433162350635184660955267205060923118530619103671234425328758923038957164214002200724871389570957916949807202344839966128253588911390929533293237146762683506282258918856083898223784937234526861853595176926600951230920475568601059019478052314101946370604410267547529799272431379304690155576293327099281965323632413414963891396050323314697153372568291109581181424416465519704148979553801404792596794281037190157508392858996794079751329409903106356780450049117033491525416321664598931961985648496511099780896152584415097378439636660973013706578635046325118666560237010974852496045055721753480861806885776790108182692877695914082571497258247827517859415124281334652096934771321450029754296567075830508971650074362135773233887271779349483109567007765277976646957003650204946697053901227626574067079680302711167171778832370460924269009007845993882470763516240548820186633386241022774873853780525151947423514738675048551083608501921761778124755183529717069403630128928978391037795014520157557939988946529836465366662361751349490606114959389261682687523084940415476114852723323201063735350910255461152838777348848052182420477722825537443379860115685546677365557013554128155053913521645948762796279025749732874812541980592501133237180999657608178618812075751340644840063126713446753278854676169377703714952949851392681321142611555876826193000768199087708443704176617846224766863339640528752709587266763332311826147038445417779103679249192516229340333392413750385773594282439293652763322038924814967449149959929117987841216691894770996331628790539009899711028859535154517462617895095897747226774196752936968058096751640711786604108435061295735687621676718258613240942400677383742723012621496030917725523344752233526543090487374455078175836833362828413879419819192666507078385074476422434375803666395286119246168196667520286926692596595719164758778536719981469465220674246526877340784439378421041340006253335483873823884413006042137800168029889921324892442661184785306764289709928427894379860349067280613194182982340189251977792960221740531342079569702307473187709716720273934946037459720189115439447640234611073649366659676441875349566547796480804170827424218440304568740456933157131554845789980215907453951768616025604413039481059040025602633515424469344141219132147674776325851355136652862875928911636127615042914617061880317390092935173069358458491140795523584368120353100411443602430105680515252847843509645070090607608917405418375339715368260682811279442044486316961169913239424250956497780265957180490317190476266174195970725916476140819847353469898526460046564580609313647473095549816389949881893629747197172617691721222500067332278606456418122901238065162588887952316869538424923628808461342943853185735008576412352585854652131008234748520416918165230926979498212463969844020940161190336283149506473759109331684200182203410596055249726085863342218781610384250979161185321981904614182853827140324619091642565854533493226327337518138254066695606928868335078291621668791223728983708370594367367477837662687174741549057305129962912341291783320241606130860771618558271432006780327887480573562112045247206767846298890612359713615760580352085343551479072592038289917044635386280042303353999601591380437609560019406476960669922542037725705000376535715514861169890659867541366535701398536046613723413125362498491647781386185229033680149874595227847572800678558007759374277953990490858912345257842499984618523874453360544875148033857643579024176492789194184757127393209215033313666573017883241887778736652116670095898085768067515567827329293139666591963479190865680041025906098225296468773763810233898311853278865210097059442458665634921232574327752896377492754487012940863128895599470804385195129095390644045773075504192613663839579649472204923490025003629779480632652923867343846086169743152523472054109265244095023371985457138887443478416918596663087966038619324951877222607721542988102716280585669139474423510745545906075857846272000000000000000000000000000000000000000000000000000000000000*i1^155 + -259169325625449281669021155236830206626451392248246274356174179539685745997137007315567995873151646700569797503317206234628681824647574812088208852412359192894592250415277376372325558591021239999778321400017402367933397826643916393838571392487077404777509301106765000672274273695296845009753481602261902562626969563337407220244927840769544164406905472053729782182751257301803494113767249208994048908148897220676611989633859533774369726842564172797524077035301559043957013615044833396579032199629336384715651933509659202404497590804816176822099458316325245577836702987374261225601460293192326276022115716205360653736170460485012222588436608349416066519343388677262910181737991344119007437148788265622366194400490687552473159723092725861668040564351804076848466636496814570407390408893477832176220567026067175375771113756967047886472788317014543284925242252383012823125254794474100915125980267269633430408465580106185366037144114133951077853670051771814242079317701433014129642071487629573101057895079895921340726138027348079391663539419650395694614860160397693931025728250719813697730633216436363308769018713362658841363452330691748659263205478256932534717822977375623811069829572510091481057026456173582707618153765404281469864515387769116716868017400664045040404996122925760281593109799884708097040248952193064419643689494658243560791109975864848942455695483552061307356025369738472499643985580491226048129495083629696789918655121654521394552588944255305376371566726019800222246629235582732475559689833514308508277008295027927122274917702458408137284041845231349566849421097380246657941608546452103568745032973242174307964203460040645183645387220045244277271402515775387483569377817668340948836469244980541405526659964354766014410038735229098242947791483357018132017675989884740156346358179005824100642616034742345685102411268494655759387771013202420331934034964023676793901031148413493452899198900906348553999303898306051402785920550864992562308367961995219876576416318146457752034919745232853607759130998541675036625026465392305797454899401121783834452334541897189378304259378204176454951095499047178577065292557815187495880700434791720785538938733898705668200302008520929050043759057328031273399661954738710059246003950446969016266375626885925095570595974445418891367752083022602911144964342721563310735110559827268184367558626169917319798021790717723207981421689085901424284198531739038661107572121247322562870672703676088238184890509492456305195737366560680653133516652567503754924038894679513867775513024586213688136340242045697246973407212240985957379718264211729279406500496873262472466907318423011574463974741905732334065988175621745809269973293076749697480661285474886544090644197335927795562315495806289519162689028192302476723675300795965002553256140562203546977865288904184013538438053271658875253043200005552684477084290761740708191095478380508878589811135564044463086813768126382940549929112804679610917064708715347000939681229475584192218598862164911164389259048766907457826330787374995874851063878989942708657062963569315397749311005611052450325085841407192207415936818346946645876345393508703089034045928416106788779195363630678962270365445216642338077131951552398076405675020989780447984572679378254115342846335535087542787019880890995416587775217813889827828534021121571139783695680408722978774710543794090087837356472064069931486656308686312046481060116438723660253959949146110576602266937095145350468433996563000707371326960661338450156567807906724471991067201573049749569582837666378072411051275152865634025457112140319484665134331303013773491091928662104780950142681989896945605030555083242564034442166962251745201965353451560680591701530807015526265005701187563239635271779922622078337590002577690634034431701353486387297231115182969072475781800014330543670460213670954600677531171494150720849589850526139761488111899110981290025867313259444235171857923718994030776889034163042663323783971206843632781799968947700205499295702647547228440981309060026702245090958345118872114210814078983822059151880556939870639318786566335669816460271398605394841618118828250820839188638659979151904509454792434991726366554403933807628910319378511982369891916435831145877128055281276691219230734485866186790001392568311494290619454923585896669018253510016057223590433126811980414651796443209929747677336153313116222096487265220052006298926014691852001217110849007150688599640906201535624940975009709820662138798857866085592276760690550593720210272090064554012023406131177484464449332638726738796998741466077501204438326876525761555360277439686676718265352859267502439390988610852498457933733824320927645661130451054074265600000000000000000000000000000000000000000000000000000000000*i1^156 + 772315850087561890948430789406127381105463150233103698531428695247109376350842106563577085687959644248575861344704627742281743196925032145697753211152095225656903827098425130268124981912847667495846961589944624323954633298402862247415804912798495350699006076512766398870639058322420832993645796563602297358557891885887495951501680091979420553247273607522336201604433868386178010631617482253889209330496680501503518922294762263628899979518501656432388335016007898303003577769779367318045889062221213263076193890080479128044845605112958053685348357414525865446585541336084903474179524689126865959164511101483285569445226633617731055030273359815282036130928827474956768169155897195876246540569515534494841797654665252227704101008731892152859125351517635652725411622994855883893624005602237093181794346498859212752780623793860200692479075506026277798505938431722895139977923422775473420941165541785666200282214076775333954779175003680057930205407018212991901496900504416643749017524601729316039781131862929983285138347217749104326944810950866412058054129955535063988018242903704622542755167387301320865462737013307402549994856726041988652574148436210528103908129988970230124182471482034260505543021334718528316536952164796583700469713101189082141845900809889892083334473080746418366390086979141776428040790696922341324733795091984930503980334999251301923463418200417273323195990903068232092384553237593941884812490083898034046670247938896375794223740785806726209299699408470403553039252725430151060663102669867306010928367207827381189187901303160036306404269706595363283473049541852789310635941727721186958682899290082118001478724518870942548715506474146291534778717427001778341190325483134919810544424661194057326591834994742657786784434204735701979299376903248415384567327196826051943260757075994724931122877379596034318162607172711501519850266262619235942735038818358032157930263492677272967441786568181689783561482766417041168687433946918910590687759910692443742088372834477107591415542993131164686459965468146471828629422405541646191025271921095857009950006117911034347344200326271897671640991648669336194221096402057696619418493231689485180387064116622440342578775781867086025752703065401460763250989758655026011660420869264116784543524071868500014562579518385920853124488987463632779456156099011596850656092125337551062546283625087986757543946815042757698122347617767410235246156365061325005139930681446076785393078575417451851617207422993247743982470569367179780891252290516322056475889848356889934391604165686820797055062426504625755500281833716725364083287646903150325496802952281949241965585229768088546632619677258502186049512325479945335307890068572097642227137744824768933829979118580975743949539003649359195980963738628442655106087749222330672571845657155911057991046728329814412618608670630253561513769358998767072553446449564752955151363362017148683688927445887753618173097126617115047755475166623351914761259448705049525694525883331054942634829942499156174174187111732005672836728073050285994502988256063086030243558047951675269790762109822655268516884708244364311366269974048642232233714334005969297756564088385473435574934629918702333101920923633052764116628850389406317602408884355010388268393701015021363863072893616873715048311635869303477324703524389363956989891973396868774835912054677545940468566507356099151512656438983754562565262112397693162221571652428702863905295253289077816261822825871871878467013120867390028667805961919219134153959581267520806072082754174725232925995605094692605988259398211895485770656591784961654339314429970526261045926541232861381685334816237097365708543018179182744389326822361891570399122910941567275687933605362507119608152048998417246603191631252512601173286515853045185438022020439647192211719221093367334426629899041506508233012462947861532057506769591544960638449868253989935265166145758704547782499348501643530476942787002537101524854911277930893207648167207271888108278307760070041853003195195045531512173316252294830583753317486708381153433979377276850475137125390393612873640502892904350965160921823145512323495915907780687256324905800601360291605646092783614276043693853531160896116124825277541578953164211105717410034074431552754988496613797349695843753561024874925881473571989763360331417052785821473047349889763152381543412905923590564396055354051523127033174861734459514177183484825174120148864003667707797839602108971239458368751944437044781591225058295377789819499525291183259151672171615545510782081508883346752922127808803660910880995178062570456096880187355643261027554055220454758502764142176166671383062921244230516849643020493815374278219802869760000000000000000000000000000000000000000000000000000000000*i1^157 + -843774065406973093303020132514030421813371256466246318585847263727829207174255053969015152473921181242009323121999572385107965598958871735354928458941042046418622439616461669504080852139007195436347087345170126735828532612440075585218042436743925984626932879199253667207347629875228908098644721211595449052883381385702768790373936466187953452575114898955642574972476081515624557722876494407491449886699392225232402326919556423616443804376506074761776494552483921328220007816229405951567739927809631517829356137441257879743854620642548185572762595519453710221006175666766447404926541542639541328454233542853923201448625386374704924832214133676360189766826388641303769732695199810456080959790279795361124556261547769106474171522319327298947741084380010576345198071716445638350094689475254466582870038628381529926721097608467388090981251210041580834295997548289497071835427422003529640564350194666577839143472035759912714627350638599196432945141628437364322619341608443403133434695221184988101229562779879560768744670470723271583093260083445491534994965107225214631589913655543266915913602110729512415525312859415684001396250261478198642930495206737118378659481057081816478824411925287021624401758223200565422404237239015426761827020145071457006352012656238270554629296166015023933864512621165347390022648038086783316587327805786235495512202108409631294707411111513013739667285501258493441983794101551869431778199908419343392985882295910332319389874692144505288057918490607900817892464389412097985497561509958554986761811996010073470686773939508730791546524066694919713773315402897888538153039413499035978931188411764344080442287737330137522848508042128724063148042013932501267269063604940819076972809063133872102275222145888000666792527166200028437134905964086985377784232728967226459104564255445764863618846569612107480826069673314626603874764013405303830289235338745783173120646017128422764058923073302675896118623652046482196045119790006043890421515312879977130987879074662407606284588631041040867795708794059571443899026733122740883425737131566100889493835387322623455887254458600231654770236865343087929307993672516261522027167081812141298069279410364600015382216899697548677712666600891001638508334186022215358526674276636258493624058655636857139835846544743667105300608968639662894902112458193601225326137560919162722189287333741455778837344180029723767709265929309944743712254303345036871162715676897202245957367214056683704116063968372862900376291442500846077986475089771254314575213638933064883337278515938166574856910824769475087812357439182660599028848526585852186777536394357231762916108177317407908977861795927852453086440959408567357057014026743445479447472954405202062175996999601911693733241247314601671584257318489311192176712480604629713919969963847451570424054082571040638064387264936272559044159828291969551974410074356941250937607323216229213461401926577258423847204862806379588101244591599972558702500894380605477269851109972337468757978488675793398830146745679928899247898176667271794344646232523958596301791144707066227688573053591411644608390141538335472671432792437762232397399849709078119466485084494550243306982806647045798780244522667358304995512068227374233879401916590447001817616599801935117843266674564270830158022357367192649314378844257354216421702696590433745333900267040495237062922681027418182830086561409384653515432582581923214808834215801804856984810492134761665430878548742926663423210573207644562350531026921809289270021642753682486018789501990881020317769657284594372700272765780911304822634401458487295560604679939541860621149055487190820452440991275144943371720837320417628883840428620407597194752034641789758167574266251462327142630350659000699676768446507071597157869262653189361700573437182635078713822943009959692677673684949635398149611749349379690784972439299901283291194348032603674733940058700386642102912290755603705905723533606850629619515906605152595610279428877904072413773586533197893954806372526265777163161828684421200504455220937841372577296449266093753238960612314995543607261256563095763730546406846511516241321380959943123403431989647512693010740888256327218437196518188626854008209849395572063823587433150948227451705358377981177794330614552092950550810317935425848348216204507075929612385278695405540332965876715214224271089032728101927623402625641324792434454621506822605472251900915157306417114669033561082939734740719707442481380309109912584748185693898548253527316761786633892714922382474974219533359706951593965653189413826932298183209230654403673122038697157575034155010216980978197527554194061552995743390858589714985395129477548279802626048000000000000000000000000000000000000000000000000000000000*i1^158 + -4891841443663161428797015838127073384874323600283559551271601351592156250226924411324692543272013079999774782694376158483659185842475235157742299995662257888424191032570300831364289206959093361294274850168996322309584788432319094192007909397773767929457067180722296842885887766073471020946313915028211892605944087048713613621503385541657236355422632216103417919460631459234305824013094807567022417913456902798177124889104759388308098230536597690730175393990008883478571116238219323500276770959016989888359454570781496110680692572305955422587808376413169003148582469708176477723571809716475767096560679831284800058805754118814491229545234891805358589203732357944545422017916740366804748396062699672760355840670205839233520454830194345588452997450954655100917062421860107234226897588660453739993700056005288389325852708018311709813082063592019861352458078224406156620795749715643022743870889162154540491758592323450184642713449538983421594671998767329395626171528818947990110306232882666517501965103056842548039425025758675608054989551672102972994527466271121634564959111836299515961348223787366590386863305924500680540655490533097806965684832272215438796010229532866930171576514251075040878283239480534788593211841629813831996072984402172510148991321640370869609052686647331910635055608074703978239042259889832151250940672424218369378723749237524582168037424810300955454943848320283924388417984321548488271337311367384272305399764391589797063735315965179393970686797010055199873737549683294808545054759875449897739399424353882100241519323996150315005836014371011252041927454275360343639684793359086539372898010343157021407772054211980859413141471526563162176344988820612778919264592421862111961027452440315659839927912456579767584488203596872337251011731968348977931521956933069558240268168372460690931712768654348261741058698359663668165017015151175264215543938877034577573453147183961234203139951396834390835770765385991180500435398846048553363840164248672334884005929876827660324044317679159850516949634089350727546889850456596297680690096859172303888204315507074906886555189255251918942328343478102836076065943155684840883026878274316222018289760581791684646634901811970444502945643899743177795017492457499523586959383193676587211156678159948487883661489153657514408824403668008316918523936211291075436092803235510010837179494429470814358899175809763714309242351081255148045436911072645962932640474055550541490651850635783408285069915413727675632000193472567830564531805044907361730197314564203306370142451006405002920030569557189570413306075063569305383998827537665950233923398650846230164589509081529779943955296633018025753239905949465696248170091176108189266960864755291288568535294673817608436615298818838903216215441013208316626326805640563659037482056542447052656810714429098350751981083065160336641308398576701935890384444032107555982573993493342146439000367721738302644297136587350062193815943034513635260646490205109265268991592947549603275825902547445506000085166244102086431446015802239478032604277829451190822735150167913933076995916478272900746341623411076609940839920913205022859456065655328487792770216236492041192797486073238111388382534204703249306483836462740393695045856303760643573230161924924045030262638887369058219181420649804355771333142246889590784483666602072513102925842362786645653723409804462120177349596941378403763488956280222791002672657395222754183115828694976963281728963316577683443854766508000660460684379795728897613986722453117189252555213106039734673237631542558629024667197748250959745263881710570074959307908197335636891001655453923676002224879483577225038255118066814563550088291828781405448910776588420450671219699581679038961628720108748957017039193056058599469390663945221479743384716100906179169310609280923284738256882922423997477995098338982085913451269882369208429686481572718817936324129609397867036631779969697180972919089232567717711770293674993596483513569976824951772780741758614595197838320688075307046594878667999326828700370089414127818771337405200898675459299403293144326138490319627718902825658118583479761988076812526473496955640646888783270250344839315031597502878516630787515618262761516153228470544568375599474683475440759423411212880484084419130218092557285599451697965216605354902561050020328023051081763550617844554568767440813135300868457927367810126764606642789372361119926367207553048220560851388952274239221645760706135815017230153836453680560824751234138428716424872457012108315356212158645812908543429912092778122127401733122428246505229882129110183567960540878256594282100874878576835396162032651501421511951911253229484014934425600000000000000000000000000000000000000000000000000000000*i1^159 + 32494937468169890483886392294319325156918604885690249708819433795238944949648723196693031688208909521085695235147569166731778666288037674981472308638883931323788958241787809539754929527255066454548516439868477541526652320234813139779220680833883550183055585630567982715083960136159820521110645509167867192726774748763706629050269769229840494335543027753687249273900004115428585760495832174191359764895003171543785298859497305882436310872608977942403857054714729391656298981910726553549244817034802428183742020134022933998810293969582376532356422197288079547119275598829973149647705200201084696880489236394483317835598013345402396662142101158473403762937829165216462485634177346356075498602919786182555797337196123105995725965402585649677377613473618398610252917418441967182209269612474596344187162484440907607741284741846495350946004581101648719291065621105104376698189567941230987816630484390238536999825797300818507908630338122589073230900159944095688474823687933377856672492073039479651090224678742033897429615132168243192566541415894212291048953934783495324830006646120904712398043362153560864182475218874637921988469649660197508146925416304834517913057344511612514884741174765141137607182648547912384841849412385035382099525216531912000681507753113181915934295183262687659412004312469100110404192876869428086892011622917048290586229759603812334260573703982630064316921618205200854925719164294275780872307128554566039895378925331200826495603893452449961209653860792613039150412858068373142854316095911961007071637866897111163296085226007876524400206986450502081760494822033119761709285841362376672282949089861315066802898282929076403759926470036379866674082700251317919831945524807196040795006201138844706853799758017186914595235279129518502155869411696638727731109010762621605119471760480650327282772541214955661806155764753034079962169937488870913631000786156161773993851897933566164406793786124457815869869608652342995275384581856468628070069652940288034690372245087832409302148762571228368686312805668415036080639923042035631711823516123757387683845827629427571384113674561978842390307225580968238048029102195123470466065704493441809217211948260762189896747377559170282860828130700332856465212959999507679067095764773925146543007204151936547085819090754984510551254474342600519685440794939800624141415373105098086135805182399645168972034768820213579404112403838410681172828733863293336879251468182411776267579599443811198520252232887892062445879614290648514044614525888734667475794367959866959545130582895747914700210009646706751273061223856063169852946561990211538599362335517221946147077750904027505661520622778218337652706981136836145953765431193366479030093064278768131643821139124700382404152348664253913107431369284685417511711092414815951795461153678642300356714893832185230160688629706219146381961524576329523322196057631332953866082777977581422696956656054626294690760836218572084168655599432228573627993707971744766134236455910289163058199460135508851930782652240980354469769370285818399969466418845036940931927772481673228693325828164131190778867660055686586976088425557192435731856439922576697992308133642606545665307074672464175997234802698565717927065778544543380404738617838753983170170833353393880982004993625035382147933974976118283522467331555220258256062695130361178514958534024578570132094178013154613236703587564707744057154610537950073698878112322357370213411778005274998926529655127779845399964731377954249189881485612155390095222756696251147383679877797810953062353359885720380456374531262479487112929342135357462613914249847088704622091512407603412694707021772249464853623603021013211669079635186821290178806370306814305764327001861172851363443161143562088593091801078339176748230305203778836966676823322231270436816423546830612353399835958950859150333282750024881038134771299345287016412258144294014551828754590426258985182160356238846858295214035711106776379254512652247852728033548164255177990514532522674324052737090043921360500132481336378838178986292930555987304961384793570778533963778386087757982004680467779312408427492033465828601099120777036966770715852363838038259586804119591280476806038781660305497802557872966910659822246220900410706874255020363610413670819258321726322343092860655670988337298731462343240487631492663455080570026030829945384652298569985935515596428866425820225236205056993536746863216578003294097023592099482462500639358959224595705200178241831286317801868700841777514703186279288030651601937750099906503766714035704639416525974601583195449466806332295858358935051228248320184874707350660909282762087911261066363805782957432190921605120000000000000000000000000000000000000000000000000000000*i1^160 + -101111551977830344460306102602466587179719855581986384463538230116037841829779476685457788357879131373850695818704924557008479673369996891944977420034656741023313111985207435940822476855139225041483843876336415998455116895071932690816589200905790498596221344616048676772733764425858395673726634942465020164730030137699250621726605438520281472266738938927146070220515262818410283865189875247994861095126273709350885003304584736615545129660869892626019860667413629157021900411118495194038928597050134375161977695568782816651599709789944005561526572520841957315720255609752417896505392341335620624624323687694300010988465838350276162843290456240516984927840416940163079024031178000099599752140073729579333097048437407558060810047222676318007334386628325524821956710283445781288195187618134416736361066766631251060676460132607240887427529187936319451626221636557560377440485846441349442333383156280505699177176084969234068704578991716930122491068438747642670801470584333469373487301851818823166808520131858539003180839890584573095286782049122488326067715915478674421672375947060804873775747738906326656499289435389193671086648814547840355559942912673634433345084042293692196504090601853974339968661817401933086741673026555550728106327688196046343318351128442319274566355810762852287112835420502216001537863996724477492390680821913268530817309961545522094274587065920141079128468653399482969275577824971869176969746388409474006042298713924349084665491922815203564192765779119139307355163587166065849899638407534660952266833000086850232302373354747627585041590990885269593065766902360293839367889209049187602026297608326360629007724778166792746649318706958946528997217964081978728776972829638557019107704175265534706604997956369295999237269784130245748925941309053512840730313528618514953532823155657355732390284290757894885517009476999481232616723720437592355924228621699144505747118941935340589695553672842209394240257574659479744888572233643920084386035627734562902522005519367470815915968024697144454330180827860923077739398434651427041030596040242058520797135298567587999461448838809277468581105684770284030233005293509014121048139293495764141760062679365563464154625192744290263848235549364985429862698318525199319102350845846607286341039782951180666963243554106683419151522349825883496243715896208906358666856830893537051617447103371834679896480269566307514970852710367338373082522178901121940042310005737148450100590904129745846090695670951468295986789923839520447494528928310777677142341979269603200062630056680434965926467265825422291831323106736610037852883104417388022119120062247456730695114842681009961472246693576652500657143983627931064836911741213429261079443185024559324149204849767096017517389831763229981405204571166849928735239212495440061952587235883467946264801924884878848034064522655501592324458020523525755498399518453263576513819603183106162122274991436578936573251194433306189661846484868995401568979425911776587888897965131576953301236068017144230033386485939189285669456212025079644104441080706067074350348241359370282361434641651486270414721310202843072021346901155636233832300533820675259223978989448127622269640398175442025253720774870101353280614296848329430037507919929993638117258751528411315863453003864041089241198232068807905681127307404691600969944390337515866531503398517986541243826077351987611165831725894845682237675739647993972516718499948230041163931442323494509938351616862870494442160691463286321378802996564924023820038922953655739579159107493638101447081470590957630988976230592388116150878886601106542763259630727540617788300874424395959463494720781160317657191760362543247820585624089670842342520327185842012369713728454924708649637466628741716017307736939257073114897137615058853993570150702110385970170079156402804136250348277826306313201287405207643181908897693071637055571348509759948002522728398024029950047296607283061778969939676325769035596559866687041351873679094301848982311099602041949851810928642952177835194174971743644753727227239585143780052855340604209224235978420985355468569930282064182645955074748190036442344402776801940320981754045843022733735064162081852837653965964861810342107709179381281468976085406133280247559588835609737698427298713432087806891037604772591100693782655596235625122792753484716737301566598294829564557469407011877436795682944568396214025201716028242919934808007881951617649608384771322214520257621957474632794876678383789313968801110458360913716786616260017414052140243069625747149034762930726160243687539070190343370333335361355312929441788920236658388749665603253786504923986833024910956724799710167040000000000000000000000000000000000000000000000000000000*i1^161 + 152847587719786208246523619126770040714414897775839225577467549170440995453131850517607962699825949028030976104132350902572279545008134323097395697818695472821605341694565952725601604786123976363153200054311355300407636542750554053602207353309105799078635952521038152506751648573114659050295493018180516880891137018895764505944607001242028070960756184630005154624655917898404668029494808289584411593972169385040610360192699202112298768054468232616496401787277777589497776580914070569628208772261938808373151659593156280525421767375188482473142843015445329671565703101459761497898667396488846753901437319874385945668300421668396696286455559996615975134388701667399137063389470962178827777286632441969630754817494045216525177551798505090289253638559958284182664197440524047513698638997430447022281062004011826063760909761188795901750154321951277756754274757313773465707863456703678273221507157069410395833151622104811086057679859431404720421515164835118738890281345456691069858640467707363292544840329581061900154299678604667505931450959002921888936220060174047244148648738575178647274995107722219239073375786177118024281152302899967874023780851622542762280317738109159872748175680333038299456500175171587009247023380086584357040396788527517548354647096201202330909376136232537863300515322557047669371596773247774325737383196490318701704713298112448234922680568840594225291875513578121063342289555303425504131963213837272631295558386411375258944272052609677672123438347517895456909281464028191366923492527249712631582299968532139182511688522853354156970078185457179385407911795495516025355568961366133877521359298070453152716297304171969388284976978696049582722436793082873985128206255608820010082284775616529275435719866201027750999137256580320526777090156399744603326110638479564942953704521992499358323110455474902997256589115248699551111981510753183366373018724819411156881232919554782185107677698914115036124132085428528163003513081398655353302735865316037961568952838247905247967405045915540966510226846035874219299985675670943240589026117722148253809335772865064671259547187782790984020356680873757751405504746541871663166975846593480537986263371668381115283603831582011564090824908753055183581382109193926818788059072118233515284664420259013733274696482223764120623383203708456453126389720798839797958811202817839821223411639601190744565590958169377676152623394864646199401759938316699494848065768351833404564867541081088254467758871718312596003364554356250895859367161570709298536301619017812148839140542975857880248443193092593268686893885109103407004524686209452232474940791736612268938172501866137467221303396616663802997070526014294792454904995087359664158670773129585454623163102448768792385056695183159206051980863059690386805156805108883957821370425150255247757670314214110890638105315194212220087537201048688043934681952013622498305037114935880284663827869686919790156209607031683279721022773580614472118833760024584553253586198340389986233960945766372630109878355661877282533955656916451325428803672183380856374925250886580348469947896443364196532295486207488147986322129828857600186159332388479751541314666610478697166267070074364124176267804015727365997437243156494126899031306880497688541845421869278377737173007868674385414234774331428916898234877117806712344938560508567314597758494149136239811175365761597043995011200528054145379996046759387162503368587848667178499881040613430255492224764173974667766273557431466010967279419657722205034110035204353941341189585482873423137558575212328112008779077509366173135597479864432883021484018422473276516085465899469974389020818935782476113952002208622727653973851901752899121775007679421295371332840012996649939484839902477524461389061601810264982506688436119420230098566110985737083761313968958179023561311785033693268999543488676484420851511404121941017155397402405149040894787072462792954191006320729601982572181175974392785953178275701809936815303738560966332763128496461182942010973671511035111250765857222326831642866374536887964943639297186977191382943787352215262089562864433650393387604028340913445243813648558187949459932620474916667476542839452270173433594113633740164468746557408870841407185474666829267019691871892179325605470529241725507541736419507702526201087481511948093239950233229518714208163989435628216747434746660586714971911094476538069855265387701324678471197256820351341053573512603263531184533023673987624242080203755067276196407930420672065390913011296050318900171683148829448625409148899731757859215649387271827010448198848076629440292396772895964658962105613795570982795665303002026778558464000000000000000000000000000000000000000000000000000000*i1^162 + 227270840586797956375845607560067827450659960970689156553892985767787812818057078169573226190531078743596473605999608727356129851626073010806132515778913147277492515479137058258036793250068266604014261755790618105554540040674635413740446565111489292143162622778513508582657328403647176598522142208495986495374380578432673832847957117201545972340488812075148633911588154486447723769155728909386449503056256350300995265267234334919538993900888512848116834939313946887216872655544292429432418488219554449590685979533071348770533925117288667035386665742380367831768237676941918502428343515096892371461572931499501078533498064870675123607943849166049015037240591571762291317241389051235690106086215495213672258888124299556679317572158384263664146886558598949146864310664322525717281412880177516723336277466734906097142084001122940898024814582453568669816973893695949755235442956696791897569558645009882367747905214627543559941865871060734062437778686733727967332989355387837176738752984879068901914175619672735061717866270929552270115864045666535667308177264590254107115427607087031580718032200005458172205337876720504816391467027520752392227430373509720770917273327744097138457924579046088700846827282665738785339408093048794214600037243679746295585647307774951947644872198662190175662372601622943972202097167633558094081787533087869594110557942232802666647557920461426871672935967280299589537459338229922611166411702825263770887767893225644142213507167171583085756478218959450498921261527962457568899148668607529077332867350018055387321801059858903064296477022414157672223836418127548231387264274874798129099757121940726580885068530040389273927404149791113610111637868287961634184103517745340660539203685267197355522319523802570944942839869827964571885119371193180313866553346115192762275047081942433013841311386293890393680691518696878773534620293700443678948219512964455423635756931913281247494731020146618432661150149748593175035069630176615688348313303871345132236190186332750798328662830623628711260182613779849471784782177889219942637733107248173385751275741761761338595765989387321896329262662167657094846770722736728546166107345037081017127316866246112468721600132077454076480028506424432458356966147421480109746644864314722677918164428759980578550431511379236481593039777701749860478409248964251232774606685584074106108342899286898644803890516868855967581223483784467345034060027930851729933778806314327795893033863036987867809794849989074353248783073179366301791047191049342830400339374683057822836356074717598992224075602953691983484569948652548914403134039806150012844979250336114403072594480231368482853307307564282484176046019950492880261473470135532324539749343442276612460756838441789544246355862485179978977845518252894673893205637862655306234187910523694865012142103635878713924836002191261568883563089660776750775300323114747862712627519700894986662880839705373113531963703166567501623993773645325372329725081354187154200175179653037012947943453323415527126864779517910159743272532966146438883058640546099536213810910131906854250770995821378587086344933622405563466585552532417741636890168539162952560931710053526981964654439301571454337587826855667534277642997739385814548224915802059830734307266494586065008382813431553333320374312626431346010008064471404214736480721581632491861942758464489194344212422020678599234680764503920295313746665377616441568726609861010118777587029351928083089817017333899126510538169337169512105123592489985588892106629681758979059280239410685580660000778860115894251917912000572383431948795698579948156479363087148835365856821699622876441226502459235559094875164997785915746839511977223906422304943563503581640136392334476061543575357101179255377118661673620655763483125223353072874790536007560743337543491110968589162187280203906875241757692356767763524678360049120295161175334625904889199562211104879010181385418928671149344238065312736908273006127076350470122483225858037987835476360485693585624944281068802274188473976490817930312463371812014342954653477847583378130560111037362470711236285087070339715975703159048728895602339215370151055980849726645050596161767933548387218495583608760595939139142007108247272746069200152874424356046128853753980377675229067957057647873417731765510881660123515667858193598202576300714354220076219118230155552555318467707761720842964156986197633038184295280494651408997000550955028303740793620833729927310527273759682732179428339959216281659705052267724576436121737319708111266348827113877592831961938578913549213294754505294351933410128238483549435527367684455401207366848244386422687216435200000000000000000000000000000000000000000000000000000*i1^163 + -2313288292599105754397614452799674736466895547701067585421314200466243775593012159144263710958121934654562352624346419139431207748095954115782303611145678087254479022106064734250585886059442839317492119028746022518557824998447522575846300941120628740374331994052607391881413210971238611403624521968343624407288695018937584862749529061550412259666737849185729519807973841508193443358828746177116165645147467357599909669345265888377098677492346128653005086332613973423642075745923255872116883373590602273138446359864905711742634467675630697791416508435087728085871124449432458623216315802117481799040657745844224724060409778479647962076893817728170434386593100726582321902579615063461421943707635301094725593070639323315067788404518267707039943966276292066303002176159656000636592030619877373238322360147069403044177161976173913366867986137778328767830613309546560351875361575102611528892726162302745566462906675795398579268785942201767283964935659696358248320765948802475026462930564565843828157203824741046599279287401565104888348512165980059566659554646109829128766882341095852400753356602667473368578598287111115096893155809038702552756097539024998371486573233986525410376010036541655929178749147905669664202060847101901990559633869342030670298522383348571817033736028232551342297884889986394054093719882139659955726567218269198780292852511433548049906986766487014143088113827757657028019841038821449494501545419071594046928789763417145155118928921462606809225393150946634260960121537285982045546813655814374266866090019678074815426537102054976351162874375743194501688224400158041543608394397940982992911514857297310050663797307220205536505374026029868413762378041094502870808104876113381051684506382318224079338282008169610183818139744549504024835802638758568606671159089875234383207544131565584750698968680426934634504624563730234074722740034284937162997932178525008475614081868863572556811689946282941966282979236640717743787672339994120469477236573791701420205486337030763645227130972817388139864703238259080127429381740855526448726632182438892948751236809394881259482437045471125710170771565588661824544979800251910465533509681596207812568457141308319143782825973709643404185582935804319305425839969755292273269225822303604788420505213582018048033948614444305269356339052110311303140869983970338597042984249951354032401785537292536101353493211305387682962009499849577921908240063402546061361742873235206504476420636099513515329495106550479870602926604316620557870058772453211528581605187252694286738973704621459324986057857216077303549040541746690128647769719399359115691885137612018939762674820054563808748557604028177234416387835238963092701600786585319308213391041026871963942272065887905982621045975482898422311958134165762103819390688728805694075514730890354575568271221213304156236730292518886232682504846040910005421784087002333984974774165730343069082313674707616598947589953528828620505123381439026802178526873249147797567000018581375345064594568215247236716191817611927854357972094362195448410389839063734571578854135855811856061987980455857414516973189531220712058935170855249034962687061974687807332537265290791466908226212054112075652969011482586426448811870042009834839936643543358259277452970650091442016053704106254487838435959513068888068892976668280243429641316034958990339403887676481422499130142413254214867363832578443056184876989525018998927243303834369124263054326534275519193881755888218909978933850211667537938244547966956290884856612824817450458713184134786771701656875576890173512496654274756583327274550219764374415709375872911419106744131754458100892846480017512532964171341586828714442374894940286095493124663516625143603308297024346628307625977398862679855165545807711845909803260878759921901477894513518151744651974715608195590503810306543848121883622663300654483890679390741499481924265714865651668716427983119976352111296011027634803821296278426273287531566201052319845744350224172940246731809680120976214747085641052753826089244915231109412940189598156217097857512094754669601264487350271115488610800535933965819622999782046968689896553207423332444319050914250075726439797938635452527522876385451503279974767212345750962102837805156831625738282408172821156458064346942650279802077021717378461896549084480557463906370212332822389928853052371838743526749808704707386572246704683195104281534130559792297073672154360680995184206265643979461975178894521261104852333599329709938506460903358364767259007931128557124220354985510565444556706936383551904044179937917386408448013788202510267875695166564989182251126651892298269739408424960000000000000000000000000000000000000000000000000000*i1^164 + 8094832480353712339817257586645088698563978647277927080922160987841204173047473229868118614720899609783123182209496413257384056421375834810295665476859045754660588512044763322401753430775755062344603993815615102291303010169244596185651461880187527645735181598725174809808603511561587684563093883770213539534164153347442718332405493021482727539842652180367414046120619640614267589369388865463059139648064573549043144660974733288189162396962013086675538709378305600715710750248626892724574346275829223989581511908674839420534526650875877038469237644445574399931551114102575791896990024052280302276729524386705052573766179609137671644311660303129763777776984583691648378155424340276450336301368251079150791249713267512420479689452013965004826220817071209389114305942075102935343342954136208035896424170700365895965264459619219908687000600108589669180336965853566540746914018646147436668828151941282435096775022155481041447928825029321055606249873849517921517915731459849138665042634813966970939037918527396113170059037558024038251988019722107630568621816717010222710672160463852564349667365525984783095133830102893520798709023563122739264437918111973614496442064765020839279180498211324453254938440307545666052439115372864654662119438758422908381424044608732398645258878169766796733302715397553665777255886275508919523013357042672209790930167510720032761162917897562891111649441633242186507237996843644902591717197790546189823384512401301573036649451769263723676781855710593838390369442047965313560018292746935960207846765479906602598886764139378452354845235037553649603800815208398164873893166769803297261891171598871396442989373041217392220771018254585025204998762802002247210712994152583270357673690459669436048741697891182406524352185874042969787320559292384532712524889931728825290056875580830292424184277812419053743165250533672813535663259718741494477245156807649649521580603758343396411485773820881239537266212339951463448936828010091368855090301897962314400100481770168559622067371310334467312603976688265571776305693409518281178136146628175494773120335062798734105147081061388710083423447940918658709229202863915300056406177313398462912558157638589373374516783709245443623494729604239464167645704250548134329328888983235385427604251565633471467530461113537790749499580922540516829437673107542914538066698613287850555725660840812172745155608034348359602122806075162561112042524243039259076130418384655017269334300522852903207387656632066921715584430111354192338714396765931379401016676710339651642757678237691374539934720902139971022746947631748747413810130624696811899373493285875424859568196536305928005539524695742805768035104468776848147915196773250633755208562687962378384152019716655973726418755609662726596463091760601028796624245449155521757512201349920992419158782200477003522751121309282172024007737363844967133781591884642514423778845823321355672488093521956290184882428051364513823850727280445704685750630567100339991918319677689797513032849369762188941887466677265863881794308367875356656872391805582877756339779442561741205985926472395515643929051511767135461787739101426743244603900947082104242392496587009804059157426961283332303031098200269786395030801180431243154189961950155532564462606422548084980798182721231246818148894951293210375001516423369877482568456599462897485599708197106710242108845726471825005135364956625524668326057809933986546701757554942468294928077640314597903878661134724099580806148113347018918184080757979044892836970478037251657548428860171800614331014877739683209856599850593102876651980026445524209335649914171060198032484403686170938160563133322582004040439222759552352873955515681525097653654280191853149364246190002895017352282884900221926778197664158519542228208762681789354883574064659031865611895823669518771670653292093798184484432431602601529671504399268860586982193958269394543753093927291790111319586473420711697822728355433931953447904033784494611929675980228438232624709333090002073560210393282973853244019924138307293521720568273648519251135976938184144548129584811242935611607193891712736550169449471612945012589038889038595569922603578745032587496622527194586505597868023419415225160584691721988202845375495443810927327344226703896855000184935483971594971468986055708645444542404155035070934498589224839851692173035904417946407114649349823290390011780981863515549534534319700854787574988820144581375942205029891490660035173003501608290370971483177043021262832260805185932688023306517726359280654079362871601683115726887743448955648220752369489609290254376661941872822711259103532151612028748195430400000000000000000000000000000000000000000000000000*i1^165 + -17788112511327027777616630984672991615794571635549999464045627108149104790342232719246962596867655449475650489922622163511570856844966585490442830329670764867910766578346139749506169243344294791865362634652347008951202260680521619289941293827923117426464926733409739002720477698074871682079676447677162647438653383698354745321698163422975383806031476624431108975781798270274912930787449422567015510503142955041874831916040225643115506581354390370266942343716064355274301992296968555335031056556778706611565245655788566532231582971952988946204469277574692960128916415526270147206965979995881941669076283180208501291603633407803854113630593666185724205628848737640788540232429887825152033854872967705223511466988495270902668562912212004505266365842859488457604881708492771161120036884046767201818035474296560740910980272140694148696614789567217866157509415222887997320257024374688306106366576888164024801243506891063804177248242627762778209776430755582877821796288884281650191507186052717391586096499421568352364894077761556641907050230125063781869763824515494662393606128309218688702047877523871050503708133679379113129735717589847196868341264585463898403758112512094818434511027333958160938772024313724531079207347732821738660210249997598611021672671755092647362921368399779528727923507614937468111904332496437240147509981692353079800628166830601389686161099403737704056533959076546887209885487618087766068646861130237062412065542133010380386736853530928569200291488832319528649420550033866837388517510901123778800488163488923191272384266081677704383527846459873451047868059397533612004423605539453789951347268959296027360580870352777773756483437735735611374816835051670698349198911168838588044002414476332798708388105982392147036554996511797526507820785518620933544852308970848270762017484448515385037950270893919502066146042898093656038404951863980466474356798812902590639924047684338223118877187621837595661480639561901774686300471639733490369636111785598292343681645053734200139616767480175421880702100457277853755808044349203964594745893716099213683206703356628213421403093113381474941994158569031059663624498212306094270726712282464838435316275116327184711421445429316767414870872513695041803343586776249071792109593465387938444898191366073987141308795654931564947106375096331284008712782670531269176445666648850779706056668500680095854633991515713974622153167229305775791119169412753351615056817621318418945527256553854041991888335023980516246282840294836607200764115758655431613813093648554638440626266649919937016461088181683780250157945408981991149837008888852103759138605308363802146349192225302535387664418760594283590793405098652259950528027220622686074133609747635334895115002539094486660163495943959339415313295860653825609931581985261444797998412990952015496289099370552542052604257641578663917410484098883517846986102846089008506045142699805223619924454670570503728359424032124867158408276328562224949621331465285912545550696286533675174672247999852074990066563091517470296323540243284686846660325598073449914471636408543708315410720344308122070661098759274415584101494549958003153914992565692616681768633360501076896972032652108560470166518551872786051106261071027909768163478517083245535418038027341071500217286741438014524727570954116612960641462635031775984653383454499268747916253657689007386922718613265322487145311297068674350945577336371282890390955376286215108917861763538536994874237155592826239918930543056700175497406270289579103992102343171560542023064094472313270614043515423427741188854987491150149433083592423383006893389230144586757236193739267400929853412782874664293020719621355735527708330573892898161088522222019330694248156397666345687399677088969279171976572380693563732393760100765246098989114962275756760873375553902279436236241468802952640972704919048377722439030214756532856115709891102230542211371840308874794053193772789912028766300687524174868148184950285512497128189738693985654753107909417394466825800646965982325945001269175639947510722723145356242703348677631879716876079671709700688198616395048857988313681266479658577901422465350528852444393731288401139196786287969024966574848823426206696456338708126700556518246734012085600315202178405006317573284171522025935667249695744260497155965064510248276933892257054303666517190262182680751918928997036723151690445896897947424201432252986861545295359661509643731318807794692408914826032681811761798864132367127521359093372696792464669805528789333447744872815511898463202366787711739974364084692708655101959949555956814908513739900587594235586613468805862522880000000000000000000000000000000000000000000000000*i1^166 + 26615723815667607122884594780036223496946872528838158822835851410384470635958551749604066387281654358983767554231466978570971204871701871297300373505009935803112515408541802085012380406481048136630677948145105423695439058854680556713424276677149560636499895013673551718694936759870327404135037791477424524693484188038335424896028974661862224631765060614309010933353625320988586615909914689148413092393949573733462703317460014707866089727226049609339795259238462514633865367004670233681447336303343889521979902443655578801079225373854387052059948680537303132858750831198258109371459690068463914954200857473052198773412140981440154737600492711565131942970599703815406092751504311885117484667840739203895360983685303594574219505078929952772442128025397078002119046150099090852914687045374240185913924577559960353813414188190521725703480483981466690353258082202743814728063323268040158524621293883335534265907005932219312619752872065509019375133868226426572588941156745119074373127051081807299948378604007018821294062038485282447725007813494159415454009132095987543358516147974242449694887539538173511731352809998016116393503143940787924729581724184434473920224520113583498270373584821019678343079591645406384159247294399972968108105689640578759246681989249461815037948483356052476540849245656713469374636318407012513297314445607446679242543386741761440130053609144336614676567550473710003648412307208172546023304444959847366818119605646395223093516377744529821400237145290607670581956248054853506256889751250559644050958835268336305644127902255610227643049467799844115365632850412993337026716142985931824356537227878464425331640159145038977673132491528560057547797477076221281147390113452022865017022005967569793647359801149758440918407519631748437562692602500830715715044797915984614552136538685624230009495216523501478526720606409452821046457952806839722000077660850201827337275393353957396136742038877605169685725828381243812738206174523506428452496633473598503881395740758158493194551728525616501478286215487152345837279466277037972800266060446430218980924947831092913475288231201692032649490355018243503622990802032775692444194008125830001118008570707305795970950992761093741485423926603690726824810964831667474613875807537314830497825982877689331153992807185567022571682798545491785438157396083184434914240120670249888921415786258822732816589587132990956000927361798783196865158768799501116728942805927007215402647554801454342566509796237704510996126389552403802365854836725353093911875441065672377026457204454079667164562829552699965440404522296117877908537218901020194377879584644063170117303599981530139764138001979956956352002758271188243652694306610264953986039486003001102726855527284313988892870563373441316199345286772252260225508900418603701425174933134893292591805081936999188354647477719602737688207382297064901296726264291891196115351876138824327023055682594936654981455944022478563302062691521227087488482685680823906082189293874415265098922788456255744998876527755376776952804737152639070431631789342720701064003878938451772161212064547502992914580678674137078070454266491087333922478537447748564029679188341083674890680353447618262898179974629674466730764244834095008570349408083004022726796040685867962613911567339145767128085177791377719858033074058335764836073819353793042753649081711758621068057830362873607628704181369015616804167965885299922092825050515565122348512686559920270915524133079225815966669476110329941257608830117916117043244971628073928740023090343070243781170736975588662807664020499133383695918279205540452047549339938004220929005696456048558650227652851681143748466168079113255722594107114324770325897093201921626993257618296748440344492064471963839000008548541801282827062004653798068018220663506591405029421199329505122584387321306393322499857657900789904248058180634009801394569421918315709111049662475228317651013123263522386745528494862502234018203739779020547860211876473947622908284817387578254795445181711477939542176985345656584929411916489647782673405027347363603614376918436550337829815919538594806427473096701044880166287343180613577818523961507957385951541552726920470860578388513431182025012248668780955438473757853823933500657512519999550960240923219694972376254697747437223718734486605802070736186004707313017876236581977603132846302728405834078377201203841702041214433862954423051870434803111023815762573658260396625399708589355728488341569865433253515779008666328624464409799581256310178090296429087262767257675324862289179802083324484461856435155273935169745483398064392541743499798642688000000000000000000000000000000000000000000000000*i1^167 + -27539366387521401945859763605533746572953063692552030585259370032836976655115534880884209638292702585362852440683745895971897877277986075337041016446885588540274625287303948626465455748168304567313677674064421424426166437493253954066624601657337267754504222362428562074560142664038472506766158606989670447168295207202534758439650655500716630329674901658214433074352928866532413233475680876011432436444010990835301431900254437758362760209434243819688363920674695947140239575479301385645122723135393149193027554225318715113366281528825200205924886585510770703924933297000179936261214847103557625042726991415298241030646288780759158753775222632733339618275618421618477200665621879381644337111071879137947157123853174688396625464098331805634158790827147185586918022082211688736038511756570078048145909961135373135348767286321184827152991631992891108786245972032533407502966710360993905684670100635031088073816316004669465942363921987912306974708784977645084332785225104642173992045655416474351150317036121597040514852100901282650506117926727500921348892626523639332067486276331227413606392519405664323673358361790185933244951193514895629075410606584775553414521244205036177280427180421505504916521545703061185597564249844705809813265562835660023842375546617230874875396850790280472018023374152308545876696370685113762728021632057637842810800998289226877108257459258782955296068514781898289204645541800534839706214454261507330157101447773716042308941892458656202540571387151594265546204216351582410679100454635877391932058122070078547628813466492245849111526261152058343664798642895954206000914569003099553226928629771657866893738754237263604343583700638638744661633912308340974647045263246325477618506384530927633629533792898286587936710541353546043594698742551371788481861328978451971416270802128173147837880934692960684883214803042013307411027105522146189536776030655815345328256798961686809034633646268525322420984737257585804552486976629139512737808273292313068013513850823976278065499504917129474753389917181311908467252680489391117428997948929051767354199782340910909116695806183935903268282577025497726345339135844174072623857243027483480546392117196879839746076658734984586017442422633309350829540487670854765664628714078129411930409398258613272828245308930045251644361324516572254682703644710025076889090595949742210669983070222155105591066283964236350357936633606314573797793386485845059897528514928466204591992418628450012707854176017647499126455044165528687175468779821976812527563471252867321047817258146652840594230599818654053509167631676288252678507652218719990681783891409774842221758270263458298664436754696979758069507384533913926241480069759248453541228772681310668201225711500321774423461443194139242803932209743705044334668655256304605374787501991304166110679475529493916619069180385758413618103040253529896055118136480786329617655604814379148775093420864030397450295699897629703941422068328537228554616827293265051300832252534999264196992912184562975020212310515306599995625164586049821005387807686178269158870031282982596172780293405792809678449192526469431399981378150833548885920335917857250683437718252503634738587201574777306030689230469645451823764108596473487904766109851924179850792364843897166027036696648885661679891408009172083558724956383632876776533520241939736770619686367493509256991504617945548726522506626854712025149358813983470454422048044097342071572864630822655271102595656789958950634972782013633941744235240488788723565851431179490121985017943005027954287012965685281669283335495952573332615025483324217668468282367914829940827690146446717217757377193919011510883727189407976777274379759151690405495975609559774609609912562914867253867428373258316914550040098210098920379556944563682946649407333252835407841113806157644208467502198964945648123421757174041197079991059136912203777279960581132929935876944684752178518066159916814050702695365597233888714162731129389656330109966010887596566957633709217844474943700714102147568337610937554369110656897823743198390445429452682715571896695531170453093646483141869857602740882120776277977131449127062327906578728034904917602264026492901273236062593075841348428617421263882767554228168590431908286796824341493080897846049941958073763047217605968947840927203077131920208310342497120767551869076637474716591099486648567416148179373037272646422874563964476833465395665971323628597957053578775640691757874792392495293703892083386569567168714004559033326637022255684838790412029047949679129230748402351218339122206453660870167820220851974688466564835453593190400000000000000000000000000000000000000000000000*i1^168 + 19783876633362159801983519305521568869411802422006984969396895500916145283667465752546978606202428162706631037984802833356116629494153108891570901836423399605397525193623591616349096018840008111551138473670601426783019658371983001499298997925300761322062822098804007472565275360325744676582727790937465865654867036221362693342781016839022864673057086764654702631930068587649231968637500825956440630742265392416071557882136030362508124901877379418469584175697546951389845487853584818137934621231538040834085181837902332891436258910125213348945227189025754218042171146872579204309254077008405206024028407868731808494915079004026840041810044425285074121108191930060999447146886011212201298050176307013321081186529192062459791606318456440909586929130439924709357626726933375951540431882362808468757465924448458231641238929362185036213621664793514544829414275521679363370501779769459022836442230547409763224080298457773303717762710669084267519992685347739620989058543110915817581788926474003715563178199447697175481903911389681607026527772112915463553644633868538236694466177510388592316729337139058733881278840835056744814184041808051981089091592085149817103570443331959560532533854851079879148386203113431642824091269110528421353472681198595640629153902464133754424196053412666502281150934123241954856960711686098299240448460018067327822767855088068674026853677613035948233468502994694433345032549710184000373242594359448512228199308179254899729413779181854450229634713348504178483662039979992551193820764722728097018330119665829066760519748707710662000239752980874860922713107189831475214173597587147042529368949629332466568434425990429366307000391727748116610399407427301946213988038101024940259821402680785624256739774047773426350390919681512200601895635595237171952445605732133527009514320646938466210317471417852271122339550353568691536989714034112442184574306249585567944549552649974927905145835005493498782167294827676373379504846310466820975008363053646491270334844140806354594036857484286251874508744545002016766792293914383721516407047391055572623076325456958312417212370795847656953691475203975763505151048348947223600985109196598957580488994505678103543173313531421460626496606524076687982716205504526451861352873222613595458958421116611729351554502213189848212947813580114504803374660403458411659851099104873780456565789658377021998666771962315723272115020767191970752697264720268557192006913213450964424615767913818358241122982827922745561813720451977360463453348953553306050514315600253137441860607860190947007176880170559313115836546784778803936668182183549661828616460503604630150266722119653224689645275772198085118429803064692788701722482414677900323644706896512205088707392956715801768861275788873626439541222648702910421134982590707581337566353686794075254693331263696655450714268796700893985969692778249183905897430373713044131683420127834107107851373105744343284703296547510068194721842275708732170779838933539331445712609727073107009109290427136024130913080971263437774236698692108241296462536425916985494349846084389863909744767325572559750856736686198237541065827962809762465769015323690114637464358919557531911066599252911512463774727462909692970916609868940113120956985727449935102048603328609293201243239962365179216470498628891039676624482939731682199897318984742294229478074746340640137646446648597391923786950668939147584250586500496010111763415012501538932299150784197496467657483690603836222735988851679237301769169955979623599621356316296657095618550673287156501060824082808526304048224317640462226382799675908158688774181413707693813492843394099694714390456687403609312289938065105415773366633930980035647004913944122399375588112339680010762983710277758600737945517117256970990381682436326043130633924796633148884502292574839296046160628166803775753193342545566038142550241507239069312142976747007106403599364142358684565589910183136693938515885821738875630510411258600492556300746295821463219391840790493588220898850568269171233954176695087424795170952078141499517338096399960034773632982853135278980174309986670910549669788539208002605091458107138524258450157515149127149531631724913886982361038606577324528668720202185004484716504509827289583531416687202404950672194086490996615900177422314235863355599644169387217847051042165510972414276532079787054845885688469747895053598671252492184226668489318911544895180289359901339633853849122593114956584864793977149305572076536186517235676823761337403170707876331512187934477314496612968972257479884010815761869921343864948654860830944581714186254417920000000000000000000000000000000000000000000000*i1^169 + -10273458841440973886967713094668238443918439591081826112083355376982011161231275547971617964427724339602833364419403549178496077293847478502221294821613884862349407553146687101045017061844093917003746838771311231372594744382022398802941659972231920258474615346953613577890960097709959123735473416303675756098241986475209952905441651450945039735329014062594830761887084583110693571405247460252630689026185285192893686564434322121718061824053705614966762339697472755732111859250239997260909822860366822394329098032866240973970933011376191822303632442670686267623186822261699788085019584626053618290693177642712119940918337097776880533991967486311501064284306141416738038355600675835206254791417369108743695821229190282402745684328986885767656111190231744380206897584218345661869245527874213071969490864644030213430836244783644092972602722857564119681335928653772888216551894973349168223871000646495270618852486885571179834427175003665536011458885393326620423979491506060438581845883727969809137790108634038022585058732862153545929691166481094160137299630451628753054944503082017902073735108375792381551116763926557205307759650300010511213745688489461791048082479498426432582901889754974353372286649787672891274353058773566538615095606878075794778404012196155735123063098552725931197068451698622437474315501333608102405491113593319531853103298974855317955351093361521930318167837879677779961085468228100892483518591302377381230196408630700632757037509214344477971993924454249620375709487941412003799727414799787569788213427726871448003166452048883187353365613111058031866107988316095453769584519805059314344467069895188108074630321075457015242164177049157050904650749708737567069035520787762722030018840580556100013677721454241992827252021940982232147483240253801615982206619802474989038402939907421371904750663296391939600356138813737930101503456324869966008257179056576572485629194315414841136336775462288343352505467103541885458666296547296253050814200532755693673014316374308007986483531288624016444407968112118427567474639528072196256692875255816601665185370527943630026642179624909101353632312763394344443430616706624538167212451813590880182356382552507655583216440684873995962966732797911937499998185232493717411667029686421852765051689613327841873704786406148006020022525855907322511830588218209590620291743374211461036975015448264405346258970551664411546276819910115672258086765879460787087782598015684591933890433509434319812569755185668356973085126973516938269996670686293505762090458299862177781148737399281765385623311350603680582119503749314271572269145290526688252621340808111272019628767666035859284276669027181642133995110277679537778171602933111827090883484190287163440200326738782489971893103554621244410083656806404336357327954161871784768855379993972979816078370384721509376441236803980448566557752483668671435580110670078695751500999741416919342566656111376704196463265564901507534988587699971890285572449479486822688703755404010423309578023279203381590447233973380903770626288728373282838058946438540848701773037144742571259227176855919758755093972989341961450739471478195960657773726187435842964630836431921970830687112706989082364397355226310295286219206088246292532892037097386545051536219239833824083245555981961739745971782043944741895110534157000972271361457416819898541279855513239912795583094934049911411204461671451402023151213291284453062043214521008605046272016904962731412089931391382238498020301868922674465389489480924931889594172931642111009571723273819282390501183968984220573377867567272669482117775637143070145623086038418590783558331477839023709237501723095275400167172626022572791512429216513500450703880263129619064181559245095936219680326628067796288428295131815179952925902925892766637702851504727778145949393417453269571786623693924379989643728302999514435804160654239880444334412426091866398158588092256772746262906813118946550457160225411043584739708792511792588297633675439333034038797482404128749848148610232178584314156408604526431332890773577920498958871333704370246386385557726737028094629812429300814285701790837998030675811600980201837303694961196860029162777953466783633687033472107022872838898529410698373834901159784220708816244578411889745733380384441600283573005857079845862768913921377904282649796484357888895699698468392834490014829920005221853034574037468950739910476899905134290165400938362774161257163010576392337443542123454549969894477434833412506902681435670474008926831927000441619106044259739742266164541892593391912331992790182414697474829610901290614784000000000000000000000000000000000000000000000*i1^170 + 4538571586929682794153527950096748212661830638013428895678605318541142811666006442825761508399749470111159817347605369847173873735713505648085789060982580014895961722618240452774393827806138424295295740300179785428600412511572000529918115382409606284358959856606871644681261478738369669691830554325060328498171564792209167991683317078921679172607548497354491723167425680701021622720463063057375148879184147052030200948444909987409521495597395003322969248367487096929281944504484149516394239922330835678318133947337649121893924446022426746044709850285126258479470628648002014639270581205672757713003891869468136795865136968828399298832027338688277405992474597223825005003187104882516372700916144142319761488112944781880492429358289516169215622123760694445499020483479726286997634246197292529319228172942162330824254556071765073300975838617544407598446344697012852256761364987485119568606042904103711437971244866402511217724139372763399086986458482735193062889971759793171987718355057601729384632308553775439000587759069283210599266251611302894409510235815666093919589530432544098373245799502654378625303932379286635319096073892820187273669265643162374241160432404379088501091596664535578259220116538435954220259030553793242330513534208488020470770519966315466654904287139181400075769788727347203251757001420323972247767094327371068584105175143209852293609909165408636845373761015433034080681115838388702192679911268644972567676508035844894623300376388173267117277269179735704333943898812356077507112349649466564810578676678994233401657131660452216565982251899557830408546899267145570849705609737073124636555832991978910499752625217039247212108060885521438664307214882193416039281538706926014852778350204155550661655011419018275462706306803156899710085329446402098457286580114749604427118111939414984014002608722546428407325186333472700318338079417667416700861920899481108693325523757393679864056587839698437276106867016445232315031817751795881029905175000117531860943239067200306779400083698057775204964841363897185465781392349431409600998635555756805786330724081566595496820295095288770726109393039803450686618887445814126524125776345492003698957035033414171689116591780313418822808486372021420761387779337065936396629194442470738549372756730175661672812147730174186729708226382677262840524212732208309762095701274742037391445235005578925587122317025742504017808532978337643195994421106315393361195038797701698228059396768334169525161256068349304161005551694558128887810765182602745225731625021274439547961431083244119790476646224966154410412458054708864997232809408502679483907531615005786878017382722848191363257793808803314516622496954639046217689061381402469962295495737339259203160215019227526049455740617391811828300036360101202574093896624890061913515481830864878259651294761810572704916560911690295459840885062145490892263899437999866625096576725476216859329280873737105164188100840534572417888762606491091936096033509337728416294215716450880213276237004651289980476192730722904310408884294801482949900339862320611256594732143991519979838203808033263905486219473034925711508970269436754857764464117340580914858620255087531672654279557459069156950816744590622889426245902223902288989686890211105168498256805552536484099548248423779493106693922643309028769113482764886948679876942527254347545316848767314199114697654481076043731391756675323192354891775972011422298532122368928121667211603683705193733326411461028571218122213052334338924062348365844833401142856181497924323515574824803350950734267994983771296269862112774907947616854825979559258172763108900976739312504661762361580867454990539336892416725273758258440951184582174946626372445615242716014302964930046907489462340226377358014631474459253347313255217248478835585333020194521239133694138106195958958999088545233846990240705231914672857844121658840394605574461868875761359622804449529547063882376891880747924246291064737309661486285524313258722059195706996829283639527609730346339048313190534376867780185331665920790640536732105941067240642260903452789887369346288164815609791223274442069308658220683212924689761427264973592215297307239707306163709710066336332500760428739681704824789417299757654769557135806765090880511332986585682465965791929521559558007934721889610143383576341916744689110559235712611667619311384660989615495820253769568637392392467167514122911048426098854107165404673777432757357578584343695264304392372743662793568193303419788208198647040345834113790610237419398881552728348819469069434266152044094634293886862929787948630016000000000000000000000000000000000000000000000*i1^171 + -2038224073912450955553519226713438080642108192082736538987218834442961846794295842253564962874898983098682020592702723925388869851879152046290395844646911390441413925508291891432205885289674000196715779779114226649895120839520539821324314267369202178655404252691312798542680107788502083300881993352573902130607475461833382559011722577278878271549837432955219231268271314994410920979444325769632945816131771090965116620726701580144814813025934144021456421220730009001939114727119787077625837116232532617710536625065349191882466079554945143949045213642790208807766745781682587380522552545612365094602007648702651994537829024148198364517802572295408810991046044765901686871179325734199193867957202618710950900511930223058840527337220438901936465460695354288309171726247328517669546831830414116881995362257454441509374457538450005299926015733059636403514980017493704781566388985200721518947392463362919099078775449063769301537517023185733668097964634175845402341998359615084390475528473330867189037426049471679291044154500480247098852591495483771470291486424894005999026890744925053209572302580986936288002255306440044031299486628877979774279739653345941156342002761311991940710004500545300587575379145772829559613393166188237471550519399009765001144382630273779524910611514542383360838788198157062400551265703178155889496879887935720527448713905264543878186705660811282788437643896743545200473582859160558075918843955333514045121795315225749387142486584008846008492517081684692217610824156434432051756448724610020419092788986813083681953288311741229858448796417690415299543340110485620407447439712903228836817750603778247993660849725549594791267635904918715519173526513274231199246751608828292064981908718532781281447164908471148324508327565860840240332967142625191399814165186503768822295283698264702453055804163106966813921141633116093551496570564804502615348751042737072606843132189817767256769753479253016069028537650741174776556535502667617948341543207991203107748408638975335528345977304320160374689151227377256164667649896266241401990767112175434090746975041343397231478336108534036505938030144848261296041076377864026683212418241271881150346703006378611904493020164065713410834682839873702732232210130714516694716150572325445923051863907396710387468677991237894389547755535705929999090710858047503506848753712322305897936664339732592579067655828902963261085152915988869107532520232469485074334875323056512907024551166444519871259306904602328649331351314210686840027559695784120869409182231407700035734616324954865663707830317625270375775188373716605370827990296293972810370348899153163180941104325490195280477451980302629050775492316183718684753291627764115360626767715207826697894945968271003432724502346807953239389244010988710876534134192248028144900125555379030236106363420007517612900855925554933927050697370867218385632912660771127408783762315544503506585503169767913470917665453352940468329858368613716332037529311826909308624529247354846688731695142792637287145829924860625410179352134297732381573699696019730770904017157635144211628420699127020333998487833417534896963177213254315288075020420204642234744822655465937400637253721195338826953900359536938423471080315122179526874332760647240580780811462159936881257886897020252842425183834326605420486099733316513713314773583844993579991142337530696604966335625335745683004505336867437857045055172935666709488232983452810532456335999437926635950253935866214500194109403512591743967243951069785622113194318621192758747288024181509383416070591879798488838881625211350086569464963104934067032774897139405437112660568454997634876236221872295655239209970866226514272031222515254945009943579539358599067227907903683066831310783825637481158148740447659793184544768013444779441030433138341266803483415715097602918041119485832426855479227397699006503730225081316366321734404626758245271622454268840731287667315892245974427389114688478942996547789875180337499167513352074699720898448843351550679108285478334306856963327752409255008252093019514911564966910406639087389870153302409175573803038452834397486929486254048610415129930255483888264127267993395599838179474469398520143370398480445389367466127498629299612343727273997529481841771470476523079838349373143201781467334304300312893367791994103855282765671679775689808195316388868658578594394146778207776899117719580534686343046613114789062774720373826504499771476600530915522643932122939712809385230272959494218939549314946285831579833635977446820367051096051602833615433556599382003758129147564942950400000000000000000000000000000000000000000000*i1^172 + 788698142896833002817511089467795346693071145950463449338586574256634125165960336349841978615521431202321328736989075406051638988067744457684539956299643349573559963280332256096147051722987549599530570128724103475724861993305279216792374021436940578193188316256074654910364679407553657862372411466709990548400952566416826895071160602951102059224647574135484414242367826059987222713532789221488698391863080882995399576797719970032427364584033407900418981502105539735620361515613743829771218674737305046854046409045836074701758023550188577047598308815308489173050915481952152948096952988871857947520228359638768797772049314578629699975162253065264945398439371305512961514527173120701349394268691158103767689073028492068274999459985639324934331780362273974087877457532378137517153627216006379375744318976712352690611119693987930033002876038475063475545865160358308000950931788268770392476400628682668257614525597017915875617026418584040586686198362048334260413114466003692450931321944863459469040434018226400850822441930021598483417749915565093184872175259623902180127399758803783002190218274767688744072632147367619377219221850541388392039304168968717518825095250018237558122615569682112242704468861322821154791666369512575489471922703927073929848915785922244235526772587262061634709923487684796004544741777092369052067352386448324917719877016060924422657830956510433482221844969230539870912068705576128557930421115444254190611386629666712803486417345744157523381898429883058121013152891895190820887390361636489874368404867495487583225549948087424966668662646426979852274271698899942089613972176395841038968434866654157523174505253126748175616587182845676246250970617158083470468901775097967513063673696060464822799399320757887173085378949954456011842579278196562569810036499003461358075928137254944192915905358064170623881010363341242072359075101106151212932260320077831775060763522723827817778614231450850628895253590462696568204895738708029579297791268145853124425530132718574553159354839671002956855554460417228237399408935151437302921685509327168293684048398564452913386847060418336608954625043238187798317655288235386274571082858040336874491054639352581576279556072986847767139038912100408871019767776283401688423074106096855952387954419313800308892162963763403532184602645055213241992885767269492153268880287774161015770219523998444485199672329979972543464191030784718887476899104580576796521844407968588270126916314334506891573516855580277053412084731455649539651774786056631819458260852534740226078880209862897888826391218923076252409747081173449404486849368158711649446346592663789839800910089157530185330569570237783488155247220750216663089751232975942147869677102354918720887867643217285705597513562407950373475832906629815786864724815854374865840545987343597047070473854096550586485876112800853914066045983873001402011288958170328545726235003672589112939625975712460784840573217039282776653706335010990088862495044688320209863131662625062048390028723339867326057294386387876954092296947377466732562168914576910031056187394576271384436537602863586639956305316800110487214500305857064705281293711421826872365665464078428919517139716633343407936080947114063350313726683743521921329446229121369639488864325411358689923441679733157637631301902461329240595224614859599483405052882450156202747938608271720261136502885972864263545631803118003955467923962572908461352269958221577084403767797094871519308747321975209079451324819294175470335420481782875688004572465366462719765907536774986711106317849621066045583951128643637815778221043572085813434192474750071014944786290426744950844082126353559618373729278131465956150554013772009945028898387400039240812692060362903563657845289682298044585834435682714734446833317197637837253133888296733540215231534421309951373551632737046546940722491640324965804841312451532146296515388437290250439280892796266074483709987598718922415816374054375271285679216690816349616494840563522493277201666545824984518143022239736229856414162490202099483837237996600703403706389689402749197694900288890700868809333510659813366238622495068093571060336738097913977863322770043027287426171691967101143279707820769637738046458914900563009009032095537309559785167005914802678365770363115803836448020173777634878080829496226623351781439900560549883454335022918696315205999539968554635292001430848138015172412418437267158772776058967259069908910091831270475695469833848779466819212723537520673643645041209750102096875177726663904492593397361103220527736369788044420086748938240000000000000000000000000000000000000000000*i1^173 + -212224301218356131497845315428509223094525516908271280107992107615737092134746337498362253218998953612920948931336049693050548183309009502892956369804554408200678179992581163581382482166744363776693274373835161930767097355863095545594819843914375908920781123082570750503033911953766476968868259925571383875949866275994372989269889737498809672117815232003006053861642650856138873464832072854624665048832844398921658665630187062767554871333206196873563028143476306241708244268554745811263000208366678901794934995598610736632186786055964555141264873263683518387024247932729689705658211730130286313352606664731580750161887172848283387955397308663426849932773711995284356044972101927238544558015020136084403945248531347643310346095552874597857251116044283586159187099113865957521870940777583608050366761535765223753207254496477309865813745270754486655297422608376532356215216095641265681275441568902934408450648398772790308049312412393981743180712702064936999525951006308322428830484306927927588255989079104534406054038351124971909548401181500176755756171475233077896563324437345107490568896087227146257855512461275073647728541682458563816830360348205583961357067671747324680089216240113715859365124240876054616818790943234168075285952606359715476695107642936941102071291853350483323964633959827915975492891025655718203845452221027484232384029511175382898121754886417220429572641919280172374691688685336625720688884938937935434973942384301395560177939652324151650182530564205779362362179887507901543785543321949347899944980200916815439133033536995962454043824292097186942602410847017688862602555294203602307272173072909632198495637688992657689138703657814240984703804263453468733045709115290281493977057080615047232684058539652917019220082861969444160990144235811456059618214801877395414093272610490446878902957262151843088256169440280009010429995257293447246713092977678774970601313513602009907349337887586679501489865210293156966779668227839994451830833722501423928381913228818795588061321641485779529515758969525987457511999756848895607725976055832826965467163054767052920696446436827251439610187240738771030118051957172806786767843839393819679354387627182587856228401105806902736803038754348577476583501339270647810202437628049104341784424545688999056933097759584958807830175638341273275912196335530910641136363157432462435820015053140601733273878204182218918620777637896016770821519393330211057283702578796845557356847865444101669129174868979649634275551369417484089618479956047391991707255447288356787627947097863720087494040569810301800173915856925854677743178853543274649793563557722251445829068054466169639719732824420034451827614248640454376972130942659980288304476675695680691761746264636195350328018837448765934715023996796636305209739462582407676774618870114859251994561419324154923924087780990584102617277598797903000974761744743775932668541043369453711029125446704099042535458796468405179319696932469536415247697710406701086320928045938232878287785720377053772643416669480960052723432849583294013769796747682645788913490275410095530859307832448457634067656592777259989951966281015873466282415939008284445736211625979156277720771387314446024881803950892860905597356026947878040167499447787559830245982048331445962811625803204946047895144613285983405663119483772001888591174391362026984395789878324749639140912532443970055935750722646987947787127326162792902112698173315759867534139995127487058115771613514391893755748196840406817729919227967347784853386557074008194756561164463073553645686324974208358116457690218545680238844579485308346765380051225995358826512061837607489678762017087016943462671221710470739785202194477461642820083560675273036324467719594926417916699207432831752299878730805398248427788316913883457933977893665250822566433547608485485373434319716520203084170069974985316611763669812500010316707188230405351154292244864026899578359223779424189781619456213852955044923203908811880515798468529051054195279630888602148587230209357274758927415350500868786139406023938486033282773640681807050175949088637688567108195308063111770979526195472908927668378806186109692537133264831109848972147446663302616793411707637398910514730791492982062731903673646169701570113728686133298862943374251318378098260672122551886258999341494949538142531118486321477196691718686613075753012242358452183980970736256396707050334652045891541041382871877488837959992349062324287176658770283972673598757033629443053552516520019232008454246161840943691194063903985352014467719811294667797954560000000000000000000000000000000000000000000*i1^174 + 36492908877336584927708798664741827529703363578443426390635139629094246876327741236500534429060908417214989772035622290776213084002528350676584977255783096559747216472049712510949288295876647626096396238725875701488956499396285719767113441402984784215637553015149916420037306822532748769537337737472669335931607598501363492617084388002168731456279270040082863703641297262986037205085357858023189500483356690109631322587612694567217498826281914599430344325503648239742224604179180761828202386621480064306453248834362099750831876853561048008314938963691112118792224718919935539642874372901438770789501778186048228838556405300776029882073897324290573650027330085142589468188935391519546575996063785860305667199011818066633638756523177758569566357967864142228232168837966075579795885759695757964488980231488828407345445788909993117841488391301444504180794677090797735227598372956105119455490474324451373078597373184245180884387592038301712177152511054052172074721369973995224214774498700563797842658526838014708152742818761326505148987213012972977220187566514980989005376089925257547414496240284619462050528103830023968797598429376306468363759927632950937553409209274618367114648351133557449879862792336934543178770829865468993828796749204784895470440935886032281204742567914452453965771720293441634449198148980584236646040304984870392543894145557546126420182131504415038735746637866174247826364377120873230863281079534835871990909024098292198960590733934452659628281021867595732838122779038543929650065605790134161347019289640695479846201815324504261321622642738602933571454797819093200369787587850342076499779819953468528937356093890533823756018120113578510769083903268596392871861561529822866871616317592286952199216592232830025276267005821007571822058414070083338815036227139187752811885246791669664490804252227557381698135290473566299796200295077248136192502242451084366292185475125432598161476975903517775776999100816273559250204886961963341267925357288990744407619262127348200223703452765271413665978688482914816672342462321639682231067068938549695023939162471864110792436523797624331245885427284381586438380218893562858093336327849532654622108817298608448657512079294925106696490395735664589915602792515328415289222500298058500495111417037582222825287365502122965805614338080143652055311012483210753795644971373069655269924322483507678952608997571712235889604754581853507934267938461746516159663275709055485499739054936457703283192322930811061167790684719375632313422777941876876954227143033705929463571819995211190879841280336381933133463441074631966237147673812720100033091018940327188699950373401562454470838804224358073070865891004677736878841351245420115555369224865341142597011428606447278112745042788020052226054272436614062244109929759942218285503986366257885430045016401451279271318781042535755817794439124578763631614123208989847988975673928382121696765825399385724531731117450166778397696853897966473233316085302556014311363924920759567888513423224831109089704975745980780159216933408605955795012695194016409048231341032736903476754135595133143831467444011237282421022716374307082393075857469874969600109040683184190885190375012717533409286752542250190871892918894384264261122726345857841036453238387437972610833151517671844366947843073731725396839270726299062764998214201646667394273389409194814495882845272786496359446818186038121919821637475933329207309689785229679047753125307397095566953356639884615894169832022932817990888170273498121427789492748408404189243877274764971280543619310431306867319000536997521729883633143959838970621934265004927988931828454705941996169507668166632286716610287630874788600653062048630605119944275951489574929919563627566844634279605986715911826672195601954209932039114656524262996766513827106602876228262013830467627810335428354295807198206014052525268633135759721950398667487741305719331624667085203319490572686804177119051732409176654673312446881947209226370192841835073419716822473465317099401457942358693476736033376520709476891671609796557825260413564166015737745299654269920701352786610381377551129166877684871634305662512780071666074063485994459280695820185185499912975430287141550867526544946980581269727075807143364969698920818049004470485219817263954670107004546613399465118080954511375384928884414201991788078356805076497643222772306392053010999841604734637827588110823595860177766394736884858648025925721689245934062832495858990447356122750514970139344101732792832868973809371823959775071833664820623114101579914936320000000000000000000000000000000000000000*i1^175 + -3829056120612632124938312468115583019816293139927820987329216065960836935141421044160449984636319836312617771173590673663857002973105121392088210671645473686497680992468920437878822059755829022867193927713438729028760990064847280065293359251709453250901972066974919490176316973680976958461990610672530212495176701290929510896597721761305069141170598114178012574841656839436064046779186584968043963595675349293300755956145675886960200104623624688478663965693076203329083226686418068770587466755106901735649916964458296686282039152991158583487280036341043928746727289272965539281153165631226747290933936345313421695367372277697404281437989155924585459088270949256910651227427195040602283227715830566236026017181262377309592890783471870710433104970449832928827743274495922590267475143936278070062561914320975528026923977746725240460134136795662016990443382367740749326512059328586816482056665883537114600727635399867145039832254997917358631437487403799900829568074780950313946819621053978675244406615815223248557596010318328863612264056344680105450495206363415245459689098968972535757133212676840006017022396018121347392389814197730786930860762053887627416111886287417879606541329699068475848059993900217769286107794594347447947014894455172302172148601548233928135554972650417462468124155360518228488563923832741984062043248951352378219550110374856570531985737815565223588096791424160600607993683934599844285711381450362035428660693094920415924441298371394716217214170086470605941258970927386056789214479700538767660834799673647544803153096714749713725845309246339881654915033013347879747138078269227670883049050855111380838064805588911269321289719227750278726311562948681940905546359453173272333188287623928683590866212087475295923346321769499101456897706026763965971496859316428220419518721491628461560367823260013324368515016172631222439197761895118245059036007503593095018646760034601483683721870849304503482443131252031076892227506432579067590535982671309888289775971865385487069517363083650434475019852100080738078255888706878763311482900313954628825727945093590350136710897300417479714309777796755450819348473347873023073376558193045391966165685067229281785668127542267186291800021847167247087817848967970983670376723655907853405717891472630489620216018990281279125695764432846550541072276349273543874392880544461163564758334723251685371077126880342351803076261353503748204010859625442003689873314533334482024653278165288242223136119830579336412400395019403302883768832018015748687094436472763892012843541141898056268693636855591343433407443589318042478570394176276085922496266635413584282706940385025031153944911733049193956163026797222629562663313377141176978366277629404784924080925545163591056576515190032540713715835835762933911163175965390302244688651395523863280886261431657511059508364709078037226466513592804913847628017303831834033264774676082582367502455217202994716597259565606963067237738835521997540190622427769582310775501707933645266950243932364829652125179365626439166371047121870087692778482304831437411461584126891082537287885784817250236080438807468075722096540055807895499442442448560827575030377214868808124508997682011669843565874844604455894922258857612015135261741007630027634927708188080285498678975276708028815525965922246904633185900453049701794496023678640891046874123793869716621889979952422933035629427714793277313454874192182412732644072909416576658773057245566754127328565320173853421286502199806095392406489858066485560232961431052611037009500000748740213200026920305217585082729274305235006176730680559349044100519726722933060137588180865903704451141598733388670766042494286439265461590934842430425294712299433931555104058820648880504809354539517228034259756013497045660876650166905893550135267833280220078291556533987457053475933366051925100386213656863797476889331578541819489772124199728402759654887121883133831765583708721914964429720670349163569825007980718977513386673545659353073437174745869255207169557133417277581718821167534858478964742467190002662385512622106900211618082760517294510559024805427689988310532360774616237975322869679696735025497393955365456331552441467402389203891973203848008271468852785019105303317335516595202410985297628934321104693633595233378758932662631467860593097120596159890500096858549029359899705459412801384559485169448289521097553808768011869654790240265874066689556121062486515584475865658586779674586895305601109499210205361681147816186508911955104538683052542404953561362069447295300009984000000000000000000000000000000000000000*i1^176 + 225749521075900876620026531466027724672657415032779116838751471361181656445938537591142128021242266150157717815210912811033919460665913146612880733422328143401257138397874340607990869375168967646141205758205749130406831736231503608182558610732504738254824380649476474649504730524764788729349408682353605069323729155728321307660509645869123266798096449204898006629768399649116076401403334286034058618457316094855635462338053054776317986097270319623890610223355473019102947049347833268108827871959115453823243091950503941797357860024656649969514853824155409270602917618946777826434778209240970974847423262541854718058054962621613192762126366679837020833340628035893804633086166779925740037991832786302795005667714944081775790547382369923155853490430505196294240701298019912124834382863393695390706501064317285102057739471355145098828971542425434786651343696180510497381523644039615628888358641906130674048851296708777985496157783057710231520039384636297632634901399386128506250372182904371863569081620110654938301568572997234736775781017761646938429190850617310479028951965033325063654981838676454006238808441112880994459752119924753365842398287525371877945068710396230372561764092267839747517376017579830023671799858722530621994858973607960077597412404299148349866443798880988399848491678517503341119811696813169402309202251385241757216118733940015069711767524450167597871787087832235961210231165358511509528594781382805386421051067879476141714158646212187948401759165422862120627320851191753316851062160438712517887665695652044085555154725950523899340163320934255577073139480425762318316580288474293046966872292837064145481731610573417310645618678663432294665824225259300772176324333227605810284672437568903039335631662388217839248426192754215997400966622867357150076587385753191940960916350856573344212753015616598066977513534776127079825687630269988562704243980616534429291332703358280748984442616178989504276103541585517449838779251146737152608503829999613663575233749702590678911268913237750895599711938920067134479258935131153647293026501152514075755802069298099536644784577051830805022183641161074126351477454989359291323322705666972409721582170183921319267755146037945174055762046043973927241385236388159448648641107052796720506201906507211900965865753124316093308705450254897404083839898524190976666116110730174314316908364589190790100746945022186708776291254281488443895563472189198071342853130041407646356206279371419189241203476406188695072730692779540897234441703574748448662691194731802245748417044005176895646708243967748979623444801533664744942918059597090961688514776581277437201194212348663786176318088169348470669189307525407274342248117282419610204315963933248102303716446685338093757514712586311980182437134288473959994587550387359957364729497613505960747849320135815264219126932606972181147697039069150671963102132420565160313963390083965644276316664108124188844759780477044595313976355312674566610099105431767774042141889315835620752910204952905939054987819453019183906212921182692469795564265780966554361149011633471843782015216772895433804297019653753652611159054206267852060426668110065088438093888020842034812524408812294034203048120021989019797811208600886843934582944541086682883783327937471906725270247054820356863319590245768448353993685332542368464759986610087256667066224357010484293539620347700596254882424671742302063138890052593183074453318424734967262155789252488632002502223023287462066798683010061564781838182852905541830229276500499650351426119583753955446828383477680469917185116893933217133424013852026058582548221075318622426215850361304581797097312080464825112106470930987983005733523052389693035941176820523826195770101986738406095569100726583777525613281636660457904626265187438602919429202648581057903377147773603413174937225602779252847174275582044529807425889551408421809926883286288631634185526846194711888622816812634562161927242248229978972191876490623128890093458098159837672595265642706057306740955365801488183137843884918755444838280717279349920977825330657239956740125067669742318138141639293473943717491107956278166848729638625302716210866226312221282972060257784137150641702913098299280061566174091726141057161434330107857855796810592240635832029198863470832055277296199278833726867375955849042318169380289929867957005205384404293937033147577438987756409510935705229553329018507272704715262751749078733833707704213313777271974455601568559177110599304502092413990142408001216638712262606817146855575938662400000000000000000000000000000000000000*i1^177 + -6015953256353445849699123214610418001544135402075084145826152527209366832517367946716616349771873338369010894810605764735876273565211506060181967884595086297826352813637965520691161183054365785076684859336701860297556042495982448362283290559288259846286722311718033108414828055198272381511500613759297715301109160163200508113164578189386206778828291004774755113604513657454755594468594748708136824247285731606533924635554771837956317237098271056277655359312482538866566707542115899227577948161501696306607367723620778050923697936351231043456163124954644209105311001005197828315182150172138667585963404355484974369098938889209144564716060214797072085423346567074505934913917133684329672975635057766178306777149564207648579304691364991519776407753073694710363610576856826092154915050118476427290813576796313395417158041742140293956127531029263212024404521942817664053823924160491840403488798331868582690617984914225337505354658158213966188067568215194243033370567854720413672891063808090173079847946821406752396991392418546993146613409982660541916043428107116068879742081074275002074801184623269927573617316244472327787122125325090015549337822089793411494228451701175327944902143723541710319688962960868138418418302295528174393573356401520172893980158511251004399600895090932107575309866099847139295522728180181109311323167511179375842874121366407147408546701633177427289070605156151508001915323920959637489649821068322259240551868823580570897190980913272673821477487014562679709972884191815074603917700811100895942645441349945590743124202507289761464435882450563732253749771184653985784817659217483350208662111675507693977765862843615608322515947942071379050805580984400401511117764904621461066884504584142546656648937574008908500480583716006835266778893838322658450605558482319185579921888419426697798904470839209293785471215376136526917099348873661057009500507340266289600031774024153018097544705006091235471755241273921713400681082498632443269331293469637987805534851947465356384566733484398605825731128588341189201955964218213692764386265135617589428010368132914956671620014275467535504845953735157261594783601845754291516485960422871813069415417185755457782007865514386211936987650980311934056039966021716889514333434423785165913342694946740204982821482323156797213324105927901677858790581312340885133665447824480884627949626405778929841158984899856314738856041865185527752029853386715095569000407939685549661499135120084498650532605694253224460835129255002399588127124659322221157398817558820690003009891221876347110210170003493463955155663935023769776006567937488419275342664363655838140357408064487607148249825684051624238764252334358442581301138142341722964647516804954342119007128910848572960798142939625299574900580401204448384108025177227246602328493578309813220150462719123613955498951059641486396337507633482428135572835713296617424808283378730320787256057616319360790874419998080679907646938428840671113507195589455616327330016243719500492967781728915908432877996204178602219844753105365336615509056293217916589528509703850494562554489054414915458241920855146108332024034987354973950784447552351226504509383223762754036744076355961433462630819692832274160923002997198416652579139642132427581757306063444593504869714721397896182224770441571250404614789909645021680508000192089271624900037066895650432289751097421133566947753147135022668826858770107325495402587021168727344460590148267096321899003445752820902066115951852059994559055975704946359907157161146849522650980384100314894323788873719512221611392568297422070518665216224895601512718395750096704002470942213013183798892297914229752372135050519450680990847529071864057471996192494712463376706381171128156345792242666303948654999837044327669224612783200954389194617564488461237116336195048790228018970534757751189470259373549283549222878422515307968800141368451666058394270268177015558981603988793907690179032653857528536494543876079508125995040580012360322261860515628204809052294203359134838300332457423935958911165203571348397551339162721742324631393376874813285495201727555186463811467043300110434016116207707727161859127533814669495930724074295357280581852166367978930019089777422086994053868797022551907848299143685757791234439789210457567421328982673924782459834449559618167890209460368072072302132823492816312633659424622257799571016879961457103744676181219637089645175466619377598012911341222649522315522368769547547448567607955524055295011868972944073237859854206326506782720000000000000000000000000000000000000*i1^178 + 25986483909608562810238861207131335744459238178771717080363146939980369060198622769306374601520373835861886913980417387234725494983940939706333946470618340359898165151596088045220211994644203748630093781620465133728640352645523613737561122959709396442804688896380263808437017317590697744129116994217532411925450285795513213165732207731511213777340571002842037008194855479920823534099266079310777805933711238140060622137976509386370221342699552300922418042352142956230388650994517429776988849610705174042020137687947690967061258134530465633702112721896155371361942087321499558926127731976535380340841005511369634397144286315965365697812800475376918956742096087792938629994182137441920607755502496677117211702951364746708323533277781841845190611884193585810870241342659775048647540101381987573414182858353274533738714341591017154192553843877576569604932819018847597771792015614272555435563818121725991341239083379198393975633468884199960912949868800821960211551448632944767251538103019342492371141554440897782810828209207281949964456207480459229105750936981522400915570565733469734652973640077721687645104460018583286970327914230996852683290570411002284624733554724711593505341897091776663694195942260131259335514010974930276248032101351713748861210701673476175213770615199714749326937817918785356625909284394592356834306966913516982434726300359829676609612867207056823709412407065453461698438181812525034115780509282467316316307849394528637914886807263997034012993981210488551282064791077198378239966139340115888462275876002002704213504087025547061591818586120769537600384168554616238287801652943393366795281526614939627640931937942295094069782509098965830892684761753365625928216381463080697363859889635461315323961605387882992354991125271867136384931075442446026226457593456565848938278322713728767072757422566414452696502782692998702716079254567359134958551301945071875855391295437455793889751213232523929817547488801471850624546779566989637653166375569736363604485058633271130820487187313854264772959616804017234742944440201625432706581813452992370896404138515623415900176709567131588407000278987923929510905548206269334353987551804576275931709299906691709454795694887526783907449410368351744814003437557164358722586638124499720231086872752834976892094634930061620651127889523556039613294279796693779761435105537333851109526990128699964211348809054318740659468799905984368665663173141122959251924132843337635326318017069830695203882167819145314915680875066584599385808755415428085928029623370177108590083220425557535077724147953904663711474924191623513668952712154235842738294867280305579685476883649566021221883208213785388197541525738543891222000427128712416124853307234394337435625372066676386565474874766096455558936966796155711120638616655992539719270708925858491921695481028292591163043418057117509809018918049940338326189963856085830982160259837919356097415608921799059489850655746651735289651511647869025381685145890735532159548958986006995855478514548633935315065419857584467004606571775050376349011414366348650010217317698395250653438424543011874703915654434887441527234797993548469099182077631236273671623371716617085705146012679994531252837985461072883470729048875988499906521760848581470610464679465400684720387961364915454643177558535699200983714291187025892409765331106989913866720387959935156843994780534941711646364513082552503329460370141465725731071887135387558912875081751009329271779205301224125016049473317110943704835636218725304941205213782419724172193149582437528971567300698856753803609630553224478948823532558883998798380258429624039346856823100222026467539504849280515459407048042337684315836263798416372848788308028665637387114304934662009322031831906387959336683380578288856672510547558386022019835645288818923395100753805407964207385453662242364021517106050507641353965656795939523479945084599261672083311014398707946872471356707688629504982522489815156903891387476517961687893020245725496868106340823419690560393285265911851278745721891725895620912107452640462481760136227587625456802313434492920199597210079182370113458097325851909871773696714350395744477593720789488614422872217239830290198508375379460093422029184682655720868160378767720299251965008988182473792356593272362239043875913883444330676160593620309809852103472305554390192636496324298414860480870718164013700707471617776556132148546129130708504688810188407731790863468575051634220719613035414722727185900859527183312024250007628349589753430016000000000000000000000000000000000000*i1^179 + -237836195264638847526275000488798381458325190472566885707356585877174274678502098999497290599828179698044071471293199768385651389094567494168699822131740630436204497554177440038809377452644465304050345718055466842783191029579016785592803590054656537318744417870050056600820445611849324921161886658816421993064592981115439697309795195437073670655655332519000746143661564779849992563161284017344647051697659576870575291907339323260440472603298545251615704627692963104775996751701047836574753378558191468536359993775773501013061115716549851561948286270278930344391292616256066035456375623251091146277545772238792497838129356441929592139744485608038881748143637179593111801665885177588264128756583337125755246409412446084286028204218630180512047616285934588105720528907179617293263449727629176238271338618027172973930282249321163143674514225952218362932700972105505383243711231191016121688569671649266506394144551595373811533503913086980147782349756197190572028195594821933491857131278137987487212398533034143081205119913525896448156059912441584484709321262819163673462473926194125149901493547524625018640094215103826123968465633790750443755142200483266034559416235503395968554884320029304758352891645707041337457199604297583711617467005910147815260019100936238034874154282002708998942640310048753782929344468424150066521680893947087516978561431003706115785318415534422293385941135231964360062751624475336132491545211871862317365530837426928959019845120713796862971984465216712988641361709247276350992794434389111307852063151387959753849861655856846098355507775927373508361950255837204177278400292007902615489561956579736891730091245110805656642066843835900807550938325243873855092504571765593892944598731939100207278765993489965716663634096027228331563705124900863689046751954219971561007074322931079110240512943522522062302702130767508871489193210297150887936793219953076373424416180385156867945919689357226609695337762003330103733497376265259978207276256527708275854047812967476153837997475975240503037813949288055178528073718410335355792239952781555411149500533615251050201727541723345226790274513046448559319169547235663590017048401995552763747570590712005232638056881425806815679990278468597331640061660398629160518436537346510983451335651770053150064352948440549387034793061997512154875224378414397359143600026640660237215588994912596856824823881828322351034459232889972000336462296895544639107812573465520833363773665679254760115906567641332588805156643986249175506077625583105210758011206314487773382498528436785658278952806821381645497813087612728719405859570619833406443134126232635344722167507730018431353990747579773669745938609831499239780431737293447009129713877230600400648756468380653224292432598571152637056507065854295809263459777466342174711212098035144220792284340844343349075126682790727133129243029936196692285279244829617619865116399039155419724906354195565858392002698179426363566415133358722757698359469798799027056756669498420909734640440736943114649370830653105691799293226527163379955993391156116183938846861354948636915418335028331224162234409184857460599286151996092721066828485199415367150094494912230571965107861584429864158047501105600103559738784645049528767294983697845637844703496431718199172105669975666251357321121022617171597972642757507605987394701333857767781265521596707117311630397236456448834329903569254001266727812989216906997969467711003302177453289466549747918394634281751374348876044166190654934715300532097832090085277297288581929091134907544622934927624520659582332068129210093506705054517145426319654939045075356709553467994357690829394307186980080734300750176756784892969501270279951461261157086154081639992268832290011635429541753323160967306537512633564970942329363271442640596694362684702522807349827950269231716185484687190105435363964838690338534035690989012436162388203047004604630323377702011874720365788861943250742764875596714153831608100899815430167533778557571717016878640174888662330938830195190307898285154909165497597594884729201582245464370131537528791434773077332893166925007916861468700545831580432237535141181227333671486089015638079289476088352984479975682687003245009692088489070537914685742739829281065611104558122630730217348068995939422415948735554555847416553644289248454613858450006166161733792436754715586791580150769587166773260147472466238099591416194239498849758627662809272793640815875368380322947844253866516675933600101371259781354425535372147136921600000000000000000000000000000000000*i1^180 + 901040031748270400859076189682532467991514772419766761457413484636751827199325222006918623379818119951562396840031701722171805560121679596050493780383242905859663534061276308677890835062461062437838360671539440221176910681812192506476375328303780357261135397747349816028034227789492409327908534189617524483348931747792425353095739207278100930817269174331039116543577688037369378054431253735612757812065433031696711027317487166955878867094414962631154256150080218372687888531500648452206365425911017167569079903898097510338221051116445849011466342329615307310486599051162999062149840453985966458953945063483713659749899792284100062255688286208747331512926888920634253767688801152473997442418840592541488356504821799855736028522389367244212865673122234718401299372116761530291298184712666852781261961660327749582328125930443260250531641443500596210537092854328894652478104029092973697779373429085420166801309260747387701657626063426064560656461753433043475077632853039063611853660756782927255922522070457404007826959827921138689421408517213758862905724235528225814304934480092625083925811868180367433719135841220175674219348992016992576858564512291054140422344269250027611028842316995834893281335009264201288880109536432096876892018748396374640253120139922971978385202245126012223333834225788882654580189510019107197858418984151923933923665293073645516856137739562287213742353664980837608664319430794679517311510272326751840707003284110843515101298219204957528184785159555379015784283097322512097273822634660184742186664722922275237820713254310406700245959093665964851625913712466888914596261457077014495956108796950638601535790551408509614681292351918436733101841815256878169225409467438974890814002900030653504226802534548172586031141595022115689678157496801482840595750056698306232317792308082658969484475900002537827553392790861403533279917689287447582954612903901014011092437310336881993301039314063996729615751174757609481586585680153120822144496124089299883429972475710091439886029706645076925224204789965928116684650170771196511398411620441928023099746055233110426665075458743833220118694034214932634104034536104306712316203545517179238201855404851616834035223735287837408684627754100956494742558388821993845230367536390512257645279742855016463048763962352216006782752896652324465836024591593024366054086611453627305521265806998439859786981696426830498590428891343115589736670340439496353785007473380501443784093351149343145110373296595609200598072063347011860210008915317139923149223960032266390130401428291589659901105213982534993498214284140638150348327701065219809833401629767949777113307616536195597323772385532668143299500313234527560463333633871180259146356290757486463071717698442464856974868047181873196900542673118691058298250174768860744058891105850907992115198989357021083095777177234054719750960177001323392672466277491837556533961349826640263575719649725535108076726056053137193556740476684434364138666181932520831780825819718887100997835295028497837137047547914023610488230155998756256083834342294051364698613285657755129584883119908351206182894389893056376025419953860792740129220219930038107599195360292448073622931376381653670459319346985624641194309005220798266276526997997291466695426416456602845994020628135295599640700086034226545809274807586933236046146192540892071415830700050540292277830698473586685440617865414532796784969054719667092379528891965224875162455409598994866351937683011457501493495997308217297750661772264129440717679643952111673041227801405278268847755678525790562161525400795683096560580811310115125368726799431693368608139224015136285325606682332394270357135273908284629329958510576253593682764767376086906976035347996389604775564345348805292749325712438783855273464854102246993749732467114848691210196342742766707965250158417701132586886549285840291330582791558578680626514815950722872578288121525711706556046465629921822360195245240058468686339398316837034084546911631885369133164956121477869718445522913522518752856073470238641839167047067151234291158144890699739469328074031091613552586423334668516291911984775005942173300670557418811916401584330892566292455002618031002354721640309604597151378506172914629424107016597181445295111621469480138524271841349548729073236112091548488527204702559758466959786880538425786700495870622923248783496793770227676619416552301164391651594276898796921366792646851735116128471033717103246740037275104385621043458118230107959666912788480000000000000000000000000000000000*i1^181 + -3121720500325193014418018280088952707328676887089153442461177403980264702143742061183587544374331880276983382476103680387119160196773819364467104525589026742600214589255485512477506634775579756930429751978513534420090546721086160367151290237620058556353909040707837982832913519331770154386970073186142010206188347256308722653702458902262382460180387571513384128686377714895456865901346730311247958685789002405240380830771468456768101594065969470049406481548424634317877455033778792369330329075302728761040044557783729903264703143498491863264670496166046242808888814701180827435541958677125954012859436806164683501870244446446416466784043814387738052278050800557308251568108863438140050172100449937992562777202677373261353734081999027335049224848711105277992229595707280744332364296093452981706394108122118092067874191087670002811102567371524365651514517199067866687864608479233682161327495532513151730462003978810472908490576239453953616587732064829147662031582661339292068908579564909198247631465261740312002888001978406010167416258080477680634502570909761630557825047798489922633077263625554988245512256413133893855619698948557819954364205291193262058605615841055006278109140724827955385229596273049041000218853628198161370212811337623228692768528937729272022101347544707361410645163368693937099343260968287417830473050948269452287973949011772673573321260343918215191972686739232031605423717224707119342758664823905204793217188607385770401592366334403554882339734662267353666751783257154758629658434211934053277087852301878444827887868194715962155795327623895758791113175457419171312499923537037955722605415220908575830582981905410192036833632970101395437664321216187710219431611079486595518471993969539506760036268368113043608004290776877851798635926573202811443807349235918160859931584832980011914493933917396938233644438947732905105485781868383642147606571905246143884308280877661428789709674754321624330210315696259886038575871889573490394396576273198101349048460152065093164720984029993123350872506617984952836595222055358906831848032181278289192984424016409867630433832419193867625549422896290454792838943435247775593929539233096710681374830837309013938347133845750597679817888605240470281152908095360618550061106483355871182838421621747006337807318869296111781164539036980052241183602363728893517963988951755613224998048561717407084265754112134457837303233276725324476010629917056150799323861583073358504596315591074853100618643618442583977877741906825232620122076064580798349630572610234605857265397954183269620969371878336478673202580893179345580778616510945509728001617895787632970291760748193813548536908341431073698890899340616516735787554412518946004170349126136077167109787428194587911337589958988348086920221218663499341313029762731597956783525815395306149155017913016536682632836865129375465233684136963410674510845167978927347001869577699662485594002848797581024552667035939747806070246912762932077150394888654068942673759942375251593465289215205994753681619186110784457837063574833141252347579577718555572497415411559440495684460283945764767105224140453043783872031336391635021675188514130380297491279851715697068494343493806931110971369309337051596815603166619423178195886655030683959648526279740570734991205811859731535506330151601137257682758880338558256747566668393057475446826392508490672123204575396089407540774706741914999260849357905298270687467885982901840241830210431566871775998739298873548449579060703598086857289808463258773901259204526616837125790186393231201469267164753683407893946201948827143990751006249819184997504110844717364277296324919649942988465452283384967167971265651346252273936015606335797863290512788546002577866008528724938573826807689761922535403617691733126925085346693424727271416862409933762817763733880354910725454989811201546807633157006597919101723517401429328159464086925286852913086485374393887779869607747770672714789553109527978452588938428010498823570348743321379798303575993190737023027798245729586241793292832469361742365445176387081568409008225930958953865798568732632663528250867297217124846570442424199500212132790186422990670862473608866976245430159718501403996501411052271862074075441843623330584844037573470554506019961563320641476306384861045536432160086873325752883917266490699239958531388980889488223866593453941898108274502432046557258806336038894549492942279201997319011470518340766985138219916255319154334697739842686817944190297571328000000000000000000000000000000000*i1^182 + 6751192154504470153122361646701733319823886924233325199783373557740801972966532636424319238487778035026614103767387422819176206801883046825438833859546857755831249505405095304006807207106794983087406115986582723347284011093889530492712201533155004245555786217831943475209732634497391839976736380445195151152960472637405709174728395685014379991658318738886146207465600522146349626371736050548714934483975004188072455150023840261369471197798508834889586211486227129777045737304467734498466347016705487486874259810638890832812967961934668960643580756367588419502904591955226231284371320964243571870920564273141608460115859378042853464930631499536140308124036795964089233244075390299903095782490505088466816375846942161493874055786931022486269167216625757053242474447874658603451642900348082020830964439970887847981881462211120265217309572700327686508525581181984354425388107386268881855101951618367792268739531487516141438066462382315563911139785019909095294714399081405322489555235200648582053786936802231313138033413737915835660909472339377220133167816799311574892304399215968379415910198113814566134027867281525548717676141029116687010490241206027361371339552981419806460707976473496611314085444489878462212874739013604361898033460266723929562932679103076474093420183557806529129614562689240832778182198920619971649068324466043916612654957179007722811699758264570365303107937945627947502168785341497756000759908090358592192289628829740228090540331097704061851734225055474449490327877989225128429678545722280286659884212723424385014536870952655370763506096118830031017191706270274636339183448002769362924004231783523533056241151995610576457944022518174258243996818676069532561497259907739451921026633396247092280082336139396135058504980882250901706199491488140419619707434124400411242955285818086918919466397234523430790407340323591328717059664065646819338443933022809184994017217763226854023431437259337243584710534799848512314383991185482292536158583685964645379355642531618886045362989953870656283754289941862245188416377139701416997143767505077525935100423709788022692042878995089539643732402897243382599831953317584204181771368394127130363598689763732589544699750188748316885383545126162887902948856809136576438757571472578456545506599941572527541669833372105952473160876045465157157062717508462498066084405583207028093988029180944724449194560219672291449758232688833118329603134475196224385894875640817887253664829248382762519585108487589272949936806129652160284071478026892297500635169911731849238526668177797195123306069514821327590599791975492650295350211105660263248934227996137787998453662614301450521991047385256035966239639227645814800870476675967861103308884925392705048129741255591614225344517678419851651625284479079012565766683254383251251186836183832024705949408039478238525713143901823797604820966009441450604103013875317617028428698786952991866775588768324226028956998118365269530274925279143614777584543779900042364096404794569267902444314057417606697048726966787208322521348003839873129835627780431721271478998219101147565552138520400124520512688438737391958832920308315696876920512873896140605265622402219936503370593580950799516579038211507775062163718393843007016641997016394724355755641464700072555204474582802945542845810647630485809825259517841023240132715579055337387319581381080540644163202892799893414992598513141258642680736491737029240906872040427815516295375648258378260806333693061110688888014872460317697906887279415893814521786113441729164423172241473304723923584397549864246570994022556413392528984257738173610386294166163400820882133251071305405461284519881496043159605638073874584939867892812443334493520928539520916265835948115646242298205714233884300587271998966367396177996008761684112391848972278091065710715743796992949722814214976027668975494065830407128990573739728119269247555697309393034190721690419744283863828917013425812952207565005673681383304170879022313855700111401375251726912902907807033982803442638430460499153545260057082902623725807026404856066661200675409925699300350348411831320108820619335588313696856060467763622850433017641773805523760069427857427679345372182526521710704759064820716396133511377190509269549007679119389999872784537294004523098876095177312691647060742042540112414482988402755299894836573661253275457665957476528864178373502462210029215844114875740281810304049372708391414772411105414758598342167567829315056062408582758400000000000000000000000000000000*i1^183 + -7626466146350878594853927623647742621714600673410623715363569665122983200263063298341245272102200353517856264819206916660871987306010303352906259883156541442939889891287113473950164854496812752633827088428419098862726377420016072427832937664182306160597281086327920555091904288515591039535464474202496926578138486842442036072286831531198402161730409848828120877712647993611730190319545191803511376931171567995142925548820320760235847942403508629120311313729027003049766656941819254975873590574678064443133600296489423231957866951774714080217589289891997333675092565490690635101531034291026502307558054943815075052575897268314697710889932243311900716029294869545108399346795355944431086856194597024307980516799408661422285328679335317471428364303648213583780997639488477384342700633639634602203503623560231088661527756890618907967008456777531471658467440631043601565795261697280527881837325376322877724835318389515773261410409710255006151410020417048077038009427016790540936914790413144938360130364196542942079798126544918207291045176835105545942837109185920308395166703059129053969107005195945231842237623958689629057159532274436589391254058601692815366376088621594574158667748658670544921413462724033854051323314539959557252650449344011885178151057106686634324262236567125719909864999905961375410960155605276459881368975767670635832950580932344384606781908000950266962435011400318280889798511181971997625085403573475951527003342047252301598188688532947751518090070297595235156192759498528362265369896917609598905872690635360348961642139567346992783030133990106041431994423113214320071833257927155706731410482174426322141881227868135438131135496035480531462585637295190234024283765022636184625852284572366330036557860425090142009299964164717858417556556390659271630602904494880196713312077575378350577679721886143929080966915856976828435500794842088775222976941152033770840165806866745908226272401491691332837790745296346098730202939053215886241824796996619794037936167009155488847407366520520716104251347283090419235432653966525782753133137796678159716671931310755226330434914547214889823867551818403455462205849201405095127568011175067564848088082622842103735149166026596941643944012613381718076713279973123700256908765384588228668483241150621695719413670761336504462803255832672732945519747529477891255767287801776791920050994009775580304969159823486386304164923665339446611599364280559645130925367935016838484918580407997925624084816466805107820515453274624152258866009864932568033885983792710684273348656119182186968098488391973294650637318588060492975081487012952380801146118120914027999519762682416296571813066650836766014659141004282253187368461484012451353380912114324444164266603280303402007640171441356409207668741025408651963209843617148979150205083245230609067659898162525692739930664832761689428135104576729815062309616530967788683984014415496689388242494131872692548605264028005273190455044170811322658466424363002716947550606725589654530330734599061935308946373538970061128128988754068632907221327346991257545879407642555725097691152849585623844868264400130348103434980406062976938989951665929154811690224679769123507936774127674673546454081974501278119040009833503151500905827528307939537509799344849875834541997489882432308107997687730970562668057719125465238777907763726440794376562570624283094275694026493018461505717099127835778367541539462444036491836731256861268765143317500278126766352972258692192327721958463382942885311060100662512663683184104178711503441746878633080854917738519232515660264152685138172099364172432980258969610619142649082872963051205142910598903616337698418256771522715487251909157347175556515562765539872655415589816865838383675278046743737478291683823449941622938338768041743489083803350387808046142764863209556106117948582660614964459966872498833711945471839891600175688312207823351491336153710793096741614859795987515061387051125366436969936241035029060780375417072507112353335274445101384872413523685006221113905656571535290740858193214231240171070964337037755289245710276245446261868232722895231353593059667798384845241816236997713584517208262356620248384512383396506093595239154279873536050900894221901005298622723126852944714351509384507324027383313230781832406236950055456860023004510710722572177388678721926038158266330494055307548624541021588435747617292833756939506110698008173713484564094451558081183247909444417555561868668352593920000000000000000000000000000000*i1^184 + 4449604761760022561512554966632415098321847943980953542515424806038962259276256780604122842597104446807586438820964905125839580744337038097871021444371546300910284673378782127392073245563605494707222567269617910230961273482256467820142101182280921318075199346228615737544064432309528904557286888174931839323447653751436069373374297067135537972302860341717500629497292273763220457353065996202568721845432650021801406094350349701165943658573027582080090736070834567412343820856797146490505739437225254476930053977981660932885056943340513918440648417146839512122570388284907193253371776484295470960665963197352186686329538319505249814130003809538245961226660322548095302852390751252047116862580826943473894372033817491694403667409951785551108233687679149155533046936659015986588122777377641082944524140998498856599598463287785885543316454515379598796079981269732981700011296542576746148383654744631461890100513411504097817560402541262231263171541881084077648900636505343367183668434015645983146965995886716655353871124572266631885746289674719446300824887706469901718468720387677784302100483292461100629099652895055035498974020624527936009645644771974819688251227155630124795935661821779999809757125224053094329260642156937361489548823475503969749971621841622866070462128052868798370268370752988630286412541170579903471178849321100030244635751149188937829470405266888383511070385272926746251287359542955191582005364310957172195178605566536383224203715548439250678828360952637394143470429150124766997453896443983087850884089322987182332816958246776927421453528938091209581228947689949105499025022932359642899484116953924062104266136997309966949959199760191537818201278386145839054838673098693230605869444082910824277136265042575145280045912324211830094307025060267892791614453755034637590170262959118565010421754276641204254334302787118839748181326706560224839896187868272190260241331509060659766450068444144008843544018349980491334047250072885905882079039702300341813906207987808233409239594830309464878250979653257853213637880750944671311039269287616467581581641717896059617830867214424567420590524243118052529440485235525826353556578182538746115489374283634302645082588651827778522277748735718320840519281316429650701771735906167621766385469373172348229188994879782214253299746373547896937282853443939030581992978870010147515801156064160664547650325990017058495957332701357410020198384954105358538693482547420643286800960068165383807951576957681234388953701234095916918828389784251826158137686404373746897174069330253816594861898961679380615151594727937554138025010776965135313576477241054961949893134984020659618501853548093116645802472884164797972481404136582393531119250521238116510951268270293305230347500212570101814027542087392552997884220920239509512245588230980317423551208261866788533137427916159402641162347432413029602303047352466344458413273761858427076442965133846488519933747054560471995032298129219063080677363513056646139765439637576015124916205970808778010861066013612692461147244923310373703054201617183391092741055128578083147007373712612878658061295239800827381997480419832040506906237518717256295607589430950545101723904572085991036250957343303990248899309229125628167955641706443693184598019807232814048881798747065177479039686273919216364793958515834311832420620219230114347065283385265621595058660049083526386995910388558035014221356317067415143616779473090651531501480433089001124916821324454796274334483471922931396490908528615945826832904954308731681043265531187290728121409414334765529470412938936434624095756523989196568375252599292188829436026353550676642217649504842468921832542455203077990327541589686168262962208075873226480243255713217067302278100745853941183009122981184470699421727872922883497134365343995569914790517548375908839754729493127844969338359491969326758925405006258880678948132961594698867190813666262187523876829101673625471699503399780274368567814295459347788749138392147376767840496568133554669996304723960008703858908634993241547916023371612170831359336854933321122799203321060635562318866369849983287830167598746965539586325425347729193846880259941351463485727791034435075693342376193966228955155789431202228076108952629700542154389906992206090502299944622721584752651349499386470346329367836742387103128026844622980397585791619229253667743621008912815231490796023786309742476333554284917021901929877130857562656662211918823424000000000000000000000000000000*i1^185 + -1270777492555574131389142241582057657096001487436602724904550037213577163690652920053330249352249005765927705425100745341074854057124643597420857868374929466883264166404016008931624018222450371669918304872397550742134179796199013354928112198514510070397731491591079056024447868266788223342006296024873640500625442767038616775467742718620927309952446048405077940259080146634072081313565579822527653221670242857392344344138418678728050255439852197243203426592911754331999093716640865173324784563364593301807927574665930722740181795223906502863111000397490251513069458047027689050807576725438979414727304730275579092133858197265981607888554271752703621952811251850642941156229649078168872219068295742434714319860295556014826397355271309067214591389263604891506209201276157029942384019746580161468022240079437222477165415307565974853874089615033186560916287350420081468965346871666486990565649418667047326074384961439422047680367651440383971036083067138587846643218660304156491028724634131190703415762520124856262027220801436231786253769821564382288093613059806753755410459677446381048128673323645793811520704958880018072064906330327370882726448242993521538550430113671097850885877586688064360911191205284652370767440793248616933648864286434181527794084158675884645111581584574524793001074051344247020628392382661893261396652809848893462423682558705062699769774448294389058574635126836499515865284926072159651435046205223835309846670312218697852260304175365183423393557794073655144441140328994179450105384198719704534255363157638955671772204738804070843763969599245841637749956683385210608490010403168490890639328597801880580782141004754053201671664330802770726982371902497875572752171354389059814072402339815643035456128789296898043308910639120024559548650324346933660161911272187266693753992509174904744418417509896649358473726595384884960231994036605363806934622014385845703619535553455408226392106231840537739576143865149171031120448511758226764568363404154367491539354496109477191341499014695795000502457847302973852953946895573321648126782658524605427785067502605584918621567006377114882847970776265667529231084594739609247771681664256162347644892523374171999043677824530996617248673943988093600904536847133401389372446348365456250795087833732303685473748191172164601948048368436731275776719293714681256357493797128944311783383277771042241688018783630854993477591022958427059986974838888613209900211417403940855271346688351369008680940983895225340477565611075673821836434504958371433667794454850123579204247500334870054394293832220101516491171170587618103004267697680781111476120434454564763144947584661690006202267970245841655286851802852266001337652460269453286241006476649918082706041854470899299362359685898567073491048110144932807857917106387288758041794820114340045630646195438489283908101324349963021599863151492642614925240579723870582815759178939950417976023428440385495109021961261489467020314995249764535882332571802040843245498873587426616501421978354927728364098163660092720488932906762587440655274950097388828548087274841260628895411508590821522447132129702728857290213149189307002916960387158160193218350550789855607911540795034009955786582770560402104127631576347953201836742362536535168187165693084659651339685338011886464833536471993156189087731116513109094020930575828761687370113181754610321859481625619237338236415546604027026666233136977296202794242199428954395794864556455497706481327312444154721108523633704512490360685221656360722589541974513796031708151180582877199733000516370682616557136689945545665010487350525089311189229364760942698886402511242093129741900140269474071749074958621991668187658359196883752015804463436457873824931581075786794564048828720603236081866306956064792452962196778499831202459182666390449739460634050886541539217579705586588210751041450380728617681647625375048883602766643448569638927310803420135188265414363264646497658771162900916390063193120447172426051400701437437675082015355117816115782761770335906013637648971926822605072559416364077180831487631740487702082878093043763105494873472190153485398807875387182292845682056602225141923098986836746440833344239855108288419220531861682001399887507578547543374766088214530249917318931087180517388621264232042423083368038437727759551985298261260502491660057331498916247200560389640401312775063614829749534999798150554410647626414263185099739720027575935836356608000000000000000000000000000000*i1^186 + 139731152822461883096289368178116101413112605935537615165962599926965649758651847515683614361667524320256450333446304984301885664804402204417743781752609613147556472177066313096613645192675734284569533005443219143177216281584186712717684353855659421925221160361254220985818859976270318018001789742528782422617558009061099169023123718904795692793874141227308688004823539117692075487433243004321318251407226835147336877921359033514936948422354886785818627768485402829429636664794401395441510247670546744399537297959823503115006896175884791680066274997738373043362827225350518521804854712479899986075084277897599563090809255857618108243226735082495816380287443416797299065809347090237350592496607654552245097047728571967968188083018826980411258447599308025932587872390397378661048412538389207018207377510062071991482801603143376609112869201286211011518099569713801542274726990463922516173085763455204964268255795256710732939144176246813857583398392624376539715895208276528573366563064203853281634312878185289007789106382002511849374680181377179586427756222857411188063388620857561950918010070775623315936484476721280613303260937082104290764941073469786800550094450452079392130592394259985802671508851076028387526951174355288934282416993645718756251374026127196793025242868477779565323952249338179243901235380329540415504566868104260807090227793213204330302970617194006263570281374479990953609025884241156067322958304564788771882475385862164955534475444549251122054471924320645762525997457118556524037552683140681142511329098474587650075741373583038265037682334070657632758087224955321698636133706131879151171958398177297506451049029564464960265534587881010764103372815625116044070250936160416110005885309485536807327382228701841987158748344952664662255583042024474253155734245952489948427305092518806375424279688661374670086606649395391625606348465427913904792477206096789421782379133551963894074216283487430815957416443938084294707664850982155887044529102843656691003903444874449826435041056457034238303725138074770803595055688079899255038896528856054747311417804587305495036519703928429495309243629992482947960600844847789980243546597793506885458023257723854134530855797207644649290632362614406261943051550031072330698109689900498602978698294597364112375435948310713552355913315199950752644831705433205897940437270026555843132982840761876636162412164111086976721270430080631645346791809351227117183271153285989720159833298840389020755407385232590039964207249922211076566002328477719696670596195424815825686936327303616583591003978203576293811959964443084490401686627085834086382824244137729684911061009432160279247606803029864003011485563694448726883938562755315984999812683061284088805186792773506328099370768837086724806033824410912463816121991529677553059978935010873404341606459757353001514313389179918529988246090532816648396509325604804294922797447857323781139234551614494026011940947350758003426641045059585923289277759937864275565091807406648719660119070926872109789855157948152085281780661903881970588088045570087443047017094029286830355459153069481701759120280441263790693521241759099453786020179337638197947028159229825409429856215343256129103976896593555143125940473212376998667048434429638395221037270859475363128027244783988891439017293986430841916085041723404398610452890441682438983527669575181422122562810247662166210796496823464657880106762056653639135965189266733130990844104942591272764709195204608740160042638103244971839183886627141185049146289920980811147717786175619907374248511658369212397917501012135511004406897271478452582462735154114979901838074892024526065257072112357704062647430482970706015575021467003340375062305379842853701245753639447656195394937134233377821128154288539471285261414748599296827690301282753376874591057931696435914987529295987317351387492228633813085466773558805252745719558037660922535726303594728692097702099131845837541015162001831709227491618913058450693718795909453497138043316992345601087448396891764674702308933678483714575625983644141477350741691466175496683233468474919203142378116753419185697115227511880126769178681372500938268045655760716073355481352952411586607867169373793863774518265646328208892755403632487113556910333160184167544156385627101179676718905826624968823567249151773300423364364318713348993017027137021641562763697067631618591923636383037381264686176236363275523540334621491200000000000000000000000000000*i1^187 + -7236894752479798086351713567426714928379838528815466898390843950676321946807737871201654988201915702447648409518539487819612244614454175073345935882300532508174208322653447014724539951656649964004132491566041320480197364663558402031352198139816895057025296651159167129523515746477775293416654549775698430800322257707738105684786069782680252942321735851094220029346061765684892767235583502230750638526785922810997300499754999896800023504832217435664967297010256332267441848347097179974648222865328466094818671485910300816084507878038548871193231090552956435268564448208608007910281324696882720045889310869479562477219639641501953381787725779257931551951619295224983197921030401924707186136516086100496873819286527415017381873843201444666058886353917564916119912146532203525494695225907658386474432274736120411009870298748209476814480538640798474474530423161785754959281673381458673958873271019193478528042149791352401714007313235157143988433879964264176239079273655674367044124504021711537261472342108213528232375666986846344722074863386747615742467254391937608064178340398113964288986987719203684288587006279499595534080804820217079858569439111986254332515437024997021801361451220388439378949827400270700582699491629694004118578054166240184464157257301801645043066247964623235733722478748152610217095799108559194810745277130322001148047933611147902480278311888562990387323253150227747076594847066519544324650136134126215684246009676006282648255095748162567724794017625007298262773065701395423361627447749175765597936910017623290454908839257441595854008544062870310599848645153232640500527243013420839093458688376534074719740584938993367016876741525828068127805137548183443662664230252301497443281413758361784002189310546733713456143784565152356463426916839645133108769219864945257306297360775346996023627349114118947944835207199312288256464484053490250204249192443665070718527071526097556263240128809766033532871964970084119935940305403850030433601409682537760241591126313657134708728313844362106496119241832674008231586296269232027715867337819691583477295458097068236836594166426450524072718209417461967522271753167831456654133878008714453987079369352804810544855513778464687434286541450257114574955937027659523495691616652634804714400340236339870207843630620636192290186245961058751721995805707905828492577598613596815577300948868116371330123702650888048938419587542717729851512265855222834721919503490440690290606862805532270479366350224513515306102173035047943725422816256513178614108794914098678267255234811805762887766050066756762816041869975360671431178954285369944349609450107981824641820093685344346112667335680441257509583632710054404538311245952210978499217672398651618765203188284966672438169665903037707459114061803802944326216288559295516615109872347578833170318325926798601656348922729855564110514377753867739041630341035699290115088808175518756890841407550242861663563856315031505457120872183674922926707777532892180841418665040234852103559658740567040280984441464975456128836791363550690002617482944409395249421431372104936714090556316171318153928933958111263846214559017714621493103594610990818592366662504141957438972321850547899360713085312960267135056782877239279168421641908217638474192402326280405291028104396560701133855775821534637545846166201749935874973286697037976920815840012316672927519505065047319849389885904139458721169037170951567165344035627042220039123017736763244095774785558957031303751990441539506895735945821626416125701691949053707201985569212149589270268774615613191176918716586893460545737637022183815274646648770195875955349233134664283165423115360332179728939686206967084616955003357304505244507465383226418817645675166541445834986542686947832926278708557381798925000882863730778935965806817147805466699103963517599143727018469189683325878995223732182198402307857087852886441397471818753185363712582286553835984817405472913124614031278473974665508214016753899747147916765257966042560000650442264683125557833274926257896183896850826691333313956205101122749115493972147636761009644949037571901983530506818729337718174964616086018208228644415566440617028493430484652722081148740511858304651865094683788504206664219253181422345548798715357018569048085245919758812836939210893681539643113004000196088276400280250528398610904312803880325996362934072606771927074341617674317177291362653502002106403389440000000000000000000000000000*i1^188 + 158720374355451233936893995702471393957538236802115539276049025735112109241966506860625751040676823636539568004396047527684105391665802544318260904682428567984568161579814690101160381110358812140478059817231799170611870533103165655252400669187395410530342867012348477800697409055962792552730714496322855369406270587805866916448398899140550474597580062793561143362347720704243319196196840277715116523733309193722596898529434637089402599494152810868558481487757874198858536550315476516040295190610299269964443621065447382198801648479148584572174883331830664544233691068883722709239631118917982857460969696067877060921352152322786287961986890985991263577519288456387203921066375697588233187637945961805014796541652661753099976202282583856598589010736217149541350522717948258979025713308643745399485723471608439441752567923646043309042480633346394070735997789344367543614324801669503207544039613000232006426390201586505040125495889633351332432985394118321767335065695002553186265543737080031563329529522506948664270551530453941291378553764173821453296587461146259282362920525841395975177951707104271947246375036244219494454968950495561361437031724541529896002126687552694992196313650729894140122104216485877263457987973573402564043247670346964636538945968976601186757473761801869346271392708687879612173565243408214852804981369476496623000024145518988083493478339564145005277542257763792749341281814007988375290065881269438601864091951050192621552780738642553054356950646745361326601779683066833440928139162172517407001202776583125476286791769189686857615727706021340855393452407138910908083881012928736905038070961698535300593406249055831157909898036753116976892794543552948208173617978144580783946261063530763668494057516415890259718777572513544666067003879552686132540902588461130428636653535416925735809845483658111395405839186935178348479531697306007837436529399077567769447830599805910099803816339162038506220973915500734446575370208868210058321491577329074542484170349445736316365449108533322306967114487411827794413494812187543610153746827740937875501732022665361890169837064916977434091247898319035446583520960068457090378597664111648911766977733317656562944085067714192895370631975672939423577705113142353937174797695946937607399387767087222514009260556623548194962104093823272066678497946935981239246631419597712290410130380679877303771214681894359557882558680163254834810799743024628121537629653680901460318532511221304972229206396535003709290710304600934745413352489655436341670029250798395800356861003930479211961811717437206787455072604220027339717010853495834760537424554918906645978279260822184050531417875818280861562065927664898559946673044372038411465227463280578867906966292947276796143529533688588584684123310354825010299608798603539369598515728754607782959595917960435204180705765213958080160460998611996329282722393473074766014323667929764158048051560498165858177502757015232325252635377944448744780820428924150208882942081738297452570399179573800606452593988050743311183332831705280932427727421366436425117779553950969271841857234767282690854878925753295537315442894115273934323514095581447243226273890923664419924218642250257116320596216465857137710524688436065671617066555356830945789336888045972025911937931914355957851067831340528798226191639200541423944366517087182755200966733463666629861971044789081754067621010018975025703853114804721868784335101067668663406614569132585422960612242488451653909280608241349464373204159089387465579495900455053916292641681493700120880640025926606746613015018903358475540741286867780810198842152274487436631516580710458225919818942631774863685325495252825061803406414772997177941960743351754577151915855788427080818681824830018726145149222072839741082292822557474919665588614044063167003432819588110882097841977398309136842960240245173602357796347693281715513988405317853703668469543114590249361943516379718117597158044100802600129907794842395705325882744185263354996663027505457593966538983497471115510036600898991947618778947325698760800656659436062908479296916017827088184636435188542429212155307532921715072312696296251961203320670112596299658420982388633128194879807271119166821253132312001013025667657389093004930956045702912398615716833133278172564573365122485825119784849255626816694426128266538385244609678737698782792892746584413785919433277526344757650915328000000000000000000000000000*i1^189 + -1325554763420913203541170461786138148525827835681350599546270937165066345305486247051393488899750763383161264658404159327265838260970619205696914591394982174347680375823367290060150370160526876843238906632966662309585701427838866572120854984389025466623714375347591876857332574468259090297765121381690345445846098529390684368185535372241124611047524877161472374313753308327025200374351137999147534228331893546783305173211900603166830856237908281308716379964783434112154627732360091067464245045508633830431048510229265069109404612575623486070132857458662077184451707308111391935054879559124064674183966318593439639524606531313151946856658855361225335717235640557921298867065237310892943346667658651676849570715047941288102161582749423503412277485682552091071418788466433524517552773042694422581460940592057489508114317433302635167530430490927759334695109118291112230075744090716295361912329391113410265275409143397088187407699473189583831094009476909166345813231506782515922601959403144556366727814881516039007837463654050022594740165787417376201866380887342300904030889996029583663810080525464495520123975363035354382064934230874715045854748848273625125326594237245007513035035668241243126699921452371377353150360164129030195092626415677187914794693905096919590847521727601711669259358464359693944276614681861124488549040556474789153262493679850585346520011893403445877150730868598760960221241139532016023139051794221099361334637614589723509834768098266061092567856130677339403459295199630146718888325820903773790340615012951141920931451762731171618564241385584067952830406329678269659574306525893022234053606157260381648376650890921576469413649730096015049805439220348677685041989819077704844586123809442274351419306757655568540323745609250991310517960760568016826390276297928141282847832008498960258936453212244023288049634365797372726697482223261132394066933258583899377123996962239852428771821126176783675841354969758972709636299650834516970100207579829796078565101455265724122159059355056257796804875919828316186643279711711514392578372430093937075529737919120050030153892060862833339655302515196358631613964650917398547144936156509125502877711522254682130759885956421115209806608767011168424815318947916823646350190715066168262321141188170974877755552912944232310994339001516357814570867683577382175572776703273674785267742203951225248512402636511318035471952994473609262947310950720521560783528448354535394201233943798942982953570167561577415357505526408020363101119064940792017574090991169580357177839415837384175178552798946694971208109194764446410410462260570216021109969454424636680817104334864277672761836910830321019479423145052493756545045763867807692503206149135410829531190889325699871576704949776274881175131890915238325098067006745474453095974703834526569693391217856398529044181862430117851727882465537111374604052394717610781039919303914315855786922147212592673806427230358279324562502395337314369225613935548306455875427057640986607021421779959176489818080923391152649477949452231698007368991605030548874998873502477254430942746829716931251930463827215511153007844491419329044346458166546146497120351721694991354496402877485493302584652962828174942051441139519235787553445149681023404717012931629213819367741013196253911000715779995543700951181042399906532380436123184310618028983673147261415399997132894148848694645559763202819238195441641617057241785567177807090691028698431089666376855017606709723013765935866244269441298753308881117911374698653306165964559351518482407435229437425432290715644631025788408728467147673870929640718466688474350429883312992830787797920116150502553654715604289208703581269530271730943667793036136287733368051140220678810893298504667039461217022995010213384089692885131244948029360146540316477656974648140881647447880715303226457402480668891780910299492142396841356668008489478353830959399335488855978412047221585411013217751452716841258033203878844652289451016680386379891512563234112773181195788308212919050859406323186220351205249057193032410139021445232470827891452486176373358340560454377486888989940235575559734391692259139454314059981960323971500991112832594006665668038839996841767686221084104526681216312539173464832669027149467062697214592619488980815966926226602032530374580925177694022276325983933595441381660036017295964090246688598003503530785447608320000000000000000000000000*i1^190 + 244064974594858994375846623975354861979871657543493141455862542035346473794082657518410287591463031607537497414095189532551744766803668315812845000807250731034787040051080184008741864376905298372161455334421803049688503282491880647986247051849295364895865558140882969374364960353899953410170388484819767971796252049643985344752034094790254984628152895670026934898944724281104364731309521510558748592342116498254584859989003583902096961811008611315658763959881210735903701898075965585818644338637184047838114238280209505497753607697280856331212326327357928014136774659757963607191843492788076017079986178792365877610132081648348983291357424341129018753978734307919082685230530157160804093636584351658428044110190326762344710991099396468969840954619385237293570273953922130453746673426606758805741383367210654153895582998005149549534227049326868427305133814739044949414189351530314264126881629218686286765973464975280544898631156935790014110496272753444506695729762626433888364869333361829452560864174034020225424833556890139110371982883937698131735845789408851860435010778615240019308351039406421271599891059094118804657230571990214529107547134592430939760170155183618642607697144049111098071683807996404595269807318720953666660041487861788631508411499282573330473908142796327580174808403619043163691045101459109253964881673728548049875040852043830066638251193344777277572158915800745769952020692314439148962464212308801983225028132820070752525337659195627622085165277930830626163349080034347350031945443240763622625638587634059676933724632286719307092734610605786182465130400014442036700615183288305235581571790900724973572225331433559742953737721002767983020694319071477980469813385413268684054744069474128309435733423657565758632199628142796918841398374772119910156197633170928416692102271598124871310373816219761112240861310366160329669010840539489051786026272545077848717967248655238013346323859649428454907332313464340168009359069852022232882619839444830833321037472281398347339566526112961910057897823335310205370792626186729620827100776774765098870816687444900140060522185367008402217020316534532765593241027089117909724989501723984031568807863370558753041690311105727828906247966628495213955798180440201468588747814760314558031452965901590735000697300699224168444562919938043802619075816575232477705634942671871825328565016785275227784745770282408844185731602469559531584101734865627756537818584398280571083639223493204340816134364976311639515651122362652391525894115904974817035270603158515318778420491046737121809142653810130643850467871700042318361679673033841600943497645518074834911335341662053338820712915477388661481718425199345518002794803755479386609644676868436330015150760442902736531380219440436976299235304785833162514102953560568695834477547690796404826469292578903435430484028140877659426871473960391367700203795370447565960718503242028978766083359097073148650598922082839813182240739773060180089274560259781565080706500822127598535452809515610070880071057759241959148627978729178166862566803022306106649619754478854716422396131543205334047023593818261399903780659765551235583683984478304873215216437493212621057799226501233926309595956850497682813138427981941179625025422354849861135828292359705184466380036841288609696898891331954892765103705183283520919718349039436518129185775806517637732982797215412712860751041261331379364841029156451098588823208311278801459335975140934440201221065544053759262714148208466374412478611383419584364387177849293760585746725102630392658546574890414778507874721921073790760974757361431009023092786441049297565165223039463952015681741978010886817244746438164883803355398079678291735770032002327236433898487420464885029377231348352760657652378234653508761532138057165625993779438221133321092201457834381588830591108290994147583514704429497798365053461248380399516706593557797380872245921791840684116213483524489243806919134049642834309525394030316033691038739910088448511351364731462111901435638572611532845029945892447059991147152721021531812824684166007963667079856633487070275129136330375201026024826190461435384640420182305556313229400205653485560659900961526631879079155629745142220038937323235833724064326806648615641880586134791124522762179743570732691174085464399568261869252553206720076257912618674137492162809611135729498194675712917504000000000000000000000000*i1^191 + 19803450486832550285990646029827351548320934083816621453664309001423556780255414507809663018156914968016198355213698908446395462290363393496232705359639568081493538899349235982534994851539762523841914698953794554732701878894565938318484073006533679556059488616132270508954038511405310644494457564301135643849374115006074537417630204888870595401834638709614575417137960205595169818974125947395417740106186370119978637569343255370580846700531678784210987395876527896225151748081446248360702505985580340657948477177973019082044060678803022652582656857877579072635424539729012440754110128652821551279733459641442695276568369894235097252558735837241388987955737372562734749023522758174037370039871119230176292230126790287234925498728585430905390458778757115653565712155399411297425293234212352118494994332808549199387597554958645524631908148387217911603293042048598143340907487107030516971385106752513964189732308657128293718299000181297414796229257218990781282835540785768921727545720244100293958863325874726442192007385709085131166056542700545479495742245313951037713111902163749479205338530917482874812608320008687020265573237932202996040564893347426021505853603172638572083269830913460863581694185402484024637349277007482114904916012653796686421927574502749929644432371825714871626774868726815787582901644236843692577157973951460445718387022325272596502380477558282562540498921915132791270631415505389406309578064612802000234628538528104476080261099650615952404848116038129748855706536448109453192034438083459368876354837928325964956305661923930242263761977471654925169799920437576383006533876124012327293959354769741445596522792577499092441155562160998778981687258012201076256981432217880021031339540240129041102052382799597618079637079125967889188520632927644209955531975885376616135748663822866960942386983696786020688076449892956930837624622274035496200909397199742443006814172294480119460499716878187088734279321192866949806934066305795114168516529136211971229893522760652790532511651261611403247724221974977125590488655624524868954492664210787632366320690218360990273660033605318250415576985636279218997266960165706026030757694270233211940869609437485408155558514356164980794286908732337298075963429901793240949253927680922564830420611298437821424064437301778196084157596425943353942632032593926762699246348866955412234426236947493109862387627288505706564692950517200605882683915500811854676335003294696213431087573532458104810233230211368671883301821699766052706884579764596896289902350772274117767010373506526145657800029593541748804391847090397952725077264687666600423823312687347902222583562862471007208372541037228955098054784590516565958421076226123458526251944928788887864656139140446723363139510189318938917974483410357665709507883931797052895301980418808259534186902453936364458016434495904133649776093988076285176732039989627240390521174514119134707937422992947050891910647053091700224155554043484466828888883711510411315245693161214455033262455189817811408944377259182994088018579455020105834250006422441184242799270830536162256249004830008068762317428211183272983842928776609358868020370789719416909398534550177021650153836249441548231337570747695770977105587765224901341632159563835520792527497836097870282930841217130676401986343822750283817153478971423183336316095903415214959854672117326600835793491984415504400022513682592546555802225341355270681754109845281379650377802203799840575153839361481192284937094824733322709940812377496274968355094278459948421980430002122585501349933051712103234669595024761803193154530890685991620186688098577899287204328626573588188336147741386211377171857370750615679631006924636480660347903441562626622368431490717455443437424134272979400737842175966720382270698945838163467932639061027368768685826663325504857289736732421244133461225537095489298711610592112155214038499951179205929509206412179557781453248559713316768552246312888366261298684378955428384345392533282552574049232533592655244295605166434141417064774409224063549622621694099623487203120684793291567903278952179628041665613494771042422880199263853715905399893273748535378831070286545220193123397806191849655119024653721990917756995596908989823789666282551144176175037198399550796104829974049399274613306476124043727501718776163311604236966690657391377220736960536625387929600000000000000000000000*i1^192 + 468643445539083499530927716432487492098040627767771535171426755693852938133108257304535147639091621834967969368433342419646235634895141485898949057279895525149798730425659069845233609474563880343844882294444807967835182975925623101565021127243328927121607579996171840297397251322157076785142821360536984196322348770469382386044192649764796483475211033146859192731677619086698345137567205782212656636712960899209670241331294394569666691153807952039545270032508909048836604776738299333052769077116183125911980619712011877205481587209378892206210000455861569867059819889604715878744435700171685269265745454731755446871594387695821817363107355549856581502530164594265640764872249355750567801483665438543389027169544997067714144180149564760790704402810919424275097889395121993887345864980525540714700426833941830767068220428698302252509820242934612753137294563448775057934111497671218004770696113874245308189481300277648463732872768606143608120134325845361167167849205635036899021699204459624829600160393984767838819001582640361468155202775809068148421445108124758210521251206402440820975786753526793448056408507687731728096854361606774274880573740029400666752666964060483083604411877043402758838330224297506395788527581647088402044390248516567265141967940190775252354349759740025011012531546839171337303686647757530928814723575915707931899813544270709199173684369847709482829399138893685832357194704435988406752174398947324020476432364105194823967160875871288480760064850639803350678446640427282274886432001965263097579869832672182282463584825615800481344079569801723585227414265147192059279303390940206938766699805108973123013792577419184141722574649289286861371139405146571923751561418115887109673215885781386918339196107640909114842509965502227129803271961218493107853189325437711365865656197051400769127597046376109573753138965953563538579787411375188153888464906118854329117496386285953613637343391514093121759423560574941515445526268359607015379159940145465004641373489982558435367851003618630174116345487733585898361267431798334983459732485154309741941176923308225485634417484885587411246700599173181640552324352033885805889247785293741795262754638052442382294107652979348445384461605394165988743171790363835964620569171826133282267723066757749211764765840435673642870108966781929889876959662193834355736122526145656892688230349860876934307470625480810885245179181018529362915719551586967029149537637046807402016813870705615439591833566158026598701620702668437823797273992959677412003299136602209507245173686296082414594729334322470766914088268834741871062192085870187211800401212297418841917884902965370794579142044038860417311964966668109851983630049723706026405462446666519919428621096082105287536588165760351062043372051409048907130066713656656442244682328646151880958508914666009695866637545159027694161784903516430154208639792190028489759067819434579904762177919319491614720925847964333039050949265980208457500415961618102582184751354792013505481288896377354546320682173829008933000724519057430843709566817099887032417947907259316779754213175445850418142881386882391587031009439371138791797899025488611954952489945646165032270743304323337580975253873159409350468475851575695056329811936270656372937973426547385109346949388032144948219688417588901319307877202927689953100680720868992627633059652592579862609951044040262013772408119079413263764031164966754800844373114681222983014314525563356792265933147337565167122482251130400173311093775390457624726256868896902131314724164237414669012540826303521039063098374793502133456115298399979148988187472266699915013047584638437965897126861219499863150221334341854326359982609127204170845757328790012634138777586741510292671378052100977815520240489142059828618601112658625340239907621424566728416871161508183517243724004106897968809361389855680065118856543949193857263455848576004564098830803321383352678736880560503568298556196647986661763104511296716141245943503715677381339266974008917343699147281960679848566653626819606274796736173155557638856320047353974978742373896018846401505200674045902582016980486866453217327937484331317954185723213168391065312739480328667552513926122036692382920128390888748383244144617239402536288195903125358937526962317020480108387612741706645064284879927962081532428217305246270993085675601920000000000000000000000*i1^193 + -4424892740941638809230226888299043712537480986998380957993189517755132288103215225386961378330145309448401651000150661932636799005110017217886654326926011473266973205730980823527172758139702566166099849697931957285336278116696599184021677581447599146874411232070004844915775975606983819701405249009635254107161942763780936665624708535992058057804339935253968441204455274206318258073387922166298207485814568095743471601132521025245653443025674024983402933638450363516086630598972344544889703156900895741158202547743871711233715828654934346868887377484150235543445447710554705527662427666878900516577994347738864116286679013382282361644402423724838445692336786633211803522922304376671898266581454853540624758005483902369077918180637702416631300025828646669976965206647372750600142365437901105251149733069723528909102325615560705213326729253297518552313182565033141484477356911390447639756298240086878159646491081602159992751539928570579985908409941593383038344109393053152478306883832382251055654499926635880197324092432379311457462272525393552654729612691920098069697143184096214053625463726098177821612868861204304872876311386340081687296885233172424371467220692560533761507447253432972335392326851549308137881490669953245519562999464410837857315506919954881106539604731371316295347634070334997493397571649992026141635258802271153546578809143483735935490448539147015160087264824597400858121174585495144755536066073564220489756063474575345287706818390932363307568615389200877205847886242528574557710610093147955908281020379616815878770359262913202616823156680476252365098175183106320561597394900808438482396583436688709466885971830513270975820094010159459605437716024091478376467791559307297369440377994738180730168520459677317738522147662362040466027190754117267998439481732287181655939918437324903259566499058239925264042559297267391512040285023903261542220515343817493587307716870606188582033434934479405931483548332136358848725434642709525380605940294975094094955601115207076678611661606989018628725792474652255577248218886094607792658949316057562554858860138140226809351592889513984976985101485904291427273267665107473802219247296998223093518584210160222600710454906452485513435199918228593845461931325890974653403294970797044124914286760654626481327770914282669449397877904036267141200092829139389064207788014816987686938442782693253979053067335628543977005240525638671285946451807460284538889185454946922798368813411988881248861406285724056378819632369448129839149664709371988982216313524809253569193299733370654726039077472120608626395910441345062119981051564652513087504985951585287381910343917406990257748053322618876756748647418788329862003536875542116195740190148727889018347862525318883794617671540939595608626685722586001686587024741935093599054624794401099094311428302350704523918711953092822896806449679079395028139076856924274725095415674277975001757577841187048556013561829050939615088171893492498598757339432414276646569570940756459442117434579741236767774540764020373639073139508304430692080785890553677607537990080376360548773641565331019275645193226008617799954060354536876281764785094174088867144422248936706769796828702515472559999407394479365463983342254333281391554489993735343722425291505674271590804279318951991040974600344570241228843652440974572841750897928540441687485442846087680513609003856954829765606773654960197513023169056380743574813117531544870311003804475604824488815514987642004089644322936940228233445182285158142702442281472630852166771408996670824304648280449065536663473777663823196532655887892654133588432705811460303940791800741540158634470437520941511826258224617938075412313571019038452328932561368483843255003090277788837069030002210740174243404528338752464215625369557484639551091315791957109077345724099371840853942938267972525786475250781903953013451092874481835312490164738970065711979509897120478408964268803449116721800921710900019379268630401073142328198702591217899177523047943887943410842584496591364772120610766883374045004919272151932553033101688137417938873837516170285252546138529437466892049086499541184962835617038463544583045697153244441222314411250367868330703008769028315686607955480674282567124997633548653508429217156389360537464837845841534249641748476094993502101092299111028753694366604722176000000000000000000000*i1^194 + 7063990506869959563055430040993545463325584910342900393178950421541779295100759146706971135223035306333765638750468037860843253559687772981970105631975304813905501805800828198227213554871951637698595713325340550303128638134705813634524792500932315711918617233274845004193043889362804246641815492186615667892423207837933639842110336951686055122091126576562245557688372131316273404383091830021748717206801737670995346509869573434885783712674154776308165198359378028316626246485362469695418376194897810787454074497345130314819942580772493375959390596520447797845935607755720716249375773236947270908563915022416647573863856592045144481109763105155388505332996123840006373795152691038698279842832245474096907695516589497643925376298671717713357149626127111129374484033190241815268865892534040549366335145473989178695977079696665193338704789281272086775677934087446844546914861957316237780009431843717430711812207369203966172060890326962920610131234949788067323120310009788509716972538242556839650351799098009292079228105796309571225551957051049430946257862749731258659826736651090992257314987781540668275427117928357601501987711109757402321475958789974303457850135864702297601676311944829495606877794173074056907837644053732408140213806657343160651631492535530472312248799342987909089483881131813977610200018319090729649019704253726027451705796902054858982766857431922726691290133747344745118584074299614992666257133124466462206134128006673420712610289079512247587943076956364547668034822354461816431369458371869225032804683557183164387411612055123356708896024865964797288427771292427127150211216914892521529061274823119373524389730606330108303109832130521446677894359718790219494149710117216832728659723479012344722935602595617600715926578188059996676674373012647445081543043310497076381351031473991771147975417638902089177165551300080800641956249262065658298806305059791564811246648677617249536068057916011779883250580467359110954794920160341488982848710445652830725999283141981349660478354674157318000142411677807441199424872289108080985356008689250714357345063341909550171863967041898448513313488480608008002673660717162505154110008249934072491988349081113526238565126233671954261882060747486363812952887950786966087705206707655501094272283618160654112270141682494529255898435643253913628175160158673617283274646280690577314602606134608961239368378988020227725076411168629885277689607371207260116053382759249368453868812094990110562209378541438641124096482828571771894967558261064044821721768003731079229363453656171346108548185212199224426784625474096471510829296594921478714942091901806108397296409655783688654583067441777305888551530935530128951321182932597439658751745643300889865443111662760986562676794008987262058104023855881912341569582627829808735005279715205628600213949067359935480595984376315153294169796755372126190864269957995943556894612831035760185577687635412957005340989461253485351486298165560535523256779176831146883326442867113123750823227834533415051400929553003138678238585793139871797520094439220818843870751774059723652287867946746786478663885440943979982789350919218752009560148371744695640685571917704473517974541020961270373210531306438496493941589724023960774798198952555881709690178591890883898897655454683175989556165453496903009219445867279432140471311326733101309594180902004729595094891003361966361568779143775827965267024303466665525175502861668864119877202540506260076422165279030820052314457401968258798194819167209594785667562400965422928491461072008198239222891828911487489386130181188969507133953547377530559156441681158992305926225569694320671153673615109964718707552903461189258834538412094814082384024379727508082975273788155504756987602525809072691354379957527779404963404539333843765134084588720729818960251777305920759855355398266807570384242952025834296465561844081140368007739461089984371795348373295421679298659993100532690762469258337629930512584126596491000014308707272310025007472310916093045822762796072827812147681324103968941988437668754050789490389718997901483913357809027831838433355183351656205894851484718591479393463260924278927816421586591932513195365009001876404221048098317318927079434111417965014076266778305154791077663200356748723000693997216318514105233102391053727037461908019163955200000000000000000000*i1^195 + 12972519260011746044441369278285246018924317143172978526259531012833591095396656609676257664247679615576442699736815362535798686142676240268271124122605612753019761529366015204346995749119181646885869038951389268363231603951459969042164117149408689621177763439058558796388226579487624330502044533306827237940644110254963959041998295991477887096338848665037748695249569220502928848838366240129003638935418870865968164522778444037565894624286100893225388626445192934178784927958357109559029720803433901005089083528896571948559054657831839057608853343414117920889067233573184221688675357323629411140212462907112270431045605550458183432939633800525321296699165784106614014892219378621154388252252059614604638805103456927824470024398308977764080427830701372707152127419806763936133976621856395654676120472747399044831178734398720975164328975268628036006356508804198251930244384531253230931258233260056860510145779793441332936495360898642779116112766087629655681283302278564680803141509853965132650634482744635348412722837539743770693962667228692973237524824621714734504420784362418392375766698765105262296730860529672165372316283424027436283096663823482760384385980171500938894886824941773663197335569364233614976258076204374769197092458471594970050945254157056402465156245229518351232389750600668782029435489016951788405074647663931769148898787247441908252851662020033677921815399853843261651896379411086895880112724245536255349329318962190669432941490138500908222246351285124328915436835166139959326881836300874686763756998287968130467797344136740684049821326840882176380826559688308616958935158655092062437775790469752186234985979126517920291808104167921496662994230346458476119455592472902726365649838905083434397231522699486559286904132186253122678492770451238945936186769434390583390819690743302049709865764592626575052348308306057126444168519860533121079515720312445618153237344445960526817584181939212675171208252591227809479238633738378525464799317305739075762381911391724313604645522186679512518060531764395033154067668164654348355065090584830391703608400299228284071559536845748253632013933933095353995814533367224360123043626217913302400631268380375749739304401130235164756709832930278782912221631025441098464791274013438458391189788695003314412666847009870941091602161789006721210000400368636252886362470235063264665466758164784032918646446163046311239027094433737918825415058019736124542876503261349988191559264864749307257980304754132548418638917837020999189764537162537131289364102730760659775692997500295675277714104978495388763978269510968698041331758322667033107570769014917281610257529915622014565403186544158742066676382840009559121230645162485026744138512799467907129230453442288414455240919294601093548739101327269345686452684499846830591579183797442374648950958402215811626626496278123471040428098621054779360422399668904720695170627455064783811728099088243497337485662817867191745477802103368693279830184467091349759855688634670379723822607553790943907481778067373340629287716537740117826711854865979805478538643225509275601618390784301360841237743068437895075214311324301675377046923403155095103965076975293393973318745970437163280084619823431951808184953605366195327535737882771426912011264310591826412036547493262097224214004611595781463583335280274586160345828518768589754876728400617518628225755214284493523244146310321354593525768111483542748434236409845206657695785959872852932766147755886155161101252476097951743718625022673197432066399980250830813324277308013192759990178783404646780531610554180740685567868432264314936435379820896358582657538061870778759489187058996149615624670708302751409346086828990670546466696727314518332292067641619965081526583361775474248977340101734618884194118247776971004910447378124977891898200726464912769852858363694931647116919720210025995651069480929429463709704364075082840984053854899238549896268950483834297287452968654246741062678081610709834156312529266115174692534083028570132359564241808392004707256720721377019326152798995760360122187003176633147919876231466528347101452767998318494261166715928454717865213249539862416387964759557584381919659330856233561993234658838545928924847589572567759228863906917541144061146623962094180235799431852543331372522943215856254976000000000000000000000*i1^196 + 24661923811718928310337178882220607086694214723638579841722913218844508652576241539002123112582717132482930044183672853755211427602115963442990180480546681812125466716212156197816455845020151974927395629969828411721697185508414345213636316401072691894023592883183001571472510503452776154908318069806795908983901488030726879764170253505414993424925052596827750086040124221451922537640266959107151791256004849777687048073951821681908183917329014196198610784259175989800165793934407335436511481696275596699845792916070070219389701789269007891270970153495180821449910076047470496756016283109599769410167871814833711864498843698445984135287489440125260586858953464453892851542882941765288185059782722412263183761900806288621663565610470554117687326509598837835943151409951199562499218365771383234092451594373571694559510888851855504708802531223153089105291357187596668091576177845760927707204521927267219389993086962899705621519850690826788158871647283225021432701776168179449132886452530591397329031290032194423638629785679726081681943202236871839666747620290898199167739404403901141127960079237372424379076062300778912707208955716567931717109097208867338232188377780088075291759498545965455425598541460006517482747589202724557129004368633578698312958032261513428229129189523482883631717944941829712839015300280709650779473386505301003155896340254082646142446857606202514322382173570983872246315056776579306212253436229409150966347437045690597638216063933449130159114428965991068486003004541104929586722138228857608300303913505686745551399342281688295848448638956779767116842022597876186343240255779116139457191248242058998574000811810249283207562112219448166180136630514126226918551449560478762548912664394223383193290865675366321360978480955567411408319404234657590612741314874447162541457351418330404755133916251425592783636861345412881131685712710552151632585657569768732464800238192388955755709639193815337246903502149128094882244623442315113141472251890608527827038041311229198009517906449464180097810832244662726833838801013860758515203276498098985527821995995072498391506722701137177017607345270944039072558786741727039180969794794628681340295802217729960163792647339447960762235274314810466859176340635428227155415682607094111386050343888915550426778546355325797907512791057032363611506734143175456306174625111126431053768783799408634265190534845975035897569081519016714887190883507216919032427535380960840265911889008639426230652249172692023936881246643326346190071754957377756150300809746423232125857921171959663090025275955110758008267183565510659011911773400384186323951935865896682073691430727177414211505899031545680935708266726061089987359495015822086635204423399828973023917645962622426939335254188960712017505840239756293790052019292458902945481861544103716741592428191017928633242766474139503510900180053890634992222207909182737703678317925743615721253697354791062547340792260067445201638731811365351586949149972870467939882641588558101379640275992759075546717806782874359518230197394968456977477017084173581839873770341138689221914187624106708088499788973354658240223662424132223716937442575515340614534329205732961344916293380552993579529030980124768156730630169296552831364060961911176590714857666353477621295388904679678377124574419860131351344419001707579157784582091809952955939902528043752500320376658081669759194488244071043387389359092377127457139517879733055707942734071969014715191011843187761294256379990574422557303898855049765135154981934065925396068926451765989857696626517758451715807002568271080428427034273516283241630783828030921357055089799318641628194494110356252879843039331137890435474063006550788920867874273923717678831820101574066552821429149996905640902316048793031691118261692055452584199482704888435216566112625946484536494635233847335694766437942060839573239785305307718647167251179467923585502701122528340456313166915846978685605140071129439229257942417551068738589928555404314518527564021871950284617323837675978298813281313174826357078435802121672818574563398980741686693267315982515679322037055175898396803998419264633771109024815354453442140264002570160430855441463133059703524946463009171142428610519349328051178156538379015970914555037506028777277153939584981523318702080000000000000000000*i1^197 + 12687546451999462885511571900889107208767468689382521057524648248835114991993102347681464949436560772431509037833728934850925196809266951031689707111013568151068433441765330950035511769057103635910957236850672200063621022212405922667413136793132732550125609874347873699788161081754554327725013223623342503541677207227514381824788547459674379821673474553581492540807426244091506742467730573685866521239824472376068059927392996876205033168534650702554708843947592513571424704168091215682674011624614604469225927042085647039705540733061089142346932872245724512313589482079668270480521530694477598870572966936825153008671360582473893283327813243745398944405007308385760953235768359492126999174069362847790952694321213819127342903589244086968064094464219676439100800876253669155604733712584823027084282971951610397992412685357872084113196184738854774557187772841523631449882512488765313120926148539447831426801521369389207720741262806905917742966369612321057165994307954398137327175400351273066183095179991148092728350154375032113465431391745030574455552674247578738148397410967988748914126379341287832598799840885793131175519384348693416726131361940857453097898372021796171563304986286800626361955413991359486709291617155415680901108303622091645250967413676927025562622062957305643066807344716460989507534602265958030753069415400978437350162795392636136327363664481537976757915842124941100202172818852424090399678714877452291757844291489198292784669734743989503743180272611940179984573949324440856436865537488378225890133944197291867896356211892946161219230368692501710349582074690840131549052720200766646569834072285843573519268761566266338911561833811587106884941783277194529506108291809673220728335850323068801282485896740412563992329651912792840329641585637155961122459373494142082025229942633131134723746376891657347850162335241288989411351486156362650880246238272331116056460717620248192050777003939832808528260985783398719936632434939783156312976016873788955489151984563893529823739174235354994922190420616831972599872372528287384654050405474364803298531239908381872411091830869409499416147238636340257889584014512139831478102097367896914007605016347387161200749944852905430315417808701630079751665283045227161218672362647742229830011347051067638085934134364557727227866935455449487700082950617896422028847304088067415790749318384486583739239709229850507911072223471518535201105013667084765060782154331943747114192926748049683355876515118682686805230007597010293186381905904278516187797728658223073925354141230492888841286559416899189918814785974047837637974651666686734282182657767316388867147253507623063463775069651184235086701882842576251661602025113253241318848097156232710683663641782274881288194213597558220794050117312881782284331218929580060376940515867757028479282456371907416747945436552218291881823566376299154736733214869438073630993901623509538772783415792666326034736756577615746062865603359526836682073831960979305015569865590058745015625027618994608846911852581488063923918117082844908142061843452998302399524799446276978695256736327283585963417422523863476459311647540013293770757456518927765507406805951647100911811624252668570459656158110058285889463160177892298799899788062056983173317653411439441591664833627668508803705107325907563803729175135034090009554762478297344120371467476128512985076424416936010625415751339380808741834573955321689120104864709943238314918070578560437277945456171903797608250190555317279359137776078696428891051025274277706789666311044391837504442874223459536652103054168403844907964025835074371477529698257827185337508577715212258119195328465978315912618612028302128198457649766374180680476464159824043044674124105618250155346516589709710951358528773129342910399636848734282892927481991197645672168856443532616601872457871162711078578616691153558523377913913371596385186415231401771200357281471535868882749658841490184516911993042139978746137899076491189714321257494968581198630589330446091899098346668999882696321180324720449051245576554507165385704617637640657192447422322433950102678182862261852984433767051965831696532020711246530258412436726533096775096821219623732273035692788589338930909175720040310210214417870401924083573662285778888150102721953792000000000000000000*i1^198 + 6478802445467052431330630306400740614132658550255330615245577713778792335120232653892433061799186242334251996212813705215757841423338279190893030408245262453240374087211221711482675966319614507998072339110204378812775179551110691869348669457005247865485507279715807560748604126371382523074793152172875211088179506499488423022741493223395287116597443065470227135341557477852069482960944726576882665114322176164499057002583060147580506290635080538488411196852962556595386833301250992898361169614033590527000447177057232733035166134250974393460911165687547125632525855641343921629327209916207446606815486330687286217167455035250682618076916462773664216832170592058156906293089079005512186513631001358044667127164399623215158923903294797786658223671073930222987159341463670686702721191026153011433664365292195775022595802324767152366589245236707907658717655881959277087760519104949236977177441283750646927644530313801017606820925546415126828543741153189041408422544321508953619062077221957083313549778322508645824911057633493817229410262965926572210013212659820883631227924829252819212625684681188583972688086459978264433580466329926194953668662152897895425240026357885718374124783965068642320388418779996325570458424527241337672967942246953769789145281842108645862607981402590408919589405681410038107971390069148822206410589388803264819115494737585160927078390081939982728362959427588528673387075196003956556123874008641430533062530987262271766982778188774492670583434425489812288464365434588744964202046897639725829574056598515709485431979199717476482982522613473873808350646143062885768540890312972337865337279803899080388600255974524150288563681399774318860363583907629517721137636449846360074567058003667950380460159611187276360226342262919319028351665015154248437318502923065557190446598824297063771821907647550945950204576799224161512192040033622449945485294473139043016658010064469954493243761762804073368394127438480424701034122985393369793814931431600368893859231765388654238046724014992110800227461662417098431475568249296488140201942329900876547113079657580279658835292901657224652867423391328339611172429837121933323901980754403403326849376153817099092817486677236395574146188151971671283233097077405802531622620510765538964821662487028631593684903397565427759716864114431284967723394026446592796093429799201586307601525965155057088607257460213772366684148425029717020681414579338630110982422817145252750809286335036245314827742075634109215016793911029086992749286932571120330902910172419127585542715027817383333795830385641615802085956248205130394189816064964231865533489788017905683315423968487710140119505038377552294420488539226027282153405069858100401402485977532778791203241040405446260622866738035638446002527366143098649673366353131706914460750536436933446903434699256144478208971289058169455767083237922699369212988795882419161483648295940891607724548054912105688638766072027746563197960019767645889821454706198000038224614125007354001428927325677932895578931957061213177943434879272674307413836111549887239175818872695916332623270757185004616025619553872089220067547779309192875223066635271677906159859004615685578732360030341716099372165311873114525181140656343125538335618345890326499648545441430359713917224629495401471484660323638745861829121849654437873363966959516405375727800840656343868126954349333774728555811284963811269805280927651197975440712943998205279517711870199841269924187024665433008687626572183735047838353637975706143972401770870905582232840991864963592593003706005995860383015290185488441532800272318444388974507272456841695393364520155112489176971051754124136088840550114237715171762306232675342123602345705241685116653260424141392814153187492081244104868171790372283405900378584395149166687643459042275513521545128481563891499173529082826318519139997846704011226420014795449499991457675058795338430202363412048660834196377570020675406457060428769784288992831380417677654258876492459153610735226496203106903952868412957980802563928115024170147771018542116319386811853258029359356547599379764359496468529358884312926288828628404214005058143893367526709055061354771281803091592561770699423669823727117699086722381875818619818853114773915243445439011225600000000000000000*i1^199 + -1084963133793991375008976504789238477881222826171688923658176168136464655347954187084267483005778462300014246933547383479561584292474966286521755085039480450713245539243299243814721675153904561159395237580561290067547566974483826530488588671206404467019457461545191244766840643049803018805020234607453512511046117991016978834063607856097262590459240738853279403404798508332827578913707700831883875425321135320035196663668592662605501518396578922795490977337827116024395993993299315583151426198271473838819139034374784758403806597501298442334201755059813042485001741294351511990698717109807868465832246989235014570560348643846202802501142806621422048892973461155555687912994974843514889820972035354082061368053509986583894338565948082334764802861993891172015909350689776849560643525081691283540452640441409111528805521401693560756373018033290324514922652028617051022333983889885608282838012586536376590513289379166832503148599965138699285549979554964912829843359430153767334647321052950938288069551183736000900481514226686178882431710300621339932512825731932908509060299243354032223101524200085590343761922907161062405948946273662918998507775160265906676166288487899666269657081999095625341615956571808414324429193497865059837407635742466404338889752770897324276052988177450923781943440064383736169468852493887664850967687219406879128935405232064440496472484688723721564143972794107275070641887361547557634728105904311582598421519617075136171529842554571835575127366829161144033121358815431017921821655774013592998855910476875931145846635885325632386890005010896651584262839325855161502662236928713687625437508585400153272920978642110169686925149625007507195484422792061421256681933078029750777585187221815505753027909769158984671537557936754225980578321027521963779443553468746037924868038615570002949488924122730525476519965711453688056319262723790967718899914863688515624867805653005704754603861010909858737506055665928945355649325548756464724952882370224299514240019245944114670825603290945447318248602014759922715736220607858169594353587395865922773420137553970520138726539762703145382951763508262287320229379702988846678271840862007074643116431980946268980290001209630606341325858971150273417417765430290025449130845075935622506047644744662976114681387046645067163480749527988107116445168379477525821924392609857726760664464230531561329970409487645034682350921687179492318373422308753735080130788631963990132823835080033128636205860779709085555082961032933968130628232335473834327001196354566028004029296830039191151816415265173824083035162963964750021938366031660557254238075540486617940028030361236119179805786656951135115096182808315154401893675746666434363804481068181808673866582152724704583365494826959732863202139230739824659824033247437416609687652348701349136702896035923792538899364574622442405546775887120180684852918234702844063270991801978848862612647669203220935962195379177194484967106643746056222590947280108879720315686821821401910208531868113256035569905456493147133424129465392030577717024732955792622301241942836482382774065019756381935691204026102504638588763596941303442174131031591778367485156446088900553149535644150881709608686543356222621043569670847580102940886424390751114787575336853797702805551816183442921209217473152797278152668955843111231302670617253452991751547811458120407653152008573353563973744274888078174166578552187859223371967099272158711372124123206253585902411869276841440202718226081806310549053496406309614189996618034683195480702148652281681597037026415424267468935902417119422671646845026692674419683871796901158429256806248103756685239108960121835833031050361527713102301797617717634645668545465611906782444621141048751307204947782529872183021580627580544681395620662364935471909691948645372046939628273352339233612003192261350595055330783356074105206655531256815139081689978930070808715558037923013944183792095071045144213493741795236601074224311923120033772304665365129146328527921151336518982482743365864725130624587115801343432141235835987055553700346519959415455532482650986608926310045729652347740198892522676932428411845612933444755428163913704724131573784529469142721130442485602928708799661003388325478961788097658880000000000000000*i1^200 + 93746766786427288724275077677328818797538596617679802546712022903497030681808687107068682935125452819146618678389174256407935502919511329262992266303410675541692583382927257049186027737480570633912692045692644184976255502944794906334783123402232011506018840437332319385000999302426483518202339318574634382565363057580071242965858426185975327166014664826899675175597597664973788633954899834204318917363082321973029788254316138728245332092951466985473116826490925201090514938263117321363054331782918949406066306844581871220520971581431225792648104060823114566149437187494680845364041722460515105027115254625978695229550874034624079505391135446609501555470285471259143080748008349518716735455033172051324201593504772160972703595981663447205250815790590760146793092395875355542225637620011147801750805837549633745187602207146373483405798423514429807632333675320019706900012800021134174652980829545346899095283445128675474755718255229717220659855571375644979566876759837522862024114865373603819227885293282458790063650011464168196344627067105257520148156284717035170095042967949921818827898975578764213774623924122865926475206438166290493723717863946246917841505552828798738004964505036574962272141693568232726153014900591901204854497197669185456617510542431891108447310821722321355394822210295877929975996737538379450752862247512276752242103332705073840216561017702088637322467601948992859300713969406917077532838308591747823368701439658292901411393878232832322735356473058067861617577854291039974759162061185822556474035360373058159460898349941566410516441758941865606127001831511248866938780595616331588112629673390404987031361480032167483418229664847695030142577721174447770347970156274344570156121904823638630622331755773248110985853611839273439854025409725529083071906381041252645531433298834383907533111158715574331969960853085167614277323928288705752959603190861495516741088594566498878833949722831001889158479922161118499899238269992169305309692153905513423287955215294853371128792988417602628546379934513012938884832468196845816977414381911538900529975623728067730543456753268819122295927347474809900752690874622113205069107757876180313000975924967162594210874281504071185760379507432403927461381773662464865940359055847991177195172893953270038250634500097265810636202376780480035396286289304071428494195949508727929175882742732390661714875288723169240066781699234287316048836902292262490973735977236555168529922416457422169803025099067285322683846292584714766173257659924171009043599994792583578006947014493046624382070748265246216765852433126877125626512518075719893033668217766344156572603237592045346449357229452455119683877194728715714941709288891259860727313790100994131461758948197408023133122166965324297176897468082392161377343349440502887840026559746033829596081305550044993126165548639513686161884613902341578802221421964360278618174632965141823945865595379474567175022155398386532593541984034581304818461670526259257918625992376353059467286734096910393109011727439120258255185308004133491731354658127020853799272764001581330256699947554051809625419734580866472550456689442774232711080186959277048090007580851668341338631346011095462418003785154298769107139210682192264421703129713669940735710250123725848424102149062815633298845397868308277890245207601872394169334035981743710382440670171328759195981218376716538171244804682754308093272129626126514821350957549427609924319051018423076552869726210337717538317394576655212175835847314302673371146504442237645436033857684182294350477837678627633709404633541360675966582840757858529799399225741322122641025782222661609552289696395332306643448799238726104196494901090914637894736735924735180269833141732929916228885914519229534403587828014143784025153948956465232174817097245609314230907869852580576787211823183222571492842630478370155433025049115985360663411571326521769868804703199961865137515814708336614816713288349829136623246699661704475246104115691946615683465310642624029063438116581958656705438964678909570889552111741078127283668239752808299241750354668968420201752164513862255977191204804541574008035221089029964234833064993038123810016398547633693375235224079085126430168908079326965006336000000000000000*i1^201 + -4110166246312911913897576632392813020471536299195995892686113031659462633215429212775725023945747141739894309058707114162178723559202580897955035980313558625819253568864255776898728079800365055707797587065598960849255788166342329501737796877236501663602968709587529896821260732990010200482444599256620519543133639946825218893922432327057953523913323425524721789007325410692707557335243567668973075230585203685612993139300160765029126526105638327505876173324189466870568599124783009945233685078818609211335921674351101346084223285491349844262735632680360676403155422736423226085420992547564710537964564209700958623298661948941433308712162423066796607870490005449511535829000548764636865958998656551138511680990996578856106080328013163907187568232283024036973710482213120052291431869565227333337909480168176915509538637775875024216130210623862443907367106310051634029604436667338106920902955930144520340443527347845773116266925032635093340799180431040771432711994317143331831089444121434346705272804764069972140629782919776673607217287612659051516790065772731358388624754453545292554801526029793617276760736765129406851834434008827181010428018173998182198006069560042512668544429818305852770735362711917426960507059902864375937725108841911013183805452867601195417364856608350166522218128870200190709017006011359663378099508342849756666621365565853326085287870838212765105090018993514635943718688874720288659929398525484752718800899496692929266637040738055586709316339464101314451704811207072716600409008603585706325083573413830497145575451208093720884805342913697509123704847642694531967166901334051067228160516028772877595010820290511609852347550262192170654054813171528475846376947546299175881309786693454845218629205793058094179024202805238452498235422719171925566146554190258102758502509205156983578940191440170097863850145762444811601869882670596319642232863113431632450845047679889828189845488683255988542736077781352385535197278282053194527279588546249211618087421589382622072588908776448930983529024637965165104880255832983887267533191641151940067202122269064433600751093778094406180106686864507168795170585545699173162668500670482648131797497768679715643091720238144683142097517957324156933097102304519014071554655812226760715540237013037567613914001622630264642882994643247728218973067752690660100742860894634719686000271778044170930105621155065037573536412902226933794811886610263612512223676958485405337068120091392764984246822921423529324647413086315704199153449198253129447099255610190900902586232130423801947238949409186280276015587190072615935431524042744602381110957192321095267018277785340665278991549888725194430206862893994779634120983905309388299330208915570613112433729907864156619928490064781917008096918937880919340502639908691852892067792244754052754167737897876108320366898104665376923885483232341434277140289220033227606302689811272073781793409872490527816379906077161610506369809655092982162020724594210219553299899198588900873319377612929709480562725125004600592378185188959072603310957548862145393152855653088885560566239045290534475831253835569495271724535300298113861322054145936519354407285382365542233357901073458973182207232134920155764902250512918927001192435521462282704620642605642925826365718233077983529722649396676615276468149549451466940358342352017248317660723379969174544456436369474861262948633777072072795267423019336209142033596217226734167542337475969959005279967270187303479448386301754907556351099899301401203790069932810782259530416269789102603325074353809234910375218527197161818081391581172512008447838990403965360205687320705431396086602992181159637197712668318960507683749895286641870884297907387690750518965737131354181027497912068052092253774131877451950034088265464942598106644561416449095649155296088606118813867293249840464851952706993533137916256079246081114567969759894291752044774056953029452676866933663223402032980485958483026151463996993614436433211670237087595428264416529574486645792920281954676338790673663215517214584704828089035995690288922192416151878603887524232293274592006354799024107155093343603600534300331183601161670478666740577769076471449124094783834898946701029015552000000000000000*i1^202 + 83220880425778054292446153880753662883235367286246393833242943062076069409911365578133180307124528696386711471575699026850836146108955672995559977986524330445867751217233916643558141946566949662409700551029939825046654044183203619483331147370757290768297235767541386769392395405968454081554717723001586467541808157818545049828240735736280425609660443595699689986631933720481240825318486040323266345078590324556845047174159867869984986935363872064706257794582324836702749978897461582353985758495298471016893049186536164862506899771075824036841131176787761603453838054605174102937368249395901006676946385498307590852080975820483083698819548654665337842265206904327294245856804492406663939477367002726136892587629089496885843195507260105947330130975269737328091103985401601226420727558027308001654628226476389480299148511830111658587408320908839531141514820682510279215305856467046373252291784009855656151954578453262423942907701988984121775319730411919719746835820449722666121384929822274716731312359428039736263560470302593958435322356097092456958689930158712008398691205041105427242057092329875917463009319423636511853456901733673921858715576103056373528679825957582272394803911703971464958873623705577764997375763130258908978366568196897452618171733394094405499077602691990824834914129532676958660251139610097482292381235411271488141569245597305068931326759259088457851993887654505220565104592098416562875031837673335115354411012114633950208184375567391305616667928065579160728775833248319924424994172555170382071946202786383540106751946128662699814396825205191836484779021621888527815540903529508202965095447868276743000354555662883816138333019157574632714461028326338101148719564869636777903136657290007350496175537671680355611797095107045141255775646673601376193039990671786937266051914727581884833969273094151837469591590952421121021958701998504139966684686302097032422538473990847563660638139185654400874733340649755179923281750611516717990310238763293886462773171579858454597299231869137243459190598518859581467941949294116967543441311960977065166899789231853596197099448097148277685715518374291564388339063005484245470876072255979356898610183077239923724144212666205059140863428649812478825507970659489455126961839798214506633479806073069362374682207799251688172580399638884153268746224389414910748887015463968020463637410444953812119662240494089245268498218382377470174750348126432056406779958451574858430068973004193315445318198416938951572479819574177493820550856959557600292526372372462394259554565256557975954137788775039512968685301650405828568052115149693149197711611190159138671527644452589264041991028242115338908228164179811165565130270497922329475732866612882757373326227216562729293495676784946235405030541246878711793147300044414808694180092319466203330477140634225643466497866528261249970795759243736211217057890849227017350605456002413044659162190952692139184990019805526703024724704836701511983529659117110549438664734623414641049543271402833403514424133918096800650586922813858038868604551520264221425521827483013459892184306255467973585223500237313420517242097517466293199470892975099897084969876937785911109276085387466861545885710689603783396568694833493685097030498453220489616154197999039494542995782920285969277173801937660658862458441990548302325354074952551614983937239649224924312517766561809162164428776125194623228087951461095047008308257332885597739350193846886276367197898611259580854313521831187123565001857710929339293444048890506576724640630118719717399846205522557533865499987853469427142211445954254565358533854544604256281577849926382346321496425467996362459244778166336436907455243909518026342522265568142574648943441028146064405821797932675770363721059391559046093764945414366314746047049494752389157593974879902511233212909653341116421741004172452603505231872371441257521808030526329093841015900315402118063365981805088512690856948747184144870822541773096388967604226562602901360446343572248814389997629101264527619362287078274250813818212727712146827915308986727558319638442252921485897836066863961689487280695597039260891286990335135521859437642958542327939905697021738919983033876480000000000000*i1^203 + -1556255009590152598746735836659583247677057322701694540818721255903683103913497480345198476364789594666171856887467281513525060395743505111596839455102677642343586636603205467228030523323569741861068131457376907799277875301016643421112857650040462168896103504747063840902539373316148212484887827613253841041090558770524908478059775471370510441787743459928086464538583887882639262769087256066464775018734275517804448412309674338601558927444102338933642179546140609318892205695549558071244043288587389636820355538612728371217648732676415482904456132903905057876370433627403877517125281076392832863697421473212822822235897468187862491332029414523336146060829831568144884749029799390240755912842181923141885150599136209128192574951800472531534285836970560871623088289046605891755044950569353759373837415637264428919247891689003757956578317688990554392431295593971518341441074295961514700075487872316699111295897411848266389874913379950207421550782442530287562358669348392959664293011314057179916703897617527517190479623954878434563970329571838435145790398701504714895578832304477304268283419535700941252316204752706181312820044059602572197637821604939756478745146771637741288349394780388554863391006033110698927331278020562722992640326485185501281300571375847027255472486583641042613006951729424171786271250161368131005033084898914111015721024814278162842075488386891833859241349864891228680963103631292018940025823719645743680703090574017238663726756815248556561759610314664526108382438292364864416919783780423195967748060318238162282592635466689929121312625217107823470183595528469188116750230883050438672185423890704281224416685483878361465308977829617909853138552659721579912647536979002791627062545547169714885721432367256374577914352374502680085420693346281932321560598372523622296811863646086136086100122176748797237159690561132449404280356889410677169080161537875948244979598441523591108210859674946204849702224287004202573197306384598088752824793568321762616423990151600600644936724983695882010524973157687652812120392162527591968807910615631851146125883483141565017703051599652965675116338461440302840241204909251714065458699290528486438194957408195597208160196305960799027234362184015671075543152466384723097022990961174353625246538196432879931980377451992691160036970857169184028220166708715294208655476751834043835839077065250492791708243072472124906199337768228434709725130618639676141687974377131818967276157809970637442182899896849087929432574614728466389887590121872579557766571376769004181537614572611369211753627418169079594656337879236594840285020814712603056605573746656179850189807753216811392109450263405254145402013212854511794691830035323706542379314638123364440749941073214148033390833875765274914271829248656385625353563973784546725014071686480739240721512384521100754132192240110293270199075527140564464615549941238103585028728686666116309822936677956843954333497951216701205645891379757642231651506713687820987236707564713018834369426341495300917891958938073201332613620847631664095022630865112206833019662639420170725280668926030555283254623484410667765903444147290775633796942517680783148983701532459254464978521337871554216071452951293111682833821565221451708304836898413192441940769249239493590306898558939736149196051092909718675038936429935564024095791613061657286980395660335967959777782256550740098579267213799495330297685889791319642918729559193008264763968802694772609050389157027522192094762359219723167254592526606811600477189625912263969792234122863781793871530186324022910272378802411946858674887834024459616652703894003402241401397927944942412869319011166096802589482473694370949369077960118069977976816225312841069807169093522374102277676074391825504000942187710645386607758888866068627645816446897274203509538097906972911785117268888128823943650671639864615842595205828339426534123779732356510618738968496002138343838907818050506096339078815157994457112597320532079815333260044851396653301418397751662471138701567297326652083444286444446420506390005784689042219804343742045520076444033924191946853500678457643581557601327262608835448455322445374763488575989451342674495799296000000000000*i1^204 + -45093392761722301432408695676327473791004639120925864862730723739095927697288343348232053165346569537358816594344887436817951058691770174920643729616209468561622840265725280362203177604349165365671211540224974853460863107785369839200604802654129609095551015558658590042106044982534485511468437250873086021491973798906214166543693054853682428103024406117436525488064885855614169234480937939509322253197065370053976675749186797062667770017236026071082013291458194086437385233258436049572585489606697239115688696817421170435839317654317049449272571723593075965417363252892252570590484348209990793907837090454646476426335472873627861581146132820561639796381022861124073627591517957908790835373416117932264854497968913765730850282173960206384895729074259948213879577921411523748614514362101732133661346880209577530018297027825815175952123403021248630683134049576732283202117195120328100783993289016714586408904417764305209976304996930270255724384873601332160101836244857174830170409372865310656452622223701344670897841969217038472944073706161174171071847488339784324380724265389956642300293910978318488406796203595234524617460947787083253356953201845406510590289962246051491253645097290287021252911454457724404479261113348430515195943400463844138524033078392699999467147319889075620133790709134591755183089101793318670120073608302282446451028923117882043784047874730535510260240599369002987783665716133671779816763087089263432391853206353604158660524184008904858835765223469373336152128036552021359987791745842035249056882080041784060609380692214685814722176762930893209175451354213176019184717399176293702360006326795758226512223815252121914113200164264998120111683346095693576820584249611393786731874130711639427067009338544501650635765487306216402033580153430582548816076059424517480976309760859586352163194416381683881537761804425047085934452508665913998544176951985230348619181714605016326876956823757033722088347979436642736202331184318651841391641882073591106262011524827603947564838666611457277981861523854270485104543500947762668348620107063206705699467242771866303668130679115886105864478954471259111547111114716469085499124930734833527535140835027399155917601916657447871416996550936438971542531933492929300018727466279946728136455454006156607085343948264597392575961413486758914964246854219625007382928438992594363222403426080886016674654419198345589175224521012982030352260857043236811852868691169013093513651336032936646825850379939567741413816067064270400311230982235789676068461500901940710682653956397190118624644989358720204464256077294655358642668627919059130666217404046212628922295388037005787779815455101037422597052152819223038585976123061241867203332289927782570226442795345154031728436930126267917296891911754384892988095907302980107050705492820027246883265002968348477795759134023356025881417437158571352744523082369459878583822797893460474459871895527610003403953231780539491660755117511039776948753619486120802995920986645580003578459643221756400394226027121133565950531567538086999336290526640043184949775653021654534280652824257366152319610326892443081364677941511165672330065398099781574638878274243564821182098477484191092206544780151037862817748519328542238355064346203108209827555660792837766486006288339514926013369423539194106166229582849734572604253927395679652533692652721736660855182542877646397221605415482780098116528370701480106248071904888915731635423804148301207328892097368883626990846863189216793369652545228265897701268144117738454909139503895067930250925650096883700822559056213419455228165907700450743302087967301710658907947369342787557697297808272023035599718066957041499025499098736182412674907464934092388836116381099707195922373917855381688915615046083919470043654133776821995717394703023256141605381422713833602804660512690912060788629378808217919550207270111137116311043665637933612806239614698395104900301629126569600772280420321818618051799051007139499056498271081523839823326954032298869903598520975319727081945114830649570723291596985234139258669551125028709064274474046542068807229695661548206845777763409288916114532374152735361801320755363840000000000*i1^205 + -870788199106520493701133701847426889311403343221431562953582723731842292591236181830828129613916503755873527469842299782954272686078111119213366171536586401100257430419797251180526029231470111370392831523370750471854046128511603005497516211596865226408336912436312767566503856312755605734819042518504930760333825306642174291861224448320489100831229469247303201951156151515825238605307070587527010384058205759187880224874903443829137522733503270696633063835380315472003672059218877469260373668312006695156421681552523951507794600115792140898124130076625000626300509341936489987809716185533040159823911354800881733787873215195303976075054356138296429603872825395787475245340809551757298980916574861901485843751752238236958808729491123309077031764000543511528293364293860187412804598064182661356391598069479318601985007991680727209275133113751849778191173841391134282184787524708497991328312076974411612425287350882473951623947980716126282019786490286299999298137208482240355388026632545577550366038212733014220553933355792367782898447448338993152591794666192974042768426589024487838381926650012089465168308969184842081232711647627612851683780921693472071800686714775427124718450653315589318824839751948794734467409291479959735876853954859805773409274309025826473497656825165770459161860121964861727757134473762925359928530110144571511511854870641427837048731773625812003310710441139707631918186579805651414967305566525671470685294288867069443261044027779192641746897289901925274167239093508923651745635293600391562215906548552840195520964768696998915519513359344648229126328277953407918146129180663014234330606471255007156871217807271744565066353009796158464931237082793345066313857728525176409696990312329777827167257507881166320014515503266180478510988243066781841283860520576357945304334454767817330576473455137085761236805435456130945477341533577460072126563874898335426593270031611862272422662891366216009245512876375094116872578785952621963742658703254089486319370335523126715433396335372709816603840252363073512238949841405367896919914606873815788387056043907566610950877037750302461901077743607661021448442973413680177385404495527359469089226674136177227415563972973467334993403835162506250650281276594087113590226563791807692799468157497105739123529103011325486410370748081402754536413739732608447197319127793654045720918470569265057777794767325234321681136989662480795849512165535179070287695507836554076635057894494987243911368914794820119395914173687163280524742468223664169412400302070305544525500972294210967068712119709584338993579464964171851525275630878846423987604349698616828799902557418284683131133840619575665965037826571832119664734175257952137522792970450435221633579762091370994233877987089762461810743602136720372868792552225108463790564313625877758468524631376407439115221050329353115261190737471856166770969884675718582557857494128746068097447622078160979282545536989892239583486292955060481862430355917188507824265810121036773567838274058677474405589916484667853222871369969811712205435914509731802573043715756085299971586723257639283174439123794386690951065707966218594768839152228389410882135936898190021265784911381941420696775598149346906970289028015177679303723653228429177645388788845677288365975544556451127157327417191125813453557476719899034716397261555333888338125446367586077642078079322645200084600945740839455434247840452793568422220451788749348343958315619883149765938773756479796148852470295866740923941370678048570906848308608640639306143286599347933721579747580749664824561409524235219164812411282455066928721914485928625155323964791587285709673503465684807415761093415250233724066385237113403216126729928014513374137266638466348581649213897655253703475765600922249327569288230733036192663076722669140549961498826117773279251601632012695160626020768313070862962524300827114095517558340923118159687130681515556620610324646608789076425584161241532934800694108757044287906041148896760429839663676823960174559391057702208789714509450065145078436585625793207408624841718298852440697758443930013267495557889551836690044624741729291448655798075392000000000*i1^206 + -94524931837259789676332756336665437810652398450608454226462898994557916946293101992288367703689857760219666919681704282601188201417050632463000217278520993646199825485795330789114999735606826265343554560623473827425719297930129272471172032951842299983197715279448573695785027910002487652294181281398338143437391043131742452336173966261516313352871709486046753313796357273583316653101895006501050818060614814546611764395845612620757072473439781086581202107180142429398232360900523353115798420810559673944866270880173405996013706069865423812795388647365434032576683693884501255381796695109575036834756155200492467176834852765100380425568859122966989983824046247699012382442237588557326477588478306383511454005799413503689103909533540667285914158163850903547647355736907728494633814175453581611578445430667453879382639214937028850209346964009450425424993254049416546383065761485421337209264054387436569069609053873990573450958071031550329309756524933633559664442232571763966547745752644095392085674095470472300974545830229992924161458062418753223532520569239743887277048765652915407928538637575873704505772462007956205861108369167267084878026614492916538013140082257592257944654219976815261546084025268314557115441815760573288210399200207612156175070666235676637150199477432106946450179252507165150121295357882669296866268699861206822587416414806522281624918619707690980885697063593141066290731281868724702225884268197989711616002715310975951480197951039159651455398014737045788966291729938836251193900558356616138453262200575464881437007404960945306311791653832213372346819717020220053280889561565236837166517993148523607093423938192374582183330129756614085450556948309144335362316849084624019204003534329966190409091559351925413996433779070826347921262738113809963203889812454705001646188107831720608401297938172643006864612541789650953853776507950056435129738244886618338992941820943000177119278032055677435293586069414590543082842710643082886083829221517415262544645717626101044794865262689816013425266730633914810618184200091923747831706445725052739536046228937379237415830313930216815832192158817994552100950088270019458381479043075456175430650919077399260053105184762664342420416329714097164957871432980329416777580951798315934394169802258413566558753268148503337339269849368572322118782889190143372899686738882951049632981297380704101082491155168237034237928982554388070571465114994475562163947169652834400930306094353748110874993403357723338955561368825884444649794292224940137949026318760892876203826275336563384704941341605773525611265128274879292219290075873007382335355560032779042326405918161276912110849336311510385354012634567201832498543426769820190001951916948484687823364664634587696556531240630260110291441260402481630717986374932344113315494194554847162648592548155084463720424234723326967442832228014370972946824852813916900859935596285905572398960691222847994635465550894179582692429931570394182682393796967369906408056145124120811434431395980345432226209147126074906526042636526231562921448908155815124677127279675912917975622975403636713709899658556705762219995842134338154237440366321069863531782923581568791645893217866185017698453616592312480033088631464970198183623100834572889988748084807615293066575931710044907504614619294797814819737971844583752866348437002545277453266450448177495570586611638974048213083596340976533306098300695597994214345415217175239762399445397805778429269875475099158714187405058734265785366932578420506015550943646329131011006737270275112687486844508690738739511334464505269637567632419895487389838860738997375876920500033493227320246912344429483260445640982316361146148110090172099904037560824656753555273546126581762857299896807929903708193302010035607651271809189650133478265278908202781278371567619799926329022948449906667762877561935238493297725122087219330951413369178329607171063689236045668501230273070945301858598141021383820461591972014866583189938603146646527713585160044996602569696125800023425518287052158672017895720464214305183811379183076263201215426201845060532094168330744587146960358604800000000*i1^207 + -2561177077938176456624721401900422516894374900928650365331489626134013063600332794239654522268202181701722653061519042199201082919844920006776458846453965636958274636193821301693377109086949038039801125414538599492293898163973922236697388638119428189601206165792225811875813745796225801800550274538619626411416365369146711591375651486755135464363006612222041857541880047316665417285276501461890373253023410879690527423860670962871001662506848076170334114809094862578492085489941068740272636791583417708130663721403328220758259232690234504406194219391512769690985943762926771474731963763523375183282578018635663488857892905750718169540219533828317543604911971762516919440667166944364886537612141598104112781300954036114717800718679964387500338728674576889722770035632395981057059495811098500485321672769395253881343947478555878872805468120018947353740604692046765827280764542523708616047500957524047949555913131831363036446879100741294963937971917956881952099250247034269658756729818581051575962233293559138328382921632760556714549510860175665218030489375769608310007832063609133581153301887849841993367374503295191473550670234516221027573120130386853415675581933300120790912333499562150842199570058103781994323791335224366830625584670164384211729058745385082799663539421410845474286055789525924706009976918088175276666380867820032207179482754071706554622460821047811163727329299494529031313852709276773603463352101115887352954559697255583769138071249624385080361724375197888959625769909751908331334962979169770355459804701064185405059128777751372167342463082985116410802646887220680908333687951111269184570499775582740957131052322768440267079756932503482943754404083298537343005836715824432496969027394426800901364660540385632896316093699222623456511217920103656475569938249676902379781613762359615232275243169823596623030628213767921110063013667566806791674099128494352224769762279545421181751104127333483412709123579210289994303481374048243561603016651304820201607219997881372739158555009764362646560434154288676019095692934631906673019926296836099602490024860871024602383652159378765623040661759266888667755231675420370641604842024898219775980741522914783642795567216970916316351202867697142167776511516220132593328169922878176690103068346003505827231623269461551889654234982573062311891662020350076693023487117363123914104624909357884122499661965917988301813896905386076334287848480212488533413853798332978879058091397034791828256214356579522503279880353778272265915628457608502876470334211358611214492842784133176982610011843152504211589394839316577222662971591160151938009980704555499062834537279206768068722667292001242174420149695550360081788530083471003760152629635624230260807509771379594658433132197929916194320886228158901572721031086075299476849645914955449733326967402894806035152465609842643534249208184091874380464645623866088172363263728192767947949021059193946677326188318575659918845763216767042596650932100634293477224295365288804829657941901287586111019096901074266623781552443737326232931334413589882371031232740472755398762935301379776333987194318483655284697974907189787384298360532676507835873931526584932920208718545696002568422104670663875700225478626565685899586313392393265676653950927204013523736567106661441891502144979517295249522983176035194287877184386995364519868260485234758737859236132375383316376653865755693453674819718581855876795683224250084868038409283684131604557101386752932159124312787879592659322796798126812427967142598468671491949775432903204052984356555876860776800980245926814150255960756557684483786839959898281162005911465636867506291513110041464569368708446556587834440766239575661953051845397787121256164338150270587789780111175978148734192669964544705529790517640829234630464338804926124182965864539295906176344716325592026746446532139004227675818453427718807661023443118525075695457094166784900057040111611554954821967668490841893115974671772381328095199606760484403069708950588325972200398288611103365843850395427229864922119004872273369586307225764054617849986930834668477480960000000*i1^208 + 4341412614690558515827550364609513975200498551975232428211098200344217738147899815862081433018898500465991846942482039254414480424242560154995259471720438986295717284792013924302318608262696168061744110960823050056765724064657913393016953679879471683554562584916611448596931467554017569895139654738296824499113532281748853884433625241564759533601137399783830951861867317890462486105353952993541608265776370485148122075513276695460522684291538772394080824467234916831757120465511627914670101122901029690153986473420386826439661630243373893993093313161423294165620855890250609149939006644605522715409380558963425446424230456187743649070450452316344804511142121768816921552398942336042619958245131242152344268826486267843554847223345799930958523244738685846508766050303466799876686940622543917946888448406501879832035460166832578810446301921208314633065419839902240852675206181335861566389073381320602713434972480028063469095320887609009244820414095435611395592677353862136975808604018465126421201234227015170603304842386718414376181195673524321288579752386553394793748830807958384649370519367972281990551132149537930108014810935349219567464371648081088658074339274829528299255920531557851011540855222968347169537384353552145197426505640946092797340279224113558347610386540557508335373991793043096604309963260923508335788439377409636866977505688423750534530303316390579607777542483245207158820411559429392184962839319213036902417942695432917495852498141726926252020425538949024616512394248115723356042718217070274170780498373088432533810757930828407704029406895606560089971315381324192797239850698817889603569974238334640452780906320494963463433158345734922821278570542189934548278534936168066480264745156642543491268115551980328475477354877719098067384692178677325613566586061064674521570764370210276034879587551433759587248433941140166725377066008326393687108174955914556098749384141322079021479286320421192339746449078869306146639552349078983011709459399903120609136969527865676373722272784700758500045611342389264731033960053348972775285167766299444129608588480094813038533009631908121390010966080351473372430074566484788456166775666891028162654809446078927357614453074337816191787487732036521206503269889738128929475924047612301648321272881445535762909137040099563339260477424454341064961768654076331163379399994523191814572510410554322283491236160700750771753162354350149157473249905356890706504103912067594323285283240464276400809277381286806040265748216762872549943102114927838633862864163088747276603325703053826432797005384603254990780845975670465221632419341957017919101451489485037200590552951811944905395588342072191556891384710175436854505590304496579311423713521554373138001497858630675230766737160355744094800980008179150392804692984020822775433934479395440281363386483588161582983248928465940900956723284914240367446114805350133794213301850905630811881524174206604308428172231849891633297026471730801766900514671083532471312892771127276596088546922167040241174126394051360247797423818218603849048167940303086694096951172156099553217714401319626641098927506162930141886263686410311983377114315685391380943603466687886269467091635323272816183127029546605987268442225744488050305896355188694026886343209829401275411159161300688687339719638663165350958994214156089045902209248565792244201849316904562569534909048373174044632666917055151617955916029879878812443196646985150148379525230932332657914365747726262886739138482775770558976377610637594584103568177369692429307030397823397738565293094279892963665782951764475371752458169244589751623303402355280666718758653276936546818417183922235040379614047098006108773615925981709562003545638188959603806050597908388300888006238849927343713852764545719364119240262739893485087987540909562156594068720468189222298218312241042730362130019282529217866800477348981893744279719726962163919885348593045215833915299144311473150745529026491387074742365983886134439852961414980160172315184016421709422213400976854160866136268273547338764726881588099151789293568000000*i1^209 + -2850577538089860198245786125234526960595546725544545887890602751151776931877401316552118131951101135841913324593986602492930384960015466397170636492672860778142759250643935177158297124020366439698398159863193722072229437400778077369384991159627535546900764448002851401862497077024959932473320570676365617191305742872625119711044759402393122980155972469806368292682866434824949714383181615697904213748613769674975098027505477916441264884178929244121914865715436163213084671320810103957117745432250098220116566339049471916365220573515372473291713555232747635651982792352599159607051750792476574567934527675110272321323929214284695646845580421661353893604158324510565627788923943098775063158357831734946624368989110255153744895451572072935910654671542204186414953166744767134873345525109764987307274002140670280876616582556824496432672084825142839529028348663556904440644089665291198916451617378416480842183002166752971960603875733729786789126761712926685071460075610146687944256412644874152769629989152679021018832803019662168861405686627606425275255023650422095408481864650313669173374778548089042009254013328842312861436219154558623295686152656936473047870979814246366014649086244885472272178348729003432792925788780077647776991890158142219768681976044554073754855966734883236687892503905650320490118148915036062483874144015918978328697910030844396917172223520977204574206884664047580432622355948978960095061628220108378721345927753788084847924897727865861076367328103762899104423460475839877986288927478541926779483402134883701286072805869879541871655129135819468405164655745160401937263189813885247648796219262760455377305788514988785088764073270979213687764788480322889382662678706631002941549058297673777993862098231647023591887538502163352222001234242856764794245727370712843015556271782029926844682404618799531390210475155857191993294760483169384860919466522820150040495478661684812934922385245562110487495651692759069431299499463882608082396299465329278641597597330282824519647953860005373731776522525837514485231769137427497495997427940051016247304471415807334689121612467745232571747590609750258817208644788111349350651672326545636525692094381955965257105310057368013162938408026100488949210442363732727000748689164798558949106524233762990788000634254576731426519001268887982903466874470509889986983196518260283800732199348288771896632137253150904785360861857389475248287188892730687329330157905572727168967727694221165400470927143013374343220014400264033355927764721339893165910203604898882060770836694859475332312876323619938210191507504523108046289348217870097999168074930531106435026460160938664884314439677917848568663247428835139278519573645388509700106833922193159546374000151813915979784655774547458239385072201772407570705028819607811324807502812030968659110843580795542253364584769716791498313113292990985724401077562878016035862217295291917686210976851052768152077213994942903305439701985309169743287287189181351968868736629684422005285230262264075425466105360366522779483167882062272922434783934377719577676702541574051644415905503439863365459791123554295875291085320604195028408544578932116456574316856941750499958053476585538749125074279956096380861995744802900769231835463937564375827212604891820540086254503766524569235669370404852623431245358235560988386698140624495737498172979665326681767295603067204261308632011867439461274475015956328534339685618103005824169121197498962314557892920816664738221616628161185041853433493197162449349398989083348717496827088261280359741576539063416836110793432438529395084032274247580393369388711061596471892294006468588759591187854838531332054762366731485773675261218339800805121992769144331435217345770159600229877005271861472888810308732560724022806885782367735916262802422267208480385095535834744266864476273838065195861190447385735419935522110361876158669853173709769885527327881522100022157709725156924643439288398720859049245808919835396632071872023842512335439592184652625130538132973977142228872785111180902400000*i1^210 + 872044516324297458372221626657569789649062935621646499079812464009720874626810426767687518322529587154038598875169968342785987616562292685130062063538967235758715951682648693915080703931681587712259757129670348555970663262512044165017936849690600915969599010958619401778300131048592169895698986113306209140473407988403291991742129819662358373029982676970433931831668466829276466136149618915981492742650113779121891017794369844299839169583519876356578812505581420404388562768946003861597224852529203900173881461727741304403828652317201976334742036610789489425280584416170061497454949373332775096002728623539053770495623945578712774889922724543947824545248807970112484833225513764016334902907873754017084556813495489251082565430738200834458668371741807132640090927975998373289558112683459427741296790630069275385778605476213031444689353632110483355737044386571722367069141607584138376137411146690179476945132500654696941384771275655967670479814965902549539756619954993096414084787916184378323172562231538925725767014603175336617195747210886689968487370812192138908365876787323609590302328169818124634781997030128344106079587992492028886006299383645473769378238105711244512048319270577265289143842309758212391829268217468409516295787980284371689395264575415990426616715879990296753662705781719966530448497327156261916574022784403771429344959329917591950127300300472433738860145868419681472274969425231524188140517903395784189448946479197017276718731802700624937886393912616571033488462556370113698800280365076509305625884552374696945171734344100406811726448371543585789229829717602585733309995940675994670955280639556195032240920266689979979232546203749068595022189297733339046265544538674100569669841489215089345390983501152938486878439281251426405045310509570290105653258998936998663657803995382478058125258503465180153554892680787296247231257441767432863510698139307726061284030850992528499488286100409384466345115487666499571472853234096403624497211021796542368786960783077833926917208237713758527315363607444425272881113163148335856620329942144747907154858077648076276601019791422679630667069083920756340343756699333873675629113992137681587788159744363924265935739631015731057609234846868508469650053793014683170875484915391545603491932329933073938601448842489153223964620828964475829143411368604225884215005374504018277763621743083847209466964726336961372836549391407282293205389664007348198281701184385867712167691542585126581892281948167111889537248737338798834651395928460254517610264125996974210868607519991965465873026111983172431039626822129900817539495932042265963866613974997969784860611301314193160833397051472820669732941212213969273319376392362804708125996615445915708603840688557485476083163426528894906580197024432421818812299228902752201598455331983493223248939918511433008478888176681215746387866840559750380436624205634390431966947432648955257611864266757348930097158033815761339573909421225337948600048131165773659211811861298527339591093344088179061739728581666004957987961338434304595142943467140769059477431576234829239726688173268787571908708683415576158197301960611859743306415883660037257499226043096241400770902687862088268857893832441505336542325668221199179449735013016464185601066853576858413715364651916287458880884925356113457387968627691111353248959100714120672657484885755849296141483982883039007310065200535028254166205876956840657091174849167282730185372097857095400954504390746001155511183760439326998618003613260583458544398925819425488032439027191826813101819202230990420626203580499385189419033095301065582726650595148979546930199248226437892411977408351575099570792051442940904727750468079789390227106344390229431230212696171099257405375553719313886264663895997052811927597425646447939681185473303321114802900238392512759173818379508545606208690976503354805525070353780678878486399947811425235773838749258695408704418320800592555954384407783085092605302023301547310460822569902572911665650395515411664732160000*i1^211 + -105124079853619881585393253650931341642981982937246288740622896017969719827262812583965152862450171432313335440566994479169041345089541355823681345901082166169141832252511931161089781529676952843346072671298954100684944884735954620132390634952091137715873029802485512131550701383994387821029612972530458411060401947983026826215007231017352072409415329461799680127447772788218718679354253108804447276159152898053760369311460885840032728093829299407475001350641324007694774220351521790660218411517611602984604524020821412626435832937085441468681531005200014357798296641149599989580306087263347344245519869708675721410851977160692539887604085892577428851819156784730748932241415859296323638576964430315523297342511750331260763963416145342171277829891827549668322136302769069532693379292551209628183607826632161690917007509097069834399431849999648709307201956660914560435511069640073723095606846489481703986405756847595897531714962743103590368484176914055251364622197960095065749514356904752919334953347629630684265803971730688715660802098829624823135740287802663119226613990404441374808597916821597457072020891611847006551901566766663954061316921037598785595461034080495579569281156101699396502412457040846748628761113788866886515102032733016133403658915672447168250712898779039323928916758126348497521093498379862358153818177818013447657153919139511279956792359431926068292824513245824458186426017048771539751311395250256835235171780060560346586379671325584103834792069343554648541803954312196034507623677453913786494357098996292598397499291025068938080745726126019333109107288786636335123376911510218719258447607852964378752141073418853029430317374743464415060841615464239528114530703785530189680052040484230304201634967134690839480922883122611830787254634398703818410466375095230040055839575629121753317777954698523704418110959785954696383265126190849762012412936472805643747343543294896078222559401636804286860493082324725604630495141046994518201363076056037071491606319400194017932072464322273983080807628931019940106783473368955071656486557941912655154254637513666558907392842222572558965503590631923950391919052242605882517356669636728560969425280021500175810151344526217408535043147793846618230416472777914703658135723533117911336673577340397023961753866541884703882547931725902763070282998678335047371772853679426745339511255562600779311170489039092451867297922222504540170801239126671767259922454626426147016267108594967006312316729900577228830585502508195385965510159014009986874310478889815405412927223445919759300721489245428241235442731724607641512467371322322575594834146733403261767698136672712165133048260086635204080646914386418557170584722877044667097158623431471502528727596231185708263526959960425419371652885657269258724813301763329049325965638992233966507278290581938734451648181114103657842976031741670859034812515433066796591679832891694347591608775556558600442124446962957795827287097782519751749702303299957427660827487669668462099338997682263958292029755887980271404957684249644810349599476434998908688440245015585997727781559647924556544066557262762783677582902597304777380658928665911343384364602049495913607833150054883846676548310991551168424328612008178555422984495519362351410705327332017300636364995001800677355775432490679944806798717558365949718278447237154911501381990619088071522585404954878995269724253110690640479872074794726049630796024797774193399982919329815467756668750236479050773780164759057766148533863492797025579257044500675755306492131247772792573856855709948807428457996711945605123288774775214048844356247804947394056153362643737612867604578433816544071752348822308717672883587266850560398977730540161278285543237074683405016003560823792316218862278808061652228367964519983035995880179094144093169988636618780245073660253856191594665723272725059860049794973999523015379950180996543239648839718185965171200603080655156737990793244277050182732162975795978952546583576576000*i1^212 + -68166253620275543097498695253781558865724092022603927221141549299326270527053406258034804412129559944956564422552662187348618779985406707700912438908530592400170305426387727441274436898110726107972752814168598561205178250798745096233580039052013056432706105744617303492312688502475034396997017537038525517244736574231142758941313243491692091047701615528729080328809123781741137392763593207878146110809975758602946543961903174659513274676875603420090660126976422504950381593496802121482129530981651933905805804760703448406918290749449497176003523238742860504477677063703179346875076810198051100120639022622391237803283789856444735766652731218203966969981943695343683779599386167717354422432305782753104750112000410695374421685978476556832096758532368770176393862646329473420614122811508153289646786380212062991832729273472388201680329632990880754156995059225470567699489105778630260016218348156099708780906653514616728345355694944111605468884788208801979198508052363259550482381371899229826285172363549160344243781966837441805008826045948143233408800501325322823577425843878365601199416603434596770455945663343980511757727243880601095017820672495394333496858130614500415978735482954607242870409376659502316326321177484625078101788901040074348921085580357301679676756787548810016905974366573161752930581068670672730701812439167238136412085072599752788510553091046508591745724766805545566966686200445403455139497844187821224314822646263336919046534928606499269937904876723704324499838036458592283695387993863002291686724924228294470359565383414177642630231848256912555159116451016878631593407472920696824067036402610504468888887420465182832617359533184846306214770884759215154096829192641614023518766665369341190338468382260149391478997015170486273418698363938121002193472868396482444201264200662000463228916461258440917094991235471084721975718510481618690695796260086043955746596378346024293613093175377948478304294914915162358985523781032889469863088366618165155847754001210126063847837672319677023651323693846856464364895578557164653912213350708605876053223734700953896543477213010113617314485516751485147663276796445353558047684055736273511718317854712758075281704975526984656700745992809860686420285548127980241865993613359288116878635849696219571425465109964113513951343007655754101444547427677716602630183418849179948168462679115057719773405563407307424647383748826345598863477115090391095981002809152115835129976441694077917738641232008061425662848851613819536193488387145389407224179087653731203351630018847095734169645905666479377492660727157880979694411111513200060085854030418648871853139385582145446409307094611757537265743395454764928243939869864331465470030112159611391546114569992098298021837828204674660016372942219013868108106880974430165690406241899968062241786594055223084090696099440248692025106143441064864671232652558495329226683970060303918316646244808212467306516361467859065270167127746327546151470323583438930202787143810562005430866555537273888922513849796094628082330716847888725250810048058948934202363480351147740915382990062919894470493343738028894101880905691786383403563319509892682936523092940797050606399705622330832249784925969447089305760597762212505212901673732124248529139165141428600142051888781744120132755352568552461493003382978129363315593039521083949613934442059821519342853639724966491986425462124618830322704048549885473644061087812425272596066463267365107386299232565454714629716967333530969843616596993820460634843571764296068080807761288752154757380690242669909031114847082326157085626911019995942657187225493587027798606948999952976780701480414888306234905279191677228688123654553121194347073072331728020059673848362606508388154784907914875017642805991064603271889650260683937703122427525324986592773442461700932265071932926208306735670221632548010376788248441178506760090840166745476349800034210372076314643342898627806164257619522355200*i1^213 + -39303780297026669110836046175757955481970136349176044561668730027660566815107614196925097180499493574295984613970760317843179247311130015452351795238065617415805315176630134905664232551665884801158832579845310259598857260074804047400305817390863321591097097800228794345250833416411417952371580100679356337686183003500638316470577445632767566864655647665497227397126965457230868825246067384498412513621863087409418676028245265863445680543270953316525350170892307381008869328782666221975932260063750669078866381070594031932794394471632462242850839040243639891201974905177149910625533945764326682291710602853401080521123766686761614026117025722238868232410079399121515216812451505176915221933865795280503750766622599785911033930852293141101288072521259295006008420295202937733533120032425659540461852261441634893023815819447480124641990016830628588146835783732509388065046834349917080482349795830130083294949714840078374515726210241747773528919715327818116121731319777183723472488835470138859737085235277113882250411727162868588091604646923854955160026973231740506441382807863061209540268856459792763922357237691468769125343097806154311067210687785178412511451786506980038070623734487142773938463555876703936613534396380778716081972673206414174324978835722255635904794133274671998121334969250941282285640673481775571626942126097741519914248766024677694684452652419977990195843649469280161923679330944772840791881847560010183378429424825114372740001001327041998981283239122540299013305363936238598031910430739160841916231821547020987062013134090697402746194333698023980262409654428725145238066452196719171026021100792812444381424712660551214757759488272525048072520297458012939504006369458502007101110797084919634858455163033491878499112242141257192073019787279274262821523285895194842364728466851735507681840254546521932388491798671397304035389773204985693890560753920452680125272624013884341109412687006835312372827854669895369911242064996557918240796812320378143452859129817874912636935212130025333139872512311100800033090112246996163801114563542985245340587181151128809938330594861933448302195205579854863769541457084588931799006892109851904869973627137241103974768507712061723927679046110332375456797712396637032379424761468224058762131900520449792382968665435217866232551386939739872808666217065969950383111792767478550184139331941298455178379312603892398924077672771396356837267729852451960279928321500137899111441109677961107948351734904886836188302497901389423065444730299728064411858977111345321541029316504859680611656820318905142412004020391579057693106966964291109807346162417966186065656493109972422435724140757708351037803474898244857411639161722791538472552595927787954287675739049418559599385459677792093569224069206907618547354603075718403062748118920645190752393333442957929131927151257099858480548472102052946756940973576732309353032529763047405943561805200207879648314490960017157539285763251168613304301848746520403296855483573442448629211923807508771287269292814066170370538735786703621132808077809564619785537092312111611058134522374064238013246753762062001295001756367596386516347826736710210294092835013599265741803324835451029052094484056233621737093306857814274856235840532805244593363878031069420367607148041590898466457660674096123958060085317398540731463181840014225901590123344931010073715513892474746093440796747066637996016607911251106795100661410795477077279108905665578463172910732675391798051127183942712574459816172096444322918381033801631074211308695540283961554108886588411460881668461619831508542338018212465163108947312286869602036972568200321686440001374400423990782010805064339544520295107390071607018188468227915630002121983129622737169110657041257696659377753460896607048232781317166171482861172818832275339600264785850036496708544387362377346555494402650301701471454314482805915226607459968397436630220815728640*i1^214 + 68160677983375865910010283641828118355608335730744872713685092336025445077805130068797012808514874444853128824185647000030431989789829836967759109881110029716251615501443984680141839933888856101429109138664437831493463022516422238600200175314929530426161482705640359469600926295538846590942420201090306851447167420856188059379574854631169268454968332653842345893503115089308130039829364637832599673893078359701346541691318226728034315799583623348692071245673513453245636326834536881684152135146588002421989827532093858481107281206271873406093048707808927201195614787261354580550419704996194350268824514610608537233264381008064841028495863143642074657544176168225752456417501291782202875026842528723286868086074942114223855714403134491150318106648485372203206367401655440290102468779347577258500285246854048457284952601192247979060320943489546446168474725318065735199804420266050074454517235102649691883307393118954633946295275834099024386123379009344954231118223098077409925919568069720920469024194155430439240272028027825444817349154580341097078501726010065577811932910513458453970096187777651464850578907541886677716615723515132327383826597239786917095046996623578069353158902660618761394833809756507377189399250703364741438870249213983381411604688375659335582229795962154641537676321452983124946786846399991779394620029719000269232507045609730110296265269082187187475296669635707341504394361908614393288923673296175063384396567719604325642960654923383598873399320258407346087366971291966446196469931098764742889835962233834790413059358155468178982339119455272370492128412722099357384304535678682426136821550858017004721372990227037619296395386299182069480479139663276444480934060122681935836538859916829368814112757258506765359956355935616082573109127095961882189198444202371491422116809091520602953037955007179605084891238870530416382533233809725592445790972167550778483393434704802613767067204918814102069732714676453761559614638086063635769627731992085231479113407883174001723228956930797667223626886175586495675560467321388830778501922240142339165831406309430731781445159259729011860450754149716671197335148107203674663450754009168372463750378872030003458626602789394057201486300000278560859947568391485253089955132268951632594045740876579947272037570339695316182816461507600859363061839549059361413413047664892255681351639706628701640847730337163375028828656031160211800121955112136706077051326301521374575273190112888129929336885262861468962100521173956087313101265784026396524145268447231285222642346429767347750635531617155337210745425404295023526860115903959410433547912922332292765770435523341803939227822267148713404471483723766137171449172395903205454625534626546623864677359795255866692967899202326807165223509958096120083391976372886674714768514049965865221007854583304803575948829435441617307859306484374397114397601125980296313394891450388500307045943251723202058915070964580568870448267356596815952658671235561942587291179626211943856494473245207180762278802773513813434592847683165771526350159401923835461049805176624553100135555526785556066052242203477409879995922966273011136223751912922228913358780092239696029822534123327925330189365379491106587895818826071945989166579266175140454474889731196866594619570284170427235126326702822221782403847053722772057660465308670487848732807258405310276413299941086063221042097258490200104495301762655248819273650721542339924905417394624997782507160655353131338048249931784256286883126409510823306608662442317112928304384253770248923951659482800200480206649478624439689702001048139145280318339178054178760673126435467001146506990665127645458773936156253145165589157906137053310113921165667035437440139091473087977095461337166774757173372941960435147913536411838147918977824652444342554032297550141653553279257505864972826265000750652325888*i1^215 - N1*56157990762531135037169020161500160577827355414687387304144407193282809890922792559817258367943083632141557619528301275255448290280299067660441422219274631843676462829402951864627494749021478660938784684544078803559402177086626641881787101864827268474566953352244926563910991385644675567271015320884985187054206718755225378184368304015479815074605507560003152860322277154326423845059283433283399339949967369290584546518314963137593344*i3 ] ]