[ [ -1471723692817362313945849920549305950410145526633001300988388782280297713977089039297142303834404764154380131107383479615637707647147830717946689717883250313408634753905240983161608277064456313628429357342082040414057883334194333004024983312203070967217728852332681692848099107791810136986956904336545757704536333470948118172189421403728036068559376015915644891512083209297067731555711605026558602199130450857748675356704582473035439039080640841199587066706188501188209756459640005409483462606447357443124457474175029256298358700133444823198036448248262199070726525163411058311895525507750889538209859208090687514720445655831543286723293329275954498410042608294454095851951293050372343201876391989341728546411743574729955903416792334544184579258752052014353740634863071306999274641842765321655646550788470306999439195267242987061225133157539426911100306735714436494534731243573045829261125505738525288563529643612854742692053112570303343083787110464370262090790824527337039910831270573236757523559788155962801939868101345365451263299031847495577412501689182715040522983698944151839446692511371307413180333295180803066254835646506333356154981320268456511965155134823956132136033090028988691696142278591209984623914667898076933647064802540546709644521447478809888867310628698957117764167773245042937063147323910959328808193387363527140789152362694282373346817949151219338182059261173696985137617951770876313010752200985463206467365564279845345747507414001622262444396374594130296841624516334186777803957685765522646052203420237909341906895042966759541044743709539968554944263641067024901427795777796749178842934044237180649340253697213229512756203077135939412374492871481880275427926887978449476290277418399654224181631602861069329185965618589704981701595856854689347789066716385314438513928631066209247445431760829174040541585715556123119324453864068219678386701862699757399999315471102291420378655955855348108032306370799758876787345673645305476175694202758661806571536259952426254484807139649836928198811941136847601788394856162795575848864204605500956545257842647266538000104725439624007070858917612546096453698959789743420687013195111457581707340614845397335577612033227896579297691284951214227668755050184036425519980890736359448026740325250010821986825871163677500438464540852862836801169068007989414074669500603644263071049176435880890878329506300774676968759901341848953385735517571615127335904085925822577549930137905635228507984821658858812167416524151564375132549258810316440680271977566555915716425509091837927680737670985556078111762951411098566233963649501532591757750531983357044263046614368209545884300729125841318350748423687103251401652701437829955362592266150382567244730346014902401436708947280905422361063051207475684215489166478233370493227141264608896263974531831320963269510125051812379897789249875781372546342171515192660281344081157101632329167895449786072790295283308935772615507353213940965010111223957309314468932247031495149034077397424206262562077405813726289026704796052808006567539865944956013886513448954838822796346722113988906026188059012199470976326178123821283019058633240039204446953485578769321160298095763997792382144795662594039668956835217047583964284540934181034046656706550836333709934985036576127982281692265864570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -9436271653909167151957236169656513233378515948138602581172038200071753877114788008624686787561270477664403979655041905594588256491574428448274350145488991878471178277015959583955132280840090905772158934461094315247306274460658139091587103956213146950365379670495594446529480659130632588046626584505768361842805829446419789583435609629949264701914847611301731560520026008843303161994732144531519642010570582484511265591059421215696707098431647214991375240980476695057950880890069075249925364043726804357072831574106465974085022356462905675833792284472347053924193162472009196472589197396311258381440391965346497769286770453278745066287075544291901021540761041426079255087302284395442597972269414015888656334004047615095218077118501401248240752067500356138163631449211733565134186704457128010753558741658404895254397624148475978883979192520267216119647407354569529963924949532320900560799814078853410044008285925042072541522648840341120890780322978467683714532336995592604755486874811492413965695928148398601237575777682579077796057818990262645085702003121165427445375330626959635464043156593228926599659216171561287553162480222405787288784632570097274828511562926697056771617887529446132221555286659106828273493659431982016622479147539639404035709363043264584582934771679734866621573547446671243909264375104259443206760334167275859236329451987918812836942477078817495008943340017158551629438758349986477088166132060628105866487029771888381283021419421807545309645514432629256182533863078073803798534826017533862272198784023122361617373681445278211432825875508284691092392721042426027516738465797670569071009600645547813761474952237555494695946816544401748195204905139811975011885826553630287759962158294061769523658533022199307426848847013153888793780526639758532403570839398119322731301768060969313152855504141062327866698595309652082904098300190148941297781270436381431124946310627783231938414638466346342871322123113418465286806765326737960990422011488890413930720530048787808429320665729813082434572242346036199093353737746001780664267139474426621849979267148313572605961959956038562317409637607412247096699203251078502147349737458748452060176656105098353568119054312030707123194207044606237147594121628569468309566855326438806169187795948531108522747939197107064687449798705393369073048900624472078695876139821976332247761666616955497749519918755611267175756961502104176931447321731494005568367143280415702367395936685201575978931640697302961110455733137967666301519845042156828918432413177478070928903211508970003132748067449073905165234698062842658407410556657286507368342185576019014906198935513483040780327908978965590702132738140897969400569078048421773020980261630194790799411434339350597169812739145240451876927469021870596631819958280842189382786282208042211533336180686428152649324464886914844253101422424369366888253467757170297157429218269049968056609188280106410234407256428076130770883040708595000213055508044653747905646654447162061219484751420579349971674099061175572723414816141441290409543751099110406420633997638728049612740203838636272745747383860451100700574766268931104546261166191281027970982993609614905643588034402630036378752082231781503265000439070423261779561862968712239777208510750766483980473842197267405694504635917626763000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -37951496042371807956168075457492904184089834467474711456154277842430163233736210165494392736438733877556420007290735685634959772998717342271487343842713389491395582242420677844820115191020109305184720767244144642892665877442568309648137248857423254221767049543431592905809065986257299787599149780260284370638076375282577491548502818697076324990781599137416839877216582661789103321475104578985462173416747612727668378863673234977686641687431934694869451261823645812620857549068838512912887507875713387609915720076252618263230590707104883144408001873012258230647315798106708300998574706915643245763646417517797121167046418413973858776548607311464762995109176837408761366782760746095330142307966304725416028467634135927069473447185816517580125250053427316536789578708009716991525647594720568712153010851905156214517883398583903184509181296995273940260124250835634512815122954907528653674267329772043246430056195730920784526115096143525076142692325953843942241179913367294396406396722291600547806288311866524218350452695872621093659980510308701511701654553239297607610961732403009943500496300800781376670087499399563293014241674475223997870643874578625229868951205507169334873842884499674372767956412607441697356305792638783904175606453137666521782303520178697705920374464872624706842314279717667551207613315730118762144028793723953050824537925523027642837801815941810618947993734953310315570052566860623190891944534063454349694097843108755158251358391674348669618211970475873986418031410305513714556292659301576300975436751136664187583620139910892437120038387361500950149023906581891823807285422393522707714967518953581815896042962234981152075404695241178946119207781834505965187179116703403859832562495560059816900043607782227221244580542684578892327656633232029596789681708932697497657518180479602656369605216485891812073747996654979908385386447615331986366701795586888901176557294500760110286729312061043880347347156467259091318385581676044551827176610737457000819309266517122399613847789429333256697015406149314306713533836076191115166600799800279566205119511974633856438706612797171276847883936711734664053593151298699794905776403013076853716371961600083138083851137399007487586441732884816213629226393597527394967469376518307448680615401438831204089166816471509950517315210237231697055289139845909967910144883028720406738239394320025999991733526496268116233077885251637351323333998569339336602596536046357088330449239423584094480531708190156765148936872376620402069318709551175983243015315573999802179438578393084256401750556056517155309474826127385911160263747717066894135191742582956837977037584060847237935685900965156970916151538350806426387749070802718501457058663830109829887550494815808797909306919961165488049615889498293103049412712016540382439026182210980723977869467678712810660763249401223499649989972891791873858284430301747734527635995341556443945291770784029507471229979751071072928631921902863571231293507183391949321033549039940721425829210981001730501975613683582043545358080271079029946367844931499884483928301039088585855210979544160087027814479951378692933886523849889580734941658709848030026747467106645626660522453755955418111355294324644833788467808469361063105046487477797199344646171200402262707985146073655678197120231280702825000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 33684016682275864618276815201872377248772805648165248719707866657936056697907347079365883369216125836974361780604033643088145190525512751111663176040102123902243934561943059355947157598461642904854083169803596225954106875520906318335167290764734466769899089116915767169988063293820871590118041801900810622486281154992457472785473148455155168880044631499502849741142813811129605063544723401887929492934799153597904721631257876433770074963374937545684521117697735737812763076703027842884624586460951904146740991870511866545838877117787504185630912329391803533362253930510498122292071302731712766190294230170067404174131207384730720209338935908491585717812886484629005371211731412694448965780052363240063663559854183306962033756107888637144140909476137643371980395367318330062930743199577031093222472583677512659976264547809476266221923986337092932260587991282237807552828159809142597893764769918729376009610399903076928776456443650963936256176217194786249696064411953476734184063421668567413924934837821940970317844558265577984414825062182108701266788840949079822710779938819514224054380118619448131215534891558558188358251562842616499446117483150838032035665997350947426121370099555408253387089703365748296585009604628325345111193629852155121092126880887186827879511395180603033860205073657481451674150585433293977085191382620347394010230480534554157090887581503139266973703307803341187917997221138813317984787209694096137586334527275964830185950763018600984606016645122039371847660348441117924312337502280794360198257738399127037933098522673233546644361685197008366958331652071815979305985927934340779917496469776204005211039442769778575357100592282646216174832642323756657974321376596726152477391030932990198077965275454400757428409655712504490055375044132201826740356879435919011531719380123079317999039951839234696678733090547415727149071808924112602781531248325295322316777852214082330761697127261225126236705808018454250944245117702147612241109241205620028109752089701801139529579860950038721300174209760481562085577336732644376783998703724856097076931310519882410989748966823463868322446077764526656455728660922763627700747727317914978882080316573050801841928136833599762396155989879722256101644128360728602688770101014554423194024943352934324231814883841001287003626361967135939826856607847829233283067660913851161371653295198677813430314684302936875901735299247699216155159575490015342861173342291172104211980410136416028778150234327842308703415999710960903896045448899235870324958962328180481464292200120598379825479558021408502853832801541056595304875081969419087102457193544349525383139038448132240701083114538078635210791266498762543464118980843529562393118291413612159034055859930060718644454424051758464568494954295841469129178956051858588142491843947230059054875592032072292354356889540444080201383077329683552977353685764638675713528232234188809087856877008901294513753092485658034633800389612224266644565986143878451749577135084877533945152181581396800769038237317511252579148135977599015565794842996537158715775994864457876149689982345885483056471718184645712264334478210618233794521170177412497725031994481457550946724613120332988918976415844252511814641265656762648220510369243641559488352090998923565162287112475600329957530030017160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 156269090630035174331854817072015228485722560570896076179389428836638464077001608046775790394304917457242552595312607687359017582737116799637444537775957698201640258654115363395030561705098344483948512353325801328566084775892517173022578719337512700625089727247741480636383760288986072786643138485513524861391206755746025694191432449504731773079657213898314169885791612052219828360739055730428968136541337229338401340660466779911345940791569127643521661780497650770590230811793836299533794011517169053169965335373770803344223706114213216546615816798011351989016422702905532712105510734112686810712739785810341232634526035857741426091743841942124854571748262168692011537137741964399097885710880806243559911289564569904937111768145577724409170631654561224256153127859181504740314543493716618458363014251346345969122592062596620550950320653926672942667211550113771324707571551630441709184230970005228958949276772380953070262761094998506135746969200339197371738063243188195347827306154785528108796668526289283950069113975661311689926249866887865379889989938877979999384110514220428568809417046664262831676387510313290110929279898190431723300433683830154064422277248041858582609886838150407996459804983403112224766681678659278205366071272291249325087112914220509125823237159038184272386649220977399804447506110188112291138725632613915436514019785997339116744737565793712565216135742954369647615737157754216394772876068677372568157983257672689956423297966767692425554667614843281330297141393868947367670282533747935262376065763483203635512926953346365021972216435073689151155798750319610103138739439343237297818167307356464221510798016457321941395937356135177839607523147286317318747136585638926578772434032072300706389162796280853195148585778190441936394988239726370235682952383489726924701646359528618552188566322936538298623811234793382447026911046090507013332995190835493839938038929427784320994186500684491137269902479272408341565988725485313756782925560771605076500596665406183881037001343307194447450140312489794522187074181416613375904244001584302191449371538329883633867074315468833152286807472006828077184846413470252441980025347257914814886166148112690448598038726414790147652332099973358721630895970577544269273465683163304541261466348562763491188842358790214872247193740583780948097473556037616122307014932225624940828222455032895566012466137225792881822491422301927497979806863188771798409972914894853989560482597698857839616998075316820481764841503188228242159104422471897940580521270292419394635166345156941477965053700992883819017371310534639892373277816488780656505205391104240639695460566795431274270308342734973611023359598718643425337508440162558564437524661075960588960469269075550731408404128157687405470412245019847686846236135538427102595654718210354882585605922382132303663716001814762862416287500585991028956489855757297109402178019024705746344052802758316318850384625491073556461964657110130883544220270398591593643712635430483159150105009342180106221997939085281511793349588004362491436672172162923758603340980381079327406968100969840891372647061581650636111572406218753283331910489569411802858432477059054889599297482812599639382930895887762836160851338001374856820033928761657072593934987814284666846196432112482713632403530636500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -687867390911629536613501664370472541851718758200176323255655109050167471707072865210381088855213777838264737971748970695350284752469383572036116024427789832783040359135440457960924424846202440830310158102290281441220712192365298281311272176010167382435579064229424912779368278821218914207685261320462190811214384298715342132692773411384045339511833328690731684574579744708786227736769355910927273518405887303288195591037052795219475409992115297836833630047976204683564126272064999824218656738863361304385950146740400960481709302876646954933628975497179079112149423223484755427958066782857376428313119868198217535160467042103984763235723754129231746147158793163567153410548439326127297248366541106753895210722953904387822122720144802431062504537967136171135563901807395282664495498972331116160832009961597485054342004184591746114204657154991911895695889330304905439404172950285518747817103498877323561826684903212222690410197944299435771014853213802458525378548141187081109007864188233136396386173166378444536546776640167102824644892509178626169544720964546360709376046687246743606271460817773617523241968506129665177794235173085069295662955796159459424351569049186494560428794245221554295843782459771575762418030147490094904700814444135344676539377203815503521046907247579458058902038645388977138986219960263170767149142222374151923367866281158224771065367320448468994398628470150243562985739526692012998618026018179034404041812994678221430154550773204118849511678182080114062973314746846612563028886357679034930417975953813330198285627158015997899647931599658144632886070616802166833578249477148135837742592077895673885825212564609641113095073693064078218542360858394739504183756261805661518714641440229170389169102397783688822211630991554198680498004128424754251800806828134178156515149560111805183747762166063628889796434858445798699050878608572082428946346597377494497305725820070669052598286217843505777608715617069689433317402182638315044369996479159627273997937901393896027775948868770234661396876304176577842687177723258338269901593754297492514586061094289123208706855762264117032042875267628157475197568895703337494776641998688460637399438956075513324087836107255326968115775729388163571296140360572298002641369776260044285254884984691157884405049922165850844855162699588781487081172243521135740174114478744512205374434772351475594019322056324927802471797046668238009156146347637337428434156459230010177636313968363931671587561412872407984415869761543968149822641929329646578112323069212202281015293858576383493301673829071191852413293456462084967529386624981733533100406091387939197145955981438214156750300450174365545329715843623722240377500169558712464825259398753655190533503774516068823144576472884933273932989867580161757933803700438478166016457685548456609052440383331730366337051331929898820153408927518462765604982281104016769134858050900715256466167517280377334028344792924865910558706458587603388851850047182342692633226532407993856314538929006044950872324890413678089499989866170327362553987542177152730091300596928547562862277893586362840473763447434115696148886605808585408251743083256895510256737240768845977229994022195736555149373603435000766596613642068492958007635090186292755184696989782258036531622869280443365120564056750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -605477450284332964870390330122457123834723176965833694443257898236584255903742993923711127206195290874735360069135041934660894570882549597272895685858011833350256230354584654829419135963405298500412642371889167431134848928792786263782654598007556136791951962515575255866152061530178188898948940708354111682508398420226141330680310901437483006344952254006539435704011041412845987194126783664504663980096757413848440702237064820025730484683787415301712440903746967219309783956006188882933275343848069175255292947947024785226593783817052952009621247333385358409007663542407292143660080604106845201617672801563376882587184012891476677603056180552161813272577040945674264792303806884399048858626071442367856384395275219341914106354369416674123421986894325459534414812725542221652308899572343831095265668994269177227419831068723177536614991881975293469860938615317570436025948717316020702883312243238380579582290901339328312484210210299776227140417778015448275837357741400566320858874568002034100350032442556717325942703060686390330075091524945289027865554546462370505843773176220249529887395635380078319575389438342582855645013635563784595219614301171817366095064237099049093914695244148796468613412636259368628286022943931336334002479284168361922734849048161360289173198621651923842593022376301274543166726927820194393643042183749250097434230717573115510237889993842572999740062174993907690770585838131982079633734055569400779020006182897262086358944983885921330544418391978184694718559377389090533649291612091669555324984300207703837724449651443347911146198390244900727128177914817637292924952465549408690731673148684576503419305047279332044500153645936192667165767243824157781679167580850234866047194605867837090894732292646769285917769831564383067785207389615269496679797808902516083844136388984894579526372069118235153785264276129215010644454029784221338499026253585874198837596413860833229663318633203474061955246512932481915140785119222938898651965969531713752172550374529417449749380627609751687083172139649548741594234667866162787091917510106063629842162008286400982605477490585023000355345946970144666141161993524268249353881908107551940616321027400398160932885490920048755538284963032395196804111591371344289620027702532653512130968167920801263177527520503915372718032490457146549890376845828498086696180515846106343198407312789972333581790814999605102750434305557851869792240135778929416154346713942117091509408796074515918306446746591338185308820984852654746649742278004995675671551798800977177529041961945517360011776362205336403717440505266350236199525001158451122700809746507854141034300990041851433854595870503551605350626464031750371663326686430999200165493549094428300037933642929805203123367320154255237223470503291598253466593228412848498336762466874255562433713028577501571483092043764928695334694012959316927189725247822397341012619247247975803190366477041463000564091235115792662124960688006945298394382801899761422826084208911812896048275523167010767619647080796592358443607559626576383559544914742518906173854298610990883817319376423600811733925631677390153288724579632267220906037217947382682999123048857368508610652928777359006262189401539779215473095177026150825624286950414519436697480085872443948811924878448642991960268243750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 7771077407235860058798492145186131750885488274033777814257164325646107480751512176589913742210669386696252875730965042098381484377669093179360805039342637763469291322137931868059789941591507893706820783705244155402586030879194558992221558074572348949840475433349815277056870398468708126724000469426073332131398179527679471489252315490308055107435562103478474875943253281469960572993864345408145013589473698715436320248749669783680744137687661534419748517984568775703557278337640930616569089769208118354758352613611140034761722976090702873051683831859132165392313738573619981123692781403707303362249180309829793370969213407146199254193429431559786287162392276621659030954264269517949041182649008797782931988677346229933560400937323277287306681220344295240102709581599023664756861127754062747902838744139193133933685187462980437997118617482294207882794312575540543085891220748304098625574199075126864089297119748585750828229384883657311829539069629593123597458103336900492797149032197431808123432809748776031645118193456626363964045897860047838779010738819536153176225981309977919506284794490022945193643880981436950422508642481738870056765475444009558709546482801576601981927210447611319535697305026411986564442530659653858369364603692997809434619282440521279552071133159171080719123212099629983193618819810542578707696591950140769954420487005101249865712167055318592879445427973976901835197258035605406482804039958026133178984177736265410367121859270967464820272063400337765026028360664097997703357999697212003905533793338512313555396218311623166148274595876170186081870910409556236575449254204165470957456532987150837019150747910095097827951872357950983496953057890641901863897675823824581994350693160357055147229607199047342170906848126994244436782552686758471518337536510010706604102331854464467695715962014426032267896444937711110558884357569834419766722219268948810690944975023141999287234999271986772980215997839786460324772726147867693635942406736449484458637104023785758849636116442143663264321914152319013707120815959837340600754759501733209316750433229214669791683530122774617671494501596803550511330515803018290243153318349077769554452909540369998284756806780298247321869600853172013137985607510107313077682229514669065728494194324906486188170133581056273908130150938841867575015615087986859274664269747367271087601256965445001853018774988910030726243471842527584046498962839765116181367221914716153492190540545624104061184043655547422248501968723457956344238384737823018667238328639676841846911165906245326862078829767728343276553750924216000393758931540208600645394337920738255088937412845713908821015489582713900353517442923812503655283521992402295509019392670075695199712236306002286905746911510210884915270568818829746984422918754793888846875755305522165282181679185635771372898509335291380628875453413326112993827720819921811235854844567028584521446975746582657431878376699740577600024408436919466469431743499969852617925544798321197501757399340528904634394631701448301037739082921703602725874368835691371175258406707909927020580820228137190608437518387426591301995586419786604814502469051569675452079557932145522721868197764484934829325390731423196851536644262768083650771559516629979186897856401188821660595791675048875739490717750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 24970097758545214613010526382199003539700043460778272419512065661610398518689988279388817712269727396751442791193180646542692364738143749982356433355433393854958474979796643035369666373874877994843287881502822440552750713039778629846979479889534335192233859561803091551538250241068917897788383254522368672512090953394366770380156553853072693623401858803923559966557803281656747842332816737084054913387737657402631862898956220057618755807342567670194709292441328611956500161409253040122125256460074194754425298815011278060814722911874834530386750871654305727501397645785230854417076562393321137289539681248659546005284856201762975985086909037156817818978974480856318314580051767481384909642523043266109663625611608367143814531745955983240824803341254779020563975765631668551080608953456342546451786796077819363503209560878391222676672878446246736363479799584275153606964275016983596515665676157559369440176152597821985401839379593887429520800012570284120665722171964670680904126201584849595034337529133465113103376510737705244411934215604137595408810667661170393272567936169845464922026677231273834295338219406195893429134698742011549207515193212695770311966515375371151281617230104500850740628706996510357436361392670139378261832384459325038623303301405496536900231520887613990059030418573085672876785650554676251776015904576083454498853047749946776225322019738537269726825113725853800818213981468838265110163827446960165470687793633251668784539388550640438722706107378420483134984612328239940131784128932120410977765615093824332880193893250176689873994205864078384339252938586072193952203568162832790973893318593654409011149407086078157235052822877141994075976872556814910528257464780689949327389420671270858096627094823400450427856275167237904400477339814204500952607844137853952781444946899862797135651910689119221499478223684097225486977090896682082131863918144069464152847962966868682726049003802664342903324957682212145779018230699887939735776593299768072869750433415704555907800254440961738836591725993271375449229774457746934341599694923721007364390276284550990495053542965277172305529010158002629233234744499156964709389980641000980058497994169498532015622733880193442921982578000691020457069264931024643275334494154357201212594118551358395854126986677115931213882578802117080325050441614994025150306933780959575084001395281381278532409867246089732950939619223710238201668222363699280466798461546324835491952685526936164176656815111878733240267771608060875466818479106099015038466985705622414389699445798446311299895468017933295938666670113122600273716389320172462586995761310994227148198655346872728999124440304657777234880666536815261967209899689810913461427934926894732204330096782941049649977842712312649781544250697579537130178954286507347879621830809044911485371295570234543879378263697324985811928800662796881714668498927961508006091100999484598230489124108386529010173464961488151450313816892950338884457729226223848285488074797472510436240665918492608978791677150691018095989820928338623466119054828968398321884925513462174824737421139543389118231081381633811035796394252789975393615351268725011164233932226723478800690733354442603817834985070922944888315877876952932558569921513628631948287786534840399523525865273435584530284635937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 52486121684463580134006924923561885177583341012671974265057992098427064039161524072043140719254525784732370479627748494575720847462059805074759304539356899307958605098362669882821927027960670812515679445109805428910771053110151034103158196053043096239458199891031341875573852733413270841971875972612875731416002408021573632666207197969185264153278227468689800466255867313020181037172223104916173181006393676115023956633057995726124307684775638711845941433024225337964636603338055892875061926019372116924900935318641557096820745021340700126386934653192663268471764971780799762143268416736786343593855197908922483770154553053199678325373534878848128739520468489105661732387782812461396189821950818777928688534178800272520133422295142465062666073602806087531731898963833969176785329962133751739227037357535329404603420174510824653695537630039233268856781075911500142155136956590710877715679139959790513845486260228072567611896615910518148268251963473699607662703683005774721295035289168951709559238815262332889633285051164197997387582949460050977718747129727801105292025561432207755295776687334658979928750354021738574583114864870984523411745746557152327633544680745299898754135617213371038452176633897149405576381433176257007293510179597878931763638456394676896522221751807794535447791501392189605692745736695122492515283253428512183620909467615613065546536903336567909386095360200133672751302638393914775641484139498730387275472825979729402650782955838197694309579521004169849906091740900162322777496699404320945423708848236507103682240078550117893505948604113094427966138124947810275743860126279310812043274676225175313405909067221418736376864555578368354396949327669054370458105423376467313963865372986169441646661346865916700530701485707896337316492023704389021709669882242283809330977209571469205220366567246879779263978567256411920524998281733667624516174460374578133332666472051395699102073047336866121803323638881413532036991610462874710785971197140632700712533285257046098076133067190270471914226136421302232832160208872386098270718296267356232056090832580291720958511717199278722291192012046069789637048132564497714684523572875536854610950748948914198245529804731259167223036614369728217876763585882012464118143844933976283287270253857867859189921614423457321955607002400399057832661039537254521206784382869136894145231618709838763739329298290202578937026084641016831577900110151246438164176561075496702042300653227703093470880064646659043837566231616375178353097303754081497712676009726775548161008258583380207652129997633369010987675740701466853750504165778366517553705782447678507027416634505796213171087290368416097668522313117613234702490394285738705557418798426012919086975510863346412570616793911472799553767218881263747635877892623259206551805039141583945298931718689311750970249129243974586183348202245934915277372732188354230549779569134082188197872380962083632163687251559486302702169622747198098316308646597106235905773991800771440510614412631804971378031068486165956364997286480935791117902557859091710874854468638229351066535256955275867157776321491119758814109716185530778926885933793937752892547055320524444309473759470028025234428239011649108761880365673988870240590432091522190067333833075310424694295352926769199708746406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 70296609241157022825182310828118090081359495801958666840352340114555006845452330750932343316839570392188844078460416322547126248312084948372227133974771863080503456491520491818629897092632898855472769995741722804348812797618925659830295400447385911735454968949979064805800296070294223093569178135036114289601021156982331724919720243079598058025933899957482363996802054114204793249436331032780621458367231575396313271819649603260024072032064753268850374221118341585801105179778143408405296113979276176336069615507365282587078473268271869645880267628579492186420800717609973801534635166867918273227990843634795516638138766333241874561403650590309568707618864297107609398724351178380289587176703719770836674526087792162494467093695892727762608743704239686177005898288626501522963057963572899259794130128444146683502483753966608152097475825610010224118015373618322041588829174169787627592317540742477340766011376673426869543179998237223121519312439947175139918085564830485262569544642984765797888984892297512508750504504889359190993017609361286925754102743476846872102330704935118227325433616901040578210938598982456899071373599651005476769708817840385586923041094232374040011617668571464409694953397120248458254889841115132126896532337759721145627210155646455551796411563682033008540758161285274504904526570845462686131204256308472926435595089465928640000701844268233548422550046470250084081211657781901859584891041684430415765748264069235980191604456417724673077699592537859513281613208896305198038990064359653715230129901431248460519958076047659700848897481999641640051879685433868732480202024472967410959606655155785171932489456315904116742066936751382823135212414903144105413787054480652678817733880142454189652597453300471220102980358814159686612981437633215160374963554539913633439931170281519428227569650332505170064741067658436422635925493989105556953848339895250530979689718901517088218105557986629703197348532402759307115019705237603877130493175976508337873850118002935630942733368079473627099094767371307089385692651926406020980818160816398372960405376527758863521245090101388337998008856741903695360488499529523594714804726205105667166411413975090138834053112730434477946970925534691232787279065931066659295287417596939662789628873844369713350435985853246546295634153326804776331316841546831844448517795075636831246072953178642699683777647011424904569460834787429586541244112050801915553102672016092745206771431653729733146948534853381022565027467401969600503951059523947174669990936454028304332809531263071019432470608109763449562147408185351532912900580292647441510688718259819273445805030394312346624270793897564927815406829914044067796530899279736954338281853416559082455336309753749093823440615013861289027250936772079524117819096782247578872382105844700600932149184892689981890313212179261417115320191615701758926365478127129594623530139295316012868423066876647047653179818726610458848880054401231074244844926525939908765540479001653292216873148947498930951054328471508467603078173787109436979048637364210876142650960784532456383711902445338381726278222659161192824100719809199969112672823582959919894812961110325443838866203563168829856355075638469136412561314639602048658951927935835847755106458878400251095020312444003712923339843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -11800600901098468183829945084206823050619279966859190136111326684852570341394976622052294136183448208347044120359357401656180705627278890861869408128548162258179617779501693588857413888400173514614474556842920508788318949154133582878491010452435283047769952063327879278506623454072841936581568425662436375767762744396425672377893187804590406391957531094844663661688151589587213349123164396152373600589270401611483403962906460914470647520188879771850039417702036177085649422572926807441738276028847924154800842316659685482082517458024063382346901899113258962172505745104547713908190300475099328828359341531109471801889615163739502340906874440241901351452422227628367150902290570938277475352696586973983716476104780583653040816124067218175335280064570721114669384797289115699392984402682006759024058497138475173170965161875652307956402836537144520990951387829090327756229255501824213977818833586556759336658795316825611172332103161896582089584827881263273735127802232633051934318545349660390412941662506069752743935873173975168825276927842461896436358217403044190012410892137430960131538103871903008499824871013325172551797592976153690472378451262673232834425399176126015727988849225986043029162813262740852486403347349064945867372333224250081902113201046358261424934936429367810566971759617929264664853566600095277606902955134812562541602678153563171942956956992373918959974849635570796725472604470251735778113563174259184075901012522871652659484143113150704295160075874665836387782617075727632187116050240126999463574660012956891389897523318297475727131753641688318180237660950929633366616533311892713656953608092936831626368002304393646679834742216687568504798677718015217103669151665354608900188920483236408492984702159306520358604645677385374912402906116992622597144765414789799830444948470769724903857363248748572845608162386030576496930549400901641286677166886718815893707538803755666360083843779882720412034854581771493369768797760445946752020310601093680654223525035374555758924032205425686282141478118594641410433597378815826279242148273213613819650177975380854481129259679414589486961791233838730789261642146408250167095462793519001982460217271290783930827758529209446349463880524160899200193670285800901096565825101982082792227054309590387265609956697211329009881845270192470947137689926178518029346654662924716241646916641035176600513899473918474900895209892009783489773775203379771575750299671339995058228661099312080408301395619384730437698045383506390926114827403163419627257527980468298325996633084306530273428241561892903776982367957713446890224659850986801942923981671005417060285615137340122203757993552643099982355402287223853614315921472179084150513669732689560483808705080393791582959485861259797147211060124053739898352541176448295673673871471039553941984075699608442051976035669734381218799838772275872336948785065730563593892987129378269346986754687426975178807604193987567233305866245072968728460128165070540454059288182052600464694636325977572815526902614561941633595486474212617536259212903361797287632330599714416421307749854995064837007788251604426839197122577981928717572888360397500584331080448315900280859813946927606664000790434920592994801204880106917810687070735605297834176548588368732773750423809985790967187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -349142924459261695093061023770335188809234065858326432654713813980830371144341883623682503402305866619883332265308310940961680054343633714484063229415430949596112625855315672620311572391447333824076019048715513944519311003003835132115100195049235961423144429437543942075725631693209337592152978983408975451621423713942260226562801181841507870370672265894086937977994622887142982770103625687448718891064257001252203136865244142098720485849325830138972485097959242234568688153137312329287296888148399951096678230779917538070313590320770656643752318643383425353949569855220786912256076633591470194130436675596206244613703146751409803579858010525512330570998107795608645998680173696463635241041904770564069295119799584925364189207462605722814879487652587546650555162514439801075272290612277211406242082165523281915010456371723329473005753285987218256679529181159071848965925121830241149600073051990923947965505286751304866749476161536074044081002378378786910061546133872858874059683593040863790610730727123025134147834422596618866878868670088780885490315085120514624503826918684039512234623189377833176503583784285400879074381243182798929940103953102080393491551944000856318536019884725065771832516362819760579180822822556285458760736553709881666495075328677281579173358853464845612990300698423937287835017263682915241110308069658862067022812847632617437453562665090806804980724568897698297244305128405670639747743439312361791074303548662049800778114643346343817980120953697715726511762967657121400047519730375778427822785212628828082665456414952653495584937306334690788569429651666004104269080921520787021758206189287359273210102058690411165804363943369811250657124826516897675280876235103494750060628398556233434196794093753683175840030842202396333246470501038991298860949738231714550730713473741778896250180733405474841984112837252809978020298061192650740040302593929805450551459552005235304935169599152586788185643524516018366418918093037354820312787220144864163621336859944642224544451089333857489753520907034613376853457218855699084052888540638203930807585713138156985597817291103126923129887402502506623825679129671528967697965097320299648887729460957437275071592023534696096435233531205581125017654741797314609246024701357906051509941224915560853789789505880792644420535217342116019023603885031183828981391014289123770307297407810377312258722366769351622973557838794917523044981082959327997793270807636070611338238242820940682368573666650239035942554058190143516525500524357407811518481262338269377765826252571800594569793602845294907743973913506640861902117490515013959545185915508116687424418491775443903941679725261627252802089433223177972372424560304635893653125795987678366950709888709068948435231998170397761271240306267530574170572733867327839791188183766243707880692164583781826334201912910617536407683738830857498111485866339687656235177901285294476543548844598707390943370004427815845310153828444613826804665400346806380271876461576607198564965801986776213394586901844533984046300049175060981244978790765274587599013008709781860323828873205267050001183172010939653856018992822719037495020982707644504405438453907745714144582044086321492988766899072271532456835884776654629734816396332717781861269773142409299222583220865976994628906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -1552128635963024048991828020025162171348443387039011451758676641302691340204513377024793240922266069139931640723309347061340880314796005858576782041247554026303047926842891557412416585835382395847254665941899165737040701948205219348701637842810169072999388515918124277479816667966045493029892460545119548591481898451243410699582187582069922357683939125842158537465979639225600468583791455066882796256635868778613829854830806794629029403024061280110053419219157441679520630622195651954138692897886514111957225535804386053178166730975481570415333598455301178642439392263458217265235757108101891920056280873504367722590417794000433393528419606655644390742931073567806764200814839517757707121580829278540281773828036242380127655556502092792105459839891215017665124845698467345843113098286904247378531168161313741894557901257225963044542442939116697695309415605756554268167718023306459138687037280310460551255176188185116540673019018154944853762709346484704919265003788454581345217218111766278748010607483019985804922383482963768416793827303612574827595604837880057630682863219650976435795167092224742860079215063594343183282788317074740341325518475652599859411370032611786241604387746262417875493727860781021111894170050821906947967609181127442336169736044160831064238536660049292925935384337442649143476735180215424442515352262186411917750175312399174397614252092685240813118333408261860070731791171099965001216663915687150168385748374163501319733934543345701414498458923134211462729154814232519625885656997454838480561080055891650534335999387723052681285678336466419900865233242063514381484018665879252553436295964784482069504040047272268896347308039072841175372705861908964212306319747491899547452394440638077194287422173912169014413619785230751310957431381974182790279677260917485765348777676154440252455954331408113579767847948672466850080705702848013669981108319250915190949209653027333771305002786647251406735915813549010417366384660627734396826715561721140495489259950944608393479808925286728884374341595385701904141681478272823272996574569449069844721291908541138820660938349730207101517868728656090571143637751306592051705634175624224468656728392634076166109721471860898550071634216657423864239134828976822832152203686127469334360308329300751907481988497189332933479064968439314938243717094357406536210547842595332568586601542535601242374589413703661364990939783279035708580320898916931501624235412976231552006239312625541112943896834928290901392541942532001814823998103983427572855735252430406367471293003831743737253191567350015754082068391793499024532145702738165674470111656377854166064309906023282417467367256538817597033103191533496034572315678435792165738546890923691931048880293288056870386389820042981483620239599865799295041242716108707831128168645689975674085702126226466518567581157083816010255849774491468960039283690052352763077838550571697790106930924967607460452781556113958754181393311497235183844088217354165406703904178684348549057694902945356422477281671157454480026822371243511735773672625025084632410689082663140289895237849723408665258108291846096008655545406242190765945617083288813006456726803848185670890928250455676694385776232032221284005117832382931068314440909933034487954600085218341998218288485880578095703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -4393254900196048332965720170244834181136191422236744430398940453251870414797632359075231523300905510885958583481679388462157300581397256198975366565758129214161243718058321975453756374995250960997386018865319518773255024535616117244018307527968060814893334605025662240109371835182274511522304096335233657571293534542859653468837267082649765019970163862773702144400363971855408532764760409156410824426722472173975630880329512670674119366993837866843333646464871494108047354001859246550429664639861944850283121555545733316007680243773116044757288069315472662533924924215108279550747015792985080466821019256356504016942257109985320483898910707143441102509749715143106973658699908117255538705142008081608675349009722102522585062932653171735606373329960087585744068845351760306270975261358407954617952742062844081031049285500461017656350961138861356812187762014908160278381497605169140488739761921122458954107581430773770478906063040816596698574640247530607691268232660868995714946504064173309532560293262441923134382788566337705558707949612781112834718910089709076576989735904585734531060391361003770773096926787173219091253752496003832508596599388773830136122494122002506437054203569579983343863890018875109206299581530862275125269099743505220509654243172945348248045118575953973069202380961885836851218880270658843728271590710146348773026653011321876681038745728084054322458269606469039841374399359774217535781260953667257560525675161686657702728319285248153759300071113951776841591408446735629444746605601628833886943238453727047981561195417041895041915417276845914583698842885187780140055476689648718990643828688711375984193728713867608366772543937723361678379143780227295734027086832632511866822197878857296163170128294019674874067159230015444712649939530044553710587844779784553183634785540309738755375564296836736014086402400869892049414539791596644715992157894207759557293786107862103771235127642022649826973832248644749840315565021303279101420446704707061286310091405381086439853970391163286752896702055354861585407299659646854014634377716674790231533899808997767277512748507916115867405456915207621034353172471074231313940104960322735595186492497289994458301788002065506699091747029510414202652941868332478178319939458310991384623513508257174488573311055440068746334495661928734522491671038221475065109393026701373554836192046684785915706162814568157973085274520144478517224271191154455804356607882338945401987048643940975272711183823983137320143950340041189196700904683009432587025045232723117936317377507234396109035215634903441324324524931392291214544194209131430771921432479598580310349506564258451598338961627904339278858503209202562679064823392525450570423585976297138791733609673268645330304962722051451276040058015471688498130759963334493088560865619210343472844756132882307639918349523114153601903211786671520693335232419882526043662095383157700686112120903974405998238090235529746884520490822008336752749014405223866739686177551441877129984245215695615711203703449976017536928535680194944562744417133759609262003395682017168078719537277055523154251339200646579856936397145433984922803596567238333486937608003768479693950229220831785516744457375127586329372904009941407034710486912155074325082305496703286519530628310336391064453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -8038026408638589848258194798080502272404511051393819029123702043820325866899013867583773046463568509422203091844643038456046125886480321460013029351178831081102308096822299416685547774429955848486851152221221268087231991243060368873775228573131381212713823046317750317934646669517687357518711761480453169926222751734260953231175228574775556447510176474951665075350077956141500262317200312718596906642871345466486181097390748771337029086847188674530522348475453491100464560692364324230904404753676342804586135958017208582824485911132010600723257364658113017312098468909869982518389610880512558068784381447916027839393542122293076292795007857906635374148961215515290346033734112495804013215769487944747488554312787079940094203882541830978992457591386882375529358537645234473406280568473072346907763495319685097923251231293881248673384971299817285612801553333911147332166147471680930063136787503925358929171181781126625995753176210958249069692394275371449772046718888000497621553074860513627633943515645558904569712910242235374874215659015347843986088096497543909981873842754510247193021330273037378357946250591055380744756523971451880587589328600246458040291630454327138922591690071445434039801863637707518907629671128431956107995332483755066744462826341410781635999631766211938862391497470423204423097338910591951206529507077350436950077275082019997344415677553246860114940130670494403677660773777794579279617742151994323162066163079521265135026956905659053986213083750788376821877293409588087833625666308489493541747913994553041072432894346388674815425242670260438890103167225829562037712194902118395629253695805736411907752838948887301111835181384397946263602473173235704534852059610945909069865457244611342250787940814294001593889511877783401751636382523144946098448391765769882211578252727678666000881830764141011728520618613425387064858572879708726482885250324807868167953035505178617256092498857812201429211920539825788868437930674996284913328910582728248280960192489374559233127197854943976262092287693305707791249689550400952534649133102966017604630720586889427876601315007838471455151845196115536095079296300566379033157449772163969723922284134910115318627565454616023840587823922863633054060659450209546272902176400127096143949145894677432059096873378353775461844811103382990972427147908729804539621459396630788598673890515620130633064409387461979323862288648408326352648997286817112834721885760235610583037569254396097040372940342461537112426856518210498836450349146050120278475550140091762888839223678469783676472918155724157391475701910418095061145720152417626860409283949643602383092866144637546281178294924070843297535073812566825665055759451499079134660969981618912690251772992650432377383560976679382677196370778977697140893332913098381528331452262070312720725342600939137793102636699979585495569995023107269663496704900385268490622808229904567575705172665525900952427722857906111975231693184155390645991470320730685021563162926270765657134392294246174111756167518796919739323399132716928785850895118163260532260574146397857955312238695096532549069566506270516495326089246931588776974526033660803450486841740073722935426193713589020400280944763863054313187669289227935018157143228053867337451697938604573735156822617341025390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -11337922243095610026698332548486310469726848121254612664912726138102172831864896832930662865831311956935004385505221932324346495037851537102903212517251581246788682780542433731268461212490357031828247048814994556938472228699405824906753104646774397479452156323044802046999308934180346804683243706131544670705262096298560135768811883153679343634286656195392415413339442777552982922780371763918050422648944224713051539540204754650204007128998971804911099338293820047495773439346773881673815137349586484826311295328017791861627959865405012687290523098026073668400481624662145948027831138835133824057032847283538767417981044924767982293322022818326176449617879313750943642712266710387498295591424794616594745084642578985264236136781894030373753368986706008741822413626917664743561216094557435628411669345615385771163004790611635427671972790865124219749655946386041548430843891121483868772513310172502427087300095785473345351223313768693394063530135442448031654215227860328897666307686922980004660273355346803007858510572675591022456672357814843855274142206789768330999042837285245151555434569510176266993687436388451078887493385928337332450132142139601326449652886712808511233297874174269915009499246104795214864875968968597463979754412540560452581344889990831094541569970274527824634401355567555668197536343565651924689975701067591621946651490853695339315838675198382082083343814615914348828477365704793022492460443612734361661189641391591998424305725384385326977356975114700237261080527061956093312313582958213524472350608221584443914106862189891060715078915904807071033695377435317795615766681940264828591147526095310791570615858769363355887177863790068922638552662517454267618504570961665431708538675019099766497459965887105315848889361610581926970304788409737669627943755367383857010725242059088415641888058923090969249267501828215404997492150386710121435657609936763375071656517139957995061453938981616723230533466148524942866269706536395992390319910256954723748322496942548574671496630355963018424441091389950750744081518553273027344221444864046234392113654420555099008143930032233559260571638319300741718498549347224349617396023306632933383546759268481978106189713501505437573683771157634658551249412186025054934020231770508080564316175798079268926122660229557221619748933568698542048065055662212284593346797332846695800225087006899177999454515285138510437006562742228227241186626886227684693627596039421666576183422809646273208912395703338866039040623055167805431253284092279267028182584690175308235869405546099340268094510591539646514387704709953505818214373194760943926578322644239971343401564727316586607719500032508806703617636391204449884364350550504628845471127781875758108935304105735123239888678237244845013424755705205708408681765021005423777893442444507900599805303330712300420512130621092340359509311146558796524081860195580560382282966378767201904734513913070075093785229243290097764295541201714109056680413436369068617500257835901804826532344233182006492122760476313828180467789223777167324707194657498546683519536082254153722821440753644902722529515866520018230523780024261439995829708673677667814988240211442292802945712707523519154882429555518027958347993729004001818954113469827925690311992897622938104571660473765167236328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -14550941547336952048406139305050229841331527645575201227920426930569603346408833459502996390304940141700384124445024108584138460949272163844945789694384104702061322882701339994533247843317116317934561677386095768305282786991672477327984703036828133081981232979667699061268015942557203245021208834128838691953006997735547191834392160821433499015536753978531462318495358867845494378760827924427301329013686163439911675166168109450321951913034082457492699912257818835462954722460140734743634520411795377614414977840227272546986047173570447272116675639010021292594310214055281867244298839844121997634366714242857054640104262026972000080669549456118495230931652713186727654056818334580384194840440672051714052666286512491592828531531882048078327171004421357282733989596420783340410160526243874006801066548082948998539905934364776351959051764282210016730196690903793122166586232437953747109236463785755323005269162791016745441677353513939660074634592678647660746782976900219629007096533029791985850357265373206394973326041475964081972573690293891545431761718868001793258318986628400213533026931684613521099888984763863914049444704098492619454695931770097854292640300405169120483717121748392417110606734708330515452428943141536285369393503312168058857527593018943366381595788238016856369458024330557364657626761577716595391060858598873716130823729676106956766004541477360832209977782979432181496464470728557441908054932852795716386060590293810425386454089458290301373902900083559286044133229556499091896608652234779089266103927749073737312009454199486631677887337710017475990314831031336165519923162688909423378351056245719034561873715817717596136171556170108490749384313295801387667501697846567450628041338989385223417488785409573433642223574101927187968093758385588569566565977838419332412247843646987284249527579539252293684555636555517228493477361295660660781476147938013368610710645136733014628398620859219342729900639213807924174982577018626797431965542669055524873487029393595654463764562501347266180363632299895761777511092385184941906136963416916989040435241822391357564831116442274210963035566036797616406913289084258130480310837598385221225688374221219157724960097815226565204679977287873272247603375475385120253493243930751050803774387312065533393614643732664569591560580892548146918335883094635405512904501490584391253942680447865902569596265988828574993999090296808283680097472730858399511669351633815987537504685912356190715696079599782165308453057662925449183854093265460713578250404598973844923916491648224535603892477244365720676922038991925248257525838794458151844394406950714522821992318065836903735994324510108216603500422832511253470213638700987313103269661021950181515729338505086014263843933388850177470789952900320535884909540317750034972264447623255595411739874299102388319024943870178875259545977450118915017175982130414169844410338379549357838015065706515902443648636125380682609015665496200030111039282965773000601542001753334166309667587163605327539092491941161030671266273524902039638084794078969512896807178237547760323705433413488537563508203379513116752924071418975829202369517261056393577284134340473485215286474983406018146721410086144840809912408264253861819859389362210142755196563279146861696529497341049194335937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -16663045781748973152389392713904509302579184659065448615568401899415922783678387900617007627060851529653875621492927243548651267497664387923183291046387224577186757136771106730042227278195574964786925554889901141923215898356028866110432736767161932319454368788617945382205974882060025241141191003962123116691717172665247719874719829598011887399978110360363488445698204290117051336802387150074830495307494473532543121651853107492105436382622978666644136177406413187841422394397459198852063471938422459010096470751676868435915196973642293869922119254634452649614722619265051485571532442965416026657161275417838539937738495201584844706661251214967570123896572012057634663689548330541337431044900419810219809349584397208485750407660398363683365754364051665075496231370981549185003546783121773788042367222303243760939738101726329102139055997970747765243448465155846098072561747477949985988917342536272673313035920661199500272792267952681955249867076911375561307020607581931277609000908087300293234883509930421843867502508597995418009781196391870162559569841602270250068898936456191180802493665209138025413551247793941525971537721821871394991136739664394748582787323963002017690805080709180468032604874438160644541021486839721473511405553799372455450996836401538988636097162511965599108696273695897381087728221865551777384665491515278124347385462429529911169946656070509646687503315645615804767700411416715949508473076345649452167067653916616269196132759487469818333539131903952594189980070215851770259166071844504536359556755376778902897967068776487991869291619921601754291784897446234247296350229002874999644918390344575190554445573562271501812815668098772166384838563972444457571826042028240318015995225969767071951578650358292311860335351741589883699165111977940529226446980180894026262225317734136353638002036909725918014143155135495828540058429609750204936446218189068143966442644315666778539553882224341828608154401319724624629880415734140325768386722991400127414651713192175297861141658604811260596726342749738730484816834190329871608201450377879881398562494861814296444924332639825460493031841332500121890102290788671113335138461417085248858322592016195982595054885967744998402905435763951342013125552731319267016283509220035873248090874318360363325616235361233778497159654746225586231328238090440688703310002357711034908515505347767944572054122612510563392904668219149673240543067167150164089490659706731753874441139605051531251477796411717407102675423893899696777038842611937451971046682944255082530988572809430118079527942819241936045828137232798886705650522208074698783869466947369799415177471926722728971486692246872854220879642639293609278516799629203680890309175691869334592794864152448006687149601149388520996249680672809514861344425018955472899647130622515250812193344408538797286654439480559650046965893907278409702162669455895174519657011475277121979950999723493508640858228038347573444951710343825535116026960478467034264102908639938237930245404904288072128981243059608091683577993268775235928908673516391135290288218055474009527068444585239457497339592873049325995544808546591466220927880543546288342912508508296350328980279241295768269895521088511862910699111173811366433919001097180250628448715679756318134898205311965942382812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -16783035507340778647918210900866285780633071853269857463192035579630067597248122166147733184033868268397176941456030741831246186512307537477181633535233846518127670951647336189018250182426039871406233656668667467632120441908337868713961990344609838065908064662074334450555323666321941336155245773635667797325819556284735597159737530625642615342428672398253674377044560600507861138375998696540800142563903278727019866873967911588891368103806463644588368605641188950931982562832515511285739254249289974226554458427770678962685303215672925723536374904349173083203982874512941883790534290255676142742599402112877479533155414369647733034674523561332935377589982935141600793295672435714903050215846660638535473226166976156030250495790563194153720833423459265086995625316465459010532665767591546776181525344767868555230511586157332086041831534093226301424755355863301362746391782666781441062212809349807704795384281804364141423270936219221294129188843408480020047760217456908483716067329672781750485751161923636978660341763611707048889702823258324139960954883815135908787694555944884132982257838920054733512375508558069883668035948132825503741712693722286554175061442407292457322698084313361618401798950768949330128444026967822826183782826290763352058196609163047285633492944342140219149371293700169301388978406096215139804095487747751932540753812689998594733466751394836503394028240918217252467499077943921262583980324322539514763740342893586196266492146068339308113516478165604115670263826302698978291675196771391814349552773307741682462642508537249000193895561410123468857011023750956286798510623773535466790847837640100598768114324044975442399288623803298008482941643844342554949370955391721514767067269157903943507050721939459746417877360364473627400167880533766737667372763705581721757311624995990598338018987404448909450575076949449915957797109994407827260717041487679031430655510108141789049635833959130429764592940447282029812665610339735403046320633182513436672193169011173685833482820062890432095043360145351366181798332231605092263347112776000458568265116983955114798449468298312261184640059904777893113884858676178198614433899861258679323689785937821299255072639461893994838862836150881218750024591729223453168501815794969380570914594500867246683594027034875835803764879303345669298145990085527512851295334314957453733721752455427704768577474121051290067503730687927495863321319025814211266975262178077712932294290973228979878150561620624179038133612561541133801804377574993894103439583298104078184962189009324998620893993924818692179241167251390219384389932786289225359669153410848930000324418231521617471704465428736396714795676684490785809117655982735401637212882201977581575320251123333128429507421536601501071849666755668005465218279776714498871599296742349944251370109951722242245156826488537029980146441105247840229124792358911725200436776066251644475977362911969611637038609070225452178628606759459997066314911902622008930112911101552139785276004659854633533877757337941113293654833984062114497994302295491104590419882553037723053685252646501069385916118029586076973353409779825510080930038055266128458346173898942772260885079492554126244767923877892408212893029859838886926447101647079526688020151047086683425699445129394531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -15815989978769161305900304733200649027978157878492091893115617635362829338100731677287927722268907188125615942694297521080923102752133993402836111583540122553204880803683730675599588256727921642841012741568359267282135954617019684878400189283349827821414560989268162994122422690242320540377165155602877961869921853292191879702114718426622411180117631098315933060738940527188662261053879961518346423535055021168019240744259373017395141833709772426364422430522673668209734239748157961906544296223209836097114282678536400295181853626658795592435956208552223439271343610775198819706042382916611841198655983314778772121040176614331625920156773744397066880307110963528354094280384618453885835372730722677054854815815932297715434812995371068433092062789446106977859002992273218241987408469695329909403178809280666850621746971927664317389839048692629282455938979186563742484556942351948244406043668904281236733778627888590467793741151870227732159071292829324032009480672659911465092244930321914917124256447825931108387533680260802676235724041822263324597170469597709828921375253626872294647637385450190172327280289807094903404113673128127382937689521044791882890298334730775938015746403516279899198887562936928578185881689231724921419412383941346210434594122283409682495918771345416927248712268739863129703893717804522162906255080084757401863839380938591996839024700711237827447066307558239718683506247713179334428239456293486617116738894476666155021193441531568084801099747646894695815973848453909338469383386450925931941784840703848164236385606418433497413776365754837367914050590548351274104474972431342776733954382232272026380133185038465658672018971173126992815893675381078360965562945912570751715621464221616417947304736813500878003896538821281143582029344376317984313024643137795920818639147013396826519827404407081551636547860231820415076711798056980756839029081731899592065987322939355710959307223491878682920400626557742506715955249913776594962164502443945626271808948539830687224449691689799554607001825721778992498982832769698252550287541577840003577594843361735287848198538226556194744185091274023970139292452698249610232139130777123293125064252106055000804279840816074733485310743220456188979751709572268590365517602327842673751400387629724208165871839286690625743574625113739657951094768862467178084841728996103463194725579219927442509760611802795589095255040096731651247304660939039448133683689945207221317143796513224875496712158802364563921411765657010144610525778559114241880285307154387705583244122332566243282469320851267256028511591701402328134878156490436549957741729467347977233408023113930627152808407754411906224548784556330179441130759096837694326613830276996443572474215408130088165312417675810327558054509596912185986075981404315307332235335067467250704124599178612689054284204095811008283782155080243901147982047155726961118409656671039241283780816285774655034327147427694198998772519528950555491513405468314078415098285402924820859604674365930825623790220787839936267699474553512626062576990568888446395599533812853846025936615994757370953510585752315921105272222396492473444477115459870614048694064620331215288176732845661168328150995012465343530325297766232533979766139862425480276116255085207554650804825592041015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -13454922875911700496972645818100234112246373728132980184079235484845022355611049932910086186944826881152410353204160399269713487456468388507318331635074460554435150757334871304749936486387018479306657852953958751775472738658190592383527537186995012699410067193153264113268666147725122449730153245633566113907942740831641666241346569010230345022151863482419375174465528705380089086737307586624751531993203565366756608121030540674825794433224677752023800011629441156065036060801234877476722619147948930292063834115885632799976395955255492451749433609058806469424264662421756901089808386618773245782599904403957910410031369102658158630623911705802376936930088887102266829737800765941927806933083918195073580186305971138233001475806867364771209451728941859145158756908543674890189911721597085258902321600192667220488984732959133685833307195733614281184338997351731379626035970522592323237722494470843223096738227742339903949541246601639983918313266837604243517245109513481333604067281642873848893008401333839743024679202949765586840101932571648767197409601820006902232600781703883404085424580429650114923010621748730389443891576905758801220429745010889947057376829678924034273991219545337988036396571797369480215140377375697905485675394747289758368205402797254771469118357406904343981404012582665404572871959197711694123981416494810384938580409992100229609420688358954510385950686913638132206956281906873687956539929468666844611736283507036353315991143192022550384765919360975744625632612015147614972757946596333013074981281223580147093616479589126589994502703807480700054431513478163440538266778109905956783110533515549910523666102646835643020980943526845140708731211964114713619831737000237566911782550514957572728852067100386059041248754810522175922321172448879716477403229924523672771572431135783866513302304234053267759069067075752235949880929058543466589449361869433763924176180581821643357900013446400294985137187060922225663638645829786880217093836044068805379697030823887338296562905472765497930937011331289478967677060943086466577133706664591012550447971922437246573221406469037613606865452046486478186715060015285963294741229924987246400169546019194498007243855048980631764138841061911928941292411088633277582807066361297272994259909805793818246077088863610723080974468539116660787563174422237289518822100380110358270996473897322358235136413848102117556681584265601899870938208125511056359039664854624653380676228109223493886053968885890511504647553465240307972963950402130907846522468681210651390436700236482312636619471584115552060101987922781574892092315989326544903845853956441290432441594356418197521541675161563085886381879307179988377779840335282659536363155014296203572393709304914502529695932044154954344515574363933300408993643400513403243101053412173925548642885762967637345009375137391168068512455576923288137150434891436840508998276864093231066797697410993217076424231813923954509196756204816461470619473939964824461172196598035576016344117994711330307100585731473489286907563154130602061293177401400411415730228643344097183627637358557007584650119150491781207401223389685938588793243536151495047959581703654025150739989952570072380840745067384360860865107933387869288094513406065398062683944619926360259348526000976562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -10274233674958876476530888190497143171178764756850397803297710781904313006589442224794318050399035949350374572751278930071698956768953990790990840559816248514055396147164702531791029351914771447450675241571642297792736825385167168190466677150315882478592087344369809808273834539273098052700112488177108579370972628996641048066327962271934536886564066677095580404572705986649851677562829201285099799122176899344509115857532809158892007534424189319134438119691263625920634273956925942990402397406658567833582749559498033779162860529897170825481449705591398480113730305330467090459333161200203808519677678884419629158920465217366658580848798843387052108989151459260750665360562655538978932507277805626074006385716616121213449304613070517504789278295461480778326795297508085555134390128058340854231436296803030709193343952481584099830522197753515405661895270413793806175979432333769404611197957654050582369184417294588521246804134637773777458760757025724621668669228138130227169903933152502859741633775618395046154914608500647484207639804484465212103576010452886768268417077878062713138505842351901143157497732746116509814563139048183097288736510861202539297724456010700081603366703151057075127596765525773156815703571813635270770609095686992646356615867299009744683506517070323947746938961075636080398732006499646346731584928494636387482677591329222752540388037754461244888030924328453558492629035760117005324788702968156365080034302078080724352901121112004091416224798501213509208425470795292564593164908094125159472883513031623331863510399519609484650132935949232462088521094662961581957953174444479375499689686010073935595919264807821573906436760089934333395222338113378715414570816133421222673969703260675814881911287626211706432202446471031686107744721370137791884338410434232858419767393381105267252636558580506581054593752386079737422455804072695613839756692280724284722913610856206221079440155763560491118839313754209113751795296180991269139110575739203308146551608916908950577431163534523002727925662593322839418915134303301330073873909134229720191905403384584245287868100275977325882310984186111134266052027544528879548505489935412745170661932664579667181280693540170674078033106781218454040624141859805258360053619588623654532045806760058641077180574283904339486008891410859746929905314409357637629239080677128354742706947670782166853444419596095239593816959386347789851313522937824519630540849987463403652351348949612428906723994895550920795876970721142398825044939645349275786312667339745221914426515435820104648255025687249169522554017713930396509289851666144355011145517066838222155272646770280420414967023582661439155189399018891482904332128691321956458614562497966389532752377362874711951891376700714657504246421580855202781139212741430555299868332898721582955407317186249199690286494450691251236607098353858517725061454391444127529988692938582886458167465211469893331287146999178590560311487011305108556502722570037916855038629615305331242674199624688159544440147897533378590460549356232964797730830538366731072749936254425321229655270127073518357099248093938707513355501784323548902879466036619498447439114917160781609905184680340595570830095521986572061242599808445153533698407991730617957249117585274928461351394653320312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -7200888871892365439369714404666838764616580829055974525076594672631030563391640812137028852471206089168748552805081825453108145545656762008194599885710874771086385768933920805457269834588689792165210469442966541159625294488970155582224423388306422826703634124562458269371943222121190118160773535496070691082744738135474207730458814180374397310770993514635376670287648954901794031242159353153687704765505911167618910596701978673764751295656001679191082724353884660393452190536374873838288212222385879381383814701306131723289813256195233817004566301516134717628911547426021614429713569236917404918800797530607545559660288121381407765947911515369023925200884510938076527976685399171364405770676593078545468395308500551047988369901250512456036705714620508967595437238381725528299126131573074617244806536575978843387410540365912774820963477062737071041621837105385470258740414811568374380448153254063903498545090810963283708403103266512161242150761987262519824896761037044856361727559158216971378362266057157196397706875068562147235224452081715462212098780218247256926970434357362559525036539297151310012677132594092944357024396556618320030324877605832348047075712969469649279021064285987613042843831368713779301934778645484375422391054430697307190590776758688706224579636584686509292034169283537332208336908800903928565517381774146243823599848510746694679770741321368685342892606003714144107681281209620619501487553247408236411583143207361202516502644420138820451224096290503249559723828232510343403933485131527616223691999651510975559704157079907143254762476653723832093879287478241628232062370160894104166692508341172933480743995221225553841193308752558459714364454102550971092131522077369607957823536149715113955943502091604889078255834993616446778437278238453488850394269086569955349571454711992621895051154436436064123368284782196575817567833032797421591625738088529389298764116821898244643442187802622884556882439327019653166565863925398666887789940904467974883563097020877403863494346210979385768751677653709381130278506132563226878056606527712719265667003421542454261047394620294693932734844561728521251671411197979410409386416564113354128358576377742668400571526829295006250950509976104185397561887936794091219459555471138075134513282999913437366860415083533797153931291823143323525595313204922071134954032848440251508022465850151618502949592576114137663229014213310028340594428677643123218171938531963985390024095218566262405724716724356575875352118833463149601890456472588825249709070785946874219137335380402366956899527110949827136202848009867187258438395876694964767773356963439355391173552394692276733560164150733273482480250901195385318577761014411501928832200307404078770590643026015935624145645034747995938491261011505939409399765635713291314924015642863769168125602954709652427043224518810485251261476483689808483095181134214897039770641841269360263894757724543640700820292483577413092607057346906026519970602420663803651436150678678531156377578420167039254346897060092519077254373848664146963341800615972876543082776106769855187001531859748040240219718105997536863658716236735038576783342756557933077715314810531177589257916693983920820668454637188712570630360532089777582975367648531992522299991575993691115951538085937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -4477332455101572260843128830328045888482741196229093311294259200064987225334369304557962563615755318382578530650826343989288805422252516076455709559341749060252404088801716685675885366751579918129186238379849271679458072209772269935946586819315550947362488973578895350570035815563825370025575207859956678920630825494412329847441289750008947754579518564779666262964101454669926253623758238425395609925693804989547487203184760049290810871829474386939149796887790933921454423857850858554796530741065337204704426695705202761229970588664382351227529488138950290024621482819053605105306516330417179802304597390065715773566313935367034760477920911808209052801728751671524028171405302286409757180966113946385614368202148954188967128437643180000755273802388048983719902719354174012357483130672211271928335688081407838523680138358501246482125284589399862108617460280131067941722769309878451052596205140218528397613355951066558110431851230509223913853244210915595209891847413399918331055882847037621993623037075233513313094606078178333514632896753801103300308040681890082441779439213757319403954686127897061822533544725335639129069147778275614802128315042684535054894810580140054406529459327831175021879648059497466834766292589613528799891126543302386296917104127596758113938198638908910069853588266714630764424322337907888858156522795715437898914402889136831208534234781269498354841871256987076382128449820488755972007497446903431606031591938467694215971700952068741436829966232956710268536132057707523106397221821481814243651697716748242082248010215745723764664359035016211889691217921994374742519407473312282436186291309119800665624046893160358455873763650859753621050618022023727257591273895644266116258162413733417841234740498545489754036067034863186219093828856408922617872937702356988130634676428957554589705990002300467132098027628105753052206583091033573859827423493543042325439929358048227505940447310141944008866299150784925706878271782379825139015189558781080352962152997210050276670269809795788303165586597519524694944587284393437126547460947640100560739965265223441234631672289622489628573721261497362456010103806841104153542959182962302586192398209034275629670616181862999972536020233537374038663380167218724697482845447573632978590145456474427668982954273989215952875643257526999336899743777186032864156350736891902344308645791524360758437459904732609565765816235857055078686339775026738947361855827673536552360116636156411973958631403922787091316934723939966302611913712190719082970878001488498596738327954402470210694989434251850478783613534618322139089779623717688682258739196357308249959961814227577224770078351644794815470595017480500927624851533844966313350972358839549792248488908447079866327650375804737663909245154689084902210501490639328339929962274808068331799336275157935391414686872897930483931626224679833524196374386364890454340252670399209260649449758569529323174363555326958510169660716713659779055066993128810666426512362974779817669881772725933138356934639159290900989844016169035424914600057723375098771120841127045806807159239413571764310746279464428719793586530532112977317608629317725910219536265576397144980997894093327013316745895818611221048823550221391586620578888158667824529069401838579475879669189453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -2475207517808853351056848021312740443991033727667661532612426184090465667607343140553480099970153179100668988566278485254194128549760531790584657042208643348693277616184874108614570935307149802127733638381490863477081089555134670944104244678309100173410203238007838573551767045013418523678644126132535517683624192234435235322768332192619941786899664780768010704298283887787270023576207803543426128196854888083580450505517043068523952807812507237488934971078566209118460430299262463166335259211288363164692068537690224864902125891568025465882869179728780007216210376198397982305745783097101175404627937119153947476065280376388587712286986232751984455911701183479105549369497234064527024225577738113738168090337638177594103987983486041696302458549726848840622369556916072459317474129307799274824010392194084136070971440954236076349442026320360032516029359264439367059410867306755458326175601313486709901567148190237344124570072290793959018373728090648811939705287226597933348441739195591262646918833136446610376072496788611403871394187377530377326171928127955731411018196112723055657021813195315389929189076040368387109531833250790457049213521908793992358338850796923361779905055130584073033402985612909163988883201077629479117239001369494215435270971836466703649887046315727031302588504084996485868396177942827190655658511908232388240754498434178126836702768424779700850049474599003135271609815157378250823807542425510374643004002928577224311064200723640255262911602843202477835105494752671327094864704570900568351133966092197144900402899086016471189495057271295714358654209171604881392718691399286065446511160288170233283235708216552141012505794731712908018822411168900476006967676739241808526336857589421012287903092479840295201128169735478488168651767793252703436349792407198143585308089469374829049104478074424221354916304532639420659636842407107838360462886672949985495917401633190656830500647919233166258682947825009908980931102694714548916702494729647901892771439445364013295988804805930112021813501941494170292718037308705888296722795327955170767283915421347921525129958388661644416673920706514720929677036840825771896795132970381840916388282071845224161697214888786877086224531951167683303268197042454789755011225647985362228199275594921381922845467736706502263587723879171479443515458168532398884838196399189817786588814575935898330181359157264805645623695474841277186597377174943860507390768889681465026170885669212797153617355830820805056105651745486764738272307909839521781087464342173145602932023229555851149600791822570710789122996351497414633403756476147570309427539443836707758405522054386737086826072326504755598719675258414200779958528476286262138561739448706026221584463152901031746684816685952407310035722890908655747928791621666970210241835441037359645331531714525622659304270923814161317736170603499604144756154262171438376732560013704113920125274462518741091503168288364170853859361987771564657425985997860849300507861844820435705397474785311850184682606772455879992214929775120855219354997770805187748838714371012868153692834019051640049521800772659141424688861644281073576492132727467294625896171849554665756060002644580132681053943457101093261049936857344477917904389567973179021114418380342863798141479492187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -1216595856575576702132010400259523189229544790083060742166139687673840901600342532491214937841273382911730590365090325209448069609309014160048812417571571425882984810207960891655174517671974400552191337264056213125425755769214371955109827739335503899776465739414692957537039973934158649611961912722780516601582243505379311899967719054127879197270771310627338480600257713360339981732577166387873032985550246636062020916551064161427012702831487710214541450506876047871233909596365516215649779788256930486100636131409376780448645870125170599584811680319502936347889459954040762784462540972657101063857965849464059234627981747537236599192518316450061927424339364867846673807512995242272347812104635381367847989457201926890562154088907698115623865132986631432761078446138324266894230888250978087734415586954654702768139574721843356635460483700733399595204087378859521266126927387509701340386967706269654716174313703854821315099660581601165335271410370111099867515932627354672387629862758139323849118645741053814771492366019903656231127309947815157947227655715073946722327443199847986839847993829627173567054814209601350365363225209467195569320137609255451989520615606835486379026984134090947220686173015056709004877581387096722083627794071325093021445386152843884417797436927557196161455534273545152697826712426409180338923898712830531507311300815840108890668065681236609377213982575980168772404683889603600108827728158163443166182664019439301673921850525688186874198014709549921780662825180453590545232757995552762689744611531483087268974735023149923203262364264245134001530660189946173136256851031254719099808584774528416086806867701722349032356362891762372717186638180242944503586930552737843955678503285429192207081927914736305625453991369130046961726714604935996982504360168502892832585579237698264569555892725970332558267852686350690724103201128573972055082760609094017731486850582442031416790809757696819777896620692197323533673788582791685775207279408755877937695537239519928286442798330260796362531860773566349216734675673092240979104868665040215077603610407424058502340862632734038195405657208907579295043679309408189536451770741355015737374101339598157165947330054065416439142851108388640032467983033002154874957046717986548435151790286886785223477498609089004010712213688330785106896145206172651959009289183100679139387379526282069656859676438903538071992941814093687503186627664668624392168369135147000108633935876821172106999824113805087250657000673965966318579535703514118470606795602401542595092411566819145443983943802063890547695769794518223139761680706485634405188828311559417955854955291289340326066677551841025896915432980661565592253649014738801029197941973324544026500355320170267114001479137132116542226601705160985071657192563564712508256829091531127384132202800259115313521755224128955646069531698796130578211928498058374620409163509421780313281400895781464377475990583408483948397717605509669836353633787923438672466302590503089590489939362569046071429403079859047380979875457487111682822002138975474038971126640890966871741036048182030802345632406003828711832029242355463564239287328875692715884274599802468446744448053197800664424375701135313366788152022966140738646107835208150938068822331716042757034301757812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -506115810298198184403579275960354173590767995477985491771706829645375619799790189806068892304796246633537806524855593299241972285421819169253748707464603010977445085885944369193411268887563206026193298964630777811856735225782394273020030887366896946406096783084854923490272550872695703530459470241795034098091814726420989158634891610809795831757977969435427648560113509776893696022383100970849576584814164202540743238984599916671265025918203438043443643229948199189270980533012893112132341294279915510305030367686684832263339649385945896231039603921021489627069286756815835126140083884485391653596457477837344385856252221083664638698757990007398991157854999786487164216825363072396664173338434298358443718879289710896840354851337374244708582520876957084820562676381692577451768758267980308170199824215366241108604253254975608128254560315100913127444566833328437457693719113663404842926740872877645861789654411321838295921365099287938942056898680215696862152285140541202610059692146240321590443798528147355480564687454884839165445726002583113404517286967811260591715334239144083159057650560565324457355474140908091875089537320965804106201936732978498512460501657199247236581008878027364075763894602087161094876657246780592156562810391268015726604135077881766765188203539865629285980740298764459250600308765663496026431309600583349898976984997320956980595084919934917332217103064333401376922125124272297648102801304949160953881782786206889861770517607697426948775037799793311611296438793548625835628055152574523233108010976719351594984675583874995815961751484676194492376380881268848538118931323500573719383515687357172607867829717315051061231574150207122263864556096982585101512541751969923093462868998100957032937070132822547774664136707032190837499938275049722524602284987768300984312189303553284913361713417003708026579378768955079783804606960046820491916117850458272187148075956358759715626866132834896597152893566987103513804040599646407368902302017955380589289397763368736153164714297434519907773767434342240872219670549692750344371210472429624678475765935425041680605479515821064202711391475486515661317086113813729116890659101243106400978517914034975804779319323524505715377597651891090037203915300902590331132071589161588405809415140708537606202229558366922908708896035988755075629192487913462042921110251366515403159430514755594004109782658999136508467239313232168965364657749177093629069341308545044655592320858841459340019337454240094384878982309844446582006954729602368040660824644686282053820607877288061077166808984693244207609732891346119170322450943869854031266201851657043939830766980196141099918262807128150393592317668258618892834677102497894084205132518431137027288002375471147229361524537653639477604541769674267866238761747231002149871224504660797288551694779303906880943117362974067227188849803993123403170473563081142106886871504004371807917088716593637731532853124958230673377804753772180485436699036149952423906612243949793912530360830710177355490932943887922572511472744377922852243068482495519766662321131668144805261913515587935244466737482049694544144147468425865368719123630839170991916360576060697524193237500381117745469243528207691905680765138034823205230641492372838716241807888481616973876953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -177882680162232557654828914639463507832410979596942087608584763532492385049905436917628972892191442033114020949056765195771719814822416376960325254369348630453538345102113493660009457804848920320833558685509417098745755361236368240811794743444874047163397204412264463960451333203330192155936576236895972880670331487136762969707431067251530131792647474981564179629658410457916789443297138286179484971927329201004357604241144783573471993766202102632747904788101016737616574275845931207438881303828937949953629767643154339505652343421106163974774437101450015899266094801627622365708875899924787034965638089051203179496671053943666017275009190978616148505927221496704958556506593211475427650988246800254226591901007813492746350408685892561917189131826106960142842792453177393214607763652054212861283428973582253949352561459428357327575167357294892124946458498121202893893493977525827554292292443985793169804398265924048608282827676756419548228440449746337695890698095897602831155181844964378085720929551850392761980783101626848587517569613785350998810318087390796224141732787043086956898413765260087133017086360786048549923131841215571197227815485220343288256520088237148085939097449920845112213472648052730506043793405668942258970882918247740036850917864521584648511391359392183024862705309080001047085678645624429641228895517854060131992968164606054481230390464331108767508716069394692865995976153412866338853512188568569352857561935025611834592909399954425907319117420671629036017245439753626657714895477961820829013961853846998783185062460968331566421824289775052918995899990525110435231589223175351883674437167266975939400413198955178411281036993057033977708849223687002202783726461005646433714157557316700254709621104570334393825621109005254773487687246845465351740958192780316134912416034879680251134172905539693170866440146301069667769874544493798975960904451014340852157054422516699931872838392998910338325165715324325587977400712150266164244299376791251880004496631082262510936673418630540523206892459989143473925236876159860889643797120098693852152624978400149052980067703965518159000751013936572012252081626149968973725413775530995314119059547760185570708108308705523311047845796912067842262418711569920205161270170645372361022756701386353900894332416958428834757679796408469845488135503479626682591661889603658080989504044312850131523021797784317354194852476906984116793487254086818893980731880809701819905835312923353667572061981690502482437365796926359219635950462524463127527203420677100251799599672620487151939197846713763024766874360167519609160199291133802097287978296015358165651923604571477680727373965126111774406556294686432244400627117145501137892352633628594662956591572564162826673038374468166989298987169433414470825028248617471805436526412325219528420361905509019679658869403072091386748916618068255776885607939702519227716094528013223738092456249074736678625234540294463234521170724769616060131814761879122084143370882166435781017938821926403948062023209452560522879761144057339041425659127035298471357811354032796610918152312294430966993242486036458087491382089026239359783282780358673359428793384032062494313219693313738769966448947853106749135177289233172805411982132313506059262135958880186080932617187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -54373379763232272731524980695407210647829944558168085656474898642333166647637459419733349923788234885339219915714119235391465672636908335581530116788974266054132343652172174549560743528246530178482812143582314024168697131275419807745104322037176935585216240069435148457056196976151521857292484059756160172530920043847199986020312534740307409460294160863988289675115278978947427630337762995590405610894941522090862321545193422101531177012816827361174710645431475377960983056242755353376698801014987643794711720999766399794492318271966514270937370952364575640140498295162109473146586995048131683128224789329807207658011731063863056173922737740435669354974790537109911754752020649677090010444127171366263433448117418141441604248902353299157692833427822705412135600360793509661174394247977718042983914246521832284826019898481750917082969386139305867692720429047511005480656941897270753451220588115156083764326830927100911073623038078426614815646698691843007253547416377624471698405760956979564249054901836913209648710229013052267860717030648400281953134532443900793396827272518279640812988395237045795715247585571142031853705586390893780475465484742808296715315828113760472458155509632500659562525844154632740647468035309962205270001484924495385284319595293016722271001972751344594007079105367541266290229685138604922078271613273064105274829287235918827019767495105722909408826246640549967349550092852629193123954685141289206248182879709823061080862018212416918340768344881389489787160893792217791752526553939985272292168822749016645327944782938094071538142370403674767198281192032028109236521383330202478286340304479025222245147826574200798565551561371368256266688699215711718942783788351570189124312285769611452433151653354036855322711817028557931748337292221119469631432180706897246400036609337851853142623764676485380416762949234826643647527116894130549065940198932410807057166440610498980976935235629260293957678944609065254912195305824808502548551988627451910416715462504125532323898843336814944512632324217962225352128395998238451302061961040278501200301695583312280054700343967657348808938322829087552632529073437204893347225740799373224823607766777159615076290359866017307167273110509141196248253384278684511165562424874977193050235341141441329172283996529034812208985748706009616109457569621436571180311735339423394328231523884086315673234234767325653137629043108180280896064673013765029622078586322390011483080745506973705673016215005899018907625595121215828352536206649248536808026286112516365274077083894844237034697245497610913643214107219588674557988754138535899748371515508669264913847126051301724412624854974133179378229482485453637490992426090343483017358353011910223504396992733559734522916780228387247139442303811196908362538137253177957655741301228094931206312676307760225390032566114214882157455211267836824521170086965054894859642343550337987975926952571413677024988851800664580533090567654489369270428875811629139440460127609717840758101193363058986597986429392270309697254271065702674753659319791068141735074092123108898245805417141732569384615101823057612603119923007839498224857403848728330618522453456490053199868216911900465878911311855018842509754190985754119609442510164880239159196075797080993652343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -14987546068133332831967100964434299561956791080276205091878137817908774429004610765132918721315616524649757080044598751739487791893279300880543668999428536893945980150345793947287105557212450506913106411439798203195158221796603977184504493142961566846877460508944329557045557577778620646533600507813597353994790046075735766125145285127790440484744036305093868468364097079628404304626835939246229933235495499990366667138320056832731853009557242603292229208057290850548695218565381970311002218485346820883467791417450494981518028482361588927679850567959292965024083280658089141662764462450455480310010036763092619244596663836566062464232544161760844842328033515249891445990957258887267914611004097272848588545310048852183925468783181609075044652399127559239549704047634057260287552379386134265875403098388749775422183879296835906284722558009212551168011917854526697168551785974785840710673841502864580601960603128917777598310313726562639482015380534441738515901194302930699852983317163772167222849863953171220591447372851477470162393049449949252555832750502462737006157425789876978074642954525856636692315412701170196986731464169026294367910286793246740360924556720719524470848276650989999486075984030630658721571874042295150283692224225474443439855280947751664809106501515031263575355871499933175812493990665590871782251179392602834206658901259992782022822578931415179272545519020423651833360839705505284856840545081812150286460737865926066028992932769806366222571279388439259496944988417682304645369717824175365825617133560221628688734321463405732576024495831566133688188119550229069095912749898488482934724173233659328347954848066727888408988668609848804216862280310609885541388452879358616195488762715514600285118349896263320279096918927605628335392076959851025018737739824021607322611850713908550011105872413449442511141870613228489907699688663509849651496745342398997487455985587240064022217793614796381962806132777271959258773875863753398354077488256022708594095235602357681886992442373675318998781085948330650062104730487355486567253162429863940734452310599947327164032272916985159501346420820718293202976790022907137860949289607855632836671571856210939148915456543997227830818151895339612026800930833934271146604858921029190143442968987266754697175557993248170631169657820383014489678306287086496028884297483056027372829245494790947634521712455920747099017731131215641627305060197404081393622150859857703306924569988367186024275961683580007793381592826675469240508674315610773007169895051195248884811878068273162494186407148356380502636206785728890969146397364728651257084881514609370067761446996149433237332484697743557023770702300287022471692749147705971801325295936656125076991659483542963591640135289875787075038069812605058995418247335160233527684425634322579253855449672989771279299273816946664532329952630726129781509608070240463874029210464686642811929188996745983479791692767498977053877602164381738355610537388026891426115702629464632903260871810122231495042176624002550046946177300874516984368004101034242179346029271924073799958362923282286332770169842061972025543317468006564459523259356165019973185503804630109755439646093463542417382383286939925550236126158744964773308843216849820243132933974266052246093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -3873230636984445700583433205710772737174682431085444610914791654233513096732481859652384412817008973949283698704830079362627700980284710284659015248750178306804198544387240953460767223133834880038924463752449023720134355365648737283162157484517325688544517625113095994803020892559473056212322539508683629725321464108200450867401203466590511745814916816657341255234340326820493508388094561326095944038377609747235482822624229061654671810018656919905375779123088458635358140123422054474740200171698926087736680990784224006481335858443866104452438206533973454331969579916472997165094193090407273327560502506804179185693648284384588221393046280821718748007544248237627822007245634354451647547682563305846887963435909071008378102975130935283305598457740550874635184496235617369379226358536195404400766919371398405711305396978498728123561832265940025516085466743072227849984293673634147021930852443993118391905341189715174459484205945315180165130252452978341412467862861116446998020282477684877550130230996655509401859523360083818587028339812699129005876777520387406525086599093719960440048445012571778367320593790062572076706649863822350589285526211584243997722100911331759839681407302504451435692100207628356216501876316790481607194893428794376165515995353705523994765333505205160467490309232158166146027183718149726341839110300076924371220682143040820641906233877258304070165437691993576541975280730011902189458375944450961235019247850038828341762459751882959534502181950661141317509378666904450056059543720125526103746225858899772589457848404661730079976225669779773840782545182347398755768921962241374524282173990910930795611725644659988079818806688328518154691542553928973379943625996711406047226203313323717751196736973215856356636310397035226461159657346580144347520904287514680127440468961679711498836418051934229702594231161976423404463820019422313459787607106148418304452996822632513351841579887481147103626759827133677023142358019596864814258069962751505769946509753239705836566812212193801880290244263212996507411368705814598867341257091388254957414273597158160263935017212687700481992698822446697158058910889250840457919510314001267090250044406017294569142226974278806592469203698464761109379416393724032750629427127128945787361554216933331230172737812975831682372545418647889995994997932522909387406598944044612548326833804695271126793103285096943158866328418083626157052875608444636320596522855199908282356302631485639522075059896645682493345189739094167577720052117481313522486681724370509239515039559870426353345590518939081302947161544160165021747609191961759820694935459442266571214954162506550477148897480870493252481890611541556473388887403788032391428429678549798010859054362841186821273055106251445778264870110336213325391335084640109007837511358107970237961786041530043539881854275331098438036787360362803504228077485396596066760350719605967939836366306568710976921338758813228970871632545072068148642896743532317285803006577848805148364321942648600218226294272097755288717485421817673041312581810935078741824548516589420621980219108276327126006277625431539783915268052049136219178475515846496427490734072143994791700012301633907171625489664509451181183978810503258849449774285259783840164542198181152343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -1029242370588417913409969754739429097093849931545671134741609263228047085860537308530834662464016422722841767189400331533497194111666010182030977474560269375164880102079448520717215920502536570153334293374913507710486899912717680498987213569622243807057766153809478306611274022961933694954396454161367990605860451153465600489486338779805030790880805135863438873258371460117235894898570543720567458203297769630817019589679926151755706199170703154961682358547542855385875915869489677769991265492552096747505735371253653471204561207656707330936071856175555310971993988108202704303364697312008849393234548251709514440256587206014877085881092231123805513509162639764017051029009535620285174004317574018169634784842315087176163989569422645007995793221693936528923377158548021000690713827901616376493419239948455448961542909656684915668800110867745869492839831431835473518071898804362299501317860915506532528993726914701487575614066712562998586949483835265584628669351674486745866518233448278996840725989552014700151310895421301285917110118813346088482584224286355704553410181505408183037256967132754233273350628588818779323417218193273227269818230629157615831214581117001643840515817170188469250156077121699928073689446681236877093429470653289564940456276094186600836443754992323304913494973082001294542592290359904669276878782289309769250678017969084507274197525213237128088869043410314983199488127617832812017982868378215553899527961755871436072213930176225655330998385614901692954439673404718581754878018558681526033965721179303417766607740831333707349720686894755298540168269227066689784719897185166929170598078931853120358092601294377311435590703385249733317580395395623446513131583297452393504999567665198954047391137676263315441694534762723235413518555351908289443932711043332488965597623258738076034504013860100898912012765944567158154167839432322354893029119932725061187141212109566862180072805961872028510800768271198151478467455236889653659002397330702531305301698100671079631832402114990592888799974078131885832572094867272185301407077560529895508855392001665355923366419882595613017838473284127767626336494482372850838338959393707633317892334641756373723989100403482379972652844609194219157714731808694594660992501828147419341308773285169205874118601228577045563039699734136920381336262450796916163718522572829579583921765233155756649358328551345808861873787894669275393278647521949716795350118239902427506326354683796182009574123559190963868338523900862772525820392014522714309776833914314896537758899076511796306233365096990301981101722433383263362031155525830420850559058308668363067586540453945078151331986337288758360424329151680650012554231139889212552556373928443814372415819648501329139493890929982512424196123418990410476866396810440391139301059798343391972311959755350506648020751972954153317936361271110550005291970637928533273472427583142883511943193104405437714341550798005979287833964424580028465486229505158346695023282876447889211946297487573094600509604119546078975274554617395999098714239715829755953833598418546801866834142867593003651279344582132558103956385748229741148630229204982916106635003020817746609917409631691952837353856992571233510110530849297200875602964176434224569215439260005950927734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -342837302779792919246181922348088402155808595303272906330883352190109146178130566842603441420892307081846460047112685719888589793711116622255716371190085632570414272037385287661128626889313161107427130067184577275973526996468561591916790631975787104519667718659797027736628707606790059682119572252516099567056840971254900799747832445779553565810287198198703633465383017413790989212740322947767240698475127532950966859140784441787374559104706324645803406767970461133988496563241973102717159739064635014641852046594847953921200216572947836923713534151961397195365263261446643164873056059398173482957751997783320937617569705706016809490437977954692949787082869195272164174773027424693028323523494727617179887826156752700030262507546532714084690022891367707055710587934486689106937704106919651342475937717869328450625412530940541810533694679144875561799963338232827594689645618264676201245295719225271622429706545158010265337117096883805668542420671022002162753022268885737592395862571662212713273352912558058296658973210458655907004280349272659687741681281513325716825435431761589108823648257273170847657273319834564620164932851872731076246119558405844857669499650858803166491931300294801059084060451423183355339656776740869524678178943425067615040506903286810971326307970417547678218901679838849581327505341663329163931959173855540474819015279576173136059478734264860387377371733079462248623990386622134662037500407043845544700011727899261081573325954157475704692831942559850350224586573796839125853450022113380469990323830100239170962517966518712386611095774880065544236179948277581408474917616653842243315195600957481149668429329338223851844303467431917226698307454949396834062310200992190869710174897753537834583668430283388833872544239554645923654145819201798633145535819835978759762134601430413907989032626131127942886096648803987652798055146560613909934949051278160114722455496281861050171023720141676267263648174878636825294084513970765068809333563383764803368545070285417704916403281680566544435834971252039530832537813970539233917184791038343555397846273675718247403514470083105670931138009426104301242863961303758341466157805671004002209610651896826637780101132915129064192096451143542146654219285925682208057794678437470243820501799638024773920913852939741762486727864262669319987764645945283909750688635311135690353512762696325507946779818248794310911660447018251429009370290214007486736301133288183612167937610092714475639104305089812856963285860557912256393309142794455471276829554433328367721583518411562243976411210101515755642709469408970377693593448888475284436224337601467825534961185001650093287701657964495343593886872089794546350004646598891728697110004973035771323821424448356689932619351388797239031430253772443130322457109192104694700648072353542702744053361997969162747472541204688378335452980576671003678419647809609536572562866529366469019982451386691915170316430035250255077309150212864846264872315439104537163943030634429839738804591805681161593743327781577572440858238751501394166830374223636006380159209944006806990193589860847307443702514228790499254786570606924566014142227608073646726550717314216162042144531308542004844476309889696909371376906251318432482264454039992850739508867263793945312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -132733664191256090946602905968734748999192996860945645062529325740926222239361357669245528671364557328618291366915024628953998228911010070320988403662139739913238184915412443823500503842229006651969180877450511197451475013827720028150765856299905796780907776336290351272385196209273569139515747322416094405779790988949162749073642769552657306780833258648145222882838515929207768922695126463130535614330986930633138523616302829548318793979217229978976213757798231138557165827200938161964264911712429973367275348315863481736602487892390993452515313207491272791334933956290500200700010593008367933460822194503403132975208302073654882143354393580562786770293727144921791799008754304476097220783836072210708814367108221930105535936843429305125887640071794327407251715645097474146116247985613881550790818801469525388160933509349824992360461343653391386200855017740790984297622026124703268970714168050669028197425626577637690125339043928744993407997939173598892044870968596064453666397694646857219518675475369704642898127759499635123593059256723166753252474943051312158159979786310682774778367466472864625319730210378478906164181815477218088977393212265427004565154863780597310554651484554025289205034014975466929380807081296370591346600050670696925411383968491881799465758596018287925624026226150242004028678622623496002824150266025400145485393734093936784516069283521242698726738518264273905197594625024407696188592124501092321215079145452118456997506785859355744060068119089005865952836280538872473471355016164793741246508784660396653078345085290272415650161869434777450067673243402538963363965620091087987482552866456270512846631599697318924274551859424121226583611989194634371645684744842813999261903692862448067466822267280691470740471407489612414556065597796161576851662155080286841029892860304141463076902330782568138568344814590973017850536390784140354228533320164649531291296751385254479425933221124844214616903960473825929505046421399067658913904910683453583574219864463212999821329500759633653542644965402451160929783951872669705298387956220905890117990126480089726962824255369643025511442577489565299820849013196426115257177823910025702154935057555643617323169797156086617990879061299250864307304137480402837641177697839930995814100529259496324063508291450229395781658979327762147394184084380979591210294939232490995081105619375986171778051677113206405578775957990528790556239260374927326166700511952007509703773319266801276577627081780977148480660330537319250316605566490874679835395100065104922412650519934071698028297287164620268957867743492797292067080996067389560974686841136910264608952261978595605543076112660567224527649761620812683613721850572000291008077216920182661123247111498589313711098981549383712369847883375561876182213445590022028767143119368964313948228152973756634195632919926529767701289854475702318015553757482814646902714017729404901623742403545736574575793780321332729726406306418592577832867380426518813840689722270782818051621300483094142002404670103765682470893655923262282418197829120361729185597317427307362847149277544145456488865529322984677945477127820695925212297717379995649488119778994794290328964065604460389369725373569656505720827997317843564690593527077269682195037603378295898437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -45991114168753304500742075028630845413564378941869038634438402613399904163319424455800651121456931046252507982269708510015272881483655026289557102633192217436485654858660504382215507655963380924432541437545341421121752850046376684973980856557505606632909595282558340848149837915998722433389242545769208378669958536264818282460830610610653568412576833469090250621963291406740476206760033078539040301186783299660973903637381615701385046524267413565101931923643676780549560801610131866146771213587271088183658164895007538871570293907374376733777553190120413651911001047978934657082757741490729001400469185357829376233872230770582542001061786546439309270113149329645588783059742804475134761003698113494454777099933038942499017582494324126357507573008363687789923256394711102803733108968961762606262654228872053802294560790281933988684783537094101973296399357666193784885940548460947163174423650738661066881844856468763869239911968706217435274494339539199336153269904566179727186293139862493175665708117651670226932190834450949562239404623702262012268008962309482621918969246783516739901380303475348892907399483325515997588447651354377490039531339697339283767877116237070069733675058784972363453920763275421438256301630693117502989500214733817238987392432180017174663361079626965992077041739880151771972083687321797909141651480077268825218348039140428676604783794471505900963509623622891713137738783603408214518694140461768204196196520299201040276421702581156564229226618377813663371927927771930558301404679844964330824684616668010000031246415979858923471703870379402387716960469528735922337424375074015165824684275122313207124246592493769364365829759454555640170212576664167209206445291364855174078648117413133076617114681651294779234309586228882786168074547647886159561768553320645073219420393724641019341102453616185978702055246534086144247006970143827778276632069416510305325046268241360577211041331144752536000653501215498133348092706699978457133308068068598089429048011180885684203264674124965081405717667781701563531206906704782685753244338009502828437268114092733478863933206074122799038938865170409833283332198293133627964203886572016201352956884978177321696835533126763786126388759174578043225851827499281831667796364252131966400169478925755920910055196692122501139003125716624953557823078244741728677672003090243702295035098226288624755920758481533028096031472763680145844678584133727790392678995550123907506393992098405459549418621803234316672620664224197886069366170347555595490315502237251179491613920604515724208713207107195920278213085313471826695966144780154593064705295722205818988614632706150219744947186972485731224025672435743993411207367549660644535689527425609639707122902306552593181723253529186077074841935610041153822944790567522333828500605703987382310096796252765070432670481344567422711335740090772443746513125166364331607537197276000244806615233664457464675937894528243625577711879850576505766511016148047792934563676466489675224851514291923666507574411638857587583737574782049617114708403615535953577776391116652047822925963196913035171479206030758606940063433948472745381668987484691545840095178620117723943890638232549372479243246551373557649855936096162523510232669615559279918670654296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -12694570646638504784425419082563466697704999783308743732708871987442186316610126781931642963523079900330763401231556270255941477836451427680021315447471456865633712497332035375583234292305514112208689372960273268500878623872125019594250147207597934487058561009391335760325292093396714743255953978109087427301717762991748499077587263172489672519303760024877525614061156431864095457379399295885343475861105511604545962737552436568251114683956451226610440834230778701992247113715739783400934885872730831766640425244966612990294979635793345256522504149361822887862422172016280208173937575180016623428185682516122186157579407846793765112578855074156997040785682302395490379587106207468203348328224177414985709119795014796168106039710797211279126337768055899745794362959825218236457742089835406868249392326150680566292706171507071958744009244924176095552760027006036133537286170110292338010163993574985736275727572557200842452018340237615183917525825640970654024866164974391365636921235386291141313487228369712107835447714720090913337598956409333605327142273903856992746925350593628189654021639047635254501866773454171238515076983543922086783291736013343620532082396938085149123934079998098422574265840501524036160691803377250149884667035850878345970054291249495950252763849616130598889056982541666458842833928141474223642336934758510278675601430002621040668925501717970227531969655629794624491806541281139265945034362426109473206648766018582607321723338608929713930985021998493670474537224863170000819633325500812173458383957748298697920822792504204282041980429648576605801528010372993837567895128505454083404941549682867137616985615306541972713266434149229153570587926283182180827562003312800956583204313511665042308656355108989946795730445185975522468521726335717669346780047291639029312937367757335738124433328242191373289707041530212754641997635653711532593424364297043963531049674165794916736227420660416908078269138183056124093330757261113777137007524009984815483985716081693907158935510352029429840688198225016449274298000254390087347944320409570653234203480355527679321969703640298074246819685063829918793715543968905922229620959900216587432990724619047945206202443847321586331421283689059759609872864005840780131285409803707289664987857043428365107155656002747418486864937015406876045693822335551398896035982947531380857066478505266726143210928604094181610024784126952967858193318434540131389382223434519175515941535572082647638363264923497471096619926367107882988194562790130766388112403659854017921988071788734855319524736842848767526392554398840677329869310702875719573222799580436503857851574404223512913156845303928382300183979123226721402034689008802449686811576362485318710982412525749052449814641576461693304940968167031245127668870599653148594047779696861885210845739988716663411338473207456356938468233009815529079940774597575271450597164621625447102300177217206682381808677948254724469900072660675952052350104934419063748043562675747298606920920342208705258704325279255787799579110552631869031958469891953111858384880996058374824477292724199000806708612092523326154066266817141222954980197970615408993239180840205810848629047732162038675476230577664168646974021865483238431979748148005455732345581054687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -2783733979127449522507531465812015962598425347912957664880404896426093257826350736264669317774555344959530361603969097787606439436308114954726837568826850530518485380240563417563858558858170643653139824450052716845633043343673069896409726957883996614822832631153339539032474367004626513734071841840882596261270477545158464969127550650175724426050445450314257084555745707653212208341986075093169292966691782971026262864282148379491963620169189799893151987753543686971903395967628857732372283454935891858884690224874164087314724477977717125342813769071895349003768111603772513150400025404643817742888879262955944435069200313469294435758804231317944157725340984816326593040520186192651786024765961259276832448631587601213901234682901688844327229326672451731995477479731804377707606037631430230687255357449126893601794241463004167640835752304088763573179678457064181074877571719729860380044608353508141223870349789883599393621618529920030249441749557887121246430878677429175149708289263932077977956174674238745835093543199721533657964523726252185045953773374189243916920747328033687907511983487314498903870329576747529985074103351877731819887158073374825377707806053263073214573781600897343194298874823053069344213951681398428316916611562016138440939151483905963089297653390560960783268874797487268283412687173578561749462701755114473642052416004748694709809215435371649102277727245684923722525621623740841444682820021603012374644443705363589242817355249490980734784148684412169645974417650211736425466963916373893814587759609573912347044778354937562484458418849231911631401858705023400809056564944195725858222878341498674947579640672249003566594466438412598743495551886264118582028287524048435332478558425594506341543341774056510913573996498151611071443484202198180760264474263265832726247496701987937281150568795094349913546028941771161821288624739124354627978018939205416348600599805606061825952664073906315434518105995369755113600962986079929933874315238513444978870272825498881085269902060988122662541467785624900993835881008191954458069907167518241121501183389937250084534419824855084441762062255115492751283102798325592177223990614918456555588145526242332239963309973081112523013772277085593615649956286653281491981589690289930877609615316663652764941658095793964624626605166832670112163939605850734605651067710006613790811074229475511607248118830766867496215872135582504765900247505818030204153183562518816695213926460903239608142530462652834557725402474735507007502333855903654291747148475675305851897464251814189602853775685537768016929225476132745350543558060285931021088614595493474749744596562253924522486504383701266824873426029717846149208221370595603857711323818645513616430418937898840602029959365467666298930068387402382643536889586208727108238745300621918051956677932022423792685449621362245817301505987841577197300255518382950891819001174713152586559845426279422616336255683114183436687876423470687555395511670913026748337515893840916156493034379666045792672039557050857360619662177131532988303371140154671834957365812080696309347598265727075459588045730060891315082599418467470460220211006374790528101807127374701366757535379637170605268045222833920093253674507343941341778334928676486015319824218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -508445270988563217730731271692459760324673437168215986993095287991492507680570077891636418733123184509241401951598409415045935996203962375614903614996576993112610562804510139010312810203047793529146205115068449059841020208391876990793191160070072450029057450989291981670128949275336347328568821122587131692521061729674297626754582511631660050107859504231722377516985610756736843284930635531137580735127235715699449237480170508431865470784904335491748535030323094572170597434098823323055473085556184275080118130710459218920159786539705436591145829674363929509807034610185494145465465073749152351010435761662704004352349971814002679602353431305630509139731740071120490062858091312574944579696167587837652508707465043294037223972181983850309586475311787840736098805659356746729496659666970661000395068568337015480061888704808920344240955833441691744767582097031936702030591323150532762182624193254421619386875046686667996948299013144880518236652407278513499396038299974253810857325167282001913259829097710876777998082580412966757687632336490270739090711734013105333486182499753451325344309060921019285173414113569898931283331815995684968558510753316763474511777281295341162091500790905079892794346901574580367613984373435266436192909086367490008127425269919097323686270919867810166776504060566476515004671704845841966320912373569212061580907429680295341036253197177200635805398595009044097476918135905350155780892435996012946140133285678216673609326627317910267539185724077116786003410575146499981210084074174180166684686755348439379490686674352958215025976248869186231355152942160548115729849058418570334011221243249708054064078637705814385545174275535844294124722497971227844764730401308408001273257620345774019951557677819068668041453167806944198147898418758538835532794353761056302957696823808966601586369391931063598453295233540913241543470821658776199827874471617902711542972182571537304745896892233130925523450286256878886275597113871163284544913273023021586233034777137407179793075226593241489495003793142150856349412519544885459214554593552426909798366964047398949475360139368254345964379606866056146763349841109384908461715026851811616641911123892804553514740988690004751459479353102940786729169599425577715773232433763162691201247377765052876060896809762720179662138991632001504663641333859011064838064921455741626710965544490185075632263731892077777782130340315626681013513427160188412276162418345187182224833846111502521022030044974101295558549935843836272825327231438352654721345761293969764944008056653687325117614684372486937008364475836479114865467568073375030955972425833382983365656960605176460392024124106785690962903777449973460591539036837471320338152367523135788846299115498468500533295395258467835666142741410723061824990730800104622641102003890805228849885232126272258710669936552792293912240607794282325551328100505760633557730253000135201796679528875302874365235492802694553996005216011981462944979712949555770285541929416947183157062256819544955819978504284468805854919901654757514850910154175541585867522739462395754664027324706537543524712095450466641943140654816518677161073715594192109136099089480518520949234480195422094424116187219482524762052664101145829595293616876006126403808593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -79555666086827092499720902405204838747863158243859331548757012324183681146476000986555865887466442462282039749929133671951793117356561400236115786323802814268865179999676410988864112350307833342939185905000436097753135976160633209162759313364030817008901322080938699814827342081547831862133835011570085315980893321521013634078949247282122335347400197520344071606322885084259384323978092082478107752635016403200551928214381218449506375850363620980468430998260383594525459922292210474232341673532784694078491585793339288191796562785931306172223456863162616992044725697082561362645263781406807026444021651319715210390632327636164953279465252801824704720606299374147083152129406440424253352976605019018628345835120456466891644745442368882283848919022009010941104733020539524581910770945677400856698613806237472925036350806031866076009950091241372344801156150423365410937931898588216966423440609933277080277174588772334814102930048579767253661507620048012407118923669591549436550316410620561931050660236042421525909977481612088485440346147270301782620192099250997571092574584842969038936635747830863223063318704851669059226256603882992567319599962500922706524776645851342577860285913826427301957420489857460011733312601363004738492374654893515737855750140367476736628358550645438654878812018979806910868515735935578200434952489031912068835341495025803227779688819502804853506648503770742598238269664178428971883996373605422866709102571005125402030078324254755946321860082765521491276651666965788482820050905533460592915654816917260621480856902156674997282333931014007877107887140798529112371518298035198221288582903738767256430322065744221809659585438925028476257699882721225525387875517999534012980391770526496760247798712238922682049401265332204039470678256894348463267703207257718150615137164980736287946212328907623485273391366339586963735306537136295538115369641569941952330252663667096719947738459491289640413981235118870629904545720164605457431533495071242435602375486447620643792387835548541075455473253948349768214564157769621663695000457899454982672445415762405385590820056621627998467586871947008689560347051957994184689008942988852452205705134286162927030506470913844079170536599617157825714176856717327056170815726107662650348501303826103344596090816450564782949103638963270980649584514853226268215447867604210027309398372334310965164178554742755338073570101757636724253682050947011562880485690884229193603122236784057649738658534585178546108314815155584755533124732649285518032857881895090789037372749788146023673040679663337933681786708934568532218140499430940343484816920955346153717602467226432707695968425384673351932194833530443477197115656219025971157048583630519718350733716251647405541527863390488284768839686895410606020259572880087259305561230326796133856551893015321076489477794616188483623347598729846790625146592448780250333408093934507894498544025981655901350314815386206495351607876547030482058237341059345016142521157962388916478623916163459930723066605373012060015512419173399145480897548567457043589838132150943733301821191213298960921287491166660878133076086578183269589839368104728971694670719737240894339221183872834950463200075541277167023368701630462166402721777558326721191406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -10730771845735355471452546647013585705559370789061092067475234878131320057579496020500741852522676969636501697251455532616226349762291832739072632076769660154614573322850238142094699023620664281251789560075930964071547004104078902188295660930197905061981896115230479820477273704923104068772251025317011830288231424770953634510259441656019982198390244738698740701392310856806267113674283350923215937598913655144877673498943111838241186389142860158413333951879811078821232047212054753745383550081274383575951000059404940949142003455865956280855519555051898094202455051131616555050830175910299886287305568093149158718583692368133306303458211632051045784199683442132388179208937070374958812296333594714298052004814560398875062774181783121391469232016714272430607972543298331792742640536186634396021042428998410097801561454110242826225002618164054084577703835096766505478859519731887686502696633602375621898412321873906546108616310025318972382798318534529804192339108753356403658101740548529943937355745971529058345071796147754127104883694833510243330356131288672950741789478520148984361361216326735668548405349290679170364037364936112889537891323391853792362103298561143195550224721820933477224580517890849913800475117922809530480891940166731560242574893436784307562964832836688951225265358943675195030480901955421086640921770510963068416581236713700965666758149846854712059117759321341199897226536079068468859447284608440086842642478542741405023298450414082471718633075784707776589991156567652698364387116337168046000039296790155718579924675699734212665273566703919124411819981396035296888260103142028867694186135202121628324249755282852792269548114843419939610738480022265651948180726890295739712241071924876783134537090493946646220933221245686401985990100797404445476466853699616190554682683749211696451223099165374251450586570139548412978646045783980667977751371576239614837665150505557223567177099328199677256839690108484320509413519924538779838233398239095073059271003137853703424461137578215627606827124502281471134912595057377274572256135986185538074412468261871179722616338420389547503172551520255509580495769625572440717950389764613825919983323054890913294731568495826668622034707175739588766369945154958871596244870381160181375172001303464899957717601937231991613446146500954591898505487171649521057650592289179368888357539733493226072955055011806267280075945725399036819136000953260508463690652350599554962599478095240250002452573853295805224363290861436360468175139735663801179611285515445249049216763615986458141831451691261017176069232661619062813631026053634457956249049226363833075689299053456108415200611137586637025692230634032501786570471813890031883412725195259074648475484571459409331821641250828724219585137245100978090082582376884199396761533590886363813167212855956947441088074139200260179017957933728279044666823986499387094448108439755022821937630625774853252448508957405202986887260132479524348945365028703598330579576499968603459975992932114214141479690906436664357140271988604281976162434270536848631035807754141596790284834993714756656916085630283278823675124064870502960927599165424601908858777749070897318509368083388810923325336708711471489261079505739781488955486565828323364257812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -1271571879756548416716864390923728248087272368466203609735573253077673606357391400032267410870013707014718965335234144734998982269706898995342612778275994961685498820007195674163959725644153872484611429706295387964903551541785663802362709906832893301550534719970847553913687851351146318765925390121465867365184021054441865728460722990369930300633081593961976571315819651738067938282394091413029653948411763156998289341845911703942453099841375706105936965746765861807651499928974503474845186926740273206443594698373742264580000999069409513016974244576282426315874172415164990384780252062246391140900934097451979247729004351481588250872114877525157867640384722609233442533416997053669419651425791764935994259089493913766898195552529249547307584054372264993334377835800526532414260349553037375885857417484273599826557206636925248609541646287991276257308075352142760956248351779120600016458095696670178360189195386172954093550469264413021466004468531710332305185989434777840309788107371560421997527271474788782914595285482283270060961974417743813058170485066593127259315990888022921663322474560854830909452391494538057163254040192347818331795411508589931031698249611803323203029255700811974004686889434166472264134076519389288618709558211008410262041924820502635189998649001135163515785611694918712876811549232275038940771704174855289888959980887301816542506634037748336434441739711188122203542818746599785627177742536757263572335226984307368344408795672870860730683273249042793887062340602704580009470943651363261826239038874137175460558020550883967758276604321110981567759014951598474522436364871874202893560956653402968797867563974232110576182691813438096616001489820088361628967925936438273137112877344011880568068383435943371993188587111707169546837903620296040675159948514977593352715099412735950893388131976504032672119807911770429079100602957669729284417645432738150763761114069055859269296559239615613396704831585448099391520035739956620759022770191228866168386283089235837357212754570885925232192759784422852411968591875145264785503725463664780290366216446347417872625543793351946634754424344636199026340339783092288930561280770424545558561461267930609016211378754433111305552380407876026545837664880060112451495255023280179586818761338046626731095607531132201441900033075533918431360898020504785966754824145217426885656961765080236795605113399320829918957866360818707405604682734233368839479343215077084043778128362352289364084432473953862023035972257456889215679046189032309135323140034213054896949315716091146596762680214654312527795048725918394713958797387899104846960180286488802565465045546447786100530630415370498121969220714251289753267302932995031652335159937143247756974889679919434595343428769687966841812996238854184933781898669614380798197026579212180190167057462458551010325524096626387496350691975303798654971072823827136866860025546933392120572608993872971526748514964271998773052642395499267199414392684525317647347476122539770141991131275490670397787667121199160587167257489509413406511240373746141864032654453314452382225451458579560640843055092961496049904166562263777355593620987669185341862916114717656692791734377260601719333579083027929634954929901394986518425866961479187011718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -132200819288462905787448190110587474069708620493985251751354779061428408601507681621293300956597087158954502236998200165376737735397105756173287424668262483071475430550441328184737098040952137582450949850273316549430608298352547775071327718233260563804301540360295158475471582855873735673397119272743031857632087168198254822767305672087470366345694134218241518573604685226141270010855921638967590179613759288725878319936233819107116803280421774088070246553140494661286152759325113058588792759668915699600841427827354602486592555589039289288499718446442577563767962074772680690855380731961089342027553011674279446540641380615321129704529763648581070223008087942565521525134209659219002311609845550305283466573608891143080130481959326574855121270615965284829953149783971994014058695835142432975269921443783569538315309570406671176570366540633933523369848349677566685759908248613048145509519684279480563850706330000198872808227706952895223112420465085299855762666247422787582665156844868286108148320753623902017209762248274474125433303634022461246586691961465034025341071947481410607736889774855530309258360929753816047130060763570437886866868714847554102296471568873907558000975765105194647532186647662538833067593182322045656340577852592619600917959261234026499871951545022594832800990432269109276933455498027482169859204421737824892684273134644136033119499684439246802918406908987366333947611490447424567727075573266229546104808419822927353333865169400308316522910242671368994846680307937231438120760609820145773541809731059263143065996350504368221559684568044093626377056693205225081563276361032447230704221686495561857252515016665793219014942639192199069187867850081055053617658866355241907056727514726079928091821796759542873177959844733396434043348177458418743560399058415870219305961119877396868325690864296595091304469828433446972656663097788935968205256056602425137319026816283011482200471053463606533530260413823095699822078308308286326548571377309300946713095344927698455363670494297500405815615711215025194854707008269492702685414196362058242808702882197546578897134610032393568882222100686869726410107139909244006800594604147027232254857913506316705994672561615028056611072844354503485191901031510423480684447783939214127679726329142934930457525218303221857639151100886144256230528104655528276957769126343326771216323519907275220220270060581321707271326873560740155188820350032420189327512237069561482806983049322137033187741432925298923493349014513720805464998699086376999925987064897551420619034471587714750658643010159173501164792037174289502971783594206126658849573730608774075845121281616568103255883790219431457093088393687436101850921894078981671433296666690965172622394349098881841331304698335320526154101167740621399907729116067274455422154001756733059969204222777263318134127879214046759495796868973299913944165326064454278259098831786620304784599726719347979684194349727765059917448425810500472057691300886003247265230480935366648083582749254986365174064405819395354328784930569703129324528787594253449382542390198545324130085364411643129913811481567953786927034667782059469016773635017699506726520068304664391223590830466084471389946060965915136263032298626367264660075306892395019531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -11606986059296249284004390653061225966061914725815522377485166320011689332281134795205768962472311703688374204834910783637413888762588488385683840410968050962565919533856706683034504065058131869264572050527338300374250380689934588003351345860924367649109678677541565698274311767387743034225492854072732439865634220831239484976581974419921139106822829491876542953769029203264993173968289339637400470558110171715987655182919667307703822601427363570969981672344074893885525357769951468017713095029870109067355243848448282811906592231743078225287209633138390655806812232912542229554017443955794868389529761676133708040381932159447315773285747352253857364669952998536312165935843863174184642442610914196252183784596090161793119344978379655548230720302430764348381811131728072940633624699257835208066468641930442622501092299870233042824928978854383294905295306635705915446929912595962003472247256105268244900623813669880626803532040457311829110111425342085050026114616237703367496925728394994120464426890030378692620601772720489174100177640518521007660539825360936245445764673979596057109613962969425592205645011885590217299955745098243670257163573662249420599917239706615633577670995358347221296405461564556546686374650733089517480623032673268961655085815849219296197278333755740168789391718102480681744859527748043045765342768015578339108633681228560472015885288483034158551573926042848944687639055382763678908857553670400969629588775785338614673135417749004826922565151701582832468842958124592367385650377023273093168925882657178028957448662930876710658877968828169040058477150715643693194499225505655349543910149841450618595315272795712413803275706356631876525578183382437023674998564179223918138407733802566897326629671054016579152104820286168402660859305172256660386718091210882726263687079567880353348452021255855157362766916953030242875688052263720416832121947781658772774832730447935472943460187996518919614354813875370503189645989329319822599953475987968234204971911794827383084038992144914405882490373931452884863940620082694280203011692054369978895955114160884977816665897679702278554455348106736729597865877963026068734347352291694200799215158194090182041953601111533918570516530055149165441575124522695616362868303328510391757504456394261600005050494535262430813356720074323337199039481306826893077308221209450354668748497191344933434433405764171673969843325142282927636771770828757558571246497334487797335721687956838725565854316875245427102711194681564588657398761362978723596845396044389052381540252191786885947799562196769468913847897143441453128109000535316888727869023306854411591527744773039902740089856895737367977904111242471898662504207188242865992615938479481500612553340612977759746047510980629118230139403607312003089091474592189777727248757321504067848377495920485563084473132397022987138075890024525169658846596084020688659721997683864226177925554250022218023842589342773139800539385730911027347752946095246612780100695979343514257048236304348768184657927845090040828330207930439627528016743067274927192570619334632571326521499205951112316268777239332520793275405143272699427979768111691582189632019200166770128401538881702759166538226838425644850081094242341350764036178588867187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -960384308505909499890496672863861471123379203106081108535500035365177811564584709901122808848764462385707319284593106708603062453460582972372039422356112928241213520551883396795833695071919248977808741199709059119707498617151077033512032966238549683478089049745652270874789564136929652923348087974112653300077926549939667014626121701343001328715284148357673338245457863747756457612280285812401951382924295904239436791745429706837388215542437190117658372916131543209615497944734141068700665639803535118258817080663281048816616145331599821952380450438411828782792573123858170620121796191724158226772700649818139225693888277382859843163886457735776297610258005032423047514374361206541095802531812942552353616316528766229403826191711764572250072075490176224489710957634101185073556876366394231253758398331741077519342721551893618653724310879062268899820358640991202579247617617220602201349678002641703233000481238688892723890891767345318042687918941088119520832327503139624267387565619261005266961390501686510379798031853574729343069299740849526265549086444981340779709886176038135187515693865494489051334400232826460579531733348835879223095732011122202213464072101043498452650438897808432834044981260822678554287645312400315161601421696827351063264103394897832726366004639840651591479446861831295556782127189930220695055748082702555924991068149958331184021192650833871836432869637485256669039418442009872272572225788336818036823912582261907696180993199354458782031152805904590061105512195266675667188343981501156619429441172038465957243656812123204738951331730134206772158215244265208045705897999267166807525352609962103647874490283950992364201011078952631225954531390725129465419347995398734097007841942045209284739795911575263454997788161456157764291708863483933495855380688283191233913087528552578454927292275693707216840721535032528545784747076983462482255237070153120330744105441293299647518275664267373751794174084530586006505357837292921756379018932850730820774589648672260741117617420409337869126747633219462604453714706606286699909742591684019960858685734440521627376183834407996293335829265493383734800751433565265431523722315050005626954985352567240466033149080027684225613001813112619007231595961928884894685179848351963599014337505980862787527262379325565969113803167591577226722740007475298317377426014439574860836995053552102914883581727089222079229452635870843217439686451586574811449551370192551098902997578415720100988401537650705843840905051411619020879593711499625698321931708285782072606686322639095084065359758125374521590353450455740358518896594263917756523265461963658281345701001873006354719973394993266917752250886920482311769752522364292326917805790085226500008500312843887008378291743899141264595228442482539413724022110254393721082108553906121281779126485611912268977056244673937126408587953889937225415301885174627869235482206656046731392445800537537530409403182724300120015471863314618515204257755800949150477544390068632627957017757299175801458428400271554556922163728383857193930670002978348648311129749405885349708654898386656830887291338352649403633180501867395595864733040677634456317993549304354477539417440245496986185384268174688151046387156384298577904701232910156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -57601353243097017033789173657113685124461806498017049281126506560122735820373509776262012103697898546673057972991989398587117531547306878177871987918352157762611090541380451560150744653492882580853899780777450596783741532046822078843699090562292107723772984331481509838144661194036592907649804557436502564425840339955066292669940675853563520706018044023686580088110469525287549929818998385734928453168592719998467773565354812801583233618186199596419101110775881660094862311801490288326888274275785808591370487824060913255891029566242226826317983502767699567016638334738881120240350511726664109025130401466914879328689467270645550753796191778886478676208122898258837873755675806446302946293915691084280365063099613578500606265451892256625208825806155681587331319620153987849483783919831716664743869591291527204366767597174501214355925653006403869386859159711854169868963461716444820848137499358380808518369818903044974325437510099965903583852687126685406728723507195674288857684763001931964517357012925213074288713452010630633173179552616106473919600739860918120225746244127017798893355638890273439718319919317252378225809383792029295136991204857714461832803706475828179635719770896674435465522081729870618158226242613245038364035325553713779444493467441654610959412652564722922153881265021766264638416409284986757864387818057468296504554650310332407056929847405156191083484898784574130243657293844612393092959312268020864528891359388941950366798480641759676171653979038709777050347227634024265676836470622278663268506422941362374725711472121939760816281619864094083373529950793943882492458544989586297619220675869725303461959417011757963598273879820212889471867560767314748583521438657025543299213826434949088031500611930670346747666094710594064810865252629574107308448821754550516603931677074564051558015904147799111055828225072429455001934645888071462103267959375773827246241259879394695090567057074623446798206893618643686215810046166336682067602674931419415416308655147837034049450884009439825178955543013214507743319949099427687615441573662203256959738700101170007677655413555807121065663353624463239388589995992522054063362527695517597675260564964309373571742856688950455220022099249766582595388297481518188695829503294684373174003890621725635629427184300920757432080152733827196060114700805202179677005203540114412329080375079953018009571896650929004965904858157168583919589661681981707550438063129471821459158326506269681147405475180487064423127422768859278583281393117153412564434270558751633323461738313668141899271570161103390600305346181182843147923981135097593755657082164811461256666253356552882669913102926598058660119279709492524974099705577603786511467164918655263358280819464352952058734771698606891863945971756443628722053085665867110696069541909911680187264182395695397501132149109602727952876094035336541871818725493045651346573512594075888622554638610551443807043199240315578689717112631689041276197733362989661085703843346033397471440430148429601260495045740261913095011657644479192475372895061202095807066516189935877550656877022104105176132176339931715504344449290303301857734069023139921264172148527342589898999396370715253974061317008557481942234517191536724567413330078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -4085545315221392665620598609090394224633891943068063033054959847074636038124077164706475994772246496397878523584021172464915965344583954199879465258834556057587241640961975171359735978701301242303047660606497317540529506330277580090019795032911503814751205219628458311138734648147351292555515470853530027089849529021918886632946250932976079234327109428374257686395372524273244794965980300354689488639797792953716075925408353493431473279585665013794816615274762800744889265295734897515815526598341450951676058023891985051586708899995569753433777750593326501138413349078928614011567798093477038470751431226867683763090512838955515565086300706593303291222494357973202847287828132466669644433435341202655795321000980490523824220495090959372943101978517369993976361468112534992630132419470331425646860370651504697030179501009293125346582189856633112377140764899396020521917116677034852851992131181709825862861357897679757211075926674988761591982566030077711057229779741146614899066573718056915748655223672588590881181166416002660067053144266551273096885019570952418185136978879720239675490817766109981959070113660925834614276498926501185250122436773877103154398920371995501265154295757194438434883583868450608702961897686885464117383217855427525869954678610691034331091535479148203038638127081172175459514785974466017802917522010001017053292106631435222832235931991255319460756240981444578623554239559713874110679903213516421865984151432264767288917101119860476673822518294991050536474926322980667726071703484251860754803906629836368328320199320442736112832298386719251183936080440687786172407717199943322836109142747385917603264115221197994099788679026640906008639005959038708722746646958600251492831399363548712793512643311261922298452885930764859215181895250964720214101634252241081772079381907421643560904122264066842341391063851206770422271271279024933247414328739741349627890624516193211862200811123484796863257465894971756923830001222407907202379521821660728554811982764566488828812725344607595470740853531974885121557025183014670876670432899834790397201651648971310087574799555567411322890496417111453081705228671283451390891700820288185386309764122934307754469524398105762175650672414650166434131606727799892628707365463178036252388806501765891436115684335688917814464723444333724433526799060313501182571901851979453706007725469723296888729072909757777432153198071223382895913557723607321807319514441803327685894892185794469548937667483300882535100877358599671507717944649638699895195377868849760713444185104385724694858785398039831881260218459495158447124491431021191129355483785314885535028501950309803383427263991833484595541585397745219788405642299072490110082374649527085682630069003306525314036773867629193770475043223279539229284071032273442019658460792321213260601447432607275981164682785152636611797035971035667443207610922378656776654836568754657532165072068607717757775789966379896358254144029600855322459809733147815333766614259651203511225480539926566982898662197090413415528175610837838098487938056905779916915982246922270510949340324828987144695949963332172591620418214985441568914158673140331055757273248253484626082704426881085571077704061006616289205339853651821613311767578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + -118135815515890916404279123933454797280713705832309578434014875092652305294425560462386769571256016382681300607464380917124924074034275905424583931987925021882484457944091556340574949507742478663304313723842701388341836440400707870544916036691249470772789497609408659781865394706629721352664714152078034627715624905203318213064327070335042778179151111851456516728780985692059462367196434143909427719419698849600905876401439571417921076226956292941163283642565837912927970357113842454623062678295051424413908957618520752191008797072512558517267417639442691537168672892583356447851252728492668097325669322433209907912979276254386325016737086395601821638703904062188369762725121611221564974166313456649092221241942947687580571795371083470233611961488935362190702479169115454216794709310873896380156217157120733314168006067273613236957546836004087378220349403663826488997843691894983657669027077219909128701451922372965178029644764339575820364163783630529388277413724676755496311304804862233372253718079305417262322402865945112705280580215711806322173668552146452732867981426934544208056878257861709890873865205669567465595124797425982573257527387556017677070304157915903245675732516759746770916794426259852353231760792838694111878374540864095541962992437550517014312718546055724366340821203796368064861802451211613399683747942404982343356717032192814628116269640567791747190101008374771364129805257516555825851659693976329793959997810562022376806396687793177942092579497076190236347499286535215604836735967503439533659619188379681199395744251853925561423079965544378605298134700072854842341394871367752565729189262921069508220693689000225448759613329509374660423435887855170819126771764480890257181258666544030997900481920513118801462717599933031024685572514972858477904353020039351898109908240733206099329427009792095685353719979617133535549598199025190238801870745608939247890339833841408723967699657900090305576039919778886862786771794450322478029451917506681981563325639368815231685858531449656252525934917620135234740833947740924137173560732309639422259073790287389691875383193948817662261167328308761089801892423077728101747366406493343025173696160320909854396079340765656413029076120958298103767065304954130896745004730955998617777925379845297413973133830106577037734114984932633536202782583522721975054335360350462847630047522008060493596703256241725773850613526348035911377009453402166335953642151808717341995958712219394254810570177638681910499359199569263201657482043470206310156495327691913569160972071823281112759637873026298693779120525439022327658342564602860638211926619535533238316386543200907546057432451259573906482815652339403026373114548991274181811894140028324823662171616623324989749428000663982229551695286712958808634735501763838890949298510259948952489324264109280506556448400415131770959410616743635152912918507242064776431275481645476949188070142975662457032226661982061374297764602639434846488696057024244999450469529850873684067203295046463836758243677778896474465607779750870324728842380143030853481689624134829967342225790480318129451878564189451216856845038343341022901551554578249535909835411560305229969784098304482364818176104428984990590834058821201324462890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -7796520419127568548263263908870475681571616263021730982797641780997721660793153969832518996435097419811971295139032616878819342817633078261749932824530606258212488812323561916647019688695171958048435662898677173421154455515507666187640040751317012969192443349848215357504674438358452295578553838093310506350741261730866151902309005663838745833877516191005302140867787738232980633993451226860795289078416806602203669341907286452236493206455833678714906678506046921502969958619466056481619805223881519713406587813189252597603568595065146027860549980700788793431235059706558182017533998253597849443981662446062406349537963671207013596609351571547737448480466742406662282633599088056600332280276197324299687892710463600730320072058864903044660249677187696318863665793604108639308856890018016083081412700611323853158124676797974406301162098244376727619296346181849019791298221701419659859594006944824053460823013803743466536583177998247343307239600406463391984725397373244537515569934478155067470544650183547962394333417838517371079318381601734059230045786773808032662315282340264844996095049791174404780169979872267015480796871001548888997667087368266048266951359269270438309786146163543663575533939961269471546509328882362425442018899505850169948197858087084862589798613221750249362183681135118586349104441271653153753361215145074540130512685259657439283107938814738458005575370600795705364107864795346686467749264110217459425116167407906280018932107749643458747871292706680013364795582209201786028251841741566381586452959680468680338529390204199015484905706243037890135862945185862657348865140638082949664911339574976872257505957980715827135104310029917596982594362514207814649144349544970091059490481735695962847719076611697059306403298542186319413141752556889460371160569536159766294796430997798132837126401281173097781155446557855802494163601627491730641117038510086757054810596934755050015926951112887006706061285566792461290770843121951776707015757439368524656070245642498332125316405649350266943851793232224287976984632913895547350999560977090263036756476825057785942022648759205236414163895082420755109943810493713465537913694606781876156577413751333682829510916712365760166521982376035338657106123020082170028432826913464496411597508308598113003123978867296728834613457086087785028100740851788129154399461876152214943329735031863249625327731763802561565804986267522930839411133821271644107964541776443005672929029722887420367541578038446771089070683628766078035903748974755926744822744116161244182760960037821943400336446371931875714864458033153043162809058195957677251777035008812706604233182058831413386983711126576730832797160827907359411025410254110790565855825439603376327936796998887928218559190387510158138756940979479963766386920523758142094193900484694554857107915890706433349272227091937001086063585324601298326974546379793454788831666820552762229358720813555488158271523028574880146384101442624387512138318451253812606558088436143950125876787813401208343280240486833246451737802236534216199472110931845205212732378784310199021848299044931890716227807431732314072403734050862456574085268908876035661128716572235531572274873683625233645678750141756694347350276075303554534912109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + -244140778996727996108444134620615390079734054647214227425682901663031851956721795969809869011721544411436393857675890817567857629377626399305206106330554461392610160130083783170676319253604360176032729722997922292454180647173627439689436688423934711454388273719617395398405762792281136477125229608226405809100392646938452868488283168924112179594791175942807839529596264269751102621343785345977332029483107396386595605319125746553155686812587431151295151151183585451736385643667953702302774892924632205124140844829957131814930106527952073474143208012912370486232332053983809069813249356309532174239733397442868360506489617700270403547314061416831272581415203069728214940971155780230025687843966432274123867807364517694558704216110873049936230745595879891181385550326902135743486844250581792108165031526671132197717084747262800888568966186855831194700336819841412577749332185330415004657851237472316425863021696180466495156875287939620680412198043125788813931570707451393857530852761947036452814467732954872325030851175016289029759888726839868916883565088194713960182423619781707183208156014631261964037556063820795888871767502144544595039053401266594712884373223179825635879450773392834080783153333575694195605098146143682311854788332363644195532571647556986859339180896418994318847776432862570082054564545609373810379575007681840299862682731448413301457641711423621263224536291492661899911993656924336813592314341621781639958184201564358366224703313519623647453067016384997574691070427494443355647999355923995114503099661667118034749346225568879812204298303924178200342252443028148716312165570053664308195721901686801755519363435613765688476866505439413585058504045051337263782225201682462198905266718985558956665209863046078559021579920114427509493786881403235021663259987870859952964135888231671481453861097884825033056636281879979783333445557916536820894499691020646707763618186412613181343313579083861389791194281719581251137775192270188123608539697335325710298867929812977487301337244950651235703757921318407456190628853904071403011370715349709760197306043644887610753680442479771600614180730660486909243941027817193488184712041708058606934886772313221894891221200591035046750191633491164712093261550344213656056503348972167189728727748779702647712792612952257967750011977418385022132106651595294058386542921637879303929114101513530461402691145457074821863765153463329474316910656457136893075176799003767923390104941726597800942935094678498409133263433474766531873872529401037562689086564352483583524117553889865293036547912723331823373280921069337446780935017620107702303263953618711750073590387475424360165041959969289197587854223397575814000067195621061581231600964950086422669052826265415902089719453175376912093921932483152980838633685605774033255248291946870413391882335233717121552287908443051926836611809925557713189170519368870467742362780131178476661931342265499213297414626686882085578934631663037313376903691093157891385686891276017218823468222222033008116281501930342021489588938405067614157309575676133136393781664052634589926256012771967655072730903713510250173573895932597137470844995447432564382569185225640404518209215274844720055986315131235642184037715196609497070312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + -9523906179605418369459310570998998761498509767596504832858515050159839112108888982567333040582579730941496617427585166259109161625810685647528384333793215302708963890764164016465822207211520763992720469455990270635760811761853431195494484757514306907708858994638980777205075457646159870652553082811487437735924630216857916568654333353631000967027062580646241992586244174827551274169868446754981457820622659570278011116186641151922039773655635326784546257415909498057235167478989581693473460688940038178085942878208651190256354481267351527137886839487065151939765797278425215313871841870174829388232983150994374012875865971587417798448850946289314631426546830437858224290415745075770044226915500858146640814433703897259273175278540737534328546833669746920434106114426157568809766353207032555072410963956888479458817784042021634532001558768650866722994701951538804532871855580271031352227087054952275050750870928899469840014580257589675133786738210289480440902909703936505816523695787176696716563533938317029914293172921868422865346487718124541686603936603442933598570850262691886340269202317126830915113849207123635792017399212473405548151028713000195495186628797588933674234962618246920543826876723401153110733503974328156016892236259546714399399160004944277386272710548056547130219311246097142779050903168702645605860512327901706923837089410982437464379771432018263307747204798279819004670165122978775417112079568531057988222243375908605721488370933272247743771474874072249581478634695109914050750504523804819258398415860480090176886174410155145655518242264675975201880180848348441637923492231830456867342316749625406771756788163221645747047550111832937549610792099211657554652181529022903765918234809870084222887118709392349628471253418396328563499255257213171345076374324201593223812690392308288809933622285004229815125373932921308304122536071510030859129793747175287678428974386551253901828671414898659308889601908121743409224306318043607906081959304567758538725249189683739438650976109052325361491267974432488566196298768888471501064791528653389097943262249883525148739934676244200438676002041696238152121393825024146681214220335636134582133870464064588106399022665967003875204477855235969858591285533012471807702050364036324854100190270838328487030332522513973048965881928414453175480800784929421332829135415802142230847224602361107657086924768307702323838527906429013279529231431778725724407858823396034347625611584705315528277841261215730807039160422219393882956638174561640217726442165642741277183687500162710085854578595238593021713756146905172694439566192379411632586363530035538235917416606600013557694036454295071342010660762191636360546376605718578369922446701169130990112371530443363270459899143425029445268782877967744704172630619038348403707258259018420633450656896245028140361888106083454550149121777726532503341055984600242365855555720089198894818725344429551182141704019948749429546571075242123000887337566091112576679564700750664873753413104937010717598971052011175559091027992198748552403498618808063391739476236291433589074508799905106083889407168926242634976340510209864839618714103993376466445382957794810339272832691981640928455680850106546131428331136703491210937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + -3976501757292240192546477496954503787403519021786706879876361531942123637920138489506324212021858677285530944989798775182294045651086014017571346906739938059555150633487977756300097065702904799176135598122591616387623195417631861873021834996573812199596748467159384461139169447610723492191473650559326446707167028486361042160922655241674363022515310852670568961221465520632933180705504947680806325717875798092809261187884169009079884145691857067091930150038311282829050550756211556893415306026821554321903782789475152218766369019542483902441698761392517382857834264274234420452483795193201322113706812367528365995094085820342258749676468578665791537776071883725624878745212456377754696600639926229259949886995776065687614430589866838049582275494590566157689450525445900735959911030410621938422458862318441064905913491544250626906857682726358940946206960542818025340192907637985201147118774788499449796111824139129686390466850556718850883235567652113320536435134855451839661602210249101248593212123623475310995456724636574523505033774547999979207959345229536036828879800834200617981956824675826908759723611939025601919704449399525497629139336763876908531011961880562332010352704640905175869756683130827048762087313250020364545076905358008254284104554021560886517011724018987719798610157038730152870199315348117971373464083511717309781599258663331584792030016584287526241658817491645078646483952013797277871236866606128600306055556682766378579607489584710363905574447778634996094943052825208818962206335636056549782135910898057177241127951027910744516759130002526711116426441556105041145583380730511428598247637379562854168710275850707322551649738436843173751765085590270740580862973921435964176826890897156373815111422952262638802020802766078273731528508130000103969905236992804623785511948195867452809165944811634381578865088416841802214561536432400228247959429502148628048779992713409175017738315352010309657785997669509341175185578946846417989679560228228308008222939356067779283361842878940751652827851839382583947479580738401306945711880835440922906321321334549504762724218859166267433320848472979624390908972207185226299971386760295942832984296182825178600016627332547426550146600575204562426067090868597609387823220957496104777889112852942171183960933845167307051514605033939907508201592709907625663336527172852194758520498977983327943453627998821883952198716754659951556640914229923769324220565982065315919697114643136949863226597661051429868468909285220488591396016126727731114331871911694155098395395626334882965670581466213179546707948398443261103173923181208254806461319144179065498603839701236480768267621162643178321249030428111482972254418171131651232624761201873495312915376284691916306262164430916252980031468325398823900206831190835812401909710384429393282770749433129180334899474121725708337932509332306731131447350350944232768275328798094292959798186349931649000169773935317996320935050885330044190037457304032628097775992707947607432359277799006303408320385003091867699604719775219278019176563175396791045876000629419747027331933427252393371758537852941847310315919968300572294094464963690241008533040090419719044726480687364589759035027327627176418900489807128906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + 103085362130560424457619475437800674848767014665426626171874440411500590820016390634044171084101437516451386291659800837822083515572373832411814447066386314228374360386387550557466101092159169673661843450849378512460145752381292281633430234091013935167897466442457485430060214688564388641692249787052806644913354845507545599129337336519600239621630438394241824000376690431330108194985116956041922214207858321181813764900060573181985102973695643335342987553681888410186573020257558006493268296154866310611745586584403462364316278105702245509028626205981684927504454130629288202536083042902017310409552407351925715973340299157604889198105494351274044804012589633410955783903954242752909394145686595477825430537416678006649278599664339060546872549537865022573631155571514508939511498356768274423887884984144565260215049575413749485419868476313314115119337250431600332575085436333347930145742698682977159390940624218483023903530999661647031539697747841638751983539438024306573357769554389562040682637186569459996463096113904752542109394553660296737879573023895468617482499374061268286824568584272416537012416550048055232107041794462665413983890354200396501617071207115332966755180390993061876226105214249462672727391867323267366522368887832305309005913364063769890171184732098089777188111129165291765771084361530896090105382915382594404538656838203177099218155412309840686783639126132124341975298622222536697106230153193856453992275215833592247013387864338768791595736086004221954875045800590950767831244812422798056322546914013739362840937452692985341120323373580822857045438419736129690290136169391207884506296403767709639865827321975201297738321686150957150333609340551450976860762096621126524982384210507391249282948349710989890288114769223863005555939426795783043514849082610582298716242904250452167359452354673591938804234056021518226378076508551433850847953419157190325160658899839188368943065982743512907402480750924534441060643904418821284993448385768500585498171185535893656778404239805958339723733896910725104129698704963933286666651120243646801057864454196887838742412447616766462549973113275821235950155226326254265432818790533199397045398985719892026025355903187850701123344105895506197466732250017149283419860235327412387777596815312811546682456962004388300171371688328740195720789397280613735134852114993352044942474698763375882792361989962308149840910599870189508232340978463714447697837389294292611607013147739179706481125867796616850447044843196588518010231788353009604310291247990073848920568618648187992812074935459136226813673597983089863611968464457040675970781237337419945079034688738337847859840071567315367234618580357441781773624737140670465527807465441212046014724573335419718465088866716616481817746923128467478232003199549891078644181772855443176277158784254487240369608604061682611978632603197362408342610000145976420644692229810921356035487648650046877153093262854583878099930633368765183007944585710366262925161738530021992579439997071620741546623522031793671379229329121260433618149305005519416188377409573527820743491841993695733010100725229528128299394222419968886843759744036330054110611501824778811704705226311537328182765804740483872592449188232421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + -7626978435482408046453226530608313604323934551085098317441196315358751697782078433387469723724385208012631547308939548625944707109316493829049909307687930568894366115486456330155274738463040699530243017567325712769783806461962378110848044845178968839094358819821361684519455187316069285736992692527922135018022119896324994300628842403766754552270438622207607948955463499898726736391519718668495614698569406070256471438906247254840948368007734748367768919958477960723835718971612402501889002763357008305280036599574012414599144280794011623580102619456914977857588952751435716508385807298754034218000414043587774206150049075729575727742158211330334403268567226402022212889018365858310509665143297789342608257527588350536729766207535294232339097160532711285600703784966672113820071180622860081075129152918268184167626942901602941774224663243751220880220480841312407539060670253051809692624509190860887792889630078839530917060745422608063544327585313269528971267121265751971978348779197775775588789502181042030500430639218499264143256755551829043583889683352266822156228194110653338598088311822405534940060664520682739333929743477337673901275980576278912536279997609568674862359668919239603118023684639770172784829808998293877769695806436261107988395571283847370773049820201729186129420559641931773142065385139767838279007397987995419400677032832340072068137173907659077119977378578042768398290726370130317234512597057652725242116936563053442766747495028725010409930694719861256729277734623190677365396227155491719243291101757006332907013839046603236498095665789499987171298481301347061635133140370586922902704384078302085110964250138406606515150145514563559170903326629610345460898434268559950498978340622443316333674812450951030637284492742995215147636245169921835508842925916319589988192174458345807644005455256167627160154533964232173841363586838215034416390214893401221400688232830831940397672045303837514059128221140181215683291490490657801696471778323441643542215673468637906963908115536603508029526824086221114576325968183058451858694463616576289106349549222359770596895480310252744344219759465072357363832096556807327887111879750530459483620259428455870422922103276358704497352278009110596163138814048884994260583897895046989715238885301674677445058500373465554957662758796679122812354893152093792332972650664688717680601255056066345208809206377481538653840005343190495073949783145277785032014248013126901282252918599033901510231718188676970101467780786963012546847315525720943994569900954287270691883316623365134151842398072969832929362360025081745499417289359205451990577865956432358038313717810210597011658144899940806835633828035499732107444602947098875269174306834058175482155419948376549358918669998481937696370164052133559698018304850846235199687335466905882931485823524820776861501654034044109842358017984932095146827218017405488708912537345900312046872462615923079329795068666171432908340114533794878111385370676004815525596433623952986921911169593884681735796980679743917437700564129728295098017576656350447577210591957814087684559570253595398680760012639935620745757179076867506439074257597257022410738752313450259451976022797222269744565892324317246675491333007812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + 118402843587336859875747153609049815748228952159169516235338116097994518256581424174019160694001537285261272619568420762760593339098536570270682958094020601224247398591960943857731886439076076797757918724871582358299962980598471361974558434512399530165949869220458864815054234723720184861938093877869420203899431017934721926817765753686040261278405099296650272159640051160875480729627164201376971160906803332488590283599679048201279393267020916106831682397135138576265261931266755818452068053723665134647453973787430304199571988628227498243024064070571241728979167147829107546453292134658908870973527815508826492393753838446326172557838479410064749698915468114029895385964970447780398234151933215991455280261847867017783884037835410270142295973053079587570337645985799035826181070834044250712608145755879108503714981178793105136426841844577131167470497403878859909902484785442382053722821911230506488554384225662926743163765534352205358455066786145059166027977519992823409810312196740687157703339450164848918782768869918651359121911042499503458271279481960410132567349624934606817486744172459992637927799222249166922916714130482429921561768399579463761747535640205029883059048441085923713050638327962166894190479503572341353522790457807794992568969006088096828240679263543534584039948267786181444278902421867292183099839557330262671117969296704425233796324303108035866130884967622295781109112408624580866971709208855259725764128436518000701389566261170889978473444926893812420828453770696804785319470773871203044402519296385649264522674336989644576927495042031733337352531709491337387012328468900848728237918075139990872205216816454956262304223515057110723187520059116780585958850618497377594183843142859845146111796225950605704537396358851746433611573709649253198581360743136676603386946059395062061491665522188040344144163930781625866689621703767550429270640639271282360417460634039036974941874021716536063433182742391512332405322751637596312494733072251720975678535311055709031191658430379594776365031724838753894289705581820710915886287170528005010469995101213777808016598515565113538024913810094829076167778784968654828147077297997367502759385506587987635380467182701224755159759953497893247683831394062513269950262869483990490712664125548101904146349856100136229287482589814960915429937660104323546164620508359747918627221217645005975706858722890810375627094034264719670211284013138458917443372259222766917733925023184286880413252144898984037729867621055672340314363155969475468052330342318296579554133281074986209179975467109027221031813893830493410598284436709845596196621836930091885308800234099987571402638675176694274968103847144068332407031132671886884700460807730145634417227906110503249253434304912586967469065672227994048557050481059521202100740415362471668085379881813689401621858770560188808338928353590941881334065513150701918243419385814905988311645421600022483105455482402452127670895775978921588206131762311629553329798399662462961743221037543456591658901871154435826410980077507894929213140616356181060641009679978011052911402374056115253074241306637693949355346881197172496013334947822203608325746602568376077829311518958226301378999778535217046737670898437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + 2436138032969410987303672521470925854148009133840670496023137744535505846376659129223042103282580041927014292787513790938192884020627009216790411982435230434440404572600442986486584665839646578533613114690768933797421665840830019556481715491383640793017266499903269318892422084161202526359047943178295851544639102257955417332172567260568769769457077431016758970308072845341965141279401291784836106758858941206339457286178657774725067493465162642951744452598993468582808440492212634637200111728416882874957051185072561097304874704151761026199813951150663310451614139359334793963931487460748639784259862005879422864312505878820009447369836540744705602692804020292769464414942605158641340151426203969982382373309639806863486092561600417154974223587038955305068519515894532458759151667003518033615319026596009740231134411323391850816680393839640549964383254456795582235341050587906253816547763970724585414033523780480973125747817639014610698697052671778698060189957227164805209587005163158423962915549695436236298775056035799930610767963224070411760889720147354083462589082257128819332144017813920217929724591890650925407907000151523174531917646054871148439988546268587910215781797865981951827842630325555568914933534484996342564384642957658998921524377779536465301578942208846780318574012912322240550221860420621126433501207732364697247903901593786555306703698907661612305739000577527895516854534292108217619446225482734482953635230338103038902830970371864122900150431493541735144735645947285469522489866082998082877394155752381275684717871740803300335245217688995041624210577181004900043344527941821159396568642890855625412033691592205440665925175089846174188997898324367660748121835938900503756131516813274447042470644655572751769826842864210463994298706606967787097536253388113328257144596328186336594016799571603347214676151615610785365914939893710370494502603111058592897299299425134409510418071397282114113351059335601566288807792132423241464458235739821114146941408445668955548401932745705024046976210250130354460999328068564743857909318774614848176118908321877327713562332424929732275472925552599986311948651611977260032020166469456738152278969966270450051895148160448569466251381011266041479977824526163301945585562721084928430900533645356497959056836819232160482679742008209293626426287471713743817561572192755081567932126481219570958271000957450847714207399286060256672103265792048889155378686489848155898551681338615460420752351645924415235404796561419835727914996948047234093445027975516835372014958703864429381225549065407080732049369045337897469074475472248933020090020037211505876928384580214238006615462869954924874075072310776332355590299162866811708224447792202642199686316008664684786955843052699845428573424797197618957834407443709510333221516803589209490698461496483189163622247124730219252342030259148728354808366172536269086030157964908779098580543914458285184489168685871748407486626033016010892280560720576949370948556213619774750067781349303388884605068182077804279523055936991028070398019848802981574624281388263180527516971085424535166620986574291608486791309443905737747618846830173572233495468206856007813993226067239561416499782353639602661132812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + -3897459181532226636470102748885149843420141103558901943152938353555691270216960030732583060920126565236815041607328644190788341670059340178049667420463421988158053291984648659893511386537020376861627273072268507054916838118090100629140913584813092781116051034142690803773974537999333341681411437099953454616369691953360348397284989972975708926805977903582726327713706963054236049126490751927991112269348643333155352278237773315869117636024639781908354474445636122663537812081566675239964354342950147784660435054457198416181577214683393616973056482214991542273386598348615316987174797985744941961635945814704418589832642095682934802222157423044637921135216960671135531101218579813992946211918387023886126450776371126486628813586600980340268250886638085519415152709810833566344243027717547225009026414306249372594322065896972550055145420860217338930997849974738997037192867385982565830106176304383030210132568463885438322386989129381588640654948861035720790079955368512888698223081276986404890243485362895394105637432882956238328619660300799050685313497080285772837381309686430802770515058329170233948212411302322068840357815247001070363100445265591617296253638120388721176475852422958578929005242678256889020964113175005699084939874543531581698423470619026612415424697530552565589844547109104261658859404776263443968836903603247789388044842442005008191617915483339667728073792323076131830741053801648713100750224153738216280271234302091366838441925645087467956276880484072868329879842640859934276232037013100052653735438045912105579350442624604720467149508034310277747068835222405716899143019848889777232878855868261660142480789237050355722857820174398156215139655371691286789531016865086000551931584195518764445474011381110104469528383699591481275521721187989744207277374462894285836562537354529444693205577365231062689066749826338584878787695187654281951778681336692584522583571288637663671226180372217520547765993364968864124896937618001394755249679839564310575428976416856491853851520449935379713929989676636685275814870944540486637617299203292652066557235196640466576410956183945504880451159385571595067012870901286335677907750871218126139870168080140540424379629026229248284190436684886743295915648403678808770612538899116376729717012125331172889058954084629515112082933210222318553707612017396578714799105824726684519485215778844845988589901572643762947857173169685949187723823480653500339653913022159762333937588825843814724792972768489953481862804151569530197408117110888870472573334683970638393900075122284164180283714577253667047923667858310271037963648411055532356707490524215070518775607483434520702987492682976676427621592977015742269953096392459393590051860063195258248287701302118742284182872598102221912447084009335322422539628094999547388182114006550482579376100742469848915062597576856286927323349613885555778622011920413098392174839543869355510802073304739316393875754852266823847214976337145862046603648443743144496541633412887245427686337581606355918380100183284489842551919121367227758970509415857664712776462802613410610693417400510658563562888060150705369581784935544248468353240150877176766004280012872653847305486440877331233423319645226001739501953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + 230332920134417212637520642587094357811122565474362600725012883479540129043732823977291708589966264501931489352866561473371741983402205913700036962235464392299086728255421442497385871269451852223658163812916094030483968232237210060294528407871310183978101618284439434861595566949910871087885345412998858217550591616886047899904747261136927765369232918518022712120246245853047161413589408086377021970084241560811016986857742518293783753406673805843723426297833438518029059061586961836236883823956902477039727895907151261034296474625202433707935468619697912450381650824479616646484267306089819180805669235048322074453318100390903401502606085979985951974083827151264986659653278415030981975203865993495862921474480289612738675916576968903956426532831966522748627098962830187476545057161749250311309570814904157169770503742590562581817728689197244107878938364450249902057839859746526503999990396108154056088990184217510586415316234628399925106877462337027396238756151650121108048188559327374879818030060894634085109551121247474641638452172034669530836385034351005470489223570867079188743411354024750375605332222996479601007640959256818704974717990846303178785517304321866167012092211385231450652912812422370979033851538323610640263367573324415844331961824375487687882275343415730825102998587638351651408636734284053495654454727811097016475747186635829169786575275899125253332189222655911399288120763933420773156479195947067527841152354902488601275356900408586654219090375752562434579712002598631212333419693163137115927576979354798887014473205359889040734026268064087117667005106213195755432415897035612141146952810229286811255215137821419203597618648236511500281137811419682548877299095586837543115658741745622809285916849426297555714388123522055524388815105839094311706361007137832862587312415975996829891099809208634134075192374548994011209308331247729109699631039045473670304714810492827163250571770165477636525440814611846602097254473800108097884865793432672903824442508791887801788408440918384342901681569322512584229029535327653648784543129825035704182072188733700690669915923946174598277438314008988364359086102753297101586497902762698678125320039704142257909797662904630422623410822848082664470422454901215474976472007137974588930144890233121527626394231756538984615297550232102760848394038926898351000308807436499013415566814118217233942068408534097307862468830286239287133022673259515495456610486856434377529408062894589580721142628433574640310287773580178985261978512384255284100407161839798025442066741749720524949857396055161368489518691854341340350722340981607121200529540764888207348180341505209129468532421949652051681381338084539350139463440767042427704931028870991224926895488704440504614283382402925614849019619071855569044160402508905974293528193838872191241528806840886034033048964979909323447575967523656806792178858992116333240578406912727578411789714365800371214565459736984065442056401234137570758381582464076616091456609229933028574582770652376179094780934022249441997036744338461997656877511516299892543861742177598985163981608345096385209312974847295077386926766711957928417538547774000423124376590177012735302436441386930709995795041322708129882812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + -10170290185882913719048779331329987201010023554321042119667214763324201434052426592219996571614379968258478614020151923049723016351933043506510190300526472954679202497072581410532775023280476242173378494853111184585837939953641294621781744169300610297778474066005200821813151246253239936572468650814508444429617654750922795544242519564228420425447151948274307762510745375292372502110607922850237730660279528580868947791698711400902328468483845986917808159678408292420667171141014487571749817123774947741907104449763616502631117918730417430828858864249197671554060493595952773825262543183173849329391093292162809029660498251904229821469575371872460960291720086531864354681771148334500360793781621216252820968550789892055998601061563084185387161391602867725235582146010215831652416898084291101329170821878360754249393739498745095383701843566359323665632958193447633839521078134389914855075057662222626355323505922533416770883017664747017529832306611635125815315010664459581479887884621183375272236418917080850129832823145928733221657624417555230440501393095675628307646511970646784647403188887355580450377298774954167687309296273057869760489448894557575852378231494910198316784624912061784994256384447700974405823544474433730789551658471927630740751348816755668624623000023079216619883736858387197968340432430398762116499045441338011203714751289692791935812239761940792795465484827760641003044535657201196923942046892778513196486632682424258472753392363567664519669545717453453612017693368567907027350879606048442866603893689900118258000008828063370104429571379714787268918180599408302856027200841090919210522463821582576551320953517251596169644832698522315748388862241645333510445661870057169506516300234098141751841301250887986124588717288025924691775920658031884757472327190388845063030306806414766059672260512751949726652889782332891827584132297149160743879232522554227418739032378530168327726260069589358142932762448191681466112625772631181657154623326635611982447876641172996215640218593520888097809598751564544772836451871428530572316385079278603005343467691066098126532671007911514087076973131102442636413081351977518004921933252137424861748381489129109454790108915406651741129990350454542891639289193980988172869786446749279233534869562464443869194177282514010312394035647833098843759645190231668893941589449120432110265787906587609407378790993812100963504498117762557446500584195913661586018570576154487718060945798879220240835655962836231842979062768066255667534663796961496609055906860468839096814668580840618959030455223664389674609038390144321276353116189115917248995447888874555511004712914960224095503746240442775625791682688846843895559650119010449324387214153795223752335149649350108818775759686685472162793720018311224366900050923436408871297254424680710781147625672702910733211972821608546851376242186143463629374825025826213599070568295664995620814272105871914279641348125632600939111826307209310043142545967031069549201487192080926673770938157039900719318991951527866410307625248071915638583185693178384021871873084121321333789064437183322472188247589987195096197096997882276086002937956603505744088463030760558601733878347772588313091546297073364257812500000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + -14777364093571702068451420128064014593708475077915534367733514110946709016844945501086474871013153563537959328444432782641685900910124180231985042666493356511290104960237842927882490848478308747990562602075305651038104832785722337861820115808536917131863421502564240690662262893313155425921167653093787211138715381680968749499812071099222338414967886311274459371525373072124622969252932845034663098113590080675424614284209079127373633362497801201185747470493927770918009923864486588354674707855232684758210522508599196253730096389819850674525942652559785890287648818136359094875148387081741415122253330429073410816461334466560684660604713748010945110619387773828696946896553792620798365855804494470000957960440981935584469131978390359752360723608834491824052766927475656827434868917911379710416164653924440795045735266055808484574970254723448822832544851500706859391216101205651045607346973315821145606523472281563480367739447792146730588125629080409212645198341441895899188728243672108340653635960677681372654032050300683646936154314414073252350385705949459069242075272560097653710820759804325084983764722421204753775248262140045094669654708815732544030568334047737178653291672100241971083657001801524476354927057279949808998340343425989273015728437167368395486627645537500979213033350374130803442548340212218722236619977627318922939570891397632923741111279485921590618992242660933296535148603216886508805298481303459737352829642060085002901315771287555743954131286876406966577274342213391389418920082129826950202840354558222664834860057679842864059415981224070124373564051642414284118626962794095203459205015939272102314942525562732454004774834057390875771959344540970145473980603824281788312975742600547859342853441083905473767354397043704007995878461575147777315906173458251183987058171560132702556693760437483242863034023687649952842267453021471605017789803746213590021145563793737561928751404650319924213059431639242261312742846247221431976808847928716194969547226816269422633599391335130934036194660232416871232833690949471503288026522295603067925941318586829567710827636802010156538959517852869202642628505894877685578720521942090199052677954580592357914933077931340188739484969944004231797662540239935049964892552574906247186565585798724883710844220411056762743108955156905332813631869275782020985895403800135860083781411691130918937686975242888194101582319001181021746135538566651468708418977548614789484441748024682891403590210765078737208099416076670227384661149194709552827154892711299344807707029703985225656288381525168991454842059061236667589538533512689467151862326644870728680934802853000140252356746626194183909464835605157367143625176362917637732887470187445051080739557105349159033770882995658421529636069113669972156305492275637880285966892947409812135450196396061091854847155882824622752154373291368127282549611679737509130485984319684312113589661331549959055997130041550362096896737954595034861487369630560782290436724561131802549541876793815152143050722921543153427857017473311892379792583515579386410347100679515697104128990676248365403513712690792461492271376474382353078731984754118280824484387361359483126221903148689307272434234619140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + 20609354228574620303624292255079225976108753139056606975661705089436708219736089584156997902781398554496697591227837026881370060043885691660774889818660890784040866475893390639404602307036409272616426378183401205169239969178320150225321301737959211867662501380763349659864671743448209713232790221570421831714961871131735777854364127205041037243582672971375381351558402149213164373980345007357170815016661331842011939101056178621362983985387265399992959865879794044851660782622485367015634094971457945298861585913417767193266007287793920246990035796912033816932224327316060596040827273013377745361486889102014648623999551693382674633238331828201694045319764712136157229350926621933077601584145363788860041625907438282437824645017564759905879361266809598723994964064624321585799905906868224292334032145833527065341882982793015631209358779943315312731399480797728958571345862599875710734479253488413030471361430537182057154895097521025849008413355722928169409143909304448829993997398570440087656684807096387148486400835794760534520450289481259784542253546533872986765510539521809919206713549548540100657462800614985663148319791926570874356251129463490305296977926335963973387170079145476544023906858419284630411714552052753963978673324002939837545400638224817972572882849212932324321196762239545851020201000639290664079817054424635132463985992629543180321409301866478493638718908868617407271363598885407408635182581534805268346335177591106988647961796264574656200969747902751569969157675611136462515994785703282741324376667996964954160208758080377890728698869529384699992303661079778076419986257919958434772004062215989748809997165594532637542097652558975041815254022018236823144913692225208349145098147501380288810913575918096771903911958441130900866368849922470403396022590856790901170139909927482375774181061652535897833875704370674811961020452114660024221892725172484249425515816500936955637586120396298855174151337747285379407921232532138422055598876786386935393901145719114980794769933759782916658739062038458518985588625469262253869961487644303424916307397592759270216672154080747760530203197957245510469599791153455056694371834183939497769777976036794605862862090974727149985218792053123854701038950723467199867323862554253911838755567994409429214335450049621280204200673788419519321227565789888067828470810832522182220264136087244080915469783115722230321913944109852720990510054535580332373024946880053880164082179355754588658293659591682691117878111296652917056432591701262793889345266764013831489839312252252400790559236124521622652020080452118077723602223250180389305217865278368327210170678876595430551038431738717833962282485048121319972448703300453790322625623325824879276197287833205970042687651333708694670737460231557724830930773690235559127682295039190391173107734714493195608345523878173329872936417814677371040728671615909304732217164996010500437291068358639486318344037818883004698525309840702903889656467496044892218925339910670365782379312354965455224104857335976120104876051509118836558623561211305866376264675213418654258190222774241597674495872984817387793509131616099581363306324030138497451494432898788794483735387075284961611032485961914062500000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + -2229131325828483421629632330367440492952262118219321871968903504537454701603654853917694926534155430209866461693621168287057143672928061286349928519997358947587373277243161882496163145267180435166615123850968157847570328282183794146339008400735000853940269675034601923470868763626138216930192608601228727262820752709506264739606504267360508560844631680703109240182575487298563498941178262752273367022412613224413147190875388058542406998949703635085479369155565461860317573748750355861108398096104617117062821225379021001874729146322154013025374831625839934339265184356723734369263316911262695408497448193325623817480197604459702364922501477047908323004200737393667191104880674086923040744905926415263393599874550079983603314806994994407093315903113780359732854533153108648922504449659228139929763175422445700891381332579450417841069069384595299911514212429737428319923059667929483745324050060317155156998234262137205225234041403889345469279690485700807066747903785590244512876518994623651492545615398111545740399511192638993816364950149364446827647339371739210302866334540555433268445189862339527772570543615618612520963774179524276670817392860598310850846991379873008353082093705144149947718433018087745889389801831417710440895925258303818922155794518123391586040277618353748870945266955439367700731549357820656752746136346089262204235720644505184336077896685473330501714214875333752501800496512414979065632081530620927202887779562866955041922012368841811348482640226373492067642444869870573739406917452938183125574794206378601582456882244996346898360660296266936997137610415297705139386830485064255575143586255925180609411662781608353247726721702708737757899047312382495561298213745103534044102486855870165699060750583322962119642432494403823034969117643603614650034590017417650613954828423071101676298799834544285971125184540910575564328255854742270790451592128025415362482042775775276583455679311383873686061729454594429925328870164382145279386964963770864359894638960520289345917613063192620911908934943536991296648520185509533668868076472773056357448739841879941383972774539081670914754962028446471079857251906177500387521868665997190967921496620574630524130989035674161608505705207797109421758316268156564352487981793948207383406554622294995489036819099789082547916732583804315343038561662933019846318638611626239294981831920012493337045237931250815235395617207448606678120358115472003681614675746956054126748612177108054927944432042538773384499717844445494578519128004776379892181970350102853340974460042071364080358605019226055318579081302604114239441604747460576956644149970829847900463442140911695387192824207224542003828923951456988678695356184668403846338337328419922443760543472246714040963583096841842521698490728022751928895863508804956351069424359985795374469208240126469071068043106341749803858757736986188497367385859046025492860898676005531153469480974270819258000714539056874236078535984240278571899285645956967078357024478962712374052729124016972642175507652763812949532763479287730248288127274377841816965918850301964340134451591533658079104420609758084402301963771731225459610142117638040831068940626644159230806963023496791720390319824218750000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + 81772235526792386666717046029443420262657733519980876776767705808548893400014482507812170204709132213145449029298584747658139289353042651727769580431396869392134426224930818780122947135448542062795938210176738930838723823729195696382551061914258151244649339097200147521174810419157251781506183163281657140934899944696259159963138984167829493000693191216998789322628730403445046948739888416354328113692302822213657786395148086533049870799968823679230479534453382702628038776599785738855726464587983794751318496042773471096372013510917081442597971271553037701167356030704881736189690443827383041972426177408062447035485210544980263399198247869102000570244948422079159735413815500028796322462560964300088296106337158292831637550860131861081170975834353759267676491715059053034294571267240474485728722108155321974855127702735636156685788381292348919880592205763827203718619497219191009053440207569437347045397126720478363294373442173386457400191820747283176953316577732141081932819855420252511592193069306590863315973727270673432391593859026146975909390669091941382562671290837658880810078500956737952615716375691589886267399934279788525112757058351700485045622306178148732221945937912390984867386787543661101385867353455203293583994954175506394011859805962861202634034965620285319450194486249438077440533488201858864287508112150013752972165953126042529455282540482415939790735399430064581038909065753757482239812323489042033166356059846255455068916916603662728955344883099681145595557322219704720955371752850781917956340633645675055816741393627107328801967236938449810363016518238941723509422485479600319495802181066035515935191861644046531158559782820494789215403356830462747336490650039587202039824833743635300409507240239378723436436101990831808769784050319295283647525135721933408443850026494169118811698557629797561195230722327165521098421968629672751927587133088383824147255556646619013761030864335861029794597695239582804425262556756472574591564624922173224014826621354013317769552900604731637068992003937072035466234070649702512466924637730650296121257271250910757201686523532248888910400570155104884757778761467216919567810945790179947641723673957478680181792560163465221498820580503758917747796643992543267360149358010969720511966249271301630602957302775207241566207400249454770072614898790829478719758642527647977351692819325113738038895741751535239132726639550959269163578503431176144383079395999295188671647931944931287274722372554635764814741034597709291372729902438150611101697179917344312655422532664737244247759618906799897790089569530237235968998480228175100399270822636635555686602504626316057285939451941475410399487053696105726253702214376619542805190751496205298712023691027901592274933647075043576564393337581318391713269587733504016511792426313608168575453680196153221131783004065425577661839899683821592799588993936121765296713378777584580782802628000439264762230343008335688810233387558914526780550083553397406207898889515483567678247055921292481373117760753407150978917265953769896744337233514852419088362385728773477583691444051487208158743854491615732816686300671829924343872032480387989470644376568952971240378246875479817390441894531250000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + -1000889544193655832874351100399246503853022371026307902619067133709256311265964132243226964976680155060235167625049590040451734142694172244098999838126302361600394098542132226006466462266674107562569372845887372689984665804781007315128725190384642619491724690594507932199387020890416001532873173961576546265437577705580131177011674111076400754256585570912092547404788601256173432083805922140193071221113768100500853214285333473052974979880166978771579621730594454138772988216684280179795149804452011821678136527285067490894023981210138235484246667495137414981214152631732288061282366415976800536549356699967992838738230431871413166957865654848051291916364379143066366933539026629526213847548638891164742627683385469011659062029465430753331234372479621657326459033683895636437763473760308256182224206048423403111002916255312741071259173506545135802496923460668865725818255896565752493821380293667476710405847447089520066100455062586488276487957013589846342752504728264242007870377282287951749871607000304782108775356284544268010002372060759319191767397239786253771295877589716197517755951493375503541822951522541005212265294712802025464388273097698638096825755206724843134295417391449317948019636506838838946832809575874092585728240013868329070872683792981632891262376158456909164326827217428435860230816109364314669734991196098472169542063822495324283629064961504310136981040039736517622651641754980595220737600089040963891915625807524814425951990093580736249994076667682460148828595505733533492331812017519304363798746770821705624623549189856458249452827086621327279460495404694731322689703417204215991658818322472101964995438827190330903526018319328983382799252606300881653372193445058462345897584566878560778218331986239747538914401705556287937047630567845859332628630575325769289921191064219375033608919386192669223087617615485151974142489854296088652515885989791397318460275432418792277169890433205317755585871554278244579276985892079678411076952169346862180903381103688802532036754238894496217385948314614807570489165208272854390662745506114060120075879808796864813633764045827761473557974513305044503315001526327922081361679570074153366303824828666762256975850513324652876953592032774637966955568584794630317660583323050018414849515652773846010226500117078316473848408674284146687427140232422174271345852140239450833992908994682844703005439961960567355625290325441731817488754865062520429276375809840943756279280136881606899852593346112320817294237883469876486937254000581524635391784270687093163942424332178974312797285249432538435505872045018612858557748273890864552519727829538934045345619709743209069348158146759925750795855856940706063816786790121076298609338609220685720701934525462885698584829245850712001905224505131236094494388085435604557240365509772378822889434022234699303140456908102554944028085715775545313564006487707966113921264164771825923961467097983613658758588186757527984492432864049431129875535556350507834952568921792208979308947960480308968070240631358207547860019395239310716347247954789956868532708840978929521931345575051936639541187757686071165527749527581405088594487613251303174840486920338378240558085963129997253417968750000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + -105461839182539185526446068864249633254870724545396949491174160982697302397193264302753876172152815627097378563050783690911614168325904157926265780266530531517895802220758304003694442308518774558958371966917266031769287550908184917240248091168561500559825874856060171144203284731698090240988255289949342702558019266303230142143469361463090199459808626948927021925312626213577311933936697426462229805643642632769858755758663844549938860504636381410485979982722070868203973274234813578898896996877069755809009895679716028849798268061613015144480874447542482144930398790531781691502122231418141300733737882429046322025549077996597605520181325992229408848530580280568794925739795470509294002992113716852556996855651591299609722404035096495525586502317240893568477853757143512180929068483935121420240956982898525853114535016717443677057451617672996653976482009546882740850558392770937512203469121839251188787875789570958781139273652430259710241946897495502691038591383608920644678961250857651687123420598827533530965281487958609781175704428108813292949688530942845400955747986645958778931083311271326195873760942537306164142994593291871640221955503841340311514106245179911179020760858979066211972090167230370368530869404787146249644046105309408991340983373895420710917108956396601926486921713427495235873979646026035841582815240664674827290890666572511307691022783413326584919677062770794938652964757258622227555145500547598574299255477852402453492035293838634961112350628863935919009370484581597481412232376156789141606626721259581775264682287029393527912760264525251469022829475379308238692095265700502659184137169870222593924812141299265051673126448338308589558506640488700348276242730027340340581979442222046684796007455911965280981080279217762807337239819586054571655466293415030719201081341673217129553154300771353780975370692636863397303435232120888547820442838716452329721850339816794560552830059312558090015664688935109307828557130278015381797634923676620388543035985099675582656505318028579465492056077159734112852855122421019150193321155661986237977054755985654752966134200930052058177465840447670974723534475344354662609280746778216892042058531410813690770815690355598487876192983936962659206332865147722941615204201723345555076713328918836589490343366916719982162302134650273478471395742473074258359280707731945794237998511677446472402548238177769589752834713270918758088394250244406991565985522706584709173898068276186983077426486996450022471192377288003862732961904174638483587404778588306408800543156380756059500879243375667475924303231509025627494643683150396671753555071410766348937498970738499688104765218915879765225024802982981277719127008436264728588782573734380151836004789142835286924478124633869300389985800790022158189159997576316052107162756305696015615767434461115315779556873046555926515054824375968707023549049756386936224152176679254120343097138795114803206810461797789653457107965294785358588680724817328127220254002180904654591329029460523815708099016030444527265151483097328839187291862306520090008157845288090986725739700857217457756175422295033490395383733613771730187372315272643368218514255824080905199480184819549322128295898437500000000000000000000000000000000000000000000000000000000000000000000*i1^64 + 7448927460209172440350637994363964069458671077930404609068012803516231346565424434750386100360562860857783774474410545995038465462715242942244837132106143122156282639833975662129974110665406379257908406960481661508736488655098386887605746796081859291267537846873477884292777368731623351504362129816147952058394739034541995911673601100129392273329708228116485933769016026775270013390391223037320289188149159144895657576529320467725648491058373695799879406219372444459589487505822478045783749558174709552924976164208576675171700168028585972848697423805902749095499142737434059957496391312564149970099352612384693413350553153552225179464277077048375175632908356393244191222921086911080132291560475556394516375933718780085488152384679318666537847960296996674522292761722241581088995614763229860241165146955140912821006190173596920491124179517220957611248107251850826710630456782749242842356241413610285840978756801022658559611194790665498726433121018196579281092605463847224639887420212790568995801647627922803985897171085763887738743416707701483016663468975727253524959041326739919216233753538829882367192548218210163217243593180279536732733572602134736344586135408684357369140050095383473223932416216249491148671611190290346815298604116660638201175937576739488891422931632856582222276233237796029107140267075399264405051731140619732911961585910596913672970706178757427030510177127077553560060888282018458865494099431932760169647062707757319474979121319733609141943930156045179579010742650076646390775886880374380501203156591263054588892250551649325474875257923789450960870491196818382418002544201711705013635027530172190243253444981385143743394884344849397636865461650682035647897822133733990299360036508039624946095190818751448359120544770089897339665663374344616919771371666081232636735118230117203922979879224083476161766025702433520173030809159843098967005101510781585944493032115737251569555993064834670805369590516652661485458604874543254090499831162664143274816471860662474031994189379253715150521006024185583340942042178929475624865653441933394060052033084574610661709919353583460687712773670889958074395813225296696381153161331856709476717018336584259180364581992677079870208621354238859922949493142725502176087791527722349173773124096756236565302040595689034478043180168408733566152768726984001336360439609595820204233190603068649193499187826404089454909785887686883488981742078277100932642602343762557635455935798898657812743141314334243198058414491494151294861776259316516249492529999168493607118776906221414047259544005187207165449061264293687119200441388711260319517480229222041846966541005708453527596352146529369366599150264202076461639366723630379631556875446630361022331737146410588468695570913579958363814139826195708651732310137724035025266827290219907448372868397158715798452995393947480494737175268575080109105160968903285909521273777010954717842076775083872413314572959813432050726396847635248684915395031350796434525945261914458543013067944411144230601014648546650340583354722377655763529421040236530196635113325180729604583515162291892209374480799017483432632115137294597985302594630479131363560638123821888711972860619425773620605468750000000000000000000000000000000000000000000000000000000000000000000*i1^65 + -309406926832711139398377057322799298032367354199714036025946342372075392551302414343641695939754723174112203868251938432994700865236493315853465829375681985975658849945667076200934819155400847768604343647792432986652758060787574051698053029938304673330877607498788808597289680947433377823543769997733279964422037461534481127584224428796827484135240576263741520711352747921384101433020559417211691253330484629103393194997040065726551763350672141135986739402449769434465295767958407812337245876256799398889978181816819436556966539124776507276170801129685331200629329094050549344410416080376279191380196839959432506330851234912266953363649889558248327085145008317757357992671180798911920082386154617183455446038630499817559527565239476240345873072917717328020609216731305304527018800255496535580808225263323760547026087624841817434370086014183939206150419126138294948448181468518518013217562414560711796887336675234652893324232605407804645214539519891049011074388197633737632962493762656891674048918377062529157840284096347687663625580385593235281071901941258241937107965721976812914691326047010284179640262232321188999582559110998035053034217465649353657517719802922682496523450646101089707642893277213273945495725903171365257892116324824821301515418614693876784238539497920584890467091334581812281244768237356508454117713871128661515220044342814872320205317453824695160037344008174145369959400099458245590023906787065241589819194937643529067141505637922481850573378208014292417626105385078852475896195649622517907702593825739017074903456705154250474938813551804220966385173078398744058525209949389440870576649452650392017576619594811657626425674121546857396541708745501311860065897361733431776311721356674091951894303456663072605385816454635833134385208752547031552880987824147508333909312020513650739474646071914563305995216233553768100579054515371123808856250075376363350842718490407408041255600187729942642072120141672220308650626507309942992784217616781850344651863936307859081220811257774473363900381375814341154379215483340511090598843334552849091776548034423695304217908817994409394974643770452515958039523462321198909859629662578163052964648319899289804613715499656570774519149103450752672930795476499543807690949199582577898050188412756929826463951902883580692210837584907131102851892786936055696239590613984802182755590381232512400109715357055866692406528202213812522127432068337852014096626830467523391710284513503130670890297839093280712457319594745885950971673428975081529271348043805761988611272350468828636041623042076126334414771796464966139658078949426006193922592037779389043010618441180609915797469884637842146731906948990415927641286777713639136563286611599489615220388738056146243018660312163089135083585483578640882174669644608477600349732663727209543579322077309898645884632890642488656376876514054158963565027941741785154407933983593160665676764522705347320622558955272665561939888420915227165882151208937373726702077499574082988358284135682031840015220111279899442605182388595098600161231345978303008240158799680996442842917172844701521692721855180880479766722110909384351431966981113615703302341386482510188216110691428184509277343750000000000000000000000000000000000000000000000000000000000000000*i1^66 + 9393996424368330436748198902354395199652721513742536405297083856183349618815940748390470619376966778028320777059434836659022191605781757214130431314792773834664543664442528873177269441269415335183516639131417972967987594691323501944374288044600937019175621201812827227644435308148618721384128326320939686537547441692932152315126938243932127621777280345664658715657220428767511555706505780582119894825687984177305365304403939548961916058458047263653330444060566579262297185791218071082654010138955644210680799988541480803501787301163415027531404225716398205186745959855871954759420257683886718101130257730428100455068840020186393357421139127188637696636289392905496982601340321344824066103924315409470293288098230247846531416307342108567613852490096856802229420917396263812852362614931833564437867383372055789319838103778400738190867949009078537985605742885747974077414550977641661868617173260735219181806878975185842622873679701728907626544886920297119634747110450327200286215815324296857449568859912260632531362519979821498946830424910034875943604684510797927174579461234956979116854325614983207589217406019862331337301506879114635702195116514704445512712649500208155035156879024288335631291021492808040083423729484351599919876801508668460667299921604846085445125149589145530378542785020965520798543850084577289416651349303367278683546274590524754698431340437197349515854537342075285124619212496577267489576414112499459170964374063682188622187240957926061149971319017916300413918397217444531090991858169929664934643376011937662976121130917609590276637730232749478924930990900976477028363683950414032710271959831004667488862347581253166281197441330558228678916830281100988714755561317330712443343217478609404266816980916573831791001229657509984766212891189443451999466380401483915060083598616826687312439089435995290181382887786777169405789931621476611508712669521010430123775033195080934591850522850965766208051023850254226667325544521014320340429041907061379144410467657842639223126922670360482345152026295166195243289492055577385721063197275507148512957578445038304489018139586139876198248015877432399010320442855707802937186804234439892693509393963400863252173581879060922781295536884186670950768196635988756373480561956035252666095187471798628710109857983163717126075259332816534588911344112854957964971541819756207685746268575319261014268717533557031333300971287090032105529335458112502375552601542779108212639268178125514122112481036956504988761897307142639364168199748579810568831760680128879916494131965374028359125896565519041181804277791122914947441058338454105431808601753924912893890126472660716893191674703618367320058226903705097092974868140125248706560823662869371936270851539883689836823778565211928083042339020231034835083537231459694220517206263198485177094436940051975502069954360353312198715270001974231951413465695588480351900096526934136587410370452012630568764552408154210094987946146938548950482007193088577814197291075292500503558608799771156975272421805995418498826998922617998439844841256611033505302124214427745332104595512248004380966588204105679710085117453758122049468811277450966401580956244288245216012001037597656250000000000000000000000000000000000000000000000000000000000000000000*i1^67 + -227916692531709951191748978566825653550136902368994937970044205705238152275704987679002403034288478038389570845630997640328634880104724435763353467182903574799400648256694414446337340904533534159308159481735216798279578201692685180263208682336545308128298038068557343896798299083423165533476680141792138780508659252230129146167745715275397463858372516234270676064143155338676138425659491873810854979509217507621166351912088684442048026468711832734161982139997505727743627538240473931309948460213270796771655686566260979167322121796806701705253468005596248567593796642355381230082413202741264822071111994991539572075694989328963314650459162481732101116413285543840490662532225676948390937403450081287129912163032221476559232855659230821302622157501683359388978050684387545339448368801291695442354381582168383613437132366112164777309347333066385536219975362211718095373789372926217861900628379770132352242684879137889911200275111563808442793268611923984166891387858552832212299705546602538727670169478482550069768729987631780782394734035723033189714037569448046497715627682127950829630182887696745642460707427440467491973434375352114783906153876050307791782259631843226459637415294352577197719427521491041158806971516546156729205421928326942253225647437358756439749039601739437328524103542904160901168466789270458926788421521115055932454188041435365644274475943730894203212128334237867516716338755056980332561318520527355555155360969199897447679407231533898291727509188538336576966121615310543310572300130492038584885990523161297690560960624914820710326187282562148532192561580623033738475838306138093342272037939364682063285151910126409227173548291102848864901951073864592260310276566587861142738187592024139515112016074763561280344637383351826184406881275870240994261073459422891978908740422993530016344498929163945572411806960547717099605980054152713740762397551548155351344231535179080114069113577290480557278427883978291534804402819232232208846843106241668281848559166509392295260197830070223890698880027058992100277990893739474318329200148770595479278197897314706149478809981780809975661978381735633755914135161347607096383956614495090638790873281537995949728467021708055436250247515437985439601615003202563383097347278369084735169086396865042606468760717107315972404909842071895749463848002911521989871647024488934832899340416655333951299079866807936269166520710621830685139719108241654086855530013198159649112279846273931576304606900405061551822410076216011807063622428212977987348776827947395034907091307120868875121087405628493625188042081147269579712967022751488295792759410339033727756859539130608864083557361574553147443213438483771855650069587870483056960807165134772571470159164849575903885857459690571790662617556851694222279315755716283503253615341416346618145556107910438719089109551614856937974078447251006244987377100270506386124398357207523710007541142881150480938626836793241095303850239199437509561326035506945602289166709647096818981562268242956688793339205540383475290746392875470131053325974606626904118242768382741997173103006294054263472875297531323186546441288147264574891865586566373769183968533980078063905239105224609375000000000000000000000000000000000000000000000000000000000000000*i1^68 + 4496139811290955439251260424977477875614169842020982999175440201237851218653856212117805873607177499721727715162078170956018716759737799778158589004330842440959408479418646211709229588906045707201714744299201985329990506738907946709065434503349354405429158611530423869354292682906013283509840058496570817593767067572613685522400975267262725421231695201201163863026067334022954221137750731695331494526774640108402930798962405013957526738491796022985819186906620243314446444414906618164275509931070733624597023859747813125822167402131481902710765952600629065037806145113399346203362485126916330570420625431705419639604731621254435408595988381272812471143274605707161319276581590348984835046005183852215673983928927689964032241822633364398951083725179693249624776930322625273673715932162277775440186141011818239854610164155720548601293970838406270991297093654965945945172914035123504593237836578651459478784589506455733122116065985256512569308390723251306649636841152406453066923219583568525304405239554236105068566646679744633732475125831048916886344833476304091064286300266595085704283251795006693797409459770806265595669650060289505898417809933701738616765381388615308826439931802134145840930546503157508642257700268914782877198304843971671412651614779900612236137436993427036429984174243005021891993692743136350726912325452257585213329107016354748217418563659812729853941310453123311410336571984643006093781498802899739466700263779014749396021051874296905089284045917694473164608843322336277933990317145303902897260676916268192978786222685277206542937003961314671113756888817738421518326418156962282201154243108347039530648304080437072311696688096844447250548130679884258913265665329049267687287351220512207155105213334227613704223857321461524436751513715993304559277774855704503835069532908830946040082346844124669585137738194424360125774889784946103380114384873162998418380470993226544732111189639949433322232596971845158739493196425623294680878658230810125638829453488676215757302098287235177806952353535660653382128991421696173287254723688837718207753764860034795140977865461764411530009221242286625260327317415759982268784024639025699118671000382645990273833502112755771716541735678872146306659888230202998205913781730168315185599819150471175874508108759687675397676724046518084382971195612446283439430851422762858188068475251110649951147862257177704198296735291392850576605119896438295539790149279250921840430543617150034066857224685853228452122915491015873505462779449947889165565777489651454011463543424009508560159741046587887701139766664434583604220059211630765678950527495415292723948291217684129313061052709273184005319484925751869349585318851895494219833332987419320920367384732127658673414136925566422305780936943949798794083954869804396619315318277475391051150138469697537848051113667635889477057339189500977462448372368597527193822549918494360567730698724962370088439111257761140802589715242246910535616355501453201327519393627400667489817560387107762928844306790248675795419798369080701674617885612150979768931861222476910163816912169591441488765188417037437444062330294438318194192064861797186736680487229023128747940063476562500000000000000000000000000000000000000000000000000000000000000*i1^69 + -69327370080163945356911693497010911777103611869950439940095520589777592721672731136913803902889917296355109983918907806224817789445842021482599003974456817368632372495480149932255631733978523166304940181025642637344864593800151852454687472064908840001391239645505501311126391090277348483470519238024677768132945050305093929358833825453753689401684981901589656537300964222027537606364178238947948280393676431072985703361024342021512172466273859009372245721058322304083501693919075537864948571305088886924423676032936304214504480233813380401447118530701770678651778031583769163670357145528691988969300698901204093725509360574936540833209184032522076208873411597489058808147366341629240214099729194067249217584329643869050123481152624080532394299281705249807923690337043391467906987981835945585201367627605721798940990545413900758664584768083117315403458262481981863912770488716271332300634060078440603921034265513426119083210354398448918137932448340859334853018507979369640290870838195215245881858155265256958605987328926095490486678417597539614235911297074207351882430542169239203002832548614963594297003475291356861141937507289854978132719825974773373744754370085101127645601119006994388478541433478628646573004804960443732876283755910777270863554467816839102023853528602081848188983335214459509351162204660636037015245189722947576208446985113149576093216989582985671742135724052325151321982728408002940083201548288383972066211674308252198470009726600713046421490326566151494629526742433651446999450398801353483861391382259941402283254680115217000898141496494428445908813075242658119326209651756153519516881955174657993833334690688208497016024128240745809271551328232484993463972210183178499070425776643643553630431800869146028722610203471547538142135795846573078632969570954156504408038164105118671895162292369075309115067460691583344050425655271884153659202923749170756441236075954969769340039246262094604054155117834541708633558975124782120475433645651535492423471522437780580748869167707557662953036912005830143386938558790000004019266057307510128248720588860166275937219043888313249893717351699853969356853861044758836422190682683949206690510676563332586604903774531474824913731570759305825019871061773543413957081657930954966030059368407536033984143758925968277084053680023191049860782089794230273610658796610162683018650908351732773306245406744929141243213089947793664425070025849760848775174760073314715395311780384119825591988193628410387339691704764924840423106133506111030611974246718561781181695595994039814521273226560367097607821707757489427450113958599878254370740284850612906025765958379396574501850129707372230593920567282846537911331944329900216761772020128672828760195967666114255852931948543027248578325202508484671294321885978096493218926647216911859687741438040868146367462072456349976272354867017376071448465864271813994913147869748812062425494172324028944595214628095565871551214485167899055252025250942532851920797524255809573358399606542682172186177124112325621072582717545218092579133463784668506214790451248575899891012282086265693598390822763173380354921891577194354354212162822035381282148591708391904830932617187500000000000000000000000000000000000000000000000000000000000*i1^70 + 775136404062663932823671299009061098564279912580775122529386087335042052464781676587858516668997066945149622999454701677594167795652028064775224869877927043152487148514906620267268260419880873600146269100069652902358510958030154426055124543868857837501339431231497664370219377951715867942833612315402067069420290299865628525940232791236143803907735672628820402503978794907558577316709658430276917737801591038780971847665321806058575484514866191719342054483882360507502428750243540582635621295141424739751244804909861449972069256405931587749701373095429079671613411104999913905575612971205226175852848590642563935448216773083789383419035729109474728679128880853052953262978539499168678016680923901971707208971947690581016306045752533705469900584461729570497403303066024775502881039230382744874349204970396086025526551907216009473557401218855470338197149286287209456828305395895463672593911986123802988961333843397053164289998191101972821626142325150612893692344344366812401895924990717211798977892155039958215810796697445338676144794363396641618614929947513504255774912355347222396463302839821867142471476278974942907433062644460401792788556889406384711277949327011996233415499878116152886926797555001830606908688172465486299463953877394634352966878723669617664750339734382062528850755234287959065009980646832901267449821993295153587978960596583847791086162445433716828767702143535251807863773102267590937082727303742335853332984530990864369841729162074346903891815930965552088791431971791353402289677826202537073942240558592050386680531909425071905862966732290571861412211322634285299213321211800030743894817736589018506392840024953351029844251636687815518382935952508529794874978671313455576884797715778428875774073834064636121936339148911875825543734624839606359291449696844827877020979934796108973886265225210529442953938910590053285951329579875904097734076429028911182638888329087693325141782346855106224038308817709004213437325866504892340863698000354649750512042453871679610420101986575220597115152613020275867393765538033623168235573051484291434520946947379206914179522378616875476281206575608315963891026526822167106207367007302339340218206790410777342246168025142247594257916514739300759896984496783974257502597681358615817439000415635563016751757658126571093448068301239277935740341741593092728509955025162173192651550772988017752021906108225685562135083015187830382491418206186088114059334604405254325776148907521359187589367602715710934894256783501228397916541939718157746972232706638453312138949938134330856748676909037861787941304155585745127955274699990303042995059760007938403308383000136179340437484839698280465427944138082474704836437296511795487620213249062098234865895162363717878868862601184019183173505546701406784813627434294869117998452366284154353352597535240420366791297661750736639239661653293772246334835174108138516650037623021268846192896850809973535063855802990041057804005765201516006231193383192328167338858692581680357283472861922616715592392032873106233977806035026784454771067789878943526391539541924228423316817347676511512376298624514962659724463090641531019375082278699551352474372833967208862304687500000000000000000000000000000000000000000000000000000000000*i1^71 + -5276812117724776204726518779896306584298240403741898414412355854029524292448323254894554934886924317639752051297852623308577723688507787725686949606820867996447043366196027908487528480649009262077148772176901312572877085489964775353819187685018524733096369353265042368470771169574324555586688142754994112944875059865120707317921145737202282481100613405355390621487235723090609209692102437872789329276178077997181715392191073715656959443928218114690972024246825342608276453781679176752733835725062343008540417551125481105351946084645892400635185925861504057382714285894915212442070361817148287169929683822940704643013192566808781478709118679836534014916317225882959269855083509934237112248907236678748841977956083389067530651051107155053935638573943439440441487366867709515895088819805282662642047478562939991930476255668083569062682314951783901980713113747973326985575269643754712099111400945201341910346450628413824008092615635505787464456244614007559295298424152873223603894627081295018210743594428272619848924267180218017715315151010359250883436673961161498273682993912228370598655528138276960105516933374093617086522350905594036177211126693907414824207659990574472936591097856389154909683458979501271448355284045873334505343045259331515019830402637693275488953074653439554949259936842060510412542374147721599794755994450292810800254389921157325092129185146833942917582578212702458571036824924548387555791179004700798105283642768042812371668891322500014521006468772728364389626768411230138148652797090999085197932265862486613653132348843369849324398179109399962474661608332186993286184564567223800208995641733396902187672302302897931187084526433695995094173021481060914015046932289958540473647296455461860556338412565652473005997352915140171528207919412650308466091039154366036527190505863349315683051352934424524927627417258728479215207508191381936856020093220772338863534210328843493840979108780116506612386486963236308001725002218751000655438247552690945663078089238502377174582504201864855746915782899781325590603159657665191503508849527594185389151654288519638539884596170446542762581662773101996791759822729287094328037103322050048570085927843436301921402692990417825461206263093242188005701656176470048916354661277330708868379002226914775950374665455884337325322373221628414873388890607341734195677260126835092736751367537875125477739097616613043907773996945516958104465829125977624367498163380974506826583127588341261648312427117769905130182652343525761761293993699860682685057067278147553665805955198270525339372798758510359465439301669211471378817387741677493632741917131037946025457444182040121549466995632498258076484032846605096881028142789419569900895628724277045294928340356334788426533424652494157834847391032702301165180421253718932610614413532456156839131743332758550611406326910020780463029399336197634004960695360322397228673219879354584001112002879286558591309505973383868800728217422829691189529771357755789950682189010553315608783953310210876760997204679959911647227143263238388596106867389889952385066107936241295698183485683326286147352817545257834477655852575209087626691151218238928777282126247882843017578125000000000000000000000000000000000000000000000000000000*i1^72 + -2890760778891181875087318338836320414130743023943951429717084825581695506480549375219018009853383264897873733096973774762207378441856943724573624785805974260750721126654825212436665688369437084122226439008886156774299095237322444974977757106051496260173291070926234955386022005677386383813845686902956322040305184501573621115472990621512804591417398907889234991926927099467928377877284731320890986321548129582849816028494281343933527340791583673671709397764236718876544249984112929616876667001432472308029385772913326364695741126928336471503815671714462356054734403111338721614424416620049066866159327151895343844512227349254173179068037352793707810056685824684583381470394805725723734039325904773328946795225771704391654614205097736710596997762933202221487433816977577334747066075286468121783402744970219800042295970655496173345667575781762232526982672738516177391566841746500555217088873580867307147219165317565260838433430168219108265484210789606306176577293438475478595431876197624639212274706601546216014012351633145644395965574381262356902014168015302136139310477680971095089249221036012902421522757423913906239162995858360878112333821794911453559509450312530097890992995777204428862871980029988553458685435073079770553744167404598165040796172077873895682712467581336049952991990475604313103400127846677348341381001753058876836946213594892822248829363694260033572355688487921218744825457145597740908579445795798594018102199508009356079807292491559584888543222569146969819554370149306877446096510900657447565060966433389127713475481756231490601098454931422811381953392073395931297210905357914643541499053522461398575839673712758298549199568173425945492984111238919272912677016945711403061047986513600282130474184078979516855977691394379425717478749012011103662778922995453836241948175392413902578168026591513607741701964363479677952465875536358668549200211391830762897942846944196315551744351672400956660535214574163362077276066406312107208322661917562969596715798676568650087095369039358164613822446585490248742157453821957360726449019176516207773997930841665872340405961236541774292360320602881041007766934638424285651689881927434296223536642753351811238011711406691512686844537841118730321518542163732320538692716346866310407040890791247141713637592058943692341895521353490413980950945790892669365935087810389296825933694703180384427672413853232038045428683423076258897882483579905707945645346141995163462979111726586366696156469272746264065805887695476457096248550183933756532240555147793960577446370103027006352072630886717906928306301865825585292592522784935090422731658695746059405777136589135680762645989275195680273080812532019860578632109208530986834924682465430368303684614790740876074466243085442764343322495375360593869816904656692754423622773769295490276305609842410825319263175322262392383553985290666394952100568449577942711809435345541119166825306830662236851456695107111351535291365782928232799873479153696618551560385978026285389895303860302471051088951525812504805382946296908193822592707672088511614665096589461446400909763928056492151913924539930612865125593971191413772414691152334853541105985641479492187500000000000000000000000000000000000000000000000000000*i1^73 + 968058505852075414870326017262060621306581987484916538121387945695890788609350175124181722122177402707501216194248924082439646282497662602735983040269644153223026616002616116003785988261054961058044955316181250345000222322291489300598716646749906328793297614566359910163006002622849533385703874477481066573192263527089361952207420706737516539539470131331665318845181407366887349137254822069235062825474502200795009533217564283619444136185040309719671675136047819026210465929385504603168836217242049576138940851083616637885797042623520322877785226866633324065682284552986527970679835169585705373512105711485615107470827071391583237773935947817042086833389051063101341127449792295062562486116747175995056479629372925306591086452623461065132925746960333428056828253638844715754479730129089359608741359606484688443215264892200840777492810343393752473818856178137291555671220950812926192346508132254549853572452260697450197937623726069288859559975340487045216450584204282055038163632481803536132062938151254323976578904679109459573148638665072051969984821412555335569562609817658832447531336052907488261801761793914486597760527056491395675343531805829553306557130845164423024467083180970391966747556098530264754539651234641617220326483319716154472529071098361710432389030802968007904408898330897707125529129229682629863570954513900914031309026557553680470672287380036997319427607474252486895733251743317073979397547732609857488618963194688601180071714169532930386061682792965347927377469992646070579200104615373076397557044672214910395528726797541702827125663328695798376445377990254562911357234010734366539184067329217633878019914185384063522606484259420451826105214167625323643541893027688878964273547235729941884410456921977926029974465518480190548997435484985974533788695188916163163955431744378760093801469502934957784870418921337679191863645870760933877120823304615206114901356336410678092724386052221684435745409277610922423211983162600322920995674516066299125738663980714751955653843402384188758207262938983911013965972848302249979684636544946652364892653683876759619852928823169466378310963546605040150889619254654382852335549030862230506492643391502632619009081822174525926848275908107168262699458637742658200853882177783725675134779125410937221109170754183773816979935428989467734460015580943721693119570293506213878930617025322687723056160594897357151679538233830061908624050360984438159584600728213420718619157600446064178607618360963126698284227204654053627604135790303601846342637842472245007619695375370941310408985243687115906778723527751646179697257942434917322170256491233185567177061198625575468201034941227408056897740793781031861461999642310304115443242085854725150303306914130236206643046738221161052249565453029561837984762137086084889111958125886825264494282251040945864713107717619536667603511628390848059168655007989146017291143147400976320806237971353486285489995265770817954041449542941313516497052362056199757068161731778148242444899723413902172142989091050851378316467649415710599233171565793773528526528447080485126069857546667563616596795494986640888668291328878878071462210641584533732384443283081054687500000000000000000000000000000000000000000000000000*i1^74 + -22677201834514435776869524172901530704416558539388745953309333203339972658841838118320937800921905406985769207545860393575185657395400620591297794246558858735684641110515445073609155375755127922673700767520930595915133378431900170976323752082432346658633438996884547722747120141274466571152911135172823440813721319467337373124273749380868604722395581642463795106713730559012275994208916713878179154048482114649767687854646096543250218862740884848065783895429087864901552960945827341686182777052435773672242540298559996324218429555111774450154911318171215931979968891607706900683520718695569678460955809652484202091830665845324921183256129232462193125687304157488816654112261746744721207881384859690142337192907377864220732659995364863555380337125768388842581052913039162264752050231861484124963470906452690603101178870281531751506067929771198059126670116409810734178692999878861689571321743297220642159143716267259492126723425239681136769316380400972018963456297829139278889712647788149693205135142132129071983778273002434772127827220405915076590102597512140882335341200209995713921320095886926018269642512046338659331853335196730177396742054824816927548261765195615433353253211787298739871675821948742772872738333864419037547473683115235418456688400639598316799342952409007229287580502634917002799013336849706105559165289480368390017274484864371231791088626997728688209402618897258512131145604256808520987271111136736330594948726026346737164339524847573750922806591608589515079358657526121519826507829667329682950468471349088862553565522387153677579277159798267014687842063690543200995543151629675986470122909448499139927653371211882266770510846210131891256262190947680901827719776120481185897957732245296258707823119529011223695022985503939672898483130171723766370446161593914440049393610781495213900690029840965807455551654174170289468040659833405557778924765076898696075219399774294485920972190414929568387719895151329588847056306245483411264272054540318333134498281591398995178179046687242111772208612242636746092606977633231448056525934946104253908312721332109924450857410382936866415511207250693505913903024409856870203199399885173766749039556736589737522087449394629832296999139801199662531643079637537380176352680255640245368222250322776183476487339819872952828134507016628859135588709595821802217999781508327318858350122469274659737560504231688249376192346315619473665545949259151593602546325311600991416949012640214896102109177626160909341096781188107130264121597710552448202043722894950509488001450567129480389987325140675042590777365626409674996699571396662310298574516368411476907796327486379293659243137241317511082170358262332721099473974117170309705889072495829321683647028585258271749316293452284379284973272273203044880769749066904567809799103614374526375799053723219636195154464506227645460024643421924012028897618238258798909105434296196993377212624402430538771293382836644878553558140366575285464703414618800373723957262016556226612120841855051190735615529496950195939637538726626620038806160880542260754404170196150386180396946429007488571991712275812000246523968648160174410577383241616189479827880859375000000000000000000000000000000000000000000000000000*i1^75 + 292929765794063545799822350838679153175431399152677351623835430656481744237062365230711638286802532039520805343849620063080568010862548154971809856430848529248143753311008090624520890629773140485055392403228177492423278379456813180555287214033382740994380593507645066496932165370990164472857895753364043324191289953657143280711006186556080182094986001756099876934694725064572983528683775661811702440199373072849201701738834572914831015171311391974522793807061174247707878394356796389078961490453778689288688040579553943560606470371513301385792951874464908220939713307756584526700334996463773701391944160847016556703193595167100703229639072158508551645962056307728080360157474556398230471902226168022904911258887676809729306595027034755563601847221081155525155801010254876166987731807473590849529966044466742383436539503729526137528442599948911644621317687403105546595086924749561866836198089921481650730297317497269522972432194159039571072058527066669465735274580461031093120256191231389858016647351066961665118798706655191661944998431510607546956222811547033275316698252871557925378613205014631776522823335602059961456725755187625265059947385922634087116336140981861156334453897588135826320878812176445909095853525162680166545558822467552101138675571045126577031150246811981769823407863514634515211271468051733810258313329434860782232835988899391943227340100897384564705092611532925386369614013464198279797986404349866743048404283562132724507822679933032480658421257116585181346028515476461321865761654989758869297700293525977110140946343949791969910574839195605485144960111555909389266066865381834508830295786950455650053083155133312330010894984083614912829262267955043066532874921277327953316764350645988400935386300410262342275094836006859952508716788398893287862294093518794108493410514596175742284644210837108359672068892751564560723039168428354486848108965235416008944897183432165869757077291472900373871195100369233163767686184089930515507472772132579010558781923690895503294140801374073764979998653786160648384225032352972438051356508327059562176900534398223717869570627165780332840274265085260510305174946803706032166071837826696087250161229871878679499177186625569714616495323847318308304049277591681817520846259734003585977899980313785226899765327160181057728659121362802446321114496827315170091930202685980350485413612553751658183279746494857289131892753254879952260265670452200231753342349810508150888461017513918542615468286157697970439926188247847871920770057342911960388036450854868407894849860981707976135028020710550261926266100956626969920693161208634738787667749493371331673238537696045275946365061566976467452555722035119428005388717656476563566186596620858575475507577149252450960864301923776691268846863397264508879116186388538311516512992172391347220900487985791880843359848243814835092911917805652341693386564564476641459091410617662694256304969581187535781137444709593518344609045358795568030418215105297269039690617458397377615047043490819911061315955656912420285677331839244095269179917072212248712841780633462709510569956420363489737036999667526789713114642593749792354174132924526929855346679687500000000000000000000000000000000000000000000000*i1^76 + -2069606464932723053983721058728410074428341708613058193979124800681859503230840125111129493575650893377524096177436462681557367182955144208844527142058621428616865145960789626803621668349209165151007158206609849767577365097712425520373109576707420262498146668986202509782921128733731378301786557273356762121975130950213896752732332075644238566735421480278707430426360424789469617605273404704908787593865824781277875417497223244039384408203516948187916624751329486300813627440889848730185797531513195414959610239578967450933051760277074873615281857865621959302211462938417435871379609463732039470686601594218498753516857676576201352977720023670721991427168333184166878553445038212199682246411485553945482415609112820729366571545494411590677038684609188531427122256936963366505730810944424574655978089799237441199691823556181206266995049645627855402472938683818541138208681036365839554890458409524081123642512900441295659953797894722150544995718383098659953941561702024258959763167455157159793434647943115857461094468615755856616441034057882171304321055252771029112063561932799486302525409311645499652480505599914746944877137208376275222550323364680362141746145823353527948631520809742443663637279252253804301388830745752305059784174611970474804018207831297626109900339750514638458261864661488588837581591655332431722725033860356140817819095067707973145612908351863130467951174359169397988642473273652958826141307417448938910339402536285386598511611938206671831286785369349171926210091033113789110793644320405423094837778609834278177307151271815822223298002684027254309413234920654784113257310277848164590097489165332901785273302915925752576791224926240501094127187105617285665222952340402906321903034481008735189658262686411699049161609277880294215355292370736133102243498293757305070428871934168515019074382969622999417843431329079720401623790780298641397259627665383543348608527533263579582672469033304262085170399964240162545035481632378195959856468078299666920359971600543772182352834145313993555484782738153273203170883922193216178029075282094924972504005986005777666364220832513858382717126280160106327350649556153158286166799653002543681970519672471768007231453639719990371664964170965310916196404231986153109091186668615771355995194107113918701769280864646786929739497417292106963368085772048992200720302203792477817819460533596592791308599313274882648914205752115812691216960762083243345098494456789864642736251970916423617997970288268798808258558897793653496238791654421713288360057337081926306487967787639459797734478458890204924951038457770790532233475955884627585807434986706746057969414123435088801815429523830040344116406940154011132321752479440799251502949123656181405050712179098587223424255512591802129487322036455481609831665569995227952034565633484546176888859037497900874005050458755746682568890374598298998353160709320653686781138018323729174839998927489164434488390538689538282556012669268640054853516029479528213737059202100005472031879362604730971868077101874951190789008246461355532356980822981202824640568243030669211272401474499179440757388507848529808153328901632050929038086906075477600097656250000000000000000000000000000000000000000000000*i1^77 + 7936344976192660716530970888937925398404602413896114438343076102218893312702207371590879263198577578429425156998062847523619128764965784705559060095210228840184350917156123671733763898129642046959290163801817521884411723543071928507606260554966979029036222287035958213720553315340168249309746419110836449485492283723916688699023566250112747329430872822661541931812350256873989985600565490352230642892096326200903880729743927417018823309485306817859891703468694823414951015432097096734934136929172970121578706383422368888374223391435237438446221475182730707069064709019509759290927923491747584055719161447429985651809668193523701103275518065978005775788671819776323443820477180944809971699236946274483367597320230820179648510278608894488135784922634806463038984535631900002019509090960968747650312928624317433760712508080872885815651841838530227177478322852095450148282374085524478256409075328850164167710603292542463568009587676209608881627735005181581422832110552060525864439905736351460243420174268301167719431153401745397712770332531551822920624496369722482500512870625342390470953863875822460998862135818005392117496685820407700856995668768887813839534483730722316616566304905549257397832751668459876193290811551738034080698209960077490182960633028783004419345430238790344396430780323691561661737870388621527274784739147759647947424634644084973259432201377033248481485487479970815275020142144508970983436964419227714373141979585481147041808170244454211396787208792122540840333449180740296934710362503063007319721541334625516157263916455415135648337655892111012048936164179227239243406815885502788155613580003609776591967143598854868582733664218692853616277259902884338837052923998170041114749036897182469527072173433909542047732137313141104351276443496663653329678186004494177324161115478541254420422785081638363611294366709677822705571795689581406486718822456369187442725655620002684334358653037370644558083556507326733692585833278556126149564717888372728925783507043094128115192983391571023285610592885607129010484816933694977506651474229963372585716060902652699205531410248270418316537127101423628273907470357197088792767948837008300461252548632138894933719259999922720708832232585412261267756149319572240291511302040026002950453932237486606207609040534785406745149763451444202268159622233367552441216163358995785475931959265679122608611462879185159534479766631891184959721717801428855831155613575569176976778356894834612446391968370290104184994826043001422171387748312484219211032030359910167870279663785167624387825288290576627639727074746050538211400383713275341865885640845297855231165378086727386172158500988905090806523246619417979003293971217776177262822976686795387796660209964104137603831527264237986983441891230883792110703164854996263871203267637710565739414770555968409988305779215608549906956407279637254406766076957954355255783345359545434620686460303306671699348719788137205415942689029145751780462177327449058152752855437814842629457276439633724207299656490087237159839105005858576914876460297866988891274778116653373798226328548382268603890061299751694295565029868555484426906332373619079589843750000000000000000000000000000000000000000000*i1^78 + 28499907618354965192935968803388265077264917469903049661204506465713204157065261061338419149427473494773867310639170859116313509191094432372154372531609953702238364197125560635146926847851151704105949328429106801987865949857349626580204745691961314744218898221033508475401858074586154334216212836288836736310856710781594810797396097872817450500907738601224285744365618766729232333882699796601571081543550788579495952724012863961794435920875583608915300251580307698283975535814032536789221557878653122385157358111814469804681239380003866540698018281909782702681820531562562238453842285930472212149295230884308198318402543411770966247239988962575845412047613314410657453462148703673823759760366742003729093431008767448087957638016129594868942458807603367761847480370930316475502702257921801107222196713405328111492430376927399089760602513272297921955708161413400511413187273938550840783586424392709886032248416931959811488657578887487948365675636359206394498809790935994475315021523456740592012530120733785786192817134745579717121677306490599430499789816951100225760260997940163271103888589642116764008331835641056467639430968813059711775506089393190017572106517973145978910736413128668120913206550110404629776239437869083354157078054300782508138506057813932246217768159137095687173213139569533115593398908174814725639545155154630356109513087383298169853053360588075008235972803160440957310446637017996927547210338924023932324904562692008261668525280091066234600008544954743198161961041448942881108030271937691004118839955420700462194960548353772309904552738531871580728255759114970588810728272297300088116440755032689636786376577252412106498423021444687262616357494498365959636085584296183413230111926915051451115078964840856987831719860832166456920619770010917476073028683708680167078726320183085729641621536208520851313632859739306340701494706510441333102367797205115108121130080949704692714564252633124490488148270846745077050084144738238780533914881104323595878518203973224068154187663714063215659008060095988646436727824645040119019960026485625064016664898799041711285349062838583786770337948876457530993178337652743561512192150844700312945938022824084993894243738975244738766094926187038129145383764662456460964316015472879974830810447351578437725639899568043446599088602664318547800449118441531541112289367360090853720582098085127512325855520982037722358214647933827565002683968254896617382833311200560319501660303420074497614972060772066741044850033982662120139265552842006835327041550864747495232717274404656706356362911072183395088245419261876604673077832754333548744845935989353751317654565380010601478881592054763607206953290687163750700441628305513262313280906171035258674776004915997213526045232583321962270880078982569463052137702792458839061410964683988532645743834678263926125418365867627692014780244174971316416664750680388169637222270969770196397381165018921203103034421326406090980823083947071752301260433523131246282025069381428879617126495545795986151939082354060207546086210844903511468110818448260670898605381999524592841829106373776383800958572248924680070381043606175808236002922058105468750000000000000000000000000000000000000000000*i1^79 + -2119034843605635057192510752400588788960960952052166501918452808163922022814264263636580085519605080898531641688776148059191801166786534615508751858238245383226976981109343716330777207948696182930122508946972439816336408924270201254298986915310873682557475835959514834745977909398991184876080147943342750290587702182103215672684921861866590112331960716879238581864347020785552505068751248625016534576777670069681112854589293090414540848444632083586590874629491304036995853991633074258091655117970088479856211343082531159008841121110681689766535465185931714048874422613065316179566664810333089113817193546931922885686406419548905758091250692403922601708748788881094067046906614948792126484142880608861367465820273327377357104435484403110728484435071351104856698817834229370433605696259844792038053292381139328286744768363584718124099737266007108899401790730146531622578464493347127197319922073623873041182559590836898471771432232881029820861659697676301152384703869798690205076767585555106654650273421163713532379495103201725684809264068862002076662809936660743343611645842618416899003855359184658585770664677968437406013746772769403323858229706897734859714533112750952246059856543179539478989479989302282047629997503888443550608609840557629467017874418097568664537191019005459522671849446921111634990071021642386244027901939300439938127416158859162598984546319025436573495854449236607860907251588074039842337630885507360215185614105052245181915586019503802485670100097866912139899186976068762213555269442561719065373490310551843105067181269747649713250779117633846392700401201093714486674263685698926623550010923085429589665426754617201888338540567509004528003220749632197163596122134846356201394046100425489974853261807795271323758964956287009042039695280936566814937037518753171866878219538960565139230874023853472259635443245545217727947520474691677893117118137033794288383606952941770311989472957141831004658208004974449840802424635113032896875569790948272840045907433852442967613025369176332750311006803244809061060989238633208363561888291347862090112910691644045910490968175969128992949147102704567605264327174377942673765297767314947519942823879519591346344463543017479854768757149456244586756740360219966512669150113646707930955032655936698852790190578961429512489589835044945704292067177713770114356489556113584999580343781101913725648739694425067900837209072847691952476500234596950536647532377387539295633718108058827482785449272279723275866543651627049463626802258787752873301069712476121622645787950222867161895909564369263511428003784858292729212386714095284229034171449397187520452013235165492401735801629980670598592252854727602079203994323315438513847972675217736679596650446814943069909183903210593315325767495163379974240167073316794477003604167972476225768325206454121277020698863682475989824616460431549761212718782295998710116303736711971837846763044691570991545109080568251331804121955766029051306872537871563748847647032749652496614560220676559003300135857696976746867406413029654601251358735052198591196763473613432232220771108435064755746404038268650496523726189934677677229046821594238281250000000000000000000000000000000000000*i1^80 + 35088314964788669015574835847384010742316773861924748277871411461665199732281523019145479958774037857700232435649682031192829330588373916218126211936632616301678728917777848027202641124599480634436221914321940162138271388942133283478426751874447352442673699585321582304997804927132369841094501871219909800834562179434863050567553774932516912076305388161435680984046231446825481346998688081077869793282691542702303919275844218711186793238129164688226328944730159043033414591992378144550189956153906492744140997113548076435800146278821616616881541581238403082446422302227400834932358699669053164474131326349344798456513728046880715323501168879429567897502991425040499967414880519000446407890903895236585907657498806277975367613867628381326641640438576232242309152707545572100319797463043658605368434830418966700009809513982342599856353978955044842032582887179363496553024014747406439869695364436891238492812434563629181023812224875354129580993635498316829891200496820433581458572787684542621626621774820261346228077052050635235515234853357817626216128714958133417836336502356131142090531456080831418275996375502534601736128439861768483337296531226268503864060964564279182659594703065689765310129718674576146627637338519744976327836790070486590643172334345269570013093275077889481117552771423477711568030167395425973117736015632010798361693123347652411299660912001081338430694462983101559311968660369104358260056131497013431889464675484139667237707250387267789037970567668587894211541380258409506550219106956425994282671936209773822656493092587613931215039655449895307046970506108583901018897243948715283971073515112709543496795676594697359681816603430215410054514884398025616730489414653168215529323883515736851894048729789706299189957728443171873293589693225026753433160538153937586063547862913632356444263476930278428685085761617316504818321228538027052439519136596505979499391102650564861852289260101357152919639139056409210185797485628464619033402453206251922080605185745180461328708629563019558321129145931573624236388862846317710859708624361646296310821747248991958232729325553157573577066665421663102205471694102641575122559675229176300661867572668762864367510104439633780293620583230007485340515759371275980719574549488366196902936271766393014996148390602751216021981299546270314449170897753646638823685812776033446243074712717318355948059637398417974764599862395354316723546625315532263083635832088156621457687342245395548647902537513033801693223307483332783303683240286655569516146886237688387159587412184956301480044218154564832176517556647224045509320629424936999402584370685712782376347078059629791668562431372635107401966945740400157627152183385564081728721919852364663213787845753482010332317447079386378194895403596781515817373789640162934073038029175743676055744678559188786096947701112022371618755530665949132236223336653791080221975749819829664048633276028958101087331815228127408810200924577572896443117084637835878664585151870452600136829241362565403402694564977769158770570338297489945075818207665555628645955984636286416193464775509742293450443284736663118739130595713504590094089508056640625000000000000000000000000000000000000*i1^81 + -300411357170801826413286524565761508624829160877051923147420440307256884059205563025330796706291573773937872246831953725492339505550661185965845949962427291104131461401842809674421363797124542267309927395662088037333588452997158984174091821910916565219452955582920503213835790753574340954370718458198681949364479695786996274770236061190899399375215095318915626364596053158956319860460695583200769638601752379415115305709504144379826739191693129154616043917297160818140720846465187330607972825725274554015977592694900092715392708479073983585017805948611951249092038102086505762595540855292120810813378806200321800077206207654056974563784673484566388986097042278329387080748533366859092598114226439305384893847760814684459262853280732788826728318775833320859603462945471967042121335194572194605643072400619789725701247610498789525569937837760198609532419908803977673738591077114812628232159862224169893939554058818304738800093189162589628733057519149470752058644295297469285323183704995034584170894970753372734189935614310792887327777651608232299136888049377596572787691913193682915649208468375010010522465665073025462867794005961247764150811406671163699966825367689151006218180985409374304068812555531692865018747182817740746704753913452719092072613576294646606636036507180353563073652898440020354888682834580184682162188872073301616377635361796361044060156972976065670981890580026244281813465036425500159339629681552812635637131266962432589355960194815507625323229400661371985691704743135712767576869398659515560629072675617190088367919216650200849575366529842026615374881786516286924456935985340465633909242534223691416176048430467296715243435825649204999409043937713723463969889107673148947403795681934769019354743232019946393335368592739021401553815716882236115911975166132176089409461497693390394173633943631638084473247058553271907187856386755496641849850886712538919894489460584613570590697837132720228432890470134439185985870137335748067689350641536921148113909564757590548019725654446200563749374061388606836725332429240470623398609279035932538786006807877113111626765349041916397416836489388231991879487536626237166899925593215735918672410441959078465236836172756380819624516676845661358956696764020851952300683521290963088550297977188243489576282357131710594396170403081550472872463121848811695991393478542118514693326556403827407478096651430927178439908912080927529494340941515010315493387770573863144759644921021760604816942554317187014862487402558496800257834725080247365054137943406420761614526168099025607807319029537396516438763654895335567320021459387724329619001104373344432175351677097538367493175845375538029022441701403703645575077935943114728132717689149118248087066119757644287205714339272584858800426232945456230208675070319110298730167294133993352281715410771012473957537864084142661739511061048210891212700703114227526404181137137213751909061153687244541282883582942392037432669323617166108765306878385308821617496077972787650203586161815098532213068107393524124563010174349956025812171657798155055846131999520604241115443817746236510051146867579519028623735721339471638202667236328125000000000000000000000000000000000*i1^82 + 1580658039220609263731996450981730651183219943271369815955610347852860260524953182063802339451841887008361120347176058263443081536431934998950770286894257567650905752689067173597705714341447204843871647157529667379444528384484121404795578793592260759625553219664498745759403218113822739625931494506147349601416292206200377278095915566287897850725851042915808296628479339921816065972213827537248762970356765935301622035068596198106012262003021381232896681319375604037665528728196350621487232366069471709477601881279595597596527719270722264585954808186180538795759206196383596640523250869688432528659196197695961955630687998557069884103660191799648011264284419575296025357037929402843721317242161403783368586909555708841063011190765223578883699837983454870111438081944668875179001440823817545716710773104928668214596584010430469990503192498041351633809823478656671335959388856947793390541535420269222409883945990350327382843107356604497253020713363229397752333160496871347333124900928881600876956663534842276876222066435194909816869299503005754798314094943911672005800149807139786759790155932308363832455239615143790650610611428372094628312875317823732357508198666315444782764930350047408297483969815573711921584694688496201054668354117616166450866113912483313150152217129819913061572447994677529856064760713618556327029383130478664772190352101660949507816383460335328015385591065489985935655222933684778081798405417530912173492596613226395084336730013219150816855039491632523072893588036867811541445013024815875051120255144859252026110276734121780667056180140832864605225302991659243438990951917898926514573407518311407898695820503440757263278761881412444423203568032473312688950951784947395218486507401105736560125299700747047511996448205924599774123516259594271727170893674965694423927350816061506804898533663731629250067217487158426183350555689777587710118022524968523673919623888253255702362607935197196357402524143412091446291120591551971285041138608161499840254464245469960290034674917859033956766193869650861763536203877723400218004196097827049723182566921822743586272017179021036070119620357353234593858650139199332948231665379636937458118250242688071847109325974696007003073437445579197410136719007744512171625129390383149048368606550082938729305841430329125105591945587974047509146076302057138155773699278199671191740521044232863705649812444112957161217189708263434867461865218689990434625457440892581658438765080423543321654714314051250781348756248305830275558903782652780856543730730595932625773198087383300996433154288578339798540072937419375167462397791200620224596002688062504624497734520810905194954062661944045365357359223594740816020581695040430780480949449107388521914572525398607027802130974374365417159104213259704981199899770170731557897663228357917460079534085257061664255215077505111681087284380395508938553916761217064298409616245162895031395846189017231557946752833896472218099590949576653330453785794190811623370961320625421102124699968832836697358614484583646004522277566621525214106246847084591271370275087954100936323108019487195961740727545574713985843118280172348022460937500000000000000000000000000000000000*i1^83 + -23582416842246103708373259568426753943495765107191119848738196685878204617128118623016367925422527858424482374816066941475416738159352311413616115371872038837974308668058719072990836878077082063056101144377130412287582947182945897679236482091841017683152820795590357656981438003780132770042735675420181136334416673320743215046514343501201810271960689202640496578251586323599233452660282467716201289678205080140179182974146082382134639542443639238501847215728183585319049913809804204500475558141186296478790810877955179153799568756695506261299068137825793496115745236678825964455565803756681296426405545742692538372220915888088424770025831187628752981780638299580641419928374763711573323817753211761322615468637111124766329667023515508201353517729579836919677900485031848397735457817303038925187742196232635252918022361412871294978401664292834440629420787271251291288458437167024938614358913477003505537475606675191680303161923535954341453021587813287499946385173353577138572328905267688093556528515448343097722481747081572136903981724127082919532453201403239162587142048375459081668749041480894260536898007977899459532337404080501439543266144231367038350430296428450677452020870605758111841321287003515809613127326608240960323910261265284255076059586607032767143091845643658057910286458775587908455031108463547886331154110636710364859249566557827440526627369912173790319641683406148599944251761216775034812656609111000521515791937280314177816033529172139010426311001957141299405998857113832808232024739124539839616803481911907075900060551660524869044909306931265214907456800604503217164615191562638469087747388850911431150194735429592583685012557393068561986850462515084229503306299584665696439484304429578588471458558899618258758645989052522280807357189475591049724285267248862613054947882355253002623006937340602290065788471124582041690012908279506189740922239128465198713467193714343630950510472021979886836251642540907490082458581661361611543645934426198840575732216704443782639640051306564824870661166506328027493748567214730204293187558089153018544065763003188499608302135543763710890376012446398627911458645342337064422995161901299277555811040768171756865450325748704043297748370333129027519238549008402237474978046182209849752600487653829522491895637424397235318928283484770399689055960399565125391468364478320385157721116517762454963866260828432714773681829040242160756775169111110684159502637482419269583947533097993850233757011057136685322946508672975910299894548502719773154537741617739499208168858684407850115366216996053838417008308250342490389539536033192869094035094516821195853187631275337280136373661004381288841867369001373071771717008850940003922769459300225295981567716023991349877200260190037766225730829519936907900348284617339800682337876571344589981158342248099860842958009613684383005040247758588209492491052749215289287003551371375545783412525945572068363042783353797325702653476043728023418808345490583311531718292837410647068096130614136805251600438913045146004702716635768831806220643169470346924768231539888787939582648239329770072439385053542082459898665547370910644531250000000000000000000000000000000*i1^84 + 247812685121480361248973245748876266296561781074775603916383889168930020928069403871690555575696973195268666623503758180461676929394581971765731883667958651012577170385313942118697409543715087922213923108707213130416339671009349182290666895201576740297436321423683018004821675405129164629420892402418109069803061031132682399268294830537782733475013395164115299312653955344475730916030738794217229210389682239033025732882004953843855971523920667128461810324305862283647137242384643743419006351958980600459363601555751216848246501927364829585867086941606289679524108169991657987855312887355553462923671696361433962950054915147917337728144327923582120755200212238155931448100432595032314423637751699067331776357432878223709307363040081725547904616955976050296062784303958973784622455111178704256024098779239145717358388983255582602566574116931947203020407448412803314964048386263326109064677262562421028289430964847229319457336942874561866423781035020951819598782169232217025883960832150589656338568257148869709789460817995457027179626674773195730420964431570519477707440039308894362018625230163205025770028036706491224822803759790938803804887292356267991452992662166066738970461348902257923285819522015570609748008833337294232124687920889037150752001100812869208972578206251258815980557477194110924004902546653737675764276987333754633307141756520529821654773549591681221542778607485823163934621019965323166058681622010433506691770540826825416455460190368366965471222386883186023448268231341281712133248884107710505440540639897386853990416716956489873957371649811668862430465806350807724902982131000661745858591032316301781031041338358318433593845650591410955766726066602901835561259801737983198461755723080770345674321442585321800233820676955969136492426679264315753717513215811911519025061078630411774836118362020854252399234279482223082490011303128028128695783715554714979350627611360703294595438529327328683821599729772964571392116288582115352544004232178079362872438533857098448235108824535945913113700423212220700230044201978444243600631717331708754131145151841585769992930876305786016313265675237446137902566109152356178322240646075780451554596275631805729410300198255256380092128783771955524858894087164075768833371325760273308999259774730551788929201199007512554738358760740458494592243284315294785571377458301041374794546855876790298633672887875415475638820705731721885229105612938239115059262653988340094947160988184620015423532543612446032870515979119853915843303845460494233983651775501126866188008997739900880373020574449839769463358192201809514011183706471750033881963773019735735248172653667326810246395253394927588844590205582582164721638710290032187284717549468859578527474295233416792461421827138079188604278581543432766185505276362017573363030463887777616134812668280352620885998239021398035233979600242900731436882030839736477186540594690346359664498940627957259707370570576629935048795057198212524238403840099941228203858313620818212787288368340750806885840679528535888260132750042495725844306125616297561747294654283322843350381094832952759421385025007111835293471813201904296875000000000000000000000000000000*i1^85 + 80990535607311622179736488069209841972056827637941660904741223507148107233638240487131263765909574099248184941796619452960006501173698450704429017291378297750109695637779860871832026731592789991249244162249987054166663996976314781645085439575044102816889569973057954353676060066391403305796208789870983631235577222041876653795706781766599925126147753464189666033757004789740047890390996959673788201406552597274817247910979903825887469386820380025340648474185664427751051938428189151148977318902651462631375672798758470282053242703367558274140444839498496335835643307195364430448802179789563697301550487497175698722163807770774307950592036141615754239407231271024035186088174693830610187706148334519952667782632654026871914177197440956655374865088818110576773473492522812426844334497442528027995087311560527326599365069271686910612481623300116874384445578970531475878504318825278980293698468992773526403157127227750824219688303334271178657999889671766115904851225624128364002161680920790619812430159766626196247480681928995000674428260202507079440339955403051198221939090126026096465775492704446398831125987177527331047598031606428020949633516058755098439281473761423340886094442098722242353823825750974447782546115571298313788073022433335532224658224956752405186273116893614522091000309353484957992123289878333368505782781174506296138799656215569637804555400697127445432314581816057018888872523944247016442143090241255151794501373295975705331879337700306827996114549150283317680925768528225584056433929876681813947465034016704610327585234613574401405010876200798515508966582633259376115958602762325589111456392125609150125405565027222921715990961704081743932503719556288895408524111479732424948723572313937831980271776332542260007521042733855129505080521705193805308238356692502817144176256899256738136864748540327833111232416141713435867194733881961101209016980688185452686292603767691736461029928300433872338059056445347927578053238572854627955023314114875443622302195453899108781586109976105288933486439488381785037710217003693064268192547527067923984046019613952633173250370422558813774975130782562569201810287537344976509116244727775929630233552150344015658692442887149820915578447805850490323861884350675212906289400523019908674713905457645476226144070008685099945603613530512385870223528288731242995957613538375608071631111011689283161584937298084390807386584047157467149430486751174702939345582853955025205294067366037826272647871944361287192022234955467936959417984095680843573545875414323959805853389792440848861054024527402531095101856658518860915518081753554657800371567674063882343431191954862814396453925287392714296803509313617663522551954623628779769595968567186892268117723331774374899491082116395706739768479076800986864103566274654184910612763221025637804747079179119373859912383313096581937222738550207492601763697267873132206902338283287028131652760114919130702439856668371057213295227932366577064764832205811188094991619511420371409588950518190569460888817877925770167318979338989621325751437334249879381030280518166338040922171983247712656606154268956743180751800537109375000000000000000000000000000*i1^86 + 5970944831426255828377240785874221966366835546075271932884131010383117354910424735857268728255341129406835906525695548896009913136454806410677245549316333042588598208604664426407144829703164712599912328621662951554780327237029752101945079428943206441482645566718910960037571903930611351899032097383448684538031617197683578527078366842616881781063099211846312586787328045901829722637643411028702261305034435826342516294027763616203195516765438444436273117413394499773449057289592037415065754440225419832271013161094816535045796179471029709271395594186356468287945994946858406195810600745272613139552347657707607343746537455583329128629121872406663299898111330507185896511638880139404560924313245592860547569157760991893563736421056279935427955883222094027685551985329285319051181876477733757069448805471069126468012562389730058840319369208722544340494441693650140470485427927584189462063868393390139494539917408509105960923036404690100269474446744703195909574322000566510009545790492683421365139832180418988277184295802797593499260590701172517864727577357725913494856491224012925424932619896448323156395544631458533152279293171130168174686703648958734791725119914910741683935984612729205829829851088484733276588106540524498716628818384490476738046899811011286442683476879559668202622939755476091553206216277390913921816456282007654722522121930630065794159628816085954742741538342625393308869925304667479275591975950935839206141908896264943372544826540563915918596236709860821217998529969153902835375531580060817326324145567558824731585870605162555444678863572335802096020424953139327196937326662289330021926666163836435506786004490823954587065863328367287984034127636807640551884933182235825007204902904114651918924815399647763913936086483339094577546212301294208363318131017334917431584578885811004478769153871445549442983248959670092986838112756945152176312772695175956210325225025546501915558346353626644282275223206567380785598001481966006626345077775544394371010046014462683398792858447117172792389996817071764696158882706196780677452165778439466124615330954160704421790983860490780186912011762203372832346661431616796295419217267518748439405296537625515161348775680681294531868331149461434729307864303908360001323741144401333979142489954684060433600392486943739149434423362318637029451325477075984591122376238921334046862995469978106656678357453533256790967320593129600331327145777057504960551023401808064684488414017150256070400350367470050764225157748845397361779324332849025228702626474100969808043111095983648756832450389853915353028850444674724062790878972686104635620517143578778058108303459648000676531439800186937708275845329946994994161266277456878775326145531145309278745411242722233743052058738550173209267359366581615461698713422853522147371549111580602502432902832172051466155646262382727007808532665812254740509411997517979765939245400868779233331128180465119331226352782680592936981802922390766842987837065870233755489032784887289074969359623284582621816926189544441310526884047683067291303798498873203605915645532856273493859983365894539275586794246919453144073486328125000000000000000000000000000*i1^87 + -120336506452766954920370140357333132678571356602791495051915784662595565328735709034175119746099192114609648052477243552327079586516608862981947952181746984988449400318526122014325491307388904558035764136677215765361771190134601328104396604933480899452229316287439432163876313060573340830047952157463925643582489400944510079021803947671406534672704396123795449413156296529567445639077377031012844306408474520505403363393876922336458444321867294256687386594232387359386784360929341001889519268896642938146358446911225894260176884273394537205263754926906675190311215399410756394748447716069318321646849879910003713316567352446481168098990804374828835929289003865063671690468690795582429421834891312093638863130198192796982177008518243088546589954654839086643239115600675575307681297613679924917613236887696473440172530185108208156241873868884280191847776823677811909661971082989881734400923808272575915630984304871689238072341809119859832440031200013931454723243271095365625466504399837898869480924900024138947423897725255286524362792202661053782287960683559617002014166647691863641542701267342071255867018276338335652292018834338417791822356663595224817783928714508563184102796453621241181588226902649713114897638706667829000128348517270885130736598041036287504375840203778347141960490561679564594598190123220618813171792536569910471342184752587124620125803147827861043458447347043885579693980730237808224310946084129649268895927958867927680969163012249548197106016916198492196359135931062249507107000552237943642828816232398834600655072269772503070268015137646620827236742735183651580714517333045479329924311705634888647429335766849332842714212276435807245408547007023150621418343094416446035526356490773061158406461104446873044458397667308938039975874488149313842887399031766302289437306895589085860665683183316622377866530729271758673880103033430745759738259859280449768041027939996562038737746184717066945426842895206910955119226483342336437694951364496076871052446871264968210524225647839533730106148550375402463647828930080387596000939358656205809084109430373656772292821328352732943444720100785609854953204029235080840610300431523705012235645066179529245992235358080203887689825893863787703140028803673186197251780017178949874277456628235847627046367956991786429464565592558598788033297965869950627873782093674724819957145702076817627242310474780144664565387044900881884246525365963645564279742838164710572546071066782997412739079474622651636759596126235147914706320856820717486643814060519037201220911059000648947522129071218701379113665837892092902517586550632892127645247348976886989453839003334963680156041376006107496040209609435330110776652657658582910650952451742815711789327318805390533472887787325431968166871971743911689579646985342699478093517503576871465000240418347051993338215608026314649777847306018682437550758077156063056097364625938851009683026823137074872438529381845543446679981310552012232099034357686034408734520202749501491947195681941375112346060665406924242746479024761242592649340302466434319247020556706643330811178299946662129116248252103105187416076660156250000000000000000000000*i1^88 + -244358017826131770307761110940982851068933435309591641148890956274032936005731448644457768123896116641348965813053487005740668440407218915139270333209860168444771985885342627180398097843014060151671601858728008254861798749393537453823741126494029326134238322196683750281007042043229406098560733354456375406375020570744107608377836089670376262802381753152959957694461303288592718615023282352333891097449629780793325714958027432031576561826709709487008403111427484283815830535509255787899971453643581363952741063693363815315687642891105788917156682339098977106957673437637024997227553974300830828812527612812682468805545851812840328506060554685916974090305353416366509724775820916680988335285777816275727646284381838704088795245854672492453060697412806926990132721030697777706219864646837979656740259458793049756430071475471785297920265984692561839210164890973864967985586732656864292563375922447266581930610188947232149502461560494410755457675535824064876281453566272410244758585649850290285945978755546564266455540591437438475208879390542298508297417585859504452983767511017567781015658362854359531334359414654462946485371319950064874852506761056102808309778091755787131768761026651738925139305800350569683069521127997844640122299745527836303372616345090235933348529475227709687332903903845035257370864802290165214263513009852273738918556483758942841500270412959536653839723452867635887774578441963808848614237871653389662379692656567165876786101941450009158340704322878949233849860393165671764434299454871436224254150341355551463849273772837175623252389974654624634688579012335655837654239540054725587000892589516379015174345078592356845533385144664841840731833201976754577993894627469568008756952501049890568906710499291526313509188380151343679079601579504785466314706825930733520926612393227284060644910760693497346819965575473095380815114037741699302020295934868431483055628241557390127592506362245096120624757273175823551989092722435175869401710766983248943529389374516526462629216963447967415180711182196810432729381497030265018452024984149855885523637944378542192000944513812193234957960318851675726065385509680795890094601131460656247637397150764196007641892816823263919578580669078543678711036064778305805554507355207053258823355208682112690414434374768822309962608815407118436729241855145445069818675884734665491853126165974342099072868046126361282817286519069952286817249235746967097207117645913825061926688305592736097269876783882452268598746532574122010145185038253596676962746373746258588473284198587750842572906981180708939023850574253744242854262691127350165036136538755784904988848106149260635522380473314872143838942144578770502611675264868865997959290914625650058441806107758182059659120388962484536634726401081296215899927233603546810891367608293219457184472966357160973970101412386367972038442761828460316324342175671117640121393820254692499704078993764314229460538417961945204264027470512492824998585569778360762814628964961595525164736990036452314228812590820963639907964239188597844527049239054196821750561390546073467304986903680941168204299174249172210693359375000000000000000000000*i1^89 + 665028779675754365473123473443627216668472118570914132997204002634629779018496798922336383088843578307506458754060559527672493464143527988689291449712302719652600012614500897295493009041039008164956798745911735841579306179142120092199550943611671363813194227956603544880524318536430558313191550571170741481367157608339917080553160237327683115076174186963440895203074755306787297342565612090360142104596834908195899381325314377217932081476476732485510005770629709045172064714273085177076637469990113654803884022299606375711978684000269095887377016059846653573354990194063419684394362914826565480228445733372575323684766557580758209219162401990667139715026004905836904018603203000224300988125823646629920225832972175961402657734975103384943903523823149683340865615690476973913876046332209321624651944571425883717960463704423669139529905005650944097411095414283953049732390738147978726488457525080290704501947749430543169411223290248158762158299844767699469872099600971455270012730947645865588709139272433355704499020966852860788392245198229097463897809070661258333422723000381651073393586484581303804045345030388722718687689367746588403176788811699806434617479879939142858905141745753953832464444612219696133058830921329302636552338088181953803050111062529777970563553910519539084672370718375281238367416618270242753189049816151001533052553995971787707176777619870663365240484155870370683771061970954386965062194397191626698224666891229823815704348629615969964825750759981528681758452438395627538916439234358531651343142969453174377419210314632708789632146994545346321442362224654293897046379764985444258805112029360073473068892241142754297883366399423640242067776953448314869051423947434297814481518736595059127399379776117635905057526238546690468264024600624191027725233816727796863218241856490607319462550431612009588178583121003743107390629234426931120205157715468200719316866479654492603678495859344146846469137914713234383488253628668940408355781596482758340566043428444054476282057434902098919228951409170167667268888111967238469737413485351535016800293095968280652758827616220297138875518388892536767788439214696609795943886139315461835495887631573589219569840449878117036682953376495201113144247585790680521987962775872843003693334788598115839577447094269859720578497272075981439831823337264058299862789415579849499791665467951585053217686191151375620426542021642424969845951479327935217620205150912946914334686124439279744335465866717066837562803614865882090044617726470301600241410278700444924711041649585148287801124901941247315643813359225497529872519095193136472815714822431025319276218861017382433533272771440306580620390357268681677294073689439447641538527951969836162237580542182610162377055630728313889947873510912397902689695432608009003813725139416514830488441762208359796040348587638170621252185291867975705615267306317238990527360456239903784433435482543558714391641850874415631818612300694716429272389858792994568935699089527993345269453074794261342721128081157707469119084224016968992844867457662660313158223647218335121931997999666918985894881188869476318359375000000000000000000*i1^90 + 17050125253053049693780599045161816708844179469435698386585120636162557096071858301516396314822029208403645594937600286865417788749023734298436183454898901876766761641215635121103409875084141911187481710480156052626560032927104723436884840753410631855141013905053241168925782199890637103814122842783985382249178345966549724479146786733259333424927017708742913215852066349645096543582091885106889340759347326964208233082993963194079211508799933623471288775812015942334487417958455716173675161938480006171409389496583922294453659575492545591361308431154748573945569930111869163491469321244236935192238607865666642795186075149123934915070045089292506415554254461515704679565454219429313673690069645708157570886917745533920461156512773684638001123099403639088019825181436284263702071560979924976867628084657257611628987618724243134299157377261145151549403615655616890702208865534745908175205144700594964607056337288519307614947667723207582752435731507897400906625675156009953304257683538417445625735356656603528070652720152518735480807906859273541924156722726895014475138881399862895815499191335235416248040648742209380199981483797860125556960338652810203767956095664201883052742006361580942821035171037696843525441480097471494949392962996270145682831321864488666365198416867302039559355733707281186897142390235172052435329807658830111458400678447390481804282965881146665918239382394164605684186081141384224692994502629100766010755779435838390694613311410757546437036226968603714918586446616120037972039585928722827063892789719788793867540615427968335288157094404171072396423211866120340084706384185397301851617315372983352545501466442891803192654406870983591269571981377221226128800882654400197770218362722002517819131385663603355180828377763886833881305423839843466722587246703976821522315440712895837202158176772533555205544875346695189398717339500283924797305932715402742531776380473664996476628637850882064432749497915167654666552800077449125347570729278469010412899557885209945572019828929804903989747830304050643751871110202303145859317161584260692620498591083073857024752976508499810180192432777694650175629945367849786063172010338678400668138623625838102995452414508116418416266348601766339482578513611253977087321614700405596360365877591135207230463499352042973844048715916330207118524743734626628601721210471263117019236512401586765765650658293093697013944466818277422244758976370536070569371000522996342253526950396041047547752368679558239652143456872006785710954292287186587672808944516013735816187408553470395208720270341948568082786282562213682586588592635403328661662389197419821811062381420277745618578245879421245454378490819693793948473682332654983802626838974855718761510382623731409943381374589570051416638068237167983220705523687668337524680897370911433019517693422581051016035768442097311162805397342162301882238497070593660137768973975117074157336230441129346270853942400654656697716314856047854608511126379614676537954586851622700284368668916556704425388773002340616138582862169641608348221271275538700567509525248119026108462037427671020850539207458496093750000000000000000000*i1^91 + -35842529043581472068788843914694323273167924732990352088855108768721660552173613771900767784287106555229515566441091421444648067494898111160458006734506128965567484665346157127675619309228769932492343880983156651926878226268091710309807561790637407675722673322597035290410698530808266359454349419877358279754371872648473782285837237387647237399793350703130170591372269266040885669281998312873040198466554618877184608597673332150302045095064758516663808780714202184505300465605152460261136141758612012205944165323675332150299422897756512359532841865678703805099667206714797780823088978254152872642811069019837206312920939578347368905045865841979443664495152275389234818943575371768631999695964404290841526019599986716810178318237569402580364840416002206020700074998164760838846530493500904607592944270204981033403087733875503551302084628317774496115311211326593055261352665828101235419099160146428887684436196541109233768906859922775464110505840025386050414879050832626762732152298231568082102475793254556591965898561323884545206275690819507419211059908453338159414128364160582358432440010696844952406461642344693900071376199289202901072392741224578254886853909280124279086644299089154292808735850228051524510818109536412239914586913187887968601014223779598666269018652905348602406377734938541212634493512833892460670064270224546315955993558511208931798139478852322763981294479017252028488712911984385918552089566741149099269156857451795120350628638269467137865179628316645743216911786682648924581153304971970468822054199306151808768536134267980339763992570951344728134723828513115778281640308573180125183452022460141163371826218930717063382189606520956761925400632421901512713906765932457641042329710167922854983315245606401563239918661700555397013165240870811075937704794178834979395453304164275842014312348495564614040829598401165601349978835939098728998053771487567327181137425098741449814894788422266450811804904678656235860215635095962674822894112955788611627660444689326496191961818534803510992282331533459634547213753210881543834178423947649222998466395938542202769484370586631857989012634006260634771246613359728740773126837704945398727426216029441645809257831478605191576296502717064313509127606684536526063988429046119355408691522176376238172482500366509406494332518608856916549727919047801439128731117429924286038895418257466185235470557507552228755480437327927197962136678429154329446081087681204630536598816620858093898780369566889238967762418306521526591573801322697182868407571650026861385603482175621341531247016022005522902241300700931699251791545166264482397241062965430425489575792435023331962272900297751257138413504849746893911562749539176839963040361669942077997450803394631086602754222289338391949202227460208256851565316272484568226825934291366165073434694107894340376858659320866137822018631016979888514716572754033606547873265766130844677667104572215100308848736080165425014893345515557796654445788125254204405682787651602671690663988114267137655536308860812054099040347667598118508492627950975042548536724624184957033179443897097371518611907958984375000000000000000*i1^92 + -337086652681922256147230826421591300166750583809622038394624467576614317750137311225874239580306993417173325073682270047457662699916238847782075268935604251573991159594198714819424737434790159293378854561578207953216762601140251043812152595394424994621964931184157938971789341311239488397728272129595218115405387012147554120333887604428047420658653829268325561521798498380021739098181386834287001998298012636405526848939269646479666594572292828217121584143340575990866257381045957361517623719525876346425640082514443278195828027687590416702817323596551051725196935595033134125944508160971315596281499346798822761382196068960779735525244520982113465531630564290289179312908631858846881099968607953319408938119105206051963915728280413562981625014116074530496113030484747178715838560442102570914256538438238051558444436774738865977986161230724201030759094297867091815681508212469235328822020301633139362870871892403907846671424040591207617466009725749687296837751777864103924396849629009001810902781377026927037968967548555734734469155752742270524371601469955166754500567857424536740613887810497106643610111278454523708564704012109407623130655215397043944843773212053988488070307339223556997975551553541532155754024855573070750569017137772346630400742352251208956849363460098972649355467883510486333581728220625768707912389922877163064449811023568332238504121669981174714938898842865342879552502490335619773855821123860300622555222012714147154302607128764639173663280086447975106234648472513766231425155308527128184214014426953881748753315498751628717100647173702916164452669440808741274833704777915350418667120240698748906443006242934855166985830422532273464748492067986036267925066938887134684674961706753393027970754353279029636825623969812922724690917108644388017336631611096579344157914435861463305982360329589771340275374312937191139009879641575725828542789279653930574809887338118674070978187684078907712275658257026750131397034426566014896794222812259445064491828298545798331239324705483533666978908352817517453011151888084598822352969923386572468033007352225195132227350977599290091278576716170105179671861987437347050888178603982168032148539129308909328083758210845782316358166106198566960594492871632540490042835093091122415863453774984896298870658177066473782185625264109636527939321382240790682958267673398833770335634990027108101226119497536279141130775836986185456768600786703273686909683421609113571605243046772631721271627852268117770007308116239741867526874019324863365112853238063775878465869708557411258371043323433911889688443367427986064947068311675262930637757047067420477009224688161298379726952181223965506014966419198905677034401245374803325018302156355009179936079219692254076590820756340795789242668774397459989938206008652386063723294909670439513325834628618880551093502625278966536182669557401069907029759085539231897974081296370637267882934466929095417094025711059703152090746857148665779996367930007194413156120922825394732375958957396129679280802746526263448433874178701940374383758142091792423112705644888675848847015004139393568038940429687500000000000000*i1^93 + -22769840154199276796391061269302997943219897245068744653070093783450914378493386009416812402803488632222515813204640012733066214184194296375076781051991886219324704227963543908454877588399047794308986548555764239755909027152568241001102802654059544455658990050616319142510635256340191224501676959430259915615066563030877486606101633394073579760859573367722408643000095826302402981757084704118881772385318767906031526254541797290774707635958772618299934393941511163951463443178016194888498959988562560135304834807160239280179905897539766105436892839802095999126443496518496485686640447887758290797440195166406833171119715026365063042456219502206624608544977223708482402824851510172408338731898228193531731378957571819344234710177029663254442547731900544303225659392592553467107519866970726944000354564434726855698871346327687914640044770139845198238597326990718902528340631907096959317593314792998085209524710767709754868450316727827884043522429234297207595605430671843223456866903588771761148971034912160244636322846703467571509364148770559257436358158304468362930124047728215847006815476124244883337892398832755693249778296588599730421589864742824188050457989043286506889794760199020413053169622006009204670772723152505474238407388926537325391732274841500432029656892868590609021019948312471275990750207287119059608800101549232679997664814739301793662727778698001074674569196253455078727486842817371822155740134079362939346577585240917884223291859682663815584909604168801713264550807123375502180548484587238840638690223609006549812460019631165161180232709244216432934620994751249837349510181727141711514229983429775082684682477009676828954953321120037736703675460174044962745174608876299773087287450469001644319545582259170759842160328407666638691828322485258908604938634062593707779011023150810519050993789894348226658204011528905403168000332629564461391241671697646283994614399642779164770120555061111037233234268085322794320195151353745695873899791209745916706543110579224304203721307924281137241371338282055711090101246255790398025183847963562860686729664174762669747309294700588858754667291702975968511782936213347940553017724905945659058977338066771780588130930102179963634521008019561436957598674762313667044778919172395993336758490227602949044535798291596635181092659675025839484898563107774582529170510863092388526690237207732773234857594701446473160459489894917388606341689410314562416561847547330630212424381835604563399975584516603693957777717209383840209725686480476597815824811699417928456796177371232006141355185069254076252621870503211856460762732299311993455777580168789666680830858124112906969473317733312418433021588222866382820657532043111750324328043963825241662709501754206110673540002450217018513162631650138547602181011013013153180743333697334689723604928818960555353841308265134063170199169210070085594116672822215666930026533601051487164023904750719416310966588231008708006980042396798025230347177153841577593464061867557021779401351167883093447730942299172924133746852973570225317026685933438627680840821154717446006543468683958053588867187500000000000*i1^94 + 2776628963236541336736168553997924698354078218209874755079068187463148398034047133655644840570263700032039550154388384058299447126776965057212449236738981501000538650761630537040027135414291200247387269807750593331596049076545137634729698220307799125118147887520771336869788077968955972843491381781163195879557526553408399272325364248570408481623828939700544222099850264555450432628458003635494909920966350967720953511310691144073728432608210807130254571979535999702800317865706758068372686838766028111306478421717578651880596851637876454301979060290076291500321439310895706665637440562386765623827781454347923927512178999165889363840836697721049426884058563422363300639511480027377958702932055186804256883132794684725131748482622998709541211491650855290108288558033573827912091658117013304863004918335580640563667245481492648852203366988420349248169722915909496520706986287120563260367494688493753137382889153480104437208957092839354843514335757976806380445416692273473545319460801985988349603812863621643586599892316997774592955958386617431854314875294834339692329374149531278843941055240068599567834161102392664267972000023629955005477589565237328541689709464197915380505006874630018219063278643450596429414145183430522604697752187289303694738871093393475968202298370629206379436073342624929629762852242244158972589354439821159442304758630444988381893771076885922186435723153154561241780501797311106871115737894622968212461044883394494468186527641597865848761819035048763214209666775835156745317082273515243017894630161936318271107780103743908964084171691399094041001434384857751047919638274998239828424884796764553998419950245389853884870392416102909894827101836956563206287950419349004177873515996409298136391585971070909097319341662566827205300536917073295020687502882185788973204254644410351594408405083434359729209541123629049345078986033262206268245396779671360574486033034761054577371582066994256877439775652044122380420973708965866262605961558314267402158798657566462912850805351450429756732595045061804403507149070254597987417179763760116526972686786099713120118498365114635782382698033563129928807405400716381285832032791497251868085831113199796524281027724272405947452514682732505876751904850723518011527607524575283604560032246416973829173976753859611216574322795569714007915422152837842692894085668369253444760623654681385885900211357569727178837048288153278139015342749593724878707617449141068908352049379923077557243811558357126815602057927209121532790674606748248119240288461106937003088862493432799219785880171413645764104851852810136265360080045840989434445341757489199027538097841671655126046491935568488661057962109069292152246269059503331050880599441169489401818084385454440457024397595165803863625041063623859827112283635586989856862469100382576407929159445484384226103413335176807316142029065521005079757912271499867762901620252758884634130284666778581821481148043604557899879206428719872061042044887230109915757264681660137083939876669361180892054753932313698244142851820448786368080160589346457467724293977084926154930144548416137695312500000000000*i1^95 + 5895201750349252606107761850941705164083947121735385791442363713373815674911367134567445634011232525310219102888553383944752137826334532614493863389276357477881581966669411062950454344911075912926220162324446957040792860306456216140783979586206806765849510710577467216695627229875616950055455705824995545405859274314358856325518257953937412347942376792431861121555552671939396057445098540801474834745665827174830372985611725771566965486484830904865334664132460043566946752851864817270917767307888203283071689075360440238848332279913662071157620318818990768819192767623111679288793676548775483353849109454580561213647154976325493594939432452051993392852740126280510354689288939331165688547081430481103792621654847632384062192028051790268022449171111817248422009165840581720932742161222570526203921976899964610043383981083064735682679071783610237343402210656441746856614990065075597508426717859149538720282949610557852283279133163066656098504120662943853011139681145611340053606252181611125092503535693928794461926498122691220688598525041940105855051676850083938603033000210764577877488943403259457026281945053269861894610012248623814441184539100399486284771132380149526572796133266039653694477784244361261356269656591830850532442069681786986326451157310686187241436450127469621171025994794735497035098658475877976773948355513261200332775157862501533671917869787515918843077911197422577667861034354028925108018095069193687862227240817402519132405738922537226991110498391955490949646545258642838941485958106263174746905403750841836401954378732675516166760445771661711005499801018804328944199116053664016803005247126464341739295042523893032608158121618159145387162613423595425706938996841277499398417235000421790828315696988667852535714465797424229781003052477306630731772228102623444118775458012051916207357289436415269929845047246771626322317016463458255018156510955439715966137550193624809295791557755997648105145773976820989040950455829471527193422507360058698386528684444780853310276996101985477542844787519123509099614377927875530895745845109178936261220158672172749547172498486568493354037977250440968317315477347636101184960666484339810994679717035466980601543288394928643816567237136647704943359812220176584211720210299637040154983509812731982414600191380585957472740095074596637921921549547403418119161375885387457480853487644864253084616020768103937742672186374943947709198960252637750386800805852829342225363021866964181669448874083709388313619486071497227923170785351616988996280429966815713875519596559772561164825852218536911789323193922112413532602184697863460223928585180505895302051732732271362802821483793893903086136995583270575126580222932989669514961723487820823363486833548164155770413247831911684891465589459217226187451404555309452981105767334277158172532053014235459309951425069972056277817880689768969010783718696621937650144652720697285456643181359318680897340397173222486472115366543993212037610847269091375353810712878687656118479019421191229357794045696117800710814976566180456053204429964678098602046119047770389443030580878257751464843750000*i1^96 + 2453134417982598945809123134120214228968555767631729846944434631778787439529145653778089169247774101786228965371713927449032625461772641928896422898768497419659875381731938382863999509837784374563277224593425950748262641469816204209968215638124410303238671631572851716180125382890673789473546789193330967667230436180906857600232841691462790787363897390427459582713208083330812619483102400231342221679673399466833447509610883918920192459583145465326021059777324169057633152640060317322522819896563516346356645757285335995624399831345627872840774778694729017797988278184903196275432458416909067926205803935469139467264225989650787826507644997131466656030807956258098535255376663528879363513109227078567565355569347923432938108223162869275717473485111829983208362079533960895815106540200888247222322621635174015004210325321732704431887249373741666513221383503782528123940570128094514692735452169480993846269857978046907718637397263083993805636298850404154954178920266464939397700867722475948983818105351745743471934165609205211257285957134973140257668833961096082053749818435039261974957674074890134744874740247867735959984439877570572824612927491554380620447859625981818389754313887984207381328888288166255560247327798697058357098756120852617791219374564583646836034105469925153925072191372423053317570108302667004402833254450305631084817834896770301704750005775524701425638968150787358913610323616193650023876803883242823555572416663123316397384070383923872053769639363621990464569006761781306597151606458861324512934265362046873045551370786223073605180313473363296450536977384546047938439819172643210813274855375359998620547114329912626797610936201876792616822718376656078288763825247434416527247240952331603819776664636412217653476928851299552247597488837832436783295783989941713002868157400772907629097380956594887466757256342223379697103586993187182959957712458451230357106914316643307506999238913190810144944612174373384336240173055299504930403919520139530079355630264165802910335462767578842826746937321404314716430010281891595701724893229478627590941087706801231079828940785668868480705257954072653415150750448677388520023463750202319597398762241336383910514501992393618385406387165366637650903812356274315376152637571572111050413716490709797093831558569015297805446631312850710540476013921029713288392747388755743025035120606910314396374396286509900701714041300197754799662539352136790928225576347988179290673824111673296438666100730071257807288893192781485785736755585981875468603207866619169143137230699168825990526849836675909453208996588087448133888440604198079473337908119840791700481229706387551730113209405911258421692387537462312493858051210137662738893047607125815547225933086739742826396102789443174632591253672672247146418140939057669551960086682723013788403290221216384394616494605216064076675291029147727048058673999364606579245824246953295018952079618345233719098147784679744277920578599585925834852268945488991149710312812685353617328172654002490400357856301175519818685277121045776071435399115082572063517574179059010930359363555908203125000*i1^97 + -24775539110689932503750197529362804842185499384667673551715230605820653524760033981338383223588250844438901351251177840520735042361275654233196089794249200864883684823520854335313685909586740665652994153300171333601121935875535672008188413766086117221931294812371327009728470013501451165680688838239643158086678717999405250676617030408007815688438405678831882010646313737437044696579910115386259244581036884979060154918118247276597768419650726014088947298180831925355565334691115289286615646747166306521986997150466827378606158498548791429960715375581123117370636370732865495739803053872932024118189068977933524714709145119466439939018066770207775687575302067116661997173999761781035033480684437125137587992766427802865128655155835553873937981357195267500489648096488944623558605280599415523183198000595174163999593332289950852837026540561759682820750867990339135556299707044982981680557559890786801259507065126083656385860700178936482631006446302148589138300614004158147288332375002616888024673881767127429859609437829520214347576553076686421844535014770400717613592376701569122475873665887403103732059316852819751268061540114483830558361907047121750137428221912044681672719401838709246332042567532264408010350467437734559853930301352249065782647063869440742621364117012702114467302658708408919852576486962254627732905645285976921403981564479296268077517016849702237871384787896435067111209234694713219405237227964982394753476165098597365811101679812402691684413324542530292785253340510435895236411976152096257467257971653049824330968209695094046019696584643706601178435135870882859112678733039944350853012899155177743633587825384682614745492555207420682685551983761995291327517036702697424886490951768443333798716829794493270704676127483464701364642752848433762533831423380185268143943990163637313874173127663410520057353590513722293608201725863056782009857564041267271804304901176214399006074988000830561893421521373541362591457876508123435203848540561414437786025937760198170732466248755840338278325575148048922848132200126586354670542025381273220996729330768910748403621117155197769906654806123522100747021158437273279349523176425912587467128310532506235763628160347842581433987243711867106032050500138170835189832949641668058374282376681261604409205703935638325044825404625827655931488601515545760902774281913474885486814393936017073139364474632987146535800899824804187728385015559899086452849112416758136766646777734509124607065755988750373333238777025283448817987721557099757023491914687111077807872080511758215834158480179169916117070365509695418725314997476530983107931538351285520606932645994395938730527844168833428754651778013170154633243726269069148672951030159820161982710802882779205075783254472199174228647206256794347276968064775271292389728976033154895480214786292321171471334259302915075270319901082482608601339835177940697966314011351761985619350176523853984378570737495545127409599330408459117843864384638290711012773870168194335378724225606675992948575696008797372664462086922907794164298348978982267087900481783435679972171783447265625*i1^98 + -43317365643068886830421477704902313433773896045722821879088559874089675740678107337066373093650483771357265130298476117898818138320916045348218859172862514611317841515986579471558910292939605809030493253653008871020802553768224254659627676123653962638840294898017617610605400353172885896159029389750335590246064897254123704544507962062923289129742912966210686503504290389863270868433760863955413888102690795374337983584701476958223236283130286768738017681373173257078495781250201878098362086187391458675723301760816389400399998723188250415613319029995265704607922622772534194679801870180028506969763835367560863785224791786545946417833697237043961821618983401609783129254907264309238710527404486365734446225331650103944123666313393069789296128214452662249015277361715041226704206681979686495517264197225704564540286523317224292172734806883740815226665999084236113260805834381518851179245833065991027866120643864888358591018916754399034591209056003484299877352532365135377218777721886198936895383840385328592327788518137045856484583890287408765986925289268884670307001030783321208653787329475961977332686125455604934009466362778512191185990828873906586319934875328610075302236001325003928542505234438236971390436597040371446768774827392359030105519062384686954396367291596907979306945808598228793189212819836703333015448024630919062045273584890767822228299678487138259736978097882323253777932838895929633012810620572812511870405854273355433425379077933554497338623651255380599295440533421073909274378181771610591427278534564498282306524204423779524748586133901308199233803854276158369832444346104093194679288976755862932123792295215202131167452955527621449192637571503428546529196153500078965775350364447830046493940369951240887478520340304932553828717163871962268206029645326527091151769970070172970186243795852947090374891446393976433887766338189992431786794104317406467338905485299504893862180328237510208524085470387016280336653619597105001160228853417265608848070475158918226924963222256377565217355005815004555460791573630583031198058348577842994540559458647013699557123784701771761631885763979423549236343180818500746890804080653820291384016417666855773770990578443504208984417753002993347791134385223801068535156508202370424903768422464335118201915709567142827047765837656467878705940698426539786227399050442750171603986176418701353198399600346279574305613305556810749232631373377347098200173640832588952126936486510375053697562256518985532316092640246900612630855510308834623498192657994400797937288411673586732801057502438595355316387251204729736714893707632167714690138803051209130914901047788335756404877847153301503056371572768412830843919724839897620293110554834833659469929328955048845139560987073254811084956391469733550034734474074932079782072271729267873208519504305489067012713770275979055663759553671275037086469028789024943087430206414563852124540275291359679409147718086578284421479308910930140108831485485308129423611026085326061727222125030293121735972242952568081592203817588369700597450417944855871610343456268310546875000000000*i1^99 + -80171210898215908023736574779726166642120803010693528266437589583344884571993119451120216567261810155885278413283795496113164944395973678366719356347938652082780556252923927106526610500977961631561868928139015913159143923759199456268219307494131102614018072747702788120181367135859770812259796979173310285826153690096048664463732741467163810932760874665238149348365624324495799214600143455701454593819087127190085978706574175762316969509201161070211019705942512324578240634944939140709721797944193451074275534891369273721522162593395796446209032053149541861691140086399542721033939100774567131887885931239159268270843256360160285906610781747668638259487736259956176672159666853768707021848365272332853470062951068744444451342973080801057241608440263094755386011351496361129838160752439827324915554981000961583349518672287108362716940038646750588210082084556487940076656417969357868373838965769919914461358485642144743550657030925454009892858940215615295275202949071933875937551370183520300383896904096734213099936085768805399703608133332716028419078014742565462310839315580787714871288095178148052172705172222339857033471443880599387563215979456178699858725477570581749444013885258904299465952920609170711960448768189541259798882560017692937368826150232576602428599507558037040335377502056816577837417654276448101307376894976856305304011856920090213311211082654335011531843040701447771274175055569780890105616467865432767016458795149711513841743173416226128896799508420611252211432644868032917488205911913955589486300296743077775277359654296773328097798393879810176673047916601840351999583477548073253712170032231666230790877734298041864644488359350305836951646636441311317909701311295559884005542371534757245739933950610256676420117779276605804713172653146083895637017955678944492408135943123682898524449622396754944373382078728327436003558611617487602390759388902610124363042704735797340262136292965416841195472288477146660535701029313819320158538569294979165082921022315758483303693483232207388761429593336907875746992938881656723255298307747321220562939368049323543134583462178961456781558421757045398729893555933243505334870549713337418564914823099300487523891828209709049089031463396405948386366018458544403074976176284162199273198480054560119050063746079705338542482018734517597725071078218185091715939535180363288042347803519320889300541855175677821964666060646386166896091988921878341051541290968121534094684385794704440480424202686851851988229645408541806975140137563173447351077166609932442150258687081621269159792592329884476119019225628743315383463977429031799248864134571947480610398377927336961223434829271692062194482712278238689909253907417882813249467114936257661599185151445182953498727335942938351865764224510152522126028696405914797483119590604699489114015231659963273665667409970727875490992525439253907981795482046206663988630882860340643590713844379920483764905726419228662795925760616089026710429623989178965174418278028989984306453335361918260753795430176713024341024482755102553710457868874073028564453125000000000000000*i1^100 + -646961048347793151241652593786532131973746785423135955438736692836706577228838420395466338844960911708855058126191267710380473744821858295367797969387036985165400040420816365804061865492830349809715537330402720147204031131574819528593353075606309486581253237293029521940157988607930317808531353501012405895857107372846603481546332671849300762033275872770071464767840443974292585462190638707932401792936074555799377445337808893029494842446868583518888508683629445760653961482979800055951869895140538579300936158735801351353982957058147909124036280360977647634826915121280689581524818848237276647263341340074541584233499875344798328177922277012549625442628927606313709176943876670641445592735390809487902179408104900992185966021304716005762300755914591207333043586617238246164314626621424576395678235096016927686128508937689540268736516928185179968565338664097758599622053215755889879627605584258888874223149546936453737255530889211795729727432356176002056642617067642659809391385933909245941891617268268985043798469505865104428723897490446084288164615789463927296884699146378722646338473047017585827227789194959287078639593807043679396331414380615859561531945396458561499873089558708932040469845401472328729909356383254969651514005393062866958889052057726177639248969397414281305096959365353878039190516969809772949078065182311482403994597976043252808817888384839633515395046762268940145920749703530400037770197868968419561020448648294188242055888327099782921820191236058553690604790710213868588361430543835878012340028763106467238394748048293039231015092387555489442869666067291670853954506293906201831994559885403085011174065867492297207201956851877631852966577148789420090830344303235869530435570605514334094200528046498053161364605519717212846750308061975482994701331770465370487798122260281715759994496858605257003893473645901157601337350960418609214902930864330255040277121233162079420366854774969417586030072097086003430314287359962389329263371258513402673222628221441926258455439251440971175206924214946057759050534266049654243721561888394854144842306945257027668096469185424802286518758626464097862725135210247501804925022123316613421707905449322665160037663160312172263597318124673572966999109149297901843859534129319751375692986009407121727284588774969053118736326213520027187829969794250449536785075053674132960530451387134290828104261417702902272073870070074484035586724031873021444170250288828870348390796020073038303222105759897626744279382802187172967479560071230164071080288007010939009890946265779807272198411658834319770315253072170768701915616007618557633030926987168785334760698107817801765498296270128874847110301438444664426434142641152549456246144041088000185161202929956875504712610572262087289065356803034428463897415315458626650912318820605122907702334915260224993812780709181682282887359600432194358013790262034670148964151882421194651664711642956483219326293696291196365793984131999424985057690520734100138701443901619889959922207973562432123897821532355900675526072518550790846347808837890625000000000000000000000*i1^101 + -1823250222354282705312516563895713854270112321595869106374148125061525442451392526659257481895893156295094648306323153335792219850793086900698872485528015322976311258457571264095786069510529250839573468843676276461024291118567196825833514438529746374251875057554571951672595738394017970580983368392816604934315486829651006350293371632284755750876721075226499860277221211736847249915146381763853150147062177930631858586753941307252952679673348876807419016322902797645259034254810257752795939126066364187998889361027231518984202190087527919444396868317362366486549433556999696181839022119995067003325620766099785452799896988639534363208451673980580993368571989181152739630564661430415105382755963544441529136210092359462726431106371933535345283667929768652329071667564745726086998882340992134523466062491485075608019633427826940477621734012286984074432302468302981838661095495970894695838415620755837347344390604506402656159460295779409958081654529828888168083383389406604620430086974672035308316913302064703850372755706163978834433568270787233056361345098966503037010298189434089298322826770566277261197182146231245957931882677873900650272536779325135747767859874258655082221427888656811904464448658271856338167656097879584214573014370197570847828465913293624054452165272501175128616724455569157434734163854394793942045421644606903110777578516448483368322143374146056771111177506205537630365597220142883424191208140238765670182945729451142199098690391274827512193147431382270793759688321608502562819871591160423468747886710011683292312699242874661370612333773457449547610265055552183668846225706200044791183091919331857907104997972171536412377767830547062709662477688984756729225573657664279695791629436683519030685699923131715257084297262878554933778435962288851949824336103345801601900856453270819760898508201914068964320994936828399489243934767401273888627245939506025696342626291313419555757716024928249175687044860812279484014793114923829442278151989517169868575772469115357540007199122791694215878409037271515109522262519568331216480478876271874637755147390649483926793095567083533180323617736639220437743855119200852258942365199701436895104349405280373894924967156906532380796729631764874494288764904735731310963108937074224500501829942471177082825676070739007176693146605458545057873325890770909634947053707878372749251968043518054887215554398692040910649339129091259607607993423605239029051937988057759810028596203078278990252180423185261782134726194630475833132040572277724324778206893466275670705028409498511769123583290544529208747686044505889385280112174037943927683631764346188855280980619116770552890116897572435295494936463962681435682077669816727405034837004063501793838073247174030141765849562357298005657905865750117456639755591827346823124979992595790387328229565262193941688310336972066314632381085827572072636268131814936843677964649393778165426278578250615427770260019932441328328185919980121686983633666305566493653724311256947228201113420440046195003525042466208105906844139099121093750000000000000000000000000000*i1^102 + -2173866908939064140359109215682643104881866745340552341305511193800550043183778923268019390066496262320492304843726222413127170658000510208475696101482867840087925624193729970753349920868040377151088192002239343850256632252652678778654128820424767688670995681574622489963745824400294017337499866740889935372341919033742014133834062675758770927913646437876479794320699755843977892727079003154420711587541877684993416023606910249482218981351032280168316347728964785643405586640379811240537850048718310370644716746883713230304031788669018115655119401207089950628815081872242832812558446450034868417107514097763531744301660256448381063345869205401318742729916920580910372074683608841397143721301507150034058697673221818646592151068873164362430398224307399137321478442582167822754746213008631170891111269470527980915589285084362817568238027675035629518520748123321887323608619613443139928359418400185847632998991134837052139216893193904928305469924873652475267007509251853912841890994250686145870384276360859002253751661351046840914408528925624765649087421890842172563324282079775478102469007094022053783900455565745545290694715964771713178701094791557446066506679392143311884416002279339645588855819027397830217482540875782582691420078190901846828858719953402481357731839470715913717811542691556991997867247302750124384534027788627455348609134908673602172730738787160903367017212720304408232759947388876011569276553669042314020383296845918728138645553749214937258066552279615612117702434255876317655877102962433051143879084955920888684261181619428938086800676139069764729358399257769906997287682119223934796296098232333244636642907487096165708020238473756786081936884123141065540094984869451010842541445358752989989328130321545677819794652753917855444994096005375316025836649526674341744084023467185174175543349503007737493461637249648734550458588732053018119832269063209091824969200157449069307881751538259196176158965024206600556924204596658086496115655295040758703994121018315942670082957538068289975173399447004280890199513823030773251050046527572791213639574141037298660422723057740561607802841117947292878524764918111376994951932273662335038762402119736267683676576384841178882029055653976811675322868152592627779176566922713939193705901055018993064929483452233097576564619661674458736762117802497087872890086222496521091014826772180374998423086735569849701512023472607957259575776600373807020488411947634882487640095125639498129236721326987246650193530695846920329544867089196096693849865948537711492700330104062050041089601627803407234285885113231038245600432620573305458827322584600661681702048423282811014211309244255611605411064691193026616843042788734421081809712501172117381319183128539486954593308637094946516742441511488999116470966944315804563532027486396971326787486147042170737013275914574549775279184950387734531167510234210952086234978529685055070439364785539679518439303070351498151131517386579522057337421335501681264060330304574223425212453619792540848720818758010864257812500000000000000000000000000000000000000*i1^103 + -937325248602578613237132533966706384099938434609920849533645484466995721505468451633869280820790360559896845704993199936700538954369811039252550907021337412007369552577287957651633752398207393143542602456763895295187691291317050601538561237295375754860723905458655379659933285127638016703991696246496009497956506000950097370260531495892376059486271643635765166572921526389514395406850821461506106565872204863857733815435727694844706145148735969300615057346476518674645445459765373570128908470908200511397522474363457988070544873231384502812065129930208051984006984102203094728572219386412199900646524247897136050375729151887098624673872890589504012840555650601842184898832827606123383479398871567413534166687883749260246542349666660155426897717300045742104264396919045016844889875447753889216930440983482042509750108963131477113803644633572363379649437660072414801827699772015847512381143403713860389393801561004822018995166254307075957977259256252275251731334511746647210436618102580577694717996046437620468081968960925377559411839236125777907251725041678434882938560039425995370840257793943864704312961617948364211250296084867103081004290591181832991559498486744921299193992979262388261078095352841825126861151252361907683170931813662819490408183265437935180881372393142350100901796729129466404149283077431684225632152838825304407262231897444353502298808070984964773075977836845865246425281626996376160696444548253086478146267930590062701198297838763380164309167864563866064874370945854545725104992503246593456270322269736044159989905546340309497208866358691292540929650726629853228233794491156015173775636451337569213858581795780161502060433937378696553445902003581650609799634837818426381264885673262945852826291631666282215067789832190328503929894692473967322552477675928980346168178980394531249114767547851060984257747733574740685332270787871656354223578302562484838988005922647280526394724421010537380532478021187462828389948152983075957155656840200738133394334611874069182712916053197413572995927230429947335138897129010589115506834495649676465003663141219537616357196043700459533258129806660709640566974821350745216293599881723306955251514291706128506326190559230272949317238391705565473406905641457887840498655634924489417712598719317850483196903675160428854180944436360259323944603180572288120822484276471903901400567501919100620396938706217210562331467055882391807252936987270302169439566480761656572655988481127350263056859562829922379100898481182479393620522945420409012309039145555523705959212558325828013959632196051727263292061210950039407982253223966896129749068154496591362508239289231182427358354440485491761995402359100392823395980756583752369065688990997953443972509103049476056060477733501503539793818232823105189080855142106984084488232219087341622499275446981346073428143825451237922215879505118134099998775056158318388431628744733928884740923941418538001295858926274695942377623818348249613176050556564576498869141872897525757935000001452863216400146484375000000000000000000000000000000000000000000*i1^104 + 1476753671223840786594967881405703676782995846268601207140461830047870699397217007174443334247202316197257859540089503336585076186933007515092585558483533757034058581959398993835748311311765002999697160844380782641929913782140028095426161362609443344481967826372148934905573029668390130158684899421201676912115674846129850017835888263957835397699869439052731791701412087032335727419907192425479081451199582953850029375303357729099116989055116119680306197099081165265493557375033332401295538069816654432556270373637228777450900703823799729589905812203063159300406200155747170720007252790398693300131884410998402220926261002171185010093375044518654359260427351953228495397498798131004462854833264142778719552898133964784635468021833468226230694267998365451276042772027857970140419246613514831462904105546042312415860515329547508956668420592937854851171921261362208061818645786842477813484972153910718177750594973825378234426631176068442374072408882462464901459559944586686109714328342416830233374710658784145396247290459574386518131272188726131857297973640645724691948771068027435587870421409978769557031877964028628800693733452783710039057035848821617557816547244237332801344954012969538364847149450758195637438922742372877815444072906175435956581047088439937148478904080117339438948738119954272598608406127263328252127604945293747344763474901773130211451699105641245638814859078410073040265459604839318752795213274672186743797274805130737355406165408864234041604151475422811554978798596462146004661308697519754949017745028749529878554699491663215720336961428937194257779190896644743787155043097762534883628624321956913640650504516625915117714843313505742397871429295363881854482569293498770763073150140488687386219415088917269987942721063607976574711527440973643478526449587316176335718620568775858925197249135584378766763524345360465648633956254201781790680229981916017299764277247690910598730834585435504821413311446846877100242050787622257790274742515483148822031346888162834238373844525145237625066427010375306177602246922270872118139475070028608454031322630195191345341356304990446815673340236629387249981579049556894822945628963349309730194357550922046490353006593524949349433659651466917966365232868746878985265867989110384231651020788647148153091945374111134084669427207655485477875071668758335948629100233130144546267887182255389957050793069346231331898086111366016466937700608962875151353232536550110058153406373122993316081684379345780696979081821017187352691094573336638045748747921619799082302901651408136421345478385522051241917197454476859961248953733085344545807978028926014515826678320825610624608931502997278949103542260055427086818223465953482093573195249785193017290053645211152697196905932481848343750056017218152363489934173248820966726405410473011650097145902040445464996588162360342674306043177413214208426000000890105916586273511833116263983321026676829275392155496026847994571225464983338685088827727196619792070355288160499185323715209960937500000000000000000000000000000000000000000000000000*i1^105 + 1869554483779458809981775806742731113385649930672413863496719795013002908964101624872022318117358474601100346788369138690073643738366608924867916724006685917996368384645807465043340954649904716041675400589454836449130763967115003872895467878754321639976412011083702931533405229021064060791500467734387992088058306872672118384717149148169240802188903981658273882150417190898202067701782135036859012428834643797919266429645367639927323152859285205754618393350570114992130500091194418394708466754708647116428549451929895231767132852695610252970966170981161096612709115087865515190668318473351424545433011821151762460457736307906722570708816346338598249530524578199177240204478033633202834280317643423347432202688370074926750342296489337783607067471715731833165915958892655222525123812855333544199699554198139375219435397824498191283644105174989390090526748718675540527684575536573218896273067310485722221348509522895994063502886203361994515610299666880702285768143512898036138700301835933720388692439071591219048429247468539975978067516158433651444758063437372893167902945578202037999068622066693889011632220350792125001210816035668753227284043264478253354095962616915118437237757519487774167563772974243682293725247900935547877393715995561680208323357246116616219683278116770505293356287950278164027637240423429273597963329748879439423283816714366571055220538605659977020257369938912800591195962304166512016898775011135042500634798341365471661389573989204616871082547571396960308416610953030690405645692492237090283274425476831837211627931535002948017858066292504939785875102695802195317836635764237231046163492853868559525108648162040299815938039355895844596236569305751888323405705163027792914822375641387589219206921811283353971086726223552773362994263278642865550769940363055394146012782656485912506098099914711947959170808371688836598544040751759102745684963232875112162931946865901042293806331947396790546883953209974112824972864212242500798034369951776603038463997887857297779015196747519742134554567270890678874568034170414205718876335174801514510541340387061225645668926545576964344759166359307682946503412156772517154029797053000533170757799041662867252098994677992654291642401481703952786226554975395322314002354821104445910416078230312038451402838668392168178745037304530169402904181518234541810716973456186063569960229315365686549356593098867015153527835560503375952404953994485072031058950128552008316562470137967057782880096201903129059945991221221075100778031257141407042306111761054084223007012450813912718735085583632898151434553690566735894341631925330263003313727477551239780751843808773958876074714851349273486200323048998716995453460259341419316666692940659330102971543545305086994605769472695730518599953024087410090047608556320117448967250304134181006959401805150652896170078846496036374213961751293565302367209202083172185482835138295744782929479013836116969311839459405214745878954194291106036230042825688522134441882371902465820312500000000000000000000000000000000000000000000000000000000*i1^106 + -1043108236485541639571007005061177048446498261857888911946792749507476956137387106640750291607534918733564937716216436195956670242379233365197494811556093969847894324501669189061146305839473124045118785322862895165240961258707776684809607352033379701827733419281120780366543928029264393890823221525213140971043746413611988624728320468740400514004450114334776968388633953032869849421589230040282760354307649633280400272199648557546753470094368365652174814250076293953752891566304252635886257809826291635082091776174399183286591423979442620663254507248896049855744427034751214994268153484813970823241242449839707005431350813547614775869001131686758307142496665126311496559687650821295033392189327887042974012512488731550341508806371916219675196903996702783209730559158914407627775753945935787232906252642671801712424388862140591905734015088254662203204612979455598862629951344115902859512083039215131103771631560438483051764298664315097938739541310994172705546520947772833172176495646005251443741151166923534532779853983646615463332919650280014994842177327863973100906286555930192766067898767336426337968483402153496679715695511500337410121445373615205207530574947747134537267744091440026958498694854463483608001570854587553708334532121632797165879182933166177042446199345236467920779752853788023352882751690338408131070657517569672139142782511525177357577102306683122933973102666805744112603623668772813572427606063897122056846340790834319974944328852976805136020025478606368680449854842725023032007119841013142883501030547104370498162534564067600175396322040258822386405223422081579275567427307032346486519593181453351871074082129175729175037193993294674653785805079762991945409880038364281709575694009815772760149991710777558028972951255460825419491255917690107275241777430282398077223057704423666274652446179771422389291800185793447581435492221758359458938656128722700130211752895219065029067298327685507876267667733673311486206801306516885778790635265832278972170296128123576396675493879340212582180812789400258478338913092865153284116544987590919399880660938622455019911786448358568808634302984712564717962704069447133847981558260643375984877826988394445385991170472803055353352604814618856826152265102615394425444196865226690982211281190374972486450422351334175100936239304032433181660245550247507498529316339482195130177062717785724465789866200692698965174504419827117862227354598173558533478382903728131883041779451714312572908021411743618129066838567431857870801079094526019721534028433039663814388397813957905471621206731601318819506234109300361657981337855850808329401867568369638114621959655942260131619877279340303567342071718890915232272345715877102152013729525624944653180457402727901488544298620483908789002907188090032121832644506600592044611547657405995891967999395978086913123851612122657524703953044146051307952030304321784773976007157107964715184071792022383898793497741950083162658705231839434546681442825496196746826171875000000000000000000000000000000000000000000000000000000000000000*i1^107 + -1724759921841911746613801382030894922240802348249856372431974074763772809188220853527517460732501568266890251888376276734286287978275843812730935022862078349181620664736500600892651390118628221464387297324849695067688891610313916812506170641996294557095671815972418132361954589799527213753146862795855643352604386045105792778183795283255492160726550520825249433204627264772644675979582744948158770950589749987005223863774035896795302052653580096102228099508148906512633129497069896745776335122819001840040208015396195968529675066799363175451326846657446616354566854968148867879169321061518747332966264472509620110907909659237455415745360934015306652402479084556116080476788344989435441086268005436557399690791282803661256086231514842386963789042013450127024720484831412164900139268648961125694028895609211527886910297995950345100861314476798596166262557376454870954437432673830398918051030313283736968991093455618379804573399170340622713766113938043358095361674731755133332674734346001509249448673249681541181553202260390869026488439570669734590485865034944099949894893348715867944113980596076837445766534907132584765457014988719678170110593230414719157958205961147505619586980723908486931747944493934675446539254138027677395288284932692696111095158481727435796127362637537235042015385656496894961869133867599957266374602322566636862502238303179881733652847626625343156942380032502947422314861849347359280004186991662057495747222710081340793530174714158350880007982781721215022610128458631305846628862619530480424766621625623860866280919980349028152728925427289771171136900025800330228483201220020979105144073949189913186944810029320757151868057503451911851522780367918130570073012210815526772617624186441695841274362761360176326058145781950418005329973418350865704775613327747243618151031564723222338211081690137793964153921588921213580715170976881331223208932966294423478389935762699939664499686980436893287197474919004228564637878495622647736410018100883321725861124317124933535849960871861171101879643925023942605762322456633492708608562779814326173187572610475499258982197821811865349144292001801648563767482515990016257711672708695965135789335736957154571251305302953185550284511870319901850754410500482818407263863756433900990136190519197033872582781322984086960598234609892560005256484285352149047176860431018708378137148006343645941077084672392723210695533815267646514879227602962756027936508892178699771814817436380243024315614366006940380734761129201033948023265049147286621553021489834239982255936814375784902098009095512575371969348696884846383673946764165912017486234116479987725054597424917443723073734365625818296701195761720682117061963667352603905377445739609005698680742861171392298510226880162380056296736876228261754141155433542187830099528167184662019031005772303004163503758896064170709947941704669574879935427513077984333397589325661844629021978816452771607690030984171411800813900317758366409950256347656250000000000000000000000000000000000000000000000000000000000000000000000*i1^108 + -6782270967869134991856713413094430842777920788453203315704368742558640914470546845288052574202683959426835196367288528114998617183442529276431039308520675878740122887022460111252784473553434293930252841380300942992015731835799989197641025446070937018982074662434917584158693443807860589316341469863334874066637009911834438027763825828552128452937786081947426116274505172868295932455863502477502353557567958986854182663640600756565462423048668857733083092390211735307685923454235588234357856381998826357924519939027026288932302839875037260031116513445024070404110136361527818218323738434465849503018609024534094746454508951797609676880608766810584081365999164182595312701152602786613735351850469096831992545301291405576096084300438813294868603719383795826538374744755658498521935266206172844101761039350120175081593469336294325377354779762825400033746496193048712761525890719115089563123112088569272166162284728398242727881153104923280165962221817971092258753451361489658826289430506080370649529793697051565578958761030517823297691109895641294523136444559945264200518505844878514274528300659185051980537150194403627023249020177115766218890936378972589145186672636713762791003150976628223832967279882315828021766292169623858306760105907872670555477773031458702715206860480656556496813900614320301865983818170973054774274707530783353809277793903031867661542868956823508368252329226795761059883467760880641221526129172171334303677517349728198517484050426949357889231333624271713608060300382539102247360083907613691096880205996869076772868435213752390914029361349767888040190342191538045789556252301435647165712030375672844613435760676660694784787853013968284814446133916267640739603373336385417804782216216149124212394073706957817842041945593022289431601456934078928909652440869699248793477725371709102290783262099184988656373514907050810879782650357550044915479012751834600718254415879223710978500638493161749344400388220633419214461097610977590520358185104281512249583555196994072527062178076247171810042295142662243396664633640735155690551382555387703772579938094665211905196901892185434407671042177079269640068722871194764607220772564826411189599451163290916859128606664218889990221151816868765420770946754889327168740845546488633022515182252630387650652321791235254930263483572531959026829802301476875959627812310524344670545321743432425742071837333644892906758818417084679800647546712462420046902760626270306469006238466802543845758645567577692417176665438729285032233059179066235902655348204213910808642530158966080770780399427912653852199713390737179162392260920850597377684824460728869914978149025862106265906022390798609117355522129388069498088233541605657349635122656754136656367631877668901175405341898169112786162282375196655630491690344688008623793573407197699547180192562887485295807233868884408368635447168313508193988047317073586515904341520578794174609658339051742002713828786025091709997757191406250000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^109 + 380946330244121884436060533964529687790622165527760700261879711524299257440445174064031558329633327783952489355265022886738281173993764221087483336191364077970860437299169889179065541407972184280407959685886513980953472465346305839411070866261670044689590006488610983695425131693860744652529898628237215363969688774394417906312260455830454502296790792933366675129322571368042186271305003938672060319418393941784845598524363475118117878517336001721609405037381749808395951404167031516848135943183964779571703815344158078738094354229545812488484908016551296939591074802555173494712148820062416556281653972556988692774425940685542690494834666070985575850423678688287557362225185321588535627682451521591406285530935670227277573641331359916974616000026057754827573555236851737122006047546916085518623356917270740085591278487384783857477667856308633408919350928177896953112535925075319557235057781708208626375714009639388711003328089639047329884390312521723689868383150430730508732788937003893475515604121743640879735003196993113712925288205723968576349013862879653971813984647934109462698253242621234781884425363101945899246846156496357582068403750252517893436543387895611116975706218265951399388492158789145965184389739898531460510639835435781749604551243559252379181559523100189028905361901335299516427117002366867074087277465941987876155398008759054930645394895789758422975452166709103085289880789396990913915610934923047051820107472999476050448364234417663436464192125910497434606500042875264325301990725887956949919366629585838423222326329214718077055938379148177925030950011645149328496705162003779577340085884759316486273870368135610786470121234239864434454726058653799387201579389080214827612982830190637809452668205464712236080303669729486464565788993459105342682343309376414293288829427304110237510529395933709618873542982287542279527643753198581735019547783334560920506558546540970985519357497916726731531889497742966151131354661709778411179762638141491034221139867575582516345066646398753953726896001257242640501124296906166639697973813248050757222667147169729951050740832587511048040623302890066121189528769809568201504822829719583984111641198389121836537011258222896413615438085809857614007900894766427676699256232966928417968161179841159022811068021566578980809903238401954149114920173594909088653813404027413311385942580826794016778551179469250663732509061273682612860625400336909948918991201061677104265686562456363721078569970224282794495244133407450576717808660526702667452513760066186216617605733410571245508948356985528779404731855550360784881618337081855922800909324354588830576691007629658735070138625189256249976395208712639433133637341872892631813468993529517863082558533891179101042708475708660583535047437714580721075059284340401786554075545352075584262888937066495129648389309553286248784782609755401598234057732140610625956842795561864406985946298876773822824459373123409452790725000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^110 + 84578327347452790611421805761846134636856324443988858043769721185650161337201135488366452941558874351730336906843537283924896059443072734120409656486741048724457636645341805459214404361970908265334571213444671563830469132721172793264770459698495304708111840084435857274157654711885675653705111579736445417312871318607550786654626938220978658024720700846914546138901117851714167647597017183621821329175957294502996279015653459631037011310640229773633784000516131502820024258644480880655610777671793133858677038131606259506700723960169017379550588671401176025010795754323044702957716397274642190626929060548874822671019993201330747407061631058665505329845476528441564559138586767700713966433879748741186022973707438994981844679779090845787864080384609065067445295087709455702360457147503969766051401542761295600487715837058033162806396286356221340572781021788980744359101714643150798300311015130172416636619945343646657482615432862036478409030570878803999834822705473951191255768752063091429062746791650822680137049822586136684600971146026503565012682544552932411756521981841184484996656560807879954851788943038091904361039928775507857113447664093667938453482993628323420928526041105911195405580072547811024867439324624714800324889074019699222850829241849323578003688663099000508770491731743079855107792241566131666449515862648762642858754156548052198431329009581046731641932431454256353538959901505986894939028160865602247449975022734593685511456579603085787031007028388140141382212106206866634814477704962555217709075117300333165782960514849944234461109222266352092668537898072970396194997642223049603623200669232990859145202903938608845526646823153003756088456885429052957143855785555869632866500144183017449143986463341569914162594901308158955881472914849973617633628994182602504290770553498653353424923512398035253313160585320539732836881769854387597096654141195363750931946401797114195660731990258835248931336305653810293138739386144836964630759746865600640625678386732818071048479158709350384605562734483371945508715248077590622106641208587521731094573205694935763989775087432426142282489819116269997628938241217817916341525321886826428016482329295868998919390051335767262951543920158533688029182073070334478470544844557522098568692818578006470513693407399795332688429353472788867431551818691491900430951639137621989979588005041508136826304501304481185084226439953316684897640452485205256343131889194777905697363878977698916554493358886812764773765174666041035335280174071448376263690966638166904684978962039031322075203214776831721175185666266935413661983076553535182500050679141784034339778777192566512870771568312375269716549051121431963061358887673392438971397387376589971233259230654059537985156332142774819696812893036914813318712352573556373841787283336253550694497660393372628933746270519125049475835654734526695228499698865499830582872603718468661434754973566683877770995787865460480000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^111 + -37701809762066355159706270767442751182944205184797061302290923331442596010936931447636423115265952972041947333495392126088088894013348100818143375719190017998515221584872838792177347296371940666874815202745247971018614265751041314525116610207168084672248490636484921082942446070749122744260453783783487544572041115762256450658342165794177737555438574612436561961042112378565563009004492164580998106799556970696524164453707070419880108870653131851901727245789073048595284309945372444686938328322580608950528179383535256534033454734527331433030552734069621476745081732678930998144161140663829766952124757476494888358742293164340179982716262412939182014357293272823772726811970415532000149114384123850800463563238515004262358417966062520787204631593064865837759184489457098294507737214759911012110291401383923570359196646469804795604164191007806411522215272395894783538110843576984360007284653040029529159329325824117793602230057442264776691549069335692165951021261591722089739052390500011013685657143985159547509177689623370497701162689507624175245365679359661785044232375480566641401934507251339547420034099676826076965609791660456808441945133803215640499778373267146904773618633689347682430386942408452814396229849647543369405392056837331273481818413339462860137076059085798613855723342894265164573436960606943416332487956848330734946464985546774524650386880471314827879118889997759601031356258082090080096795111293284176838185184942566973266807546930040377155922128669381994290675823552246916388734637425876576542178168110110417173099702581113153861428070083340676042619112270270035649132188857896878170551765120703537654716472634319469530006838311954975192852343523551201837831386592126348626719490334797746516925140212482027418624446677882285436545648026283598999333527667899686157403501608305834321935655052280212278197289276392943387945612534292426728980820647328923894560062038846891976804269702555589289379928293465128870200515965474851582508628323494314324141985304514024625569381722198931616926043085494513671296272904296951248885562433457373723256063366707443206796862696958921178898829054474898367040527285783488442123012771655809470506065958179621093851706616463229709492918480553815735950816829514550027429170950555777379930647913949167962872587877879875656743499478130090426944683886529005775952873664839490014817406461184438729668210537851104316826649859965061823108863411307945223226073051580210233783804034194132047528912365459503029402975531110402358285686684865641322059715777954524213947455131559580322538590735760016208117669859539188547482562007659599238556825892025985583001998461980227160001111220631756286690054905481920100963808844447974335794364843838123847499320568946929721187203486684532424013623692233913594011921624740193701277522611768013060408475424700799456918068807349095018822239957559059416522896790757655386565090157973810024049178434578998875807662080000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^112 + -9266047271660014331758533748317071780508506071685106967453067924574385042357659685572549741493876663745040355654722754102123943876797596616663946126215049082016390301798908541695385381341121295492979433172357007018393967282867149237767640224021231128314252541028759468209516542847882829065186652476050273022935613153358959152759377255850334734286706425716862036668922626128065554898476427115495733067426720728712787199928719590973339310277236063652432721527739641874820441035805283911177124350849880792694064336798920755371890588369068148298389203542278644612204218430835647429836262804077808219020329122479414295541957235848600627488044337706967831995081304827813860058216054395817411075375654513534663775785851888346372501930899892659861604263365684321203242049457349345528461013507297738110784308999184548038144818083866729828334604132140729632335816212935540454788276404759184645469575128552727468746010237894638897934340952496705502703471628272704723438410373466507431598804211635194408891445961016005563669570239010829068626050221914279348037037102628748534950917898143359079685614248724307281065204929008196286880803765150704358956273152761392859660971523818652072801830702571300574986991962938367792169424426073355462478538431238922512629940070956921432378211437352604185746902029088651849414985641578259901797359668415912533101492222332478750935669801007401510375590145226652847199177595984319202408848666985111843855146975695712504979871853996774212143069989465085945785046625044364599678631287881638200883166477988022800001770845310943343935914428799669055930980485793967589603885804364710378600722530838553240267472726208225906176517970342451166563802904463397679569074294084751439832611112186922564277155734773530673962329637877501273894593055385325003849590964929237177528324626442452255241455234490267449966419375368317603218147132446781436718320231079697010957893150117394126389888295854153128130292237444024542071335340307690315934969487193454416345520680863035826065553389927566740224621571393154326460109919085869422025022422468237230317232199708111025435643978307053350790384286461958634851564716682934316070323631881076108248850783786158996593916687909856852093919217700332138214292852787200376060819388054645790292059414696892049256569403604342040648503127877250044281770536847487877333121604791021006261638473938132095902664758537704002816425779192769467978077436690389310041847495040993633249634084916316070132825784515243597927236331115254820296705587950050677390225249358286115480540721796145674628519467844564408727195287117669319848670972867906119859557014416329224154770746089690403227077437750034476843892004896374275818234383422073853310012171380700497518745265922870939130346423333664532359916364477970971961833098618749135996732491179339684272522956404899968547410746468990388219477863896821227544447461743200317751785709152660969075226078523838326374400000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^113 + 449697248803041143465934667342137206403427271019486294902216310846694859301669845624978792149347324300979813525179816959034495846895676935341547797971052524817209537061947721358272749895312356445365100352799536862274016009674462622486952123881810039868062500239475734232409148398059733522078795499330835315486126931304063413050308054213244751302367667630577390474034640632618371163045667922570671862096618609695528642250026775424859022712576229210456429799809479036736238854673338648017639176042648080994828043059677980941660615813964876943080798814678707351801956946413563961025418555605064878629593005416106414120838410929854415213941768842733743891918801379950123977878060059986251694667733927273823115914173108733467660753755467706484825974565111535403609374026322252718823112943482275764127359966682609874961293682967851058523537572138041656096849658959754960381372014758276535457368679592086372051025168294111534813913183720764821665189959045372686649825385855558596202397978165104709577529006682410336167609138545320475372645738954288888116999930734170354559565862474740782826166287740100002141847358684697292199854547796726098755822905153468238368111703717009882401791180627882438769673737696092941907419403800225475173149092455215778375466614884130539283173062639156375922557878964542051104500274013120612654896968035688337159561437312202002508577014104301928927905135670258554495152532482256754073344873502622053930206036521143369969408209130664325966182488709864972072312936178058357641683360392236693317968587921834352210634344375755466420699369980329366874107805942621642075145884688263123778223783802248579701348422850879520239947666893413877517655794248568224547533575690466636037940753806935859686530498375053594539392353299529088534550885913242788147991071681092013513448955858671437826559490489155391135300386550719634911073053225548878727495026980620318616127758349156713869237348521448351448955592644911909922087957703906202826487084455580078877573693865902974737109181379926701387987655565171738206552840832768922599294619974573158837119977740818371885184065058840815836417617558844375393684869451222978793450744307918764043966025495883422029943369500668280632277166383978121771063807090072222320233216315527637263583067394244105288412817933139776374276676944482079931510888940794042398102928647640382331077010503292977200587131667780506893925855624185515632088412660533399970654883984374666839200427533028490084064420819970683107091864681183749413396030400185995441493137238967326503575160022723739183272292197445775936778835558629799250961010856655787719018724872085386674157759823145574106279984794904003885599397749694341181927541685882399094464967301376232681952404929431784468590826769994606930413448949253749761889764839082257909443343355947151172377562061120767968732146577688011184764468822884107120774967509797080605139283255637267873568247638917120000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^114 + 418881197430230038704271644367495346307132049001748090208331792277241246838865363969557264140903248677365948329536236065047562323324030871480008855726209391807891183492815512807817337504102561759155312001021374767561460996711696078537472349477478165100546841039190231178780004246342292851056989083171942878255909875231640769753193867926622696169392720949185211646191220740585042453079039013086805250742459556251729584751100135338692537340640346692990302978192059748385651747508669760655057405362079147583121923513559995452490449013784470573240589532508952183061799356087290815691187720790713205909218035717761999260102460387608757368522438130848149161602612990197986509971329170253309169798097545448199495700222959053260149587077512954497866269029478538602424876565896196158962920361542938288612882972714256641368769586345598366101564156585214913416804486443294301659813926322753753296308551505320053732852843716977226997266053642135171521892613498786720826601097259488735033236485705953223951338866409822157625834068659305272546785810297313355031986551647694865343246882677175825893575108710186298351158690577967654996858269289988690174571173886521677526199271940458627907929698470102033670515249020489304353326818750439697327130283092041755391580403136719689196279559820182668188812558247040369374013101590017336133844351852736101008723131933010740284188813212876298114342908556158746580531715894985203415873331395163238463717116057919820861449964510296935224759311169343066398409440983823697136903510490084038334545681297522253277661711973758240139517954950187022307635241186017616766405620847329419265984211108687158197927722240084551485789298675088736638148992478000131305792122928004616192134051563418541251360112571010620368918662450346441628415358050444712067959955286580787317073586447717317588767699698849684637482785487762530625454295703062598038612480984741471340171816685995393199485296331813552063314458071724276749107184413909366864613653712265952754043242597586102733799849727544749998805681349522870194448271019892379906802221634854774325593375114960972768859347131774428125162586757496042982530243023431964818509005371478305587500003522506179435917102438939382712701009609980757374501420902825783165709208712563276043889900673129299364836381421533316220706817702704170693414559121661636907579320559459328028907826141029421051818725602366180856756224115823198917602569803356127144581679764170747268655966669994925780750153655017870910200421116150926076089783451052979010901821577570957809509970691129308468009821125531813923438460753924014342091085312172354137509743322868839016582347072854439206733629464441687527222218602556165984191649960610804014880905561027833611255875702309838109005940859334421651121629706182255948994006098712781245766088032138160743854413753087938455673215266672234056164701302564702885543697447906751255791282128720010549856829440000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^115 + 52005627568779312593183409968572617481373783495156239406447365994347422162671327543495704915123292219587153107939424333387494845105098063621001003651004085937535706055247741865442092863121666701328739420273144595671496578010665294084590966349507099397379980194062624931402696440823520906128721329108547725138673160359720399951626569003925188865680380107687595470975278355741372953606276232797919745693915433138854369503809799587836953249319211871747247996838141763186520886794568438319396274871674124750184593360756483194759166191026825705968014063701084753219587078333373532070180763955265933497856391907725823533005420288208944754200391870107863150527325596305192584208480734477155899807196615266539531162857766370760527274351734561701179105971614655538240845873309696436662628580244562407024909727287201127072628584118745863948509073324812688706039338252620694755246649573957691347810742376927264336956470446645091640130012198153968368141203152732719426796968422179612640711948867890431642330672089287979311871729775873329846908097805812327184946728959001862520718199512275202508950371185428733853279805201567504084168785305031418027906840898593405071928394376156159552059765356681545234011344195318784306977238714853341486065765128801011494075005300531633637591642915426821426988922303266404799508621592789173964128232522098256369406673154391793804646165691137430883797509171812784982525204899461955894244294883843958010728745418289801794948289023260239841724991018973376438348518465832438739291103388303360771382667034839215904588793475250701596101912910909031400883611703489327612043242307781979466723918116894034808328265029736649550077566004860730792841996092989123081102419720827616122648600084320091085956332617396924436169425075985519966469177073421092172060649625249798733922982225186022035544444212778033620710699542086853200602564001923946564273532180805150564794680811883388283993923639543636608570161302046085582280157411890830156177144065005851999848382192519749104539003264262965165439236769371816044482566933390399418495266064715972136880899100486157373629440358058039043011882966807148649997692148521084484680726933066947812187937972920319713739010882614454261706996679625745409833275872575548097742622182615002900920962594616657868357235150213180127298139996303449607861712800053006311684862446657528094514093144403125754384201241611004972701116022767943355269260614127484165511083764424105156790668681471524727714260793247566425839495105044958368953410691767647013872631659986225187178750024481715311945088668265868819336423832870118005625252932026090390004393488097995292065792877253697399504317750124643630067180812208745707743904108507797606442601234773472907565347009976815921661196234728675308885578926874871290170579569890720773914497669342430070424170064952868566550515177289815882900983109814600777211750451894901973128009836240358185369600000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^116 + -3232866415864257035455266110755676058338775133190701423652194011832092288004548174877682194410084494354560424193634198963699654000288777875104500037606977327052775846162341163858368997691451974715527473370036878907029850223422096268891483354657013528232712036399036002034555371478231449352975640777952983535569508158633258295048691961839924896779545407189643899545103641685317694885649098584869509910312591638668178660085357966107959178148364343145750920650243759247381809443609048564330278199010261592953867788838342880144383184055245463023635745245311490445426953156365593251077408979292694914484030324148632823920992539140177713649044849056238005743303868149365411395210506729355842970150749482688515191886972355857758281305851324383595193569338207885664970657169132551565288928075671817455981428067421869915479571379580678642899985589379222000789617469003897184399398504660481686251519911725901852780257560193539373978139663202481028017759613305150289137485461160699702211587104672199924651335900666130802689414554768025521829367159269371600889881747678819179168220542138922453180346945063634914664069891199379487251728922326408115273049733152430560659195946434530222467653874785735701190191190967292925587288418724989581320687677176555854582157421480267127637125894560213317730140605582684749185690484973106644853221375883057715152349599044478921696695563873290896469163573261945574042626802851895059927159281602242242500223359892413669157724395640789851830912978514360604345753633963907504497122248858691679116201504907050812035604449017783912021675144571773293567032536558845556533150189696661361883360144687261932160412063415957382221800815798752758289329382974895881611725981014569522156931280074383522440177149943994151677940351397661680147650773700216074124814930042829946871557501686518626057921290251459580954791152118563177184133405707448659263017431367517816822866299213514957086781207345644285009367488218493428020599157591817700515028523221639638042577263744757038252963380977611913324320449384294488914586157749558417558320106653276252714312339444091425067474069006298178575503466482179566368806615014024794904956976709578492620385010187510988580430943568374814069477941574025878538723869783662109968501517099183503794371394882256578032752026513782602629456672837568700236556566644328134955756393393966351521623446577001513993956162602932081010594201374562914507561845844724043575138917126951498377843610080769478638030129214553038206589138513920639921724319874022646001748610004486472613076894908902864210816065724518122604795694429944273954119778946566448050170231173116484536937036091233320741144059169213778213165057018358545086277640094224910672181973089260506778612334297580719227644127138775261692085333249333625635755131959552132169822065480749546825766063505554167317969000942663292784704135699055430389818378156527727944620861407887360000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^117 + -1348894247380365798587329091423465112584798736151059848081121438985666019541800689730636396678128873031267251480107218822772348517341022365948604580299241417466491998722906316819666753316792572261239189395044478120481434696187890013463629785291342517961620391799965559457481402360327394749587432991909636888746241988152748108761299950353962064564637271867677965013460987987900108722395643874739017786773357918645386813197664926340810216687717556451461203994915876888004758993941682811939067834517470592823953492250890676665866869278166669004795914263322100117449820463755557061390648550805729441773524322067401259619573342968510717843262905273252714030541002472533509073490144322939683939029180401001928189091003317810076738958085077927799884863718200329423613990018056509224533242305310444619593031005241125456378715489001780322922336435256317565555955025386435516580911532610932563291176224970876056333920776052768765891466047996640720336364824226150965821550922634750246143329609605428331115882091471030637990111591016557444808938328837174438103101935046835973022596088955252185139444165914526234569166115589718071593455100787475928818719610600850568232169036869658346644410534024949033737802181659694857377932077086730369903587381654269755704787291532559109353224775178156679764220428129171781295265073681933869413816883442743618838571535689150182577109342597556827787296773923897184390441125259568728818190845565030190271520413202081691023061101891045557820527910875151535301382493940859863440465246763546639173176500243391814459730647068884110249986948155944568727328511590942255863144311915525025054642187099933849212846671646333508625505437477738287950666908391592039918023914489851171074585467062087019974196406803194118735203001243550951073385117984432109105833535957484050116495604025313080362897534713805243785993678233336475295009826771654724151322925678888618347453146039157661834730251557488883236559428294543031002921989815195144055592769767448258314991448615890868500635879687195148128845036757561146791539524725171728833427966962925450917559280291422378619696817637205061386046009042236420438590775781722228774162311366860477625660367524831076065196632487156605090776358870352245353460198275539008773440668643671106036860682729759587557382469943806133300590572635817093407689131598386296434326942700927840560591358272858019521419990692137001663932987958399829102438873849808900777830955033961295461637916437243596815663219376238038437460200425594956574379587522591835128117840844129954781424517148021188167536344425882110496281457539176370195002755508977562925147063179314481496741140698211398464133364756967878171206292009778433374439724315500854158747468246581557700232814011831945756413276040693944120440378120640994500876746605217542861943004671086077262293903614955775953482335850336320789558847784699848525955077519768082686570135552000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^118 + -127507156584624497790739985546151923182792873983110700624369672233963775129807627575657723050752054003839151020411352343434748069718549588273747351173825457860667244547730023970464095269901070370099252055318610422082039929322540716924753461410045363745269921510849173071419533496086076279563386049503878350202612682866877097346950354225410527574511315222929314980927251420727411038912051104378308904218715411777406214108607503336738964638673435553731718317058453282475564776315824354384113860725236770069232837475750715214855608575365772684924812420637024384926044954873446938678588196149046214433382671867574476218680431771809146485221515090603239894168177902674980871626617661515703661806388508245265653936186055420119097496461739006571747268096716911523401856899945788238909509810531237562439060387976064752126579720577365112149247444538911047529693615690295915416368019736819374331332088750987784769943138655808989197625396425923844250909319300231272521030085517063704988807741847049534630315633025191089944978170568445211843470441282928228156737286582797576137245076950592288284978643480788105032174739487311343123218659198712356994111146480755313992554037326688573024304190252337722896981942169468916795666871554525315722603044717274628997674495106693029700675327476440396316519331460781277676627682765548020997144107962632135329985453024190642482543789950645679585551137820719086219633213178036150178470685760171326309777336403703170595292437936631995707321914890291944312832855385447776970748153313592588428201807081339329870720790528240663421674657164752375242797212654152729180056088510709659210990396427959755486749584573360398441363732537568475215159674792539749039082633683319936861746850040687179856424367147361704519677468784138162077365730180394239106570807863277197704649920846655985716911006471921106200072656928920694536050636847892160854722243661054923779299395633521550679685438634007407860757833645303021419668470877398342653043100284946538833455832595666441772201656302356201684087802429012622272070528542282414395488560178093776596882676421400664764951273992617733418932723787138475643771967274762437213399838429474663954303878322306704323161220196162792299179775182316044766230958230104415384882713686594991691425260739202260852890714432839909353036872016569397862664471928292789709399624491219503715991486274386764228014934793589706759777169314113777106419007666162082809411944064319549718706241732046376546611594788981474995667769964857643047890172992263112791709803311059691054942202327431998064678860977901375822715456775106528927884255564764289362548669382912032582828116587872073938806897080525664711972274909014159422577094364385118987499382110438427652702840194514900088281279977249642692116048499668144003784392150072197340232299303489143745481076380746976242194848933772448253897751810827012545279011114506520205721600000000000000000000000000000000000000000000000000000000000000000000000000000*i1^119 + -2699670959738068597934781084842443336858226533312643045288550837642851126569997469993168584281996375438717643299900368696543862106783723110824735321805898184205432911248323012181624393335800033929203298006222981854176966543459102467211302515660278123422230823865980458127866208540615642587119690576811936913648042128075255009512122710472170430308575393954121974307222015675904886312135260831735966697565275619663419618531288348233786848558672976522753836859832037163864837700740349942039958726592218941965073190770452945512625391279750287697341536351944478146232881710164657953780903126411172531502330439576741927414900977391265199416600098065382041665994676097845915678559610340981870826665115374787040622842726437640413424616119257692836899035266274967598311076181152134789125676805570464275633798384412201681123599589816768010743633077408263424264734255929072528485135885620940948983188429855680057754613382999827583260146643005032219966915613368708916512454563854173711752666587712310439626533716764434899218593732004241430050847878386898673254322924148011437557196629197562157053389204576927906489413190739383396478752589639693272683745874724229476138537341316068132616288334463077394873531145369453484458393888523776974535456645744473385821254001095777954810266684897929850900667078309987715723351545736683811547758847039898096909944416426574276493857199595019526875172913031883381108919741738571392651780881413266147974412794072704426307306321725669616561028523495316419631928333699677176699990401167907734188265546509005248050203807435290208637672210960451601650312857134125690696757529417229765926396454195856656513297043278816221162571170061421391040879300099649964128845891313858269882954883419578394846679999365218368506733336977922399606467597298824754197561738233316226360448708479339170147602046901811927607146272503686281824582073748788296147496657488669615715204787368500871417328457786881108156304049809285136025859088861670359643437846583651550263258593550161365241090609927087824010271379760018743595330560631319151295351876981813489867218065643039306037137180103118394138567853985310636665541697059096722295271172013324400614424701062771416341488787296612439758488497741430567979520543076074479814888716514120199467188835412473836782266437431527464756680234554210816682444946564917921317958994440722208500822769858911979296592004212434231309259018945212435874645709188042505391441932789960046504659702505047541241730868562585630222287256811163930859123117871184559418495678350904588632318222264846894295748271729579593734587595517718556955828391132820787358581226320793296000390290417518892952589027989012062354622163663773312388213728562256892862294901596867795840261968665700261641350470667731659057876373577353927399146680389478994030792543519824038705940429874953730516711252797591205701077737255506390760723518398136320000000000000000000000000000000000000000000000000000000000000000000000000000*i1^120 + 456921374614478870879377023999288731109253460895209142419138413375033412242144685764306704095347028224729109063249012819069960038633611393813364587026111415249438326365213322706663686433938853208004361864454154073081313212025401573634676096564164516890010242093728248410720892216962463870871086462550239098174638135093874670344447186416394199860207402563550712780768564378635817962907964244398980241044519044455040766299342074587386666050641381758368979695949074816936958386640509896232052946360670387273648394392467319908421912837493664430756310297721963276073459763198445831244837397916473426485969311580466229478612481208394530741387914716510922807384301315564452786511324791812325852457552911655598261428208325345567014910048350007197044866130405302514411033781951549674869466226743081764925624969448926354450449631045892989540284767063895089491262224192800501500120932562335791480340088480668791375789717221638252300747892275176818534622528924907786810740280246516708926932791628246370251164229012915996187453071538211790438315396437482895911850311672593091092602485621624578658993759214552407462079545848977415407829509064631124577701288977212685196954971688827434641346772866306142318865175221317401478580256422728792245759113396855600694444004815377104263674867275135059158082733365246201764638176859285591059016214925643523262528219347835966413999246167859723131594022493285850165399916187451424630392217607913437308295554857726844688400658006850930385701127178471194307906356653739532368673657432357683143786368155314756878687598862976210243935023280594281543725922357633826971013704079800165737820117379003451975091532090285171849352775916801855006079298964174892632537673393874044718417032213459344421575919990048210565935795597686461809674785166338967984858753332027196988979926432413708285554635038824878503975945134384797089102562295742670902476420823246377710633406499009981839099052725448741113133324007546091388437874049261825577147136453420606675538055683360057448666926305604843927900911509463962925886099432826573318430924722775467071344619519775888341530035925792024764738508788605375130450917025382927598294544716256617346401481640788345122795445005377205111272845919630332099024968292963395052410384427667350995582567057159806452330498972045131457498031047855249929482890700759300451189229103301220169385378067995230899496720132518417060846395009997217848839651650082503964824263864070640661252273820453093799950159379049937522883810114930608837095290497944468881060692537491473656797042655765940560172291823743387505821321848185623158638913493552043383735126374329664267012168652331153691260014580682057544588845717867762208877005764294608710203767895200498914625223197709825016208718987540684645289292480510555446215011735277380021334894754237353413380900946006559076054125356082373209315878368687274739994984448000000000000000000000000000000000000000000000000000000000000000000000000000*i1^121 + -33976571823832229865030073098975475675353938139788176142126379138637720143736890990376798883217092516634780861173697605192989280407857003083277679814163896146654389916285932036795681418337266387152445403208253055923786932040706926829724766108126835952590353393627357223213414039226661928349114579616072972385521851575347108766240104718151055807645849254165230748478638667450078889967928684928628853533717767842750250745951382033041513901056393108852959169775069630710393253538516713012246428457701318679594183783282291637062077066609376717424543623481748575950180905045301817991026057585895460265990788762278582748981394899002185114469367112783530786316167356361782642799607571322717970372961491340701337205346685581529636251077073829088338802371601671163734518238244529496121504719483214421361240813420893180863649070619114993741079755147371463397786254073228410061605861468176105366459757089308777432815623806800508891454021027782869264244288289867320930263177839490437375327659265056918925532782435057594207637358507580625908559577873961164898703446875426924262207851047721354188711324268035801620165242520685910420035978219896721599939431510573584103710176210432428458399372459698317053509477278407260019107453414654662473694531437656792783018407675592355017999656551436917199492782577955319549504651941171977158681759539550250978569233986738659519156377679391281491920246759085674393027137717953618552893759659459384226666913663959872622788079601526261533207771778811523427214843686431320565091311451693476696151688489669958453538277719629302082638888345454719834904356515426520047669657371231501355375267608800919603795275726183437779760301533991587383077290741158493003573302569713275950761572303701298489108306337916925932925843916441588906862472848855188596834415094682572388440340778685030289147439800879428391129407245839081589177582887547445570722476188985491807100394957334736260359629322098909512187812106140570608317846372002232870215310424491222997040446074704040799126376323413014354704826931310710644600417887115061485094397608348197394587431297907596733182014038234573247787932442997733604636749633749960005225518889678598428887552253981351409446043752843129967451551239906257182361781285881276168431853592644601107357913624512824316648967613289067323480049743114494848532885054724867551700228988576204592537210826232911202930119643256245109240598523346485485247881080980706505926366120293220422635467431927885322781455452741191100561792300460241293414458728793231233956160879309210088620390657365895626251352934942136113590509918557151072032387888759341291946890562065814564876723030330588228983161677788704249042973105132890594224367489132126493927217484075112947056748850224957752656289801274627014980326162859740851968465015537668484955534598915391728281156241244197693657255482802567561769961794753885582131200000000000000000000000000000000000000000000000000000000000000000000000000*i1^122 + -17208990375543121282709563509871425327160645382371188773083691213389720733197702224684371570881119740003841431597921684868175783877361280018931585837918523418873261804989721783488554152688960569995846963686926835335030233598295347527808508227164552738113940732018964458290267477529711787827965751894311876232221171505491026256814845281867793794262533187405216510501276213326981187823989003982666024854561956631728298836123408405504277179443622924867921188953446942438975107738209505641188272017829510991813426492285619941996481381881858305995483743768015312992992129252726250761224511822383746419320063845001156031601107535415278918098830303647681776126203215390905081790174353424348230558750039307903899509744237727047619404607888538430969932166352321603800653240844942628215328811442026104447095794158030510071214347154176557752800446486348547280778886846601270302702418647413310394018268994040038703450999060156962372767972020340415870703615276174460093053364504203169887826432750531299630086245542067257198480837969665358247324456994905919265100324192362586304141038414315455139276421527643434300270624830774306839889707300576905802350464680167171069447541257646506413161845524524171932783883610375771917594046227357867209145964519942410878885121044817868218816725062653649285417291974165101595275593336359010382010145928775645739816878360794325215512462510179586812422737352069595942479053555241348093928166857607953928746118015268289458072687764436061383284584430705272064439278476250977675513967038503486002375373196474542654765242621898313924306928460928087796056038362674957775901713124321922090834792609593928913080353440152903422111794720707195306816555155063984597014813680031002184625345196267797620594795240113518585899962545792753188498658067741115828575967177432507388383393704967157549644653047812126595974537506387135466351159499128904977732347042946078801868929932959681461925205195436277659131908394757226708091243734714489798930515569144811100194294102656129605648828388384587172977824908518067727913153963631206880754006954836106823860290964420943029820272569537350085618882294076862443362675347182688052931150631197658136525574895130966797163053483556143491396140179080972732864732116575374517471029900609578994663772154485904881466022376213751257702937311079386050138539880204981694222543658525320712209826660083783985556729245442431251153001409002747785727203970295101777637102103321462348070572520979662307895955868232165458966101087924147780794903200817089315673175805736926820364490793072833250392693187798908299680417797967003010862480927508043822391818985297488892871235987158890823049897543275483340467557526304848087033755142369704727821728604450871230270859963390195751578401837160044662041737650677219559261140352228216836300900253956745676672778924859400504750006603425982886947071996115025920000000000000000000000000000000000000000000000000000000000000000000000000*i1^123 + -2556998633364329500893855955398909092663304141830659043968355122732662392827285040442090534174975750300791770547367132143595940073115444428854787413025198772871244989056046909578874330581645490447685056048493356803073982319062992639757350971737231113224833125705844666919539183469728363887593836198001662728113510975680508798385110989581159862542372512162498502303027619850895688448623507122670905680609986949309602016482463938167530887665551375571438171111018643072061653689060410091666993487121616773125625908908130131707428990243611994430695795752648868412016935187337933243169763468922103052967397722861137024747003646421077892007150141206407964965903981524088133437282758033076439970390608132603188797088843263113354845922883544796040483915003565559093630173538731176758004288917110389814932477161394368032323562674528457938495788870762452227608978254067177501823167790719303645464034490236741404790915674932240273168205473478634727668425573091381583534270565657574859130908507033327907212244015171489150440007564662908729945032544431087486454116691565408375985610001014652534567659575614097710792517855414129622657563196858014721948777556672206860852724326598555871825997568267206961032989230451095713965552689175465631611459914696690045863435806664208101116319116606312991699445525089457295038956649371226288017803805026088320689423369162123176089748678540884553165242896372415785536966866419822804131924608160832635086689156627016035928938404010951629821854995878337538666161967115390251149152350295803959354884612056461032614036807483084362822025637018676689768416668043302885175962328551988923323568358056039855193614045832929096824121610346043204932925790411477521527459043571132999732512564130284038918628251254969846815362655476828861258690675175505560478210031731222097847670025260272261033489010414777333296157960049780971045834714261562741107849038565470052241460959143155091063504419924504209109216828198455542144781551004218908810007548108511254872030666238136600409320454007461514286305959464958067121298453759111787231980422248913911990025334941892142902754449736863613692533603702778793821212217155848648402137326335494878375107275174606708890818859099003612782638000750430530061668907294011826736953776479905099933244358939682348958940266786257565484074827594855794333370626579208693320711942573036498279644780776010633286380586830853692420475972758290528268882422354987106928433430120406288260000184356282504634605512976751675828207235278179347646386210964141085669466729096763207548599536712861153271071712594713246546518920599969935200726644338499929928996889341390828791361857211450123404281499050527853969489317958967173583094983502919877613211086651375122653151408904338592814315991247897380813729032271527234846251238243534485979672186668500184381512500430999795906826034689324481899984322560000000000000000000000000000000000000000000000000000000000000000000000000*i1^124 + -201118950367769192022841299574473941953254302551979924081172019488505410112729442346674141631851736770060936676103901451776599120788372316917211728092397825302268348980509767260465378081100429066140534135288171986658269815205720132222581644073292711937504278419047609340489672649708380477423514284488607159875959826406706568033002806634276652385490395977128997949554150363483073877345186830007160132969701092578267253646366352301327352512203184688448811386776480822765197234622341851436290502131249892174862349739405967877133397560631079626124774841569593463560349930080931729772416282908245868868110302819720159717072563485826047041834373236536388427664225154218492497254725868745128964109615965725505831930890309279616211841320146167633606390926566868715425877061086812170228963443925201146661766512954641218056090843669827208241094744746192311778800330280800410779461974606976703085514916050485456080637172353277720387070324607862735059777892480335265463241520439457963950697774052865631102446556283808365842454340328858262061542788364599923598034792795570877298729445002486519571243594867129940296840633601462894818590015397531328841571877349262342958757008169340802445853446245198905672319313822885758337444482956456572921333503671950206545312227878270299157160742599925420283576343826291861101183778845886662151959749840364125484996291838420608206032908840964606382711629802739593714869816728764735894607515013295603078832204561136389036932831849966670589686150203940934272593308718881889446467353835596568628443846423969598911552093692057097977841275835132282511272026972012086048058042625400180265308799383309524949092347987596300022935139145238047754853793295320505444713655488738848122198927866497235342743732474119007372141451262024104180513465742807354456510086974823362747498620231561391715722775893243427422307478329666175749851633441237131355477949130936181926587162438892298114630689808679370774023863851799790631294411168572142116151601621828205326863456984372249196016339607452007170905848371045954532677816143401433578311871215600745945887543331111174860846474773247609678874066612737184798068608574463726788796489313245033672124370288613580091931129955424996011605889983519201527574887240347630754076840125610370476144173656349959646307438492097590951474183309789145472950496490622847990437486390211182473353802244867520365104251547234515877350275586742331128714854863167004032141888059471233377119713495691004565616412649790390721212815123224971081886739354554379587441291425060494264571029586630709501572789574201266914117323534684570309874547685981670630539774959685192286091430156568569340857474891777109782107773069263187979064320053317685641732425957314211980647318057342178002896878964041478295472039973294924762790316590521596600894201563081228742306057262753116793061135227772189907353600000000000000000000000000000000000000000000000000000000000000000000000*i1^125 + 344347274269985214973222614354570848698727512079513833501125141205123724535195287838729630332345903685698077823059117764086606965047512629441250032249548721846017161848905007768831008323836082652987227342872467992704869823622983449330075029689626736988579431807495635927535863213293827703356772833462886813730761703844914259280174749912213356588569903957407034211933318438999296290483365765689946240218086145191887999788596035250425509048329319277203745393534669282505371319867112678398947593916845748003937556451553788527621735336079664091556060100124405093808711788178957394547324346348101552308443108853843328900925261140402661515790299103906977548864190206782789720772715688945114335085822537908238468859123443140350593355917600605453477527134130935926317754404186543623282381901147253485197846419559006036248013759647075428340757177467853403061932056011712020191715698685442584337522171237900770085506966570469527559893218072363380901512575283076697687659276849595395018665466815370850162473393011451078966468718795759426988580389519104967541070391692065413396331271475075692320940096385434013297612616935355209672923513911561864347168833306577928888684983034479498648982791542767749718643991978690854854014513848723869858995983875878577115006633097416960605369432410457719897070020899545028453853141294221294512072840315750380190581414567769621684016513328329126026363565563122128269054234158060894025791105913081803596372765369053308743464998981038596347170765435300437973311327751869045730589872856729123346777979225006986149970494628470182148982583119360080279570459725717105661916503013428025358681702505568320880620323751877777538190987364169778548390178610116100683013274732882025495596328190393077108106279331228703655703773350641178999558122255498523605185399449192365877209680101652975132028416061136598434300774377576502777062268357327037621405186248816535018541692503873126481325029600184101364504897316978034674229783755822905185723694665401429257844161772724389546246211623002289556148545497979676109668450919261424823242026855686839457176436448405317757393698085651755399291444942860769805359076606133788669920539489694736200924117307955453739952832051873380097189799365273694828809387284702510875710721898980861517196491153887520694602384489511164128942020580237866003848057585587867842727095539667475451612394025624240112206239216153022915336766678692729989733765077832217842502665924938595505887640056899088656944898793514393890240788238238675567414064133779553661692770924879159345664980011527246811902666171507497076624574858521218498760208899502278922268965596540883860408789199438786786509328783662365403468312677865128363377727196604358888013899467982034239345194380388068945583684048221735413164171791025788761819548438250724288872889810570137931744757062448711587258392347934720000000000000000000000000000000000000000000000000000000000000000000000*i1^126 + 1548352213010869566273985432825592648128427789565712365398682781813188491861094048056899384694655302937621325426013020008942716170944907012424139102988426730725731400870964859156361996055152781614543226879857759064167512907808155810937611017776837921641754886324385618838699590059182619935007584003273963354490130301875300716970793284507774277409258469061608516776914944656768717797852206509925342978964332905662891800171513423677338006389086361946932320948633098993502420540942246539070589657357469661535124395445663687179816426639880164698175205139543491793680558011588411217759563831623161779744832140061811100456916743749323833711337760490624602667882891120742587024793420634411698221044675038157098834223775347580492294700905089042963806274858797970447676489803690046470838145993594742824904773689873186657905748429532344945024511505617616519414413618151157711638118885159115009464028884593660939252523744145926774704310864686003443687423215809421938337549448167485540826804909183128912368586943639351690088649225034500293989225367284181565091287938975162442328971410166610548301750940428670766317898544664901076184645128614433322945984658502314368511856070623345714476737878041545439347334866665606052742923750481087697984513465968647552927322805615451966200215720812917227038772001339135947369411297760222234186724402430810348770547504553036269354045307225049988942783688348175041645075257253124870828835108318024343951970339384767303192707078351320952896456451238839403353689976335756568711904804898264868407145577124356788615125238411539605667761598303872702206306596281866044253879245432383809344733313947903504339899908477189255934359357475454402442479571365738447853380730478539005568124606700534220562990024395518147185614005442936373904484516215940105090833845936774469894823054396893132462855718476445895372008434600332125624405992925633775437714170002381487376508143620583537518305676348396596026109169770345852548960986864862866709407464225896899478908860796770336976149732650174833834875200074851231804507698611901985208665749693436120592929516082447828693328548373607463803639913590372566683382099578871175609468353958803739321067389724802940808094389967048528129187011571476770882416629143310646680560851673762344501939956264998081139163741923854314293006370893502631841560745623955246182816708040611644429546042826555475156863548554377538558291904022156355869305334100894389633430557013416572862249418237771328490451709666844677599417835949115439602991611222532961839763576905607896830655139384380631065503715871039454553244016812725912894479190140251446950991311884743673589428342936895070846118333206582478290163424783970560000140725079765664659860724772444875543055132468420162731994084375216914610755582259762171016056705923337774737294092431112735837582207610719652006248579072000000000000000000000000000000000000000000000000000000000000000000000*i1^127 + 61851751357837038328924373210245411944716617996781798097961967397734803638065534144434036305309909777728816616169338576658188643091117379243331933590326213332574539662158348832594586826593118243544480275482495475816834041315583288079232481236079383478545721421359788842698069267324760450837545408311522783625745524515066188338756627073651902190654345793492088750965992261800794700127982466270439556306406644899302647969752505454777571386286565698942519231349449689724889412885785302691809694662267174779998834936496185565111866175597810242367273158101888983816230591183964061323333283779272866560534286530106156264170821096491425542040866284865226166028124497920573680238443688474195153204421814666456972908272068524939509045148895874508361667217862928419853200922971144254620791677464835855129866865274925509773565559755348462300914112731070125017531976427446795187225846434881653351358023864698066433691492227225082436313654901928788716987410241421388263379686431915631954995845297338890338149829866584341122120656600447229455213372852099652530914207507280013433959478604793637707616507287806137901667230192839277861904821489662734450200498505937136788690038703398279325866512017651409525800339266911942768738131045008447591246137060486402140075388974855416719606666922476387528759032469388788541747433041058046540418739929345597959577502576114447649235795234512177481125980342248106437654728250748288382994964730312125666827233205010459811668252684983923759553896059603328749670326954971894181136956562292417750285658453923841872853251366784298811521166329857980299935880319050530114934659029511470583174450234028387267755614739516827015364104932867839162695636351448229932603179925090182758888154728530662457511571879912086616000032637402702610891776003737107216497223073175056443826959049333804011738344823565216792010967839741677887853286462391515535814224073895273609297386971282796705167303593169120490936155060116354550753165794745232849475989187353124985333250805287190673458995712964021530731565199932074864408329578774956273346960515818520975775099418854989274822494021103206662249438630252968650213008746063449899547593670404450433420725305768721660726932830594047938240175051382083602752592642071408783442393936026224051322492584303031872033552517038924430622028639173447663287288600774004849380385300983942977996242190024651077527484707802957664364161191871902547352835747794052511683088111066714667814666362640891788335535480543871630118937651262192165219366908642883108054645145168646025931475903937079081040396494022741501948049439454093495240665216568728951883715873945739432298027265397890308955992490070206273304389051693708036357802697640640342699266791515242713582276088260594437253443504885000732105742949939565518820320008004975778054034331502644051553295191055083241472000000000000000000000000000000000000000000000000000000000000000000000*i1^128 + -8142226515433902464611521038272930963457083169710926824675148929187839084103099498696660286073160991662560705380718518363185893965423852202652854542185514335571131958134950664588015157630269143108846988616781622232347556009465559135463023351811277761472112319273813845389305782567475775815978200844814186978529245641520964386475729884337576104163366275644673680526384778106344433146913028203861321819145145279427836101226698054760771012415172702836091906775156693291136330456396672613178359523899839095393698120825375110087796012419892205607311357691710049183874648142859501350750395737511029372374840253568030104094980051206699350886130765627952002825816730458464430759521499343229163813737051607714695741465951804362043331325262842493591354442448845863257689521759735687355957556111276856437938786686584437929868862032840668441457617132526329714973115417288952068284721319452461815707195338498697552147202858238591682753729867733156992102988877459722687784104184267647094484019652815197574228526547043600526000168392644746167206925049931674521128945727807575606549969460364284571753251435893984420886999269355332339922634296975212635317127102710653116684025809899604834324540480781089050772633230406325277248819418824496363553209710449738914275619728640139805955001366969848888737736705822491585683254660623887482165452280672074028821239311955208362486439636938633399863537201347734190726423317870849162715919821155322371776726328772809352977980600938180127872467561851940129730884452305946276623031629809178863733904496209360997842489971714764271847839563941889744071114860864105760772324407771493799230964917212055548566660348299992106446179589195530281123692400017330263340637199347891444717348928471417693923832037841505424807882994058686723272100299350411507900848030518208457993823859281639487446046410414270419155621427741663492318584134098033510137043975548498409598925833761569997179141818905405873752231175056865353377070531752456573488560992554367046426263565639452195395095383699122441219763067837172455892046379399620517693132106515151999250748021034448509227918800290964379273345667778754978167699867449696260863811078179994117824343324230447006759398609777284706346435768513595702054910452877141214903417677101549978199559721247153312580630107035565902622176954246077304472890900288501139156552137657205729123945591055851715307665335267752146159719249066427721998422522602996761392144297474241724534949288408282026521535953832811755893171829358044859223062518155092794089637645380138243915599834945742136356704150955018429426673799034200470992947518440072359482269290830726807956410496767130899742355285591835935152453611426015100658031925819674074375765895988588604015540914641942330115304622614820477995379299095998099867139454717302869561384766932197618560628967111393280000000000000000000000000000000000000000000000000000000000000000000*i1^129 + -909574333761145725733832948417178305903715269977549092499307648186640045735225507312609817326986622488979302545350914157333941858681760080537448507945231475692777994138445291977312904249907462569888351099816301028150858213981313063767260426545728699936029990217070834755229896477237531089903781639959590588494746929333523064734570009022791263906547685897824156216116049200417758114519349987872663812915226050604312799414446885745684525427116998328821706954888031171380830609721911243917003305017460701160348571400130016514235335286879186192368579562098325319235229828754311846092941710051229407908693730496965719655783357550170253616427329599096364689698118932571981611517241989543494417933734835477345673233891962631683960677350112609617219112837330601552659019950327511230718758917330861919985867554172736579185399717633728846800749026901095535191539318703931415696703562777032457349389316056354931940012481466642578355918843389636902846150644291088049899469122343842120420824728915623178425394841992241016151981737858820751036633080627641811009032712219785822960015823652528277180431071289566427801012199586514527721530050592388189469018237406801237039174908458297454961246850776144521853927159602591909554309979452273312558007487740392944615728156821021400647243217162580083164448546626381601174232053933508587383724414467041826610231126225346931772991353735493923363014370083116332389360564804831083776064455626317813944666546079163237981311448014767963248956947095446416491711759722317311402053471903647270914906798846569411422689691642830401220048663457756723510723598312546482916831409251959677019331333814359809993370601337969804130903522550204321280827255362614614490076300751514503951192108849466519452216241407691787478289467103728071852133546154659055109472063043006082093543580114585214075457485612836881523319376817323601335018720255857873930664957922220960171376147724915115261164780835795304514902454704325227043244691369248084497772918317815137431955372576725725006875528819345993861810198398387764996247111658341528562586617185813001329262409960648033852984889956543548830249042800981809748727867476232956356193929362971297275119510313958251171814727597379964973431810986447202995082874955652250840186649608191703435195704779662151496155341230447778377371910350305031406459351041285748609481437570175607110457176583520079627697165952287924975777490891265085504216097214772956653040468700484915058933183948815976968422984039267157395798004311815755386541013564563784403135099083586460279978859593253542152335231428948340018861993071481271984649948587204682783751492517384780027791937915193713059417575727130788074804621683543904080759664321588410539697464240369963306418976846288488653780917978370065682173571851633130543140992169986938712116742151109609284660363264000000000000000000000000000000000000000000000000000000000000000000*i1^130 + -20867921716007392097512012453779860690589249274871058961454097068992457114985157034797063789357655545602280900089272068468042987368323529112845903567945515300078952771808644275925171599084546564390605268231424217423706477640848726338716495263701641138292520088795997664266311633950929040836707090819967513085555339527187674810742736425937681254065468145037806565940761390273752988208840100740619823207257767902072808646862411286710524206257672229643466447506691024275568826012075954047306422603520958348973737499869023799820154764999107552919406797159119792263426333039261499559643010853753982374019890809376890263627016361360734847197789278766106386256949810411153761524242439830621031262305394005339094843133227720806490995060458180993883139940756149277095414655559245523540633002519252660562739433892178898712966974863682692165916030208632004635390893576934120083114333640642691092636218429453956073288615606781773276954985331991999531119177771997414974526082311079080027452539920660423845756151175461236005728759695501821527347311152054686443828181048585931216829432090968534080111581105544056513739172600024956382348616396677598779689379372158137699725002318696335793730903841243297193539539762226329203280143737073170210317892121903500642344666062016434967939668506912459949754643902424588872555182460897183303491300210141656290987147490879609439325808885170670111191788078138486841759708935789110549804810477206144966213079553390963719830206686567869647031630991263147994034448841623593524004776511454563834640998772535505398107122917286616232136115810021657294019994386441175995483321658937959037187928504496440627859865846093412440858683471582555277148418046760345980605408062158299452785636647870320521082363582892109973393809656445921877898657404987437778722228943990201646373084013528133504649966979345065451184577049761742868308117705766098228467434866589807604433514506374011805592976830805311437495725865734307141166559063760859481250653914950853720671903400842005555554797504372339516645012597431670760425567375826780268839448753586937472661250728274220088307009160379587383373533303897577633869802198179924736752719069525552288363966251955537430106610517767083412562780551951137487748382443092298808817751271253507281790470889879439782113385670971607205820147589821953130537997783150957584721157762275556651745022264946664443926723974519375709720613893763292577259781070429788228185686384133614018450979848638079135348041159303734580993502864279498293857495413074176899723816758964996989363988886457482298092397589183615978273570131295293536251332831091172004041511530602707364114961494018430422657296710028929006312784554717762922903865841282397792639639260297489831469049048738375743750549302243880441492235043498487563787587266438403219744214199274643967180800000000000000000000000000000000000000000000000000000000000000000*i1^131 + 1957584965143867601035435138105390496879131939240893148413416168532986773620460217890762005478086985091832538334286822590723018390318456547915709678981282483789157919428198974528656733829691695465748563976300889121147246149834626800982522536706006407959499794142551918706928829332461961575132746759889278348554982324763063051961159965872834347030652784783812209353175189516925843462425954969938015806873873327010662011328378189694169628894615578159216033487936120688934571697693637095687102708276687940062064953824064784950667696213974344231852306213437865407881331006368010650997427876691261178363366793484782220528169269922848786153583886312602739274896699158493540615723012114509617012656269099497570830312944251594136013536007301766259025557734417168733301043184064458515312843903192598628915992136593444121984320882211343118493895000931716888033122119005589175079935601876364805902230092594988586039503279026651877409471475913685142913067596657928178554770137097518079655276927331190356397477729718246738492516546951983753932178038942201995770261482142308163440736189327180482933135650870101840382024411898771362417730398833432541182094562812076463301523453578226344188092928114829565536853775815511306605870304013002434864825505734846713463831887415328875882494550586431626756806689267555343204642969861310113864282220319884392541929707016522114477012223844838752711921904942937643934679361418462946514087190504238244597941842928906164417455264429139610527161120448983912704934869782846621302924412604993285006623688960195033206584024782204383782474881543975213101912555714509774312832582941477363368701456870272110291720412542824019221591813479965959199086620711983366401318666671087745714792537640806116367521801092586167785713078096915260749121677636317296103735347068881191301450894228205615657531846300680211448096886999191904684204447123498313673937616357560909042165254361241047513247321872515874252500073623976496023291653541545019972423398350148853573054980622488379312050663919153522367986141546235187095179864451870788941027101769481988348010907726981818343124767173409603053394247256121007630567838938666254618152278628592310717624698056504569752482401042224878683531683006807483605621192085908089207171134444434800955951538585343745844342745643488196424390112990166223861934845916460702088516635741174322591661160850482086631988325055063674846822794989471299158373315095207006004094471545350293059444269927467756447164860335955208571367721565263953797473963098063955667481820624742504209569373282654898824886385244334595258173122250957502634261386325829024914386225191058515744236890051695041866521769619557098118643898597214139511075378250909929371849214148436935003621070602698107509989443236863339195706246172238660873499015136147947575429449373450240000000000000000000000000000000000000000000000000000000000000000*i1^132 + 145019132308251348557884819171278131634687037945429424007915094402300212348711459952006474313882306870415173586158173609552139909406392868071472545406617205089267745682214775424795901370652771957302031762372602019525955007631815948169479356686769602358237792947035472085267996990147547066191090346669867156506920767638414168708589941867880991370874668899796777426837518647440598107132667779459014040923469953753973688108998790674028538390340331412549685772534077996229366432760327783067111920873627978363742659054793212087057618901438105792266687754190656984744528454106521324104355263399350474673473827243894867564682610218687664119217071020995811087617721133372971108445343240684780294887441190552511601147251131622572068466913234450216729169169276274564587253035421458975569679523399738469380175168331073075667636075565714273971089348221467844659605034433390277474937259610250194791049655490568186195959667904475763759035575583988313642063566711854187792431006648790540596303877896923301076378421964742870916493578818741744330917026453772858516080580077940822518653136094905040256848280174301565229004430854869916465747298503832154964372072344136100668431275816795431504211669713484964005841361943824284577354279516463494108265500158239675272464157755399425056843936927097114618913513307800971054631596267517793222183988596024333611943471629519411165162192085172538498379121273190086875595225883621111396254600837028015586350022707106439826476594370383216465255116222101973781780037314235506581663473191010362750557092559464410394971187656406176622235354153036885751505142666521216930306205058026920879149707462544478447062147961045156935824281804229281109103865884994122717068411280999005860050656368653302903071071675777442200850177296407207069715664962177060293174228151266783053612241371543200816138892644052910119666971282487501198134881817290527424340417261795800893300511063319826822399598473902004578361574165118043834781312475933933535455141029972675556163080829360375372819655950424778797955424645028142160463690313396889865333200484344802006529251957703295981299780841568341786494089797605404421548118147324366891167166348485127297761288440660288590991050206570597194232002212476026384922614605955936785866511013716805106306970758026523158027249113423005419667500800454906082460018177929407712195350261199561389530489994387000030693370658198886722392877398516543892258286794834666193950104194521892398063921241921117004423373169590358116339835117104287203507183134288535118926257348848392291581244756854623343258669864359990806889037768733791417537055490449509800137707786204427613301656700840464021579498470810627939382886960029977886724260167747796144284271556924522796191943890164948727046695911270210164618296662785192717299368901679428268260851712000000000000000000000000000000000000000000000000000000000000000*i1^133 + -785702035025684681533015827207276975327900185369218683762905144950655327747360115460630756937271228471987676529436544523015756691855779753515312303909745614692225068138173728468404304687262784152521017363554850723920470403133437052536282205103425405101347448380095907728182907925679288431087344435940095645964929939959014846737395352384959960667607797648158133361156736349692406120680618354472728613347525622120795873432039575330625958065872149311512713300414811426725958461960243572869295808535904078142506557681347877819711427619844547746861833798427136383521174608460307689142037310182181600207586295964993576385157402077905850828727288875158456071949902634877995161410060904127372367459543801073908404445900160471420896178912342838582553797056472355384447170249577498789460445287393993531795528313941454015035677256286952652647224862401404011266058625231564865983397675532040439038351529140246000998893479358284821229301699992100609711755105320153596530087886221871101988654624989581772929066091008600050989455240180245425636174734438981056635321142867657598179665119176723797526841333204634042903174181308779485619468170765717845213733257604790031121962944055920713598431658664437208009348950097205438394785493105082372373423693391326838107248117185972546578086585718832781615465362713386578183438477012397556719412470078237647462445779724086149265212334319619542394107036752658013421089320847778452671760455239033089121722805849865513911325532058951680579697228951603930600782914279464719359726708296970997588037959704996600171938073670650588157721733619036935076809749082889448230012347070464115923925828078362142454765581327786625288232421506801122601127145228582711641253033046872555234387799118448553656695674829931790807298305278094071399212226612370199879990681012076557246653922012103159943190842462944904022863837362611724721140480134766039691981010777710737684168224229290245904396994696436486145158870293420914838968934585708453147929955259846825212009500020131583648231476781940622979389999453981187646751197088246230488636749412874210008715749360988178542348804546186357485038074135898533551574050827722539971821691552771555135184932294814602988681921054786171203719400235679855820160426840700667682413628744629580691979223572084008808500062595306054416148159740779843051636479497371937244568283092477145728242702149727235944166311441915960892716438864072366696516094206755969807563958327022885748696788494269745246910316282708087840669423923285227491589069401744728570336882369343527484853856634978395611504827288902426693553303882080500227643393912417530697525104480640404786572739925104217596381268524087839330129407813375896313007421416538609289976776151952917005962895180886787082354962783117765877927681328215890105209470527992967987200000000000000000000000000000000000000000000000000000000000000*i1^134 + -593259374735679244770572790516780227565599862145655866144021946779651611588649048243177265141974321765610015987606290999119537173101019554236833675608029573789254736218900304390898113757770235654463558110323910455718503889839060159294608797942557582518906570927410178742205973954382145275954259530152971689232590415372126727787047707503233318797491529093602544325023904240607924618152468765066140332580928022539694061618919600686812515636331383220563948175658640941240370799052763538990196347098930590795848760095048182828293223870128757765328791349743592054056462470871686208683960511697395606752783282495098590456566930241391442041795626610418680737481218407880559543421024430150899001605516776104664061680460911884376695858579200135144280126103873526893927527062474454932222153723351365199466030724266116257460259801084833929628470857819846999337304933590188910447918475638535132791042078582789634889750229940471843178614000733469902043841045778629134665738425326280814834729226761434692820593600211200134195334242802636075054027071388933715530941435814176040694169710404272070012915795320904670934802858707914641189451827073207058480495582788570947011804237913843347610239476262846198328597900159653336968934753686424973511106681208016155967250711358262552757666191548936333753877623358865768969466551396019073810365601036257593734406278195123518701362910705678624853787926148171688123937961678719643859692767637945879753562029799358193566258803568524777923182988265475692081431899649553486529502026149602909480681952874374566356082258654656926855918544511087724240637582529552660241368602117090934944509374872709796712955026551042667396729982944893981358885207555368425390536975287800911855014914898883349391034209016452736524364152866643438006440905881073357111730721856291617823012590604888120200652685145998440926933970045262391695529070895177598716460829550475534497028519542144307435692910951569086467076208748679941058492933168709294902953999199995936533344132573478937508868594253350103577043407445516555732648109346177453481900721117893987390148466307988035280498161134202068591723479701309141995644643759524759049847641679091245824911927031146462888410079881426406860424449710362440821233845575190567799728109684399176935802768319788423436411313795239459105605870604701853126359349416434413984034060607564790034706064445183522168831351884438494450603671449778183788309330216533858335871638664298030661343817632258758251777224122912613777117992636664135843353297874324943358899487550900353175619670810723649780157495547665553993279447631785221062081813725842043177723660981449426081314595019704210421683450769395128788292865414088177829890811919313068060081058961475463115809322997853231343404988427855505588988573516894673877632735510528000000000000000000000000000000000000000000000000000000000000000*i1^135 + -38733897619640495720386796658015881151875659286594350122415040379822535552478544673560714222733417137457635672225704946995869101920679841582122049884784181966638616351472368108998487157400145511689285981583093731480386816341125879584373354659055162185161146039135711732156895797009607955426034319812791160481442120941615221497992360787235036902637494398215396058301355764814544719611286959305193091126966160928143218816123056610269316215628124339282945333052144139532107992247974617912818146003290175852743735051128841104815813031745582428642685720437578903773538940005576006502149235593356459900480967014975033985493620969355320752380355035487765604346161550812948017645534864890446426205240343130455867309074162706140898308739191515733932778166859762177081060245517020615571584987805412836796487674135384397488125428379478278385013005618443412170583849219326916396550228157867028978624220875195081013026756738064297082290264941500714744380704894348266044360746166562263856454311879693161812288682483746549334790015569188516191567041570918212262799761767593110590716002572719435160286784358240328818417298011551978234974161029973348446256115524540564916769775766563841513123851566791111281680198575569870942324151897156505830301541001344221726281132332386501682765611701090802618774924271237983983955781965447089774110532760289290710704996491300391089281237492621933151872750849525228933263919953917201935707615893194204459866594092648434592086470000293990145636582732082377880960794409488335455401888927920290540268301942881437528867327301549256215784921163318980739893677755942619231794763552204367231187683560333641736573328954733790038449824387247706217896924462015501082807597560799854520737734375259810819293878855522568334432796079746913650296936252357274130469877929928409300072478370559009114342023708737236700531369409081930501379604334364607354756426672579227933474434421150106226397121577364674856714437504693405264007252113331573823532668109207696044631941653822459643090577927287505117070033082076666055123174225917886068001142986735396845722581261682990260851901133370980249875066998445751104276437613272034235700964283870017403438833077101580755436431253951068956570902545892419745207388911235956873031987486037055209355581254563290104985201707097294784735367291093546708173273932434221321385089594562463025494557872015883785266062387769876578723651786688733357451083008327345443898459557003258691175139152136169444852886024006932266886742987184278776163921341556251105428281731084941387882316901524896434810489393224799717891331177935831419997167970035215032195509640046193776905093869568715162213939584580637485174704018464008556681322117710462219480592219514836673619790225773069423901270190945046920402852194165683655509278720000000000000000000000000000000000000000000000000000000000000*i1^136 + -1388846317351338769980541535700396935874688430236842382917017389090888469289309444701735052300310619040635426861908519530144422941611078631615755062535504587186123034822735017379560891826952365290334840730668907654307544663787525002688655544102696663409981656805633773214871542132431824948854892239602604235736926949081363836325355613884196106951291006437202829964278180125352612404227298258386069550092535158412640735477056624842762548546559158618228684232939859475693538716409269180712506614564179017120335534320195053962952706442338238769998703136312362781389406193489193753821230444177397496787929614224906814580029338021302431808653499076461810930016825309274592715354090853631287053936952024822420023034901767854263915238882251800564707663688520851840638194642481572590578930680703887784346957144372579996103652958973499396259717849232295659531301491629878433528122692381417347262163963743202039614870076866038076996078965336409972685660145281381943677441519410637519371711597794313992980228231370764965888709171979893278084259384079973008302330904412871901195560042603462944555019241987353536408451596911724373647887017423789823279111591515747338416257606712103716768367618877522679384402860903229981216603320604207638692643723066616440474057291179174148561961457331999220001047413052924086563125270171271535165164086625629399875993080381203384828348527292266871613721334810312964573326292407429608683368153581197294732456179272713868218514217064170086615627361656703554049796823327364988144514270644202550845451384397466754123398559826402809820858552768988534677935900206113681889301736073895749388661103546570112006929053164191182549146701330004073138062619698188395313117744533453357166916281875984300428791346699286984415751563076001207461035789619177466727180062900032517850452237748031707011522993379711647815255349039139823948708167266558851539438959113612409522955382115656384684210090547073351548768042423213961241796830049039215141934179957555158497250846228150072295147985017921081289044550143366059895555159460907504744061787195201029769223549779195413276666525578187008486554357373516581925100551418473703006169404543356142678900063563227393124711253877553294120629052388945977193168529918324652734263143488556016882713563894592785967745099015280403137990992316930805301402818918899360535854935679066204338490105640336098866348139200425979121945607943818897299844109562322621513724646785587086781717248555876617234015979504079233603043621564504309763870382745724316292256780801103392389291319878962645853829328390851781146696170806978129917878115672437868979464523342956091342864046480591951372789682153410640986365203963182684464093624377853449517699246313328334291583794047342566590988633861073408866083492971517103308800000000000000000000000000000000000000000000000000000000000*i1^137 + -33960302318435534184365338882253993913994770309371504021611503978021225642476240461943308471592987714786977501277853939093137099327526384982347054751281649950098134119041393632108693152209261033678336402509762414260454388404364468949915613192650410095882769257905826095238998438767405040836219095531906073950710082293941578958889954800589084276762250201866732164952827413868867627932139014962905805546482712688289097389113824237021894355727322536035886278034180694210757940381708264953751192888800499281513012709959296183694004800400417794926060305735975462568999670254414276914187590101581913753375480946017399144246391323930485393725735776108232870744590266292057740936072916084489807662668461417108913009746025237569930842537260034305020170526229924988519792358998141562315468585716427355911553223721723789677261423388401462423854515056575152253436546870377578612047078749147205038811491267030909733591823359208058648193223268090180698457560073540819837427917695252105724139612199959472449161268833905253157679472084331779228920943339523568115608661229120156669041156902976802752100921018766219579848063091010600654787875921370632077471358798769783837799614985991514806028921949108702788275725604609237197552014493460436244619874243825436315956172667873773785536943993926082697363870411954265849827177932347334627375215682001689154690672079493644407257705012766893965167821809885177262285167063663457109210086645138213917691397966859800470982114716004597393359081739102200257177032867863608142762995957719740061701825693642798919517189387459228756341153613585846531508089871235786989646507712175002752485472382917044470211847700488995936997749817105795826324270928331689428263776958747668846081282366312222110877378378379485301581141714877337806742115180332111073051910331904839664084509873391068394069533199476184428690477287607770334753599483959895010557540511481630671834737989965256905645733794584027221136928922589940747534960425834022092079446276765220703783960943775932230352876594598894211019631983981494671052459576912037839842701072098429746147066705078312586952049413463213339933731780432641782550706187317333275902987914439718048372824800622629923234160028422962161630774204115711585997400298756465662566260516573050101184375920667063291164104298218251499662168043837331845301271197677148312753951836504604103463344645130372843736875912605879109825576149899648999874320343454017523236274734923663677235885096964890318410662541972547581109617019674952514310471971578747184571144740952646144323403434963926215179743221739840561623743945410022196288933366464616777263074244499453615867798988507961187559425498338143359181308648874713792788960957046753019524264769081949076832980484042042292226259726585690242302964966359040000000000000000000000000000000000000000000000000000000000*i1^138 + -631425468207189835816818073495159493761336005235579503684730024440452027084292648817492457474610717857173984667323685743813603076427419318355886320879881332692615269752139706478346680884426959497587775869264061058089569933758539618997315491321697417077641259410072166205073247334369659658726624428673675394365660585651652751551274218672615048132027795238977881374605997907158670810523855871540533883468716222207367680622821559754138592776813458656431814708617023448908911004905562556723049050145076426968221121980038597087097034589989511933631358543500988626985517945178954461137369821227953043976122532883990685714621703403518237243626543157414915726403852568045061813488466261974470842385258742811018247723692553742873858168624677531430301898478775988763921420703125362042625244202708721778890381935061254053240884797003098035170089312899143354916003367327203723993935998942194658838165334483583554787203140748473213993647115435972726721016053590180997863430256950290249567599073628139527750814574894200078727152047675248207987552275124615537754703591774849833099689800851850892404397009548070683209089475439578149772377876128319426124650739364540385865163318685180191429375708287668752029985421506261539862820683253332560485862067165398826351102921675540203431161135038274449230848945182681541605503836918678428476746707526365395516747806380642143082552072888559294610116044142675941988357508509974328477854430423477193905785258030569417934577838156490413324019915842058578868776450734958926048053594767315713115864219220486553403076775499743386976359244307302441268937395095349855721933280586408383718507882218013770931209629788188287223247181833921549454943160182940253765026237025641389539256371579831011278363937619914247939279053303491838872971397626699831169061826213796471137928990584173175591332350245549340103493551129847269845556527686727323402640777981320985477863509412441535794439764034525666651371319272994946411779158851678915416694764118084136265439978590349443896061742564208051747876872004900645448198713393386533891342470650800679929923591734636783374270646622492454509061416852915191610018950973875749183808942292377172545486837963998660338589808413892466161137521152493240678066607007057817473510265952291718950352638867022663496186025524592342111285507744525788378044212442632766848178171384473169349327411166352519502022971600163659413567062717644926650971318565257237360112091329424558037067172067780234916701155692686356898691512513283737058614601112379264210105834714228715770248690419518297824531321950981792596402463561742709807984929241145001224279247168311141280117049328264520262931739264209067822499377233031225587436643350094233159032911149001757374283586145338646405086017089805796708974592000000000000000000000000000000000000000000000000000000000*i1^139 + -8457820431594613739727387382379316429922333973568387764450504290084892410359752316961718236993113832816951166388242779128221619304518639677153659356685286822150496804372497660515229179530829144198927158889208565654402188368245032514637790926203628455270991975375489979207724516125879913574688687387269054474758426658864132596594023878198167676320274580753160689422468427332219558096085679928485292758060241544196686459786895032406176057575430433273091199413364169626577541001818996443559568770811538574118671930454205680647199697049381929669687897703555307252188189789155766043943563825464642455826353261173312151350188548527119003499062688108886717255141272253260222956126713961213422447425930284611795367613042835817843077069939382449085813676079167791863889607467079689028190348763684771921679636934604600642329793955894848490006063258046552803462073133969762489764137122724845965765876112136656183803248167295508170521893775777274660527646007945403212183316814951541484931523144059623698364734320434089680455896292757494136149866676308380467605657608990009607254155860414160380502541877236343426832220353368646990697249983938981866649317212900328193612178417122903373877348426739621674695997289438027597168018260706052712851097312592546704241623635922955872471626097172880216141229662809183644194540137085254655659996789915214386959227054647263921286136189510029360986347950797112471605954983171162271883908994092588347162014012505573421122750618601294281342176409544316690153198919627072910735413734212954374948219440859510868344253659073330150471017679377077981225015727024251834899308195447477493617692107084495961345477829994895771070473306113096358513070170171024723535875418888230033926533722018100778204727570122262732996797622415591772902019705603879778755369594543984217020562704985276430536851802188206044152908335151765300757261892033281673124820377347962620688340552432703245119519230057143453809852815484772268516676458685259645560568204269925850183761046817147561786470300504207440932916279998146567029914610831502458808320070312396534904811356666940040206764276945445492650921021756253543290730646383937434567523312243359190183287632823262503273749285373184730124474507630341615927469900462046478323074405728541273869241665895350274289603499760109773464162032659810494860205543316445352067083692205434958536383519403009959720076227746740505983735330219393829226952246008843670949928774377446652450308820509690485681185269649010901208573295639899040103580252754286690698879003112980447272663521122854458236271086941127041573856297438620910075406208238313627843144289274865921179092589534154903186588658038718730330528762578480205887084402852146825442287182180955622003029323117451412553134393442435072000000000000000000000000000000000000000000000000000000000*i1^140 + -77407043309525814984471056739026023394296690915560108436073171744097017470995339965998548390314069739359977111317271754736229359559880449378585848669232897829490712197298851153457997483416275181762044282334242158776639474760704051658057131430650670730532639969628494225700239316435765560799298271592048817890789187543570487171325283683330660422916975566343374550728310971055043572663324341700366220997389331823909841780589999995498830447425651062432953548749826099331596455621105726223120327206742688743909880306793413082977178066485329717788637560485659452594642355706114285775371340598245034329812247342569062481432723231076850127395932591374687925600857524415583662130120855768332087736300410165412666297836810326705319839501682041917875302812570499310271748271506402821630728764320314087160153346484807468580187249489045979788267738276910854629656175196146858623161186253385354785206147095790466390589741508812213762686394264115869121749124272304839298954808927134037177127031594308874160391621055297339710256682322598103311729764948546783885031987112602099675106553404712576208078505777063180070690266626054730665821448430984783194664386295597463463041570040717479046601979115851302293290502723257056389424017826827712256347978410857526737612759780540507934772417038250857899388350751562875066762113925236442625335817359825652987803118001097560383093041555762564307454605865899410808289038891086351979150074788439266846045314030155746347681076925081495224381895462927628951310617616466025295124973328518946578048825471266163131927757841558287612214773305795538723650074871766916749013412331037918250269149244587139678871910281465729151498184326013957186820914558113835647259131368729988312869392819116076089138255994066688508796866857879556985576811832263558955123176066606326949036556807780426496988639885453406670752892375983966264832666622330169567392251245410436612807727812841629657929511192065211127575090579221696076209293354836291857388186967186582300104238403354075402389919477292922501158029400422769444757344101443896382580242942824339507367580213613449837597990300707859530052940530833636229284672872604028220721942522080673598352704980195593072302053888872917701655890215504703243780434086843483547330357256826623210282299224472467811704360389627695568303932703816157264523680242670981818889635560553629329748455256758316981605951735207074656255669196950828027139752540731642660659232335859681842822299887307509783364317919536328255323511423341346727836917998574943239259816305513482951705084931144646217716181181200746449878338735353393105396845646670850894096233997118074557173030173879220174268154854790458907813380597967912837737862285359292599639726067028975582848472472114380836090811514880000000000000000000000000000000000000000000000000000000*i1^141 + -1568222003946705494558192080775972585927259933930137494512271371797226203840643805617779241376425605195657329952373142842455307694783888760016596013406889536866507374670774547550851040833180115873785958714615032325926508806445168779394329918559791730650926497279366634519442132392518780777298931603102560357529667321256124688489776983873382497698749093769553134578473494651441707543567071149381314444854725979663100151602745115327872424799617056608281903311088758057502775502734542182839089232539739407001137584811390616921037210047496695255510036686229920705757023202889854824577696158193902222710455497635338835916291482017485295715108112801168497872525221515750847646509540918143811453690227354727790014144278546927912955934020801177089870370398820526979525440379577071441952973951247029241222534481197278041102992586671946514224272225857576516394364659235449957829514740549558402471442028979167175276491979217255506785793967605385730565015584473606415114396019205431331037521051267759737789347415742763926827354379472296868499338627392213594149575634366309829999419257842768818105050640356384647811147002746823663893668425282176443579157821101783204293367340997025210078161932238671676055272057483915653529120508258478192125760353689828015871293365861543765968930950443349880207562582705950774782977574641914860020124541174014015839454542220555249368188174266484617002380837961629219829369708310588247685548505425976611156075380320768564199429730114746731402961064422514935322893391021784139456736334431554510397303804043316972256042826500733253348305251799762886246930725669277038286679064075689315761707524300704664861252792051504985725309753362524027894448201057686077221110896214644514630132104589792528291058171489726091349002509003241376583801551954093959285694975655428007639600861362312535855195866111284424328066900947024418931734215838088172436030793672929791379621630239700267827449859845491297491043415543161541028510197612870896008143470214759286731094241796048583180076641098135689541656282159202921499144173595411402487498150046038733699824489129358442441635772973132487829939322366160825339420184875161682022515570066757342937151963401871361109841816838701439328495713609508173084544968564684896595370421276177652450316234114009281530828071544115503338914684608999829433058648989851195413460076945759596044188474265000430084413189059446310940771007492866317210727569705068867393813531097655007107811556700168531846820794729733308850219869885405803529331667156689732153940651609137525665153870482479085845683359189638144819133702151670883966394780067196573942268945268385953541845692596650087214859783586633128909958875827209783091087806254621147255788357255693707548727214007928167071744000000000000000000000000000000000000000000000000000000*i1^142 + 961949186568314620502528046525979826306453089613664383335905562437839405656393225041495912449583242511951048655936301683828829518075267515161038306729985503543822482351956825160326841609127342717384557746529118044496242656649752885335033660737756056725837227040154698024356093378835803634944171015426647929998688395217510352572880976520462847286095082027888197899312324073269984123981317209337825668072877396796059790679430985777850119508608585664587841958817434278967166316181323214196849696093469430525347345936635132321131936944698652383831933407812090639198216003906031964863640198214449156876255468810337661025040058675537276385556712563820649304796615661950279792677949306131698057520403065847857833279548492157457125384917447081337369818408698420123809961583483490282195803177944094406406389086048066373892746854289508886111186704960161690755258649923269835453094798795310887383260359914798159100018298086207560410325087985767415161955788456564784833528648708970320002196642715341396350994911518976998584981198648000060475325288433815938877192321866783278397834232175493256441499144621506727125528672644190407835216494472705155281989693880596900273083619455079268726618140775307381459861147925664496848456595499606670362257909062350735799500835054344493718414167665851516114829441567502544005848437178769245210330264726511252142116316351075436579015409594073271258878429003939453351093382323569204162646716998268515196874643068072951545193547717957251802249242128203558525381745319821813189247396680433707725518526328261987944421316282561876163896038850978793497468665170235386740326543179998508893674620114354372249427689655564214891257885928287560025944930775227224230413238131697784564605344234024769879007289744062765273091384095935626646397947795743896852491726905908862629342785718359915456311576952424133598534480027473901208294890190078957788083723648282411848408557622248027768255292428223068242631935340019955910950557191996654820438542362417838247415704732965777461548016648855425846218170816052295303652492658285345714596162204556890281542685516971845456195403828907433905087368373029010634801842018178031815016441263110065767237142539039589363060857830440681567026276483492232082034115038382845492950221013707414344110272389147782345374651334808012113949210562455093617605619358690762662330418014366574187022526549092172396790770678576369920584818210884667965418029389042132822325507284304269328802513606663061438738143117792851070204441121301862300370205429097195690993590864173060323853323342363347989295341249417176076720401103068767757873861124414035529273509292263292328865708571658290061135576220082678451271890519633254236756429440774376658591101298311390030966966924083200000000000000000000000000000000000000000000000000000*i1^143 + -112949513392105362803611412272762553037371708382944656192676067490816498791299726664552107568021909931634418715274934178372354633706479673563100344601569423717706741713179894813696271253713422030122004288826156028880891074054450889044593090389555847624406359745809088740217921096428792431755806660045995388960747833691810171143580876168775304605067108420365670346937546580918578557806901325381783812067471146241465632265238100994750169674043371167341505232433879749410666678950556969365939282529759111475585164996117623624816572684818179203290896891002726725525310088996117729128568161049680928835610876729933058274728511559417233313796552755700530876313500586447349891257556876144003275021610204924930495115125868995616582227676522777947917461383633673328103766463611938826639372753220919744525536769889237841673320527057066628871535051541204565644117400598688825799645506846654563140431225695844127656951207879772598548530716490237651040629188391893772826343663063724312288173705976305718823933230498627152732707783054698835041701697930709201258499528614212355575784737658613217101793853003173986454499870881279629281068913153466603070461397510806160100714544684748413743444557791930908710296142372856453535608174628923196348232032148856556700207819770504655836390142481065963274385066555853027399160619807631407873303411124363728052926986481482135492618616112333823806768864802102244607917499279954827754957180451034830510686591211552273928924911678488558269902197135115648959979443504975471075524823597942936485783283965478190579554447253503879799028043381265389403694798593020043677427792325110893167873966848156840811866993015658799605820882571001350335962483172767402845957865364713062810702161191475526265714515001041107344389677726972230786624298286768797021920574016015385292793830935840146491226958789284976103514042988374087972590737804755821320003839686636476070853494589403738143762293652863722496345275916720530405910836015501902856766625328019468588920976674069663703409783804405675380126976343611244549219827729926002921398517121865761950051045028298686184574268380712362783612943180981641461982773469552249191835786065792212098961078420751159477148097384384893700907546734225758844268749235531668601027816526271452957265979980340070073246719529908450552961219233462643346602068818316448586356956375231456119882240504986587027547721687284178238679028749800423523687890125700294869902496143583175706857932652130975477365790919534059961420188741144895379374309800460047605592839828079018532632061688651715572086766116563566881416282248385329173280378148284820989157600913852926796984582074938668945155082645879012033551557030143562518953237077863117174111727786225874843048345600000000000000000000000000000000000000000000000000000*i1^144 + 121485684025294904001230317665163724896961500300992892818069979721904133862436163498428161618718240639808115959682748988486313381488294386828129300827641955854850590526586182162779750528866714611369235155587304481028735869353502355741315686448761837267570580418538267207160620499599732401045384873567746836992221583628882219686074948781159411511004073727919823217904731514005440289717784961364361989917458381568602520576001286405209982222739573896119261939891981998145714821251097721395780972762320000958686783940566408397528059711376868648120328881510304533487042512870773638458401573489470063275461196158605617887542641448866760337968785474202223584121382468295131135069821099010790885211209058280760462295667395632155624524966513014437340141949295307773681938427225241285698036000139920530225356406411474535903883218692119686371260863629514836928968553280983171410161618125191522927281195208306010124084908179906819191549514139658623748632358273583155594559193863675544095736958387623488708178789930658811754418019105740608110930003184410816016492974980124279594802392534775886071238812352891137046602827982054336414840981260038225366713582960331647081286565206138324447575655066210410658818663033133732532890823724306463379162658821848761590082671493393039252765075672504347466827362730727851390742332654359195937487750444367422434831185264753376895961245496315215529768772043312159388483456179521162262099661863564704166251136580045921927637633357116771293156478961557242391527851185706494896477311650592643261699715863492157376385313994498441097668542438430804167276688167506023472697786821088853401031543240658926500774929417171026653207551899650114048063121295762202278090198644361439842852477580244198411037025182396348892348992911044569087140668685303940958834414377860875358560960484065701112819739634855591036308643618483834636608060659412316355967134469968776514034669650104995624867514041151411377454597966019118575307271543085992337932073097057004733142647871987100252480016128627107787474903889007693264691194282004690348125387257757468719484888643474328382797076388333664431091415869662583650796264400271381912967056359773751275876956938041472666577639742288449060524127614272930186079235405950798478413490261297155597615473683861421302858041158862674951832861939543062886460693653242470575849993686641470403600922277673162681289496011121509219314805503555544822491988049911302549366349624670718341196307526170268547689719867934487670126251852467731544530975609050484383308746329310441881932234723582078374139007431902183916229063868445528521643277895769861393573404761247204658926531763507162971283498760095233360230446475767416931325240623690712026715813110632939520000000000000000000000000000000000000000000000000000*i1^145 + -2910413910670056830666807778439890383830017957348028090562927034562830823487920465178421682372698208167287913304168405406669360489217310320944748537833520713325874839386255015238548688830269558872885781181206741896812203633728032329887671650833749387011251619488206478282873318355833170535226803598862096091916468421516031076370178577796345877147234418791857478973282986877467967535376129051708928726523738442602997860408339971740104326181521933578874945587742773117300921321346963067700683487888520108004766754329909322503825786735612627045549728546338211723337573717218968163544229644385791159821576541748566555582968110549942618153822848939291151332447678387932873750979944759904808182855771329419024917034536260412242365003740415574481322781239410844939775331077041302528020928572329675253430360226122566275710083054470883146489361469118834570240565673508689913810991540380897912241358236801928191384326227276981671044698317233810500683774504609647600283650226391142136282141390639969433035476892683339483337397897946340927833085585513078037145143553985514937747667939546918707650100707859054021575534168774791750565262339244687580523019242935532858369015855188460897763967284185604185882756889906074646737765463627259862064860231842963041004539661284439819942948363562994874124314145362729024696843304287943702734647679121605213710232233429684744949092502631224551054396467642076834397274566153476893683589233656392120276236988354657611832371232665934342335100666344025884201449470223802015942564500281651469657836392741692625111574784633116456377898120039397172605993041841954467196022550095998207999478078306413874157182355535127862409760912335866562690064631391113307721309507668945466482506011125988634843811711913097891763084245022143564556691379771629881491703026656786020718899829015389594563813374264182485667714824944162804469712534744064641023568116665463378533848180107002270620054934245462785807935418098704183922977702335686654768428760119861286668211945131505443280872738710155878151896101470318781476534123200347427209260531692177332853313973838537391878736287249099486400525657473497298842470266058745082852947242343398434483453403284132036053169914066618709565371820625422390837339033727477444776058478624255276168848630155719925867290644145713837891040167335645661317488051198579747703134836914508260311359293407768914849165843628292890345952598493650530479957513823786317470889231963728164035059459168263210436466953697583421449352488769707299088640680414015230799774834781227455917921366952599115237047435245110016436519206317419484000832531962643278157217011797170926504097933234682123471395769001322498903059813604281863900018553550092542219672931532800000000000000000000000000000000000000000000000000*i1^146 + -701304867669216436767769439246146710983862524915430727310910954643945436100240587961946901199341480563284675324466784442790903023857056419346785175517120993181606020941241269778934152792056155483999357561037960161576729735316875192639433104176562915535463836096249862131812220108229163696690854116058266464210207727474355494216067812685819058128018515229194327808610483201726325830685229908402673462425699243802213259853293548476086472123976302767020135213647680615308012159782556612374460856204636919703157446543943767845270207825987865243646930791550774430679420914390380794073722260177349457805374855232280753725030891258767284506517526528833423259690651809904439992227032121464898975569106487247627983424649303651691905499607170560288215390927857272861777513999343855214015411485514804222320383240601667868831985754614217622572398190555095791513185373632126914777607293420283948098027948576636937243699715837512928017877265354771727616347431850941669133757069843598111825497009022042838245427354712132769886777305912839790449783716926332295522677399800244214145210963379086487797312972309141454395312271563390552963642710328687456128563136566382370375933716113843617205206095146508575017522209124511973040420803289656661246723762880381357790477068436543173752438138694651879803567786026935883127764764534263712520322607786923264161788882672660836741344546199677460044286284218123917407510164428477437522399143011416690472476462856568111908388255918516554148429039971211299606262991136446674042326172029974292694839246168780324404471713849233769695515882913974642631678166545006462986827865083735851024876429224714852003717360519313273940713674731188541258880968244597449552313266202572260378143029517856249905315979501760413286827479946428957876675522203213296667015725343714242182671097043855063340728296601710228647409292209083251054018880932412193976200176123017903821832930534615184824027928355160203687746577440795169768219741740128489405841721714470166889582139682705199708392161115627018292710888943128672608186568732518113472342551796389633774654358429576343294589331497138025724095571109387686622419843391955375753779858713358774063774663301087608817035001565738680204954972758805764994422697566571719194586540545300654630177538703428546220743983327153462003992557725835140982657769719528608157063980683038256604994493200409347867772799919725406581330102857777297296375588522696703679532818119480770333651989336545600266413754661368900245888217796483659922888978478743452041416563218083677105364947470980799979194238598207020316127113891491632745278239919515746379841134670994902457429722413364025407080086384332634188198939258089219034280583720421545738240000000000000000000000000000000000000000000000000*i1^147 + -26398091943521533297475516320799654310999171243937722697519774699722538893961003399926474285762666698782554065501474465494699693234921251260655232540700191367821498606192153551447627828474911275512374562694516817438598523860262318021364251395359033831071512570184538182342062911402849466996413813654376190332546844363329543178419757308359535069565645656292557631109412554580571792357918906739852771500850022417408572468593819806707414932514348169014408380354890141063331668627309080092222494628844481737411724486899941997733978519760299727461423830626570421405292048029800702055257127137581491472906823083846241113095814582367268270548698766009122519100209389756678504045554290507098460089153502464899479879609956354458521053762425071146310652440569042518250194470530765675027882844204560192109329614539445490420512902789141073384371806663521302205114885410372360703970627762940175988053878937070322732127507995795136740947858288531484315301273332547127896521519606160282604443274261638185188236824315755440363034717076327225681720540961113428471266846331479687984034196343618102879044606091156947863691355680057549533982203046921223206002517540954255022086037066977753527149551723865208673625949916722117455889990298821407469517990731550104464299397327338523553214760186784192808348442736383261631945087794517976334260361545550823739417647317981608056398280338446606088061296457567582423463201338616391879007230584672786587117618034824861625044044736452887952318956657994743030330568514082347050012101612574195928952150860736641417913542812669576465428411891881251906033108378499145697780115591027902068068111021349791274629411246764206907607539579308297620407050108583284242730789952507361220280045029920238964707497447001169398121840070359859253011043124630307087864302793861246121270784997118754252715428644451890210708150860905668402504963057066631938901272716869611413493073870562613278677410735169635746695937896422008281900040894978460233374190321619455383454184301404028091068154855986237196780546508581618083993178121026121305865248832377782067648015571005593178538764485405469870769486335747874604614771906824551728184355681717454084612497948795609298706625206483221300197284783424958320645624111815789709223925078700866607172794395447531629286094352210167236978816093993463354343849685273838013621834486488442874748521207169162001619850072973374991564826908633724545085337497902158651480650648675226981566764111154050959478442701585086890388823303561134984572902780918874114051686792245829152782093012525178883617881580067682605582154593570038796023945520629267667464198530932473025526688065183272869205154552532857250220897277185498251485090018230272000000000000000000000000000000000000000000000000*i1^148 + -55561600789106067748561898707806513590492147895246237784729900233483025074616732825392536341113068194637332163189091192468255104937471794713496433288313820954847072998904245339055164075216759833608691374891840890561292131363792080573943356769353507829516722460467424001129398658868119073077435488384008178891507865413325152359943134385842591114567569174913461667954526708517437328946222419738325829304794794666496388435680594666433988507988423516878992605547386408750810300603032968407354119526873823605169842085479534507349285776161163739621139548809031356526290081986601478583168508987826203944263144128994237260954789762155182571811943567918964125501710883103765405465072821557647066213460822102249477291658541481031244691045088099491632530787316933849197401610948089741846856553515132447353622227801279722954789412421419982544194210763612565103918983319455932248955983611332497230141235668043747651275156935530144643582116726336715616889821797983142877226567416049688631867477264402426990584600852301991860802608093040058548297455060688995062065848776538971697936340834061447312513519991709351380624854323873269171680249262087501894954929978409127979235918907015047119761668896338000725881940485697581129067660279063758074740870380753042974671240122777262269893396202299645898787142357530957771510409501832890532911109448140985975843956141164596884024560263962685600079118553191115244886741487514759339890433101392936010299740581739207908537697782434841835578459884806974044546013520356425231806855957274633036541885457026761006319753398287976628045705675911708355854990605250803648496752029681902521240506741906765250582954187775233607810612942166634682280159451121376481200555772117916976268324249199892700132267241859944826997768130969497324646035086820172184145123648589296518230074583963405565317622853605319968080336941026926241837079055217101021714568224843044975392093715030588490049037074626674373399835679930696785385847861521662143610295049830496065623194767350589222033674432081744407178853385439835070170325156324719599919225016214280188130369934204833672158941061178536800959418181359514378118763908818590029341277595058992499507792601925718017432627170114248279607217627062564691294480060215104596475238638849647829656015291304933855948491039526479194822401015656626370063869125617408030230705923091807338833500828670083046824941302352667701477626872838459960499133858072305364925083263049474423247247841827336922839509932268304188643600371554402478247578492232155818603682062108683204835834274772042531971019622448510112319041434847834349436122967869583370928763914545391858474743985833175253059402917138200671363130267998752210314854400000000000000000000000000000000000000000000000*i1^149 + -91359842351567950807457732103190422646123377817031335996958233780937045695410438931577679519255108084827667929527927383041065785276018923839650378001097429786597013143271549511932415565333032853519204804736614205281308659508810437257682027947325382350951098683687353804569195815028619739603029527271573670483211591772497143931285356244441585791214554485716077867795076671786441638782650507342096687370232497020031991102930584175019056871480195498132361863968146481347520193621659945169748639403894381711772370209679350595390047944198988971868919182736663062388796980608432291606048121938806131309909663084420817556781145067382745043432917707076279872276712993003580487823985795777794305652898847774585175555728719567800040266231413843347881692078897828443453228824954270774484035572075445448649826301643316515754543505781962192101975650286072729534036679652158891813301350892475106678551166533136442402676290047024946150533168879064445635423195447636302464726719964350954742678630306059709657339128732469131228842155982537666693068369860424690818369694511004881675248231159097248207212183493080035740512793474325123742460217015561919883292405393366994299532083802207060370226467520284959183242776711422232441219132861228192682092496744015510409275929462865052485660715882233712907055165724146687407271988904538869861838682033762251043530057293689450666635748540243547595974409241896172178554516670928726738382932831876026647139839400181386389378447933718234654017386139901895248993621451694541676953960346543234192197873438108408145829472927692057749515091644823632511519610319038255123959496751732961174398356973094782715721805057096792128017465000856575320850884371329504340660843449022083807247343419842751298569897091377484163208106375197589976122829478654283621022670076184154161971589896524245413155146891463140492601362297735995265699771281395871045421989557490848013344298265602653040617493980414163834081722987038898960658816174567838405301944222688842897840873277002032588318464004096288056018949063303355004859779233661101756471674070209322824380799156428283341340966198811509301620925394147751392784288038370303562396295400752376994443064871812919558969309680398041565236886920676792675885758390290792961753582508789949240323941280108413342156139366603639767187719483813631229367619912535127102702550595801952733787438425802736658163571983772411926198028330229325952622003035661941411180613792478284180511826762733617070513907004730059040064071183600759300065758952739333836595090036964675849600760579847295342874044927275669396712442873142865888481924386556630373887880181433209397927246008387211266467358828769417581669603899709849600000000000000000000000000000000000000000000000*i1^150 + -127813204176049669431827147372249165936102229959290865914108355774626947198289978379724434850528843484254928841646505026405702532169598759653411216018574901957554626345877350805422606868090152614809361294559817989569220270898937893110822980959698514786187075096691503260552336406241986699300737229813329102914072751905225605243641495690971588366405209633674165448402971410899103228258205116519611942847146305528794712372230620256373335104682598149582744360827378870725069772353018589727276805003158383820021784065669939176384126408916527371750070756182395104172019876564358652967022096323233224131959542574180903048756551820281900010918362279317312200821783637042777623047856265833496984838489463952594792024506311843584567781610870733051764809744818017978520987597071701954983133093674012957301075103672631222632708523604363459395589195841370073458764449578221045483810051596507249678188426876361237653939186000931314424786280556263600962029498560243521755364137333575683443066414749144812651257498568797608228271187920666660524065752844374772785817178751579273616075131474082546983659558837941602143615138970180714742426046297679185229312841304479247427993281061471410711839533814677876185159725240284882828014981103367830996197142089599777253218676649137763689773941163362121978026790476291413611382211771664117946795518536766512725582586478189744705864326919014850501383660757477805429754343250521348090009675404865139690211669103195777260667578530876413583791933211963005370532870562992750086676228445381078512927627382008765923004674606066647142864765993744818035021681026285571141268894832975163351241900087902486481193617234153370936336203078012918784172706274443710089841073364774225533836306153135198831997022525208312594047495298261581340551222080172702659237734146508506720390305919907171149691294916339034148461583370772625905359529643547226551957886520486987153014094080563926043002710278351970262594552445389143508725490915380501055890926140831272342218089428200017357364424003372750885461842930268873341674889387411054767433234102895682514208112911169606246695183248417024046470069035960938350119695398830721132733471688021578493982274331784041372563875072895303153121269827716184940980525836222977233214043563734255938678216767366837296166308765747664905581611097811747382813706695282409042797096812725913890726377022823901459320849688201179616134601881780104124359101577552559305113905715285303149755468939328002279479197210428414143269317216130712457339676715083017409328938543821223419205630528194460316309411021508248294659634132911251772629695405952798390488629118821457589766771249399477578812486966020935886751924224000000000000000000000000000000000000000000000*i1^151 + -312698152707491230136295531588302523436319388756899028642267039938531130683581861372623827112659040946142896444926347157620575630278742603288007596227048118084830655786613983208738622597737155055379531194930872383334045318280051202688570632278288484228888863436300217464809695617322515801364811611307812559644163972185138785809855907005282553894480734692039369549900378016311287105730591410434447091505482264752804432756454533724255415219079040255158324361994502388180567148389764168473657892693539878521091033694699480802435296836881960505495532087084743376206704070389721562627232760891358202848782262402552983108394279220555676571173980069277435973877802151760308064810873304754480643515233689775116696430947536101279648654888972188160236905239433223950182917352163731887667807675811753087581134403705367063228432886842431530346009001458318527449467380246478861176911298852708795521364270342639074980172599898024078668754734066374618795203840219604719680783842775016180973266689333141107446471973933084622739338512171292286010324646802670547693674165513887628047927733629375297452119283488485759625321063090932547612318034989792641508852279815046479458599661772499772937357080668396920108634415855825765641943019981892568284081587669560345665433701305217192488508171223193958139719564403800301723231239962947667385203322606146414470859175016715351785147776348930670263165183832166388948547259108965672068207439709253665152270580597877981236598857317571158406333838225682216607817391554035076040862180715269448727808016348942810457800960969786369386293835103438965579208569420225795221748693692247152880530278594870711802370299550478561648242857815524445596405577863318337180609712835901245526659771869485659493603852171417524656931091218616242661224879846827653408546340613350187899160521380359591987684283638100121024922893951582261845459887412127397032285297093827392576477882568433252041277057527191405943993098033309220800968664134963315641991865828019341887856680362132182195004829422026941988657769751995032522801097766026353804061944126698887397722658241841924048986636125564045228652477792159308258077004037149318965970416399718539863464231590394368032718261286795025401692450247670267273026213971875954107627286208196789642543397897497781083230533242088615344736265558365901363653056947259871552293744776539663432389825766863206060688547994337496749684964824094589067584758284850684121860944866321621074795959206255270832174331066183817056661071716142789233077807959407312781205575122670869151456411270916112846904050782402671712047277738357849309256638444052801144840541669724343706205944432929745095643427781257409331200000000000000000000000000000000000000000000*i1^152 + -383037816225790695620440642764212133500406514404001008023467901388592891281256907621087232844749980903903199346886647915214707357291584448552280987155881566448372687178743388355094160555515899147300546190886251644932980282657827275181523229769898694737387475026457371215559486093232187739349606136566637732052920863702946666480189576973615943561544742582164767897261633960194719392596256096619246052424101234046187852668635722879460513928826901891980003238976360107642301706108724156913370264637260081164112618949779917079562375491436995687713617561918260232414494494275561038321279012653145728857604818195794592473850947069063373613769588424259527411093641089823880717869937001023624606483734590528261284576648707051907633268565899058266436114701483832444977128924893314079733032055082227083198571669883965199819777861356195450708845084456381213036618242141301796232518406436717629979424725273868939139449102205013661831214150597417735004375745289403339128117946028516975765970985734085708450191786462143202827835773375370686969300551751840516258769859626992250865338785175892307523805293928799191472105979552873412126368582896134784048978771600146738939949717571887967553172537233028731136995192994658519598615743672867047545278015705183829643802866608601319835441846353801311077461331766053879716968198939367928953266775725999352084573831729801229149041075243552167873103909812573444895296119433297627430610733217438905570842252529119027646776188204816652298749785339825500740873963763004594876713360335182033489061379532940901535932541923150646392891615675479299905950584758964389872500128200595138812633187402570258764382466413662747247801986210489850674585826126833795302567468155322517609771916794989756596188961627285413731143737983477490782229701340847376438196663890089401063768112506872219990629380875705515344015966470432215071130683997722455646056260518150772891129533095526647132733171382811207847903957554212874426316888757315973795713723181284669825316668826898059039100651676747436269561934952369727690154148826463746376038678620602342426079291938425036179465097426341671114823477232921184554718461098652798296620582424575206700640228476034318549547602355974048309887855625336615190053725998413172778357249394125771345223432493359959939322734070177582550419695528209048122447200841041835560392010477582189494318798600840245717024585270541864292647556634844469927250566610193215450671938981891984566172637182882401966957752205172079008899478076176031570799285986472185745752501393385659583705280147849776258430863114402341444943062538889906246526183734744419571998931855076744574025983078384427141883693629440000000000000000000000000000000000000000000*i1^153 + -233239785680823581147211402214929091733954345934629789494291204986547360188755428931336396569194973090708187626317637089378849310321657856068138827174125641132444776259496934208697107595895010353200428301704838207745571586340256417693340444175643476539926202758449880517177354968949757399065162055837353662936892114006715351414466726129645283585682014297468676549426275772478668884756760505949195594638134791921184698401917444971936648563459715641728118541389475580052072070094022393998476855821177179035128437549264645591184884631629376133179205310089205294418694888261279619387614010442498921831025563461376176858972729286195445225424705154454958747362120079899700281956064265239951767025100620695432479946828490758097320631022478307102469705110948631506871569704279710206544518187266796601857162019122554363046041249764991259434277665531573839916592744789396326953755079385748027738799406556199789395809029370146735603616386361429610294658813900862691091557549201829257224188185818881688870890596059579306718950375136906843828647300168187997292981244890448774842278236686039706516482806428182163821704852901798297885810722938228177417672491058158503982253913941209426163088815343691438088783226203159016944395487729569410408442513969942764624311316366940214832266719505032610484832822526812452364193805284674788992865220319582817944189103110081207314963082780840074011685601597078974953752910263986329683076821299812412499802782572760017652854761437950895667298084307477217692732294120872510154469254276191128937152560817534965584546281192426052547313218325187912090336306539796304518719202909538235804963562387737823032143226286932692114132820151345159653858771625893149605186699222185739238551737016745479100462244029351836507928678125807921435278497377158924958558419757336307408901790689293145224472239710389812098487012817415743939153416838425638289831776832091078725387477481401059472999614584614328165565914606629604624330486275675065009345475999623717227973258056845937710563393823871722528257590269892813465796278637217091244192540014130973539135407027124819049245519743982126549117238492976136504328145001386237965741100071563134982765422854488111912043933225800951025725565001829047815665229903095751819352227971680896667870176057866681311290187983364947489114148489749852067581156623929469657319935507734530010836893263532446105668740771231683292941245924255078780450885021670755591750065411023507911657219134166990766694957933781153911230516009982621808669201022801656320784712927071231723331216472936455412745021891466404492043363143147160904688072962910629826934382578654304549871602178821816582144000000000000000000000000000000000000000000*i1^154 + -19228950688877495217330275735011128447712178590992655306028248799541696005106657233880441743751168225311819444077483608278221790056987607184013057138015418214188030934130117748575766808927284074657500449282508769173845870363468541049805926283750027247157853886567467772094627283018358089984335209390318076371533720639031612067898373454237980432048238450855456013292041097918007871093899140464958013043837473633574533269210752305378762551404655612872975202684091811775485443279275752446825924367216481648066174384892790485781263262610868610717081533920142608161957999617967026890543913350852420649941669489248042611837338647495164403688037937010050946406057501895135032875775704330542381010132354822987681951059837572042429945124666103764945558138441553834385409717011644928408139155465598616520071943769455446365388320047354717629852978512131241598766307325428777965359776339473736972314269438992144837770310145914746538889096236435433014531010446201008264001413675325912743851562467597668821353676180314642166004211738683341076589084164018305312319769299866799170208003920531581114489991158459448975864533267106750187748820959830200723118649527760550246712486207830390342419080454463814556869596162757611388621616457653044740017560708114815895193276800964240188332662716471920399722345662918759056643706585500113705846619079619406921722413742539198262472378785086432831829354064122122596757285761082534735981001128721541584765419291474788091819905459820860019260487981429263782400786978092440051420056123188683851354668649720543458363519333039562035019509369614455267142567452272496714258385326082979732967108830476379907344550775060698686877913905858071649006404651910184812736581114784662368605451764985717368572582256691209219681350901539814944502520567060488122561211359767286829672973772961250304980676427357788351575265375999913303488093601457939922831890451892501182567822156573987726538853735996641961132125180998731292134407827152859248519233686740804849440781886349068849437996779380823438581852504065985079387859891527467689999266042810222225208262174312144641677355347055690969973742897610677108791958767567442664388871364850012321746097170962062490219196996443669936812372746139010549334864928830750101180168419511769378024757561588286481998432193690547421893751760999849179911639679678393802184546391502342907519450139114904552662388757297510655253719983909102176255700283195595958439979183829575269721123209320383313399382154568416909168004995507904437035499095482188906894107645800745363946676154330270828600466238250635259265702091517894151138229295153440336020596653507205563580962517811200000000000000000000000000000000000000000*i1^155 + -2110746973925093890324863506316129544208260316651028386622877430789005769103502876941513708344581462455491693869699806078341592629735372108497743207834602656113419170132448280911994811429532551207660503208134740031477929725836318986676406166053284825261568480106273664986586283912120510548339926894188249660561960023062282272892399676858468132111766809985009280423744747755676946931273929448237033582829732067519099148654312543913401893893356441894378915582790819264809765107110402810569348870322561805510171613550391227704046093294375771093148648761169956358881486541573391664362698993006416315948736389601032494710624220593517067815093712053849469644077306419217705973439245347860001753144134651428787545608850983207504222258355158936928039311498845002850159368283433520318504593528673722979232195953923460769879428672918299029738464961268878568409486841082365432438106288211838510932615095687209980577274148334017833288072673179851394921514198161869605961407377626808349163874223741503124355329519000895103800239422123704654448686330052532615345046668502447788040676684474342802188103761978958207437141838414453316687981100959358963854363955776811175962528632426041455514427936982564739831204626219586539446166464144265543685027279898748010291032682723860782112062992883673054875929543094730691846763957520347787409576659098569986345735305595983692543007823766304537449931768670733360983084038910633115981488174183940031926611478024861790803716779562912258147516308675453287610769382415575555696380348447823326118818691334541707868670316751934342628429437393718867029420916686153995879127198065252347688078059156719094479986657253023380519372944296577603517990796571757142001916191675268093049877953029284156691802832903014721252266409575530409573350349868078297832620420500530420131798789160608496303604758080879918827747749828961802645720672365167265969411449985133818137278742186204489630800713493999357650344153438094622970096277008820976571161345826832157082068058373019450421749659704337565717747538651151115310209697860819765549135079318189968317115848072249632142252858918570343030618973705775192909520945883727855389812934182604634889091927600144199256416002617737226876275876466570379086553923840687556473557484655404529376883192363174442847312080845172969762511851211565973457474329802510639534215760357131438938064647336378596844820431397770286136765478561786797400139613820942662877177179734752384505045964837830881931217053730010383602513206435872041494980783939149841764448652128891899751164511919944385711075276568269554393971799605873783518518014357832657943152045904688243015680000000000000000000000000000000000000000*i1^156 + -72125990810521910572863518300256438319221178124953078101898359186953052561435031759959776569443260194581452824402784990225785205426379657937393863865201257058904837990771583133452517940742105876862316317151501862095555941147203572943305525920243542373057760955346898318477444766050420407125612442898488804306550814128012285373955087170519861829241245431635479284748640400317300567110975283968911718933335625541935600024614120407115319371551918162241528252840362802609864040740162209044358898679027962425248093277880730331361065980204039689526877069179990018253991401938287829422261613609342977915960978611308295680469014225591125432272890636862856473920514783913594571245246382173642046067005861713654434462840459257143050608161668017897698764830703164146153401696892685892800910205788897755889089810512241465182442846006700777359026168637825120236150994097868568184323073656553696749956163164516313682927629760101074072359376591644747248262767238650248937563529116317792524514551488304972404486826216718196359581182786868631805680395296872722680236076572693747916864209303981958473123422313899619181710834531630378873459110114125034556300792641306585200997714322163797517210978717618885358092687128507059447074613966061962509912810798191491237422624454259914107295209611596148880482215565872856047084905608080414704127090072301261676737306066764848492903048162348484184199544485656798216452026815384829275000449362978298541107254507208833969605751643799440419619578092156850007387217386451978944283707990547868758401098537789645438800784133191222606909589066497493229573013673312795953638136378556142781616859797801041574241438842773921128049996512359232544274758117249898299009675514259460938082511854368114037899919345798576179018232909426672439541764098830115026251845455429423726042840810283514363091606534744701639086767950072101950709119098482882355857083560528782875005806023015477757753462063397605789537277039950369550386380329227170949519997810124342358297145988829531345416254146548318119551340674739365597230087289157778940771721431029384122200260410684356289206979522829699429690076682832773884836539028912437009656476493462985593235956876024743872746654813710270528734054273011366351035428432747896337839403057340188535009885752445935782711824475661524012514950632138028952923548959312179065261240005589431356742278119877970187132345715228369711498861948158519567449741695711101179761593286622900737007142971033178408301669057451623200284865667350965255164221263306917055505821052778038178012093909548587428017879975204682430198376973950212416367928549223592171272553889792000000000000000000000000000000000000000*i1^157 + -1839067307284711999682998207199459818302262616482657167574165322065787148624618990842214491766306546500025860998306402146057492737581901252640421279790179805455925242058229921413083799253578739167878681999380922691182959886941667125222578838536522593889207862694968441252959252277658318544016334611467591686022185888142050548841543418138939671295038749099165710422728365507518929023603430015115381799942385970391367005921484871699770325493464092697692539727153702871278090798222486309145268583215670364164803322071036364321771185801304406812521255303664250742177227625854964060173398632096057894235026897119556337173565337390551656470444671983794481432926821095239288190677692995188869930536507957474906686518153046938606194058381477068480275289831477045399962629451996894833443067863559694427547146748742914422786161408703395631058925673038280122328246052223889759126754586078011066030024137973472816382169169148342224336938544123288251210659632977449874860602148020206050853125397236694217289767387174298823138042259656647855825372822158995607476152292700152014768350571284133407701931221643432287404661327035047034310033147899476056572222014024965907932533405545662517961079043764402360180117003700853953137730408137829381065181873040260351827790418017767210173375417166090269300396512588045267014963092119171565826760729338594278048098219536825614786511808015299623883418731138567063609019118189075405410601457836304362113861365587472497695556424642493862846370865129061600044598610828355363242273907468589967218448964664860806527123093024518706015473804017649303410074136268374785332600579663205426873295901944992151361591794214731894242689498706164981482769915221659544485904533356267030541486161983230799258225136516685026366420423239239692395207955504144264153513539635428471249086930893511331258392697056755894142069306691754893785241022741645443779475237982618244613143214443998346846012569572467861909411853127640638771128088867113415628797764334822724012255753192867225447980796243512571959580084990132205162251476767930111283000601482831338342979961199045426627927152360365364491294864033060313408404101895969218119582607319542188476631867464309732389630551738495833019197535124999662206290888237061126005223946756212249340158346373952933527795147994922192005599013883472259890472721411561591267065014894873242949232521204787703888084228149771759246824411885303860269483772932247274768419732130538917009498304746232980493567987438520683579755663616838213177028664809737538350299933655888615072009720786101731620962499098617727977203145223716695973051158454768710451200000000000000000000000000000000000000*i1^158 + -15533577353033136272569025358178881053308911739857363885635927466089928464017903714362311402761163894951123380223095991100661451532997499723279802759942906173064202730517189981136330595519054227647089916955892203698258346706832294278466653875680202969694055952573192872617069978888847183937578711727647188738579320853324101146456148927615376185227899484469873233872349888377972522766181801393378039084028568319950229628459044775318017538915968501546782099389631302453964453650471067057967844167295012798069770714802325178008809015677363544422857013048337320664298742612874711400124241807592043137481581020985164607144911745563952681722296309849015556376812695749573454019270303071304327314140764043477993708595914765741505387664880889770253272132086027732602644178117709246755621090474148379530465821374161033527935562110841346952867786702612253223522518649756650594006773781443192508631634207301904499334893150719075553483807270483237792740928086049491181455629242249377260633455051847213854966546533454906171565328019380319980554952938867494628672256357553009725948518063584264563439049972425185368192650492071115584553427608121998906134271140026036787996838597265078260795279881999741327995570728618605735452614092188818987944307818201029783591851272413346120219353707448804927562972723453091254159427074162344815128779025818959526553853640590923048767320803081379816842824068812985589098937313086097092755336606324888259580386250700702582160421438076966438991633153034528815200349528365134606576713694709740943080045054962044006301443476774717889117110545972099476017634030474682657782031610629076145119288212634682770184374608110033092228137585025553272885581382048446745399493926041396855388956573688021979981260699399924728336985242970582721341297576385453373274412716813810566939585257579614477115452589534828214234020720729051709994610829912948034118635652018190308568951148870779126222654025106939475005295939982386331140728213165629236527049474945420791158780095780989137878040587463162492592844033595672049706104749577122958672007526433155522293890396360487616685766379544766058590508773940437237306727301055677924923634608880186024015493774096996267815314293992999635051079400970946555823701216350619224904210982942307865014570318379199706728173110204238492391685917894380650568316711112932431621667132319902608846036787414914402027592765032895342814695454461860173719004136380378946854755811519485255721721513390265626940093292510018812941963805043791447649867238169570290053755321687607727732312195524827945300590260850125823797211919140364468169683763200000000000000000000000000000000000000*i1^159 + -132684661803828501755731401396281031405413414682826179709129258487045776545401874810845072587418122736795107068298566280387657105084305199288877875530820394695103531015326199504133870414330191308577022249099799089785417527110910057947057695918116259135213326691130560385203329395771791018194782056035720242793837405205965684242553218009651241857579140589743757530809572603997045764174450104320963001334312239061051249127498238513503767270931070322598066295189324255386495971145379009272783287690437071458920062442615538719406394586034499056781320342564138624050235875129501918365373829492471201031648246195737569758269580885500358320091922152398798319054946324757782174943712313039735992757751666207524656849580484717942901829057218826617362422456582449197704315822075434892267938635189021527177785737930031287556837649190679689549185165071293625954073294667355120920555381348070713370419403580718683289166165938610597063148991229181017748529116627320998960128712545967689599801464137531092893740191101701394218192364246397154095947183387383491623399056521246204849735516593177732836008848678826366915420926658824775764864020794765173358402678283276353725432334431847694244656516266529860539745963419065766711012497082427082081356802406428809774943025381841297339098987679783359054105060581092767538792384661671666708756131636498810880211883338467665006876252805696794116299332923407243028658685459135290900216543267315851638772675554864866801707877541737691169249156690536597878336918640901998212052905896691456823191818937791231194931192237753855331323313335795819222947011414539006622630986873416434735873808300056942402359611800970875261621289734445452187702122253184175834108974203389951736089375470453895357263365540092906639460691075029020690351888809898634441368938855663011691256136562508761983944708917615582309421300705328365041921253125903929476935125137029503828083159787986161019122796842034017901971055133473927964882572905600685369360025561894305476470371046517153498047615659207503236292545491719332293865994435684766998882725356319470895701492754529678438696218172390199415811560150883532024703363169493198957047854284806159174247479083713360702522383277553289660409717737572537258853809243195827086835003160731485021921037086929881927180039289400857151833396223970701288084508838351452754282267531029722838917278362531711157307823074348096817699348682817544927945986810791554071016077586411278208742280700499967636598943213206408071491981909605379354095168140459052862837785920150607580840130039490450973734852913242786078111040550601752576000000000000000000000000000000000000*i1^160 + 1034796570822506906431657975302813603675761635583667761026383291892671666296013951740815191775433984213487637650400834169704463053476994888062230306257179426878501835531275301567775524580162610032922328196204883627975132675861406884603635294347689147615911944062668077976097264440000160771811320394043979234239457152816601889941485859044211535172737019505816946185145684618205386684210105153888406318718174441982303277335990145401278890059122821513463277703789254126216345373371253355753760567702217050656375978961198254123008745196890394320384463869783876737094420943142273423803383158924109657861252037874185587415504964796739176851112484431592444979949105654694222753396274637536198216909572237085583443673882472969439289790989092662163691821651898833732090455056979768858969041448548994390243599506036824862113220413097406904502589665164699482672074301175546820119828794244305534146455325996697226642369522247759767935555088487643017355936266995601759804067835078854486011261778605484053221057013133286379245435474216330433616902968659631245658119566011382792682010830528194662658198186599321074328999746181409354274830344260322152698294994024760211498296334744754779036295610553443932467152574382766935630458179481640699992944365650006243191492685888852826869675049551052303688798371515066308794687997326885027687610450332935119330559654817259073652000506220346049611854739049907603430488219831457349903146863517506918499570991659598645842082405238406483144453281869276411559818633104283171471047117159173883815015075533803502326301560503895994669329946973582678657369715579493841819314773493705634094034231348834938035576335837086647557355060342450906142609706003954481284989778041414157534637933523135393816459041199796876766130052494271838050813745800526417894509431049092228408201640436171327592200555857817138734959311233519202613857911066840931324225729429235045255196646583473682119646360805637064763983470141640991840541363264310268615011531315981845974595712926344584505238284904539519216201659964204045791239793340579583434922673514242282918066892063694285843743418563793781479422711542947235283993170946088237215211884238598085251672897545321013052951638117048318936136657941991175797536028473406065772037374740657312640303307560782807997975551707174032456810175753363380731447635266540207295602594543401812826728413704957017862192034266409493024954793172842584769411327982497289826784181646990033295706791238960140678474417344899918539933312294480350211054960525290651626096648622901048828613022245780717317201464659560748768296960000000000000000000000000000000000000*i1^161 + -74822758693734255076062417657112025024873949346170648260366048375386396355668734028778973565068729414735759250725306148914097829127378694014264821072765370748666725167609251258894699416859308237414597317908091977912106157052617343704859061671217575207228291694713327985846523392960033757030457760808457339902076630905445675513204599598881859932825678648833628979839642390071059060063672236660361151982526990364223334464065225817265958399292786588138006404343303469810807578302965411124584059212095545202643374073741458600800103902378344758740234080009240503067136502974612618550379689347700370837735533863700203693359646830814432697641728781830214383029545162000369552813445399429406522517143738191330481892275943055879143863654136398728115875572879731986463306922818093952184871448255938113610878644711090190919078486876692486593919173036089466033674875776055432804436602543114037909657421872843977609931591905842986761879931897126141233959305605257502792914586575131813179366030091709515585281565772993763955297994281232277237419780792046930068455163700948841053165510591792167931951722056270829592553499108967850129365456464876088049244267947766939726075377064829278738217027679260154973968775088786179227413320014754071376113434739416829091592613600820753931191862522733062643404695159704303713619877976285761763054363366376986978947330918954281375160255109685695509854482175206319558366877914133030662579782497208361065442258843451632010372908643034149529776785116798349828315901592866216548884457042026331913073377750325252230829726402027477717246523217256870975213702575980703989726329238621695984194251014579506001213259488330114602295616160787171008619089096950990456861266642963613006626879753830808141616988709205215130715196132172421498006053210084562688045880714351272990680844533208985341037664762120608949699959911276840085514788023270277440937924517667192273196220961284143756404143945903322038121443800108423572659361718458287383403659304914308930963691467435565311560937494117898787637088006618070110455771972827828726626115333898647824010528744083576126068035198648638947141173606557168949045823617240704410758079808067126063061776254495701668572670622919684496646612398439650465558975776148942348813579704139381620781854128926893321179832627073194174733513111445093307017546377819957061237654958723482580403914717729878189826612358432892987968599615027170155662738313788362831480811396410324576032348140323951489991478902359087715899421121668826844737926091720579513615219791535010377061182822548391489395991196467200000000000000000000000000000000000*i1^162 + -4294311822626726472625075234659905837567760653892813352714414205277569594149390597072354786892602643430971194201424352120824418062749140258794117206710311783771869343947813533460573542500539742671382473292420713385228968052047199443482116083343210929021708301508222417258944523048177408493754492884847634725043666276502478925462339793965554722563301205632471112299526632499453113779344706986193732426658631022359949173679902976139527233813661155557944583002432106735207691310777527810197533327408968070524421327896543170756671905006939508629629572218130793386446412500780301952633210557862127994130924318157762445456279968814656787245230945565866519021314858751294980254138742173774206942481106986825984020506987051986324637735444614240287595472538321026762047155643762945879448651469877880252738779361296848604511195345040004603293009762227298436034045476043374054812143833183920866192587739723683071473899670832363606388047679896119617643611139435158930777268962403160943445080611125314102329466937212403707179347647483078975629417438556981703573070647219843337631335063180605962134568751208982250570710702084931263033154754503898122226438777325196661807116476462515156762731625533338493575154816723336481395338464381950172894053185882675917623097593547617994417384859623547158238175111787316252236668414299230166174136770406499883134093688238393791672174780338803524890166293132081211770253055333399818425564426426036181043171353304928552993626284126204169966204885997492771969034117369681452692020828668181021325133870640281878152055287486126946063850945483013905561331815979524302206413865874704843063702770995548679718270166611903045002018315797186000031058622541736006186912578004189850664415047384677562774867003322215592450118619122831495550202901967797971616126410172391241287548136073323581801501326502617000126584163059929384514989927143552546124999100317975660421331310586078779536783837460398194588922408866458875234665624360735017055578735809796030337021124849648433419587905818303204332484332845766430619084489968370995797064682267462472696520161415716521704519999398085158879749417082365357286561718981093425001807785193803435913711510641339325531339821576356125332071431316219698669961063594375760348656196883158731371044639700031256823673914629741418538634477706912094727734059288572868206787305035669594698182588828628380919363031145512215502636628634109879770398966277675781944410763837518191325095286423086199037173279149121676272762881011313116122678702372822422030467092007242968127485659335541823373312000000000000000000000000000000000*i1^163 + -113645029845711942547747339335020147908569435801674791544031669456782644773735437839260713009096956781783709384278973641829124869525064933665725130690192016960421369888699186526015046032379179429725129528628478159220159614993162997782911484703903393388970754938174270751006611167386591614522248120351089339462958758282631683045540318891615862108233258598133604380781009397405272448002304616467266898640943736252406811936747728366887097174942813205601692629196671424497920228848319245639644055162758296019467413295712118218009726539875101567437570023573189707126310328983143207020771346352709831452006952331558353388588285741681876425015720612575554893492206199174102587735713572811113745009812936423344752392919756676303366738182826145190808302294675545260455937724256296289464059282690407906972877097713799527743597044768284637963910806170554395603123384434557172098623305169937935200135120854783095277128882529135476568479381610967695913532638337219558757973855929359659814484983705159302632646649651385050984254867194592397374918003069485182632557744934737006532845237367909841798417075985201257335366513565340690656631080268315451187493502948392559714965044747285877970441309818739238514282716863991578117669666112933103957705716577564515583112117471514570266808343588065154975165886860585327962078588158441384071272590481809187171460689112873234500614191641419628151983764756972351016771754832797582120342871640790217688432474851916196553305295147763607949358324405059755577517758657175749528104115072400270355722363808775626049917589028335433402793421787351865749205784748133349752310832852152824484687796031788836835527237567661460089189221647068454435998370943788389793643703241839495060824434218966125435210751087309418791017278768309914344128871867624282376902134061825933195504569210252899531111185028071443922825283993521641243354738785432886011744810225003564039668233631091558941296711771935394081716375977652475681946000268153973737702272167972070388695087328686390187925141165574821972110535588517054572151971444078019525558265345253144394356501628498854936421887797232188008920226711391001606086396461197088064222323571153468275082766916296088284182114438401897821947613858666157780326597357588684793507382247635783360852975398186133029856791013802477961741705919717698681317106867822105631540016405397053262282690238907659974180716096543269365223829253896935485114455144044584779713754933807747531901262392475663564397217327811053120551474286784456802016547616598749175825765081403978318213429382348800000000000000000000000000000000*i1^164 + -319982530791688165912356517867707914847664056741250863716324165995804974012582265285575094569511311561370059197346268456008169930763533960704938593870897055714010802663970558403693561683805831578474225999070390291373639589602621745729798288012596701915636576724749582992651884314841459098431949463790156989217607928521825967614824013714762601887760954261419851909737118427480238152462386226508012285113639164574824678621180720420334679935567783667244176623292853067629071433209948994705923443551352750743793465138708472403171876420033496761535692064037444856203393460992829081315905871097754285512723293945080138096521692753751744541172880414671715647349359071278642211675620481821756420577223158343058778103843537571473286651391428901867625725834220405732359489521746328168044223054404758156966684517671474009917866125633895487354320129758989999532549986711642510508544500372730808606448292786476913837469697785149186643373849967658426148027419569025951035226185386707732160395710945851906030416500591143959945695915376667785564991026250937550145556024595739413545242512954743460806193247860978179328440857799178076169003582555304076207983556625569972165000002217981724004393413246580160335375312961527647152030403381946346352298424829368504211214293220658246067567771567416611651008847556555442693264755133683124308281531084429131424759241465694485466565011774093557047155045639981820402146623477229545755067348655193358337451318791419939071038884651675387339708053778973921035668351695348080360269535475019096486507331525905680609783804557725914694335315945681170388792052416206719917100791958251130653330342848018855428477670494426846192569814348089639435298515826162898245071828560291297233982130871805507181277053552109780356866998604356936895053889074774097281205696748521207482772934147176230584567208217323309432384766630415364751448362064830025604731006489762395072734516207069915178651909271744187897608964219437074375492988667384062544839273351614751227487437577306743485136348459235285459636707858852038561906999089042388827488461226078071919455156709167786958794696773644251334856557082958687254947635748032968759742071585907492969716821467268984810806300904637292132154057964319289124806619118643827258784204055196148603281664819149228591989066283110092640894565724910858811990375062368456013974795614954359801420189658372455314135559937301930879295933585800254862040883152504179558985335687926633617998476662437538394221062074764542344715406852424311119902564702078013692435988743499599052800000000000000000000000000000000*i1^165 + -616000478116325092092419682821083460203849330622002163154283492395753014824528533390304710187512506017402118147285669311857438417064956874572073235196268079322841755200237615448407019334861693802898070694197410220666400971547804346358429656234375303131736850206519181484448713246253039118087660912946076255267483480449201782426133299683150415663060228484635546041174665275391479346755305896528036037311634028039164310540228829764529252389320552921409390524284139286559991352471637002066573092401658603209289006754905024306294952504097590021330205016400470645558931338646376749888864781981892410737903379093699898486885216407927121534802044492414425406062256088139068780160956113874800245671240646881485365750136484430515325369677779169000854810158609193473025834127498806601611126596020816957440055072205834656382397887358918537778533222169675694396310345281929638594413951711746628433069965857262596380551710728794579339938099147706450081570874062579635750236491742186004954933945161374497405438163533121796935334941653199512392733054486323456769002990566660318587690985810742082271116888124773676469835227034936312409805109590200428351569887376320186921277967331699591440949968222760967502636409096653289704169561812111896848721447379897935261292259506462308389092623025949204263179393122031512639484247000211321358955081259762521420868877299983249511840703024537859365203746742282094627437966015285388508951013089255547393101375253079899936115991348753070754127917101405606238584600324228312640985201358859360164418258317219384820253575558083814208962516832606634232674670814944756071783587306561611491975256340784413193374099179702244388887088154878805098023308768322532236314671189466845927027198414388058428574704050735479445494125577850170467523693874531587957204161032873486842634557479910937844831981823301703966285149745420643122890405398682041373895155341042368446387577350434003947908339455647964034216078315161418672992490148843005735130879206689386620443484844740768401596657413594729748719262731007970325921224369827224866252038609416130018511423222485444291630465862667501302578941844352981994755812608774848691951459876090416792502886616787981300766405761307912491569594788732054091685816962284089277685590028147651407657312716564926704287843764812497000576487008282915726163973432875947746051341106047929931784768261702424138188675005212468429312508424646758682395906535973143276140500237357606688161950076748626514452991938519983892403107677340159322413024157759941442388623360000000000000000000000000000000*i1^166 + -299021298778382766036966952565356281399741751334867338275093525776445869798596481746972665300590454408356713186976346565118638479201707742319078999518398508369689655780236493668786803328790214453422877077086824843630356902139767294052860616820246488657526494202632036730142195643936717876873234873072463679111445768147794775050026691993557420166208482406002329653542875353594889579557248609437616313830204356399235308207443873895432471039949520869790719305483468823073257128642307369631493420646650822401584675693555068423618916148935870767244171056549843704672218587641421650332316795098563704942859511704166952038081168215092807601610846242399611615570052816855866411116362248772858958709542331740654176275031734306000440146397221579376181469674452958580809025988049696585531514242923136746159522956494104428782598446372832828470363606469880720869040326872932524147437764378790710623531022377391235107909375593670417500626917968471497244877843735662786932524072794676007784906379268294679917932485850746290779144337842731180202082182824058371663229361846875402550320168305166294925648973439471884572859333009945024355544750072754553074464174064069641961982378932666103139962936118296761864742193793116451666916919159010062408373539038550887877258696068000800550119207359698705700292207371550047580164337366449059200810615998082587994840290420494704197543759774300738136897257521558052765251366252874416987040919537015783732014568853410992674888312805253387994161470285771698754304573964744665241928866821137944588344452543334464812882769840561670518562431114967956760156010328415795195627843327415855100490688089872554408585065380798391064457584986924616772830108939837954823258169595111438000474525571038959627926166932562464833863220355887753496740606826511602527344630499001476404508866109902507851545864727480951773579440160646959511801486580855069950770097423480553134955093091917323944916885347902036472287011729293647173139173085488899009898444285597313167926267916749014571737363240938731923611006702843402837387738553135548826382641928705311198708105755617796429325573814875981357732304298336813904977432720866311176432191849547213282997317889547440473069112314637708469435099632268588404748402851906660168072999571017985957812511178105202949059962942145036468956955560680903058197296885590235199793620528938942747936476595232322779369038125594283916908120669553515202916534170664008319411348076049913837749150816025511838927122093639020955479930678178136596871220806497075200000000000000000000000000000*i1^167 + 113306184992372491158818766977358160265616226001105469681295735412941188302907478008994616477316343932932794655368249078140077853926343552476300973808504477165209332585300059731016413282795623637758181886710148594694402978252628410202267930344824307818179866630017763826075160668064894106043958385210658940099335316285806123549317829084853253789037326676570490784340540729397404316615176954486755020041373436711138947434705018618717245328829751371763182947432449991863830055644604831161833062960888625576064380743279659229807090539930481556359873950001778708144943865365308604401675665967745076970898253694870133102006257161229888763843278619083156917472303618590834070295774294333051943083001577915990393619600202924450148718417128013276740794118424225329336414029222924650666539844040676551150361189125148477765219317968974777268932846364083327056753734392493573043308320007880859083404567483334590765638347665330949755718441326549982330733807648224234400518873213314575852053127990034294136385937655480837880067614861385469956173702319848831259780166126813834755417116824884495551969201841173762490322793079025030064024995312787314481498678522553548013442896253052838121432034762744601129832390265203394637342962106534009422677625170600704293419047756326311666305143436137911612526318635578491712622758761345169053388434745550876438962025254690583123781941913827148983966413560333914987776968678342246311385878902852508024287454014370303894997957642468330722872980128417677685450485241015204893613277486657133507685580518829895667916630851509627415218251047291830954867402674421041845740613333378270651347662954642113963193341847775851062981475502726197730526541015827054031953616917876299976701901721974899319422458616153160201114993361764050268268086817802851249903278581073179922479806082043200785132279530407906095313178913822986159973306457565888363577117652630546616183717643386843227971020314543348664756676017991366567783589277854876759164716857231942236407809566512932707681397484269217214781616123497388472157828606537860852792489241524205226091349949289576470660022090083564243545276364003243155537522563080023560026243514331129063828072482321165969917264652186283104544416932038462587512254477879435748470843608378226728679781287875209174154801606802721550917830323808131405349198980771801228178879256060827481750650592781239883134488934280311729762167591057318013781146655165725836564191894295476273998741813769686345401283449595174346716167229027881697935360000000000000000000000000000*i1^168 + 958149864091462918191859978062679068663061544114731004140722193335307250702011354928435894111466077460680949629254595261375373603675928936903387976524239054562072849003260150166358074881067194078473206375936763045076847028660041546342228267882759669373704072445105106814539878702050961262587474454525608080271242863821741698640013936343993312216380974239954363519423427847524152667361585933959196264877844100490302139753963633910536736453424663209833202524136257906792472375147277735687360819669283576360458933899641819282547293325886512948576528168389009188260856073276146082993970406524281167653368933778602941066364087353337747544208288768436985259568533880591151067819469342988218954966060812669439687366970716171491597033734365237789780141732524774861493572316026609895550387434063185103773037740422949065989481878207109187803548917794832113572113185054511672014248352623278712495639596938409199986079588868276901309592097835472931140692182675030622091100094502581335216117786730656443282034351725525992323586947175756828477583506364651928907664270346643213341962213329082655634302999864489917022189172566002780943805394561218845713374726400385922521936607122726224760876980731728310806813734121883458589062183716430624542918832085783197977437131284126374596171127327029129924617563390321787550923971518210685926431440485312052541155502543708240427945848708793347571535924585044186002771875894575556618203422185520988431860253644333473862696891959795381167377291159714190193809626792183503398196791137644988676706719952408951672594722180800410989118268680132842419920548229264489238606839842202986400987923147275296829563662193566903541427082205717853418582019818520842989429405011201020865490680639447182138458422370331930626669226133433759202845902197684143951821126882358045202986397359549684552192167339696754763668226635610488395044935142774356151172154050918415440138418225461470829203591568151418425878281700297036902541084632649541555640933949284433350766377886795165815920214387385273840473212939309654842120879029735909860436809882157628534032489420653311420694429192397351993481398712976804827858487575170166105689891503575314998977354802459803934591347093983806691044132066554230467538484050066599186158517501636454855823781210948911429885552299407936608295408166324352043837601956642563202626293961387244697819739828096175684982812092106191106508967577643604918171394320337370129295571614366793487824842975245877004322591324605111949053371875328000000000000000000000000000*i1^169 + 882668067380352556407670613243104795574901943932586769492995632414178404096818521881606471566175344770110163261614567149016380781085473768888054570788361821201418488534648869760963979433896797223396577923246185156166709036548508479943384393567682954701151764244043950857161912808347489571610818822109686432006117724552697627415906928759825104649411836823285584560753277206043925023589003319146332664729658923018614457398162412692973273601790615633716977704443809079369415888322410031288362142353018356568106433002067917527820844465498169225919282152875836897878714330867659846924481657287482139910695978855128267636925673875380243171962133986653683562893069474321085609900448643756694980713449488921063682685519438010882228727115514597894775008298996120385810702902940713590627684752428058531667825308945565636551184553151550382418923186957176415945814859938744202352122223865949509501314968568298798408756040256703384587149335741362159209435644227357491744941223546768351414027911536856474572701677423757887363887936278240668173702675604159570467295824690533919093690599720808051944652001660928317642479674936394143329406945836881206014651612942061440314643480994825241632272864809862037856460125611574215300848448066088189937129595959768510166235716503289085692453945286794582170740392342010608100576439734175785615418374903602052415080547776571953895975452326363989703497047337357369023422078857330755130090339348774526232452708640988623532694224964086017683701955745566491663756208625710585525064647560679845186352749107511114534665045697030093462144333111330860851048662119699702680973092690918786848903522473647041467722669990601244627222636077856271937757945822707861368635567013695928151963267500207079131440612203840479811402026194233251348924574932104114222442650713016825791728577105544011134298782398155064705519707464841014470145831600512980482485515151669123644644633946593169294424596424343867462350297646172332072696523694877738906196864482915837526833197127066429644586092451252195887264704266549365629752895080514991080904898064660407199027848206406952786000173156572705649046321845972959748911551254886564226563206695648197773290801360102408684911902811529620053325689293282388384307569452940378244245633338042396381414289759979096689983468564212125814467835186839511917026597775181291095396002167337554953794711821549572230056046550230418138843094064288567034334547795895818448584705636702220751891326439126336111054669644164811980800000000000000000000000000*i1^170 + -459736397509267847084761529176323909628147144400989541055440629987459207591303358748201450527498308544039348289836957642181374267951153933282412440525608613667607224283938222190819345337974518428465122986264425721615847733593790197407143410690007907447566344084407661667917084483460885416861628902271827043450708321383202299340562787674830883832504679352841424246412814307451535854107527103735871565518202636958595147954933632715283978303153698844187584835218629521102412435998106914206263911144936350624991151615822228032798502359287286699037318992159502029533753526850671706554608909730037062281865809250048860020234391838774412556642473054428152610109710408128170531154578511014645656927769331670157487630654302158470425980550279827934989048262171544368694193235833539871938850060703171179860579711868334552769052894087635379024912461602945485121540687170769519492452379582431593848420350884124548829829932913214241112918480256532146489143339308677771891190568099994430231725396229689979574488959228280308128245900585342716842078989051009079674193378521576035008753444036927990737075228820154857389940290698259401286850183622157288932274389621213225980083205068378559179990056961013471615267388282335873741832622600581411154093069093404875201294092825066144495766557677217502084539050858739552498070354152601316310324552678509205442779178226936071754168482517946547687057743301384125362464932741110956346589176927320438274246956431966614081753096250792270866286100052908659767467145089518597574641071752891126873016224527794081019601361310720518947289940646083040464190887975121682961286580212671277398454409514468596987572799794633802740250583313383165823768388169842619612874917702526216354453207006637850840477376333140184273255526102087467352900114225786312697006438772135192515253523857085049377703852091659887140817196863976041436332215710061787677085679689582900141084143315601146191857487552485104405373228721529934536091281275372065039032507772052986521675136915708026823535122817065607608854787621464743229746687187542777239373904016349426582794071677165530343399956798628890200181540482495784344178844954083934105703374925635176564390008035815115393632760174050607135156093059581074291970011294006296169196082631445365138451784545978117463181587757452008841550998327287951189095492031570865017093253270682719484276181399747678652459088127730962606719095470701230043605536783589080031143822872492678409967602199632761262618705920000000000000000000000000*i1^171 + -469081638251917647902667155029208690929285909255373742570671246339686677716541636326933508412918575339313468392575447796067706282594971611279139012050801819081129386569038519597647533836353727422526449471908160824662404051127071484342847377458203521529666163069348392421569727099309372987497153698390158934884898344426712249822408790641160919734095189771950501607134798417701997565011059344113491153858501947729855242069793965179625824662087986947481407491805421515435140255227458722244171687818091672923218498479193879852682251719779553850397898549250659206470666283055142783354916030044942295195817619804657576175435870630518297887583598867866126362884763294311304414689581878180657136643711205515936741657734638999435497791243062103057719078599349745847855261535686959692362813197012613370423847411284454288981365055204818524656107196010097602846662338888193377262062499361577927400593962027336212552221729392401749961265480002924205914004850750211079295192492195460302542375047305222103531801043309843310894038900459542387458600244294677307487346263667566418421295384737870772688750722977056411051471968570945427919699402084272225079756416132977822272700002110774360752225230153356812242346747412452607923239294754192641853754634923985135037555353325303659025319190400451871152928886895130847474988271259030468452401239234016387181929512551883054220970953339198924648867587500468107111014487597251322857335102553568762695215073755997789815803226087224321028621191822435648913388112859517524538882798681278992975653898012705374331900875347900519284211296617282652090679713170238605227190124683485088586750620968240702482007081639045039922991736473543469523550726503334772598929703543098526369173296663753579985528062080122348897462128745121889560963909779642672469928862877937988972290199526963830216880607000339421768978968787041279125479196331024789934514914393512887942257433937641743208117162837969010976421577081223929822740719308529548745831184131296198658980000903794770176939149080708663028137272248994045433630722491381828778558065737978939198453450419022976564371566440866170429739107723692809190713439087767868001488924960430220120800700721728690324152754646674972081975377717612759981141241069273384140658253238763991000984371648927828196303523216925643491630239319225579960621620137603657954045340396474724310234259110602974026384775059798900665777033104658156370499468137128270004721319429268751763890035897663488000000000000000000000000*i1^172 + 43022657844239015719103681605995084655310349628632241871148256409207158255755368331393708211130341997086203764896410130726029700862029896952935371115235766762821360310460250864679583991755485912888994156685024607790410800309359756866497364439554088938868934492926931440828183951904422595856248074540897143572712231883825846264331866888127868772561624805837355430160171586791204994927137912109864397036178398224775151218360296155861467580670748044254268266523666821326119249542367528404328777005016473038768120585656646561561325237415370224573892828609406248011902501247503821211605545462159668268352821489219812835070654064542578036582954012379180115933048671835108715265252541430071842714152554616315219316438275370474577640671712787363836666927612945751675560255867282138852800802965985155316079885283363069510526957184993882547493519634497860262573607572902274772685048196926236547095848662094562297502411122896253771861825923941850685777981131036880587503411435842019622536116613216840612120146234189714042927214073829693409582439087041697016111217570265774148610113245464059812604447119110035343325201868333234601445976275278834283865782697140869640435042790248410747695128137474215546586749236672203925746123975873629987901474415178956570764781307878977954858180346064507103078966882925909178118844303949203163566014302138860876416274802251631672352770045032425167352402017207601165854258848869161065635273172094949888650545715780628595767757022433170944029515231554555388155628168003974307895521216406011927433633640738646812739402749813153853151550744798129269477337605552579350192948242575511621141549690776895380139184174043487730850861618917120363579715431172612142379063828163072369185236122313587695254480564712677572725161568177361565137778316499630046188832809555666188508768871286840918965339962920489281724516115053092826028715527607454459633657887205394272850685899453484322627362865513024702329381898525240083954672708984398679945177585793372226864464708151711097222698108131594058383525214460818833009821974763159968889952816766539839512514287412983443666226529743860636171647867371250736101913101896217709050130890555129840216326337570643937817373911706956222478297647263958542886422848190766495185114764647840399895764519022806144475671587473355674506696506214031006346579139124405330127287702391382462876131852911820720869337340702886521209642334369039996538322237692773129472504066073219930521600000000000000000000000*i1^173 + 35213029636134770797870009147911446643491350688429227925901020321762398985597899928341954082346661132795559096520684353274950464372981650755937005706766064606861214888647791899712606337870050568773903281611444743774880692511034311659604408192122075811662194123146948511014444906360519312730672953777722986392008441392095156276039719307721645931333563597236722222911177704625103979704653748022485934100265127787367710037614725482976712489900080354538320662199740986817069628394750307327962082490886776221010082822061290074428896289690643602632710888079775084344745099319285220616723323182087099228082814660691810802392629017557620687293040492872477667220688362670305022564908847035512565834078446818008608837696193985888878705809459306975678618988825272704480517237830374802353052456736772342115922566289942155536412327723409149531049343243073970831316171163373762039374418585812302865343360256417261171069030004023718378982785511179261903787802542042972179097914203443656208139750480533469914764044464204101176359365264539155883791744455445447216924877298293100669621058541504673363960061260008283900127642192222481878929492442908188213281326388062182492373419040516442729601204612062246448857958786186034463663914170655575631759874435063938013532390374624870348216142509431443671895354634149623849555055785911604910160802320533926100963497426581816801072355311075361035158308213660364060764189986362713839833834804989225080750662693621491528275261173714875709707887622523860745108082893170893020372980026096535521189609191450042924483906148109150958742529980655621535076507862119322244992167343510328152203179021368535297046361476035924448252225863058157588127615929961208321030932595164812128742099199849901845000218619930935391244151364113930223617338054253481455332927141139371276888016120356273572503389259991016524215384373656838738946161293329526152953773018316494850747087805862924636190452248393736518739645299197665658108603493861530773623142555194125761793333411271044361647568528989423866894626322918403789932764096397219788958454984147294286996841155204921481077382964140300304803575461451333929547356798703114270338717703644478569890154378804503267867695955479711898902033580417312503612079333372924228211835762483959411209365552599088665444720346068404167561696112235500870004858690361325093603622894535295879740521670555835885611040111444669358962298360277439154584157989538429485698693201920000000000000000000000*i1^174 + -11431351442339464373162912276956267491435603270788450600300190986801461835475642753888013306479204027378044645848094039904486481127746965415941124415223103607723130075778865900967502442664904747085166275210183197455565611914592065790340698405126610599727279497820413425730327315535993931063223223764475508782851049389818241090815666171092679216361539175739174819723536118916646029998779126455107548404205216434518897342573141901778599248467472339409761144487555763685812256621934366266824660653395007217686629860991359968211884945123377260576153825444646923114956695728979881979705462916117388738736802558942034961421990726903168391709329414207321808119339056083910224667393601625748398112200827404408055203974109652333987951730298821096723635716153975292402642159321975741877716306616445658464047153642675372395387500656157254666407637871061939142662064364829547773479126824988254153660913294428356987991659771261841848206034690164045292195209391109629188868564002304726949133201228472371763126696993550335493763482697135480121665352736356127720094227830316224733537568719135907990758056675953223644560656974326663317305710878960685882121840453991184549097911709383711773058637227164827253063811730669598773991945172069444345679525656094940071682809742120209826817207567178163718583293268870369257338951662533370886572946898449359060765477611539478042315324100401681046835027063756774149515565485787853853502157810479735642158167768725540336216164923582457517475824891530726640438709595004022929125008062955770247786115824034239310216447059906493482425137722288332325340519951041041857986879145682745378022500323113399916427069939361295749246371523256862545997524365497893949861524822665610948311869442691985489358995183386437692942260678416691721645884877126005316560330824800601597853339192381870373176702510888320827002647175261119588628903450890483196166420846333995728985448563133440502421736728095052239334838855497616071965000545345026333141035777992976187857294494809477484300809507417300684323741326495096448819945074211394601222111555831266133858982893804798417043356071784049750481839323593900591579340101778673813602973365158712934755889936044294444185899783658536537551358367390553037050420167379688981932105536794122085149881707550390651650746523829940417785745149823765552247605799316120293951725257451749208568556721249363245794205279694807341505144828322582176565866356096892928000000000000000000000*i1^175 + -16365532471960525607918161484001059294413520422012853136057439231120212347439254407439341687959796068659632081534867984762542133977016818547240611269415803625332675740827983971228701668933150443024134069178085778091558081441281542054769106808188913388135138527326443131175030758163434022463311512180397878505180029272819310695565473314619610940360759864288506008966964232941037171598127129959790168774560931268109715116428098674477154494879110059879948100149569347237753868201492455289939276439096539509978878602433329169545932266303153894463214815235020164127139374244856982675888056516511461987982881678696375658872439825623930357356432724939661732625047885959889477081039575623111233542028344232308627867124393786783712181543121045371951365039214842495652474835094272884733763389566487758669467762342545985659006532137075504930345630454587696172697578146069571859928728243156157120750489412028439671487238681220002036013250882628640228094890145370132371135194104524130594331153405396472917047398777558157797843688013844964099540504202725561536321095577242755608940265641889971171355135417474435907979375617068589875162915959293652485718681776971196384256862538147476165402146092574794648404025304781190979674058547778247620737716418276547935827308787895621502186196283985332657851129549995350459440705821872293084404411045400815188257480297442928508524113175831354482078140575683118295032597612722907531318958506494138694764927724819682557647365699512809548049532271877106957160484394680637143939071372885720231737330611736870764779621845233456535760277774489621258951472319161182273265519726102326573671329476264202468385345971808215783414895644856222883344356949643420967983031562030514058797755668833171418560484146877158017695599496323335543096877690111074438316045735917404539248065182567605583605414340594941492278821867299090700190554285278574109119560088263509511079884039002579042483584376295023898445605906333281355077334483034157377959962826459927213489459199939851239968976657081454111832697351121324064127010529074968404960067175586798787951934489739282518348413920101326431409050999976944156650838331657390620907895510835158811859527460485161864321376240776674222737500342474310936911646594982214530497294309152465186986635692735560341065230905074286705156480993149671057060701106277026755603506183120921799402895642221510095759139073339015903152262259316129135591424000000000000000000000*i1^176 + -1577819423274359351551401681073840117944081899843361451061942344643556715483851792333633064183629567869997762496003795372762173991519058204944468221553860186468755015626347865738306534261804429330102608062856911448480332478113823506227340045296805354896022418986012355270322945500789517767366506087294620438414368290385607585770046898168268701760493668733941564367422995207989977288048922082746409493959210396803542928799734048720329166112479838849885166497750620829473963384097477132298369045074162222585627520270694787716749596160681624379638038645397515671538936014954017479548444633107738709358779222086864512859693951510722978031994176829053122694698295856718395320271163821452555940373097508742921897638497105168685798152708000490041521805084903333547158781902471764285353523967333508281399639407646492745795034781597558002727344627506832295664167872320559903237949447925038988677835567515022781566217161530946729956057452683618521927758551967864264758506019387133156879907676491571572039182589772469384488056672008697542474891536645320869335172510044544836822995960455448409959325634899448146898378984336055358273625152502998949897865693475764253117755647332388625324111265459047548273878520120641645308711665776174391325548098086408311129953058630643407841838214957624377691140489849169591123855187509610280248758004927189608916610185252237470580706733829010508234830321890384088340592059424071284652262273701805218040651290680311967244181642642110438162026120482272499974187308773468246298741884994230292936160375244982663897192000622928454679074914617253728454110585277084904972054667889561932344784403960989427440050509579169068745711014071474627633750091018279694456532799645718779838665115450731535105027532879403986092506423910501716806274829954247919069809110280925162955092786486445664153045685145755348184176583862712232222430704947987075151363239058904525240892819218320992852005400474166910356488281506908272749733384716379056625339410836513270351419330438242723422920606022061509757561828382288162154561833600536355340133683646533715187662986603293397379681134991537524803702470526714328262189211058448835552063461501605161475855753672887461276533909067282741030199246323151607623099369036984583483715329944627312474072768084427253983395207774856998554237640148436965036444226733426868640582088545506722048265558155589436722967742044357993043321893683200000000000000000000*i1^177 + -1531450796111291704642235261695535872435608460708454921885363396719522282249435682190017366021350888877240590900360638335640019091100003505392800672696465415234442512812956113755719314312526369432730523318085978664421906486860780152155127102842003329505181746924679452631613700395818343205769585815445518130622931976967010393089317806911942365888847176336579182550320492503984979354499358882580126146068084883443280865066783117943713782480893667727146316859036983769473389997862751807264763402144375242331302498261963852609814849991161601853788009621970988023923074553815209667435335244034363108221054710024539625735927187412786212781666053325149255267851674488032950676753010371505380125238670535165927413147835588262326309186761088225540267944238693664117291162174624267580301093302250387324001789602500637873107013794746380629520983388619895787800539823891688799768257998644083860050557004923338848705178695566921417522296318108685254785672949301332271298189433636485264560088449160854172376105669364387618652254652619707039725327047452569707262306828035068814547613093373914456868892805647384684030537650667000356067273393046776921561767881201758929475544499015866377736583343438945915344123926883220346444829630339440960668602591980010620998358121311971330394675131136284337255779912994275623786539917639240203310873649346628646021766314755264286993860204858831040373633398652022983543493855471472019872126298453071964648185933323412670994423193688095577170252369037318010975931551906199748420336876455372969380340237847132172357479621547894786686317686772794156313933368883836509453040822361812444240008364053240182404756229749290872568577048213617322739717739489620561329475876651237542725021862399256769645916235372282709320513486504598963453456312879501897167809132586212719588322355385268965913083914373780760432232538632637119657874926823434315577965045886860013098287959614107724821441769479120328184887738825003821067121106107345869319967002567535299506687817665045575245316562684724322172499085245695361244314596015828108327710335716254308051484531790217035169078158766116532398698923874043804369210295445588479807263847800492631337173329625195584512169710393198139831428980287990419897945555394158432069614263735937376370611571916695455972250154943461625024078511591666909707436630717456538461997062125825024426948171935459098771622254912873693184000000000000000000*i1^178 + 2255493800511602930067101765742892541596073490176117273332323848914890673678664406701006805064135807498337803977670345253656940574687670379588539326870239121844414403157934082969117359675871248297443049569077252639886385111990619609607375485391532297217615699767008453278430900771445849732166550127528496700506325398851860194496993011878817974369432120682520423137227706412602298722120572162959241678707402702094685695957084556304993988367354224095686369166599859810688525206071554156371841326215565235165244785897391761160485544705746605150512389414381780810549803549340247668978250084163215212683004100044788440592599682985548321855921131778734024229701527428200583397553298702963071132701601861263383313153119500534409707178129456955829456949263416792671101847366890278389870565770276650613669591364228523172473474605745671789753919697755610854516866392446054641573285366608257527127538062358902650479837643317100127984263000061558396308971762349945768838324961085886105928329145531427525305930531747082904218613211172894589274592980523672727899819519355108182421718306631839784470591258367810443322160840200279393600225976516168738477878618431976934287781104597420314002261075460026802898060302645053171631258329411322209967267619475739209163892724002366094885733449587612634958516181934552046718608735927406215421333152044972504396554719066636713773779380686230171095477007966018021953676098870486328107092843342262687958111546448724070608506289439502824021450165542448370381887571227431434745069444320351180548258374105602612549663151763913391924762045210139682440387397640281087572411881969942463794225975864960860779667019354956906760647039889117247498763618447762469307175456572562889979618810557451798728359547492308832154821973346590029542137603431140974945536386499663836230948175471302722591470889521497424850511622803940461871420512733945962652979203565429189907735712262430610681106646458283383776014323403046934859569446224577756928882076964682687515571074551381518444953970353354814519500507999571525319695698870540326875476584870505341706936052947108741015469201687735138147266432347378180746860720056084986818743359849263054423971434144291323248289145266238863770801929001941599400318606713467369026288934459723479944596988859161561907372271838105987578481161005531290253671739018233732567464034069958216275516315986384006414336000000000000000000*i1^179 + -89364528182204100516631537445392514409428501171335110171843230768631290089895892102552892954679847287241209426785011454736927134736012205891060637264765633488767743803055631470097037580617402908043458462533572058485363140030180144000781548562283554037510240193596739516576223584197798379605730851841173088806060685118963797942543370362194126511251380969561989255656660422037906568113138893294602938228467737789260539974134873674103044609127430746944522351028169789182979655317827735355911243438517938977702642521967605505132475037271484430562091987215293333405985607853907110351568919430827365173961586692161235423204748905765512549753712184988796558784201869309762425064258648260817103491953786564349313667682201353023459176352281718905375332905826956750870243870498589753648568543501014902064623684578935209929275117904215504732730496526357906478303738362672352093001939802850074155088966130733235872550274825419028725256720678051532086150813400795257377622794952579134658647352327080989932975448976996490698412202173575355622928874553200656971724245807951600506959786594471064174424230291415524174845024575682358677244628706702208879826671828153460490955355471929151474470416480674717104626366938299659190722079774568072296747818002837922992297733337344861405521956395697942328561045198433446861868896819678432686351159213388792287427599931027760398084521876384628480251190781462143776342082013656396061660299271207646637935826502813383144178160016115704601623602750336153177921734007517867286303595702888497682517002866631788371760994770675298193083328689545969610110418724388982495009860241545850336323984136016961574775897578538900071759573620963642244165540087422511840212009316358789270283115068100555912966181810818637567128768048839009074401110434932091292944377416369518182745339318332991902389475688141503736037236992759017574753712219581684798159645835411449056918242262126881004803440270562165020119189785834802164327936900653400033203938880692157292363219502083063700892156777632942111304728802289007338755402671202148104309545021764472826020226947239218139790942259651753549438897144147049460894952326019199793321811547274148014405148736127955715089844310190398272588136206765035257651322510463685312371345739188330130968369778153805304974426705815820484970794385087042862844634185505413286146790390774780597670688849920000000000000000*i1^180 + 30533348319851573291713141831700643179591420835194243735161176674974836477552589654502250305390553469375179608927963019139840618967984565258957429023559051851928381011659306117547223439619534584892876193216041237868527096259304509954835192499936029119362327923739419037621441575500792615787164014473288714040232415354877866261101448389013258700218952520862313018098207476538957628886737587599494682237184744727868633961565630987981782606186471692798248604362391095006012746626684632108606472557400479200102684402861530248912519729163148652119567633559170723474856786022848492130925525219194845328433526437267687705817908326284679531928101725581420087386167382287621518776958808160218266637824131646885486651002275261899232155964309766588177237638033585956814775714551802876542371372599293613941246101329667090429394364825533356907009403800599210873733562151324170252715267186079336697320533974672450954395719528045082935901191736950379331278861843944413549370359970279627143963832606629822696973953494070770581974865050403974709315894565857876367595974615558627208811474593837377743773612777749059292480894908730557971406386287921339701094163857369872483384965255385238397478472818649608217098586349524371530328675738378006836876533508910143908812643671357450223521959505190946111971589261251943296579328514570125173349566196510080536060550625822769537311224948348326951307540603673540308723540216291579418852842745844851881473918552821975040195502014996416587439205079589196383944086854731831913884062941702498494770660954133923192658708784168101274321016355860037027917872405289415306074795146264123366707298027866043402361953329686923872271869733611612770097509626007486213400828152456653789670135294651087517653859597578737184413925308466429436083629291595501010795557448825682454744133787900516550212083434444385510892344482661744286819446118306182458896720569376089192746523403704566123103212678814135866746165436880775363967671179911405917766162072097944684170891292495638477621348273975679525858359286606339465583150302086802636537323532891430298173560139842082819906581201771222333418363030445001936152016458384745508454586523599651555401061342436100100098970683542403785452477321085379288447405658233977566899281184165279951015207543072121481884543711062162037153823757203862453960679108287039380476651439652864000000000000000*i1^181 + -1478867602472835871514784292366650736913102749953118429712679150409903677776902158724047092984706029465892116582332376359531515761957817379242451884783901186514894486722525752329641244956080294585245631330168880606938035796554081870097805759845399628190300158908721586299433533928329496583160540808019870506185713710675781051843957372493605723905021960306535045150910840606427993318870406362038513251602566456308648970556831974541489157167676926602594214564037817933184754499826412138098709321031484955076123743471238678634246058267933819729683330973842603714471779368327651148269505028968219933988608173705902966670947890953441882563428952775920205791644347022535959327108398642436511317051310706892600006529990883814325320809922498319823204225347168211099358287461893830500166847134336084699868355994611849970593304071155569714323837441136180756918448030472352543519428891134654402396891072993702932642079035558161963882460604104780419260486239333859159885999121535074916963415267788152667692990710070403533880623134685940466699296497729002614649634508338972691693081822199722644681986837653283283666134349968693253308494694754106448694951989130587658886594897682077105775753810637093681981333471721058500061598343548725928604899004101563436063888192212819408467879017510182553804716242143880412797933307757162849849210339593146900828311055008308175903086298835644828369308267791968390674961289317385321726069443944061431820899518469219504803525476126083599184563140700665009929527461794240156728584094279493095383021218364947594021784381680807228663338463607267217689112825737526996615957255955744818491477635647495364140823554902566091718246091608099208342839792134116947707425957866756181475131569145845097466449265489138166316009252741945597367060662970298667330136519389884364047361660314890632270018571992937716006684379331458830808114259160322207583154403885161220993585826842355273550613203923945319756782783247468174485307437343848222653171956957484671004577652722540987921969769503119949059425306197644176236408950777409948509691653468041959752644748035374199947506723903872313056385142749015667153641251597680069364452037645905074753060827602676963414479902978271154669802566940056061656464558203784380510806420680736948748682539820105605634715859890406235294602312903572278290182209021446140723200000000000000*i1^182 + 393382972051854693205532849877267050175384347991217900569058655942328338265007866584299885962389643787708397620245291563388118070495071372427876004800545805913239688249954894842719086258964276926137903725298953252524833877348197099721527085789766834051395901241303444599643765142940943571051343044005762861266721571286785969625874647233162083930328778358928779525726036894226432614100027071941029012553575719516920030342067764036895025271104409955962693727914248796384949916555629744217785791273479479723287488066765242726562922464683004258026245624448401149313048598595219353036130992206246098399895132179179338014209689500865917224445547855279238336713635838937888833962113828131232144949679481454194881080595212681554103012025380390586276606941140094215517761030659663743178073353620068213234358272841455250405388991045727093887632856185550600976504998589311167866137840409612423004800165595203235321585818561421279402083022396168103578508921940253246955008740747223839419205846035214689654322051312604709999451871182155932397247775552792852175641710091367370780087687830366403939377550118607425492063993782603517481859291630364428096488418827416367947938160334334042710462819360685874971205830484592637684131221178007426492921236143296007706769803861787978614816524022318336524090879745158781062225130685630666235218867137580808261451042879809885378720801405625358436232917890407992674977907064225974597042550577971303050276389567939985795030216172446893161518832668621753697701746779588268154064704240514700727509729995042983676185741687432193654197976739653130355391006194429887337708777580833806330484421769056023017490705514121838884069343330421808242464753670198421113604218954916502413193869141189848268398522711110986805622389784697516125931667158531362469910790833469858985402104868738392400365954513840515768376867337906840389883839988404340314579980279414118318005497039604536289024135184987973218076625778777216428918997728294794320171956561607225825335491877338219957192316627295808924883014694998964741623674724253220902743678866538597256696528095891769744590142497428275757389659746202164001985240742522877030908360613795542801105662788988164720448554910746484947729230779508727888314748081824458965053306918065009699406945863005321538419353617707099469959829453231335386644480000000000000*i1^183 + -34830378658052305458973685782394847121644083415780056026711209358449350570919941860704289506225384096350462423497328721827100697994472186127533433649161932794545443664455192888987605287488726780624869461741876849466689871972057125960545276957389991854784660794293587910040603773082306996547588614815445002001188756555588164197417475310599073264738049683107049703997702854989918384650073030845433632107359447263341953485275938547917629389075218069119488311333870638961816709475936698409968763733525812037818611592470528884826420819171691464384545389865484573070414805712005467196996651625691586590013889456135724338428685427360876229406825452969036091218609605806640334035759058750559826435165755779745795369798127949491708126323577405396519995085380909551352723088315629811153927906645835112921549607913842472699814534889012152456787071567325131769754835977251665052952390271281986254429944005902889705327803457774182929779118403634343906597190795087087593391026337049096518160074389782866176939703651065051245449259020549127920534153693634425852810913880104988724339268390952646792294684006216141341993522428727533811948854568342729047891440895312405201224477120451478490607151435026633617660265386202650824361029593254546323129118245301961493239250163288774338769848193240686436805387866665831044773339385272360711924549540018301291604907100542639128782903854931051667487662151345565630048036380067218794509143378457905199142276635032662491976711318205753898860686225346547566213286127759268413001600773261959887603774956423136538827411167714772915777264618487686532103870454879291544538428450900579333024669350254839793647269297124574458747765813132841379231860044062877289279885474544953370108293557267470378183939184509240636433011261620734680590373003688516263507550757926952530244468887930426244743362105995527756921144885504772942481721416717320550463947924463229810779585678719866477311333417803258600621890360297658223120377488184750298130852795229396544800475727015573879912923623607607228667146251463326224724133892113579852927531465939324904472887796504905907954228004555797245687167083030118495521111863550835493617518973315052674871580090733935549313936226203471056060783080108263156833273998105069128767424730415040394513190047229446467467538425076068972490653696000000000000*i1^184 + 1373593769503815446544128858313582260515300983470581322264341416645059843425997929160550906621099062429295479799382138928865957999940942508505824529058852893574738162144960181938153453108301461719576791477195761978786562778935293768095344211652440662074601861785510372603126104420907028997891652348401427953595275560940695252566918333651123662522213976393204156845350881639956277181555828799322982752194235211336035091790971993678659696699159452596718555963521598502330918468651807187322030714083036469953901493177084963468336961393475961920677830921763472571400874667989285884850266898988225325019117996757681062609210963210632563259359767551333596879899006111868423222773002381661150875391463009267548095119846094871614095010221906740998350649396939575993944434372551804961928886659610219195147752185691806911778361430696071913380432070971906111250732162220186018569791635521331863019232188070751828963639219818083125965783710934355901740985457414028713767365247316790023474133532626976603815463196971901825438863746037111862302876393463370463969780543185353508974506227835836519454402141764726629372178444210034847584931735593917967216763061330911457364924616626464279484421524183078377938242672103234193583802056912764251958125985513588693314590603712845983728178931653018927842472306343287089667986873489917875848422411381991626203728216444670242196534910219825185516790560073673883405834320327717005051859661579253236225426009763216491314045690939274137151468550152141787289721819878196892112691156706676449246490828184882445950959433867865909166728398989353457206921867011557463109914826003927815097514787752209170995786699266822299121754121995727304128762508002125487416393260407248035573624334127567289052670126848239312534934180530003067378547281119674729910250568791750722540856414113722779370698528221975345515717622363400206255197947350070825593596707641388195993421294363731756412862522238018573609732714440194601420751654913776824052166424510356606121870219728739141566612862542417015976466783821589433227836590600801647209237991862880962421761496655919839893564293873256885135642186241311475642664144199426138249488337667285063449827126177003326851116690608945523842799729880621700881556591752985429770578953726411358662956161795832164540074688512000000000000*i1^185 + -37373371911248672166225871647698368588042801212937963570093826986651878527546795040545124870736296993017569029803725073903151593174807990488822439932294059391480598599370112754559784567302540968862435975415747307515042876593923621162304135073836310479007739832642113464735641305066381231567761193409295312982702221819501685810633098026170727657659163621935101908902896864959922066049264743666342999271882133391099510692355957062785000603652196508963919440856191752045708643757335998496933146216411419749222462642993805415951695354719245884923691146199949325292893602593237523111990444278995330400902435152573409611319113688153917997818032824833426345616296821857372139070189893595926907601427351552364985699200617143229140469177131504342393070928868232818293528834116893688614760746860334100204447566175643583680392852582378775659725279197683920588152370624390028275353125006947763456000543551046547816276563917419081390444286288814467680574109324826852308568762703626127056660712036287274735289152967862797999127905498865802080387690238921675283274735769408027380568924570265961425080009019943935203250195469415010116502297867695050994136884737682804669878877438974369674858790835560932597116414375136495716495471225986439583130447834020111853253122990991282451316279694802524566110272749515817646215819216217494648997660339386141042087484170035959261561752937336838152224630313656324193104652763118358924874505698723249255810754054587380512135562179363724812397724163529698480469619654460286227178614303147407271760115374416220807874992630168397680912775300403654246493278102754837560744540425448777574244527897051074540527025970331372046451385919917114094985603346768430320592460633900955559298520951733992253850965101042629948598364587823131114228511215048389861650935058543263842782237049762438096117203631618265265205805280430393462727296409384605726167567806536133923005211920632000223724057040482962609202396906363650019003937479782490103276155561912832204563319198907985159738240410740939183211421789400323095092487466368162344279452117240106284742692728858966653289598215876237469316138663184076997092968896186843944158632848947023307276862493949634538475238089619554891754559140385933324037869351773372853639835419723786170102374476021760000000000*i1^186 + 40716433308875920391522630042213576818949667582071961157192126509174523621768470532988210699859387820869166158204764769919733525049597130748039722666097265430815982188802439230375623760467062482562387831340559096970047359459671106075426850119802327558533907587571832632159414857693082714174997814925409387125630169824520922368476514822425532783794009054355019253761793557927320857618969841200831112112323726575209209618999163184905321245779939860642141133830504051774682624432675710896586187416168044620964885130592831125075075811880234576712852085219979038785478259468164501115026848094076485607692258632439452737672970975544086387388776094401299461776594866903899577036125933976872966144588558742929997455783780362746733477120296958590503276193054071937321881150594188780863068050515253811269880518986705846176550606020066332337405189696006504354139600078278004276476688736442633554187510493712347379859613687620459892742481815903495251908625008004609927045264000422969076481094852910196806605432690717407463204663951422621755021865311362785782553698869410653712108576965411284044460707980162234287454744869173724555897069671790643647149590735067363799656592606144067463728309771932751167394188466313278756206379960600782254907444841236724504894107703723670626771452464190337913727389138116295152504766326537642289308682513960017907323418014407046178109654834802857211495054613757151951723610998458146711394119688883367571413959117686570272428000044808060452426503997025329477005732401169369399019251822868600999342745779025811866948248646050423822660561506021928924252729172734966836559324644573897518273607067722266336892525291824176461443783905059847300153314220624190537833851851697988634190709516169861653297116686329951941525372875959663143209875008579483882498928327148481609913917273295098437254400855433494474317955829247034469497337379363561436741384331594002058605800370907317119671084067127968119995837345092246690263442321744619431753551606332447581962736538101873606289066121528292008439483907695912515052386751601772982191013197504143239388871719481497316714805043762247281936509707511674862956289808025934483876371001064038681605455008808877376080639856784291607293163305438370777286105905915678963334643712000000000*i1^187 + -263080655508531020798590350584486344968075730678660823087163393202411304432810768550006074338391571787085861544116046063989154137519320021331187030857825704356921734713607577531978971970748843335754394543340890646966473564856185601150360978644699064765645569425573936808218743189449590397444540101037859550158948721092119382990217903719964360463621258052370516538946705381911529104672161424472644423187721828575829257522209861566978438934671444091387015239013742437023596475148119676752234395414600267542897008313123906958855994891408508200973550564988198292900373935741183949283553416682831222200048589631915286318416633906009871522047230346765955399678269732211707024086703661866076527814196339035049219267026885618140600435290386962811876316002107149694851745509582807194357471062765756110533622602899165217683935723003278669166097882791297328684535652341229742004913304144276642018464070297675382773630104204107258074312747076970670352286711040689793430880763122725088815184020454487245009143021879907925575025747008135006726198885466957060516607046299875119479864953539005726667745150886757112461039501937880058221918390235552213108590614962770801680369346564400619774325837480350155602995691528613042489473476558183038321665685418793572189707033943931450002196779910381397961454343830783876254559715330148943849641193926529997498455023830210935488797822847092879317571769807729270227963167977108992810826062461506683888775676879851702484260903089260939460596096520136628959837135105495314194866444116722540982695961120394886759109753023468999793591801957043992696858918938617914487052798764323077810593074783663717445204946532619723400933115101586679732890980488620367676719895581294175553547013111986035242837976687844871480557173895804047219368589521120899189892030402565283007585324677387502887384647703927854547406694495237113295058051057372460964873266678726202294766812308083707086286546850516266566700136082739157240176121040640913862014161110223341220237897712064176138206843065885806912001226572429429920747085024773253245355868080877074363821636375139947827897724041554626539020672743307118509314385362719039691748864745706067066019135426322327888057577247258095824797466147095072420659200000000*i1^188 + 131423621984073085617018291028136126143880719943934987948834729097928213744745302025453007456141083928561043053107133294678407444547173386576103752721364237861122978373609758556167723820135912668140637371305288131245273759984424460500856800851818219005057920929194778034615222785512239539617135151702903676122239503306482714741066425059432376270551408405494402144667352887947703149081622620912831042285038879792049182047566831926633851522130378337723718522567778175721750875601850012694326195512521100642518211190871838384124100199333950424676510754784406472018797407151388335609700810281050672283192341423032328151179125849418276017407017730738602564331106027528489887562573303567660693192225276938077318089417135477729005326665769585327556058976451332101436391357316553045577133630412571153927310705385955960648927437442925840791404638490676555940192727559243228800511804793400721748646942178188072680954852876386090881687560503285201841671635330219084196731903799421951985949481908166305187321688310758646061002097892110287914737499441668491955337550504061179826783888022265174228863915310984914474780483081212718146090593530541554667934534807950025991595724999368503960226382269989393595606243906771978595029165354352716943815542463353729129772245321321190464106835158556142897306109813156570780500917029836023853155356303565389851788090400521911240065088984826745588408407213203135425014363252867683694960365682603624134292776242023059106214263877866355375316925039242459787108172012786039983569625486822196160299928773020565079823613737617122202541439170225575920290386745006456800140668186117337540027067625856142914107879371938442828894861605312734014700080864951792449459193696812157628148068027882041658723331190766052377334548609291890596643867673851679126612120911742016598900738376036278156044691528800971439195966657080330471196148816237847841046559857971575094108347548923604676185010574426490324949225105824182131154246685494882535045457049532603826370192453931714674395242767547243171426040935536361640901539128409853462622504731194471536550678688094270183272930821480544760960866897325471567283136512325563094360999768119203893646813735965832253671960246925393920000000*i1^189 + -460038241196232463046612795034610624970665865898919767550858126309602740023453287127733370668100035489104645299273966014351447937237876369879910017949791219883024740003281777151270179194575588788779480117717763182616528000384522583102550947722336006414809756609679076191937437605512923044383417954838728733916261355026403015179274477280794307551317397936709277067682364983268184418375125880534614706160669739701691000200858804381753633177688050992728419631439008323811771559449607747187607398532200535383967147678168551260628066661348291472438765570396508474779894245365526186864701908967756324601861028539124616710612916446617394098460483227836313659622042659463559667196959085900916592749642896171174104326223450766187260186933512164887430435026979203556730163564273472777589301976998702423465488845255257805658638537535186972613445009989941440365579364099731614913672154635896872091094106383495693131814196222780014837237620230890475611978903421068412309982088856152824987456885223204769331789978468303189349335774889557232818040384854682542645796737305404594273196180609662069628701278318102177125807494437444164160298372691693745511216611064679195273618852719487657567592098080468266815555186264429833321847455703429692700285891713070738758704063080901783510129048129982418748843509905518070754502511013005172434840411790418849725588277526773373651170897476962699698759028385154230754541151203193853762426095616371840254126562748093772184802303637302409532226963889598108573039633450097419398011026061102666077648605980215225911694646656912919126598423479640634271203924299385005965582750408276981710798755471022678858136319356001618397728699061716556242208117804788361545986002821913090026163265076358323214083752201907888111096573637805332583708377856159498566982601338228814754182445035054096336542044985330536698443002506674891737264715596965604302108848761538127307948701534470242554175476152296435808922513217644183940937274529986009336280573587461290296393761878132241836894468558941237790195813203457555465352090597513620940208562006552451239162188936518887065729724033690975714510526202275579337948825717689911387456840015885630532380514058240000000*i1^190 + -1531465415591505235705098484608526595385254297052338883114015267909473040159889964094941143367262865312230927201314404109581248414919816040523658424454473496757878308210786549848830357713852555842584446158266511194851628754212839392893718584781551737903848176744965691017186309853930780394692762776607340728992881048322993867938088039836463150127415898882836069412911218623285441128547129149747692903761705031546335334194940034763474455780225806942758660787614120359652439963116190290533344223232420017220832321734258703206457341073349238724546421283558997172963177036307177245193617426625634318070455064736627230633104759281454573369381746344460740927263678928681199647758419956219567725788075978568313529348629040727207098522965670887302500505537808820508734904440619535573188285063153019962735521688406102110880657334379201800499927337701028587701293095920474635609651259004174339504678796828511560665530636195479289420004215916117137701400488939247017075449282446511631110080881194821029309021583340956086361562341027683319764639171777408049755473847981378559678222730074262880341705192146773254409186604380725177460146402847971588711326437763471437524696157049883230196301116738210604743690410073902643425055890628218328575749058138307563347435858009541652048932495952604954297899184107751145040819346748399258630869004404978229236001186679508933670514590429631268075323727197040662415684094573575426534171908689466307859780155479195187415106871038124319737463206944386262635935335598016740427798843699577388185605993682877111488017319445446866701359965240197619054794171628331871656809598938087576951452964278299055160938652442059029223333142944364203791665078212198755071584743106188529529810109077410749811993760833408426236645961737341051139614196304881019626912661676426981131331874710317598429859122000134335450554970472020175695799115641009161846891492412135216832128992255588043791529879980093986476336484702322223228585318775210266278944214367084845560529851381183715777856540282462177543531339651160761840194425529796625254255138425054635559798105167532459939652657552132207531695603005172150190920091370392726903193600000*i1^191 + -1274421826866803778893799505490826818309165069385594214596171643424529006747699913552484082697006920408309307488146656606224361431443927368715248472275817350337862672086385195139029973997781884554242662131348820366948404643234469033000425389433426060934575891171690638363913533718891915728495726188680610049993312575342039729574248216680069082735658756307150264460340092324218128212058676762855392915693754304255140309086772795191918229133818212758015700140032626758103669705172549075032280340174629304687010138734135555921318712458465512943619113733055115403168164527669773255302979639850928431308373140109045681058880757959444585733377241659453474414798561805569291841712523966642453068842502146557951048308003272562717866965291251714217869644211913933741055525418438818628888643147897337528126739772224917944217507498396973333996377705487577775299279279748730706095733197604561700843580273976328701931964942787375541608261656875969695695423924579501002338553182422848262459608443532174664123643410817222546567821470381152274003257218853274132290933226857158420372103451183594694402362924444072054621189572912837056557468477949935592091603781735818387072195329469478250287628536557381635344488509666010269635195203792804661242115739268472844581112881178388797305620157310203870848071717814583575088477569224409635061986985324768486223185509732314493370857251613657793983469361114436872463369276740647741779460655211164693816319993369861403166599255570523279434779799693483478058619328591682582890573766662878512429576547373846383667489910769167044410805166050357837514834157224903406338498574113478032232591955540021127640020861725149984381014487067098538233365740281323895986189922379585014303535312799256032870640958125233936326411109726357907060055949977373392203772519193658356496599666643339106429453921914640483408796390908456435074357156201478153300527462814380346942695598285165326055614310227428683885863889382900295753737284399134800801727746269711949278409533388082566053519139157602200594182034144341627129894840497145226834826252881075648516375220103299341310006530901058580320879595948605440000*i1^192 + -1229613568371024684595978809830736019571873760823601539879956486810889846570983391921558912748751399659324763645849335464646592654461991439186494192974270864309083989273854408439302447584972974154273004767759407289290730420082463878885849853471940099894444798382622857243693489611712038182114971905562858147153758877112551215815305597201640850078063912615380285272241140297285210197845305253800274555362528590042865094254599015731689472148678457685736320409766758869235248205873955380759257362136600261366585683573702008037508457439549331737021906284820399585366201260785658838247564689914668378444649218530656601915713622081841699198514272852205630363727850693900454164006342111010489248368447101340133826965486165357440672016138272499664557201661518131390411481992781087638248522615414579497206917591918397369392796455143415516790151374947351636102046981240249221478949653911515595561060540301931930928546406679256977885959273647300242975707496193441558155002944947924939327614269149664039357670456105901440586193403671517066063051218981115465610686643424721259368426280825350661037384478804122043920232791584354491671130874569397400138706418334741102278983190723457127966542482966664944107561763742256720549964795151025176882827226153537973212415527830595002722253749723073773699670418913667045260373152473763946062140141651187038164341883388979790835529555015290251040908951297975784138627492581885653198594867007865589000185905938197515711511499316898463049283825042610772999706072315645253750704302636881263268988282065596496370101976885209389709439061467474025138926550790563146267423161574229944098642213515972291285520947448709358653025062348931724782605350051805934570131541786627904158035150842782663862185124371477360584133613265041157587422091343115021735270152908719148404322565800962638850282948261938935797622286171006201240037898525471105439232130910244545358210800875465157460632153479367104055651891889283788544651162899630566450617327317673771865958617500983108931996715998339336568475787071203916561325339480065866128132825154397099793111805776470474752000*i1^193 + -170715761067750616704536902890931893885888279925212095382059882385063840416494184845122357079425584206563840006894369971396891351486908504077207411230126591377097382480614030615443769745453763686785161201244207208252197264626593768358707736924281397852864664412966888867546939198332233430940221910351838395269662085998347243170545813237803637875414791690244437726462925526730711789675245713263076194543004204409253510534260137496509238253095875541157909617431358290393988774264255287496547303694615924288467772262492900476131706902210029010880068038913208661660235681934810295919868575474604984405414900821483971580710562292013525121471067708259748232543488263631745646447881499250262151881073655323213565637749340371138567058500054455076451501744794623473920649886457835073548907743836491157617168234507834743351682371625514603363224336635235426034710813385811138656424516253910731946897512563931057736455451104794257791826105083570077552995155964438790321039983350678368423626625550630516494144842753207333988730202031577453793732026903236364831762921552706064150364060949357458404450305984350531922454014485052539171674344115836831563076716349831869554390605666366514144270256216125942441862203930647100608178234841110517402984370750947183426732824336139221626904194225962403120772396595944253155650811484672845171952443659998472226955865179735006463628081580495428292229589336067359711587007144779838965012268437095551019767672937068170213021867269391403741482500496932214511901758687267012982717178524675719907826683488015542305459781051517034658498792047808753722049022259554785430169775147334812736949346155041797265853174050676185701517658606380069164195020399752471695790843074324550732082509338202051015135047470182478555787071471698453623345470686413188434411569449999295405792841447769614224591015292881911879648307477832782922457175676235809025821412364954730830344732811845749123330431088751905790816237394010293012731020295150542569565450158981427443863580485834041607150653884530757346654802807908648257362368189564791535861497856000*i1^194 + 17537062610222898574301184828118642387338353912786088028199567143879387106908434282549809071719556215287234123873210422136437072242648842405047066420349227559801392273210353890138679006880574373639851104639702834809414370770652681438568738975753867028471038108057991336137723940530492431668541683855014120902434337222264438984673703723559657539301214350013866661753190990494266511449876871633521806452105873115254048955040005697683885011132961471065391947928981608025570886659881256867081384991517037332184762417785374987869162285740216250943304120141828136550252928373065551045592940187497970332572206036152202097588794203713176783466762016230475563430287247847754905214699187769909582431189222717427002591724797540963395750159558770806002775530443283437818607717044103125708861575594934970929634868483570676564068275442384116894106601084068150982579571000050163574243658815360000660553809218844699565043851828747002586539026872706701168964689364770610483743377483760371177437849295483649223190446465202998660144713759394091405487450843555651424748014225039413197231844419702171037650683596283917119298681689915450293940835358159975447550458985267678710671524446285922017142315143951893858463924257120827532803094629493928295504113679270288344616586581578599833481822196618737148708942241781410288763972212343473435709887184854128750329978580588091907135212920340227265220118261088487588142038392920279611736413593647134215218890301047318726667399314631567978676431519045636946663575273301566812457226180142375459155057738886490693670794412169219506744686857146235811010339846012454433440511879374073370530243668521510816185863287156109642438500908089223076749717769767275146774150646359129145335084190365824978380338558321014501776169228042679865952778297274714259781108194802984998613909873829404425084093515227309623075885282211808436477379809157445619339665092063146726121699566023921948549165074833698122256035517917319497883680800058040047335033147783894672329981068585331471644805106964275292242630095667200*i1^195 + -317067016212333695099674179519140099165137873637594216581036753756643372752376884288366515517307589274434811785959005775974055008044891785630407430452973068708229300831815743770888217926391008508181559037363469034416531801736831350385912245856527297225869421479857075466046809920462780111844887018945112352618152209009464594028016035134437909871919783329308084750580119836326643947188838181139997167484170557723780167436318675666215685725577841383289185725449062525624477021516301165701738460902871216397457853480019378221792480415858986410100597318098989889702894542926825701443898164213156963537598898667644345068174633180810651392989447996265507771966128702229111949898628089300827575629843761089781941589717268901082988080697399248861294157614853728212812510132285165267022764408963925878138528583288724358947173786010207314922951643533309703199409858187342818660287336025390166121456848046073827461080967260414829405058295954716230204875727897311718085721691422316949210062112693881386387038646058872748616717195625269799975807515650870036035293630660021497551680128733873836900556461911333519111978779879094831152370401343074933202910225056671772108042927474827177527876451745452707554842820574858833589100355474898823256762854957969150091611104135580825876344306938979642656558404250144369095240633446312722023691456622082881807135550239175136025297494785130771734204006975106301770029028634777982033690344556174677046343987101501695856700495500947737888241529481379778891795657452185159013039380058774064601762716406909400670180196259454066375167397778348059044843473064374907970166146846120317093431055053036638809745933672559001637963163569143104940055311741513137148796384278682765419166045478923651496663248810196129838332387044869476065143353902782548458186822063158983779368522391534890157928357987180360344914350218181088359769681375369655127414473350690888247132899494776691201644054953050039327685294241398427198028825267104172039416115399491584*i1^196, -158153844069838828847516291763476473375722372626108586079169846572143053844785413660033480853869667793750939958951747756949034933963036270914846815882270676090233863910090752828080219390464803464449083128475709730424626565304363597495335855417768979390611577209920672638876369598635543841793953567855328228729238058195932911900594485036841340634610617772505822360779306503692809354103277329226668296861028893003575342529913649437810955858032954315994714742319560630150151884773041613588745258673178285711908692345011969449323988365466393882842238061383766145373783274992825948028876698730543254144773564806006336649438459840319866042807258186489410381337220310650577830411192496909002312878834319666642223593766458827653747839442708281269104965181894196993984623582897525539987148749603345474032313715743055070481094798526032269181018392817775890354003134118882391854334085780551515571947815087573991142622543647744505824383765796731025327003164898780819488466145354035763990707388313524706093521260151633184812907015714865708467283210807325676281095381604618725312004919040334827235391929128704999704842334702618874742283721266737887795972382714373414203766471100674154186196443447727477978986202725995794068648315714252777787157414967453147301422121986835838914525872421795785726355555263405467937912057307913547700857157456275193082103079135727639188452158513759812478432637007624757282491833869903845893754835525276476429783431948485573323177520170715866455998437460298134650764247224122069086537086187380500013241927731294833360441615787219445293972074788594186633534847582196299050502887840014564835316175776578745791626444454590517264876473465199507902930132015052863085920767673564546621174172082494359371700129819520028152146858499881689751075679732004917231906802263953150195432607252556205997254520189956260455916979012935357148181923587256463517254565255108251721542155598206563332948778269319752736114628483591798557138555647435401865663625100726218151855384327383214474655586297735543291395308412851700471851560519915554520469237073755185005395716621622541061322340608756595456948466653604768524833440510492380726100239584022085935222623566385562433105930336866340492362204468261698645545652842752482445008084668299931354694077344429983539554570802359818137940643460579133180114313933764483211723696991433311015480642831478238387851190002464134257125406782570384732868827504219887102643562239245375828317024796430495585019031504090621668198779389170544307385753904178910651135306996028050348551428337752089010449923938057638145054944447545400885660539529727218981528128909896234015444358662270464019901844164144946459212219471442952261397323504380669048520798230980997689898294636705887529600820714367156763144802435158210249453281305440157726013990531949111467382647914083185263021056364966448848197209765644603800290290827913393950170330766920321042391172845657608919604879127720597686437251858115981284915166889379501295119799797874046230455680656818196547743592449574111426919735924616222985856313077092829100737534572316301879260981021504198754481882858878940805545882315307081534353728572282474982300028274178577108073111810226486491130945821019271920077292572454156489796308889422606098926515894093119436624239971928766879527525577601101351435844781397247420389723591136742751173009009590735189335427838020687928508690095235764309870378359935903766675913961785595972547022964409836377163790917380334964274109598297952615278147803190991189936159111461906810638313180204844198599566009670328422882125161347076037600141225966991807601893963951271161221613185141095473463237223877448176712868110235525478858675563149206547424026656281348640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -1020280976669446452565537732137486807749024341933266625846272639087973529725356408832867396379368308359567010633071681322673603534625008467277064102768171588550069388274834069253087029576390720521977654897811275579425041225034725084621905809952956557372713348241032302730200591204132397843354707174101883051780183790300273870784189107484191708879327736912658471322317991463668524115817189527364381263411767171763997162948586968382907222624131490245776858409049646152932430365367550397965900959572418823807006691505332685511628384149412686228631431583360371413796237438468962234993229141219050943186194502945760394868153888758764830729037299287438974558308542099206050736771185049931943362749600323456775942894664846432678293970058318596524181343638354580732385263407345887883831274652349957277555697236287380649055978695713739016981763115441816603996093294257504335283948127238435985127858517911545544352090970507638932552881555262277125433562556243531719583692728725902750839293201432387375997805291563027371042743960805620357935798185784289319725691143302667910605211134088736263018379323989761265390939713116980154463246932582832422174937605962291932780339984238540071122210487535481892809640053509434937110440450517498033232973454407824560554236705747120101060895697812297056449430290539720966565869935182863915879905449601366384215744590227721333392378792328649798736669655608515523090492387089348362759288454886675640087461291231582613792773194983154619485782550838318455386846902755358423461659363780373266731202603752304824157603383814599693598053145715085399289012169894709222645270958375606985700706742597878816254624237771969233224311931679318663340453730049408747396982221833991695751122333373304057119720908701798665503101214569402254262524845157326715107058375723113153292064754484580698698492294868819611186783052210876807495538308797573888748106191118571097023125013012954942400097061829927464413649004508509970918678511201319299435542494089999093952381658359295763344896887924656517282219606806515650708400102582162013373937383640578039752341012754385207802767017797762209602812579145549390174103198380726400186670785033651876377994829751433234427524272834463849463994493271311288107574558172501106381844423622722017499992894584021756584159219647006165588165990973890171899809360869697210235409337244484845978720020842955484735193404112709352974390193057491057151949089574413081157438189749371958832757495682147255507802577461553528582046824910520834716381631892966877321132704982828689559144053915198968910788676138998444360635577798674349750306614394769492334992500856763134935484501753116145271226869623834710822028359865805296885278990416364545226149818440619963680895450288095667687486696628338661833465604266498651841956148595411853524078488035929885235739010424924229530820670638113315394025716501462692277769644358535278868174995591728694181333619633709872287160405288582490327427363985402466568487068575759140355585907070112107697422869632661447053602630901202679755778087729295592473091857277079461827979603892818250407688398941893966869216016741057328209897590756789806029389091246550188912044789141002004714516952977355300472174066432670073947841881516598815327633191565958719584867749475570281472120119222450022450929087480675284819406452200450419281060112463489967736943044863706223131041522913384534637331896449102355484943691187888650001641087883196257989882855479696949650760480028194479832514668378601324510034396933234755110305406578576670835726130194261521671593682666649286925306234318627622097372083524883708183637438246711713750678096010086053988403610624811676077504542757821395850211536092275711236155445364084344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -4109680190755093479285108443182968800285432050493285771433249635812465113147385849559459080816927357631187079016285100062764973748150125967231093389742851996645548828219519362206676428962393189975291328008085115361611082447823272510209323297172474164289794911679991897052702674602924093624906440218375648445883791855223037863630186504365291494266136076353478167205246679706175998460804713351960424940958446188467237670562877492718114592620380360756205940447400515186255224537465675559081207640257395921828885700905586911135346473902871291760896318295605734204575871973359792552324817289839859985533916902313472366207317245228851467731563078564463741957491677037117689269085643390717964831060803739968087363778745857004589267693261091353695100495088594562462224314662856544688502722082102126881792518911611322514084066660981563448942846273030813401505841877402520046685304178558607913210209358850071991170627638351394796540407647059466441097929215741499171124204333569318882830775606701844852511460388448903117678372339062707785693839551197029506053748818238423153062476734809368394695039898283024372538526796924610883897912915881121075057219885559299896864633012074107489841787718721686915334151528320630937360313910133342435271890200270674754236754526455977564986057788877612602971208454439873035586932494435876584417101991749761870640856081381439978899635004352842499121607586345122215096718212521297567552676637609491442165061398538998030631115804336798109306951338416811355250203739329417901759590913849554387365546257676517330156880180363606469627387981611161186716333555038998601800065198562227478015769461555942997468743075091937604635676577669979005786064535009315831919183555820147516977855499935730893346251389881985789056344755948058673327143879798425048604367901808410025921169033710423420114601881886094169201888060250339936640457208000893641056807653934030236898859562567599173252906597807528323903516514719431378278599190736845111585050281825734943175884934425872945991526273440451492133302316773806824453469184774724029712357568759401964050425913612889209815329176591933615603014946553063848220794785382694282677701995818911157954922171776468676954419612620244819196877071901657947570539297056104239677011927270610054643941387765991021089064791029957544434817695881914799339331475544247956762992096447488566037915280699767309243372915702756491998593319146475563110725911559321798610870629355398729932223090788285210449071012436980264185649267627501249789206980460631060136011180589310918641975541039069714176161526747579944879604298067680160351684461490505169731553087799334397999689902713952797734137863385659244723065007489181644132399369923107794900172708965648813449799348334588515549882270462987317455309574650354589263560668111857762903344172835654061759726866090264614120921867679761014269032736173671828523113228065510781941338557649486352966379704657031422090765181998093968936191958259479430768757910857019018249843270882341504841820575512671218611304660015986526541751441050233927108860644967432594196617890037052026949611431736409379451061962809521533632435566902601617666270788199025764602398072237597713040710261053980164956680057764716142657756673653020820910123805558885045641137753555354228246590722408930548718476595901288609570437304360979031878672516647104801344990461092080569820911048558535062633708710742803450808136695230293760549020324692089481603640158302136869845961493356071368800797848692680208841551442544629052457778695621662390071596272977977986039971524625208788679445648155674025104476482731677197258147458673663474371479809914531656964614581347101307973762594127411617284510396052746939761263440617180800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 3539606069390422623427073767078492170137569644345141933333127127795988618918979561271804447311894853049821175798785414248923208641365445628365409652359727864692212548451302252267370312380474340350382930108176939971741082638570460971555749177432610538215485596327527756082452130543515345314969222337882660763719287793232916979133184295655304957327744982017389585761284181292973033004090258804385685076682866866653540500691640745727045363639706154746821255990862885968370006204897092704839242248662139763947630762021916549813057769414022248881976303929484945018051626257342958869252817564108719881186687564201532454786028602894954656197433669610885216185647710611825124847069375230452079780733050031729275999187276885074316539199236495789471406667745093399945142101007129163379938346614324492615414036317003991352586341339460057427584045979865724865786562992888017977561821277580682467907734119259432416221342780848746796821812787918185446427858178321231295968740789677399870502841950895117095200588267107816165412968438066877799058896463693505296034776756576090732982342842072492942564709413661966643492131499962787278532747805355428933593156910732385291499249247489890273271811222228877251747427425251488734897072182799710824690568559857281570467146539795685340985182198575773128225529758443260004722052841730512218955741110389523236133309089583815477840786404575705487219731681796861141305663640599018988859527281785994005074173166402083061154501450340990247017071096487121773658544668252126094241671092253482141987503038855643447818245916844978161628816142786071721651348163416048838818210942836862009817889150096562450313674055532598919882806866437476172725163058809159461333780431447318173773454315121469658771717394810040193018699059269890167952418462625454616809267550606543210967924369266639717339056477731560085629920944180193720655896382671865154552172546885212645086455154994171615134478058518120338581562998209796626464339621832663046590416736411821960819558260245995847197572106066626167635455929382045230710142196673251629709579773144237644256099009371491963074193493244976780245133458596754153805063928277218898974603278415338434524809555694035215168149624277316461467721537053183723320322179107015154799505452617528399837644254208431260361247480485059803523286577272419126730727103830679689169141628466244241278663947169155027745044120273312175908613609877012586047616413671665025351639478557617302427154906100836755857340401341490687586590431768404940413671748260522908882076517957600385389756517003211238305705514631641893005634207603163190331631199607509967162444575676070527478626908534973826113768000325192083992156532734022432881395402190957346448952115262080545000791188073401946329961227129551206047785697680593436366596432496430510783237838650877349384314818469833738577209466240219980919504814771631232328320677290941925369713954679100848417266225695438760840960181813006123809665575917350626353597944565385225749832578861536326714851185533752931368615792800305795144420185595036300380912572488489816220338534671853947909785260065728176676604106556834391730763164488172662462300776936964750456341603941439856660994574918742665543803790180838152865649895873396070120811711980538582357686645125868894679229315151707111921303319691535959896630103488667994826438890857228491312146108092029038603115047807149277336067876542396475141175068358301110656693607667411127064984326300650422443705643659755134884631566032297241676663556442079280670171225063998353522629107915843925567185354812654757154364957966003906418382113378749393440014577355506852997023020110718381277949773744712934106705412499096678153921090446194809080935292551360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 17508470116746889238483484802116335256205683073436419750604796702936556686316731260912268495812178269284206190157662854771643029953013807934933515295462457152497737491926082966059730455024010904155132667354682606212150297082698738064449598075185576283484863096312109473472868953730316790976019981553240182573541927473343406750987410182341085190270707518566286624078174327069317981884964184641722771883746953062072629750787805269215287753921933257181004028063597886752060021787808998476966534544054071621865422332114808343296994067225793045336091859279423890471504006588590427654692752249805693640704754051792442300779968280779233025729824608076729904114899523115497172286546402422425251111518882880455456318151210373019971471426491564733390699706451256742995875941129580806194489846027503904621980940906296926664676252167405514904568632872718172225767611213115770030979177900811418423144282679209376746964838342627992375034013209747020775628699112778018662017965531301013252421865113577545328202316048563657088810925841118567193345862293577113119909606024345771614597261131511537659843756680691053902147285656996959364835675829900189106450670303625018740197835461370359123985191881058040514831005618375777324489495896575409974422432474544391500718062671790554862137685145967511710435032772321860030334074053653396267470109397034346978229904152184572019874573127177282718766870760901290248044056517139716124914750244873289781901788755919590702922946918205610435170037149465903475279832655624610296117944310494615382144050742009183305035967352001503163233167333204760469565012080261491937580648771277815193914016491866435462806595249121525707759226412824285636893284027491580854307268266224415297689882277407824110495021882473850822575024191185516375357404207891314517892592726740066266025613732613857722641838014999471886503400935417830567185612830755052459324484831159392382682260465419527554594525502070631767245615036413795600837454911540501658886214455825021581516919316277238122300659455274339754565295924473139918527986753968651603269204426411466352596221221633487002480492318601509101183951626754925701670747385770449044515898093896422610458183718525121962147868120893379706162295951102335889361457891106876200154879081458326392608884407663710218396230416619478495597180260941542253507839780410277231133171535673482505804002240932017549896629819696546252215273253077133259060636131583485833879613853887475286995208472687606229028198719589394418744834225743252480879856100903096120381648141113565332861155960943592049132376280676825892844504031105593333330877553543847329690292826150910592709468272239639311893343454522960999207657314814874815538924205313860935564975415737292417916884612019832206496473472917154043501458355705890316147638670768388770350252486461520597266161577373745621165402889037286018692367869149647210238250324184917234293606246711009258730981546011368164402027954283924090330157710631502356135981327126497353957546241555003862019127823612790306571102374647897199761879720705139395473849714762798626515086902059860412467875311327193728595272601009046401106461266057673899103525790148400333836136579882910439301444346121230262554479706034875748969277847734633066657339017329512946385681848176415196883056249894801941037295889744850516376228240509929293291698072678720386602337779018493771705815206884042870201230262996454628563419725483866912889873798690925624885682460955884424401631744131818510471084320947928172295172749248555821760091945235401999796748200032719863697065334267253206666274892315904531720086811160761861588389221745371956140968722456700618081458177303036836435951331981263655312055889364582398380241592728000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -72505853431065412266115166510509032257309266971552480812241114066888607756934646555410688358798846674508179881092082588057801732735936869708000964274107021389593774781983864600716010544524325467873945295186953216722344645922539699354610998886699174043637229939878823924882525566249980222666422154641590121345106609117715876223449927187710301717981536461086809318535826684596859817895257890659874019498354916833927920439035993191238975555426484472450749085157350881999380064314237571197369750933195698637088874527172841358208280345391968663216247572242990341846572303224647619501053818134322619123595272994694045983363856979513543928379560546213118947437893396425304321442173088908498609639739882271331743148097708590264140552761895619048199828871573550069266176602508912030225640136375972118162018894761793398477434823997689052310078704254857163277068419537216922859552314854883452188923516630967112202711693563229821720361544768569851210342338148721547340384826640921496803387866540073329627068815506709994202913049253685075211763359870601689898951595334098846340463557975642441237848942627268066498835237586718902333290774720064246571040223544008163177492571318102647088277699049819605375742492298164493317749952041872950330414799805330567252818258847045519814623042526459300419647849717024371129467491073626638834649560252726018801933530822210971123345259286294018487506990885690339219151750070887131729850408439036099328774266953014031124052728643748143288569567839318961268494970974247301723470813753791001650130191207509363196527176144413919265320501960239478620660111349603826715827315397655385809210132535932281778359123623827487777973639779481566581703473956463612746055071725172409913072981054508340092654138740847715886813226487887880065337159209404119993228489490386989439648408437531520556597026327432557255728290276977620404142509868876258677527174300977410371537253452787716448785502827521671424010819160353689680145239465455336443705268297943215345427114025639471493479123346923758909225090550339944139331544676145126157213168489752013245682760064523854591678010814527838369369131847606570862528309399093956922180107589526796913648205411882075490431864502497749841210122838173273419796266939621879612576514061617741163588937204260321868155155340023528231680885725349357086121777483528941928461520421178304129331488796961869820720526797591772825875427951087654817973545419691699362844965919473912663176378435705488959524319370834183533005070816254071523248904722363953370721383669741813568752939600409243518991935074936011649974929696417570243556631004252530477512726019100735850892486544085196923132670062847719162457911056028464400815065483962042317938206821580937620800767673892816112432326924948130280131896637177113527580067992725126920077791258663133448172697402866622982689457866488212173303477444924687700681323791565002964762558742963494043525328510329530659937513374808771622371434236869019109634057946534632989114236830101669727716373826352061239694086137470090428858814108111222955202817075415859855087542776581714967842578296302893415486299099241106673275824342399710521965423096304030714997167865456653779302959298626661192980516875495954177464749274455394053852083808182837573561992911976710602374870256640999779257872362709371685904243870176178455679045159869751193913154663076690220299066282019296701530551613136953449266171153207940467388785907258642182636908540645696650594375094672141096751513106390172089937601706785385859289070413936655030165628056174573720081463440131839935963045773731994374997910647121465272767952111948185955545171975701362452233283972773306694572227155758583411267795046397840075148793558000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -68662702359196508493263282185783872831232605601348860573061463487112700783113581224337079573526927500327316076449343141287977154032288077716043650603586991134618211284918117515156987787116651315572106754373243008080934168972806625238074580996930120773205083063823573872275421751386481879800104018198277307661561982755715031885758142414041280971758150709718651430099635772269149900483586208359807225891753706457106536998738300890672837565891607711198600223447596351732871116059619606085513196037016503588383605660515532246158505159066880303011653337463405100108096875109411691959197630378823295232630406337984971987084446932935840466714370527075359298239544479324583725122431115080118137457427713174410502921193652292115876956188186409845523466894076122777266335723530040067967343180869145113037972913824924534377435130087106121435485503478054377542526309260128200230826972428571085193723463631075970184078505971432719408649515665546857315687981745391394024766756737193535090447271278023505229504146966954880797978734395457586685308125888241252293294544141963214102064832993303465826473240183915621077701530582422257769533084739381521709599648511199228903959066858473648492613050387842245376903829424766135774992319580250810898148125078643086591849598207143567932537225744072871837499196029178948194385823376505981454544598435606561363384692339838662613316357618141688176848474298811202356289455933736278563303668969620805823924926594260734978602389894752207103715415872351614184079802117225901272344156819902655934306894029651316599117870067868333803520190275371830132895839656142635082219980660747753628849668428256319045441135959686270317610977851147244603367809907656163555715688278542491899514664920108544506937238019723096000807017128874929458746214104231855432123603724705286025575700211628417055452315347556646061787139489445754654767402709722483631146249946556589263271872317378007286804414467508675293222938318209224860858068042379922469105575190350422416731026860107530678553890787255491892857921755336707562013904407437881416698682041841419144195721154240348916733190174857351090675214349051756416428075103847669556371981781645142998083091423921438562432082542699576001459465370965319301728839072982624918700944900211965591912748174739258128265303748509002218008645553895888790445146950755149480683717754512350640304224393305936811893603994435832446120280194203194824123902006935979751017998424101016131383820378733493938285344341635546173421023240997377212885694102271976030506675081523221481158270650752542996764701043282145300730023743040521157124183046731797333357030694442337933750544606959268965559586884955165019838838808472173900312675304918485304355681367291047225009583476151495037361349077309185788611110970346328202846127384502396756003133484682332491342739034261858771101366162912068687320854349610069924285919754594707702950630498670773020715138363268287517688922876001793481769172364140767070574863532797197668474213501818681803064667443234589917304595909817370074261751941150715561297073658330040469906350139522254531138960278715308963724535538966212436177901658528851062819635970219624856710399246800052463913132180829101555354848391723119938165500494812759662411777208500693920341564569536635974741172242983051693570317343038370678928182544379934585186845956087132218425249534470412719437893726725882993424900916586833877168841804874229446007804286760562138337181046792245326615998973788516396811810170227008257522700557406492864671577479371442373799839828441117445488010653604501308291986556296203904667537147690301031322391590739788196889767607832422719544309915871431942929795431694725752581112482701766657748825800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 839768907429012899618736908748546713726252000944757027125579522716665044318211399207842679838553966272917482667768752267220703531974497272005409919744743761735096141575683486577185560038597597821621756200844488266200246828703293734410568010214246876012609677265013136534056981695863318545011070081460663718946148069669477861427420974703115822248349551819937601603485481622631715794414349124036164006682042048379958608537398024277341428098597301556200126134929828651260375846703735947598518711593119455286837447258485155706267103798175795521532702288818974950676785304731309549913105797484022399090816071644983555896393572642761557562189975250893445920944790837774096262247392091852677054505215009891988665729250281536510034830468374602630795081231670840742992591258649404414491203183655863966251125962298805631615264749438579523476819592043801285608890243718980526141218010284525112881785445848874068336125501935880176463570486699520756829152114954597913343196523766421563900061345410315019004612438598440959399211071412339215445777433706561700397775003184879228099445025940532350148266901965696579581784607286786580255758699276172943888548183390990452593529521957401770707236858090329465525425133014399451148285521463556184823895158828708846865715113889159561710589729315833599380866005154314409244846637647217418163033601435596448211493393351369206837027348816864371820935907575727656510658816981622154172618664567431513107083737786399712733670476097485042909388776042193003144668168109670524821184199570018226869403113252355157768400982077889570174584120155319237762976155729932816880363374951534787595071267426470428263309488321606940442000384639708522771012894072740516298365089072502298733746916342755630370398566553328969938154119701363346860898496461831820987940367994127495005293814526012440248249377945834787742326712906518034888006183028706889578713542360617803974316349838211987631868503141824853779675562879606476317856536912918326311031929129601440144480988503448678050224079311768201194240683429350905410150184477899570997667487783837375391628208754122401980073808968309468926163922124724383896063284590884628436544074081630923747338462507287134217380729328023950200017694725522735041605933789883908457272555265867292271333166111945383324632061244644405591290516554890580351768557645057566425223044818320406731927725374864537084212253991090105948652886502608822431166211450126997402386480579621660807016273902438618775943349959852050179015752309314246678805787528862480634928723978970247140896572390910052197045188691205081390464937485782303260322354391754597005517483775583256450528773114505127668256935389718679385514546858064747392555285565403784354567999913110303812526877538584393033465982362422241049297886667028926334199567076050963741464940927376119555233244683781072020575216796324396528499936522979084325864881488769468605611100366776507788867624977841360101465926937816263569036156049566307600775030054991494904324895493296224996393685370487739778268111805968166550011603967451973971919440383616178205138882971192080651594074688794871131311542452084454764908979818532333411334607705840028779447449199457886189126965516305441908170716850711479512204179582687426249766574501197854781805062258739474370766950359604699139136651604932525612015078397942699325016669562784212834400350132902431772686790590149952229769697169848062184799200544811482016098336104876439408859864628744372937933617028753609647186068029329496926796907906507356383374178705078157011898184161217022799671910157363109483680736143446284336899485492429822119879781368161810652747107396290067361579529470667589376368989725950068961223351448722199318475090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 2744400140267330872294403829955560322716544564706024719154877459647340428551956020546922779455208503162212259856417047221784317283026315054960444772072278676370581382763870356810597443988546198658484477922933218589115670995151322142952917497306752443091018139590661544080674942845481477441782675316320891096723781019126493235591559483316275093019755228511286727101007444225734615028336625615726194410559149696468196794584052192641300607130292953634905987448428815217158920356279751649466969288554312579465658327034859158259813351519108172419246938918718858936159337573378993130776487725708290388352679784565473712628753292477274764693032533827088611878843359596016476940120127757702585451547149025582512418141074655011467767800382059589034752823289989484609569469314496325313975984778809949007101659336484937524798786978218866303687768485549686098888803601314192366476942853266684905776268539487583312202518321142317571126377386769011935377140132325494088198492654708072587945575936479338637394968039489721576137032939970648456982861944614934164511670573887418656496488791458002107031591534821856440083819599348448303291255130908685530338968275886964461166191511891394943396458098815532851689288097055865734817101596648525086216927267512752786510203311617744509140042723324212834150435845770398414523624341627661668784819442332641147524539248540011318194055911970370036606811372866419871377884639889437405848299221681063690767088479272217684787855967869970503891517844498578049920105190013244612420276579664767601363490961458779096800693388712193217129389320030494381339570309791500710125204171482016346339491709944439375248340290488824882380456608941425254060324746247761655241689520844298384924243942845768541213459370287534279435671742759842686712017752122080619457161638629797008141018932106691277751181970771474376460739873599529086321469100268000903114088529929871255188061085320687102217105804831348515992185339850008910939435802280091026776216125804135285641687406392144495583094868034521149577893258977590104115170604842580237671420029327993937987946966295501379981836515878708285923687545820280824843386192996148105302219055467935701977433503555475322099823888540542184178977778622612342847278085285594163814440282067707888209121165107311048200324264764192921383239269276636201106608570309938583982821772086272448349700812381961022412189682501599056570656398289230611084172906902856193815680282088848009791196159540715536610789418924611052126023240301559233231163074031088303655503020973451568613364914500164508974539932499497364627367084668150611817371336623654879836270333202665019125520782727581791390392787840104591140778692323604671706393286773535762318410659002639089149707143899166509797538655406919986345900071571480048625397322852817520331829267218413942723687882438133639430754026891872790447257676809845627014193334616431796362576576854434744905817795167168084947574001125079051392744244808641315660242561016577305670309640796601805222180902769612437989521980102094566322301244200172916097161345462533075512139911188115996574958883595612359785429195239267576692021732499933024710323291685605072573336746436473006597021556606671369372832056164420652118525830091234397151011789577538453967479205330961494836260107398194312368243406971256582740966448791254690054290453954549342557735749287899121738998059704390432571378542568386750261065019187194860861976691545798188022260700914958425168577995817658559679826014315027366767386866173209960263219775770581948959979203250814962348366960869471898339005055123264895254712231668164535918893821576715688212332785656156415606488725288615157367205001227979411672565206877660320567903375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 5756424792521434817380037425318497635575063504073280071713727269984151774269621238249611442896868014010333291407040201285665381867050749996987404628946459203484628840842873978935010210932668617964260346854503550982000067056412175717928649082864251696275823550163492437529000384797523274440166352734249632832938268906906499551908706257852051610922746961916796841987851267130393145829951516107646606833130873224016222414385937493249895843181104440723144907472479096093552032157981450253028800513914771498221981908507138594485045026011112289863448893092561650616161803409728672024142730394329732431002915179499740482915259429807802098244964522578407224208842625948160960297388274108521774601208932574939898930847067597795618434585548573288680839414506797520291902294070698243529272922960833267574933557576846670191330840112686073670946094869574337283541135657515937825776211611868530499410594948169244683753370136620565568870540157479288890597717588866271776210491478317107838523984513718573763841263680452142126397558734658646473143379480763118583406193910377557257682331278079549129344960590000158121524129006434941681435629812091380710229495951867249575361856828782112504332014014527892015813756882023621318569367366804731207412448965017494054543168789897486715956229867380464500215260784061283761227754135133876869193278458137524485388851748689881267576954793549050315088634814815881019974162285358994246148531067617322618585835730636602904703560315422989207571604040166878645518614029364857464850548526102433868310035803731392327836483570076394834168900966773893500721784716523846000514774687066342582918799310149589241401762752507629688901041280633702669281779609936367653617049991485297313038337731763173228640265259762476966089048197039892932754628726037536398556819226941344003682841219640743858734200165241426404317643088684558081414800607609492597568273414229725840904753812877217402572351687489168381802390848035229838570664272622104790637451526269645428294883555515187088870924786301599602135037529975874353925270819901852484732056020588046415632736890423557998934203215323207741519298837743979271865722708127166624759549426463612502006695841121737369473083106631207966202710530214534207768119817426813803192109207652881772463156214165395066048732167753515049958069598212044426342167889022029216384192006399016786752458715500191682719886979923624838458102362579788814996601145111720946530241558902786846070317004259164838964748775921309377779705827813747327063699353552077623450678229422360208479421697898530590039437753137108527684532666333981229138041163398730313487181848953189578594780886982603320121532260030205039828599723451810530701540321700388638251882522176948911799683747900478894213912657055040661881375468352559012955416717472734101325094196696788162038392860814835656271002616037986927341744761308311556318704848032221678649415033498363224169315592312203920631344616692282690337715791384850727530511662553627757987761287549525902702568823486682964280241623392969195324266818088605128554240267981359832050525295595552616072728604024632152530806525445481168557476565156919283292191102426129441267598195218839379800895613686322977451164270164645407508855375451515664552472063693881457304045141018412757141033164131551843755720922679586300732886630242836709776686359562513827280599210627062164379198322794723113578085707802277507486603357954676356380478605983364396457578385926269893989054314845558740905638809868056916996708361552035940440595022937980825452255446153486968976864463968221085021561871587073342723337602877205190750556912950236517194535958195027525942547466315452936504847780850530778057115976828828213382296250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 7680232875548408059113511193970524258713214739399139934934913500997505194543715306830240386483711769018108666895322893915603968191494917163359769736998472240069433229233364961285624818761632345113486861169393428787043125153582175675710734483314794428309082641946009315217722445762540292412615990347766457340322459559155437991245029149740256096775450248842854793245309148295449711625954988818036318441958186526454471865715862287470358108100994906873460860779385161888925615167745456606109074377784429633597375660252352861203273876484187549723578630299228836054814099027799820614239565618500734130518597513496141250381105776717798676373644563334074640983662368021321846347927987546584072160930213939284840537025351326224746504305173131810201663668073905308157973555723535704517073423223495085905014783197383838721440750670584608166650329319608717220710974604902231648826370798208032575165039380171121072366693866613927013467623251794609055742931275988140689364197244926629862079722395042398231248512861126278401936210287990531494951293922617241860746202059693682883171025342636312948925367330806643044016704826533254219035805868865161567915321113921579498592737789371655346938793891128731452853991910119418998220209357756427445290120602583441914858061407014750295747410460296519009306856838865794270707915096345468981027695126930771177025643492033551659924850005532796549201653663108318295585420084348463886184144457465018548088126955357199800118573713827490696997270388373201565902843786752195742136329196104219444674246012527763244258979016929423530951243258867018138798563615518003660894294505055662872677048841948232021272020056125610277794310174371429982376994572078019988547897602907548014953653343515008535044076939017367503308805857116896384274335858122442253113156829277713693016836315622748602516110072904386301948960685021589518297530355674235707166619648414941407423429359768324757852098905828552898894397249476807936787652561863244400422752500409047851372525274849394080608979521790184032772394621112590253613356627547388856053304555253571647282622409762493144912021420297548310860192651998293127291027121505141192344069190583941528568197556600459483912643560985370170273729220701778250692600889742027400159908085170818115579516529659453463295318308360277708914652132114142089005108729921198346238099265870737036911574727946650474137068487073311615982484965983144269206569760378769896056245613831206114320894988552887134780668819113163468643964919531433423018712140902850324053804554275541519920606024016966733430543915922064222098554980036519644396796569540445411376476603314461302621411842945654464736534594825436833076445038928928534360366671090190363635536893433824692682786056855697761704969730115094500473176789088200570531795390889161774329070065733531425901240634549201371944364305894453123284058563611564639081847559109700526790790604549550066888001491737947933885464176113617124283511314517586542516630186962307487302073998150275047824146139198101748225042346138562402773988624620128522828417220851606503407113596361346045830347453084697306131898775195057138236751252019507809447840841627200895712225060558015829900115539978436671245764816354320393575246590158145125431642004492403351869795736237728760227408834603061325167090795152762539824251939901759654463015876655331142539809781938239601267311461524155016343197782359571385653826203730994058688113539695514590153408130281155165291302131881850080905082612377052427302434213554015829401618823121345951569076599299436610751350720506280957075635929418976428869359017949636545775332918869559314711717268842775277294132369253117205007224521858778736200989748211042291538750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -1384302401175810296541232405965215441636704901496550266771127657615389184159243608883208130129004062366682002628049460987779735956970528365933360735462742373954892512630592218591206355087371564650862614062441545843930218759474745424260172938564938236973657103401091153105296563591534682341716584601788543736087681229013177730296225686897002250443094248902203682462118352853293391102900621901043257586404728339239584901267378464829364273131745080935946808683184506912129554693279546212704145488958392387328366744099173432199931858229522641532578071652733878481066429004000888811187996228863931944063454600773405962588329438189120316871629819399104952672813959689112701416813664697239670544751391278749557453655694067529091761041334055592551581007892083994290835171502664055569413869033652338956892209510645471696052686685950373110442390308983165194328443806025819816674049473130726459402871878256226019367425042750772732550767812226881810409068751946835111271037379372403858796491619197983002954423627210003194157800075077195875708959220108840783111250065366671187209121391206601340736729047052655715807882011055249841090906355306459176327353073207819295744262273963620661315324983313968354948192949418575116111957442101181901590791534907327903813754102500573324810850661214586758345474823441767528057375140813003307853578245157284371679589572396106118131288005194970426160558423702844691506681926530177006174183117526321953922528456179564313559323611907615802660502850702334277531183619307129393509522623972055392388663578352643788094713132416186353162555402548983164369496862868045285622740274315376926603562494745684211409813925614065094879714420089855118979046096979603400624131988592968398401034987381320042504313016297474598455251894853852528766861208264520426546282282098972604262009869075825013181296320879445646130343553462343472713986422855189350306047022640850236450927438829139584186457136384498285522838505071508557147708336339674801786604458255785120370404833864722500279346000036969024761879311969831562422670074793085963437480432452108735029455433633905624796426064483000280566097618592599506330353766697291673795646538155432866870654049609865170070886420481996118154470800405431584114801421439418879849032842533036144006694153085816957600301136248321111871857444052074262584382912629776899276212727481090758064438903427785836853232639818269365569592799974467948224028367428756652355835235564334483732830716706998283887705043137397378905115784685744310234239669942641498765175229332603012256784043878354952077199059337928515589169756464468431067739934774307925261936679622611482348344972412646210637084328558245205099355651133888289776676486373662309661595110489392267848094798808647258520289395245238996063626830252120098268904887259174810393185928888822522242190099438456232183521634685655961503716927386978220882431186790498914891452561454284061610666812965231160011269607013942654886860945607863924858745097964152066194435374235723141141287148844387286200129239369547316647663694783255282324539568664120969983171720935128228402467800649970815105037293010382505931755344304332004266043595131405100956130468709790698708534554092940603474599099030796053835255073871193155883318817722952804754649573465973422815946051697852321604769301246004916776719613031383718362133892968560495057881340346881582905432221510986292612145493746402729351765360658065038771559576074401119044886896905414306342537550501966756777912198709182090312362679880564724069362748977947685295787156297204611067801429292632285836493960582519584399179095308736052202285909797280488995881876340428484608596580122700556875155865889858821548692001964995117512500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -38783361719833225968917047922998229270557424682547023162578325697072914643820285473103770715145707173037930389923597948176444431173134121692388617980238635183842106671276363455646755314885328866420732405934756846215762708315622071678157444624501541938553220727062784421346411853082545480539459327123794833677541393161126177731000388595856838617661360027304866015730125105242977280814876430041008109758282324485011455517220385930231245999327466702447007782004445588371615368071774302983084468107948047664191244041393852839485958634942584898516025306606774756798247968582114779171773964945319915731091921992915831144883053065622593871733844718995575148936598400380597556263671510518904214867062475089538892856098436271440764812608749914680427881261585443651288475878097044731396815886893586113288506743201705989548665114832484492275974119731651014394224187470828068609608717865034940883250862367194908995839945262309555712797001883885346152958940496122465835333304433108104371943686385397272430693047457078212417989813018035414365598108292447802628356816217451149628120622837047525877031436623040619078904958263788800143578148837931689248898477881315652867146813931790740138592344664247810697038931405754463054730919375772946551064428083204413336453962460368582868223068166890841657596140429778157068749488022940522318889668481205396434615333220521003803824013241371913552760843208361023129723908057959049098161241326792047678075040501594701436588754092575355207210968025418980524726425592787246549062579940431427200597826195619960310315129044132384394231516291087517298883582045627136729055886189540001291916738135417548516672319786490210043658811305578195687194218806494445912779582202561362054646262863943855642625163410171483591085872848738015648233672923787027710124134198851053050605717040214866748172775297133779211555866190451183083438921793370542483101978348425318888959971641434018010655292915387027202512921365001732506119713755849501196003157315824167636208113286606336425369689234266607786847185539334714057551004825323770809566972042752918416422807670337419979130618483218646995780447325452373043298037553459121624542081600744389130228965054624426895713079844041732539792951834992860334306600444862016986818382339339802544067415619407715863337930923048490949238586734818148351917942010730384362315160642609120498098375091391901123326124708178361491920634995355778592579574037677311220551559415702994447325473628722166598257460233839380140911925533168369649761584840428924199954040008818930082142796093380081393634413109355694510901646245582157519609907261065763365802322750639566219973212729698678080360750693089247263301923144533898089696281677514491623462226413869686083456401673791292518601470999588836715117297128393113426041384425448689886838537504680941879005683259708763349093543314396529008138113720199679227285743264948893992579223681832878405954042706361292541756762797933070733465494074173675284333661703155525825061772720228814084527476005591648330608812724956102505882647023296648444863026953400176006073946490685539012343163439406523406253566837221087863871133351739034708167378427334388528230515448307633401489255586192468047912502189845578534015231933240176138327503299887774727702848829867234554353478784019127827192271029391936302565960160238466457886015580173818769102654736661897535343427840199585143855557928463379847746536050794748329156213561284186389450778976830991876902706015184114951569084353116983420023887436625210866672376252506986503486549934846902299977061740758896807228835834637370660164183615724355847204885389478196946189497849253326518038273939131993135559166227884937526395014528531127353437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -171420092715425175957788370560216442879835275075268341802318822075501442064032665327477384512802154601720901383700108486326423905938101927961921206543253784391250423339460631442024063338357997509903229093751711016234651900204150730900497052326741432432027104266262920328226024766213239966699963356920995480363702414282498673019631676350087357967811366370069901975670450621506930081719418925471694819720751624842954470660106122391567023865409696947122758456455768474840601229464103600204680722575494942233608172737612814270443380336478235138424266731549893772600979983886412265533830084428896836044293762125394995229942145191994435373276673174114436665920616492670904072965455221439084889259328167913084642996858012137082239699382957445156355725656955317663580104394383803416880229193619443462653289376571068869619429217377520499609863845101160170154814881521169105008251702686792290292813722164464886204135909907999079902964869489314348586110789277095965153325357595872222661742633698609121959099267973311019976929367363732840238013928720748522037531249544979172764170233072417126714286221944619050009964591439838422805282571224088502907017729792963462693054516230288552056579836185342533345211662771767384688776542857518398262132370919104004219343326859950364696473053531485859413115293386790772694801074851640044364122004683415524966505792879362707802042649354231092567134984479999414557718051857391699358635857627457719105510727363408983949196066109480180579717568438771491334244671740462658645167733688464045975660901466618988876951017134980498851340648664354310496895600741115039351048238064387914230536977008010195192023260564840450212296154048067290506360395126588998780292108073713223003456089407463415858216795695228378379275495356323166930005623064203728117723250384390236467229305830478697758554207775196119443343991082794004750879727535932173631939596769201445732683296432632586121233766618676734336865461648952886097008020136540023077854422327249761901903553486460972416355576079461343376395034366021870661792485344555103704233742392200491761669204740181361464046705407264541730531966248889571241234873797177240173676122739119528138955340735712140769024655335369129335787540830599367243626379636566703518131788128629829266177637679991562337318652113991160713458157863027976736111907366688969627553871240783673091860838895961381590398560959011080546327651715776860279691460416001831716599003056133667741881463417419865533851368960815798889418190091856497688506483459581651913709664658093203752897766909487867787631303800526355351615960032795330820826158785124783184595835031461605569468780000840110737490875468420351836103408633546947153716416675932030611178688641111438062228308114530394478893278636436263567822305733446870912503993531652832158498009764049796905185744411879319555258168159210356777516266842680041191366078044483636105100099114658557168160307380565502832659909736137015705692588219639641147981677711389075009575884718470796124057049880067490910458101071523130014074400186278584276446808531532109253687057722230574004549341695886237577313373385378703322349835302792484528360558964901331049715802342456491063415439793783896556951698042167065563252506271914326627411142658066188360498960546437956693715443031685462652066227558961352165893919856523382891266390531923896452699677982302541246824518473187009386820882767080523866748685746343343235482941604226533618298500924797364200551394996288336746543668367559626870162981283435482236257268207538651965991265458573714909360734278872521985961812074081901870572910529824129495879233576401278430694399805772348282365149695973580928940480520974104504208903498079502515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -486894226248909432792553673871850280801869124149795630461292352762872089933488842765525085842997805058212827099471629204232670980553647869070721886305198705734001595813315562873218908650707968849196275217456127464435874606246662355082860501483417641034331841189532831266704876883576432934197771075392148233561174964731281748023571114893837002752655225154110986902304462743611412298474673487703096196175490035988764481950901178319953116137015699145000111128848132745793185877140181464321408540711974608636109105166238825051720129087545647233998334899517957979626215733681859808508439700230523083632400865219379331728741633066560348338127379165902735927001119171616853818079209323415093142294180508735319102612664140044272813834024487388830253924092321348373937648050139949789734618442070436272177306561794855159309202828173623135306743289830641205501602504569636554921366944798723160209218350451278468798645431769558890807971789853194829288614670755375048971680469359475363213947969916740449134683862532092060369941287589663434382587613811222609325390597531012729460236241308312355337675832832850122376292605211560767963541888927564253367001479364910456317351427659633122719197882987804683711847579076154019450580552780498666233584777234071648631389630461067537965216124886180322684450234739508500946533109312513317805398697383739315396521466735641964811864266933078144489819272058187165322335273617831080819139047145278419216288735275359960330838495845248722942076965361040982443406178668033750302835654124534487721289607336412423582150961788043466656094966576327787404887589007898642414989401863834347081175733303135597589302613933200397759558643814134559108470528093979377513727521575321704016535504540718613393937373677285682396271420781223433837713144113615540645008188813959870927007788821995569515737118788339417346862099819825437503516516132388383124373584598529733472759185249468780412812911876739997863392172833899368393839161696135261915499294933150433199152315953703785239299829095021203070631830360824908740520258587548487145640305679163161487665605857410963128182931338278526566223595273173085927266436916833224569985740036280629122348074513146995608774725371609090566994482166026877167873813017012965640527093902600508845153985511346667074569920765851925453299542219937194392556766832284306913774533700276536214050512945276336399079508227451646732363016541397542373955085676653736329561946216075033571834947129496187641545702163926155067063039199012348091056507941046383544922558814582912405906827926475006924092841934919362652045154088083283502567294079903482095986877246752990929796462541386248652105708076414710533645208768322898112350857812508838938450396463015161957648597634651689903973897325250663783471537997669094818628814628737387690124574380214325680649957868592120383218940646096026044705054385639851474898887602843294226887997877386871606015669922970787059348358006285893913115740971530694833535835821775087463079589078001528006771963479685480193725913766775327938791255189962264069092161288301940529302821889298802395017465293816641209745471820331975659439882776088806275070297411004386189399320649993563325096882215792036983849410155742807033483591011471455254924590061050556167316685431485799221056166121088010422896141927868780350497226950743791822135360042523185073597530446853731055310528352568033071152306783648297962852130304764944955514689715694637544231886895005325732981797159984669993660195090261922403426793063236060467807964355024806495293720433099805257441276755272211006933385071016788600486846789757842185514531007646081091374394442907115812750384646625098733399574658265050936260972072593007812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -898552479458992205082305788622376731337262442277163562948642350377767385430805277451959180629167980552411935962941460300834624431369536164805353312774702457490396040274006703183042639711761083458656129642024067287077525484491854121743690189429807214887882846571006957078923844324676873093922118542453597684649125402672590505754218352112401793696202796808563386455820159113964387737717246601749784098039427840571260108952401222833169805686241153987413235304662866644264845408055654680877995718231868184677565956562932017252479093006975864211306666282730161830389626617635093458228512242854764032167467675893348035415552633635999376245184723175314189864680083441422276037328657379135923558252947829101736723174591081245243051446132765919113470463949727344871862472158497197807515936376893610970586624170159624383323396061867181844404739368378756008376930153829712916525556096211760094425816517109130821069444621341139825804404482632922800260511803579078985317357566665491412736705322808585221995659336866443652426698038888571618362906901153070428769196540807860526127254444479819147906921631438472094471365489373311272870226065702139416389200657465161990411581316938756969573977555972496743249003541105712197366489415363982379956829691366841265387731250269165950087489519045272636245157442653099182999971145219214187826811552443105193475377638573067226666240909759117493188289867412326302824646282239320007258441572908371235399762055894427333007653637725417217756285155498422727610327312829685196225694448571681591108928829125828701375966364873832419639414680046495459232042153406359188810643902528192070956250031240129081239602425120932041272664647624937154601627266059720491217982082656481296131534316148920375344807788152488429811092257702381182327820469545477674505868325843412041343870884069659148261718605075279625823598430632854817739837262685898880696524487566445031220900023721872682628619281114545576277390755235740191023444310378804835922833875675597110372584225267543876834630166596477097839584283230491822738013262592132044956140890881021816193478021506506693966266021898676926372022635936625113909124001776492976406693530018347826875908378366432789321829424277563323217522721112966816989158379797018751758049374657318687314148777801029622604573023857574006198571162282465463137161833215092436391866782534276333038172325874768182195205468601259084254175073337496616032922974182026967511025444902833674363878631984966809160564193335884048181186371261716233193703489935716369656117912834761446967435746488241526215333844666640399814189898946144299714959607433770910821749538236672065355144600227479263958054006129459434644790271950987248935055612722296252943969299234380492441707679286100823983967507596935805976266399807193112151423680787670569163935346191870197397095472475940367169206245548571050299750708964027652522499300817964855800448637086325807700702189983711817639653050608592030819409299569864928437752154399357073227701000523672057541319941920346146205783198514355367147482097949598592973181820332253308781759384753433971071409023921151603516190324402423417861928516653701406959873035200520883260457903193088240776513478336370873149570644192733222852413389748425009911656339527519006923190959362038071554130719317100841163299158981534336748488500793442181775537086508210866942907180493097332754060176390025502335450062731039508400142455592988908244969700454992303935326808052551435850302090201830278478234371142734069254479022612824245729342171810416503738118987135995052839775477123806327444147064259656860351617246356211702855055485081487574834633714621048793632998092939113324881053356211849477107728545338886171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -1275503922645412444509666391578498276414275489106288837397270938290082941499777902809428077318800052529399767986807357387033401131956979875330884844428593862881932997619934555037658873890697354684814245945608192798891259062960544744479884166567445451274105854653594792733805659633736334220214889015531465601925690266049931046244252700797400516245308355873091739967088583065469442925987127173736131839130224491522832315385265925366883519233186452390688339321192269722090373149365560996810922552603571521385321461719564856498197806765529973502452205801364477974001697405466886971983469973768411085722202329081151409251097800234500880884178642290995128283151035611840565176661934482218966818304305295831523138415549053729685248430102115100919544177390805527538029844533661262408992592708628313272548827438033601308471338756451010577237523364429643988889860921989858200705553977882524854174654225678185159016693169968166460769787828055767598294637157862621090979236055582396393623911621341071809125650327419402865249013538875350308784191339659857610741740835216857111682581828850999819936995210163296862141744593183764624704119442180380322016563809106833770314006367404734380123695231742888645083453863881202208708106452557948513810465806471674837809781925492951442224081445371285975346299163201406346431374017209179887484286725901271240564557192718439883224885396275774020788848198637175025813363276531036381975356917178153565446828508010512291049165526952263460059416565829675865575503166106377798629879568703701982050189699728153730228084177307016816283510564134946008861305463511134573701127160714495531275371634828005663269746351244481405009971575780066042323309592513214478024349508334096964800183949289212703769941628198644663383341476225596461832829910691150690965526788241484441085743136167666460173125325780746769631422306260179893802539090367912440759952757735536279260202093663511383260915012309474809541365186002562507754032377951131328864823326648280874723858581226829901837358200160130971219249310021186708560195351529583596582411558085296330562894819018396192227145649610816968771035591521013561854992987423494076860305132737336748830514833344842257467185028505493229296288843308684908208739518828334839393139557925690837414677370010003545339028073077970887767714921887481523229692949611183813097681099906551988587818190947177839599455300046146320264338531464702586655897778841297047884528734877503595902241240744385323807407779506688264930222288430910043026771202658497129482862717146105755031155613231934056423936833978275656407234476478193995159618433540350121709309703419829024351685801120424245308167715611738824230605889298290954321491584042739340452611848502796054636388963456052721161969569221967476023300390909423221548490119541153011686781132970163247436841174694888501525395932374454903907254760911103294733766427216011643045216085875601616929255407214593490338195701779252031631301061881560799866242417718022233502520192300796253633261044266731115215595263805541913692657501935095540486478149916754531869976876785499351113098396461406366682355074371848124906563265150769333462368597942352145073235903662665229109259865915944859570182363559373644103857990056250284758033900451533018656009860717972324017415789619747637080948152666493429927168774757753926988464745951059207046842003766169856011588023568024568914298571299591662957523452716432201373570087770901119135671272664267077569064107471408404626718924042009618450673111608685847844632864049913814246263358713826523578461493727751426831015640138542231703529788706360969658719794655004664450679596476157219639183818549474452353347852954821888821773094319428222656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -1641222518143482313759686557472623505297733045548810345427825429455038900345615610001682948143485978545770790330770322649342538452297362839692106329515181272378847489053321412112977845671962147406016423622879307321898978566478562100689146972093657482511114564701965289571690608688094001300636526734025093668585164239728685042932421049000758965032726653394045740415837673018096755521240359847573705821775188586640835778991076966054008278744127849247750734755772972765485290154923065019228192207715190694332214911769276704900359146981045064491352221482352509605394032256222607256925161765893888286922324774937172229075501285743841962349984190490679116359907541823711329632577065495864574338799187284518554608545047850857632605542408354618383438680183287497649783145253322999927015591542590377736809889811978680149039693771760863700868759001125739111900071615586648235688974687487081217069730045505647611010739997333584738886248027765157062861666787776359383735574979551003465247987932211897319959779277815809732004185705320790638351170004726974369961868241847094949790858264086219233688116741994106160153929120726063303338311364941743903881497673858295263431760980194807522580610647102926730843962867576298266941787728844496189848662939561010887934237984802999213917823290333160545604599720425465017254826350451788708928354712356998769187079264333833263172644030192248467887928297140085997796931999315165046427535326512807211558920656045989752483575464324597421209169562744648687077960313118716901274258859581417426136707626821782186639569967689639840084515938629522840609770850313225857005315905986664778454145380917881635221979558776778188903065894644854085475010351882272410369304280765516592449820822917187517617658992127603376360765617101118474217584645053973490941103766387820035189592412641064485536419253193410368590466655807743639718798947708126182157822804263704773430694230719396025531470557492868523722423221987429440348562683213552594149524804668658050911697763601241559337559796699129555398151794101788317999352502168940830951521094997070079573569120995037408091476203576663608294590329322150771125030365262891852247732235692849188985667208114942353502034599837300192569345501902279025586672230260440205282060032634816411402168964324221269320248116031573924933455871833276560181208572069836770651356100967462228899613784570032524279427329982751424215121352949676294481624804887443548650849256399607199396588007322861017901203499641681667741728361628170422050236924619389460400782831076881357948336905538909639656924688256769420199171316864822815653301183540638109575935290468979183488077408524298520637192996489680762765080840955489828210949030550958092803649627640148247850202380427566638665073183415460923957969450687989288243878445002197481337784705750505804666418947076887589682568349695191554988074244045176085379636460183441817739082786027251099060991108777637002672077500320345364736770298347450547102241335128057959903106938338964827349989708303658240573841784497342259544053630296000133430592821836754958458553592722073305785182187475921661904149724208502143866072362956971533944600089474162763842198786022229778534903974440807519331853787028212229193306959419964370008966911371437135883071729809097215715047917297739641056281535875703853229535444803033007940882516437513830343051190679717141126664356055197687308846948244370023698393424137725525125032761952698761383524146684252283287193611109971753664514417979327049748766089709547210923569062409977927778732106492714822032969905608055856609850625290152540903839326232864173316212204187203146021282021695929032928673248256436356934685632046622753820989884717944335937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -1887523091360895229629546060693941996805503854268208433303055898396547943963638356637015408521224525464399620228259966094653526909531470224961218592165666835790257028767293362403854961644402967349647109751812243582620933118012440792399318469906224932204651093148594383552279268228100042772475433545370648782919141950376809165599462164666996774119278608249689007047527485312544023353640759621206714890929101996812127365001685850044363736034961127024847225227442276187834640116233706301567066759494992808766384482855726134714244190104273669716131594215805882831723825320600353672041926836780207229273986536086396049543970150383424655022308133106339353345028141365580920876758411755349178070762172203024949423103270878503316859807552599882529082529244414383519544293086597696248457891880860455462244440577441854040373920860615010810456760977438122731166958983298137110477199821544395060280467154018394704114295893255996822676121758383746966309294643540528601619919775260723118225442554456274685148672165831102042169894635002198230938353003022956839098288699092618828341503186857358118405067279140604959921217187750393986627439577152408017606085888710804351527529209875568443473742018572055745364443450138892837808154719847210778623041169674352606066124827491074849768486360559980915415144298933042485049950274059361709570831323572802597956281045247277383675919707185351891704335638656327128723833315593156628839236918337755551412707743593617922725824176960572254827928500672631177198287784555780442665314209606019508235792093228325806079579809521072383557524773028363476776122729317607221572873409853674562911237369822814307791134210219673282235217037935212674898116352165243533498109653188277017409789968135654274104326792187151890325751766168257440132117455941127855120639787726006059707601986174541559453504803105547467169157204187198168518497392694617743275232731498390360410719199131178512195545787283255869574120552479269894857197904868034293256394115609839775821272276764361956521576814326580147231413319366485991677618448115006866942038514309935446725507918153901324425512831152087134765333229782504696330779291910499052851355238334142310545005325961418544091441359060757707475431444116440062118352708976719510816827995632917745514625733291049121011756848651201122641139403208979601482930900593119934462631066199529010789684906528214557636012241359755171235131747465829206455562193418930418527291417273286840696199396504319945851257180278375305827646549766269333071454669834621553564683010214591014634387290093415875919142867777896642148161590429948465735656640319356947406934977236033805707594361351055217120409219895779660575515450754423591093633125259118485597190584409516407589508353004210078771892149458858757886815015329251777994755050212700797466402210172407514663866772579108760191594107310372361664107726753688463097889573217606989644008835551193839247747588411011722792609953949778968934509940972457274442428837972900873180939138766435918954097133724478256099411756080182756870195399403996128312321361857568490093523695691502172384513788101160690402396853387449466957908114094435642751274658976137152873107414718032782504350042014738165557540957425502439219935994434959006802153374400672259300172075573199804527173806590012305490028685909363622494088681920416926692167551809972608594144590558937770825078974946461368915839981618257054097427699593671301644704868504074100675083485107111376801154904252375044025640794617461768995215999688656207138010147208196694349683685366302919388473466803350462677428748138912175880183238289406394198464774151134742336776635446273244842720429566771952822526984798483238425236667109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -1909778728548211883833883980628027232068567214447626404988645242986853050117976034203408116986097119388958332481460808284722236786057615003157951455269582592206128026594982249786500103776801068952106204459432178972505657328408991062814185935005121678100954886223512887624402685540079286929797356960559878877115212627899456242356066874234978275035408909556802618079484338274228213577698294102072135736749124991369235410270804887462596255902808782651171580722676497326074721218275697516685489877460203701015213727621422434031718335387766214807844874814230069626906562899367388394089315166339132382928198751831701837830183210992800849354337060474311102383045239159542229358267498512675369311189794162021299819468158833182581929625456381576000877592550041070462843078547684532515958772960217160883428349478669806648163626436599473325895889554969677392947155423605129010355176549915329512260919062102768945409454219063168147418061320011799861064011480919556214924845686156144410766282080152165885740060022776832833056333159466152305461193725939586766542388340405367835282432868603599168522499002898761121287359444843971370110279743907303507996537730296256504992436406850724020191526086785450289515506995482559541534701506897054519616038170701150154346924372195546310378568917787382688562718177992710586529807231426952602513285699090966329315798098168430476865903399306464391790796056171284584930164969026588133386486307891031307799138951407500856048033039121614859528464396198416375116125197769572225144453626798471521154982059372811886770310221836331328578263830582679058992246459350606630216745553926502449274246119697592244267310733669082219734442741365073428993052021590277229091488718990509631305748179979994674629217558115405352390134705997080428078685519259637584823349813842448670295049196645470463420970335359202496129637642294313015612018542357614654000929430980763872207277025464761447276716020853559012730744909430166383168276042642648307389477216855508555169004194338542427155550046353507249952714335691590676183808646208516552871887245845907135101635739022863013587847910167124927120872006537871666939407522237543777513396810108592123340653672592222977948424072832249224473466781834407249570072178831951506113231907112501588143300722593988489965392935350953391618726615393223241563453414133457634281995972407684145178489225637293494841485864970590361486064988387709347975777275751244231597008462277556557299936732041476446037362339815839126449629518547488541925377707156534886074597695197765283749192885190873592242931329503481796453171973890517935661623357107564704385117260871155650877252769281906393881623779925862841091432219135931662001406237799091957090273421937607968841319007860619916278356521752649310983504146633820864554358411769368620920569935306865278149356366062555304059893622170312116117112858320276069180240697650094961915214357499045838328293297679368713111199774690011365372448669504143227969297826858610841819867963477015399574064048023619888618034140604150965263443500090522344533971904188618337083437697372624176745459812269552075170759388459758486317793141636510437750288584091863427919195773378554139367930418865512562514429983835739986409511654867729402708509684695924470604942178370748216821357335037594539046466664046709461137951934374117490518894514800296512723038378526734361253405429580207358282928553054446502992691011750770079263998250614551469110886882999948608789812511324024377364042849519767389395511833156251059607147568671053431066838150354285203490448917583888204835362166451059355610682066383166569950893119890492127056613506693266671653635402530917973687698963522565691941423245605468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -1804468982250081019193008912210773274442151591924539363512860386040663735403015084627589927854143639802958639218696352970948698664278188803419055136220397358760967607654868920024111209584749652740918696517288131186852577526563043379116539049354275312767633850835144460666492248347703721461621000633606689220197000347243014686069980813070961132182536486244788798020993991252659433177901695627088598296271280504115881337221277392659433297476145681701424558138232658823704934615320858220151412684564975296653668224631691369472419477896864631862079403518853689119923072201052944302149743971741263319142803643406338361146258188098796320704902240254303568203114986223659679688118815817822258837809739871100966384493495094407127638234887620988243779889307183617847615276787611900120247273599938234912543216358078729900760691287933892814472173450984868084286510284009469185972484327091176063783669908195303324633284697320645057575846121346002176055095629598825262561041810322397583363116145843078843803734007444652520044944918887567777895642203856728862663202893043378444386866656123814058584826640165696476931874433604689803414765835913571104008396676383531469842745061157880467488692502330484899000671208124947998373356265110036161418659982187980007316523890663601455702607860647222328348233293911440485140769798518873303322177719341353634958504706024683703874192832808345976180760327207823728953504396489733089524274307459677246354072515398677148722561884844861671747019972178418632037508807258210890502864699296315301681747183711528184048932204801210691592225059307919827907039018727686924730511698970989509681142658793980528864655149266180878398597248905252984753437724539191391801020695240527166659498085558820474697749787267620807646594940753409253786538854178086094972262737329315498370916855675199155832663974140758761022313848987549644497655562676291878452977148075399362823464894916967396078234101865193618133706139626958438609115192980438834387715139271747666003291534903114923385106428679654581579052808580348199800583196453753634977737212935161636818333237590952942959026310476554776636637571221263146577659766771314578761060490402268066705879961121412756016656157677275627460526920000866289733851358947295728291374921893710607422248746719841439811962245607420247796370349749758554489955834877665497301275801287489015911443432368517244943231380180301702106408902586326911053772258893460140615415584804829764676815006394780069911792947849548920722424648869545926725600838593232486696968390049551579260410717920337908177844976910759074118301373776052801802302665977214265720142843774217326920404398938767958255871484022030825411215642458966872072073228547246157380920775478456310508099648828099015070799109754123256418839437765772101737692993799488956696786937488861805069322902169763229920491368398416167450431190271481397005778305946680187961734437550993549906788562844430755155429844183516940908654540055941939097607038486762773701338770960916971461676879518328533530874917083086973424914485312014059827727246897351196665793970880848420457696199862585096242681461355278919568041893789387655439976913926363503825878543142786621764466815858716252763425206490653031794209060436301159717038403255388802936112845497374445559098343633528813833706943510687596487650382721420488684228728416299203372080745307768292367996187845275230672335871394175907603518047998062241635794350886594482445459522446278893256277535721657893290949459015490570664382423350674974130205939545441314398703093685234685187500819995656046139995509620289113137882121806380517628560831320585593613829934525985518942405189656516372358433269044297138769694909667968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -1542498454253214863436329584256815765954968308619322966204442107759796621917495708807187684882744666772435116025113727349623284122362763215875719619246739297383155019558467295258564009876057991996237921709448309711880520114324933248325841442574685437815075680519382888270343381536119015476299381506596356481434172335268161882687218550144200313609239478308986304099346473425762542551160369799335753285442856122198202838869434071214888817893099122235407168076478897321785426971561334926288722228349099330861312720932429590062257752214871244924294470284653296622075006544566854932264853446876930871829639677391091526646348800160021544490417506497334036531824642975937616242522599624321585014765013493503320354893605908018449031404452810353644463532680362762940831524574596438176385664910124866332868084588680454350105018045795114363108905879681911298073645960902538951814969966440755344804726795912231083466318718493167434124978128306253516731658796273235086758973034832916492889115160470995008538610516494992394149526966692783184506835477655151815651720877234854508637798535991326009135277269907013062733214176729687329035699967472743017199350949426230366283677657346757080629717141602065860816351117676293138652903070976548857243986058801726155081594895535814813583189695098050437190575671794046051380483376796539785031817107364701751351997036770425562047851737306637463949108243843247442675205088136268778942244800531155277474603659530676560445521711735654560752479661583060699756400182137097440651954873683457402061624280954864114897268897578215783898164355272220284186567778437138926348640802366670103326227173341714140539140234090916192282291215924462161962905164336966170011469724333631680302726761825107586723482214601560083339732584317503907377020244477944252695877708721791390759472417926747980078157253709040462011935779218618462585791322600008048163664554567179990004962492823565201249205032194283789069680837966324459163238619836242487669641083587753251855767920718794305709857401690783980688060110360056976241059151356289012505504078976012311713132499606212327587252497053514014924336535116260508556401456359721552537070252432993135947840101847306933164454222963926203058592829501397817945649335025372311986739743922953883558722625304700460215485092301015652115529407754228951027524468155832490094465420961479614539328890891893664504830220527502870629956859020560570730239297221938718744652858855899242391083792377595282289136378003212324356354895964916219276184168835034889910655068767671291118464799277500649261270948833679133357347758863888187819522346881946424083831253174238428192658650683725350003150021971675984500875682513778483565464813758642483902601150143328864059392417203454620252485960029905767053646210800833560614777182274006030627633590336915500576798229881275027370153919188247167141445489458146347388823440311045137535641756025389653920435862276584821833055587242307539007943308984528453114526773779692243884746852514848004012778399773060398944769731676897124557770145851398674827033261247238843589413266320976431296666552940362976002253615539190723287914148635537846817016749156867357447274728699322113303183229913997124512916531341173791030271411397855656789304135334617252932681563488230799175906428273053751164975972260480919625174076206151433649682168630657858805712968677310431369983014007217528973683962204800873825167743175615397958107972686805161299478271938207243726184694153684281881017200037298941784791778433183957816930637970444287531520555795111684277030814305614999482618087467769181091439270216277806160617696791066534346377448363889518129516357426282660063055772965503526127234497070312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -1183936217922435396818427806981268601052720990862706598527698603692992046834000996403152833257894615623120304520204025266900780167467488880260213932034287205056261595696075795989669060051046854535408392187261528120089030582980802302857127660581688589459107600552297389193376978149293287877313252282181549875016629437694800862837224010294602776079786883908496961019209348787015514351701337326229845468216730654081766597641146257387330830854732564465357595810138733832543332649925196203506824058822236409128928497110726514153017492872765229745922372874921195786119770416473904317945348409823664951643802542323500161009268852336208565741063136093803668562259294710221451738122739403350369361053274157233907858868056757737616929726051049441598907595905105797308273115369964927603371303891077715321413487177800861654503733200756912200042560088732851022986738644258344182634388966817138346055847840055161719452448869036098278339921962369084667686397940818462224868154283655527323492066076975079517022965102922146551833293111663364568661687082406072538912761451362050643685929575792372840396697938730028177046250496830885381986622888603197124752100668489401520483576946267461336848277660390988334874502607066390074934790759542402052456539435115887041398991835047867560775052708498470132025816949520211603934548012168424811617813956073266481609098329461843442118029637399533867358965055859089455458162507308372852182384928483307773725131933710724448705010871867124831516550279282886557656433159968096203509280139221155904086982689295487222192632070361973140616505192882242296263800477897882989536690119853985078906805976039924076357042689523155778134322406483308855599768413801600945294438122783437114990582098239183818367037503189766973900237631905784136536387328008069584757504014792618588132853302814368916929435935974627922670946066127081100731569675013390771625977099284778775385694914771749398934069060935817559067879079569952014281099047688833226591465298822728243961552906535622489991889473145221538397834488686484615210308635819962509323558553783075645093487033275935467898201486066995424342632875449752869794632204494355461341170515029720374121234899774913078138481817434280020970013563372517238487618143489586725793825181396129967698977403031479108580480043915140875026636436566758278410016309519426823969797924565082232010923890047634481459215110988312721265670970672661438880046900674717504583042377325655718378169028706933247255729059270241037536957906016054518270014492961094368373577077609649799478078747252022898096280919035640670287015373893731542741668990774795232631767258993522341827320874315013184501930898436139058096296301672994458341994928898396717243215948203086677125357487917373492148457959860728163086307416303769087752362287311820582447982337226001538114038580713319092275067367029713714258491654104349661067446012867741659317397191677453042079968664422483020208301108766530157881071243416975879936664209250696956937602231939713639197017523610091375782411119175833721605836276236930674286942678738251445941862096787102510149153878068724902568482616120192112086713663224975052765315743610002366150220688746712579119232127583882280102206696188665432108731519130855464644906294463510728458967364709000069118838025243665104320596479799520477359415139900474936211360842368336828176476058302246190117654606481439958365763941049457823050088423640150826043004235590589839633306210555801095755688300857793790273769531640302871428134248690644977036012858710216804493709025827766397151737927658413881480709691918706493805017424320155666093094604279271057479429607983509695477346671847535291510638870594338582014343261718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -833795559015082500066013267724139290947577756297673775539817569694195860436654051808655275741360384046452088924440185433561425437119567377329471421232441357848364888363502084844269752929813063945685211314334585459672201700458125850100198693665616701973039316235756374828764638322605693091979503871887236761391945489964646158923849021634004684892098268941436307874042166889347631506544106173469622538941040015998855376415973943313009853529077502993201425384820679835551967141461671619874063484853475866670639017471842448067817684833579086849722550621111468161977665214561537258043538681027325345312054918660399527460694433845899062319557301403026538623711098559915906266847785401590678820303604373077963404528086021670339595904987955142486461883510335430792664865962438799019240226485810974339572385406308550585157449567478902552362810429701279332766331530024449828243218169186675450597408795711701197764842424942401994875749442468393854366662766499663909065753274965728133253423397707903071362861038869613669675438850434488019354003100704167439001365413639618387796266855214953333957705033235221138435142965757297163055416022006537270429045226640312627447637712714592736428677259167389145874675504936144563707233800553403711370166563914313019977254795926135426646145366726752556977864268630777464159710760583570778655470826279577297383056010084671142453417252998228418454486612846669814987641548744708991489094874232364940332201661772946776736315827889200756240876111992305060430083516781339066128778941730766170731506160222256607144860799918725424597845269913030526447593694279655451159050126780542463881210716877785990815278206589977034253783426724482443311127703167202853648293284974546578161557033911763395301684555286602607292484233053696186663864828987060771614018379592813282309196803158043672258286622323848259147236314348705055237033469199400651710738047393950999488059675750864837651647630555124183869763833853613690271207461758113812244300662855692156120977878452477518634336449055694526779517449467547077300559309426750134058195754207424695527675063185407364514397282207086044135216357326987261058655972226394571602209819578402199596482016658647633835349363163114705132874666740941968995547160185860079875725058419875794308645009897644028603557842150460446716869292800990089872970031832131047515182785302007499393591442047689736441925359841020936915608673520419383951098280118170858801467545633624525461583914427666776848976192375315224556032541937475967533297679461515427846735253065252027509856667268369170988849801660467533287540708516945416396492406095939993346790731945553126274912285852331098581337472731804752421535501092821072285974779435030853365113016549167839289102153631995378057544547629991150404893370590416638789205247833836542443101414782515132970882706607620934351477707802438002082268867695942946422417512336825178861284128606127775584743518069930469409989918392837829453451767991889408354314020907842852943825527795754087984977074853191132659981423343555592362803077789688623770253869386470701614852918343797895499759298639495382393481872679439074126704821965503084714711607499698775007516285130097392913390818287184004423981847241827475341627147224007499952601528797087214352152162996326335582824406257558692747132357468045652272892041931330484473788841580411662355382792148769709262089258336116063468192565406865584031213878234865952282334173762513362533057190510225206598845345617254479953713539910233799908460207198340211802361435750141566945050077005893386202936105173302974802778913681856326301117012369665823913000039392063062792411018022505402648616407286833480688711294336853916726684570312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -522359573331052678822847129298042747451497467274340905344582151128419546676481823952971650660218515047479970441760512853394998783939261277901199470312755916741138234168338103974935176546486440612262901706304539542437969743191621801241587643504114460800441964462423583220184281958056686294883534769665953357488126853411908859249090345216212432517544475499190021268733244799713116915753909006753384931696170796227684180873064994790176820842882381650315507805151896678785533991122308774619200218561271381893440893261656366658259028150225065792307199051439367734946580422902523308914026208109579313145161421701959614943144253908450140941950234141790383478975750058448741940377093301158448201791248474140756680201228746582545054045270442503463775549391960049626303841665855761458636278093524657644161090998969700580850571046202156694198778191377699827181520897535524584931193298400164815485356869394584069466959570700718364634031175454173564933056502926669764329392022157649110820222814348376946406291223331552591051547114800410234129035215066114952699001206157049672955283223324624186121622475536631073953606950376468492166443874755804639287235382966404528441612043956054881126453600304617234725595595008587649591481176690122555356038408102691533494951092537617017139710358833769107265680688028756008325970550671444593013942087145887038744821538024695764505375137588811326375695359625065297458332918552152509229111266477855229503162738861368139888375180778523312252563459080798807747357554507140738886153724791890499486243026676671613205775941535628585797405390781777545914740915108268282454013054735431666172097747142134562116519614639999308214085814896461236868461406084745391916102869201151126626215834155482876823243184716895371421464815737479189752518001972469250378242500044005035604428562788541716563445924257157977793965388430231115951102321157952244592776285548033223079020252947625418380840913138158722714730744069791737083368110379532390889867987747833539029288182096069227505305857621889319023377742980537062243596581249494695485183327114582027758406719923820131364554332689583512803574730123612329134142691719762487398624278874450105942408804583402580459991818673106084430479293513671884110195286505361410270202736682067642320408841427970810268314860120495485495428992032981702036958046754899725589601222817795763283060497103074624160006064876856574853652220869594439536400475305827223057060648952000198097970283421560668086046734166199009604599207348271419182204588024003877984825717160892930612947715408252524118055721032408173942507154609781050249175375877711361573302031501587187249864795116410300759221761147662694288174155219396879427930088681513363485810166625914625102161274618314139921946313382293050816631335966313635409676622945687760350465735913897379132455548760212292969212740747448252290243432117801600059890304228993595349935599518373702166955056850632491594001271769143855601675713506418392209511674273481496300622566430693954397017409074030601149026554560254021902686248032916750912430473361843687505907833319713899302231710117623091834465242342372062890335489005051293414592393648981028800791327375565239346797825749072201691086954698501306477152834286990799701566343494732553470794871364678835274014377093995867949439606143586731314431246761620557315399832193459258112526521406715211294213058981290698460015188524443733288387782778401338013022115795482114316474239462612945302111634910724432407550045871323374918760683833398257522462777626916566876660252868201897520747460890835493068313370684104115886663552897326725435631471947168046061340231711723952222413215281568360187983278103176306343078613281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -291123059331116121620564093091485237934305189927258647732914023810713697924478643210610884338255094126845230955936301356117076681036929325457533244715581036734182770157126829284266889325126880485605487901769895896661249901252297767834312665629262823047530358364832958094686040085169609892376169092453777366559718977374961133294372190764165549618110752109256342354392447351452755915457282253744646631329849672533877803519883368000641176119279145711335250459602977319070095495376665589064959738074279369117779953662025875788242476071213517094998001592622572288485691271599484273968379940094335235086414739471534382416291114660413217807661750108628499503835549740358700283683120467182989274504041371039374960571822109278541105747040027140224796480845694462413482051570617546939606093756373820294698813609572832501117654031534605972999030559832932118125189280366283124252711868454480864669136119790315236062958146088072611767359966024303047561134404463581619757227220202137831638983561411218657526403230694112292987416548172502412337615827548584637410607760010934096074933906131979700575816242577594249170317517004877837449745284583453170211074365981794262890107102261673495133832218160455331057928762513102413821236249635248813051517830658121464814981607153917925504226432239532328516325721327304877215616818915350686516240746595659679442038171858743608014977660834686451032093877329442739017751849815079802465431941743465362437685138558500399183993121741524220188053469221390558365560986404612860702736298808604393161705016999984587870468069221073368612804324547555293407163263009024513350613135919476205392644535141222489612628031635082245905225860230637719938274257698190224696984092380711649225599430526081810570668781358735150192850995497925743115650968342932810226980792741098122173120555334107701029305228755362841420226069712270910987790955046102040169955089724765098643524025499398338954533535178131760691900068206847779224911294472539779089911649739085261027563731457239902832077844265477194358026337967317472635146750183856764566914670031160261261669228393456629982945053938882364169866933481692357426044790733274698855435283716441469544831396433589381349666603681905157698476140418440487524285485143951549655830694167120151915013097574088766658494808987624864487514872590929760878876126864050128314095939262317834855049406531199126977649867830599206617369297504639635413724630393571189366620423344602957801080601124934392868047178982336588649154172623484750290102479878237934293791748855653967502675856801047224441481250386313433805218206071521634276884311408854979485997251208281141059753179035605578603683124826289582089606772575449667721197866774141709318139840344405410399332926759863828590592587632295989669275193198620421892470826912558468338525693272772909338869027276376679309194369964581088470966633241623713855781559086159342132722059082464331481187007934031601205299048238704127668441783629457751584028906445128426469338503987067727769001440553819066722186925243033747024430717870470855595896037453419159965393681501073055249657767535013831004482812879588789855247159111089713186118061361043405951771090973519997939786463470356876582413045120230610999342765230539011832105395284651984356766099865682639466311961988427559352366158776057887931140261318623422266757240306837901730961491674722503913734130173521176792497410781767040898170876605105355011126829252464435763809235734400797765781905470836412248627232030403490051483696436106725567243338478597588965149272663115995908766300642099422046591948802390810298630536639898311493862539233389476439375466883960992350200867888668695413203569682149213790893554687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -144477877931151969535010131632092673868879790861016905629744933911586967745266653375311871704155324752348214642526844239339965665091898601772986864004515014533517832902050925565480749202383863003221649469081589474436125025062325147012858256182490034052041474308584919895448839693469036792903638723746763304105138844164082126386998839444362421752972498134565932577505281665022552296066278052829047076437311876313602947555792446376253721314636394661584562562964374772004146677073627732236896469862142574413261580956408507897209338596742264247367281250547144128279546788358708493369221839454027482322304607946685614898324908218461678960001216333503692960695019764110357411928534112755537888635021516246949370356949762117345827671544958334991179584200260999543510005414639605937446471405623887922325045261405371865532288981348732971654606516210763430390126163729924158565857402391747336976591307231842600627902777305697927667458574146703315922717001766772414209360750456593547007108234756301078211363525077830887122110043166424639926086894814438785042559383960870962193055206872302700679719452866250013980544623436072488631267114456428078656135758752775822686488714258056261441426056472741454917254850873578543703377181726358004963711884790810219552747042261756342031501990728077070716913731749580742502680136841921422493161197468220132168479305131398028003514489791912359592614013346242040785010852016896894716374755365898376171651004985860558984227961265167715957646002290029921119952384261876740722671386287617370724328917668105578849315436591284045177610214859894021401214015879105664630375169480375813468127578684457083555410257631325449732287002339507546890853417648336709121737000914200994287624638989404067221315683070311680905628512667477665973393916188206122246861602983508106644296189409068646790145787211553613253435842033868411474550389836903449161986820262318844766587111504268869385508686291664628678997747904501188661534186769446123109201698005350091566308931772683070335045660337301483382575033092159670399613015510631628852010178548697688955706066127471723151088834066721226060140100633475203312377161149740139060297610379715849291048175815865283617065466678510792212902855644650630008603988506398383277434143018517693607445947886388776652231583921842547514252047359256435476922101212132162296674628000078799473882753770723897400526164928164241686386811955265093526566538997456190065668388179201034975526824692320352265609072631479193500342588701342943326410007530221639455723070266104649249020461638674449379831794303744301800500601509948116374813364204946889000268003671518281820116453575733688561116393076006958513732695687705064997386881137295680397817210540737080358980144037809780135696927308900988343521065143103909785668586204653980733816052128958813746035815284573009881355846531334043280466417576583763816994976026121288032517436102502298827563104605357689950515315030367923565579998844735340904977990731377711256844413935999064037897057906074454314781989866234910383966861611175975471237872932739752777868799364252464262246421392048511306153095521796976105910235156976222539655838452210249814718780694292343113994280403720261621701266933341440367795621929672202259444587814212517952675843328376046947898150255222494961867058196056889091140981441818937335510045013507715431309121906810323346052342481636451216418813101457646980590153970230636664807005614536578247609620790883436969711646044821438001000026897315385128643647276984178590436700008436176902070087730224125026088128241669535142996533333578190057785247430072146909368721634266213754330322666672076560522241002213596876312144214620590209960937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -61049893829427984483586772427902406450177084937706734788200420120092265943292896323012224511933801926112284991623546740343940621012957772537634243458390873871671042357738028101079200452860687727254732060559410070591217971038379083237354740606864546487217141960764050781415137019597497292414294474436739131097634146489040663068507580111445599219779484337278078505961519313974553561086734207695004111743356939175116818722993647620071787172595572233860772732348288222016773790521529240721274245463496992096115088718316978870112070423841470136790648997512276432098962850918200720423153382619740180723991592078364909177318172178445871987322717561444111108292624688063139853727504931453324848298205018129369889033943849204359677942182796963910292246530232095306724406417259234897817243665130003130823503955188008039648613167846959998720807540995689859988410976598048129322981700410436551042111071861326483632068504557806846370428810738875930106547511755327891855693469667144645339374176762369179359106731550528955164232883964623023930446036880383346599899466193138783980771915348832482203444433279830822543455475215607385799653549148328598067796812039881688074544284391621581782526466639895358081603212758945710690796594283142562356418607472981417021302104445589984118188321217991423242972476268012425962064856443316941763660097096510596037977530836813743482234543435788124171263725446719853392736632595478367003548216504715731355883600535863565382502972141124184787997814480675241182945873907272769973863253735819244867536613869643268044185078834093675406488936662638049767920610043278671404281243472096650418757746386146769636485172672348751683084064739089875196878466476021372825908409604482029965870429119762520849300966486783609355550654718140165296987863565559659152794204912744982238288995798842244865241707005364603709362422430919554184503951103393141259833062448662728178098077244599521475411035135549960042799406631042139990459343549331135763582254974584490197039666836979228335721063053128129071675562999495274295606178627564412268874683628929223564337355683123724423279521143219519673369825905912497125306987977672428639112734409181695770910854537067111097069598485753251091277249939879842428700884529137021970754311395404474569858606068267275233944703413187984959050600321743096369210523832947123401045452098042387764053268005023869382306341796953875367081679074760239296288770624050978678283444798834126261950071793759086884236840175250861351295989622688135958160117365653347395337592648898580884520322118859557456324998368164313122478311735264858249725652058372804205010819914116805003863117123071981238302144323344972640352758108048357571172721248984405917103849481400795348200486044183571461272667371938203597921493144845537958370340912825724788694738645989622207040324829804979405828449578023177475944976916316363159569258453716959522395726338522514186007451534253868835271178918687468389165751416809589310141658336630019796657748035270346062767703728256457307278224965249983419181058186620723941037470037797852592454788544951842856596214978460010923668419425431173260725991263648686841921652009985092491722561306074203897203886139165507728492782816736137569899019999003430923970271049698950972676825433356564210182569516440367829614340620721194044097803552949840931054498409798353575408451133157594660673883553457814839346740493529000812191689334893417890774691802360114677979807607545195444495777216617603173205559707146691863963169896180612035252042008506386485403005665523536212509324872557592531636406560839835436510903594138693987201304785259637509766566307213024192982912563636321203702024175701141357421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -21861873870476682824022459380610348694309238458817259384296010845388397078156891119117262508723285717115064174546434922759073171563153115486340254979162878201561778168825711924452535009209616527559545084023901196424207510586252854571146891802324759160135904511800629798104507549795946796278318215866107450334641331659618754229222901999873790063462327176440222694462112203473442513364429582893551857253808086454340770463939099407663166650152679887420865565502532416820969858885187150610785085531265352123969377124750320579423166187211422493072278826836228404132039295734027868592729472507183031489836855209714565258653937189714774547001561215661337464064508950581014933410753683095750763720388641470824501750600271287976833977919319609095829094356594674634391886471959049632949863866370776439271243200442543616928921292901711874477585256538859258224062174975448094707886689873282891139305161551001532496956027032979690531295940839612777296549399000733410522614576302189365731872772688737062865863662201657912084515280633925175399693162599607430420996156684844965873863892877624984572075980649652921149124557586129072645700343545085531965899420646108221766071742356990964553197636922721811569079109326031332031924687073501389252713937197424191215944473912970534703330494116355418180216423992973248719209238699163106678303606814089008901081240690501084138922429255645300705690763368609832435060003564660099948917707590329761453786001291403774109244644333071519595243606610283947741759130826208561440627202079063307322132672085158403295572512629455426113124184978394490591086800261312068365870453519317836682683162099213091877191500022840179570098764289683270571336111935681432297317462391666171838433434535716126892817401056506705670751437994273466284494515326127837398167078140360789213772580636582226599739770804946909750836416447134946535237352532593868736338611662175769934032466171796082853595356837204018418442226284599185665932171788028753422216129483071536637456882913185369420722036407564071125988501006499896086381919451368602268828667659553319434896179220395783816753840228431764618488025714008815533833120765320259744110900231998952293100427587261687478715551101817477439474050133504395190962554431780248422234039135985228630086614836630836004314651065142161128713088915166877311966336178822171199731729040800376882397228672292463118950622911321238769331856606377923531451849034680591065158260148754875636255320762176503049483627262812066977715417616713007001177125384083951127810116942381000112861518256892251063108914704175205806936819086929170820347293859317709091500492852905258611065882718709889507147172834431668236855112796563614653245801789403306333598170091780495745369763217881578699782308711696204509914657657776424364344870277661117562348851481414689670024961790510430968306065127706541074273690160892103308472700018851632553346508262444683287479313193288410515452553896515255293740985643141819748936349208816852185831565397288023079180397437804310299744768275326571677618031198843566993142069365933211328714766056139912180349802832667574717908049889959084107756493949620891276681554147961316745453172759048939458284200211080806856858679166064372870746942740814342546901626269570520193549569006132783535351097569430978181564007601648027401555348104304932683216465079503242986179542979878360254298738646034929228283999332854069960442108352596383679246819284239510361839176035925266726260769987119831948028199125813633892507791397002776004082262656314492502464494955094740950732084056192814740603105986226780979851725326575193746589307478896912699881051036054039568297452419404664891669157322406768798828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -6818026600722423009399987502941189862227685029780131076120048210275854047382678056741924901874209244916549207133861698746319761993706195695814007562249125224664586829562380683701239043414169518400385069179116019573506685975026130062186907741867090091904230148795371267866805682768805237182709967610245690415464357905836933071246340409240367942373478222517121270363021793379595796376423228974828863350371056573093805978227262940497488673618778493135730338745929662898189723960532920960105042514695947508773098133195788835699808432946318254533686469256047159605925128493167180110302115870268136903395293054785922132096876966817959893843538051996034196080069112800011744354491948887428102849734882588722498545473907090424269737916061867241444234424858353455362438452455445684580785479063121758941460767705921328118704850903815872990098161957853174017842369415690918303749813807479917567660234703139250821264047436466017589140047451055147998395510322869290002235570877289404668970804381355731189241859765525035900330067233082541004592222456820411162688444663409095573722080808183942207203058676234258783422921277787375813999052399928362626663545785728336631930959650894390619173085749572327380022656830791120986174154215816471840538341085963516461623475578251597894777499473252275620738417569371710069939770801408963595124829945947366434809864727352552381401819771008835063226688438678337817585632694563378006821526275711699328582962521145460085986279278268189631773682264085670082828781889594767310555947991120393054136999550524671957055996672393822164296674410938905196050070503282935657129041840377417501033287085248831221047360710637421884943162844417961065269247459989778214787981004967788162747185006376683679744085559826173699311524169574953567993775174674963307113972146139510442100306028033105907698670179258800777397316765690230080615829612607099437879902846500510534146660793794491992901572178577677676280533613491692603715757953140815913659593108620972826141785896818578676944306210095323402349775430970735767917883168414790568448449119526282070396640345770790965479746397130420605535445856262889708997887338102050333950896097248590436493254702901707682618387696443827113452632415780584281307956304874559572645920429641412301975464573302235882669318599562912443723721734073403331241256128188422770521841105848609101964345245186893910578111214947197571783307905698919066356492928542096294526195743164326217108460495030841401275426937792342316877520523942821067291896573012155275635939247913822551365061572257418687671619542877352284871992777934658841700369285940522786050290548912448442915294562785096368329786867753103904140304958272716049252200496655141053724459890934460592369922018262700936215799813327006741592723762708434509993060928477457770782164196117672760344240684176017826760820043315609132608850192841849580041814178475061438772926714175089917213971708383749446356799067800922000050143357100332586253898142863960211803724575342334725415737121993861260057628064159119485081367582670750608889409112061585859941020881462227302092488227464833707157961776752318826732358935873735098774938581672436929728305178460454586289024222627666654530370435500011567535242699641020514054267255606043324029099971965440926388871775916667708033940497414336953604700394195749477492460487103071482622453526722179594656995331494966195545244936892782774233288490878782951150270566355675207644461149194050429127681989553573989526153093840340862663183200206097420197876902301324381359768968295187445330585143719620031419050642043886463824269733886994659742039318126584664750123243198228562998288741368728798651393771171569824218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -1914263938874196305071716700141934963193017413391156142295599742681597294127230619379844413024076834138656782995125338001226503357636015211971528429143231738964231464103849075259758975718051490806784563618236517526227689322253529074229104846983661228686457996954956029648555280650790113741278412659805729768344983787734652396499619445076390910388912219764137826291384537713881115157466217744644329518788383828453987046424640709963810791159241791493505915192567138392677551768192946591036092968805740703367281414093878397716738124485052825776356066291326525490356255019491872304940377111474862806219303215175841084113089411073895202538151874601606561436606084011849287672377691719512443149781142979043477039861614971838746431132006728800580530967865828598000433162178731216934617153395443070319726548800518916008720063602948759103767345907931014570948399124455645717438790485328972041620459476552762536435511630400044549798680519634311422562825142218937681633422281591625005574683829754553096391976981483760569534564978315084391334350594928049048167492166725504445891105263268989339475025200383712253995437662924301523761777523949569317120181718804790963345584822722534004906696919536510403401209062979240635252918928789056456868651124466292446543956174048148796562641797929846823053426832790920925963164123344610964055889259593076312637117235382499689814233762541995128852535134111167957012248779279293918406897956040044071524046040586853132318406323652805266822618903286496098508258386118275892117558267573286502853353780193330278875936592514338811483682229611578782876827732563032516902159004722561827202299615914192830114631648153239860115966744209454562795712768867910517682064584922387059788140523240455932264597938158987345885722867860943814419159806567987622768311518557254456097622154596695038736765645552757542694573052531693772329488683890292100536016923032896031743336183376632855148509770128095106287306863703256818863399659776114705452852120518167384879577677712240415685293707086120408546607877090561248292818142756441672450354347351764457718714040287969786987396307707427977167025077090787709213773721241267665939685917561976500067740479908899650878634801364286937204628726910759106883297257922425343942827224044784743965560821341917868245602065772396760779392912003543249604182292219315305759035217325106763915017151098468692124173412424372966350318575822631949931273968933134491843566949615612577896907711585188129667068553842833580865577225110553268490012931327567019582144608462156886774140917847088313750084684120285569367574414760854108447512111345268249371482919907053513881199172761813074893796930391699344380195662880827668290728285171248548651741930762876722007795010524158739419907863398356652073995109752800926415638581269437031848503360482440572043194461174205617085781909651933815889598450592141752122153259771574925941836416444949191444480303081000270636627215220116836594149585782293099786552446076271439990655829734365609757991172622727676954600195365318482630993171943221767312846293691521582693811317622423934030006239438460765357270382162764977108703410385237798391865533709710325330465582591992029888643753162655130131533381464432061221577804555685621655692558842367941548165433212501087021020099953582530714283410896138290313372799883718622347806000799443981715457550816223309880904074307542673090194295998960965867100339849887353719907466461345714050441901618074752425488109200961656190558661712040684523848817550836250522702096962170755405851096459015181390455035906902495421233779054109382120875613149980261015009856935922418344417209693407385323947525732144662941672801971435546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -496961199503625127145673716667478021305379287452978929554014980593621554018426637688905427180362805759933389365524738556402749331409862098556855616809980778460198407983174870462115429828970947700930370077907447268632919797831729317844766082565802180724042869359417532217283196864351661377238210261065410230682472629682004511845856088762420490186801882470547545676066576202898589252858723484606271183698539421712131576063868632055426134873565271193449817976427069697077317840326817010403264699977072272943978397284572493278906175070534725724439933243013799529159773107812188797728324933762662019078003962361037042358686083618233416368406350557736032123398407132126010118128099298939756041473177533184363477792558943075769712142473936238736913290103950797679870218380391905905524766888015503440888605076437138845984573624398872529711362210691445558902136583159999486961857509207361417575397109532549013860981748974063745841860238230647379391019653575323044410756438191600392686638920280406740847566035986018425392263884234844737560379603531714958936818763466137227779536835974452019494627551290767156040592183460819740729502806448004143769514803555588815458679633090414391244722700136118435484058181831383476490430656799800769568202958408743306281577514440996559184283130138913269248782131968569667616380791764727678113716840911469294588920670890196116136418384064950309207743802401021085623256854023654444197208023545558195315137054132243132257974916894063998930033116294790002971234563395672364751091048789403454062797417744161681559706603203637163607713007647552695121463560714440607863942968100413676624930146750718470386335163706046810427637254110469875098198348837428248006796275905085239262705016010380917711771052786144838763723277440211575036953154725370206389703022623238764257788585897580424673064803279665708767213947972230845082701010405958783516947604054216615317573992419018668985752541516264708591170493106862520296910516193306889569122942605419911905879005542083086533163011885526092954214224060714130378046478835247710173578204733938177463057469315062393188935561992267161131043598165548974502878631778306234362839036406418570102386067343856958556089966174175199756416302474157555275830243687618969574880343136431763673759024514894080330595154051761429898253138485751014122779568486979949686181097701469200736887621922637293601731267930945251256312903888517704857587266634695303633934097765827398195385355302816922307831758209827753318118920873714314748675295588831038449594876069812840915602173149825474789181370508779338912625899205615070339864508851593365052042544137065582935268845906212723149706778837647761325692789506902657281532297530983150798429522940859487972569118022611247428263692775780430408679268082431995912451804562522945530269665781703695774817407119303667838799820318833392845801597771928718559162167948454188002284705113793283632770008672310426212855957161048249054484751255702691432457945034003228718900981844078818153216554346365279357418735470546943805103890712093155165030089281958590891182578086551245725977279356476723288886365634172013283420611702570504658105610286300048181779776310187855515170283243904678455982149292234870059071796853043453211280608474217466258185480971626566189260996881985977451303224955244187287290000747791693882717317277011143203069262154407770919910227066988233368677534448918826696099450920897311630853492343338417577607327311383940598244734933834622423677747665773633684881597621903682056680784735652742903212510037166950922146225996118468200277592022567276213822425340680958975035069420169031635089717828101619878617904189199623561024665832519531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -128759213950430466600522763427709280548812491068006071285284062761251716129697526347072463067996939164841352835874521004720670488620258056014111519536755291707555424057937636612171310573344042725254091594566070586142234622082187617567160025694589687674774210942767250201477246910697574401467068536449290009960370820723885365865662723604754571167646698080165670621290792351884785175782271767573907821645971345197588874551761479833866265355332141903508036078492219703793663881128441374231050725692879897714490491493426910294714313938626626325337589638288912687519685522834356631806822854226496946475425389857755365016122880039461888010536892755909062975691553608658764604643246877904452166125534912977358165266392748852424980152320682016625626169554594431517530791874356975536361020453348122530017611398156342392515488396392624733935259503744846451284300590309346511425203348002740825228291100091982407430859742370625957545790748687842787108066945829328784233598722472112898856649441437694598027730544409850704792673498630868565438304454557053032415553235690976626574737410703266200436585883082561377292067271640112002431976166321019961410706450624158509241794966087135505016495040600401507460089874308487750003440313295365066892587329641856526229248923683584873914722074764730188220091008486713546158952264800398784961870329552823993025502046890935407574960703152465785185609069631665531850555968799769298326355441766531824562264455121255493403104050264077990379234839872642022868841608063898158803667336756803413819631931469317795579924678100675989148919598362815360883675225879288580379886889913562367880828017379425504308379310192270430167116897263959582202214321605884951466294806726081069607382277287474650257814104338697313242849135411557051300736240081393663273663377532960745193796056354561760784898807758874881980483686376828038221445670438705585289704560495288090544874377487080896905789700770954222439709792097699607524661280200463613051093838711284219493035031067330253581777494128295451084336506002693387241001841060274911316907353783225962432629903357699548589196942404255465419741559122460079285277559165946653121575705391964314960470387541207948177621410738323434173654519778088856854531068516266487940943338858841912710802285692111947310845253065522514595321678164624067517523427634868416559177059858846094255294979888765897831182092210244155603790105381968262767529146434611705191529025626247261944419344585069773409035877145448514075747997126364927205094151186322871984398750505051968822961737333148432055171550751185440084930446982247822729245956942042370997797473076650989597429420649244304652972168444549679654827654825609373689734036842902815889058845289032376343529099980705942758079737572738275883534955123983070947243705355182658635062951620105924172661566994241828109680595606660604028251872701315176110498704181488379818079497050083123133935895552683693171930576684946610648148047062994652781125718855678199608262302684230101866201507166303560989491434207219550405001394858972754069446827084148570827787069059554360637237396211969963273413892099065470036695881955248219028919188849529680553240818101835319945977494200586872772026066954921128593261105728512635601192462899120865936444680065006684606405448118349839113851089677160616437679114297838085422500474598216619782608895351815046316858655003920533082730193394037222257455252105373645187796103778835959048652584856017635526056096040194418963209005878097558592686297553975109705294572698218412896259884497113974266732115579551793173175518985713320594503419538835430476894092577424977123244135433427620833518052573748731679841876029968261718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -41315915160753302830910581265351544440806229499647467766652439918741269269573054353787270809662973357977283615735546004951264591338602668587029975914173017912170072416884733729723093070361792221319458124823550280580413927188300319716209303628332781435883359969321591934773080315792904382059439100752164837906159477130316954313643125567131353965339895262364046768765992095056150983428506683423300588018760507784591678409563738312997719431060552187508653432092584157334345523349454914682762561300137357103652020921376437741833282835753356127744173911568627885117990500337609063581714868739187807961868812802494414980431962615555536454735362164254356609706185348630288882244451629538329469388022802891669037322043900874689774344496238663040660404880023818592406481076421743042033790879683280212584849120231610963493236087345749637362279186560987019664745686682718470014256803180338764934973552287409268858962054797384896302463236975306081054650208709353612374574423286116148583283118457014087388339893237913631305293016039811771231473056698574095504207507985814005088318910607817460228218748083461331676373004223790752375480383404599930849296578967161071600779529358319513455394002223925424298667474205899116403743082431917935684908429711543305862663960583127910757145892667427944104788144277479972992664296682428799323878759331265723491457802698864826922719081436620994876120739150452316066557242585351358336060895919079243889318791930586121876732849477429164685981925743076264282092711524139271521464842183794767608215225711914232319228314903410020637337508695211598224567859581115928222726817506107307300618222630746192337986627450269445960219319025712513192885584643830689502661515433628009987804726009315779906780793735443341105309266062692528776553043709798640986209077120325040995324086063839012501780429381596623410218058683834805210624680213185296286664857497867417662751902640477123135629741502910294309128843380022927764609794042246371362267054590563237852565812367004930380297756138066791028818795661400382128587910125395031306056947787173840376809985798099042160401198303402003350890847324351202006662419904218054662806440053037977659942628304149354652085344397033725544873422115479118858846700454526443058364838925973142044072683984427397274320693096091089370353516574057224984072909186145951824415784427924099294816869785767326770975254795529360986522292157879854027554846264411666527256651895247365445136944057886262523772599213440678395769552756344917192137485663617859515051202127795277840100587005393571145562318727122774555102122831913418320201481436639195981723766549006291431979401372764874594949953950051737222812246172496856896284153888164491241011132163562197091215019137585737816961418412956115481289016857380912804963103133808510150109964490858816635332523062280828219781288613966869717077111921422848216901448479251363897784887122312257018103727696476210263126472442405268830554053645241992512757752405981926379118786197508876633065917032837726189909507165485771441391128995893194688264173920637548819739166329251661302439424917641560805756320812754679840245283443534202114768303689670380869764273962774423119917425915315945092615023771473905125907825889029669661481803391549073953982522065065173139467599747541519184500474536819807191564475455962632876270680376015727801687350216578192898485886018608310691388188023487462589178330440307368695685168143219210349083505603800572686849227946190050426415281780429902686369340313548332023346005859761196051323100644211536508982845064391897149273567374740727698126974606519457597927719783058057914750167518022474591514999086824887413531541824340820312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -16048255233253883940517999418984139597228579406759967554863133490219754074333803783542603881135135581990128757011268068495911929028708359095775269786584203189961980366521818318961543072230201474119511548749101921926855514885439471450869150585111215581225583728038473750951221331915787133198969782047411956665830650990611744836965354553349218266554341015717677047150057843971973805232171060678062246556063006018801490905221580460313620853196138654924122267139750695008317848824822833018546354865444253423194737932366250150000302200327169206331466218218442463486884818485025458942149767567535396512271189271800742860509287211931091444961695398031354109682835362941408351554854397631916088404758479510389660505423286628759937721003080812428806998802357387355661112763215291448771924082433112652657895407874678149718353137076482677849704347656827539752570033369623008668130800636010911352002320589593317887684178161468694180709171513987001188538503793179448689596474008913006987776325396900440386830895719888746087712004326031922862735978777082305247980084399826386302312819791952718945591015822313265146816639539411260047948348106785476107852515389508333387978121423649176723687061494652799345873089021041289981904281549249197523839179987269396358076482577448612592647803180451740409410424448700995664016852696650326692884549657871273168349939593359259126173177007642295418366444632101087079186077657300324489467419071515513944813699182018759016502665900352317074862096171389900233392857619840394779206564813407841075599517502447066347696019559305943270805632898494383809818733970690915334942871435949400882157799017606589772854665943447618091182520402853820195444873750852253518962897096396518863948270787549465939635425457396756939720338159904421790061837099897475723646556377613203277420838603793596243510668271065853778907037135168161472004626586169528919940981297216057806211751701779432097814053884582950589603479592051937525559851972152922441063341503048953059441952768939618898390919866901433616522273871429038786417960568621997802879002232705999736550979143036314255127865973041884803602283768605074995079277448289241042620644428325436708503808828755208224138370764804562807981776801599075073980448782521297998857880025945729404026610543420817592083196114436724271812164315398663469867226530440718083872173801217711228676918837081346732087932277538396246911362694664629691106059720014053685243725384065044570990542085358295441029495883172917285706244352393273776664959457803207894937273365780998286855132713753983602268240212304090302114725789998978113060011982639234916347494627816674970295520380209732368512650928044301996263613013503053436953709818029655513496911958185575504557233542208015073618420385569210572226019062436774808331206647372980863926208793887354638804363019085923294982165757523257497939012735117248291790630266840065167882360484729851264954779076963792822520781257776539189332466849299820992083318181919723085980463146562570346114493850385282979617792591989050803852141850417532165097007690949196367207945578946592908934295464756826203627838401463660733333278455714068808263160562807660006446924335100928506461995180209048208837527582393143416639478015701661270987718555559106062724738927242704824694736591234896296277458499261315368459546033323385257358207870657506297649712345839731894376909589449441292019890045265542735729127353733327454148308839653499383595844217938379907890779681949285159533517745981553175124364506862440944171513208716838723821188380329057383842893092212641649999431057900420643977008347157568252999366895345400927873568900275457781410585712315239012241363525390625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -5721007250868543730688136749283277799120623656827649973089951071147613451125885811456714474031804418030375131527022610959837278059183590394562013832692674124902403167033696028681354746290814740555920186879139540801638868949829872103408058275073337067799415513225444928031654604340012395514993256711493905953316068865941604719629855499531013022881585484588967559002271025729658947403510257427466770806180088101533656548633892747276192154510462410196618124088852899536210129597109086186138970767971555088834766982314359701754736435876344979980328193580207093656973719713156540634562733089477246294547431118554652271505054418374573323541545162430005387572727716820561074392422100671287348534821134442496259266260217170405196128371736625145936669068471983203220130406523913616292522570401595991077419574316365920829015154769077777171565161930397665008334202711324250783218030965940550488216937058547789616812614904117415153752911931957472664248716124365286153943703059532828264224704239476912381953950087264672405421189541968994245569282364706683166877913886796132699063296621134974712197979423801205678657364121411099762399838365640853488532661822353306933306544488941872912368416776768921107281008704149914079036317927059530510182986945604849667935103046785413112851163086075139976963357152638539648968170976221395712619950291284810335185393598952522081421788157635731325793952261565537851437692503113653954361119817835662524121579998664908642516045712691139673973365439851213039909772073821770332999302466658571093057905588388911574545473646861413632491308535510637572098544956301954333792498152100884224268150778962472999314503776355702788602136854209480569444600484377215096659971217270903365535255058053647186034958120619603453172535243082887309120226445028516413197736382662412085302932605839737387611001958917786353869452632575411608104387602757039375902891694398554175351376577003716370613191504011251453874433049267652841181720014859073901134111462328213873049064501161584357215512565611099098261991256965877908144768923276727021375289488706848702189473902626391202141169546247103435346392603706419885589538766009543814546832003081728779862882381210073337626074411648998890057191870658294107027476658748255786258498819544154426619550302991311459519317858404345849146968809855960706156937519877051000978871992935442822450501689240318162447396745652695699711928524302954243522245080742073379164281619179951745308727835004220388506373183853425128297306525569169385901573242884600745381126269095114272539149653529565513468442062402505969880730629538276981078275117403499765615253134001170421954018782647450652222563584417867443261676149441032076255326213403699988132477398421678798084979771929571021757748548670977077191397487073893383808851057547431348529389475601905244168273206804892531744510206589029619424876652527033545325452820923165543456135209279482129516436501012955034278558068696579629971597249781884026386861631873184656259980471671373786051893599295677625399549958472450344246074458232046784393675563794312561801078531487499150495177782914692685808852011653653772119938505315289550276357398192556006354439130475918125781804046875788154151633321467056691975192552607913904222263021490284952756252109917086297031131000900380960996770675028667242928993172687865195142103040246014278465303536994473850096651371347096376087047545217510634555461173809057602323482811450656567389029790102976655679959031608476311599698558599925765497093026261392452509698618049025990422582824358391273387369643898043309664938225059412361825557256823410901114164443879167984294393974165038777812696874399483203887939453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -1628190329391322051439148934070874495747740502140156360020451646236824039723544468084458555366074472626917799149473354758806718467787343518303858378293192089424986001540622652148865032248234524491590574749779457184457029690870929622617454247715090869655082203737492231405934879490483793006744220849231174878846479783138554566936790054477011117935341052183459587481864146973432290792976810269232325548709149204267465576776070469059478718622672755871848059223638484353824828659357965739120351128817279034004961015081983635563781866756587516553190231051528110572947083989544925712864400074581785699316920418538348455043017305097551409045546091509044745067185785314025881592181939499202178424518804804834690147038757783193404542191360298358773308213879173541125652144572313442967062292349493810997735533131621879940673430750162370791651388731531556752380793508385663687309300011637025917204233657995052667000502350891541334845919877711618430409189525378583596743233888518599279056421597236288249667431804196422081615051231423427451727770670243852977091784638743726642911316840856425832981321600228656809475809267856742921138075171407936084211977099830505042680218096760558848581233053400078365856221614502959030661530657062584216162540784433305207830102028475468014301096284268469625433445969711447440934924954035738990067199736844456995743021554865096728082026670501673043564120652730121626916263203490335562651777528046053338696874005543903330421237091141716294396780689608039198146024095316244584666306225248803331844327374542292903207279383538793549036532734532667066481897645789619740481692081015865936116674926960259745496464840053594799885238316152470374815729804582443454171312689274032908935713606125527931625914075678270658217402127216662503692390235563431537525042815356359439406939423934717191338372819026164483163912557483916213816144263426357744236715103667507899226151833884919589616871618593168795301298250257655865542487935918604383230773668869948731728481395644102829364698616502728885726985522131394187439968615905934454019911946651911966852299405639928167190548184081834610476934122824384658113418156878683480544177151353791127178924134760259959225627206031802268751076168768498141492195708862609184830515780946672075409550728943277906318971511173108437645151263624631242026456659958133786094991439760239162400693474837516738274757154236016523958895999449045044128228006846252955606427543098089823489276715427445923063445586225983634327313680619805060411704610842350836372769719971103194897837305241593288119303084790336830925002905996849270067200240276282999130588670798122798945501308618045339148426462975403566586895227752474269097020702764392445263739769253340127473258768009617361983533056847865416814645948363330459779082045217342010919182316129586459178314627648211777976318930158143172193592465711940002016533573528860589832872792357824855560992198141714830714675305313425990234893785725646441442434715304560511159963847193335402282359946718404342919602569613747844111812884820863360570182662766103830096084972308549116678194354837621200268579182487193949261225036949706946752719301974593103851881850476864674287003182816233641784048856335799273047218287961060343270894256161500995747916771769274855173149250073042166732116561647803440953976311850846470321747747038828856215098880647530536634702413541330546976359402555638983407004946070763746805757962640751190033476398045806370466402982865306185574962979779053463703863691222142622126804951819708753040723955297476793947159290309399436269377202270094244247141171310089988149146504564233466301920795253836460942945518232882022857666015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -366466434515696498271330387211388938219510242286326655180864799073156111203520213181739873977158784002856702037796219331895546297876391852910078228218770190967101343797359143732646556930957137052667884015464351237716707712290863904761235459300442757934806631795016616792681234167253837625692685212877885289660873634843948323362087671449655680538490497627423207561815327757263057437490072910844263895537134893920811519830373642071683459880343432266126921507630170443687738025062964069359992528583085738401471673064040273507858857598711338402293391539075528899784585902673356625130098200502054312702031733069449065909371353082465119444282722527057193468013034584683288014655167993895510663640695938707861913319967351097870048784395513072826840867752228418552386297777471834972216973734965453348195432436298085412214256502288061547128431161086002237614635440647839753953263892322084420064250900180220148237873708463732197098294170050847242688683435815315554357386774793218851448176271838229861844977727457946484168064118286956602317193330629035615432842512236444317511069511023697049236003792670564447417286075415827397314095216569488950677590923788215341306609129048433261360964440532963191902700817255493121578607092298565481690508987704668614168634217421859531386372971140292249178906854629643422394267020345801111596463026720196001468681219274739474969884523041054412311752044039496206802019443411046908029503176498727954938095412186586587825419134997054776454505458515874016370860150398665593602119726401973985466864133070329441446436181289736317718115833701537544038697671014587682180350214966344276918154769625702821633294523784181805514556091649398785559739344800726355691367647891554851494548397570828767560558498201091910988880052981254940106600879984298495343808648056065739483399476758820749629511213929959677275426641089477166728085420877822600957181546919191531408103670267230676764267689203640254386833829189671661690961642237306258436923456015848620829303004282477151590268481358935843489128485928176375075126238321609778248940944798358089047558263928759496137563615817217327128013232677548567076778635121111842464743054984857838478640789006619223582183598803104284692856298893027563025298453518235281525388017396934396389062909820700144213164942266109179442654909562010527618588036379322979636695694671588065549297865002718709607859744866168007011028535042660189981755714340262016079004361388815094931930262068695801253669327357583606994932419328848490403407128383596053776737337623485800222478810867584993185294159927139591437325574315134993822078948300118695056117110352508413042908049387701394733011944171460170374685417861687761060550419961233592961214157047244804747536400307074764222003719448584850361035987412962363303148377353077672096301310867892775160551369137140180796099680861205093136797758972256219493305508066576444942710076348271157425766550399184168231102948388758734420383868741034646310554599182318027047253437513486135451792086260503162815863654955630430533429252372042277750093211874163919004291964609624592604853910175987539693707079241719833571568588433223974056605161144220917732614747554014774840624474553739919603707796443666629534642466832544093170624335360397742116758566407771178143151194057203044834773343045568739313556097538535049210951861465303042648490912642588822337451856646281293927260477977193221554686788957253067644818090148270713117217474923788385884713929297793207817559230433852192134608078230449806601127678580963737746101604378602224156491951972914711918143296914946734738121288800545485037294800179553811061849143225300276579301645979285240173339843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -68182194019740343791030759717669570514257802009308664339868781085350808898112262255333027381521793481036956993954761527322568756758911516331177197920731789184420491588358125693991481167870587612312737960279096731557401977292475920709713045811046836564903456729049343457043231074872172788158489036902719972348260450200027785220573833181252518364142704255362082232093232615707741010479376388139223757788127215304923011778166882101176626815328370896353693479531690863763979975812806876283686832204060040623979396908930172402446395807857598397112455067198047990004453214577383518948503267949848869804736697014876491198500855360727909060228987898681936124989482237319377357962225362562136160937880740995035221684577680643986128252417747026793686051159218373789111687280688928968557511865752282818164815883542753271621696869993571139140102548325323068793141796942402029547043440229856071655952890335728231229710162797047798196422065621349416695296876744489714419279813785700539470822499840824583666657019694518696001676091376255380858364248397847107615577355280882696943351639547740157681384204223153350833798505255492234215772886696371664191815367908348897872751158686704107784304439648507729743273378818524924555898206161870518424246033546495687794873190383970491732390963431543796092915067206819063689791069548212843826303632229213543700774045546409019699188066762701126768044466674181067838173585911212959290572542225895092544922151335856468218749627824167622910262127909086171117117302340906337284829410661906259263594969039250801387651941551211333740529904911887299460443446510881334400727653349778336474300081229600015755942494897282766099231611794560996986473650338726144682211075516570372032073465501920390974989796976425593031610873602462857338787130907647402570735339711438862597162037980211457532094550216229750471353632370520994492202853694378541461029327525161564981156814480429889968344445801019010864935893968462825370152529336397016108418499762835849535789139087486281895218344672296302746555133484410769719378305763300366930405094810708917811538261968744660936004678330286167894134932140164428999822608378378459784610617533465570390518024813500170276810495212260700431770077808365774518957465801465934556100443049368627228115137126716893125991649227367273558555312393827309073633904707305350118319769250610314279471097813329752824853379159609888947759305750246260099260146176181583636938532469076233142210310441736384658218504410645623175938467705492205993785754390362256271853656423868145187679417960773896887270532435003363067242429957280714941150885619793579595455090510208564340349975812351131995856556905030824285552358011538506648778576702956773633637770703081236618448309007896302742863358876472593950416157307538932482132238348231603940274758789261765799733600258200904576133433364923565414551004970355761723422286156629920960332531109902698174092242645267573270243515622537034636581840485225297402757620906801688774647895902003165206382170110344114989623071323006853165187503561717967774621640103015643287992809834940381197998067239548604404117341696114641112869637283040309548752491006162130990850968730613646720018017301374340688976633742672655593329792070998180528054250329102935844137429005302323232667404070799356665477570159593580847007470018093370259729647387019334516455477777892420463583566930014281754844924857605350600325042661503182125980220913517491552600347320469039041629038472409764408650239518439201946629133190891798427931484285983166010773896198606876887550797207574245642352753366588140293383689548400896255806366650049839326403080699427144669021852314472198486328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -10832529650754739238519367316161802521962037222090244602669816113111498686560876406343057717371661763557099429533396797862352139027341818158344753947298197128923664410050884002044392065909217408734924785706058932901926110323954266543624079204434185708378441205612284303584107621006196094113521596031347668606681062334547304574765941300129732104294489107071793730498574882138876888093109843870595397143862322752980320537503040674230785081526594634339157420900960374779488374419677619623056286340878679691590572829129805262997822458136651572946532858157617521756121991734023021205243314337711792699760546776314841573198263708463643678853325845547106435069755088026053181133287971875462374456925966798232115311504063218573490627167852067552821897456652085149653003425240103450800553737719890888832193044007880674854963814531266733431314442733592716608893761266410020940064083482458769531120053748228992074397494421656545478038492617542884355298381886184952398326702590694375782215821588517896025499004093620477941320386955420645879289242022248950249388123489853151393943310449910910089995722846556508498544525859175712218616172844558649814379071952336559509927203106298852324226985176590427968525840622928955306944233721148348310089722014320350311855271122593138700353404237900668319970143259682132038173380058645910847407762774501629518404569613142528871636685643235335154086111066867486696414483312360924402724807149497167318910780786411436156086859254712253098517945359294152181903015015715590939947395294296886474198381738085274866522633836789019658692554723601730649815910439645272773383522127162192385465640123559888526774111919374701148544270777586331062787309256000974773875377783485886841667458076035989152009155478738605402908844262924075278963765783911744316530306646608126157161918071608974319977054782132213371482005886547845080682122244404981764785491415013144387862591560223064763712752298651765774221549035350850082144550598203099199057525386883888708343570427298980124310010509971132658716206192904833860572810897344776875011197119126671059937972645533873607104103800489271670033122538486440687678372098094457710467658869050802608592362283446094560311750267449171285234226092921561207538124357300710007360238039447392568810427460556851039952277425111472951467016713358634065680489554285913967834489239683061130238350895961852740644987805824154385703125067731704446401330699870141131246677360027765316606054381153482886474993489752450372743350089026466680951175464034378768829193703097016221186793569908414565426218550181592985654314512620227751163187446156862425834747748229817705893972361986475089735106696534241121966600934400655792091363050491859099277912834419397073751617024830428042081062991679456555775841840217998615360240747421848836749076575065434418672586298528257839865572377042664073039469678476476775813002173101825069872916169282161768443995722094395987549457336774425311884893238126826115285471579843377526869782064845460034568431893709144170488771170581746371554538160662409625026622534026648656358964822208021400887158896938753344627691896901391230643813147867607223878928223083729881122398896991630060487891695595818425663940482709280230681251940163930479106181478750963538225443546707850294335737083943159449063781508338506825806851096122900470676645943283115594351904498317822587240738023539073148300882107432327972948185787997481763855256652349553160878330953031061591879160443096141311465681038723410441104760757640585071172626320620931451593137730801924740725019442119900173889437632251973322099878538493535493818894753212634047135530891424220171300694346427917480468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -1483319425838909109311926341623175668636149563036482452850521903681641435829590010518045629727090096299873989446659091529788785512825967887244162816699034767162526030248512688743635594075035948889974394774212604998213282930557982037823603342581983310350518328509499136893084907742252222309895130713551391657218415644615922929666522211875356057856989200795517307315444283552789971523171320546618680673756396600093659496619956465186195468789352366235293779393739872480571791554678928342841307482972399462553875185018164532231788682239739886702603717104163178729311042611377369855803154686145903796431447737536755894086721760313326938365961610626225767033515796039113221505919353886043462233036554215318313480277457798603024365539182804551306845934516213692182651993590970132949358525278777827714066021845334843530300348233013986528919104323202574131551308265844030611545204352526393904473186092261570193667584181148822011680163246163592765039079914587698482069915911486589192000460385938030608487954864991610001824424115577786068585779226547954826159283900236509802722670789205783754519794135469032592627351061570474682816043634183598821371059267684421833786381667611452259065923874824457849401173154691465651986577157002341657567066793571070760148599044428464250557026064113310249507296641401137934137249329202215891851426341862881177321351739822671279956639224819224453221576892471753503095773505963827869044687857862376000021941335487282235338588422202533319313154814823260793685871852136179490872406170487931058990155312076527947517917243927665120027821175595490063246322913070713544452493126833846260082376553695789273576703445385491932206529105458402224493107073353071552288378774037146456158242600744512867388913857309790346414994218050417762686963922962705449652589729684942583740576873349958109995694330163292480303760315008563136244883405754794788706212613146850085506677908244359221004118896842649015642987064315564085390865360569341348785349301990598009645679193391674585459443113021287362510432121631992104810535620236597263490617421180889254149116333979499930464717737183289098849203005247547265965219506185496083830786213671500974101708753345583667068499327392492705474900405318132321675580153160353668812243685837327929501164671800358166267134505755298215028576404617032483648201934123841507719299850036836191002488051307195921683814465238036211050895146898509082282777009642911694791037981798249346986668393881258234718020710931793785162381717664041647539555244915562870605405924590474179547774094452004986681191242559799827095638458764851526102413952333680073234917324902298875744679709112640681980911755176252651176472485145065583321988853741225333581327476621981146078151215505472269361273099502965673847717348863532554859541588855240827184845721224075698729059709257270302019037885027896430437099374843701556522009431649517263451348563779773380170364494617784754789034149138728370271046171666599118466892757472026494353156460448640144343312618438340426809932412298570507234346537194668655348559555027762716109201033688170211206167330790927303305277347757175497291252639554713715929715659606350800779048356935858623470243647554119944000168580043704119523559921422619109651995276242749578781826639651647742100062189012743714796583391879040167431786451203393365489614252682970649810210190584782874539793152557891422747048700704974804107367300248536124545875955686666956025476528853587526239776420536017142656408266330174603293594818936411182510174957080140598512911181235334704681434916828647528049223186634637497756520924546871405288354737702450473716665262785670402576215565204620361328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -177659863536822115910680165715395686142152675630130246660236162708678526790486058462106446174104620430018235824749744656972183335288775894910504940459839480190949522917538065149896473864541681143168344145404893652028797543622467233032374924937797459260112710878150274885319356113346331163721729639440055490583852396495763891351933429254450607988026945698191062791646201085704163155776365712214184334192820151599261728985711628089959388598520242098102460297423913183629515205782958787372833592223921808367871812179581055006142910205325662856322215057792398974685013304893150586626779783019760192026164614753091760242242156983472614559433565369257986519801651590855896517841340737167116552447729819934238527595312150220013533919738240375212144799270201659294344159778926808361163247826503671513571729378568943771201550154548113500723402116425130438693461093725258016943756938006771970118537974952294157597258540864596630273097740869545828907233140426626597445729404626747710899208562244461051172514704357514674723087393079846564853521646000339272218995361434836260862328280751038136264015909670452780184035294277682814134252192237636040702882398511764961056098849875151807351649221423830394447348484544018482431956080578086047367252003910598871993966797865298100545984735743334411096784653704751080054381780455438661937815892817781191443626177961479124808383850956576177164700541849021901263176593707392953347410793450236125807122063104564291656826699799525808991019659422953210428269917966839822959178320081828874420614883748606983617677767482154903936917976506139811792840723913332924207634544252866344609116611140894143930154885827210046922598509858987125096376396850955895609846317054786815704802334549587660159160853154123650165224032931925103573591643094828811426916995861193218404659420409204297403838335410298989512698710798395858954919078390826018605706372990431595369177422165597157459917209851411255628054731455826805950830756675654329003114125291199532012216527840717207836311597536882101934229011284227188129991097568455522152625557840522833173478713616289188481321280732278451782590507512905290865248637599257589660925032172988154843941952745228350524585254004757931042743467156312496878108027245503662344474293181951642486910245188722038220230400438891315649014411342258590461677143314126854651992927929150855143383671088262238601573872845024241800632094490168725345278848278517359973156986804592985954874740677849004361916220862146715887626329960036819157171189477469358307883496363663026645797211881232871723950438221025577596468310108479737443310812284614466512458155053870752337285750216914204179006798302471057687558699740348594072024992067649133453859681055685334363868365534994572983798221720231146312467977012129002865978834422226254144123754816560791060090565706506622100409607274573309669233295227897667746859728926222866674467607317980185766600111246467472337430715619760344515454267722218163772760384147524294124857524359183743446113329973514179288078281976557293993898039660780603869223695881450500177195725337744880821271189242879723480458285616935461079106990330006654203658392176346022841980120715556657361048240467500668594239911675781254904620764136322047785612992332215566969452315590456598341200876487640592400230814721545061649055973102283880209286854237269770315915294995047943006050807631212417370435828433376307961281022383272190883763855030777878595422897591369484548387461563944129505902356219155957457256658585267195056928422478296305177249839163091926613154065701748146557760205503132791126609667460935024768016825463432515427844790208736172644421458244323730468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -18639895544549844268771409958187347743815902105802301028150053270195064623616166603057757211683916546628148348836296925093049345971526100818393432353739866265877034811195406450369498671123418944861605884165415583448632015213146182363076673998754705458323978417960962577782370061960344350145571440956296716915626437752059584855223120569822851950555978614024156421631456163864240602432741168844229891097806387760648409855717702129721032282879382956195879136521909253756860965924409697475126623210342646792267159503122462660423621267990613549085109021071890530751061330286206360933375407897656704230566173670002448384644253395426678910215469010114715821700025876755236021380982779973720791120687790862123214712821349095203109683882904053626813600615656779431240515660502505435580618547592815295211419005665146082757897213213495953238476978261393187454949316977509134790665145674476583857158059313516222643303868295624506630883368804842383388221089718441230281845509522380027806280563433897535460195812759903311381758677162784206024117373501152720372547560358391159505763177446826580086468504125274437119735029573383089992798144127576443291578104668078289674027783508377910054752429574410839485669270085630097137894370355914171798553725175201555553516346017663742136551220462757524522502296648201283941281717487977009879522000638880565608062211316062973699459793214473214741905116102218664767669580406974878011899461774035133112649257577127693376759556451096001331850935515081720643093864809965592521827029391851402071331526506790177142094260092681876557834246298117050377838309726803691494303040448243912507220790005668312560621163622639442615100178140397963380675834781147770556439108508947572078958307340954666826476108586993311679232013047934724219081681662372200373646884906660976663414846357539792633455081327671255378769011658653828479736365172765765355435501974591695372435720754715715674229149572196687924259509011809729702094554445177587994157672393181182000785144219997542949926495402528048600925995947384074817165572232123690994220162362903854407908917113214556058210661746049169611190979476060600380641290301320400415057530680636509153103959658584226084431876094644570549159861247432451711151534043438838109412557973445549782340945618118247704698817955427883214456955079183749064106583932291106599621474894754953847801043852191988924988477380998498009505938503106768378378866096523106294830850124212613414840938863900760148394789603820916908100958640277696461617379514048985744961965580127460219339845531266853969064442858847400928304407533404756233133493817637892651125984782053397156637154191131571079256218607845838604493313867558029184920198530832719235304210381724169505444788815527702582628390127470101974833637440686099184251239962383730356061846567897929385110558836883371507850294263737330514335563853424686259318354974301474955561748442888941249236465384761820245047457171197822008888993203194984955311794686452185356428934496013481196311984880287184711226870037251134312715939369974969219031859770674185607994838793238348267557131386034571004431451525347078138066890393871736637842021538278654925115319131695690262410426329382072307859347609041439578965500611969533325234793886913814558802396792927910848774093796498735071447974548756024751130005179230959378487055864941729834395920927492856055962842401230154145175240020619376406530595951154694219779023916332173102293126705261988021499509234083581148186559699675060738602635015026640076806322422097936467989452716010027496648717554440725347176413031290256105143563396842078505204756384009588726422357177158119156956672668457031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -1654357317165237203312403223420981169492218172614805983329892540351455138774096194593820686809876893368850622920813295572123030647438790439312579380873290891163758661033053048060420860659357067541233772622790554827758906767500891788796803854007433889697482632231945522709541394597469187653027027670940413621393211543166407922272797168995244809133726222677011057861440167620417068872619025766138058616596465424497021599574511419593869639909368222314801473387551576144155828050484310821851873458833339251597562432214654118143645853664884151927788637424200850475529054266556235821011754831988565363760931901087945242829750709529933872006496714653377388572678634819559543182664715579281095983042678155444316816193839289933907463867585461826955063863674264161087272461428112522313326452321744850648375378955027782620533851166681357614672540334087988792642625712355824163616665321784423049026550159200375762634415848383876915102487609572436273080813464917297857230453072718900298097442293857053580857156057024863365687949011819845699093631914639824663500396248344372461367058905248370309668651236027391362746874661799057532343986158881684864089877840378828354603755260190385418879844708795771405493409065098416428603071403059297430130464543199668655841896091419644186223027348757726232816027845986746983546560147068087483144562421398702525349115762090286952264356500066972377248859080694536790068239949661794813072094159812246799098051335001749808710742647213597354380232470042905967434245343324498506327566189921923979816015431269560288447660946641927308269625926626029370392750115632004034667850026157318024973858849260200976401735933282313995637398509228083190497093979800744881321295123108684254049938500581225467195237671450398051201954130249973871135048701599266458705766552343073645527957332548715675857620928249908650859000834758725648885636926667602224097707618017108428743194049129069489298012711854587777692967726472052525050031184747406641334248188729802983567053977021667645988312494425717380630898562274582442893319016557087970255557454131646205413598984301946968716004595187447642052848181693463073897481926171755136419953829937136841596956728266317465066721124962425713000554275104985236680359883025927134976471657601303037553951600416633560559489535591454561090675796175559376919033645682424887924917503271678761070341843594712186775523974610963127264162113147693124224992166804968635202538171495888075641442367206101016064248803960963417903059117016155345449842667737492977080916080637944498914982924654638469447652303976523983569931113050959745652956092842270975894723256697712424292515131939220529237539972270672453091035473312025744867445486378443405776821826641604834411125584971112383028786642826834320030807509802319690570024259652217138085486916980884775396148515316071547852258409312858085832573575850161476467967947827638793574095426412471623315052386940717045124688066060534040172423470991344908056207485817978762080747314055785033545925028631245419797026213418456741342224900002630847630572613031191770411139149244959532537483723763156076508130934736474073656792212502844274492571505367334888827052228845304555405111120473053077528918510811259458146179963984558248898202327678407723199665719177097160864775455379821611151989533287250929157829773220453211586886971968520890338317014539295113963475137534242142185262473447147280941693130305487088947745707150840849711809551820312026162539120200055267485538841082762934034194196860610842386805832493523623261631426002599707846731778316295527769174677735450332804536458529626478787982762691199113839089773420710116624832153320312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -133646980514818892562177834878731667381100575501144506956712770003388609139394301995038722909594377251159308542988264304966852118780192927941148972243048295943258937431014100862044579932272035589899018403617010464096127549239835044529724772757702350400358990691491551824623368376383175240948930372199729757937648377610948501086076187191853399934322055079326570231606268657999591581875498187721580350759089589141767951818427601496745090205045791740804724748416018899620267417169716928615530366111339542367955929631275084325851627834721156638945623675978929885223616271196250547127197415922951188027097554499478830794489802945405599270685105503882235710912601862869685539747503138471296964803357080632575577331057602939438740121314904704962432371506348977513482728226529001675974616075629756129368496984050043474724775699237282180343138984384614676273756923059495786169104139304915998686832956464254878395719592367268541220249576709521068059930867154475202334060452920205489590537609486472707135096060926453070139872682284247770421370934052264248304338657291823013595553196568973827903289843464273008024761261523576300110394852099420336269073268629802495450376549055048287313497550843530622727231603220856107116468281794185277861482155803569552841064527270978087071255488595993413288732164919336357654361528174079177104168525790200622910723886228384320736899162156659555814055093315690457577484023890068561425583408433259787100696327836220288852765304151641428831121559548851829073370903157608322118139131902971357525624875123735818306633084102237566858854610181875225487181290732795664381080170973087135393073688740173207208406207034253106266278716112150916372280045161858836572408275030105884233446850158655855744307450835070121049953375477426111254684558891475564393450516017103667663989387802556294434762335433015101762487867466121757162681553795970835044691724830086503013091823068930914874645964835448912284897436641811978779457063410519582755546704662952485834863098839877681243089681137592163508778447191213540363584098062988875358420274875897247671478412007161762000115627816125790554800687710078844829970020689865672159587737091038026349350911121428675500024362614319217202060193572331453561569241448433696001961589334364244275005777566159805084624880024851436541797618217891659775013460613958247714733943346325601634672474414626766630968102769634825689501330608261469715092919484385098261015670531228826228474498765418869117128508372757978665600323409851526988697053181319691686965300004160813480372115142243143191202289767228937808544308182796198583011357452072595035623275527993944952134751689338686066649109894502491752992929347186643150303151369871825511006918357255968617950672657228333038512958926839147167245477976076078684708710735797910247816768781259701251340999073630168407043598218910828594818980542821072564873584940187232680713357846420495659098953592222018432760439627879543872765774578969000330517776546345291337646603534390522459001484140482739607309680368531359076601294308884661607806661329014717663247535464640538851693594235383076733797506953946795533111445085839325664327794843784400030315526545785317820844959066485193300666067343909768146295014195651020443636604917853758118607427613129979170580853963823364292641778833467814690417850980235536063758805300747727881286950006199702130829284424729085423009883007088660176562115145593246935418395959250105259169742845517676338998838491144186561940970689194521729284009651222324061853921247339904950378957690537886366936163813838279163374573540947275858571306064874121561349909782963405935016366129275411367416381835937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -8375976601616568680600746508652691822621836047347880936384219197183313087208509277185764465112311240615962840136954300993759551922207386471502560306368019902146962991789353430512363895023001345681122823252880388390942006158331635697224698899700351303086343880202353116859093753853087047175972383117881512215891708091468173720259902551293110000836108407760691066842094943315171859517105284573262018529812518787956361941133541486991934975531390676171095423992415748328995974173250671338448906355126952465549992817181595970959478055829132847781906763202599856202836688685731030372242056892824417872878624406872048024901564597653941154259098487644931929579562020955856393976636420558097317381595361409979241875398141492542175029265768369337636891969001941191836430329702845460326829377092765132397697328501840900763058517366309426325633422989658344633040313892570116675059822313632575119093805954450011554569766752586448031061106830556023251539130517947700351412717515002721713517620142687545653223083321821882830403960328683743618967277684987696111056462005683762699581375355922610567427316383301898308212956797182502769172916014874987990430599960716464633401901908503415191400002896790337749129294713217097070728809631618117804497792626290658639236246322958795198901919738190751478499377833763911651388553366631157780256889360488500649780373834463123401110427559392273348704429520942808934978450924533487535653887767313433471845412441475019770445636743907568376555672190087297042743881008457448116236821904553423961671533669817708157680451679700171595943227987884368032528897865514881175108085053232354885810687388961386960979675565089931049856485184125700355904765090704021495355743938846902460274938777792682266468715134029895796250073598369785078423177407805906102010974566296701584384160241214827322145107574918791575274933498939575197480276094055434812878973369485873660839936375259648675518977532899907616754957349871134697071233602891559592607643164361348586790808495269292615636364113545798901726292988627597973237568820973662192596718607974162326824722671598581890430773795429277345678441804450487464364016474099307329953771390783633759937981762416449353848765555068130376502592263243067907181296475814155037879657576865948378553338949104739624137637983314949994635376687215748721561473825299163445646542614458386312794556259259244995499271296193022374609637332404068225780820056051770165060876128993695401282345498418298163103247835168267485321156212769758781077252864816095789583410529162567048801776519627525475574043660341267177297866406388559688314616927537533734800771946359799525989569345800051121670324857164223649632784802504551582395351826016409837011553428995781043223551149194821065022499011299842427343542269085498484841968963271006941843036474120644084464840596764053066522264360441751068934884137577231072636422971152461367355933251606502455484386496609137919588627219407458278017781357888521205658409809689412475060919769198238631765501925680002417828507179825809392445571792450655932838740875636283265766457544325022729848664153607690753799286563011214595084609585098965708880436811262818074868052079954906278144132905695658079821730786481621025225892310176409732028807444342407174952410285888032101484830436492342869869857348678841824328992714543832176866517449583942041517533671866922680725043045947053641325659923541454376872903340356529470708338718923601781925021441807182804988066273980749812035555752060745116673070889771970150336975079186327690707283196114637526560526353869670652106570256391514954198963652777905358641243255762379741600962006486952304840087890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -521760321472890532790836745726142961760773506097354918064902436225657840833706484885678613676032339986370892320265232851415059987185461005987208127615141512416163413747651582446881903264214946700567770499940355392088091011210607871144477136161930513831230115938201803441283925445711530882016649219570192480503365983450739594023480345239974603957250302708065968884855858153488696417096877419670204199805393422130851752324729041312842636753526298150420735622058041257036771276067144334141128780612485433428535621765045425559766392900941742343635502673517038898786240742977419092164495101396999825277644588090465671383679181645576855871416120325018757660734451565944965740914803667742988171330942884198259566879702656580478255345567766646870321909016587883585073283327905724161487868256175094136966843179038924581580854891086626747400061711007913153182128537043288056608282452428793716262627112873931512567577757366946259936046711746452264122017388701663691830573658175309683184007609404120782656262906421121727523502458628058260729143043540369950241902765434097189855490684361172173269936968402137427402537748318390870771970524205653481869627800444615607307752800693186997195295563500779977730584145415451284044890759060486391543866476990557944954749401225104197889434360131999546583921225609712419688816627213209062002172806694366173793399757953928108675359503348842606547340685620053301430219753223419845162739211809387152161545201208765846726680792459886654788254587196896685965537260492424946495943605315023704353229240635095294151053020336911130099532281186070294453740908990843999572831744224298221678546595218363248939464270411294865584963602791402933193358690745954843183417377815408197184934140703301165537524142138956177469467268686638067716849366840263985730190639287213045308510197149223184393497106308977307528057734223261448311614309536556042305746818190456178294937325566076947996342917257324788856527286420941682472190460609011965748760526833679077120701115518123968773507001301744893186490787229460188640194506124235957156541586194508855041298869004218847506794337621806382641173477817594576721116852350118252608597670405374064694344603283666759876371083741216345454049098750678480953124170781219694577416249247990515604171336415732988620784149314434950156052259479306369230359696415348702269591018669979985688105999673267711137505129294218205573038000470490017829697187837163767931290084913679114053375437844638777948546104128450225153577094052053976436866522965788183785238706139358838395516202894120091521871786424463820303352810050414475971579847855804400909168285977066319380515953862398490206388883374404126180429639126071281453249250836833567931804759908850623187602558101351384085994236420801455610423065381201603202630903942182378940075458853271831715010441636030831066015982260466354775320750972223687608134273764881064194870486417340411689627616679756363624377044812363069717613069640788508577596301201926864438888405437923279745693541527541577453505764971241946358925017633373767182870494539353863225589197015013876213247448092543449523410452519724168459197735751127662627154943244722544471059767207235666676575144758013032675183053546392202296652130848987830951344030817440724483759385873533734778849478336299155311776613556557788023093335321409385586011799755276728387504699084673309543946926288941344041292617874958838583728527901133006532656411357235146174984622998742657815959036561122424321881727925587973298698105625523804488734829684089479828414742249691066725188443818509332407183434091287551994734165021793427769835508777584173200011719018220901489257812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + -19426688719989645400281222778335644155785235545714480229687797522716688254865183314265074993043443111654407589733030352304172719906393773862771375003669436643929775114102464664435989127813715976714511131540535017207472445948486904346971469606517152686809956326150409110101934111171836476876160919629734326242317705373255469828097519157223867580114929241719180912181158844760853125292529859921277592860568396474821258791998832632158785874467144317433159100386470516025889344550697419740746423352071297706546160724869449485965696416364815445735948229503426918359257434513761245202154563084132620253960110192698843813535706967640744656686871608255856160182648329244417349537291932788637680533949844681209795555626164217993316942944617388043430647015430814766092388471354531485345064408296188017660102989312200219855435637532903796468653275243121692308887068924964540725791781620920865340089388925970205770644498293795525332396739272679556354251355525854704838090697532653737292099325348075764430204724942207816229046283773716935694355472106164613818510314859740414274710185695143552511356454637675334045296303467751161218225505484144992914694856613220274201240357239878564545922627820685794248483489300369375094895861835203470556918263116886056443098325008296937193602887578429730359807326562619913239385879059902485162423825075012646864261782790354267206487426212567515166359901027842173061064042642033005225189960131148103697013487571393303677226632246009163674428107790523572383134615439248177776930883042256262325893029251153240449257217008791184956644549172949776440047176013751788661711192984973629070678023269793678723193645637565868214740533782989504903065299686670279599319648557476018537302844569921213509349991019671101383101727976005169560267199236463596306985193647909814845671330562949881405913166775833579942961997181128515085327426096540924815568501484663155346158556252542174206260804400337594434230852048729099837566798634741597562884506584392256623443854923558745622145924064784130769751665188803822095286848937075735147506569377741845922443973402808290387137277694803775911107793885896234874007179143659161460534271536234330240993589120103988001754286589890487480517228804788783441512005010819620470254674075386622968444415182765951206715420002701227527314673600672898316043214641243374704505944563198375899992147931461806062179233969744019783358023275454402230330987219830408541825321355607179788052622572796514615562303935007611376499173372551907860980189276984660212038517237846077259980611393040494441981467228081904027676827262379360982175870225342792160475422471286335983318384495986267613058276100582335661687979498975415576290376361479054504366239583697078153140460200212340424937081360801545073707213211006156906835314515969731276531672495732792957703862010121293995002061083688488349978219347376950091733626221871293778094832161919160341723351497597439995796948813198325655627095487636270786313249286223177019642541120020598084330965375498228947404693662382858038013562161589944281562683064152070555531069372868067997463669408360958419003479837049679671171083849185199671135121599960757031493736075082204424540561938529112690155799539088503860246606089548866972966906307022794462738102168576021684980591734722610616363590328558934228826049876447186239688809277137500187875097160353810392222298272726121526401056711946295482699842982569892899506026105920475054976672331130153804229443369981109857643823253339351240181947869200183942306952542279922915883491632872685755168721978834956469240315097348388982778825734135318807632434964159321316401474177837371826171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -609647237189732639520138480765979775454411449180972873616200250450788465965985122812539788374572787544767063326032194869297704437825418135355127641565743988413851980260797435671146331511686834544964233043324564970423039831770270508184363755151097178442956374006678924613605057685477040654681202492050041039947424603666499694050541906767162027081018397441423930516302579593200380611641040738628590900000859919991426010100465543874850403097651905023540821842177982312273803606375303594597747100868621490608980909438391163904396806351766886506770973606074561434520832383114974547682108897611711793774974995267429571287353962427314195490615285461268202046809200007469806889943628902546455824750064652945297640089883381828082305533441541805770045337363992710854060368906567745249753139455955405277674742551289067342429804432092845297679714889618960039004424639086288588244560151099132506005898859781395475820161581169846825167603861133361133351957569476827966340423494973965056670632590380972814481310813728541870581779418823294296503410851126402151783674681547991391478738278857758068100880893267010192340879805212885249217141041758078310904616667967219253757411701406634238203660172009105685534904797359313564159254562096532002950589659550093884095977694816536014947647369585095726286495558204141856915236888842874502799286787634420501242030927788802580932753219228867595204224902941935979611820394574633614301597257096350799178000377702938608344282657385808408960439853878538193967863172673378198418742216286647929369466500724884011949834842537197349729264430748898990203595180755101837463582584805004010987098277879071848226204440566801860993668857860328508353600890025393828115627165520547885616496479619674645149727503973344627834699025939950463357423802397952096119125232773928954332975533773900400149382419477265222760480022395847224449528616623285131313359998694243792467851268269055713845479184538930529579264570434010187487615983656138720986597658288086759978147058310587493511486921290555782115019992436123746788511811967364972056274481138727107058313060436372353801185323637760586174851049064477967673361310060205145944448862373576548322616179070542148355134174144387445516028122440372005161630719234408761141443039606591404013642959194699536920702232336772072186493026005578638640502724268587250087722799541845860668501872147885734974826177621732786408977546208124024024176416113295346574491573724995783930542363349845990807558028490279131280670601414959267456513960102535849554871818981980635261822447383507124628697188149102115363874923102777592555094281201421503167522643386101977450926729746019375866131347699988316641167636710766010116361658927711107739479479280542127949742538327986117133844213364303242407672694540876041616379952281579566132080474399743469814187089977626921904910329342785283693158984900772122374209530517641120025349908490988170201932408270721773132789947502547760462982290374846708357731112958074312933694469252068009019875935361695589145848096321766890674334426572640081264285752672160702699798405640312566006539472362114820381114110477098502500499420005243017524147879372129346256945080533657006815744406324109241391848038238454756409162401102107321065052474723234914230354939836754247168906525846597145819124819356923576121315833597172190981560308101192152918207634728568906719259840276570763249657415010851084022261030087815020147726103550603393922825107258235175752290031645688341855537512082857671710443391549411552127065167056393255531240408208518238313857003619857459839004595279357137523029703875925853998683685239436726988060399889945983886718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + -36328677170302595311545260531712292799485345934704778256891871543393513395090485911417520416660041967482656048743877268600988924272698661208458708169434644644213370058121723274614981520789609558390384779260880497590322256703997742005854492116796396658905108008882288800875490197586479650012577879543846897552859949807547990629074538741792454609054925473826048660454982655947672626742401483914097292157475794692800413872399195756128247977148525087710030033055785103847797820235004249748564721614708694211516119091580809628921015033440855612804471240358651876777786462250385506613691606075048538767180104747750792349526881314167268681025616401463697676487127691617765362651508913514384908906824289252455668452712764935988445254718495018477330360820179740239557635629542870546305648188905475405480654691771704430424588685658175126961596153330898251315551624210087793400890272136449572894875462831047664966484186876282794623496042577392663093328453059804825825282069897599470742358504277243982027741915780208314925655109457898875254328152635706112393275534010084337389306984186207583356568600945035324692068230875387128779136854701082224090213190063318852156885568363904232400871705627275279592903615880184658588667866080466939948258454834498622992522981786807969678201514383575587472547541717966476955228564310947770976391193535287838042339934076940078898340957747325612243454854731797746174581952550091166229950673513830564218981077913465304331131891613048081580612566842624289372077669716278339980673427502564481852666367698291668021630356909870481072541367494162533829514502530426859586748447507119712316400987176598162793342817465285963478129640749189853978462187182962216806262050033315475502164202410129365014879802977625460693308463996857892059456793459136823933006872774753648257172921457200792633127060488880110331447615059383359512625360509949242047578915233938551815303585967537528871952773553297770187729081960023581899782289488813624405081860205143732230068731507181430582020362581519642697595387694028065287645073013084072190063904592269952144861767609819331302416022793383908929176945646790536741805656538474492307879733897090013417451504678907351661139667670863161620312647410384896448652424577507729911361305182545952596450950511689361404899394803857104703203786209328497188995740641710089172553790944728652970998297224953194316029549237590078918581864206571603208416537826108634556334975600284408662362867793425824348616597819373951852025713480349363141446886084696070273980969853990305594756361500206407351562834332000133131164051626710878176696499304657694954164941490877316090741725682791452638272059198916022876877397577747511506304764408523717581814136429243262363074433724204670243217448670543836415421573594771388712360235574318854640875180210547434113240866168812702181445584897825845866604806479059944062375346246425940789276854907658709680261785861429347183240028513343373681463654149207735382292407303088647517670607037670382204822378849861503438334601430600629021839744664352454887271995232834505742842629469021741993524913976814525788983888974557026281731462774680125366401499650241850067229634914248646446008800628828964295253438837166381491531448211068887657175917738893366639493271123081467251086894744311318334798742274621176033280160747576468947873446217516183727156166810313705266854876521395757695327330756813167472184171779970573767260065100848404670035393399193497508586052864666746796806474145398053978455566233537385938773305422782610900205196274352535816196481798674777385484809112789567548117932409247985946960691070785287593025714159011840820312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + -1495256179248096293206443908056134846433880652837979070324386212788541475619854117004399729855221222908470826202598410657399727275184461666521517293718055497650254833446684787456736224360286457674820674928245660207930496584261181412876185048054736657480910968587469430441896156671627373631764278724998013508848469017779130762662089376854727543086891733231184884372249318015469155406208674951531543026794072300123596909975998166146428903937948251961994768737189170487758260040575759193802784132582805084723257217361677689670209234285333722093804860655713546677704749906749523914121729136198271995753948863080502961092420438566836723958700408327406518438453602191375617137601226932230943737176566769800918938317106328058398103328529224261661397914695169045624519238318677635572665071159126111880135589674900688646162728159175555326840255797270491227160128815741169458071567054939107758885043278043510177113979664608309943491942351939246617923623687324789286751080362777975199574808165324026676537276197680170560183179561907033577960821592883543221083755126460412325522316046836447617723680603510384436946317514871491905181113506758089635373243428353172003174317943174938489791950014492971820339801567389942631770944853079715615864326233134236459063078630699519761132669503139474788212547903212681403543945300449223925185787833359169857553178567690619024887580161885509813678497607740287461474223035735677719681873294258812900072213778720734634296895049961309374041109424963834980102643030671292971275651162604535721078162913268237837634412915620483006105641314871578045686957077551351601929957798241948035792673928044669473036008317655044046599460044075300863049448202999773804049678785363918385861019359303042794030020945240427209473940437429939445845716655262956014042094664549714692869223873719052687024813189889972822059464611483532853614672269838157650450291552867189026826118178981652429826966352476567530673081945564392936529733541912495168880447978436015206079895782658830872121266200677806366945989141096987353874232675509278390837518536167836384622494195793062605003125524270899186750309448626465025606981901776021816551875892925464528274699086853060881353751348866134781529976777864839659948473033665887634995560021206461322108398405980459785512309060543574217698464265153955724997473695788558284455715283361017728636815231353701627149369578068626226717644099920425731782505547723472955661224632926351956406023372227982586118606249114590536540938923046080002491100112379565512555899985851426670027052291961476018409508992342724343244692951242440739587006503158696161803650008144790629206808155599524232958282485856943471893185789329260271077531143572388671324610606645262787954935628951053725473243779502463938279297790431393918928132176592572059696721676455028668579217116071310039917768177615965221802912131298444055206892093447560700580338929920035338834925192991793269270350437741550526639668689104988058000054424401720841900898276360592277916471616136515611966555485222600778304484123938778218480262677482204955225367366800200792628826994073762347168493982378955750607425640922229484280693708912287100695197558046900462735641001250963901622081868237628725271754532567283701807337205695954274558751120981593580054568328085443103239484288764735876970066037130459157466802058986403027984404580218291206363665317399120249332068648701511627715526678250229435841999666195524187444231891094936980220096822063889010093960880477538044738694379389202340525459531984228018801610262116864256219871216261632825000663465219664368026345648176879249284921479556942358613014221191406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + -452269643668624405893704306012444356219700627186474333622912586258945666276933741899114518129081663016194933957016936675245752460695420204417147626336394252070841245146428104151642632536851369499938212887945662630701367913040432388216934985539903093231296302194443926112639351297721398141578616682914242387492879975559334500943751793542313396088461850424819375413745612963334833767513567030603250443101322467204985755161891915699337480122039880797451912696110219987443659800367069784351002391130491310722295472245583829991144239940001567291644824823839388730790529793416080459495967005773132196798671012299131023279902692531249780660764256442988630104740677076038938952264976067291454187592379107958158011727695086986383444738401745325993885350730223639099132403841208688960378774499071137704096719361732798929905846406100461433581567037601084982048861983673733571051838901233347612970105158192568275826401897900680214428186735051531050221963265389260860407725340835899279804096936428125205058206912642315521353434003013441407514577004279850231308355528959682584421410638182718179553591559417304354050145386286469988525979525111225147773358678526730688831588285909891140911028319321445318897143615173341754486461968884552651534902998237885262911227043523087980766066948919556519641467534233382306644114471492266078007821429476654633712145248384852293897270099628731031960470417869883364888503107897969559307866684868155857605464739610356759199292495563679319916984644158902565336017910105679147316222293574371432748684489056669401184710425924773026777069425865930388879663753191324163788985030695066301553517970916500867573770815837855393337975041238671881454090457708171382746087577410522038358378876411567470136518756179069423055966170639338734730103407949172207574271642656989365172728538692547990567297961600898323571882309347476508920018345414638585401427429615957120678738106125402707084840851759645588378423186083309158644155045869187305644639305835870172391698380580091068030076744526958548127605731609722284437226674352582007402227636467357782784619604359080961322154342021458062698614771139088523826092741869330880948689049723480572132374749788012269448374139779791136095167310364976639482734796342652991749113333668803913801339259391980936896159066722502775297313388308976900696366410436107126192825862040514338159217474337680286741813852196023104360524043290976718234665907550020269399623616130455790860270365275907362550660997525949232301919905031866321954832762214140456454171290226753880084813705629825509189107325241382070382740442187307406692415925502876064965713033591393545095287381235704528639609317161874738670140156871996219401244424995405303289791197858545026208450707501618367082377606058037814032368796721881741282023997425926161423070700947317690695358723248252486639528023712996128363145853597299442196418570941605460985791762407915227385559944406861656648930378138522311385451217916536949447007103540470842124374660573576369852499444233781933656987257264147497000651965284919438560054790903501523858236720874707241609989269850770124441927117225909202401758664608308877245734204402276003789417121844488781646873973596432293992913433533600564442701462335212249867683592837726013942048347893480628002431575210732859590773392296289511410039654206581901780120084866108827437118864683607373887049603359216743645029774702501157986417841070632740436703338651990039044682463469337321416227372749439392025508939478741664769573747330904935433252792861232525894475348412027018914070919706820039218351692425862379281001018152732042806508161447709426283836364746093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + -4902827437048988588815336401463760208103959089926232665980930317765564462570579550995503087885276441468107377440531003353922538468652381846416193014437717235925064796020251467793293513817751884677189474393334060563389531591538246511277315379165717868637241346788901296290534888683183948753023665742264364160463835490209096828582303879450641507334511333450400994264721416875189803029002488758415936198589795030324369337155692724632146258307466422223653300862819092794264770919951296496432258425278025190822550166458403250445438693246103499757989094957246919984173844277321083207219600956287195359658614002358047913518917207849578187588016540883036299258756044467795412036130851839557261499486282707661712692462279046963241125238237949897718559099189926379583587002939783127381353598634430395424354708324375596772871747225712107537929419475961157037592442686637845648132246577324459472712512645377936247969439919905364976511179850884918913545205442197535817103626254671659354403989103054690992496147327463043961743660347478657675526085096078677932559869292619348766177717371801050161903963083155842340414538258670335471010918742001163922932451213134206632299640119431374502945119111043794784888530219309292739076182868821296926486172559495244956550331939530439748973618191820646507828768251409401284113429744604046011248781517165594205101324352242938537282322299273038926145488448863738879099408706318611077782480016828742780618372638706113867893878664524487875223628383786156062093334297679217777629914598751266730569655692344149315681390388670902394268206487390995122338150967573508428147343459691328075877266543067365837482320207977620442305364261363991298505813858933651983108216882345674573359262714892266580958411642895890667995677843877982619096332053041162527161287409808611466357946586612078267653842535541663292083904448989997889168986503689722165015523060969642110244505014166855421634004513599555924104411038731090226830096886772692959260429196880152808167156681016177761081438548715608025803412278145248025227461167279775118468692531310993007647171452015834595017077729374431275117392914817182059214532572920221755205639250911382124606831186072269170327596736169138081990673797008055407714593737288611359979432605229990528863019829886697915736555608963314881239090894289821180181519718762349347052403009809954006236600378460774124899691977189517818483101342958054837901363912675789044885448264092796788113572947088990448256569752350008797883182967755897127351755113035083371246572202205272851677285731853375758165714807863734326582853980770712700935164646143541473444137574378610193830787995017279114332548549052596870596641320349276977756861296622629121176947153172026486113321508617821643522540607588975853185069645614703533543396707805156983594832132448983675147603779602373721257719503203076135235296853230532733743474976241107988849454298383925084624335738957662569136146651909017500281145753760568802965818949294530631819751134997764576177953268049474098175000762445823645656377152186923019099442377516641485075394039111033749402969032389232850490622441807385435879589164624294843739884271837224368852635026053422429958881729494177637672291351588430177797947945151573137196494193046005293789526219587704299036201656265869784830879243336268388890193181548213305971627781733855121118152977082346560027776054344327354712719994839857695776271757301135847781004816517149834244702693936108497647220153687538242448241707432814325391557100067971870370819465334364832239368985843930381680340929005887866474453177376715667354594802643373609896570997079834342002868652343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + 519892034926402209081868544926498076979859073384475048566960690465600054726712447194424979263718303417582145846454966037871178625164451810902812168022728754692335490201710335833463480888567792986246468343140710054984808364166725662105276006042672421285674111543128145122487779420059360424058929382803460908581648203778691551161200899412712764729901600512854254092712176712522473594194874502099782150499924671538815966438036164257842395330862556415125963674434781180462376045270606726043154407313629040897850175580926333890138989431383994504166999578398889653545566376234601533092841920836377384012917826588784523935269407811828881566530037415829681012100136509939012213854032214997205279222055514827868428962077865300642468766008572445429738517453390299291414834727072756857581111921530166569211936030827466981614021793990222120861372563037018496406439533178360512137515608761395152224725346390388260911959183534739417919683243967767120168706897100158699838204716805062675618911999013639338210552789832531336968138450683123907745628811710881098924197762829996128048767789982732805726477474729486395481163577065812847031333505960829805405584239811052357373705597556680958000508399685205843002815760379311361969032013071355809878513405445730937873540796620777202837722935095090063519746799752704988807806509428113742570886332475943763420161608430651333848387843315944772760019287445429523976805848822413856541881810677526066017285587178065353988642618615939682283298812497778775911481135865170566365449516536572914538233748113996135550437824712074648880784893308862652782499078692778582984253385450060220364350270810603620256798799150966072215637761684409594633817077591885519578995378715166905591867000858594205768621824572995898389641108431367338667652413014092415126939038768232775048508109590205105067462140301615228800836237217003306709562096420002185648487010007287572737461672678408734590601972399770419227028241649467756210058240017392569789308554437901861155966930080418898436985650935278590486725789095333548840961642399322531795555099553650366477917630724789729984608979591191756369373021383697497019033205610933168955501992303721961263375572154458365158952527770699762149866206957028238608929880095421158958281025703486862499726719331236470157038677832320424491927005294748447568872977922052408458101044600118966462673103500103272080461749948411584606209350501422704687785144420294021683447817653348789984526650615203984474768506814133581359158291235047337362624727070013013937630615061366981777767264495511972359334429304712263486618552994907205693565051820629179771871283606834864439390727806472318216968724280205584250581747587572413353391870953374192915366109356872818930312304788072386312448870555664768339536485348430655287957548545350837597163498116323263481218077442303275963701507502794805782263560373106944588018757027164921092080363043140015404906673401230225715121228550661240794024113211218347730971330319169494719351419507707108546420033920667828566518051991872738160852900748524881368354986758643342707471733418627186782688626773240427248112627405778373758321089117779295890542840434289044066642093256203480005568638280228163613776517466029695753971135588784674057240495822283165566747583314732035010886572010309386847240089946882206073383110197127750186322494664213219967615369123162018357801281788170029955072671729063828410243667262148463277255642583925568534452405871283542129059177556721313491873792449545894325213224221098029059450352887564111996073828214440992092840365244653736669306580160773901464449694012910035212371440138667821884155273437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + -16446956716029564072468134343516222360717089055669647088166967950968762401703766926720695525848209655602403705189952603639639761750012721248423776893244536382599355781272477218645897950544665005929440181791208817691822970096424650543792277446417052132291682052440230279275100589146990056501071940980900061587983445508445191046089408245708515459593474222672761927113914918350215062755985248417774578376670829521397754811793903349470800223691967781025816373334548863304752917645874844516665029454729763972096058865777441609736584658304995553671528696580500092727281704703548839210786536350148573293078304068019053171375867173785546235894947543356951117829533215291442349203749739624971593168210938515395847931843101652132710018161046680867865205100306324480022084632373616099644095655665653603004276873101411049399056513923073395288574376883128347238842415344079720927509554598447671510499136144354529291630039789898441141178900230398898460421891348063836943049777552610607832579992619834923639987110123765091276610156786519742424904977680415416210781081680160287728292913953656114752882518823821075715667946708595419978888833686003261507518113239451294801458920875369174703005108044609067099148296860945706315548541477456700625359903668009334426813655647935643071539035483337136895863615473048207058380495462684008542467659844074888351838473974767519877191476509539871040107717893764646795360873736151094368046863718476569050681690514667423742888165089570948863730783827146400614759082129171839432433512847373290366473432966585816368422302168368177215705090655192250135510208156247711590077979021547315878699409689319473945544021612448180432588599933908001537844764389805843772995364473322063852828195914425361247132922630719250043936636689330469370987629329943333084141729709312143960738272744538870695778261216515462793917580556211876224916717672753341826759338553253140398334386996870918848442418813947955205931565279333376276946565839879681791075154465140779723636900411261956112866191305079067327979121060075240812213052660632708367581369878752837712700745896470313746089509318007210456168211422217606769303805329364716460903840988974070844521520078101344079953220994521830039683415837898879358185521117764662185579294237344918559629543270155418421591765242445621832642072244334057668900772286855089016276745730864689295729995988468991629510155666375419910919687641003915510273482483685951531983508083264690418515128923782584072569550977175743870949177902389719115953523787712863000508963040168939348336802006224848695041265326279799381814343058319121481499201657398487364411972167474753459300917465466917815359373795122471633224849760659901866640530827539240328619336205778175026249738432447729773157232781368854093919784802892227620787918310317159674512958722412805742536044400646249900649025067768720194087511614495513161355035959945306524160826935150494897890181607517954664955276610459883253860972937293004434120724769118625331397871765775779045654713342370718149838751231883545436702201667857445010461317365909756812761132025481909092863535395585937490297492354728141212022870586367491963803226960684802762958729543499914272493317219118194725640887789812127985068242455939777099359667283136302850533948036785388293707439358505269823278481283359449618460900103746675335902287899931418530151497506934844995753230367508712589676674222065244536730116942575470780831672102479024095833010878230402293423355440569541276245811240568765677334638192999162718658032042196367802163338880973153333506007028786331279155582533246458113610738604023424613842507824301719665527343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + -896689843812985392887501123246238201878234173815871161140619522105259783205953703432570048417297822071188856862235572579909160758501345108989969237430086172186196903387853368628399842598685228738324863643571318810725381107065803725912261286390637939736639937793936197460191674278259792844525275692810753416288493494461658483650701739410925301410921085218569922537893977315981613813698155168755632199185232902464174965556771454615778857430453799844629110797435368340321935798208548560950046220738938895381566286870046335610843817934929407760879813972506406970235696304021998898863159701791449155926600710678120612621013427884515099709005385181717516198140263878593443041481213876920789311222353411911314363606193077105473132302744053956537863432550774941815012163680834112574689504283776023156778220810264309654145272820213109785353942397747442729066010772542055035786230694052604389823697559257340467595513007238327137957423763971909299413990610654565172112154653638830649724987824788771030704914209000146609280277237705873549280805636308449768599431091856510602842454438725910935419204650699512353664322252967604818379777410373907204974293016771221965147012171431102861350455317822827187686102113813804847092266596690163393924823245264222013478386495790801028850752893190878132577554935984703590120260020335499690868005264559211961293205811944014637016215979797184167447930917301129403627002143210421041760190360095617755091465727823798281823024180435827118777454459318972625207844990271413115990547018864843618043376276410224157886644011197488885121183190889667316115908677815087977585163877055514931034092886780551017906465561367408761412347323309615231701390505953181365074880035297420188553982364864305322513693559786021374328811507059736468642406545828423523549790065330382113142693379644380598615118117965396778301824591202605084645801717879147595688380683020229032121297392841879477926567281650595722198463288287082560741769760559224717322956888299940508033613548248822096907459731182273737802406962878083159547075780081946919150925237588779518740829443575983641722694678774641726691142735773611930229824895299879319086868727805067094740601487726888077548619733457506820619727628041602559684759539172122024341807092328305604708605389556170447224694061132486731527184299187378508822997349684855081760756937700925261117662092874223798518342329861035463156958624495012624333911974470220962362338376208108116019476493240119513855946361258544833195248155205758867797312372322670076933152964144989778775687521002026224601012239703829245083865467434114204985641658540841729050722579487716000457946387072372941322454983884514449000502138706119127612715816354143504573067911158657812737191999693028875014870452450624027088062818796499906762411498775742779828142453336916918246304912418985790659682157815368311758922054763463906838275097407666970269428844090310723692678743529851605787988397954757209205797173858315802933380875235161658598571235814200195635886578981830587471931764665084697278141690991764870253748265348797885414032193110801142293211126689819561533216358471900677283967951548033813271458330529414385764598342304655073653311572486219366032953260481941716423871050355500701471530172467413172951972490231910067569911545724002353147822947904343258537784274017014241575535624029962382890826130589803617779441584476934201030233460725445129601749316266624781918763886073597581002220802985727645894255674669847171632589560051490611850387031381775424365205525904493459140390357119599049628095245618749772581708996603882894012387470539238165656570345163345336914062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + -391513966211279864291506200241047854597533361991852169596756441805719702225471803829820078621276462589076954907578481660528612781112283987913204485857633391511226233728855076945023327037701576235693826919048210792936846557723714615156584432826371335564724342833134127023601368632948628907228422416614349583457566123658269183320464024560805167427589609499574727203116886338793158582649035375404746217902704857889700972966748719867651041339887581042289958496218292814506536422695655093550159040872564128389164223166678910007803307186681605028394464711327820250335243992262119365622064798180679580776346797536677231584896786628924877146812131263305833667104960214846812484878429146910778903284113396510302742061521517429075478515463967219704437016261996705848079540739412949831271517669221604705475264957205672164609992361343115442439977192759656142765161993970568412739922568446827237657441761371741743754294577665690014550277468741280295455013132156632599359744267929617587563322277602235586678416809582320671758283023214012653461864504809223771382579637824718476091472766995574166639625336309509251047324239193871980706114136860722077810908206260939687055525112068653038611950677184377328687062084810131491931638865291731414429221616109786685617912590634266226121220794064644090398041479434137314088958400335180565148632598246931998368116152245734649421529632438055429863135012438407748031079829511771450907373437078887385653924375686535280977773514722794116878000466754890844371339699712148458366495981717570415504753807297884291671245463417106111055511922717438506943385622278820898702130356967883944438474689958147870846510275745646615542177473721664396099752446751739435720170408170794664037470661493944197043888864601580713736775201521878587012404879137008425850271940642580907921088709919437378765026578373374670881259712952552343617158370212060044987154594946130316639457845397540120375340453173960446579452260646850784197998695148464852100173994920311775863656768394661881058188927562929358003668510346093232302557336389569301019559534076927315016392243810768604166784523964229305558838215898900132040054799554849153646823450663006821561414362336395178863872506558425977571010118886316993584745802586975804952720088803014558091419206961537697516926701873924265676599504519916120367822007941340146974201751803190906437034178807025205528216639633382072514007424585560541992814088563266702884695341129280012119448227959989798713378460768825908045681836275483580474150273918014054492818803524453019836685596820071453067647673261847435622040558982703753688711817516614297357140550545411452083764439765675304794964658510693821158893556799079463241356245594748600284842154418322568840610082434086838884930871460728347468449894263830966741481540125318213286058460069480412833379816666165600583885801129743369403447938221083872321112452093186206331121161330595439961221102576185921085962189347503691812296759153944050345162109353175251438862049325088477927960327505049901762599031467017883487798883967744665401294443912241639465185618401602803373022340675511264039068326641823257012597679055200980819981192934505636327756141194847295534476388607516320976549054633625074426569206220288736766688724558239159223629913981788271000246520478189901994261951735018443144462340302886509528501820582593922042098160595003437740861397916131973398759835593364473440086764421345431122928456891283472235410543217699191965983530511581696496322888907224666176410416540596900406685658878367959306904650348523126697424854115258978095853785961024943753680152447316231700824573636054992675781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + 9781723912966943648659272634062742607413901343370934623308256020945426283878994508245339594036414264618931460295526075561598848150192290430685374391992209245843492543362165288016992092151103583735680833217521766423942818713762373191232222372792897481037051408478579975758248614748991014091543035989835380363693558738647246793011761477297041390659414359404208797350204907574606615629907634620441795323847008716335680245247645607319902878207449362919640174087454493064336687440984756515834135135375827076938684628999615649791865417562899937904212319444069267434753303665023253477801931104432392410602549248993741741759971673347031137590714591295777989402297874794460445140080728707296032642186559703821676218364462746500941028255391734865265680907437723595833604381735758133916566848365510577740308192091228308692457960206782952392495547282376361654458695946221617127624445283693060663771533473212798084755117802639526360662972135947059869644489234625002554218278024372066967050072152808125309484990967807533805677294134409304538712250144658449036481329558159009321953760928632269425130950360450785477836290805851310571930522877083458754172157138167796837859639479090001481844743830174539653921586068293443196269533727095605789873639489545124538021922906433682276033471532774048625954746848598030200462350335695727200820321501343616779182084578373080475319253003269669565088372253936063794456066139000480635582174796455383070714608056922454789436679304540528930749625334723938153987266019004645056739462704847291947212194460834757072106165381225062088620396885276389263897936590699678388049335303251665869955024489861392299192342343508113497331715175969428002747594069168448678690826108362637832164054687930739364994851986069186683869628090092259400584885683139310840047492440282659165324212861296587024942864718386986243949507837027838736478762333219167742632449177437854321034836200804324968869714146901582674941036100072291782397426305027074499273311564477577283623217552666679083108638694048003627729258734823274401916357199843875718011420976090053187407129660425690139181663050628985817738482768697393838362389096385187927452257833535550134577307370286520205181844500080570350490426561763882931328160237650740543743185348708404939636600696192618261096483842293531591391508950158685953490339516201732992312649095235203893379454675701642670827691629935961252922538811713747148259763189950078483463972858607135215647377576123089509119701150722610577863173753660855570056757961094320661542976974305445994683038662600817032069054978475486149464908818600084012064706345912878718952480907396335912297795519620495690712437533692273784635788505034903165434759262617825940400559835273173689433302542373934151727078022081682190061274784731866529159986069536541829774821865257054988907792805850897480882943585395896620073130790607309641019648194134532693343613869125849077337833966116789155532749696567959765333390533130731358535045135748255027458909230628130064800020753998238382285277296236007038934825206991192146491500175364678521424677388201775631378535447500715030996013972487107320018378456038530425506086113998067038041484033938779112475216019921468390231800813601541654239131896758298314749601470980546168683032607288051079144915791012373446031251216346900467741845148513474113584644963591659533884310887542069992733994287794275076788515371911806513155260059848513783478835880062756620764173274128753203355143895816721107091036994093818400215042203479237036119402908487259052894715575258000367893504223936444677488913156181926763262852730917984445113688707351684570312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + 717586465406537065555005830030690375129537276110269083188170402995875403645262517483464179631184701095433456726875036797952526449714634605893507807140399920405244162988123839016354278456105443339517381063581623404166824806820565942562018335836451036746000051273436135790345784716783535622387724485426732977886276390213780465438623522029089650887227664062622661440502179541851824396783340794177653960160279947825476862704272074867845346394982986156283997737038512160081967559492297727235732792566429048540644343586327396163626974245443698087909383015327731115091475494413973175432944627902218037447471609737420805022898205700617836007652994909129252013966673555043596635791825655909497032013015613019409627353022873883558365307100665756886490744187429409873853441015032535430866176200734050142776476803094223875501425076528004925499877988707341919745352431720227374867306476186173085053985959891681129160520243923353967863913269909895907808666385083646347171446814950898721362343650234996063764651069177080531704764772817596285977136633604873199236075112866424718174142132427474400702335209911730722779903434684883920724879492971944748871518253783453993282868741253761094859413473816894191214326253073832215805166092196416660592786857999598290130357026353878844110591371553206747837045883090521563550619966795252735644564340846912054104069100755724247733360630810850462083662339120798989371491953647990931943102915692713854988705071680934302471629302996159465874618678960597249411171080050344006870567550137485769053801580030084399560071574640530476171602123451667123628193282400239527031368835055457356562185618820251106019075859776317441803065896730578337228782128531607621299589909540810163317057729749990384538033043142303917811357307874547285374566989989495971418727106128366732443978884008618921802131094074182765923206916718866731497822947782522491521636700251902806030236873405011206047085292668104144280025579939717403431718073642508001035383721584281648078638107783087451626541033991392942712818524927826217439062453467179625431633587109588789811579939813203836762256475490359348520225051560532244534043665823753823012435791714362564283931906340812891889347774656412324083066063105308561299228404799778190550695319965458275328524291752473772305640678283438891599658139847719567666456596613593960094733752093490944352138436307462697780148792974707417086943686308490477799134198877538627921363713282576966732343598402853539961191991629866452146227724828819335105923311583721949444174953994789928455072587460679532527355139108081252847645382291450394060248547620918861282526817858722300651751049813391961279963368254092743244500249077391193804256998130925870667514611232892107991935485149906857748270151892890825526415764302384209702198039286776552505665937503579621756474891317033385672142139984963092695674028405535413639385755267635167040773990691936767618128415617741674799084830556159511542626498278197826198996512736816475885075646455008307452951453972485297178479615502955875638692853116897412734118044751868186961206876972701454669807352951116945339919139243486359988506161742640787558902577364900476300053807407718870072741279138339535360624605243805288582625672860982577989913234545385300262554403894836937529198702593374497129061324214240483706827102208497017560671689623419178505139724972510804939644380351018385677943158809994527889223624848346674309268077849292709556698282824974930342905428458660207191988108408100983532864769499216824522089332489963309140607598741156530964989296844302193100226715335886726110814493040379602462053298950195312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + -76427739205836407712780335612772724752372805353636435158106581596712773742234077901952220283489688694316781708065933584564251176178431148808029135214073944141563453200870039558464967420730056126077248161425820794928467110402096674473982617155775747779502430350783126710391462061759910510783608232647633964005920659328565627572521075714615837238494234987827875838918891543030559953234129588833002835665328993974904211407287454864004466484672532793078139897075509020210588212752151630809729385498994182520991597438738941830333026020351034325746904242069082095704473724240332001074498206127553709029901559571627313258606555553416767830684188223464804293638367564465479638729088965337571028323542516627398115058497385190952973022668041456020963605788595922669272865161555913480403155039748816193934314516389776454609336103218497761161858683546560303157940451300147784612641964766056565879327279593164836864094926746511773083443127503507603898022038483130215757355078942492791471001937149019435394741720710827827138049431210677592378674516477162780692560368503427700277770082617196528707153325470038733265920476030837637568921496755777867405358372710959172414424860787334368276454620014586755515823905164733037831127823935754347503604076801999047868020300343351123941440982590428525338532596643924294110487733443216356904518635788137704251616883759314049415984883007410348385698640573509251048023185454635553186938396484667901474993104856368710159276210801498179974616016153262986972326867029764604418788741810529734511011366513715870824271917340053817946536297998115471944384474781925496104679865757951310592981581470495213821542369937820301183202403568412588146159530801192418394685729784780273142886802634074656118859613211689067200295596055864128338560524666129774183325479433486640212814596141569582034933875785467452376977118133747977785188714129589396142611356108313962140251291547049163232220570126293927690325350681251660014996198306495845317996805928442462845796627310175160955259989771545831911706264287264277516129258687002703531460016623255322048343430938145750375173457366112566366567766946166797491428851809457892899158606315050209170323988823585927668029406838258155337556352258144182474857728868338120228501227164561771192805125653492467269867262702291920554327060326726058388120420536591151913604041625846531277394468046499565832771637441904105634733075353015356286312098648287254220795151425364592059513895302855313801909766238735998778501174390668621016970596140252713967000724473775527126606467917623720330941953904340036361569701550333538983055291653484501592564326531124160720843728066826241100058066416854976926301170419928895495901856483569686856130533832099285225737464216899649807518673578553284610376394810725495666724994574115923449145118271836504758054404161216285155695208372554363875037376144741425180709037786714888747764761741789111670433590368016088226935933274966265567657662232419356023500748531722642717665063062045505230291868781983493318022768038569525460397177009329674935373653447401520074002017474074187469797318515719530050772391314478006614508726967924241656628972349558123017984918713823845196921147908978438257047097396606052598523323131364820259576814000154998978541907088784520100617340129623947155599016245732764813602714278627661060811786129388554486855942891458045491455879536485381751601024171954635351021317776804252925570448840094843610702854130474332259066258308203424617246280170421586008461166781102895211444035199004423941747744796000775122685062509514025849116887595521032405798678155406378209590911865234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + 278910392756314502489740250370934203639120984046196723689510116109848009424789437736286606865607408626065264867116429278405358795749263991201226120174099902033720349559450786798185478245868599144319908631285546184257244262972000109137910752328660978787020203768005109059300106280722865106078535753331881181582613425172800559908458671690754462884381939074372291293781579891451918795382037914518386203597761192911924906216984058342437635478415576019249717510273897503629197824013705114627947284864376100010717660556804355712282263057150556023401438601602038470131884804642681049155684517677985180104298443171842850575616580851686205211224862120956816569668586653877219056233619521098334791791864619850439673326332894051253034591466740514884610745003193107041900857015472402528351955675440810916688056293746274853551847266865536073751623166571842732156112524614087951009409558236376599152061311317220322680668721640123516808278163364861496852991623161271399567423990288786816247510919961429327404016942226700669716538434713547844776400782138590782423804848252173290031407350428648489629149091911911408488802811150711214000759514787072835408073768319246194047053644818371828039091486434441597635705327839795870698043648545101919827851174769043778600503772616202419062776495515744890975697034780145186525481963935157436778865497362453299475466565548364570716788477168285157125582167631367313854790365313312419794358159190405712733500373274874616679948208048186215034043796507173060402146989552781990447661298121368427752839332024435999520441138846168148545186248522428432222877616699396460902399771199537056584304301433202184585123452497828718025257840354047199747847210433053587763679456622322669248476549736299492681875496906416762034744126769871891402776142436127307418581788012561114231217364698104223457141248986075026775150359698621817772432608936687200978463624405255774026783923361134759325203790785392845641436340755699545310544045731774367611804033265291450628889605592174774195502568036817160367669826516525887009358218507666014071123781200982077746981914303176577213518055146418273545370812880394993533267976289757742467233506965932734334910627027612566328082295591196217510433287982556326033704960531356045587397431071243764910184061099593835239728812173613784703128412534058183282329676606417236908201858801841489482635201592704129394545848508401754517882397135890824160945109781130871578870672333634575218065028526826864182094996101059154280616190481133974676225624897330981393999869305775675128950961811194213037825434392664629666592429344375353511204307024085735265886882590221834231551090530087073527492988072378911599682739257742388332887659170020455073786510971845333551775057964679192676559196809311865474677718352524011447234719078366487395177488373635249190929468754648877354098025416597916124050537543032385659637569667782820170636567320746991955598110502138976356705894237124874820798956023808929537157518560341954914488418465622222231407666531943370235388346944364499422626517371207647508352135174307657501226311202055996637249059274961833991483729428147201284917027536503031886564589662451040584659218106656449752404869072653504553491897024188527339978650044488815051083429278973932020588726697486388741199923991544531636572158520112710814486885948471283234571596949238681472457396055195181983112097128888850287474971436417062707746957993815707353150939012865841577533794154258332144830031709946809555610573195867319973577822686446259219894533892558639536099607887603385150673599267091979221616064307089910556669565266929566860198974609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + 60421223659657650802049369988056619995198173024792240340513580694565501802211557336951571346130321940385470730523541413398203240751354553304765007373067959738741512946227272891983763319753015256197072813756914910069345405702838669860513882759602812038430564023334609146587738964752421608707849538600618467139329051723040640532183347357470437079500484310323162477336126857684027367837057309865382061261490472184188928382934165324784904654579223399948048859722336207973272942387258588602999203322663751736390485863209980746399973393971582535458968478558206413296649207589840689784096560923753178808559066577081315884398511876205728936231225873608392631750209403268694008928956171197656459203779662820933160666207017608543345525024903202383920700464137485552832530683903344656662207237721061437394536463657382603969395622301515693593514313007054012425698810755076294729814780780693058494901424911603921160490926280135624788169162594631158805454099292875848115160282271014862257404588519296596255375586358555183047840150565179186937142856961031473354512005737957841445995145406956707224796070241006364399932921223662344912355784186582945427570000169947809139647077220824366473061300950149759301900259651159092078013077935880010212167585911528464792707605736124589485663942888314169191510509837697589019520626164806338640208997316903378888219311096216558560794552915702747023126339191149446101003882844366709677674357768115506843836346082380510703882643186010736936577390250102997660688176440381979179738490630190325611519202264179790183382867773316314272649640089252156635665740398294633232856193528488186613144629961664449022959610535108192834071456992979523111032890630207938743778349010683538230037395440227626674492527430966516067109441275154525468324073059189676711534055584762521654555866179396401829922441406913434785995184716964435194532203738405601141946817502887926653317500500575501661027119912999611217970562441097030303987591145900798544769460495949035003916861122547966098591215965819487206755209817744371890051051074709164440728928323203858459564749769273267573744901111479963634709021553667561841973931633582177473941119823732643317089497312230449942469047618461010654791533832449161286314161590847509133939918493875766684406204435874948517716198057641574383909304451102524248340518144757817204176175442140006988898214757516125100616720642764591428709724768336997507308688805592965659611243076982158502722719126819599900183598239887723651023873005059579126098503820305194020423873850483000147608570089491205453641647144392763147553361765900887893578213481243938690346251877362474550314772699733791505859870794078624765177015920671585791351495823951884876596614325609753780011800487325405138401373759528641957200406975185324823919521574219116438551655851774143134245733191662431336922769029076755855854071866855017238476446413957491987944816440647836835625239111708757140064378916111108998862573330104512513237255475680936628689090502927951096652319791225116691724610509613910117253909405999911452524123577544366502114313941865536608580248428454593162861334417488846122122706935926912741854559802042029088186522959340979684041301789469429062396428970617590402358280332189979260127961644664092544677262097287069361879438032261052623920761496102733727139500272095703185811671347002393181978269970024043294265941256447823337856332843943062670204712684031667991653119306357585307566550571120648817250580316144071394072241175362956550693857888324905241009450838208864509189968631280207166925788551307674137601896885763075317754555726423859596252441406250000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + -3817968173753622437337193751042974973211534254035460876655324985785450207051177056262454826735660841619070362659348165906769304159544853557414908631466557573362678406903291693801630120091301254825133672325866164084433617444408802879157573183535301469813226509923896394474290327688761809255229434858152471195091144356302046137908259383734265241179326120230652659371233167259711482157890018172316422491762702144464416944197764097124154266280047847651907306583582517642094671709148587057841581406035780540180546857388323898724177618355664044921479234207073594292746139501053342513746470886359930656545608674991666725327004347592159252878576798305115755818478477796657146564666464122711529826740610168318603239497924970513699731694108201449439338057876386955096554084584239842316134400116373923692849890302764940770521630648732561472212514993391769857920307988819488820452980894673238199770134748589513212684562666384353683860882807403388954594897189806543760466186305939851402755594473375183881445383430719480436219770839650681219137723473362424827528174159995826364832089030584744082417112217197328793560042477643778065035764600650341828532627700575141464221063856079420260387421199073215749262622353431595621135052581647483224971547704912240946409434738086381896693848444048461208247031782253398398415026866073051372555325972356915214068832327053985625008358728924080687857641448711631423472091578365597361592751889931308532632644546396631015909870816622468773039685396928647432040428144348436454709280569108859237927843921529628488893696852966588847264255908734862971100129578455663107377701936804449939499286253106959610967504181050578492017913763087872244098147972225653722396751575157504605854707730674090420618705377390731373396673605481685021240648654181209657537029469830362527856278025550126663595994697696344695172336414308896967350770125594396523539515818261976819375448801665470309054800920251726543156775814875574894823344754724434546648661515554752458986056306130015279180534932205988441056296355097335526695754079920820606889294737675091645720210599682411091714453681534922394558438006873837293415697103838671510524771846538846517453684473812012434505226508712746479077149754695371930308091483887965378610636194099978098338103844492939455591533902122097191928060095564252728531397928415815969044855825424522487602679963219648936577089217305905283148192482513506508080456435315003477940225200542813847984373647338275565096204791857039195008320103084543138368928247305999551337003263857112492312678623881518915567200400633992746890915206193223033163141506773640398444623985046613534124663174439168195472487265298787198962803888587313703442305015298578389740373208732737072402900901086626024745181206499295639735149478314835821472401677132136753680248476470877539724734855931675114576159015993973034589423425473131819868509251280710038326388478994873171199323752867889570345384821859700180787565342866407073451803311159799297728508983528364987910120387831614558443924995035713260061330087604833087890322737107521973515360220540722077347607833105316606535129131695556686712887095304169632315308206807480197149201730171601301123402955226800457546290853327882668776714235772151036423764979918415521193824917195133802656311165031540266383132192410498833160773719958948986515532239999339876767872930259935923293591681176468751751991745772928791624861775569280264664557038895031101967070599172152876946135863286976232313040053161198450550791959829593816224717079619008604911200153372880253366245101008770797891102899423998451311490498483180999755859375000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + 41858189815971044381291783897557037829796038759239589187527879355983234155847766660614402688372271423499315404357868531318622962789365891561251021420278505170473216671521436425135216479488044885592440499347556204667982719961824904515415940582676510286417071111707376239085881263158553363530928341796850921250225280780097262997083745778828447482638905719032922932538129954796885178931329301798224161857448490076210464530714427173385002774775197347495927973825441428108372042789983032117502884577581566418960310448658492891775098524164613457766905302956850660999854060358003402888242894546601504435716350189879319184875136679546489701990094444261876938052090278650432255228262460838415466162152216999286612727889929755644016214514805270724123514002437706850168591895851034043742477416219305045369535574258024640883167530525156406094556278086306733932139278010585692383293864380879186759547084346787812765959973207022146739441302667923527844739572724879494685705094358665684248411503604709289936807768318433385733231775497461245319172356660562210494879438829005615705700690513051889935052110069030449645014376994885894710620987337424839415011927885672466324664721408126870613954954413238459294939371093641469080143255231790479012390668552069381378053071499752314716118860274650753096354084547348127374279105019969457223395615050768338247898452068380195030615459971514255313376177073178586586314734015612643440625680318698505118931457821869223059721104383559930563132536174553617149134389284000065535625831124094718383714093862072097729374810315155171610584566132343482826669463959972397336891259749619161026384925131901237062831466986792760527574323077669339853629033417812127929897796173083920631091997509583573352389068064444279677107230751934706276394193797242945478309757930081458471872133574474124325714513650001185695195710410037359927088178880896288667196386176482173289209191812392840384563112867721008669512868430371674715464211966360652548349123329077697708371008177377989409335089278084370674094834534096343776214951478144255451896720358839965340248920093291028081499885062706091852132166412371216677461983763779004809816337093329974458707257793084976728263697131523043505370062831286082002540724702265696598224359189201778676732679764217566226043831434935588335868759879779792626893399433305697814251741407690364608791646014413571461606941534162533977232421139077744885699173869576050623060693973828473345004621522040479962198919465558897822862411529603625780494871091645873294476894851851001224980992000634361774502132860316731497627742055910183761245715176734456650931709205773865075589176504880648817518145745263669604777822921517710607902569603232924478111156109087057570924974029476335867446222343161239249921928358413717348588660885435404613905221989818426869949686345536874095789094100361563064857610626809985119422281848846442662028021558778553084480590782930018936741832324750731021592483401984213845962540655849457110067774716346137649241287030035222901263614755754232388222157758612677763272887949898166867416244171402131300242408926414075341583711961708250001995233310935999220513860564862677378400420914873378272191496264492834308272943066027184200639374409018886439980925011878016631586811502601904672179369951452280343957773346019232403288396052638856951234874702272679646972132090137720724639075928449782719192774418593817961278839384886534448937332243626441200702531739056704199972422266079462012296089137679842295096808819347080671920762162303096318950979627965334544100354763481893298683877979726730700349435210227966308593750000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + -117268241165557598099431121014459221981369310980108757112799074346003361815403550144424394496442956359895536118068893656026110269734554634050339974330790436851327037060079515295801659648507178254094961741978736182942870673503793787557625542770821214267352247121035475686510637253916902718173606120623066794767440448226796487112616365418741641894000525297815037835886088426041463745863000389630303013507811153586775434614926360337707363244567489966378718991870441654446532412656426260359968765656184597550084371305956862463803579828773969155095057393426658152580523928115654188180508943849279199476246171026357882256442638361669857800390910189083740438804601449893102905345085812694300255669661094914734675664545269496427266903069065201365125684876744839110218738297711032107160093557586930166106533198196301786955232565296449162764753824879739489030150433436986516136035086137121218543212861304091984967875917808293921949770920582538296867257797723658481302569015790101391181000632987230754238240883984732579823033348799782070208987476867896162634650968511647675427323326157288855314307284447909233834432384620376233242653877053458482924731224110203851526531020090314746414922744411161492059720069105589218453205892203653821694293800926742656404388085145822834015263314162132911870763402894883524567386065626590015344284569226099365246499904548972631549816265713186792430493075451988042387113876499639053990099770801318777093990422325908588163437168938686840654996191117445992582057706822348533916402179595589508754059344266154991378308899819914656832119939033368899952691561656518282887738063071002660147064734002324836264194011812187135858119152631385698885768541022526765705199048195429027964051815126886618384255719388698701634193458102740300040713704102416551444771457451667339122367882827304568237609278492530991507610028783322497063746604879475698003710244827006830127404105747321188890186476788843928197052717882610152523154153168134027000007582337833131514898187478143917700052542325568850918134968256321483823858322961665341196022735369600221796253057945404593284554938201140872314206180146384452880787764691150986393838952326978149396263439451796098230958615475970744720379113840364010639413918741009339367692219712555901122310586319915967257805612456899456069383656485132197098382144603423158290585203124892449126168310678448767634686758759366266536936365965551343680310841426928444029236018598240639592312788112809027235292247098282905153029363244494669553282367815468455159372074755739824733365549842406175560608830208316563867158135953767916788063371734287631141612812233498917618123681659611827439984540991630378363115252160821509109506568303221217690620939551748137572087717576489100845306826221686660568593735858323255356862394769738203783383168148116123067931875064391520279450586128645041842995758897154733828276336682638261897291222638618092638561597898051806288065771488689520903252092667100717752132532225397166446403628626130447641944532051146094474955121475364881371336079632599698852673198184983486302386609768793520916436496172528238179392620557959052131705713470897371149041316110657344392996044900380836631849480423427255723170124678882525724002825841158586022765828750701469952955685370093519294590677665953805890386068595799008244706953958248421526572524693305136967932689325363406590726743436604062884255657407064862761902077952646058130510632107910226746785100309682787008499592007282493852848324847536719945423109329158867507189033256416741734790601038571826511309052212305159795628639596287712265620939433574676513671875000000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + -18403721772797452512391120064911510006420612564172553590519893880881373456409262144152118783276289273684436594902136640943059450044612939991009214317639968928626884588340973361606440600514564089522300015428789165079935058644842222370961142059097844424603550824421064904734602389304757522505978582810828905506999636115615671385536738980579751922759886980560035369142533975913423147644630797327303547181517452316236336995463163151960750051985043492509261165168511040103096458916303364137290628989789989054260215294178189000418695331456177166194761340851505400640347767425415632471682471854567028700236390712334584683459362112596330530943893556071197619456372436483413075664318157710107685326885135007408781578244902805403673340195455560948285412934514860220016725989365347012779644966477082406078374020338389426669554862821681785677726563370723319004448712609452596573035456361206967108976590642775668576204542424833145750442067369991608082661672521668846953530653801087688666259122363093873407129011562386200922801401423901899391076872911803124696843304337072775043289612300977600619033304213691834657108758419535433870435313585320200019723213094971068870973382915955660467534119846535289013525861727558119966560102549039530306519856258516215783472046508700785635378242530279639259359937538724119397889627791635129949573070795988128117892114547519008704717214633096156459998964007180778326179000886909467759102787659639386459291007804681019911975003251941680594796283572358325357700693968021115988299976483836682853859317666567702669493822807433702253096947629827706058590925897303543439322477535782924224716216234119837293916449964685385089715292022809217954860820026678867556488743306980353716485139351178614906728004064810119900056811782931960298820289992183509589850521752864910870201449883554901461114036252909922623175202469936373336693951396330541528248629895617923407025929754181419842634150914866863910567806131407932384498963423191881646491772834426171374569037016782865671908457497635491925574849557600725033570676984717057720602945731728345483870646972370930204107890003403145278594870623777999533508845273903156985211264799037591738611015408169234149621648811457995795875206955257005426740499406340157911201156309837324425069409305890025683992137945764475124029256842931903588457920804453838514512327092252298493198884791925738920868824506453908491714963644272477657724818853912896271637648109387154417413275466286667967141392616437039451227182730265790216278900680653549219442486752272915419631035895234107627271395355596950769221533738133174049900765904982499116638517004340851617338260060386656374922306997430454661244047141803007568546297489771509708340632697788562528331153987229902428979920396378151884339333395438230011025417298027102240002250947523896355514723488927680605788371470865784127809311775034515631247541243253832879985918099259530900279133933333778078448982563484016365417516074403464687452578075475677690389345620488236312886783120887627413841709598112275582951031413568446325687328594837710835740355281874125535944217722377656426672208024258709299860011459078576465325543036829919650092010251146642245944209838341312044380804134540824083399726114467709382777481624248688479841058780115968862407206532419530221591992979554557785139528948277164850545526969976473598719491445199584836383253798840696275697223841612427469980333048596487100123892969076616896384543826510673226133899221394349435865097256871505918982327711258652877606009475470891769283450260614528765458649154409320790673487699962151964427903294563293457031250000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + -504092562811499385544630775358844480208709010961003503131637515847115235602955078595359580128987757489958612310740372485517339897007569931560421561865650074558796385515020835543011021314884193916702861492318313545506520002195991060993968809358316199028791122312256498121337915767119214259431566735773973672737777452113311879689484355470207237743838504427883314237614429111754756438965577949478250580029488038162655071242093929212352880422375089033350240632903293845133218542574448267152181123571534801730648739383798306066107972046008621507705203779414809508514326363843888284277790551369279347651600641068169030914099731691644470557029264285828556518391433049855477619813829575432266699120831249890346710746978517053581060885194311537310862766848030763262860098242245226388756584547098522437357600448645398015096696032666224448306450573349315241196045576085260747898327464047319562579053045181469316221987815320508216025688305955926521413498444867843803764875010350843677969076641215721640740388883773978248017414977885342673981513810932449743336663037100008516635345675329000105970462136982016766669550825023219068721316442210085540470897934749253558034746143491070998366431465296659605446232535760904302447772607132340890053080577326845857246132393380315965577911591198544482952818721959242797669282582623558897758335067839373244044891035158129582213762261869368065472288532113710013842978182311915615176343739491456485334209671581054256431164989317308369972261050317540626744987841130278297327811629323753521132769342787731670628577764502284483585273192331758551085176469556189780789803458222846729813308893032498577088586557389832437869160188998195148414126869706504163093014990715011043602612745193719162968278893504688430531604046327849345654306557104263083961430426346215968543001525454402189710155830656675695852630882592797163558793064244229747489710018113190118382358553979831551244829812509199224063607357013034136111814930190164937576350901360863969147528485286684159666922635914112090187440238408702297681469694022648794053867099009714384298033918641496366846542525295247361501019238339329450189487922545038455114451268150414961689307545064583360428042579985738901406220015649159083395030024666412673722911259900084241516472028730193402568343222893999141077032120870452269719949627969618592257521409887590095909993966646248500906243989795841970100258100564033915046130398225200291153193614925626077060951895534417478425550269352717573303071413814914466683020144340964813142038544945987727617512994467392079151841414303195099313619471333351260989489459039775783411458692225561358754752626302718375317108620737072444775464288427270044012735786301255439865998007531717769511900366019815503445496299235791024103939454840233742816482599000372959483287755557173305157719456804249151214903699376493564444468162840040552076002667326505403798585004411504002096485925198486843259468258619766649798773250021073967734967859093384116299309834143957590407017725211009546331957150854122621201867230562199607092210381117787839627440157529871156895864397466218659527087034761969847804234671513626422301028341393768362120961121004988755742345421449764437240022480045073798691731428080741434818660773622871660551545065782207795189249818089176880128637549645970582083655969611824324848659829622127857847731107988386166688874176934929719799369933291736686059247822634617759203870766200598956991651967658874116966880983695824634274971406918876121672854013295941170638990694337827538972635033538042166554081890774124258269850429314828943461179733276367187500000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + 47135023205823864700196485973344452780218684260641939759122941449802736233610849676983350383060341488863198032381426503483824081508975901213891902957018268142244716747289023112249983356565771044522221203072546595866365316837528255991661438795626978356050151278895061220874011965584216359729485487350743721860117565169721950532724461514616222843455269298323284071583122130704363167599933885298891132503895020436523554143995610315690883558210922921031280085972713668090289784831539582487859896536385408695081245454506327002850602135320755006710186629056666779559388100601570821351089696997466684223275259122520051581287579637306496076483190687658398604332524597644015302693934257040974955264161860926972823702910549764963544929325342642565949972981714142896181020770316531844240480879111090852702990588578837716798921802019290841479070065384929217666078213814143009385789710668241468421888742948082354012981901978341223285119249620538319416385372137150296696069489570167644190012721276659584773506880289127004667646063226847912569356114984417175223599805606283007873548195668104157813417957990892178935091961458511741883911132126220251989454192335117863803269547543496921653194764739660384281271125397423960733192123554196393436027063675634882224667785120509538277975365786463574738319005303248768092386513360417640841475087121049116906171734858379463189123121821769039909141635107487339186651466867968387427771578596813915963810285346867504766109124674430142704009477263524788921164591240036421683617941332854070486069044956480508377872408963072041596953779456140882991178809904006517538405877576087712043866654504141671093891173572620856275696898150316942049009703856905727135425298392012064631596849975394871095185933138893295453140528839898101588766673631819767887021516471697522202895984436230733043107232674469781770483747741992746950157357606115318710266492747763515241642640743111174707489279708939785102778446189874854238025010649656159378702691950088113469915076220775907141129293237718623291585584089204677490520418068230252456504122752948631302882579824770718284611979555860595590259105409878748889296960956562281226711802725302663937010108011239185732919555013998345415586067482458645055871161472860140437542183261562969437424901409970852098135414148289436391003862715118353583339895261217783419312261849911741701581846663059815822542247591806859783676367282388353435628232317992296199293693008788753731309857026248188680915573553146289160813347546117407033630653765762128132967245266441514745873484725998461993867523059693497719237611589990452535585325451155376749060613431100594453996968080334159131784587145659503194630304306347378554388987929256241825555625660275049988236122422246645534558069514105655972965865679826795212114648214215420595765223003335848868112975916902641076606278798813523997887254597107597782165781335901832268960623550475522132210312002705498882804251862542078213616860183987004955712300238888115072045423917521472686091670495414359540486040637106867236805822755545291991369013763980768244921405514744370781821000030708318003112541446664470541005565480518879306367278955813282292966956756360154683615920908415943731426369982127143227476570472394061600341776593985596920510118836309742608806822555218791269526344379282058798845927684689509672374068475289214306280716534389445350620622719065700010011534392883861972006772786606496153788992554613429927547875493851175568709923080855028513781383247771962456532678494865119111638649045206307437184801495610462236296638654717283678508010780205950140953063964843750000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + -1925645746872557837741974561756297828988404421587403758026094359689102288599906845242824492348432502136050243024333040003680798256422440674048733316721316267378131048702968981404240023996942745309132545414434800207407362980122491043868493010859093679516968656199589764043764789120031166921731217884783431887166629001758864197874771329853677063482332198410611934736558349604523044426111754102775082806202177452191937295022900635234786575561699190782470906192502726171491115103731902620288852976940299875093593133248837060813772371630954559062242528460897353194002698804039259428092654915470653435760291426938346215081367606504482961019666287596359094282090128008622742930525645069155628612611109060758167266012075901597789571603684636018028401290804261877954823681163729805088029578677882579839443494064941049808607272569887679119729609996862035024343729963355701166937847243392830987369028677536953353393992739869525787815168408690102096126998999700552804439458519031638338984831821251980423120832675573105084030129480102928807292657611057320682643500883787636692485317836998157474382501230811468151203025506297501824201058294658307338745072093249027278852048851137672292294977605327122829020984922236566794152479939515610790375117601186669866682558712351751995087619291677497787766392410507748683944032718351942239195663961940623132406412952427830744030184496849855410317936492609457498334439145823869607378871563639609590202634040921866665130563537205498939862291879544681299621106585218795660170545459918397290136239125657963619025527052526849633937160487935759472422147883771442968767898935358293761012479800289606130870578690350816899985684353533067971729614874216042853367797873210221157537179021564619875891275816880479108063280205570401823643263261562706898208291313636015039793258601065041087301728060510347239450876691947940856211856556639880215800661657574605288389017777636162184583143206707477751338039936431216582903390909946671053888940417051388275460362601886975503106956050078380490726750451980584276331604963553786214588324268317127195077621167039966184293858059759409304303426563644418276637025765978026387167866519799585953143558196481022877125437314443204204378349695382489291022981014789208631057750402924524484457343586365100571818464713530814566528705057258931979130346447147334235814356020914786866489090194146627874224195846969936048774063892508544941564647206013940780499587331528785423079297432912498635481999134734721824378847076908590248223592049508739055405308782199945111713649415301721011168640137102130721671453821487836123546718892674204333403919753926342283043018647314038762703932117365338489987252840483601870437716526953522042828236580984875196737746798235262520810150907218229378159501021633139902522570099662249545991481452987423111828166067846605418930195768254536560416304938413607729351316630099409919032630219020684862251611345717483557755782931137064948536639195909111187755002598288653832937968441858763369259381811689275883444706213500274540229293616449227915962650887501547449492783627043334727006211608901712472143752268573998258527420963447717384598352473066571782945601339959691023101938852222559052609825641575212171832719983261568707552238668959485434683430041659099319494152585959821478334125918260952912522080708692564167818760219338904372507627814991154704234480532883199419247566903861502303460524855735863491762314684943896084614703777833662036463664663625130093617452927461205854277859909417184412460190633941340743349396119016254540789726728070019312610838824184611439704895019531250000000000000000000000000000000000000000000000000000000000000000000*i1^68 + 60698961388475073285155342605919872718716880981346598034367350779989075191273974263845029682930787669682260230483764606261075289753261885133273240824737314758814927939988724027605482692135488242146548415483990664694166514880691089280170270245267860630443826416128683370616504040084289639280915345888456183472943793952569636553426804226469999621969718970073470371368081114749885013320325293617295777797844192747504924989832809288824956404490348310739194846126325065881661493709455211089855313016923067539614257627914082589018680421280706595806081352130808026253027814496765725728482359208897303917118651473279071903128036398897180701813183401731092522156946573664670555047392862766554770488231999720138169120102130029610479215169133044104339622831026322603873394129710024190643723069353432622042212170915612031782578275157880785507806232860253869051314630299601411628925722996188230679219360876955633114610872384836681884662159955405088546417019275646974548540567340244570962719136796387500096522512551051727565553143956822196251154605561548919933575573323197363017782259998376556655288791189621452465472756282009952026154306002942818424490285321526984510670479342330828174434398453761738216650974290132505885210659909941434184546971766426206940527388888658477621024586703408179725569310838697763972095811594024691833285606944042315694246446945009580126682398813363854340175108733670665379607999966368913706503040469057273583141409162871461229390608788518572033651877886226879847919110065010762327491754723228965732060048333275654467320212699660641577020207923811909663425695554667321417983787777296140286755286377018980664477022930307804376061625423098896459700678852978069035273541506103032952794803530919904080870803689648106467140953504985593985610511395740279085755776276515609246817359068769382843363255030891257485147301074207992747633312664231865373805855041024179197198783780803658010193438329607126716520152829202346794421178729378475779506708434042877183343103879029835091851894390070999610085035106918751505563161125235423988925969650726767071844712767419093514455962287755153436151973917334184306235777423313632245244473365082007058928664400395922423563728603460493533793968058805250440464442641920741646793954264834799013722785928820364400572822905468971340929941372080339074474203720600912936239234168803982372787002190561085625498157488424457902641255272868614615234906392283435575944687494235552172025114115789854366471877427625920627209609354439583784547650638704512826765742153079790403485247494536335433561808626974472422956531052267894098849816839083573886427513100844469968863769114190896562189267062542359469501590894869220960110364282290533687749090966478311433852083529708296619824747747536800337108161044459989489212333810950626971181593824934514127949874889925268912830089820250642890627218082037860980450325715540432895407838304268502411115805414280254980437210655845591581050653493639333887438624376360909913446815272105335957370186244847254328031208691665370743768894329422904587231360673724561029702576289230187338527098742075756549462858457089521093619335481933522176829083732941267315343959638075689178602203470684359669823564830923022464560333897799852132811322059541877502640306784015409604908579171550951660305391393683657089118432582510798847325199480365950228122449199319654004442200251668713681881484062100243026571698056742841282019085028523554394324648945334105356076918989521784284946677402699928108527617042192682740393015934121996265874063774500128263307986015151485048590984661132097244262695312500000000000000000000000000000000000000000000000000000000000000000*i1^69 + -1350946918483893368797173233760701544738363986538174259509402569775460910801953466654891828387774488605606284415403880531335637078354857358632086228931470563396768170259821284773518445565954681967172833063634591237298806294009898804990154761599245002928596988252039182304007673448359676908599861035349363625158620339878176038643944529866987901175294721641775702581280671038467927799075096084793953640314405248633768573156325835256645257990989247351090354534535001537011886560966442086018279851858768332973682080708798721727600282528529374215782452570484354178074619676533553814197502179738086633755265798522431458230041993872528586605199986863956320071946897436097321408983117258514475239322484352745245267479828469489128493461710551556417482328939637772638422555972694770344200754528377042927358731710199445566957212449363688474280716593095144397307896196255453451268462552289078061445665466672232439532550014136178343908300377874079502360505884062137898738164645978730485267046808453803968286887990600767465771250572412744867937605083655878863194335478521737368467004618628345851020520796285289702480344542574901741237420550435861872136310805722280785342118498880525864178070212867935243955140883396911495417223536118576295669535797345927286385341980910534331195886352562978899644024123386194697001298104648336323746534223286995044640951459363344482979114340516616640392728413455835999717233406682942199387861551423495498145979183810054659943125352144298146460339266405501321526780123203914047230904631476500962770653790051042417812910918025682317938047703891087744417990633178137950024746310682861734654501662120635202147144278573675707713039798638366664710808085919933734352021340322343828661051350885185946141187947255684666548331822394404460247704056186875445476797011569878161388754413937025019019871288552470370952725597435235116419555348352673305774517701028408957205429222594475113588538864453519910475743464847557312872679552614247568447779625051060990286127281514139866816748699372103344114982496941965082895990124246004029582534265428872383192258194945992006335484046331901706320854762886828073673423546322281515415427091212404196240076476889228198236663337682483673812102940727503702240696145081046229384020548848902618699571935747887152332712079242529565815527029538599219937591233832081479872745346463739694587546028647534888503344464984953954088592881903682312144341714137836698562267167159416363664453562707159468517274482225927656844421787255739860707642716190104291509319878955889137680576776344856061241076423090308967626093767671340175236218941342737322600644052200421525361415127276958755973235893694363276936066446210159282063938722200036746198514978053207089063164852194058934151063763882407637676999020911772057612185720149451222978812324862468598780203649746976967460592783186124426027912493864851254339851864635252985540273861142149187521342043382422112854429909429967711168124744166919460741926335901577460972459649939133726483219749156090111628590139642862032814367892737464579184447812076499599199001498049392055335351298951811694559858652695713488875026510005053735428930666014861683069331830972909020213547251313509968357762786611712168603537759755004026514059913859868260290974566763364219234323595379479522035245290323995673188820159873692922048529517449719396520199628679604839630995976808374900906625413030201750450280715564834968104689509122532865664961310299319768675737445243608815804785401472032450313641200532750831400457302175304536458645708379048033668037853693988381564849987626075744628906250000000000000000000000000000000000000000000000000000000000000000*i1^70 + 19163268619608355959531557588920380118496716660422040397499334705822240238146258902772030543156247167903163192311577614970346634888852696603800028105266014870083251515767847666873815812529972569202559075607818860694692814866614364817153940342627101701258033125586410322848021343937297917554121581034627582609753177575538117032282335804218557339450555184356216558450845702202387172547784915776182953573975968053079508409457123871784409299004825297410786667553064900258901543357800326315350121643047502849808422967251227879772661926851035932927545511608165238128402583202050132570106633048230117036559206887559956372369039855182291002012422316553148565248566412784244800035532549535574376692288774074078584437931837306215223109480501667152026190996644808223690528011067171305738117735044501431776104733159846777805025528802414997498969819093563209515603029213152023435480498170335747565534844532152760445261675601125946585691451981252231732151366111284714279274251037632291828860271774975206736401903934359301675291126951974223619879346854087602817374200638717675171084405634251603882281074880830651599931840744866262139258054245124156005792835360302105558550110860018095994781627370157219025953414228631217077845201613056278321584945038438730661549130836957871779118016273393873095696317948368859954258298835728138888804812068150049931667641269221289108161107011936154705440333043476348424552672005057226073521475701112599933935527827884421805791907044700267615175554316285575252333120121063504554284062573346517352734841620824208875818396222372322291996453954927410474343168759510215651624553266018320356400092063103791982692458674679995749390815235141507391983541988972351932472695704680151914535633241030044241044189162854957272734233674806427494826396274450601249904318770200775480924869729554810431793958336423707567595713614936277111259004229837958917713018941874502187526666553804836652681193829220231278940158698335631828925482496288456600244789266670807125049035147068463460544059542582959250647775276630422959735432399374108723360212568363627589737196970142253067032252383214112175304723110350643169590447919873194774457215519440191026648889009140226480276730584509806056236054683444970464613774439039348221144964417161057771516122805785601679239395968080061644176220028709306301657917192552841009945342018917606117883397558210788253375728941626691195262533811363157259753429342492195603380398037635475519908858034330544969814614373216882845253063766521820471897703621726475366864750897105241745922277576908521621603379684256417750592361440906269500199648099240177355311687395741996013301832589445583826465614844238720430329449949352009103165220740489625459780897349618529185049020597147171439479566403719054575813045327399374691998786438545314650493257306951648353588922896610661923676039537380747135783345105408556742046752253050543619497064603091831344965084040660871662602760841026474709067421310645387606561342335088252807669709292388002595631981943431342755016499945236970426051362807257328644425676975508001104911358151021934448512433493733381932376656084674668732867721242413294586295425958087972443132907555652167045490642792815774046196845208923245237761425202250900418503846476907766412468843442513765682163670061383562285238499238582860548747782097039577879196364951549865432016668936525924400744283895623744391295924948704257160179923942609348455178603904495886586525340532138378459078305238829865362093881969411945729403545593578011064475483474977637741561909717868397110690503737373546755407005548477172851562500000000000000000000000000000000000000000000000000000000000000*i1^71 + -149951567271237878387284654732923098913187928407723061937770560587703203658719342808877585330534076740404827270037554437450759151810564179544060456831635016274210729946641121854754134887116535766252280730583700135808283969853599333005069595693773368204827504080624124715477855276365943788060859706905205856472894405084662184324977409674855782187869873811146861533573405170893544155243665838077126687333637272586445215521728902612790918785380421212361607364589150318292129202186944635880312497380210142017020649624690417200719679535208411227571412332699342982614799169510413952816396833359779811780730430785461576996262577387846534264070758813979748030122307252620159842965175065479482301362926297939688253071213135124930988385808352898456740100939925036119565549707690976232011223149830311103903438963628924309436224158955287401753347583569004893833600806660238815276107755652550164727621928025179184993829333826804966583200063488620756287737479279672845383654362286721903791836641007179816092998086325208017859158627771297586852694221952407019298007653761077774182729758605520053517258592657547621578877343540152222704822198410691711866896283790739724124668600776777003081526762691503311732805100392735528689420759732165735479739021810100407525406097093290464469626163128652880587378782612833887338914323426819998249706408257943860057504739328769976201227057441442956878650138540397718860794653386925978798198259605971074429767315149074821062111540579611788104626282031512645761063777442671287909147067175319021751970986276014341714326567606716736616624099287649565125553698102145545217267923557453566410871723069313892530300327800791648575146774242129071471877736787319948709551834531483136861546452491974980050747195431293046343663794235398445489586788685111223472932226606401139634828031493513208230422662303540694790036238991164034509025445077824083405662416316736827677019752663642248596014071238777503361779823911894352461096484347146980745174143863778577801165061873539937975912907362464463986845133301286292274140366406442466625741906162181853090575186989659928369209726184439184041790682344173291527688901159874489856651438141972864708727976292659269430679101582441048450663074368324461209580723671973877427857637476247307459880897855859347786258385971659777664600080880759423602123027876636370410554127701512334908604009327011683229634977080664349807167606973142489177573436624163903667192247040284117052389919426821671259883341628442755654296561581424838629200122474020944066627845569613980117400147082910189541125325807447361519530916325967586837612695150961296606787828257484532933137352024800515623137949522751244905176630737675116815914406853191315811718847128121747503721756666283728027049933003693476230935739799338141593400167383232199743808753852564618490757872010216762026196567261944231026040244527315926908562162545604158967355212383180389379970541379819417436002640264488458933553032514824744010042452443306262361469500109002970580148302567907077287321902440127926397935917126943380218261247876826473551310496439515021588004057547017354813347777964712914086462035251531385540395436143592493516519360310504387959242454384353526494083165442074622555588332284239712790768244676382687344098888280811728103286398968946394498672639006087385837204411397612116227512363728736844951706782754153479731969788941302473440788108294799493085486576577349541039056378913492791261093130145522772350534513623239285185430327318750780703049485343946780573212569819147676358749111433476793389663050959370593773201107978820800781250000000000000000000000000000000000000000000000000000000000*i1^72 + 529043477053281758762142351941085460089069289002483284854281381022661413637701336485396424293756009326030949319924571465730924799795611174938304285059495039755851935727066221099298177090349096199419619760920193489989986749478867190326175351577999959676595684007745204676121136032953080527673254047195243377171962692974153975376332508754928793191091936823792383542139278277170382700758658178511252566940655516563799547155814850587842582408636513301551439443118738361598319150964436385744772458995382676815503101585680892845685331156940291706130993161693595945981429379506479797964767272503310504073754411986736867826224257562612431132202111690493218783984827055539946252298702003983566005117639427247082358922025246733983515649940910077438970402202212908837436431003371581581432228914724145705420735292585679943103122825305707139666830680192190366156186674161010742065710008970021831759991223347378108147812652369688446786235987108406198069656247960694466921934600398122114864011765269746456421531652069345962685213600598852128222554738507096033245129065110982220283436322709570870032019560822120946588981014744909131252338765584830656037236956685996679795733363846478528544820626953321922204759374169619506181665467301019382688824509561157278902626284607464586509724797305732993382015035870816206299968841750494709351172447976830836455603285360535330713918877239152800180617979178123810116465837296695110070520061874105574525091167344720368689365194225602716158926833515583809056098214894490991940849731229604014963696442883979429965733997758803243217088368054039697990489103650510562173032732056848088623002239293605151926794774733617764913114430555346863219551478157781305023071534683456780306770567231628207865859100217118271343299359458205202418024352788260701008358595204225670983888709456474850896158888401484661170607797847292413441995351295985382697933038970279632993938929303864130136271167088693858342594298596821137311422893045426306078562649052718037244021607894039517050121353913202521039662500660686591476461897574823095800139644499947276659718820696456876413721547388136673109146019727916021242194918067900147277078471173198020503329807041814167626317893836099636914074888781425545599102413546378809615520793586109467937935392015624088754953884176108899752042045453938304731493862102337305904764578205474478718624777662263860414480327070114654076353574387533654040657024419421460846968400100788572034721866774409070168331945851377619693926855981733229838532069685172076088272171854104914126738254897672159966610550035588147961343593579300709941116528539286821693453776433783787523134547227482706190496746643264363449143014792156505391408037418143583219911124219474761657809536789456998444714945770042278398846657579915583033712399161647854934307303508599933820955394623005786071908695168063033404258169817470941777993173640267179656694437566762263198305244062285459733795443766382213703431280298926878807313703703238482575285553045483130241030976967330260497345883943044937456536644191180526425499386740873816856362715576969071874850359578360497799854516578298453010180474661038250433519520331314248960523492844042269201306334665900753056028447577516012490802330047668091684460411228094919641491361159335078856511124431634968778371813283129613877244929161691185243209739781193747405455315520476416980881746447392176396598660741302190552196267069036647378667680032332276809186728242466200039214593579558103836862971544068817715020872446620087433440612608266822519578706258015082797285799642850179225206375122070312500000000000000000000000000000000000000000000000000000000*i1^73 + 10335358332793859642477496705377266305417643632462861965548015761163301928842777395577582197147681600144696435921851323109517471344087709630528297360443920885190834935418646150206455247152654767922718491625564804011360176964392394231668331478639731449683230247437237015731200152328627549870347242410802727698631104597855754413218201489073778485156083144687583036939988116134774388561601136519545273871341693002688615665326797883641109870549944741338082036559217897512125233406821439417721895432874837694823067953062349735508133942893109650591749136424577636803958907195185781667647293881937812156906560068123788751815484574115858598040990765326346498382659783950906032102308869840600787068062151550241896640105391230730169136387996532272873713809116712875008426456667925193917444965220680569882389767261513774980713692648262759390736671431844927323796956966468026550478480052244238461857283989838205154075584781567117594900868600620578374919226258986488805557962985123842875652702087890206090641249069181852098826113025600865333475997324385387969291087112701329557058366451606463043747300310092676615705649894314285030389692422204528698606932309392696358810896675246150008402734633961157329173767703316639427935028511655087861931034509087237654697728411963895945404360962183558335618608344459075751650776653741665491647416605829691033080572585196519855245846418143052887139356866620562819580372025473663694601894950129580572769782764383243810529282733878745816150355489256832006510938099999231329709698148056112006861183106751995803732385174655303694280752743248600174192614922506537831072684802985847633302584231469222423588751224715594053700351063154326596565583222925755558459191633070049927775520787515270858820614505244719550115376396481842364864694309775178362094468604410766842391266854836196510763748606520084173065785772008586274463164925907263220287635028331339923020817340137326172072427573875733394883728187646683214422049841230898913119450783330937546241696475976233307387296872912103631269355648873363112903901176731692548105916231493931512987046907095652807657636625816613905751547688037389691332417857548828627321946506123523578505815208264538976848521925535961120684995642970643501914052698285436938787944425711804322789288893169723345425097264401453969619863384035626419954897155948267407611153565136938539436655781422147118230391832919968679038126291001888323171103989938544611549338723709800655662259322320949925696675360659194216166777483470746922529471581491688577912220690616750000161136975051032855744476983236941998092627183281468322178279486198350304133209786897332574865394555975398191934570108383922560750254745667620802090233444865563558137376988656143074910863796601397993873878611523370521218225442294664585785751574134862177748763305441202340343616003331678892776954700227878852517963689545480933563821919777501003243906207726496308293863410782591150164437294029895376333639370591753084124427897396406416822604079217996229365262587059024888127610733973226286979416854563263018937617557952829303280213709987328388108872897196646965060336602432107082569855717807185200430862412922257529987608218556794968403293253231256080811826783847911924482621700317284380252849167736482935303135762304753164764589920637646404036062329316917740309974015745176494032836453027957703775407922668029766276763095789013974257842441084602259124295402091667797012144507715733693538978903528264124851350814298021271577282374843300320759979522579147382973569262678136461862854391519084273909356852527707815170288085937500000000000000000000000000000000000000000000000000000000*i1^74 + -518221865825400545293190859656379545096184744399738710807897598971056295509452830811209774728767956834988256856136859511811909734020674084570444955741227296395617950351940588247330689079952382544009027259544092394739272123840761369010263926957726764781741443927962008094432851166507917246353985734830882252384573850207158602809905351854737552586792025913574061187239846705200770694823779568615584784313153882224516001687514784104973350925001453049915139395167624595647700870491036181706740896457166924463081300494220642729517892600801336230336913671726561100111897187874707763568534928555513113459506357974698311357071913621882556714142335617732433790912841592780309718550814212740291790082045260631682094338015260951453542186124125869077673068827389949197610799762697031464727407991917709176490930227524595943029802455407588533135368631065138783035632016183257905637043665137822876322567763794481172469005070180438073372765077250335428817257181597428006340338669266397906210149271923577216603756671480058165025132864553619435012017104831753842347866672575078884263624990892806543191480292185351379246202273381896227590158824782043530277706824582947299950343763452930235306679450417305880446977673956288466025616122843042848552567980396788063575068685258119685853583227554553401454691752400820134191102860693337574716749249999240370281517483553489633350872260561775814042696041196569272318485724202049833927419500548839242561099980531311789712874506751801440196193295296004018855299580383855899497735172467688245581638708920774673681191733970124893610053690604309841961349261388393803679618695960033775315792196890528857925384714670983194620330161120137623421897114446419719769893996816874615230353076777278565442435960960648386268617773737659830625651240363753245759225208475438173871299096068496473405698274023306483610738394109267431564827043793305527119794349949013097597478696975568002649486413509710136669932008021961907116770115847262922190439687848074202668961523379101384372065768058911879151855433922912541728190806335686548527869364630778372313378618167361087229114459603048625919382143695479149036234492796455132226585293278699419069932266160708965495954388001836616002140835460220777260866612056204200925189926782478275232674185620621333170779008144163535203502507487100097044489350664822161630572523140778818626141919168983327482652935839699927030670676492930878216114550845020687339260763896697036554145176917532550791889753024045260840804532896437531199003948155921025231843440341995203857240177909913536356228418164090292512924892095360156402296260523688914493912329320992807539353671699844662156649947916670716043209672644645650224702074905258519864808744160446448671899411614312384945406349627462728115467064016481784119155217024154666080795375369516837256847164652591548220124118528590063830538273096512372553302666841191339584047547570756043872132766224506729460402858903219171915475770995553534115345744185399091877644439605027918183760999668008753991713505523144928048114796685915510770006739029357333864591287599285601357687042316159391512345266938952948346657136854475611585656319288877788722335951414981803374517916919527328414591792354735559739623113316802823642421269553210366191077150485040249204808596399440099665397344024904045425892188954218447684637487002884432763429460024725191597486800775921521476454880635147831451687934556399905518796595264027329835840226720884333896148598363874018689134466266503646290048219524862466142260190290546035719204155667316769040553481318056583404541015625000000000000000000000000000000000000000000000000000000*i1^75 + 9289102245080665718577436139494529333572180495852671018304970257192249867352106389042580594569975855012919961475080312488625490874414433688669477194017420490560242282337740398598350760089397156989542729507253539620084101689804044200266501279918813840394769510647024650851194302972431961423133290745317601282241815654335416717204322744791333093969678198403080446921728916594031425660818405340730987862812458933681723596637851056223408469072972560455556868137127938568326835817815484134611320408890001074401455786793735548444115272727397788494181520008059054894355045710208853362396589374913299570434425482634477927360940575939677936496756408273581850904991865002654193864148516111532684007398242473955989182826670273537967635521879715607199951103916833375859760467946561249754262319201755024128284081710298664493351008249819589820897913279042880343510800217441753433349032443691839951898766796970922281566046057189663873280529866700156739147933345880032457273584826652154505759321428060764457961348820911771912036229135182079670534386992905027962242543242306950451569719133150495362442857196021629818016780794274988935995721188762993708083342127209809583874886142269209810731551123909903567908837545045238046802414023198330600448669347492831401569759517658452322064478512909035078827683020344970254001376838496615393914981574632671655933118501482869427499552630278082427208062091971344133969174918309991794895555433380322039474898135881787150061783795980077939165554557124841925414195925992764988205189787653240765414453515675818328546266147034625747283778574688968501050990495142918792472619529394631834029825103864208798425391417200111154499226702984646615058982077570892613393887558485708335048878057948286515093249071416530107727336737514270886900556005328000307025260067041021050943752190185025143114566575756651909254009083467112662511585646221173012419939631891348279449969341684348465475534309581294035106233117041412341164133270432447602863990575429762194676492585707899799499425488274611356938072180758113789250583165482419443143754692393830341232612930639137173154715696789816961596916821200464883976242650794235974862261221434713855833320617105382243287230492998371224741444745979576832708244520742752672183459275918116618667277411196510400788556349452228143323768046241027998116560209081800382978074897742440601497380646434722940370447613742228470797665551546361645181002343539504889581432682014778797169492006167829063355159416778058320168837355098751566202006833583524274311763956191932485820398203607374586000907675263442364999571839528160681123378479194709822934152598005919444511553017547678901092751499601211445800018269523042212691140225806248280291898746326134440539968775924164207283091697761855365320777980717079489198272219574230965434985041947800310221374003700745828985781329058482445177740550815111409333776538724279880399094244471714543432148553033185882606151097408525818644852665305996037902381980285410901701234492164710656909598466152080048232308059327714064932953455865309079288672618205432255363969634842859544400595146818996852604241444013046934531702081976888131898995951168871804803510183687367780287953849184787822463943865724759424623064080018389447901848914988992033407446339523133058643326647743279673835497600540359662076388241287074596430622323018872273659110629898833431259974779952772823126095718429384840959420634175707091305326015336014685707861341307134815236172279782366719261551231474836665073554879965309442858850326907726939582206349133031153542106039822101593017578125000000000000000000000000000000000000000000000000000*i1^76 + -68874857860545792697009447694970242122027361994244395773833390304991521863648784026185023266998406430391234852133347264894551751929979006664975393449769160967940543967875149764909819264405246632822534199138550121576566859000809331204769266330484834505052372235844366597386328323845027700111328935629736722683229830055627142614775632028472575928555283431409725308971633058290133828873137065264138956194041536027641720028028107666777269721264571076862269427527606846336834930820399083318445734579579359101245887600977830890611457493839286414925345877927308755712588230116430334457626038101138366056765802337102542003534888590048928699218256845881565174028649542509106762216163724930556734787267192380137692811553429167970759765954819672127858444613378789290825137093228180228307502462781215331963166304085193020332098402312433300039282028630284640584717802016420185649145722617956125665929723629771805895766166989038435764688631368196284802641308398935127175553027618707933760085386163343324337506552977120739037445593329164869214189422309021429234407971519608407856543068469104109866239490682898430795148709660472842704611750255259951152932252385114485940759443763831895347923225276498320511969231344038237715474033849948397082728685722995430409559645082629522383621316383615419165321709597130333346236178755486614186645745297848753476034684088693595715262629041941763324535880362300904407384189743059487535694619256747475687371374693394983783832978058767120062463675897426567399779089563863180345422185896514842365692779004689987476083651548606943819549325128013572032326866777088366631248803334379715828240277658668998822761781524752959955343812742235378857432595599248983538630925058935249335198145770195093390244287107133701822423412767946776125441975694485513466375195704577198438133287401108852468307925281906086089636066830022960767835296773115331419832821050791123761231082739803982002033758815489539013214087111293138187216652790327071505915611901206679333275415840606922952977836533632010906345296916484447031664989644826686764183435394480501837775932419684771269709320232482982178391084892220747322684729093961587080207101867164707591211462192335001642086487989387968211622377890834686938522440576608189449390498945088382615391003275173822237251216357787084162267177405129201982573026316890975890234976627445025823501859705465632884292756404214495590141545102417782883850381646400830050665245727863392092652744219790451652928136181276654431167242220188216008483110645020497410459850645663045707036116147838651301989469349465524983342712655782353324964629095357878335766293537147465695771657500110579442032438339610436987796647371163101776730233589637281453617244005533198844131068183084481661109475254023493754337116672512935994776292171049002301584052055424739008680145228731729119289533962322481309067281207917994041019199536433085243573940918579198107151366704592887142833095845540019428814687637611225398603976928816231481853202067640255429764965669646744729396996514231071355666354158103286701722624780116193290871639673791799201626765065974038942907976880528718700951325882872474844165614219297692549402966530321223503613993263533114180674890883351445703285224184059592122705884066395700669458535409445596109277474822668439039110176410611792312645624615669131292177497987508788255846526532738807514045514559969113480968367544582078236412696457340623273314358956631341049546527573041060801922595969369292001047828688311560679929067381519435090457773657809400049203962801414036221103742718696594238281250000000000000000000000000000000000000000000000000*i1^77 + 210386235263338823744599526926316066327275976112154791696725089975936045288710111496601290088883965603517527013388726722405094530725302330374874461435825880883780351633677739593479652277623158391493121443515092016835819046118791582720986198816603642418217804575476279830361045468436642625454702659265297778943963511637686330988446500454695228162207120179485986409676040807317510399441365932323018425729725384494114865868999374464912887850134828225280713633533233658474281408723424948617187273687713741989611407097048496549890183266836370248993465646788414645739797083026401040558458966565722246173753989364305101915091264790641635850913002869059581322989828140707535694821823763833968775380345046466418838280509925079378619009357808131601977957233296279410227365731944658193623705051565289053879480498301246474275794032395670510471741287247056594702192422241109224079134081200231844806608838181673856739631156606998867269194865290901818382338172159618613411778792107748457726159069642106958246068018680944041649295433043769714015885386473973897318677944144465000264445288256336873185431049517224152529562640153372557468624355464264362909944335128531500909645807579468645189848868543279251627564345341077136698169503388009312807892384875099340500229440649165324236857880265387757604579372807770366011779418384942227690064037737002073722110711004458457473313635865843528026236376772342577338892101794343670805302464550780810441046252758165005741214212451307447727120420347533939155046615426558050941073504561789670599085278530686593173325007165592016633022235133425247596691971123911847204471175617392658763326584900767250118874919272792622647140963756910153522771992411920376524754355402452642618853413366852192625365958739392463693440809652377216548066699259914950954060161859110904025179395402803899825937475516141702747235222788083665436123229223903764369581299657067278114413076814612969019483977057726823254797241543694029554194800129731478402198164222752599767041737642546270972351104652325951988119221071387549350267439335999937191604131618284473965339774446600485287094559907372132282453661173192660936074035859472324749526059984823235878591418051852952053777621850661069155217723119344347088271775707704713365227979025618160078808760543493579646514797917178288165107512052503910238170058909927630829702372288266893306225541270239715987274964971154636691617695627512365578123449292747626709869751170202918852318439703295307214610891376383014219877837723463089831651831916047656174747543760137941020403646584162716435996236744058000119846471265071649801134377698423837651766179360143065627595037187698364894330304775095686939553345230434786323033280993821148861517940715423878769066682098478406325395747936775288671998180775295771206795119219841775697271271578417812957317370903708590232783952748939539894838713272320908698301015055085750251979545598793749888190142246408155756844219534934782494904969187037727308341461375072825679595826208023054240707998292184861310047851055372958840096905352280741354795400453202010809280063493346657420025897973112393857066359574435117527498879929188348400003722363694992385138709704165006087391173539761963611322344344324677082754244895227255920215321461933849640812209037157932603234978706515148712504044423596494935840783463107069527078185850066550108969682141731617503176575724459818614237276263293122289529313424956875513236767386350094302929634735236685855639499868977856248056600255879322750242545942529793972456053779431471573158063392838812433183193206787109375000000000000000000000000000000000000000000000000*i1^78 + -310764449708248614325335933949841063091446396758661716725817520694989897121434922824754688857966391947324373976019071699099875520956474892063178916310098189480031232707842194321137430126713577874575391173820213246203200627549894641011884529701552742623818995587748985946921940900000403856484063943729196993204733204592229716031541787461642299858919758601734810949813219402472566775529176193049557949531981713059427735796355825720006725253028732397871565628440041440679702426168577266396038296182731505882428749378433259830578399340018573780062524217718589351044935929657629300982031966374239937139131558040741525156418077395481726891663853380898989374392402417796379222400840569450190179179353681771935114478917793729267374182485661218193145581815953026832805026397530622394476015314044851183501521584585393564609567009350226569825233946596616493132689908772142247329480784642498075869839567690825920839930921245225242317575447261973893445957063478747987115647875419264242042609658987991857786559285041132345520091120437307656709884736004925228059510611042107831919150122625377101745507376351811069155184661418738297063104552176815763510988756190577819755530376192264910755923049756784044953137626914796483797522188355183207961678517968415291566230202062406555802104666072101805714603687165383874503622524440244335773397411848270335817702849839830970202720653475886983457209412540740741599926512606860592697452115163099873421586557227002440244486697184673390918278984248929950278617084656480832068317639922789063003451173971497007825178020766940474281702331661628410770201595491375250504072496734988220105855663846778278016741100677799931668353711836480695863061266701475024876764697674574059983942637055939661798952018841049702649852757986930105774134558469761985197682213335941305536609466665254749308519517214352411593539901912838992134948427465345770639283304600505454432647052808473255634486087582763704064633570589300838654900060230469311786757188990567308035925143394339342441840474762689249271139417752478011142870051600590091888587089851078157078086278442072308839299470399493661893559271366320696038892508761754698019727682853064524473419325230836289780807908021457347551344196216638079415908429993128950262804562461310992376420552693742191112429516569844534426826967123951035291364154323982994258832713058632258664785705486945567249138669077677228578080670583219738671974102195671070649052304570360314038650234579520215586194036676106517579976261415602016704310636168749261005592837268231952211682722298297798097887621956653967902747275349270766139688297486613684999049994651112759260890124537929100226484029619514649191502415890544527225533888938132416350265562755388782310077421382751566189555886772757275110874160380123216528470487834482938451196669636228613024761664547489774217291346430572758659400598831126541934265084625142746308265855058214828292373701746738152239219690257965442122584203215976167837509296158488532609678061022585460843838010509892423913481233451839996536277929702102270919970769519397506560813152876066744125697101504058851278744380212779798440198094762343489697462209143567077486442562906261431576802769983006920751409234613738825453297954086510523583699157846714142397642267069041362416743575378695073844610354930374511969376602424793024107448553685443280257393694734872039972293416869567879323206800964366157188954593978070780448684105856233485695605890538345353097131359089497689753487088110638088524295529676905633459108117258237746760585196170723065733909606933593750000000000000000000000000000000000000000000000*i1^79 + -53189425108747140848633118468164178889297139848548918483872976235796137816092598612509923233671581411675876656912751258116433991656003714571571502736524183982546140708039430469166992307422129597530847873199764513089583577768996220644641736255594596226008972936216795836023211670852238088161454613894670972782954818582273629812887170018542717378051068936679288516969445702416480819840035830852774234934266714988842510459673741651269935368010963353779290029645238694700947492616934056103667655796058846356993744678331373778520574904744242951178084733535456556817943402437838771811282309160481473155085541237797856231636724535165216063352768809106878889424201470296438657318220413013580299433372998749783390702994914301624269683633027192132393713486101594548497135866331348409064419786550041460060944661031492992109392739382266474464274090134533909045666126531143002132888792394639378019685438565110555754486476008720167973531933296055741281501689962500108897972627719687115271162568836797430913764023204686696255540241261177267194182599590878263660237297750402361367277657983897039678645262219248665532729713900951508463842904160394529877050445480972137324060337988974238962517082222596430387813908548123162693783498861809447742965449683697811085360829741057292125334833201078448782427182686249487141431118294281719964151635929699053784262802871088488023505233272951648670164510983446248434708235755849547850548052452701896109328756085300679009865162074522541589305659096332733496373575348447364392579933074774974717267501295288459738035925988703148205973700669253269556489745074912055359520956152129093061015009898037377941168233270666561910459556073593714631751269196481284017146780205204765449850829630539736413459891775852511478601248496809018998660325620795110895903120717630099943554853330545196234681455504619431445052911298463908682372800696201492453000097150663574890776803422078254309409428551875917193410751471555548980782385443632140251178888634815143183034017876998502834196153142447312639448228501987101681658762573091334605057621548299614354424876151455936732661051669363067402075437766830938653697319961028758564859695871324001008434528465057851909139135325219181639033116472500200202598613605890184257795302196180241479183954001705599785206662357532186353941763580198244074819703017302139251745803936994101082085728136013970542275001431411914473683856135556449111836630188602190931527864820172424980525647373883927660658813177107411555377975634972846228714026770693400868064712085544934671478044701206252858106117078636207083136984560458489973381376470265532745042866543606708522712674439962531921103925871441025767529565134381168094931966711888478305862895373495399488343964225102697827262459041358251079490666167810625612528146058389870752553702836741395826825770786847176807855136657545263341257946180700135220066600273928034676758765780872064232078883660225914180396614443289277541541077811199555700085565946043661249345964439242428485049107878514305533841560266125277674962149558374720011738723408202963707337003402078163668870335609771006773230885267764690927272580195323717737125703300158162011801055944272736896443206346337087287845413167237219965417933026246331156762180463747256512656102587567080833246411278535673578919819273413677899547315290419808700465407754151032118534458780924426705286546872121746915159934388926404026519474562635913600042658081148712796456396083294085355555047633014089486715791759810867052498030703645727807494810563618964360799168389348778873682022094726562500000000000000000000000000000000000000000*i1^80 + 1289614116958146193794384294917254655526387836002234517069802459622348982899193867985768239719652341133982817554021304494354589965709465590420507648312292543054523302307770603686357522956073462366248907733897010632072889586783033462130873346883219264474922012371685688556705225082961512365108596724107133092421763326367582662579206088244624514747905573043117028754790077072343955089603691519430827294295923923188842636853791543705477776276791540949775641495492340890069995177524980807145075271542486960052324254453041005477679753681401519866340684463889965778933298994373261259466730046534141822015282091134063904229884778787000354355063028901753738282409878357232914752927825141617749876351243364897086017965301530164746334990697746669532734795115561054976309823970845774287155740394125863729205867800339569335493572021082080400132398265195717291708673728491715391444851794343435871355558235137534236791170475133875796753944769641866087887852421903652172278315243156878989162622355202207829591852526410070472519289632428232313403150719060783716534919609174514746969476649729166633610145147585775493253549109372879865030155939029917232512323966566284984689973357586390230194529498075680684064145477132310342596350502554377856176227773595340387060195599350136668428394227984542913648288108290237876642303563560482662575525309668545725201457141301720636594956812139854389192831978867710349873942110457849082981439486365441270421877318471570898270875694807499042338904096072698177782672285742782483491824010873650741634868325496102979621126735515691672844790434457879731616581053473527106463742560859900922123225400798741597200253077313688295051017885447660010996613360043121898291901589724796134248126270670096728808959758499955540953758920142315452484057877130790726744702044087391085728573145316930806101409989259198560796786431363559463114470035431267580032021848148412511645760529446166667223924990046486379428354587114792489846162608039612084321191433878832414085149241293784497796191088055058682909519937295984143362450030835096317655861307508572640702416592422988743819267849551906473993776304656078316794279444293925492900698289945417916882534865309167174759845813565548810485627070499285979771319699167764753535061909642179077183089712099264181177557460458129300119365353145631702087049027400166131448821141902219764813135895426721473765730648285438917421332550370922301179900751464408551176378858014739707652150615450783276131585986368310327417375007777030509315082365291870488642538556763244277914004146474942220506423270537834847271823072611986133422490219152658879157409767690935251563351067385684558232801333722090202212021896897262952013015391511579474552322896326747070860200558824303529853904996050682731523553498473175283574513418870629282198483055029466230157769679313700969188482541206092203508337577341212719975866716118626990609864822845012625885355862145766147198813870434699217574202382019881919281655937037964995729075136063766896579376589208722093111024154346591188076286545982928890588432448016984940375641586275264189688299148204405300197059303675570888325546296055199152882235267704052845220669955326880621648889760040383392142910871356959452100862961678287031860302967140673285772415835308535298335752575015313847254567892189410831789069820139646960235420414614825179811685333856277343263507521179491008250734189406513519268936134080057723260427520185044250000229858373355059125983528238212972885249139442683421565073035758258253292456358730933008160945973941124975681304931640625000000000000000000000000000000000000000*i1^81 + -13295135424775242154225552488190447324520301234743706565421326621492779174987132542303520810505395999001465836444448258578939639026358216271946026453181590367877888312087640713735701996397475884390070923158507978917641490973328335191860244890698327523647092664054128705738771447808490991633584572491069841829806192171060851558568772610560736869311575657657427979957231681092151836083430569090181838603829278802989412592286219070130355119847389961054719535701512264032357843405243999582255780803510079143814282604684399130427914166211818313499268595080539185606335225149350041506115389917866327516106063515067851653939931999729897335202466064255746009940328993258910083033378764698943137322132290130507555674320041286315395957458727014603090659890063452490594664864870014444676578279481363631281935787608616202964487396069879971502238263669178923825457042739138604409667676996990205947168885841472521134596732000603089671263535754832694921808657130455639735263757719352454249787614012080313317523449425779199278951431898845201258603811160790439932394750028179497225634952248999465152048147751156303176604216072850577870836116257876537756186254567098806681792495014731565858575477726035454072969313538333446978612199221947355946925269557575477837509492414331785372747470618488937807100738616251024283004620056081310852530210065426358890556131534168129964743957419088068090979313870934702169294332560541400853678735505041011422906472477944885292880247438633712631191752057626139396396645650504516398964285865097916605449056422751967950942846471851473169601673676731235152734180678203320301799071720118582991926270896963980597073194364887825170052062431430149459616812516619189076321466685066332241250020489707733266711317067937661766629636302079976329520349957610358386513692367864970073311879434748177661669190426905635343400729753533450424013721806764869874561551075280156014280671756544718736477248983869938934837089231725080816094742349621767038719358924833569792549321656587987718891153805769603522139176491535160218090399618864516023436666647943325371377268863748846201696452617981252013076260714400612708319139402636877023376792497180685221003155353093602646608258937295637222643713173163525731558013210698524961487529696324393832273006704372739094624726483173259839209788796248244186287864453361231069381112087487754671163131058134573216695674761372214645006843760676208062344239169939137092087076846189895889041675056142808936217377864360143484179254051728747198450800137817053589275547338251756806124752563683584468231335661217309023745685096063857746615910147739385758649364402885671605033589542043450506375337285310691152994429920352667534058064326315157660762695945319064819425087061024479060154145268378243356763255108454901698349028599399394252836255562609434160954599190265927408925706654850644291638838163760164571931869091172256157411903795572495492052352170634015866549444542224579125778415867612501389498397813039918233447550867214608612138501390920116214513359956039315571934348285069015897021643380517579695092391595420767987896689754490192520743034234218359812427075386859100122730487684159542811374368417462858263711733907858843621890714847268978947155625570777509159878753555143750830731222351078123508687634243005168978734840359942783225794232565921524736575431499260929639327879777097782811058995447852986500904752177247322403007732584733779389236224065429816123451915263856407491168048915794960363550455626925059713139811988736067719686639865273036775761283934116363525390625000000000000000000000000000000000000000000*i1^82 + 41214088093444295581539832306742293555628301301069365157949998960601018619869368585614850298830122540454461668690797201267571508585584352984647123865135734969923200299584215993827309316546857118648760408088764069967807683080659447307834731369127093854743469263969403324481702380139353284983899667293445209485337032578167257470912897804015538305539273920699254740512223395479703917064395444422218194045982569290072286063781354948311371566630591937997286044564899378526058565738013514652460859056785732795780708121336076804724041401062815480532531893179739200558583560665671434167608309838939311918494016057500660437483613940010267076827432873031371102670708627618540293824030506937955202618495945002455729131472132220272717005642467774734120097394286820193468843791256801518294995372210366126444301007788550848123763682066520856739272162736819188231377991833266197852740159935495323912634418910778008750221343404298051745949792263313675940446376598779370518967891216365917676511903958572656085815855655948037050455875034452350381655691688836172254337212481441798559466651299326181737661594196763388764225658917044039977779945491022326041697271715093792788234221045121175883747464149151361799215703537255898998479605803341854885089778417134912839192696417852727211498096295516249606953842775431715778840972667363747397782338115086086415743910073516491475294079290037724696131484692471152330929137522821978644524711036694743927700042884576189495481775092636735308679355113535367064034263827509685525909729480415336469954761741455441100764616282209554821384612412494362086439036055510170895584950493236029529064451973589723891527729817751330714286799779151786205551924009035552632941500433448623078007471396355121848804766983147900539661329425226441589685577596059497235856930529990787413325785573544546341784626415380853202568555288237788378272354330195966554399700631663683092109899471870835374591765390376750894259006976183497305730123585572832506152097055744095322556949010670151501585410658944274029530294538201138395144107349945544589149328890920438421260038385535366096434493344282964665166672292969406738685379348432526779606727170353217203471550193487661814870884097972976724245205808950860345334292980005546102389452586680776836095842756328274575362988751450888208764706903270216198079396591901962621779617047799035586758752354856559588993790317027951242913378505439660389105636972578275389487527468193080269061744395025742107137986779156619520248792517254747985364112293133705431986373991585315896425343764641543456345810860229590553761072059263075141336496559928669275160991892577631344293553495064326687857556956889063390605715154315360739938247119516352922744751522483713021528231967564291222086766571524843719973208053828850619639319885927028381839446803657651432498917571673268404647447277783364377186995731172080790300815982570121688354985874207113500876966717547964836112112230093515108908164293209191756013864761129122300333312500336203604481181002326575485313961780626066362627735548316648132106497390566592759003077839177101502049745471026906191260775801339223927213652510719828477441885146320726799173602660413723139541112323431267808807296279436231256754624405653674601716914842281141924637944443016548607234851971848380976562009063847062398024115395690370182608233855104339727717558682757142061172627029845518782564748931646835788902469129498908858638577316471450803813230942933936312749128470819946138472199836503701408305393106777366005882834443241335975471884012222290039062500000000000000000000000000000000000000*i1^83 + -699640815127890535865037102855429077570441509939819798944289685037256424209617920722801979376918776429895199240310587252025481194587988588935004135582332055372976626222974244962568223820424791017863513176461333550252059888826940443896406709709736193353701633159932166064771994075237002231978909889313201357605309051428864322087306707703839270885935703864742926884023537612450594060302049671173946480675308455835121278808198948853128058550945587331808934001163066292102518594487099773492744916218572214637307244828885708833965913299095093692005962226169876781694065051486868198184346501981139684158519218830321243956688823401810535109919060263300447823800629844687215563817912091366658191520717548949640185033943859856271394081702625975567221063055138229832218477887931464236249015030170179790995665147307261816690087120720776504483702368985899389463599601815335208794276503801374112716528970942920177247287325324378653290848093472325071801716983396453455579670783071355317798629010091493554222545853386017159982865464815042238745857029962497469608417590270553542236053202334483859285330768618103581495617831000304260835880103400267978036365878174004751118514893084956402906180010866678157511276913939579933548490973586824987396175824472718382176375824337066180312776825503706367696244432626159740746688746926426130217355998929238999234442650954941090285205439426929841713092865592535038434309258640021836552742969036989599815852642026963157180702527513130413127267961162015746303099739514517733298066980986615047109679761580987262157237902070012267642600923365044076560692578368203765398589017807657022167448980040153117166112088947788297575214446756024604403491733588256898071601536612640144946852688762345737337802186875240719550665064930071055325056842762079877225057253604819183104627077569283120499681190341472791940276266233682935275208115090512382083633767364236872454633293047610476353880337604632887415285583229054452528115474567508854804821989398034518881970686558321309426624646096503755522565335139794969045878414316108536247538502063569239036359451476672765199755311034268401484064613900606773967803032489448109952610135684473747246679456848832028131806187262698742158384877554264709656498001702230078138897992937178486571759615755239695227618733696997500426830730328418204891958017294606094756290635157747854708854622959701784721976159570268261822658760169006989680795255896311256929143999059436833969543250703365152609279059437349509085063569370284963433325333413072533118479990583360897871987215369965169785338796057377987250520430918872901332717417565412469306863626971116350037955949482172542465865438277953635769758172003378790929276175185827847757334886290976961344375385421043465060506648904400311950450585295635308872743010090749630921623044581731751150886223902377157262157784672244498575276908835922836537778479140104334828468948036513913644388767345937773564426619214416701736898897130428577819081756300036533598644494481911808587578759402361472469410607309185539119524279759385939341382401169452549819553674535202494907016297500777007268387167746741140726013365524195020572671108298840546257363980383475379508603711765541531816571610900429082664249711108189078235698138064082182781062963922837668705707050685545164205233701612391803690197894786161711764477673877737687530804048959837633817773130033300545753721322045758341131992019127633209622503313479915148798011500458536148386724437313922619429681024699582035577592265840633691670324978417738748248666524887084960937500000000000000000000000000000000000*i1^84 + 13016349341661936328302334230464502414443180447073151307512653416059707446200796192668279618663634654068697169644244592979092510477357830664431492106601945704365522739382388742750530609862186314778535847117084140525977587187939560394554181714373908709864186838918453010660005361843013563025846914217445869244873362468275989929499096931071743207234622316751798510846437575206220759605116783524549768107005964447519172709690823672125777720163587780765567420185065484835168135818846099198796816904015550379481276979339293648512784745225004790681388813409723553621400277107071603990577988631674206109005151518320748493817605677272851717132790822621931370500117350937695208268267980171300164796689450398692523526010408272991821833060321756743055667656859379035089359134849177254265844715340441107780179486332731876036571535743116585111502742166652980150683854781955594154665688385810642026262058285546296421113917356022720349664715486437848974372691937581410159535352791684716361851329683606144616533046076659399107670899938596169939862939762064070488632783643010721889644771944241444855904759870458646393413058551992129466515658465968353473675361155944030975394466224609518823515250382253864067991943974252090527296487808367423243977283636427246019510585011895368593276587892411154315999674708625837849811131326030301082214567332372364012875646644023163660717565080907482667329318663045426082285771155887134253867807913098917372764081662841204758784173182194732412838252348588810488328012578375538922466845291195154934409703895102586058391053368519770890364913565542782909071534546297103179451440711452825251253853303585078679651877407237071408952743127793289148623669563758196336420083391064702122834362637888994966373459679653182611003627915590102085679759219366949548126092590821836501951241648519326912921291763372188016550825577066717279810705966057760557073368517717617550852641482740127036296240077020684741863839658980009470596860821876849999451479057114626696617029628454868957122894001579614354305667576436963584841158775868037011171879230920006178851421449296571465385232266438926649029582988473017201363702738793538939379468933126963359830523482962191151919171136577173728874024757976217023355061245936866125185383843798918533896766604737451125555939573026096456752752713034192692406667494594851455671867080548731792368981645376396519476523562748691442358598734234580571962614176828572804925049369474717620189648500884940068608556189633686642696666802453646997262334798480873593805996691558127962400265205082462712333508136937607022643496610935976299787474264710365999676028693991478070381048945497904349033283479796619859164882766794841347518377685734442034958460336755989381256273180159398463380315126638857050288717822104046039190525892942841723938729453659761762215850485054547346451885097675835451498751829053238553879139384004740228954282339253043123968336812759790298090130309236488165214469662729359711890050292992885375261944745628175660741712776558808342544031111138983557246289289001543100865075976547916214476090175299203036797928198698562031676288776621736035770128471674942978443655984206095128261155194833257686618101945188436197069792855107033768639402561153767434681424178147505020318273404854536295557043266924018732044877957600690505420928955914457885326455273412502041450174267863549070710610542247890270398233742343705628249255968376350592707876232275950471310299150328536075015247982917490835486148932104310586470714456732399033622726847170270048081874847412109375000000000000000000000000000000000*i1^85 + 11751546323118156110919322160033234070581506869593919559530827453683496517982751962186208590047544850679721994948545074762339188928899516479959069449175730626200321648180108593975736907388148450352725412379622026796003396784386023224451954853588957534455038610031530754837808937906642685287395055423785846833044542931174182669650337683282487080219132037227943107092810876867974313485243021087896586205835304727386583511627712394834835030864646012923250691367203179189608953188955815270595731189599341111238504743959101761935093896189483118324831450768004444318357107276469397581987848220662068794622736100989295533915723760116031397996932152834736739366375982203230287223904345207893607325018553813518006039260845734405771828360779240812413740331643926215929632998564192422965728852206502211213807983752733481039563852951018892510614933070759308040915585095889515325525143008075052882647480173896031161750029955305509753583229204800533102842574543800487393620631639799096629704246593895630458744005884728288313554582927484860992903460488961026535703822610304204021775920513588304315979645280179121364312675539610893889819267842075083892589840225997814702387508280328609072555374191940804287514248748707938227889511733647871911546276138645538591831625921977293901831784316778649517090073916507279772123696692628408974490383895974614182584606516095384795681452005127348277517594667055697868586397800583268280202815943480978453578637728783576218666765971350311847897748425442113561655667463862294161932199154068996358289276867769140337322084045412453297394267311711903576977687199859873372948569834200671226799266682272287798780313957983763525171759500140158759238127988003347749080553418297534727830510490067572998475991485060185660010186617697861291980007565927366513277011322377337030095376103339309741262475298520544264493772531183184122459152072135918867103933895902378700852101629461700235413530596426020808024226846458014953660972753151716784546993364708920188853542736030918590039370208160139641805332397669912828301900911149365899096579164280896292146512026594747834851830299022903124789851015258771395059515318502850599969131373108759834947034793523687536790804179251566238695276688419687676020310329985673165768752410957799353615824297069556400810389088765516100828281548831478714492921893715100744448808701942582539111224886739113994487125690125607389167564348640429507121199705547224794167568067822004453295865972524470037214355105189218942337507648874895610163362635878992032900081295292757641101368421915107058369490949817972263125257982006517892760107988297434751847798495847357064629486908167544871710722467561189784620673309934082511280097979058979051639400844541430184531337090057077409177217112430180960479609526622100440509463290201597914768175194140360404064552086991652445535756283500557679816834456920659656636890601951751192371490860777967539203197667230674428270717463111366851421500142826969244253786855037357453362184244333588874790981866003271250287121233554509076743335889370000955337741220170470743417600876181358754608557270506797838835956529279153184159759514794301483735523857942323021120797099999301651624530035895473039792035333132408337851308432508484535267609982130413221172469524742360867140926765250599423280719517675398590996813437212953409208592509961320510969347651515711642680112142696702749806697218194819599586166642975586933925080595960549119562118839001377249551920021833703815020936906986015103774407489917175340110588876996189355850219726562500000000000000000000000000000000*i1^86 + 39772746667511299965440430947661458536925181146365187086774808199532812596089236118375976591465203186714373167726673085203896887699477934698134222230628357799113221230665727266149141342867553072557554137537335290969130311193576222418655104497888340099567102579397795393067815649346522481776652372055516726428226104623829644846948282173118209430963628696912510558293201284786077869301105537790476279720107942548491052042822708404937168777477522217362599016383424014252435633948619720940154572409507275259318181337271748902054380197941608136729678063837009034512096364955989122806497286848601659997447470419397601708913424284864399834624278975147726918628726783796419257838006884769550426679272040881202203816590161035473086275590550223344974876752350106413280643226667363793917146549827903736553959198731427433275288908251931787260639420316906359422554140467897236720746509596417864317663792177282476624752561578393979202375372151563634345905430112792246166033588939909987699906196185573489270561506027951461551146592910200058437665383418773968835129842635907610724756778723105174681371806150788850179251205180635536696231469767964566783153825354356709983621601575829451076881372832748582733125476586855993509093782391908632705912312458841909309722990599499598058158010176187523973867916529124121624511098955087715186406333138380415292212212404319404521437148626206315376237623672144944463151835806017510245493763153887354601386701702646998371124132056970438743178918771755511590662136489553341330212885257312286363659630961632031483698825508118013392174687339289465188264640552282232362536150200323982197153272923127591694028155038640255699173623227192815094741884536249510129793287615117823614405723831264463163195729110749097614159262839760175812612213833409447909815229755962088415016020013061492071605975255117202011693325580821966928575652732823657428297009625714615735269994781319865418080528710076681574626574378490995177194204884893945092136011667227529772314108628268431650911155396527437911451777702230479607437694171314733615825995116306466519579075556689167314144652006480033879654796346675981562491461190739946181023477789739387360546547585256736712320642478357894996493252591527740378446056948237214103436827049867924879517648339496628967690287428686818092338872641168261663158933438096483382079161454459670492321902724555469035803694449322345865299693274914284775854880361463158012987885440639737604101991586861452107790729087626271802057211892009479299810831687302727619906700422924948299574478997706360902795146837544498258975182463207498901628243075287485705434387486463978928269836152878903874272958046194616754551492994683870722533970525533187387575585018740880036824143864828680463258566263268103948927624729777329164404155886259771910294538091512982268080000349174453342363655072053363784199477281589884489764462586591045357566151453002443658597826578715694311964192749312772798868638657765275489356082846742266597788240030696419991557949876369552164195494361464331158708280355279648887930419536269019390175954698832333933888300949857123912783438170880913036434640145197023119795678191084365960062172549895662328613152399250031450557919175815238183113373227530477497805607203556296373876274010949675777480149441170742653119051303502488483917758930903910883058314790404028654769256831281417789015357437783691946455792200827217682997204367831711375120831885191441662081875910269663090630164025843924678113486854943688106138986737558838058248511515557765960693359375000000000000000000000000000000*i1^87 + -6589137142743307393271643837345985083990074421383750523246221572564473626267549514043250486998771134778301974111415229548052800130582901741844352878640283468995894599087867210436587657404582556115059206065749106101089925942524185043663714892545112577036520572545412097948223075597442528158311331817173237409283611855021568416101887211042064570260730531663677972291870780077296028977527738282697491864208632608653735578421629067201864685081803012220212063153835562808104679789902995584370106512497906050011157369107811954887008378162498002771592195299026200843066667355737358090908292918369478968502301415442658167708606272295616031006722325587460310720493225806322479440082446639943103493525423233296799319502241949345432348260385961721202586360205828268898104741696545631634039798298066210382245115786532167906649628799079032732821922524065450846294275168295013477445503914567255837378597457531887471965259504537756091207324707576603115136446602732707121920065310573983893786709573922541778043736393979755544967831884563377938146003599133816646902191786996051732154174534597539224219662661064414079963166848213480461256238074388851197117076419673104076122076003385573380149413805310899256129978048633306031318133846303131656076725285182796307635722497599687548178406308169398156662339487100148794933019262513247270079850093003753846887140835916992260434191122382699964381544026548570002581963954428668011587220682684861019963589338374684837178774338594597781036538826518483367432215097444714101661220949924234724022074818880583180564610379094316867581972695359269265803620015376351130437921033750401101017936688507061707344834846547169142084137143272252141317699370685813523182112524884756716244661655317886345419603801344473448385028769174377892204773133444195503900199462670872158188724754010848922047134250694860458004295284501365227892507960475061828977154395380644926571697666528014871433028509645882781216476747515136654314125455140159487166766558990664627149426902011689507646231631957148719198773426100976630413637150329386939459031544984235817970198801786746652610751709102907034354130202203036455023460826824782409592565335980791485593661598494916501991670826725463018034842564417716258257929200758923462485685905073839820913960323131525749707108650017376720214888477142290485227467405084764267298803949813210267050481858905197569393649507193454666643678620956451191718900724560344286754737270575511954033947875117802345381243759287306496028602455475529949248452758480480646073945726568268385776220309627634021431752744713076883532966535111241044756366544118011050390181390180686100136911418602156472149005842172691721205349526475602658279797883548138780802971981605557804846320536662017643194298342342875680873690057183803650331466702157254513304908826791236691102078599562224270441875375515374327235316253942550014337096196300428458528401210275895092302044223968247294186349988634429458082876848739537391241867417464632023075492011350842205337355228078961551116848611582722616001043266539249777408812949456384801416853990173455316826802514551762352505148324644051910195314517326958573559190531037997662892086880491324727294865629586206198866932903425591699156089428654225926278953687037656248292140680595298493454766720544606609009364080856918492162124032428031220921951403637651023807305929451209769399414925346331432944116167725767342974305176954242682460257676657691720844068474791706222739324470747015375888160950178462346769978769112086069981160108000040054321289062500000000000000000000000000*i1^88 + -10071387479667941219469413840201061876604948840144355883613098307520593554040048578568271195786381849716378359726846798059909630373362541360950080276791930749713884490194764697549754161063892568902479917568812162474255798735680732266646062173095215179546462107442993476123833852508295699468415362495055420665256405795064127582926559166933703151998433234941849105023619276799753924355214513521969199665043457409831871334822943531166650530120331545162203190417032028614935694593033813541940829876073761750859123400576064004329046976739601258513876219956322929549077709471370397745012957018193119726603905591112664530083805055762506789192608737266294823236529410294388630904030615803047905121245905719623853629487747614881238331061713523591375324167952035753748445759777082808517794543445423405940957740729806231744070210429281299730266467522413788366352955726688827726718682239395064712764067581657879333147333246077512314242620724024357649217934968813431015789568270614072413887914929829543770181276915847004015219766627087839506498634177595798420911885931340478677555995596087734676706813363572688083602677641882255535037007064920545160595970850444818525048801788188770955856550762112171369008208143665801829689599777074474846524431499206634142047869881700603110447638092725121968202487505051589025042408638583751422319591824254678684100593652587525392651449911694628090562782470074798669906232207555837119125712465145515428515936402240762443441432975300628906164557118734543797354012222025222170751452348352576347892529760249845078522463949654458481446066336941606464836118154079071108052714489428220633245477994248841196235132589011538135429285706535307522088470524326777685465039747469563122442198564584241433172492282334183772199861684613229118527947380893533200326109820863688499279005755351758923745656520026907402789826170931983012027409482548585477121472712183784193919000588424692546132610486677036252639105965773240454591095361579724156136589635634728909948158060821955130723556336969265880112780502653930788349050784951141388166168553665247166247848004909749408951500992153937316739893601651136115310696827468372710794451808444783687691432877253845749610906190430533316745824963536134016891177051290056072850910635814216489086827569248402747517470427153831417370745541686464526999521896759707732105595770448895384676004894453284847518400689200692770776938473178140712979856617730542256264005875552819599822824229761397587753308233913847357763746806236067344458827964594008388788585754073245483315558525419820271246972473006037060518683848272425707358739480595820573661593664013304515167441619787986251120480741516576132475245960948605920686885676755204108244108545610730570585597899752798933544453530584987751238232454796897965642650787460691822421559887975812299554430853216143071150441088678513333501349324636169689653523827702186132312835459496903112385218217660004492803485151656695504807982711885306262661501771105436047748942866556680737475158393959407846145752588946123309549130182740253162545239388223141201104367105047609707971312412598536343853282875063834482499344612525579963730408188004549148441202298628546784068258512667442103655169524665089886831498131894384070858733686715687963746875540487490309125628106592896256537244012915007276235836737265557052132972129876625192875766854846160021994422334120196869078905779914458521502083891106409662824211776869435093182725339154125309960115925736544036182428306176855881647058676975348134874366223812103271484375000000000000000000000000*i1^89 + 67685213891913443871441154879863343164811403619649103202466456219195603232913383832353061346272442607866648097270022926182728856526042639853958448640426583784292207695202307628897475215576279223819277397055426417284594441962457096605220629496020235905481113556417442681261230662542734943965619548253277567254506812096169915742219128672473372129355153339939967552405450170407719883199621434017595555303490365527785378434091397449343149219629147720353516062415812372059275429966148171717523436009809465793729603211150267167616388638328415853959389977207053965923848905977227016123590779311011483595996312024294231823910426113396600248693953059508103020861657695167818356061218519471762635083637850001580757071487271108189024390606083564767083317181777224115162516902640612172722316018234356631962173889174996079367680036752041461883677226874135793832745289597227500877135398912242413104135649471742269734555604985322061337793573899449172521697801374012321859454975025922060910394490314039316565527240703180449316257045586539145119591587167161554671635220547272118403699004136327500472615539175094241915831629634965670097057998138226856971691100798847970331967361728274805632614578403030188286669684479531848555545492636705806446492917102326702675563298034310967305547351654695832526899584079940686067473834662033495986621528700694271573277671042937380360402621402459708212635637873352417769079288613459591445994330348058014476924785613727924833763405458672951172596883357921197499511224981788388433156574897014614388460104034048357501744297293820306721810327438129998481944842628485432664498503899877027922266364592215756482097678832422106511258972158390879516400371757357346227884562941998688896165624090079730371502190457755181849742546757251033087326582848127101458886611421575711508704148413836502624829384901933850942738770165053020053985598861550756833181405842323361326497446894013645965376570297112689991061404028867744167383836881413995049172911091091556359146040337914981116351564574090401352744723838035004467784743753808122573245817113583177528187256781557447044635297573281650945117091964128768959980082067398926297246466802105914720650840987090229876885904685765720774679331128562775124689107855954186196232064549081540416195010604120495720600838203306151521605942411600348997597185760269040528019200710047417479915161527686837177256256252125530293397523756767287914459787859806360189861480035992706281720376174162945115616742007493311100656195583885826213809691543954040084243360379317413149086192218921200656859163612077010674777801835665559791378789749734703532386882228146289933646838522207974987552346320336315767564014184608700965367849280894821691750690505937548520121616143333052664844938382387612931106813925550373642666716116450366518023268060797445809740672173936980110725534945506600575719440896688918834119948730079677429908917301777652728439872950594984646146534894159423317578402796988896924422753240847489752580011254391413256515250296413272155253429577929119712477434412362236989108566795834459203164953789158267394479329714121904337886536780294443029621754736255135065537572445132558750209676270213609463224697106666920833076732673018423541554397424926801066237485680222960115877342744513017480200730350644863477441403739769673625649095057414637123844740731823851149160895774635694529057735245965382156025763692003949908421850110783417685078769098509606855808167101947699045320618300048891575574276540977654292863263663093675859272480010986328125000000000000000000000000*i1^90 + 768361120729404189273908489786910410151374735280882898909281070452989136278205500431664578798423302380008281443409097806743208666026492964710642875979801471727481633603608953247247566340681168456319012309522542949705177448311312705457449521088246517885346382307064581027605237089974961255277928080672872296228946975705720726968405070521661247801682101567993636341575340682460796130480944542312539122766674958088846387568482169930785775792420326807332142855407879800848125899232733764692840247906549745333653888181715758741728577442437210151967342835172750463307436575819167862506749260001502732413345830740802819555282292809741097105015611705307533776748416326064319303324623809271247488279806219144094034027422962975630861264765169324802974513579541301345751766985591317053527617169178746822913160426163674780866727635952602550481769702841007547456011230266967257745586864122521381468706803030334382590167605672959202898061917553724239888496614912233919275936440830044773786745766064750626307903271559524246941799389179023195614471317562726867388793756116862121175902492746033061600225188112694914601925895299857917950704951164979201752551052406528019214538496445887721694436119618374546646396644579297118323338246292183070654119917182497900380869340952461001914190708176064560447904977949159472075873115114210035177002613506205110177583759160103689558940897293920724318074805256235518014648333362779349005241260835414591028043254641907101311110657322794310317104494065427749954744748095899331299748860655057750084271748354888167615045225818170138922321226422391980035310985543985272745660135418115219667775405552070038634491597945584489855651394796634619402854978375082612661823204513828141645228181702573644127898056642905929804922857728339107856026959059499245153858998834896169714064250178312267733836554995910519662547960963811323189359774287386202415660013660587397006755766758203121037016083962942435184773254956376024313621787828925333949516693459115396321275833925072118448703743551214838825216101393925798554755609085670023379739115069096885303141314606932336652972610028850433433834817541410759328135941470218026237128989773349320890963675298197634361401306006386628320987039314642083069178501381860908608987264340992172642532056446189839261125091023473263346041695696662565301000522905073399110133676371335348685759306804277306730402735693903262259387331150813096431443038936325093927914309583105448030529315774351591823358484296727605859457567146265887771906592889401133880154199197616977911233326133808604755209900684818023398779590768417431834086293904204696160576023330103995943690153604348111460960144172702015099932404277724028113051836788787397923453758936728059826097680998863807580180528198317859501179252614592098469769948839232273987293443053657810784817978572453280583579185394632970959518201388358600659812691993926928745611095822170217759300421223004090843559622090475030729209822725497022178780538519791462231799846293993796692361438158998964437074160428628800514990347866929845272154546980279600232622157595555437178782598849459780871892936401639922119813963984397609467595632607344431723551237665706201152672096653584398491842998655054861699067369022378464408872354917502254652446011848273838947722815071698518589474008280665771130558418348722845357962767716791460322457048594715828503482648477179274627604203221798152489841209113069350428315821383176843675061023264999464192099901781986673259177089917795755447116334835300222039222717285156250000000000000000000000*i1^91 + -2548055879572300705901772358286349700928992052883451792907739795471823759793309716789157262184108317564556689016421020446830150008528682956472460656384860685940113640762905449316532606930582979317275454859084999407761977459214525695760214632425937885906573967926988207398905536733778058878793049198769599973924713466829949905099820808290802134706153966102268903140552150955710932997072530312112955123517602494074802358278614258582769526759374112927318721590644571039274561693990775423628577247062102762063917039066608241824197631335192532902260240437853025268485862360730153490325372750954453515293051583598292781551600664552580809170380807942878691467733733088672491810021988468843570724942142926016760652662274757740177805783737807045327526862376368252189110630369051912325429189714669102650582238284170979157554962857188535905137741190953837429106955981480703987946648931826132387980699553261683645531260189759179165630864166088987596541245321972966016310932471096051320668557098775749343778084560799126799159160587504004400918432941301557362925214966773883904507273557909397942301466550023272803612650682929428186480848167847998913866072413557675730554127903715743661498070780650493428265086572249494450357268309401292632307678370403459061255443425725869856910804417220323929984946422951999774087889094622913418974949106174219938710611873923180014356938618952267352384396911422006490896178224154381882846024511843039129379402684872796884552283132537578944964087868692250130807430057806180333635417408261188557687675586617019169435441484864611706513776210934693298298831749527052322453540102327754026169955116384317738458982237713720754618201795276182313597299231232121544972639052206227984765229597408145729624014485933082820934624084279204016343548323425235265009085670838628741726091976771895731819476437992208929983737534202248999175531776560735559067827387115057286045156325128944640312773196550037311692807357177261441696487486308389743022003432333972066229760066020038602576638055294164427646431675377420780618173268480225302282369228016606932117778387384236059802377475782134460175582198443794070422065241777662173623327217727615324185283635710075177585812283482226429704619384490243259069785207841229471762869099159231901919446138542927176158482014152567423963251011979263972914349564345961572628956271935458034233914009954006554579777521427021512144806498325228957996761277358402680778838158014400674881567575073095480590835933875260764338106979448332244266977198005487681040896503410380477733426564954764436105828931162987781061181335224168222484437647792397053317920673905115651785300775291910809322365926577912168982662566455268962130777115621573829493554893924512442506136496726596656969473438117838149997879687860519844336311873593490345088458005878969741301665573030841166276169602266014393043252010163130339978816736563774197764626958185269941149427026798380645413271965602177108076628887863706167732298500282083872803308046946054056409527119317418086838108771766975867595478998716812739482149443987709020039577330773259187634006671298525499372232852453883356109130130473205560809641950259309842968370925972491907792674761641687130605893571071171210553082996030970621945912957658594260923920537107096691144708493743496098587623157052647042536371563022911918223608956217254289756626464064631477344610973708421404657606876397229569330954397504776915863314173886763490605219005205534608235680789043240966464332281429805426853363314876332879066467285156250000000000000000000*i1^92 + -16905633174021610149636220128449464551792297976184568675919138599539828805814828084088626437372108165732204427326866992697913462334646135589577171311065662997099555528963876172867434015580840886157645039379165142579107293751872772656790326002952350779928057667442159421593553624529081675143814428835288957358206875568249758142557243952781083655623757121003098869669811909412434195497334683465495851889044466641582606737787718624831711703439361718914499062963201200423946278011516488066321917332837296209507768887379442179384288815984447787997184871778971834498622135231971396323765761558981055169308175425658835564949380729165785896344141000473914542019965897539736560190541252762020269256437776523642150505286758415276839985312462587173801797494065681194708314215742998119644780784178491329324903645400955462357466020444955363083691222738672103911166822385005271033827776447146846330121381279703564904783095766011547549294788228472599944410456894461273996728036683790597224072968166176529941427449283429690224417691222883856279635862563654552619295822923169857569975028441868839925109972826280023922252489929886723121101920645211924644111805144619946077420273629212846323932590419825787019201100667320580107437254916695835143369678456358706463777060954402156325202575381394935824231469198793493755534284168124349346215250216568455853349132839572635430477768279174948310292844404232315125168452404458806690786493543960388023190396600952479763995029953528338340762040843113955372026106624803967881565262407998478786016124917118026684307063295727323191317911738819015981164232275904488683440388775471934654145994287175150771637679420153330672448754946831940045036352707249690064431597057048165740336979119837307143616783237876795089156138524401312738548415834993661212901391050748179012902446883982468384457133568230788271399863472653640937384750893527869045977787393716573367378313427178732995865825530030060879072895968432119773618112959660567171710238325451664171842318470842987470423766447081012846051854647786773629575682461603466506317062979792608606938038148702524145567174706688031863884252078863365967444857735324817728656473495645937633413131872965684530380123852363329772681038755156887770760115425459221946509285377311980286427527152836166085853180846664654505149686657282843949716632919792389735411904638419766921716893314521899252859294691273263183296054152728892123909043208925513942737000291858938098995708293465937476862493012446988435649974878382171743649642193275604305510674492895698138270134476930317179253250848549571841551598301151260028086145437487663382838901598622879411641266041970574023374770099454159220352432749323125608894843331115149727927457113822436496410748364093795811075251240970767159694877102145046447517123954646408898939724949829035760435960944701352021525083439854288186461529733021769118026017441179096327900027646152380081940280465304763027361516209104970449284960267070340945269063192928698060255640145998676210661080786053147514284800846642274860530629582016316276429367033467003506769483123619810851293119640571389418992712506744090344224596532490641304490708211105515530395100669888433389097687765322335776564253712007309163924897077024685406100024958660161372315969274449904087218094063447514270452248589140631038290319682483065831483647282764703262261689983957636078241136660829582060939439401144834952826433208968148059427176390247067452923677853885849719018665540441842194718021635813087755195738282054662704467773437500000000000000000*i1^93 + 5002286819653132377013930497554428845573458655821921349988487894543909484648642924227869393617933492930321902266064180519472148415222820141727442122030436647102089094794309154541207390923983925285977930477650057155015346124953248251865204369775887305005462250703017432434902647473138610532479065070256528429948482321217819492872400248575219469558521726742835255125492567463542146908536958281882491471100197492793393889454722625019323164131193730848760457285211788730617765500692590701156089570474514146352600365597776075632371443065831882049150300695420989300854754816150973126077364105242498073365380698643194638097177110667399670583619785362194929598305480743018199382174391336722570681206778701975759923213705783557416504879967734229814159448787666077682240224795136511617390828455350640950977949257274156069191034371831990914776419086566154074113117514249690089918012169962293161241491404605960370333316331702411862139343036178686159609295299623166277065763034313279327835346529776007563664998516820648536418999533588425080231619607087360145110282905619412230825794370690083148588119922620046081512945637277391700903168490463871756654031376032429932799938028491724890482586363476679855877504758750690552022067721247404375379530654920929777596468956486014264640818167865330441185630737480639096138622771313338234938592770455706094130585588464603901362223077963590648544116993574063646264074507386312543111575470246200752205739496737010634778211027521595643537559831577571990251088888932325468532359706701443888506965102630498462810995600173338201174153958639268232903754712761227825019969289327170218153907746264815643523619763704279096969488939919250517074846483597186129514311300261881368186569660421925588475992750266176872105311915500272915915431985793929792356087027613416053504534965581811158123228231827787446099353408927431520831679436840937022083815481670045541099071342875152483251605182498727629115196124074226630959618209366987629983203497073499112755025935747740855254074313609657439807685480853573970753717205075636125211387819923084256818377356306183100427016270714735383158757102460247393986663293737690806869267565134624937284339882576575577916989312438164736012655012790369318707144410595882514798333155132052945788576168207931055950514473267874046026456735925772336932737123029577177009467185050666423092976830574079921765407218164924107155331481512240372395871213544479867314836280744618287712509855881050704090514248662926499070366727032809511299454338980591094445343110112566059213656933106302759744740747032735205048222034142732213447935733305913025388753454371445695155012232659785878298439975485432047323934211446577799006306118397375326804863703136883144222814830369153396286022399629932134725083169217629586982701742701766090339798607081520989048764695687450192494793634476333360162294550043969043779090017766831339313234384649491429481440503478895901290149438359041312875302095071095748546517697704866035910447371616700862241818186177953153079231529942689146369294105882302007860586376379443197831221090369787718834503240010794032713586103489335651960982311640004924706890003226096729260299628253404770560071620540283279428478300001641795465795316405121650839965927072893416904631058000112439511833687226162059817862211831392505270343765018093682083761066149843252501462309353759489293546005148339730006980651738794628355708135870422924072436839253218654646128218670837986811056129268093653830740130672438681358471512794494628906250000000000000000*i1^94 + 151468781800818533100201839221452928547437729423758705404591295271286259118598818930132158620243522380218951704335751902793926378958431718838658492750092492887121159185074435418240840347111521825285983661332279702742378294697681272711790102689841650506634638082542404988878668840017408856956413321280047213200848721832874682317337762305005064594777286233432252849274286065274057597474176402106699244745993347298965297416192154392461019910752355864862325058892636849869407656278924257970467155263113858963405226378156734268128316611382065588673267295168532934262160834774054947632529735138251469026340464552895538462573652405281720460419639851974492061333913068477891860499032700147530697849631263149479897655519588883317297661884789674440739246057996143163009017171771579573003216584622809338776883494519399029673113934108273902762377344060880954690077652105798100397223594863920846768368298505616538798098347508116201507274944416922872191771555411817897042971126040622040863389275967805832136777539368376636747352432768844805379660786232001183597679834200504047380066293995334785589754193259969884138493175240293874697144996093182982721141553003655719936127801229429474141782799408177668997530841142715158627779482244673635468722501784081515201832767222271213472122327553645778654519375904876490056571332623561739809593064513302185144868980199995856866554424187031765291051688623863670571543051873658691491985926305526879915630082423183552977616571467737621467899746753755256397787471042473373574470379536363194617134060078241837549902851461055889165569462702007383289460478004110389633821259430144000185921199603688790178307649693459251122400715088499527484208252959443031583281649750547174942617082040173772694745288595068899087309342525519516464242465096730676243795642556927577281601948846095333816525833417526213172798783687217994863958549981590764786570975861080644692858877337829145923084628916730971627246687175990262934064003626509729894869528806919408944378178038013238163653127827687756418082373981833933223505338004826312339308906550569988305363206519645352883080213802791798192085734189460728815052236573846824603353532490324317832337418356628322680215638545151219540754021006059146528775744354679919538711499533619804606525658836411602149957806160617201530283698816756443431633001214424503592338644909361638189165595981125667101529272837945015772544400841289320765996279450216733127298161095537080688963687428262174343074410987372138940118967819266793151742426773926204460107664272451353742656475924224251885125166019160350081271157216162816423461715420864401474451628944048104891199426886558219099061805757960365683154147646730415842890596728424014397020967790666018448288844620331680651596334697100581132062772588332027167010502422876148651879675849655637245667585020115349959989868506320608593749776257999209422576923561661254740260472998108369505730132938107213442761338497308373444267236340642468997168772426009771325889965572819895888984829138702693894712153759645839851458877576002879062296629055679037712135273656314458062012573003146177030807118023428154687101999561753054423344695505525926386452244997447515720543455230218128494579924405454807730270957857265915029735994000854475414417663926939760342868718795797032375395732850308543543566439699995183245334956406983766821019982423916649400847077524484659404198450143229694341747488118071919281810113304037625314609757061664620251342772907653024677676611986498755868524312973022460937500000000000000*i1^95 + 305341012561157199741924326369875752289850935231458146768809799113765192560856822796411968215114676482947701178334254841401579097813346290650451415520996031560022382129340135800416820940274499188637059660364446019866166077755722804875813389875118314621253472746916951683096799960521607229003050671444102138115571271263746460793144028401033542676837785636253562628798003500042577929359495067470990803621620722422208222056071427773978413488995796305755309693374388138746763424478939668522963129195788847948804858867917278788945105599337653008098645234012282437899770306316984962329987052245402588298281573619591522631465875404424229748376052883179320833566672253592804106790953734952164659796709885035812664357005941986085616623805687687179966945606395871505810220890887869899329621716824406615659373470689629125090390448792727682514445826843960250272238231247591915677508481516241965728692345975288779497080527426963014792634812498397622681349151850099013046556007850200996186465841954383133534588204129545648477092855302573614064621157041682330731333582081758239180920304114440516370913128787185679713818222306581778547627522193183130122322161373067404574625121532420969368737506347483520634267206083238220496934279212039622487448804804226284322845507661794166990670788387116890662730498301902532140548094170202361063454787550873418022587051763999952244538772954147355857772861618846569883203552478007180468275379947912348723104656621585721358154013171060815409225505108075795914482360601743809036277489164497464589498203282656764293454228255499372257622735430067293257106149299245335882010742130478374372187391334598705569305790837097654754467478778799121650415959152636118056623045219123607699504885481345548253662830382982933560793246358444172387186698662952912667940043622582224949936292917558014756431153390107437197468803914437006362010942079404870388405705415428521187535323883957141709385844589156327242535977140518018924692218129121893497521786859855910850522765285651426580308095275574229031117401118244542780887247989695924991221984843575123283495719871489464096531687141306804758387152380695674017200521751379383334321146855474690771209324726727540802512659604988056634246968631219069986732493310771557148050398018725412163358605806379596961491425352147278037201760861272072514216067421645570567878327327227820247775240197560342191659106245574808430820053095332456397677172767433918329930408837955649728520051886023906428648847080312729885443402420348558995876085106374182730650539569943881064219119130786979049971428680964890320097910854020542941839008291574551588641903625692681923007082329557880353259725599867865725807646057981368175909674150527789532091412026030469162539702508787326463615887800793157446319035242970736158197901987361083780893196782663606504457493840808928863526981779164536268681796128595414570536183378431790125359798833388621902022044617758243367669030866342304401793785271634195906121119488645033919746722314015641830792902110094606518268883098985376314645801634481673890762764990334701579262153045493431731476499580416507669177504550770053519554070318507773726475269401857650789184434043153462530658675641616882627172268911454637580400802508970104724618152544237398112377499427001818641870071353869415336947560269209996510519197219646382307433545713780827646914419823640208364047933415574433448269186871726182542165839172928527808193736234119210349283273029506388322278479108956832782650891999765008222311735153198242187500000000*i1^96 + 98362727987421083507742328931399534563566106511419405745014828314961864412169150365837047395265893139988618784528677422989539269801996313884962048253316397274656039606667207938027272973397326721596740335034756783983428364419924563671895297353426822591312703938437271298429865537881203402342345970099882199919421507390363560028457664402155100468332930038779391892255337994109143152051759757403513864671812833698490947549222467365716142890928270647897237997038897257639707060237455912240146266203417695523968440139565797809195796324408646147570177280818101009007030859088392467830325598727976790391577466410269338538584008628293273474852529251371578097312326963743895500427541795755274522739723460528167515754630345872329420426749505109652262694695747410399202651060671762667330141829463299356207903469283188027557727177835866406207733794595313063886041427240959922688677158876525790848506779897353922044914176624416889743741078785656980463008722570942601204872883876991035679188635122591211481939562218096350691406328620041324966448960498497980039963354943611910257887909301452629021600557432838692717539876234734509211158037680839076838524336394849489723867845384098079499882750929097721826643445530931482581612353805924765706887061245420388239644441495495208717926523030570358107876689050949939322770164660380200406084110454575486323010146113319280729640042579174347538096386270097354026791832364656561870434595433543469330827410026645384706716157511279658580106654967050490373181585417582934193255004764937540306556134252770294103026972376445037972958973651361586498068069743307081664709488676873403267603273663350046683146479798096863037029399114266348786038807175185981545630207062599266859639666473755415244051114897402960266011727059809607188469613556753109267842289397271612523752967102255758425096205863055711696935491133107862914237343707420928817202577239776664299503832996633002138757111391390225638774650839213921446877880694967640276799154364480739869853294433302132296861782254595719665841587270143892384083497628840619142383833408420815137149915246444169131458380218234687362246629300749849621009508260649635723234700296292559014377016905546463372351461514238234041779065455586355573259705230405802830207521001694309332957227233144345589188323516047434947308236037315184472772582399637836104569104193231402877833289221918099883517801688664877981289085400225857459926459586879835678341352779108717237125377288729054272954356113428179274989411927632249182950729790175558117398060039800979553364528397317411016718011431769373245037312027515402790205936325144362715315169546112497230567147558290365754856262380908168265832785236385175799498158056813602522388580710279927250753229245932574253367116755856222413089549222776704730764964482471206437961899226684275485205817696372262218686791143463455453765858820704738678221022386959320879544183315146459823440279691654866246061429330669330604895626874920005080082150639806795443390991298095174338448991458339023548293538930651814466928797143708893252639245928682130266692159550854521231309304960261749115318734297883097800245969511706920518129768517315679392898169582118106855748447019291211952576376923046520421764822931687567637789921470236840234580582435981955868718429161117870295191724891621661094946370375279006465223907359553229570586501295353085946367479442930418007908485103274563404714433457266484731562734426690340645044610900453955491000698004196156620793090041843242943286895751953125000000*i1^97 + -1330079957622269553651538237885176103506351979912171270307137592046511737505387333363764123848811456299004397619494182850718207677036291636845261692914913236883464226737153608189257618742482248910524494472377706420375937854031805126804419416344882118808929777958227104810205905440055418241130586705893228555021644700177709838797995227830412424092458768555220549692196067359301471640438530110666519194403749972117320514414206908726889748035176226188829617907446081907472768203155011749051954205917891839891039857405786930083002964824250180204633497654460977067487220851157469952310542773936175375637461241873590104147206430864325645748593152924246855087143613567895638089636260116185582081293486083973278986497591133361900940317347426407494102844243924515424092272340155416528541826493607875444589514281044512954257650686221705407409498798003478043748321353138504973211919221367296361609645735086200326912900512575541306245164644120573798525014929400921618163265178581904899610995023930070145046502292506991957210960115213359721508804857837035121749973945442794174452208547102025258296325701140638046638849748282315228987667532614545918133096758519922962594306840073531573043119608733560825644545287432135346379887714932050473740579471900865163510265656379015311591618033530639432789214994426346980457126191893705132934134075776098589140381225506950481553310106107485828005170699015067186266158189121201233200801173565678389085215604098265527744670685241257695531532811275424170574872237324236372197628394308165506092209176476407452676462228146478792665642736592390732463395484814819590941299868796748738569591694991175136504577562696566885509479497054456625002580557986197312552830368036830830282221733677570725483255192148121432280804751204127834772895064571340463793914071544015890994576536273059001543543245347651531387551369397570145244021155764041803448281995442565130113475056985257586496824643149876901019933695128837127082968059088973655600862651341191637022709339981167063577266743259859415226140329873290246481225642459595173912525281486093747214376563234392346659768479889100858120394657748655340730922450446862424203598270114810312201671193654574711976939494261102448071274869075648990169909902111268428335528417128881512994383620764821455046435043430308236384548704374211814143655127198135634696779047797318954868403229955537856979263299743893671113533935690844446932335381300273896768915349027435373077104911068145305986017143278980199669700222082623288419631591096776186865301279811854580586257661727643159864609074098617430564737486069486296059681128833960750510330045912730643510625022506718749136679022036091882899563665102595628022257771264370266167501507524651966200232984007582551000434374427576075072910537503921225451266214092404660578684357243048100052701612074376715128856631089963564028166859714689520113796337253191032312995381900326815995298807818959383824802716652128291249675803712957314518315680215045215463526901811979875930531783726577194434137244749561972285299883231775092473107983277443173276650353637937365097079674229319329531891022462064940958255652288742348305286897961639278755917185771351837603239918898025411447405190817156683362959377949038361304637361001719635751356287001621017898945581738585420155250334786691442115260579617542378774597051057267073995859776757559152335788720917743357093715980677963985038604854274117422290614406896845294038915740382816219983209624078135391300747869536280632019042968750000000*i1^98 + -2415807989573172603342513874154586349151146069290912726347120998363088772880378301699845932950541736874810322732799437053794040452620921246362662416523956073327104796653932682613901265793322554628588463228341393241638012619963857456409326604939202735599128841788154759111799253511552087930481500095353420250013294424041060079722465395102238635074192656568174644131232201448550804034622297514768857258497962577866796720666062153047793852999524515476308634150549267151271586690051289303642003872101184919137414882665960481336212288464463252101320310083578933155041191055917977793937104966874572449608244115596174376401275986666850514453556726814092051476437856979554320106702619720962870728186489019975789299081915723809074243722008448553401314740524974474069680553944662943968837886904386577993485730500361637448310193093175747581211506367843788101641125560384611120855214736982532213828782564685878896155575623450400194763358585619663068274892452731326630487598922416014089782436279656637147050290245384294147722739580931623655285142206406457176252860845196078651595053391144940763661751801751209081974580698840113472155158642964377859258513810886121798042219892441397161400580082989539577480870303999438612015772854415859691646415674998293378537299923299480705800044780542161705898712073303102851693218174408305060018471524004490739853867805193003447164427695053687203275024323867538232495039968659386310882517609063072501487996874754779078069702228990079949719375929455836316791683442841156184356657736666736094936898237914965143656428386827018449560244155790839848203133408982600317098476855151896894515585533888706472088472634619988792107371632964666046028747327197756148286666433202877461358684142289230885345199419035662991928733953576255121606181965432423380821999600666688948297234067599140563495366105503721838823319836162594403736707975179121443598085980118501531278544382415601098439088909766755177493840089847816161904144410991314710837969408362951825875854901277109950456467557983609330227281820669299260125136295161370519295237845687349292193446694608251160093153138332220830566290751500840368172231430870490470383930502300244849046930775473433965813979029934666024533800412677309166450640822614408247652473961514774655925270133206645711323843875283472647773364189845570316859859830827671291308148829830051366036407387248706902677767608345449218832068137571315018396479939929211635543567013609954330834015777379532916423517349325006228798412625312317564807157660477827738994825506380555432683383121228487636039909212770770181545571812551319252643691304404346840643221971944511607598328503521600505401490615064169279666952789569816061391552581999682128303263436127208119095814202149965427765812005958428150320792635320234592019890272573624047273851127348602475721633127021296599108980769807205653937369038847955613227114629493441177187369674857023411242191180202049312060989504563779868913174508543020233572108343619851906363043507898914222786846853879794472166471045209784969894950977243088539772359739378049658892631644483562707601526590880347318302202834529452335391340285105589043469867788158725271494625568613912614112187689339287085188535764672712509983395618479452808775259223540323301830391394003486744841876201938651235774019548258310082594676692644663530716073561633584401557703779686320375941352105237984244266924917897220449278209951522564321675381069963641709938181726703698704028511201613582670688629150390625000000000000000*i1^99 + -5515107651593595700495884660293143575788208546724954817817992774753138297679314195050556229958263394071206820059975758116491007230250807981717638040893015984788672702346601659135272914100583696625052830563107398683307615532292388839593273731221577467449021543525167922241232159728830935916729665218732134196072558128796969591764341988034966159293641641852785847120146845091076182305847439846673766021558511113540421642169140493999322781065290977202178101323541886559231976708896838511295033414484262163048559486300307493250352702545632996958793756020384202704654975018566122630742834323034600997760828931204409043861764782994952702543638627098786521642103134916763680216123703521224212050903860843137947939812961190059722608236191748790646883346135977282042121021646316646377837828717570101466891644310776977871007056553199697643024953565426809147817256767479631228550118136253371254444727134240481436341235990831522838097400226149884803073979336812802519614089797087459496553435217761289092405607797750913168102324082341752384855316314982771041411577028978214365691859033339049404601562376919104027210994252414158036037880186687166573491029992726383432636843730571849444624808472241916552905013997982591326460230383281389617414601929006871594738876032540855368330307244302363946808703468156725927747394796799166494498155208577823668590400207193286884047671962832054550339400901401734488155159933599730734109641071836746899301660681702730131530898388197490531731467396044228206718863448161308789872863361294373428105895901240756681767919328470554379691451353130807544238719537840442828676555018706963850248441114377554346869865821772699351008662334403746319741756003166003909521351062753383379229034653983747448326092146368760900457673990616740892876807951283176984460943797473057381130900653439737995519988701721949764994015743488709922035457930677336600777985315439206449578741959159874602251241568714587805103591271572910212056314613503818732284029064254047596010090070477164547302503332140989251635314480219136559245019159796486197913807363186709980163329898743916841161135243952986025535009903071915034577669568697552964678482602153684248854584563101570066251516419720711430459278802262321447466967887906457766090010778157588907188577755227140716844884495254191291535004319507049648848954999238312944651178654006029056481378833136749195020020170793947288465054571631635106266654976597485673225288678971261653016790080511083847623273051928214408552932557747024050139449195239037671033374208756772338238393295558104099861417715331461923199830993686781793563636387637350764084602200697406263018606038427530643588404035229654836665990025623271440394897247604882364601636887389000008379448805624844578721043812377710886963075831171050741880396788465234484988938584092427323303237333382859392595658886427331334049889286804578640692033154780187266007313346052320861245126663953193307661126202357603305520726502735355559006963431006894180262624848509743814885448641465182774826665426456305324735202789202639788765059772542177361110859048605524688682978176119889741514627605059712590780516428425734852398878442454597738105024352559105242309645146397593876497648595066720015770279951945393543831907618285969771163376732812631175994157685109419498851345152690629764916917482504248604163062996853821230291601300173949226273880658370494207547373484445865134603643994081641737725061151178477386602949650296068284660577774047851562500000000000000000000000*i1^100 + -37331172850114655924055656729930855038967418748473213932554663259318336681228556583695499278721489409815797854761204883284415286860487340976945614637707667702265429917494042991681321472030380506965591717485229610409415040807482574939592442827036438819280911653613698932992705679708458686506237303249787275047789285303313459208510660667215918451354162468943009831129311872702131784131333257047568040361571207406286506305016681148037767069114598449488607579483784260568584495119873980563585326882968012579312176353943293303540120467396112087550701150188921781677947162757831521552030364355208099331599482232858325514654140570036214131752903327427117701156796042656483446990483276115126129052123807758285017584704097678251794402031986800397189530451146375258585433423297584492889670583068004090280766071390697335046342278605875999080360300565824005354516393498823705505587693840885171283105337320858199659334613300997854732823778774562135002100393836418004969363438324524916645679014762917047652935413309780725871762602876343611477613451409147506147979455012182460329413934920131403293721055829006204146349396661430218458077585400474457846862440094651597545930923398772120755262677415593275697111436178537523501915014451493219470409609811993337402580477457967908179732300478925001446120307891480157179240040373872297953131411788488261955014619902871849426067104440845639837661287312785314261385872502450418138836868677882102599844146342929467729712213554787506633357181820372551034251015684823107139096230763343294063031846639113867860982306466212535273852221294446999574488338804291419627511145874758888924433682733172297757561052873686733384224820014168948665454066472585798338363747470083892956764314934039755164025574484751518685649753144616754848026144250449927249461543713707068452568959015202727295796200711310227408846825551519400140503709903806570196088889178802329118512977713572998897457998787663131110889882785327341328119833198043153386869987651296566423996563557747964406168339955335196395724405439221543365476823830797446967757668138405578738472002297089055641879838605617332788165455084281089340024762786516628770693118424941059245012167242139615838016779041670340701156787138683183895901512484197516782528487477486005289765362366358588312103363959723358858925217737740976017102141250718057928256566432970859719435621132761541225678116832792163168705793404817653455244367526124409526717023262660363755429802965216884789918218521239242535980224731535202043334975354003379399577768691912399609028748069692770052524839761746893177345226611095607942839720859925755473676378639082170109715029264488859630129442009292865186317812509140562270038290197180911171059730941019431254130781628488836904421319994758390464074755858605010964126223373934883645210734191364810123066587054219706265011196890777287347946284696151640712320704580464425881715722430536872552484471757177943489067883550766613793167034035165856956498906325369233749439293159024101004682628829510687210087031504518944330703217329671020169444502878653472935739034548547565883842066474009048226832862502064429213873358288676433862998455963886051743337319652282162903069497705700648964974665980979357953462021280281526744066827228036606121530443949532126103450211343333276076720747011689109311017916308852546629878246725055389816286494337973542803526445610567715647391988615631906137921460026034600388389513014875120688884635455906391143798828125000000000000000000000000000*i1^101 + -99353111248326272294243387790579954420818699474725906327753495986010144409850652327863753545230596605693784458443261065508495283083166776760993284101590750433258383577744264214398758977808450988565862670030945249079628012410612379227799324561328076893534937002788799561960705928020363093461605579581775560544609414179593758730043582999908634540827156536218185203599828025218179666880756759309517536341015477480923531049453060084032109056225556568192175964874176491334294979133260623867856678915158696832717443061428521609757295828143108673422626861566761577102502769294333825691645514619714691760000662452845333187335139672658968198963666735645573163890289005737545963688134920169479015751501602691496318929069827699134007529831351979651434012942459226094931845387156778701038978534391399392441605668012953633867540772776926805874211888209362864233429680091844475492580414758483707000566140563428644043706592637565858873139903896726293271341959183182916669091475193419562248861838933303045881182692814321514553894268907653333066249147045627687562150482574138134987036583298957925825931576577827512585238579233317174964169538458440073237015019249811022368634322790879722875355824295447236868138506575676362725260512595298935335872082621131166417595527285597353758951982307927630540013238071910350331606641514337842450540537894477710131307339381414442866139047437354303270268777339731826773770117889786317827982347042143749052250532170522052057010603634704574775593990960196103231998662663790359096067685155275294394072002346591077140763985652951782232070299570911972421233281801997245033871020431503935857553631757605832067558765291543380947897840812882032245259685011046197192595981729141857290903092654354514956014129233544620928964721680391877424066829831002368379308412313665598746299495661353263930537724293327917170068447494891477069563264858438775722468449388267496053696009042691150922194944335986078119004083984420170829364908740603962613826854954970673778831118523154203497846171539720169441993518417507813517353462168207854140475969598518950224642770906243095630605786127936010618410464079460746459854842889281947047898440116533980622827905145456385696441913142309738758630467931334433691494298951834351199209726542238125788334796047871858568796509133635377846776569093295352169029441119833638845795665041709844619019750145944545613633168826972239726656069234255214641281571809049851339222663368084283867711828551175055211873202503556161268927122864427987460229523637139621359583229759124642115185246488174432433875532072440787743541322781353132637421156341538672991141483558574903249458508067273996222484871302945050879974012680588548988305153076499242982342366641545460294729889836089559013433186630772524261652636333194736678819358692661622849926675003217760046860614884804676412813845707655350826628530078619234204579718983193852118361390778572048748468960400056086025848016218208654755798043895773827160492889342812066460964840444345585314636710865132804090154133318227748347689288382620048661571539055953569659846578965662416363732108441247515891403933911334383434646672163868471940996902272742672668168937103469823871402586383770484648828953353586957866018816233223010497636537066474580813857172271350322379168606195799667352892276274634201180968205845835685324645508028912897894087753801020734259803595861824753443658545609005609614492185287931702575292547408025711774826049804687500000000000000000000000000000000000*i1^102 + -116119901937625902207590937404380895141650831474694632527013595918981572860403913045194557980713624255661244749320499623180684666181246341071863812354115038841542246223514041960486200565989234560021468492950088848429957056807103173350759824855210938761612806966662252523417010582927703052203444808507949338130085052567820953464883891750954933734960501712434923158796848739106715987525952213282958072525534494861231352574806149527559342307910874820336580781966195758371531997067780491458779062411301511013322359398211537504452336671288241552490745257463955374245047374008261173668480165609252899287450568156689641581807381320755721571113665781655185132554275476046634676877299610130002281440444715814999413169058722872577858978876250187833505880174971651095214026887054212869174172471402882009193216817475432642803537971961767721686017053207647425017118510820619334211803427941823325743855169382700006319632298056769626677045601632113789439697129548729872277331701540396466186069757406772876129325579948879795674454068706471887424462389593821530810761485020164745018853967663146488404202690234546475064559302807147717288750977384936532028591270196618908208125538607004925302139416880657498185034439387577757858550282234085654856928992619359888989092860032029133841980535213380468422514050272358689780110937020080878224841099586081164786313447653375565627070115229684950637897660295897574102688178718662990176183712041700064631494130076690147725542690349976260982454468664091789764536605305343585928224298119245548562613696879919264827314863733907827700914838802348237063572682904400227152596387261686685505731851257725262702930401062089021354917410868159383336266110589604412161853371528248557623519388930882405007979343050816154554687615307552999246298484632272754688868197030650851929600432053697312101151530676182365384317448171401868864594006650760954728718939734861732662512679735379242518623745257152005232587703087555386411958769990502983278296971920063264629275405019569787514062906630782862428681016446720380205514630902291136659358181694478963845709481837037986369156708370727707539198679436512513849512104788864889541417395413575883294712222238114508667152692874649892590951918795999130875308791674875797468985252642346453540323940357127540947713353617382926436500567098846993375477038169110452047035783908415662761501960125663570511080716344701082475030845419584071738970583887043305672138376023525320283654830019873076924871280682198153384998487209498858676447784499160096101403960415543575213158659242977120012686945267901571262852389390577292261292201955035659048281140968030586106210439294765421274983377740179096794019583278371221780491607181237836510837415685544747056562854460891126117422988946865063801786307086730256665528947514346195120835497809042770299454100335088968335855279126528453166173995181115184696836796025281784583692513916200476333544918125799655765248758768763023565085740523220817657566091733822778629510442000802863282139376503339077199933238822548680892880392469324627021971605113832209845979105171846934329500279052188993384503597735303115301364247097978853610852617867286316787419932160980003376509944014701393267302661705071029659882265214981651425710758849893485390325275520573464734439041597284513755500246296029424388980237462590158778408185993887959116166761048279931938067396482015256226479014774960289800631585421797353774309158325195312500000000000000000000000000000000000000000000*i1^103 + -48658578468574309462437005976821151170882935795414516651462256629090320860711387275329956892425442806794052623767567548214297095804622562547203136064161349026343295612024922937723846864563478311308123928818490203830619108068267153931061243899281769664403590336423507743768920897578557310182669123521738118034400104277735979849482697903341196039729556017041612247990801508996137839181872241348070011258161442354468411223829961418992408227145360196237129763176429118700919693679834153124513779269524373411407906601539025941462121057118612505771079958067652703975943152725786638819825279418036725090690414325247898773184968648103868096889993979944618626718609591067858442761382117650714928976852959203264721546055023310233866518883592897270360495349451001864237725166017606266965724100971557494017855552793508004919397137737473242698780009430467566139979608798662164957048835929991604386947969580128632481568449315020698204535222186373151800939025004201559923964845350672621332372558375013102314044195151893546861590169095988589488746121296965827012202846862327644045039503233889050769729626083379813627482668733714534197529456813026291304505939625681089734305237742645827170824261387825967556272916901332268922513250055818304393874163077104343540314796617219144340071205217042586672524041249876154412445946102120452518867925431146075938120051794845668897559713043202615148672310350696598181165885422074617381499323941486733004265278445721404114185636639067476902658844420602496228914454168955858734118593847384207145244942432278152963221129786335495032327263094265438591212234580740293767605206614298615849804078678172309509480297761646148716019216788017688281538644124758229853865460157321782109695896482844292626358616093949178542605790133942666461350006836982880432783626963627074032371653327397497418286603627993902635416356952237066744636072301737778958226961784994707561036659765936810968414750913016561685118834807492114548912553912555471870437610771693798563556431557900135644425757822830178773568487787514798033091045091465902645799588534262727744050844303597222356028807706882237426838913495114227821612724417933332816371829854071674497465307796631931031023466251010178923899794659091194438663274844102495478912291265314217988512670487624204806246808845013699083787836434421642440139533472136121233053692554319169052560291391062126754833468041065254781252833209501943138456970049318900287839652068919688137684263233245389913733777182907384927709457999183359072600187737030245111392276189757610916167350073204016140828313843490357426080008472451928896215764085426161615386414618387089988106318151004676504132734000286063454024408408214540821937687730934014645443662396513855958902872998328559965601585184835724828663115035380952448192033298613225179682911626623627719719567236382727398861584609350855362980742773792234615062334781673016086572589546153698743765208508304812284279851158148810845724782056088928431369188621636088606880573034168124265297010362431275090134956122493912120649618084701233790930388144194705458885381811908475256212454849538469741989014590856981582618817208836449956764536824217593531204703118606977614482908668250475866475897519580586807709637730468059058682520531193332387303175044191334464413174444207598041702254486846622672667336276485600464148830533888273235029625435109246676330315766303774231051043049501458881422877311706542968750000000000000000000000000000000000000000000000000000*i1^104 + 78247452200061541352194341004366250016013512518635965627709849655054283974898706545488150854683454669408722953144257603104967567172724767570757253706846010946780192697253979163652778152489594511587478845186205485335040186769032667910995489630169749822194628944856302616913118940575468942499809021544575587891778273135206415117438616572682257570400396246603342313546349719893159096633979023033005784697481831139716420699717231117760766174172460710011254546183994370275057259615124632569535359461517451508855621245549832566191326869313646920749681053425625834226980786147581168092773347347300966870368729565803624146731449595951921104377592536320660869024800440050858917927603765451216288383988576927367174109470401291516118378191692099914737676266143449900532746471276364751726464076365364088440277698447703127712243065153270104195724397217284668663235796114280658528082873075981268744646980074226833393951129271674537017502742230428010424566135027730912118449912589295433252571271594337701285247763469130479890179490006214269185082574045587784682627062557296051176851313105331471270799588818370802855861162135156074142117033991012789895449935091381014289407371807255822425296138652269016443723354120726317673107154375923299803710815426931607759164062327694190808474810827303606170074477526778299782984097918808189764611084454085277910834041404833438209167206643733992011340518552707967732106505887573294355116119617109865970034451810504162977489740345018461326040387822476542747892585392881119482809685173970222626125239736511946751879852306543027774494757399028650374629082978233148234669271272710522354299101337328396149130313187715626693167396218155264474702619927077913761991668984420936734797699073841026287436590453290184060300963061250093478162761984318560041698373033562503109117258154117443207259460271286888047249949844545766928410166345864366738453408755263779208998903786181775385610948996954453026870842187253553592138143957155862951971297485596424099517966154405845575885086279668325235285600227868557657277551433758452329389241828606859773698249513050037339080466732153732081037905536580656437461760190817718378709290300201280963784261677510015605060087153662980541107889952738259782589089702921363443626426071748409653208451331897712018556110060267064294826554802448165381390690559209238977574693050415550747979401350816601103254438044783840934776936139978660939925880039804838859420090061601100460533690084470774578580274049104391724755771201528664737939160622345633344444314653290174780253226051483195488750366063074305388420234638640112886450108644496314116855939423746161458362742464508285679140005789318711496942683867219358341671221580838460112861121881694845362384000386931362584900373794408683731500513524949218375917770038307503052904535201945428193935235123016284691400666827845451988904083172072457807791620166156278496105655965045676733586131885672586063922956643100503700512173907439458941221983231644550156346060437999058784721498197857998526981012159961433307952741293324200024238083158386601678605328646238661231980656396772581190784306973887171569945340876536268971712171907483092457984714635899512801840806022050766277996334214175121050356041550317793960121738717959353416645634882208896794255105211889216515760073698279882334737168295463517180077337086153439370526062813320006814523960938596100125232769642025232315063476562500000000000000000000000000000000000000000000000000000000*i1^105 + 94437300134659040130335429908327326206968593347580500642228868727434659311261565717927665829837384002574202145510219024218211570659224864221286417666898669310355470496267781703357662429136782380495712518650940050368333650176675392709107191626502446741408125390357026670362632282050888031804539325996912561230477860098517841573109255062068964018012669192899655246636589594835949363273154239598952741877829806385168105979029925411770826507716039043842597991034662853551671869346317254091282517240220031561974337052190446980037560307084346519532639137747060998594491110147256480224903347042426769359216554296271257213511148668165420216352435368304667420319119673555114483349684484839889411748350180493844763214189168482678933565625476063604252989602771270052514040184051129533381350138895390387823099604659993961313514010163400660814039408911485833177095364986256291553649771511756421250513439490840682544105990053876865114553278188914306059618136732127403469182535802657826801077854557894262896114140726730588953318411877751786519916955484709572452965805583549786077120939838685519425168084240228262806548298368225504522278403874983921494655187510563450183467312352012808448224294380579095576440280560356462316099861624165497040436050459152751719664764899439931378854485504970258525516070668822938451551384460283495023103081001203795540056253037542360545310895006051674321031642011729929711972452385583672469386797823989413703770381447985026787632148054503823907417472783432774681249322889508469103882392097298915056788334655689134283940601115141830151683695197750845002743719092497114856002773603132377224340100743991885772638764451145148656446148041617894158369831219222538924525529338391646915369398022113374594216102143452043274123850934788046426910549706991161320170274114887008917232516103716304671131181289698409943992704790226702096852211751631396898321262390648515363850911308093658502904656067501930574831582221014945674635072305393751127075213756881502309271554540335364385488643484118512678131074929239994209830393598842217910808090833972439700628294716337682466022873523231838102959415388717207376721845560334780057746261468113709542140782443317006573725819245272314202122699270068012649968517197781116882720337082525614267038952828985271283295817958377007538711674761239694851979996076931316882907164312105724270474021169451011060325264043859010128199787027517441316587240388266545990108773339369980572412951409947013194978256906387991035043652098921899507692516561161772834695132590932946421717161750111869432529931128476579355322405793848765839472268576154451021628745638107071756851824938867420057915100864368443858315689481014238257964405975933401807038090195390112628078754383595403722802190628442636087742171627698644562935825772833769114618761841002262170075859113427807512111328363210907200626021772884655163394081913602799124086271425902175586352929409152356157155122478547233120002086669816696038247220735316697484026081952008308895046311171450537259902205671900869661447458312693877995210144407466013222027607437004404922938075022487193578725894978693518948827853837743909482175672240406646529214011741969734598249199157890114103537253658035029895342665934198246057923099104629710696905533232758227277961058854730383354218689775098375189121204660381860982578809555375230419075629865688031094216306457549221813678741455078125000000000000000000000000000000000000000000000000000000000000000*i1^106 + -57548125107418884123113994343586038564857137105696996448464646683083865954905127444352717980900925332884699081395820096111811408329964581394620165207593438654547283047333108080664862886549751957787821564548864448609482250531195322249179346173525469884319043292303268432974722102081272460862750659963279924598509400605599436334164906078696938370044879295089346016840351657566938996321485125200857692953790692378404856784857210001419910252408943850676945295395924777956335593319846708565397820223812129036910568304624825747975982666954665965502831939463400453588982092708344624091945701170910014799071815327342380825247013308584222521129426232237910124213701574194220916683983002218340895406207766536132437563156955023307562816397771149265010452134158684340981810928736107126094657242701689230159863156899591055951245366731718164335711639453976729882281994660172102703974941056082874303381911072150937020809846232961673732362214580606503527427760651664713063611576219737912935118132562976974561710842503560212913963458252804150273642850790255962446281100760572817182227431468092769276265719162966611469418348869597566650256365728397656423963093559044816128056690950225722278189429588945375751499545591296139515217764569327310530649114384922735729320353081848061529767916972519691395363319683635114080922565696840049794792678112335788852228560887796607505198265125728469738718739562748060075301451988800782128918000887394809471132866090269058530596886430191359486430222066638407029610724350262937462443557189024851744331896772141979569570212443092312872104384431188523629053377127104621007413397852052811805532320425523774357684329499199681875181172660950810770184618187349982816170542994355163556931236847654244870499058306350801500901006105974538948151220144169076190902085576912161811950325956009425578958161095138824199797690261293557882820925904529910993335071475853602248084918996668537979950849830450871623148262106187694114419672476991723202901986631155520168065134777280104146202378038685191196267500728317446757718649719002514319911499988924056211801072532583112081088175430099401329935741379378388702442693894782829002976557246242739717479961850573991449626872510426081499697292388422555365462774770253417278139723773079371460253797535094987757187795044664532895728340082738489830228913734470048194389942798910972577545593554462332689511232781797271640301615711030478880080891555688893474764089869187707547552890090526930820613120281807534149380178926001411104393170799584873419788494116844886468737984498018320163532988908984490484505727205470002414318620018224273486730776328896925010622871244872842272526798740210978177128964230372182371133761704535020246610023736242014100116867664508273648080219484697700746972307433434622651876840792162845979228164392142460691151060429660338125527956620866378725594994980816112972516056014686365927714621001387671602590070629207606754725926265872109496180022893693715305028867536156007766915641767207321108951555444872835296376088919858064091906686325487265689006113586020050139571508625702102009405303945394091277255329515837517074988933801181008031813282385704361320477617673760512756841522735149629712858330095159713868191987837592086110433196596683166713882516551666990614734561966207536000870069048970235081633205122133024983233130573687864490504084450209371140436464405059814453125000000000000000000000000000000000000000000000000000000000000000000000*i1^107 + -88992697480877358485376102124559228125410545365682748270600053281446681201752786031181720967581642182071079984120283278559726186849606647921871645416331348898708758906221913799422680845222028817450385703781368272633267036808099225485419371672239591570300567952523168130723928431888072114072981673942030095281109960548911956358626344384310588773840429263518197228936126607570463233414324686020195275217619544533990012377296517169181563909021651398964618468088524519894195964029090431341098916892536602062061288747949324669290835812576757291789927517376831318699677852397174762359763328359141086485951752624821887332143697961949299156074329434793621170926997768575120555485025541243825908828521738974260103528502844642818553953878351306689493032511235298102275810789365317166549946907243751012098251071443180568048959916677766558928803141222610188919592496233431717779664469640446761639487770324784565700412984696319527619430929447367945178065766526328128571160394221790705787068739354696285224124846611996078656786908052230865643013399886225797423377085132928615941419195098420265638306351756837332551382761702454138561223111506651035888209662056590779506299661609078650615189084922022817195914349971751087212906936804391285301983580858180137998772166921171989226304270183082703744454331437677443316304411346773545465923333895402687899424409684337544131070653781617743519381338619736835880798214024017148709667414163163101472041160150735012437804328577435373048670876735307594839767109382024026370261931762476771185628707133521772094322633959243308690559945046700114609649329104743155412493893924328808873074708598222999580808719972675081061629964366824516109614498285947440350179622546579325870275250927602569683008297581138631768362879943738085354024289047574109293506909469606750970522044992618995281286883971913005801248005505055161492132743184336375981956350234914190559486806359023210688198685331599206047729318993644407701765365303555921210490206074097647501526243826962046713759344646367868936720247960359935922318764422998853702961715935237490098613007540298397258751638521321018861461586692996343638317044472309143044101461984732847481998948229012641761068322028990282240699427846122634886312049651560325860985802496998064395119846168746678474547652006981005652427432081364069040893399617018673226663943551998302441818078892354466049333613819535669748559812617686684939870336269425142482461295608470851026617293662237224682614432590245785488675946577859092177481836098926902774488592900879490716615214930601453901080619890720564269247381891899143308953414662886316775288204690509638423252412566049830562654029534989300645277669523345907172359736317806735701643568218500479368149782401364062909973076513565588866891439902764505423700604248322955854518264860746730122961075767608450803474653856695753064238496937397959714263460488172153968374977437182953645187323408152562568756470367392826982504362720940537703426118822455003341551353557362491867172829894733522043078326317110575675320947282254200592171210954901608064604887243909521515047511433446301209292710044250816160471555910471790410396033585333621404899275778216656330070440224112503563720668371329014541956375096988978801146131506014285646671842724637289581398316089217187496514689190130836425785861982875231678132093126116577481889212728938632880859375000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^108 + 726552446197170811576182844456894941001618338539127613346140555912378447718111223286451028062475302022795583185789379045865060303091250253987457926696597704011294483606608318603391939136223963892166641120254003094691638864781605189956158510592511021410154318364947998106825542982849855151653468615357155814074394257772193452521059836990902111670507023733347106740611337637783680108671630124214442985064436168593365038758422976354594208636176769792698069058614347325551471278358202680248216542030686137365918239691381932953802984163338234070394164832221727509672390249104021749741954374564689988139252613743303510139019492161433004056111374335362773151373315387043255036417207010479487141605769615647571620134116889484528930721016468190184628480110362982916916010154023284636643066048902580847690621559145438929175435124818644757370231376103766478389202788715914532471494062716364295622795470909954300128680711465281581015563442050845076550853367850662529186813697933955870997448895017624865230957458012527655320299774101870765056057305551851103487621707739662052505966092738683800852242090629613261350455734713105214829197563244047559972585216178417733441410348949163803911718708661627506093231073639358213774613515766121311435904228584872801812447174346649353976465594083599679033815345752734739691268828665852498915273972557888472068811929491275780847612913980381026715161636022287921812840135679626702469738425660356830775188912835743737352555025209619028419285166550580657092343950992631084888910914097840943327624521317761727191791678880013526057756631731872208163521753307388126372459130012332603138496318791047280481542308032209091715575801129527456195551284396115197658633966208835047116200874433789887421221224536034151690149305554041657261689418664779666549291609818343636255652447858827713798726923196967727276266325758074277219475771017525672839987294849646195021645918436632564840139949856169686553500816120522462602860908364437582620741868512903699767896771619618206143256942567016330948763468560290811472767901958898665341742477561898361046955994971471315992411747856236340597687890083423392180195630848817937503181561725130266354062231296819252324074412123454055105705701985364463702255768812078009248466274476561003247679727315142773500031026255567973107612942450763880894968170332940510650812182043036726830121216570227435216895550269781422933158208965990159180407379625532578215763651110991973382147649464499311682965209577629135995128407892095078964611119369772859312760015318390023417791312628425253649127553542620116007192345010236206857276765768626368693840335281164059103746999772850873643502525961995504943242996745381645746834196810739470372086194043516219084763044565130699479183348294684845740168476102031442071948290789856260880463124303504626172460717310704491394513949676213665414035851887384172992591678400972992693325879547470355378272384398574108205222442009067516097935638013594004331663945440341656211253979335441774348711881685795162580261413420786836311002891747731487092755921759561939350307104438613253474871131684941796230982373257136156721610129706464806007195112448468639997108542930374425771360775847674662031287872067894291110861919565763409892355787442303041375744334889781601006918254233465772725425143808224280684582627500124244743913246460069602585898435750000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^109 + 19844330906966354032961769104909444922386217707040173686743003373009711588904574279179092232739583021568952469622742648027561128868272768064262790459810980237193753298208307592091395175158638741561566269807796431860052965723413963101432426453097068183444916251393138648278047887090379866158457568105916785149167731326711309176135124503335873280048362918076408078591093534705676758996195241978311886405881703552279741710907083550292242322119892034092102473159128528785760899947925546124530792579468416329003898559431793106246549146165899136137767330324273780622239949426469983570393959481420834779861811922687756340603724013429981758454898612353165147153143596382182002877723223013011739356963006366056981887399874892516736567673893012838391809785559626046423599573689868718896448885014378879421770476598589819886290083378284943252485793123332685445594693942264282075846836222724322559783760988208886090285213488615978217695523862448068294471438717073807703430684653344775930275483712173412131578123767607359562803001125698255978351308897586481990244252586132463290772036503295606680407854002939497993077788774175631979647179531440581882408839612947792074140309861336015391889033206003251966309012902646173844008482049077625892650093217909266480183729084881253462500454541710598601731162195900028927399542144500043927020097120290751992297947360545249331081181329816005304495973330234529421209983244906391554277414955705847841049874437626331693027661477023673113316702113420163304570065739201270453519834283353342146450404256980759556293705620483856549080819614493252149592399540646931581670381219372092476896638431234439416406339366500273501525361511980885502361244661391555527073974783608417266958282290164934897457706225965015902592629367351364336986519687082968809216288118108317793908048109629469401882018442619969377855155357447358592292081361189393522656370649229940722161284801255789938791305804327159641328346137517587419667543948814965473631156106314222457938626279811763776981148961104482033716945669741600403012056854797215379670231242450034413867517235428484755738255875144471121105185782966499887049750374546506273217639850142975927723150392476413755365897975362772942102210875236608443676375814824055392063372772879676988958486544187736265527617610623358751984417079682783620354692181162361373341306532351876956348219749270466672515980569733922663714126128416129396593893279795646548908617568260723921806615150936654373806958797776684832468962607387004180105206470489286661494244092153475090915737841805944559902509481073822052975420508871571297941424455846542412465793168283283854739609035873948406873407476963229600708969698991251991187237347866704117944477953072483812295438788046147973773354546343106292496957507097771938570577419215404525189891774706035212409374802279759426758942345471661826767383422550350049596257807195758341505247036072305616962705177426362855837619216990003361797806613637890979718039707469140577448285627800320532581364039786381816599266238492982473782702089530679749232299137867963619402759173299229074031310660738118048427695911373800694037678792979479442575996957040758770899911699833745247320484709835391638784681940434286069983631914359781849064579251414379479880702034143674223487371313980756971080461586813171846905794400989352141185995756792281861193600000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^110 + 4319464113607239073600544590914037176708128453372214916003326483822689859148836031787626799473464158810234917684742221563350073680952569822205172934204575079436374042146731978343664171540446824766665885443102802963348430511369130558126539280298933432940964778158955289496165533204017714888197441131653757706582975593605808845756341238226923223735942134089896791966673378372191842223420712174759887056908110984907778727395177353367544376811331120907036979731079991638536075181926643789507383430278294578388231807337546423852652183808911889616266236372081161701291255299744243022879899549163171403478843993986537902075756320233693025967888842760620835389458168624009466128413513817179342254857603785896375940756683551410116203801347081918088424145812681506220345741541967035725218603280534024017481511343514954767179242828627067782531045161070081835734097850647257880091644298510514195812210173352033654190297159969904460887493574144427907049653139716209471638831582787773902333546343541373580042022976739201741694829330264440176786727054100730384075038165601994636454881147232624225309391978918698690191384778122112034711388242589210544307852544911549483908947733121052845727966093634894685342749835307616386208944980686141709432818996060619638154241110410658761420170068045259884678068313291607780376918656527504775798891703890181408993151915275318964855423515923227062785512833575185439705889947952384246627962115821147189130592114180006390064375041114808513861908014779640054790346492483645154157724221802195705169596555964059737702694100698293624647308520528763887671544911986703081885389357244226337373325806804852708032447134240152866193500348529261881299315272242819037352990592923987144223487476762114254306089223793203780650940372845271899050977812788584600051200717744270801550878026828139509521408798131126837380098715391280400917705162442513004033847564418690866181844907411184448212665927378085618367911557517761300450258908547716201538479788410533024999341397805301612359090422306728119389761090798571447425394028828219590644252019905955361098740598294874810282235589977368386040798888952355329205751680762630413744461319073639415411948431840136556971277029133869891140804300163932885472077371889352547164534611545697336290526720966369180404011255700164161473035980597598718056104265932889124429866436323610492032433224334995278120423049882559572986640358659778356582598218257222363923185207646051077583429378260842119857071688690360483475402713718837766256388589280894650047747882623015723842043990183398979576243264097931272838277389192733534043189495170745315689998694327032608457442582355008651669606172533385067496427097946827386630767767993281989848276058805827178503888178650315718077095186393098401480883322917513473877800651067773790894838483985914171836342311465923030789402951152513480036430385654249590448812996258878019601438570175787191927009709772828370336013930449290834469191290461227534354751349876141232529373983140400463479852856853788674084965885204465909729536906224666285522229002457500975472545164393904146209226158021798389348857623341837442145494196091894297353383500798357972468118598062458399871059054377320211984314391615089773908361944817171139243605944185783839867449940180819580498598530051404778422167295699278560316559476984663408934470276292198400000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^111 + -1981415564791324310386393395707622492953661988388631022425909032805517711478706067701160925617824616578394696391397293798319833296391037838895517487597065836509568405348380532940192226159328102064691458024941323244437297054314850067847699049441922453002187228689879683801697305946685924075863834180325580878340866182311544634572275437643864279517437611457319535378960417931589090620782397660602015206820188697417181180670870447663264301773048046939130841941205692916641665711769833581740176059557950818877242316974071193584363909586566144940872216950913318267589975608224677213951509550518259028844113197498270188555958299540680653166325174630532514797942128106958621983937753085472022890556255586430251237115361117819844039863098899011218471733298146660404869998967597045531808094612359627409882139198614655047672291864892324087631244449771213454128042685897094210775098103849981585283850376364313021573697302955007253371697555097776093065046251379549744111239999914752983571265745697509734563502874967209989094919591670786055304843057065737063525972298652359901000824584604745055172943057641971896585716013660121549400159272757980296266955486674605073577697698878080803003999788313850864504175584695060775063413274972620494385618497393116272931221263991258238076609810591703292932219885340868551782201003234965251762147198218949012416731781759715478643529050491752202798071650340819522008431485039838710797020413318009387495485469521236692539689740438644794550453806872773514524526276861519135469172828413180941628720498565189710658066411484425523233192631927632582292121526867852634338677838779024327909152157915533666726332982048974606413515213611274422773830223260011893558633394534966914403419048603609851009636884603372778336561038305533571210866702171957515255504821228854130569724991730807115371507809351251396614745873267364077395715045909389357252521380213015371923647469864286815513649752697670121315770498961610145176485237287514069806783518954098212898323773941471928672366525595838494223184024515389251769281337311289161427692916251805148090017001711793776184163723452513752189967938391522309887401029197633068412623414379472506224411292771683297536461528361486191769454300695591001221616069317673749673137339013662367694819537133939585841369776792787726680691921595793131196507532221340566407685141208293346493178765067637092404888617535387148053174945866374839594155132283718760207604579390583205940932362827122512525553356944589862719688918405621027552088338465230913303390541912394199687878871503653063686374498135198859821560909723723535032915919900077679058863819114230373527200157879096102425547157889943976922659211786160319571249997718830574104449245388567726028484139149686684052356761911437839862983624146365434582868170215013659379232649645919433215290130207164155383208631598217565256271374968995799398217950296437978455562588986177917222695178571098495622817099004611519036524762319631770008518634132369832615748693166128822830131835688558156326845119311893526201769740894327536117152091928250837318400820970709168547020357441749514010072587563594464413943097895251211465559892776398497815595915646414714326121069873435063018028950227494455707013896167191460483438955284825784759530095295449958481620290793621711718559767291958166818974539219631779792325443584000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^112 + -483688454237697535836068093194601571731477832275412868062729974050868375595057266206362407002763413755307105823540544821119927934791905535455109559083856630209065647658779435235768272788996825472447948770929642213492945942028528800573044643197086931970667323546829507416172236073144240851494315921079962513100471174586900742111412787999491041633566507775872621356471111301639346443711104394801892004297276072438374494478652392744721546502156982980641592896417229034926020413544124199721849239635972243633931977983799791365414409929445089263914528760369273560958743691436522875173556482104968999033946264330923665022112691762644619369989456265131862084832061046664144199807520479954152728582408449284925175584136152132900088522629234347322565864944204427424751559655768547800519460464967765754197640217919242649451471968842583160238166027122067331464385594166485172822758519154875407858034633442486739175730327694990643786543800313619001886957686608166095455453619833119584503363669161501203074082072886757823297849545689696442971589981095134815738387394835331637988586547206749287672814486260613875388424605487010918039227171367878855184548423975291251454243591437517932759861721374084427150930018291245998414211530577780943440908441647638150921244416159268280127938395115944667781323405636441404790051026866492506737528488377252577050545934290053800485447969422711216121226400696302672938642189586462767102451587740356829454518543149841311881712709037484284652369887181690438509727996880331874567393366485491509968987239804882477012394919122479259227342041450562677640143441229392099484625853324228634197344788904003246037938744915589071274389802698774065758520173883602657796635294533655773165631310026677653320397523715010635489477346190708708427764976843492137152745621873877391999933790041139274055185423715892370750399137199975862037637321933705110731970017002156663282564351144766339369890523585789450562535746368121295437423660352477865651870860596838889148852205501470735173793168848577384910058998648622508401580228666260451449101180971504497897725296747506426100694158048940308744156482743518638567150067180639413815042758997123706724299441637194908876501626110956467291648038452753662683062911342187683009714071617588937056168832000066580654647065493754283771255964926764900668933844687051769983351794528181979816971731245823394500771848644092283563216176074183098723992106576206256196341835736233844128392749021606964929583559006847627466452299247434408146794453866728833408051942562232231140036988207457186645573429906571443080878650712009051466573127881116900751051138136081505612024517867120638904054726090392336704365256126850857001059112847752599342394165223588500988059933717600339531734213161065645738902697061761983057167040447573724893591090097082671354566056190037577103229834624822244382780450736042406261635424990008354446753256973571271447473404901804984431492414674334987670921393855743096432235004280644558912235649995730845755320597843335896708644312200853359622705672750974826111084517654822441950080085747059654466861215041979862407755451078455162718244988008157489812171211207557403495927933264018444348120202646764381812350654393313121506359990263412943839991476803429024235085160769884558184061748839260573683609491159000185732475238010359971315712000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^113 + 24019055988487817654496505227695584181555212226903983932161816471270551583627526188995646798486337273632567005739781742415749924444845798285303884593962125396681885865080788971446328749141818456483461895339536294013866947956610366610039737334817629971099996709308111488235532053776403380322822914036915044804942411203831791236477904988170768816868738308854736348891992725933220765621529266309024938930440212906285681592419140830213655685582747710986354586966747687367706501979624821192526810399946329419445947024144774697325634865243909757742423136108417028079542445311262535767703209780601708284494381828881408343847682925355500393168204466294715481366741253062265099964521673931526526190682568540141935978772911036359801356028682692857941965813070370112633943700215174546695241059587122821280813482725847909507201511168557642056722586443482648864387777658593236384543824618554664662694654838114464888908640205818537490738986720937346082738770620578425582170557524619878110634884487914720807682230765224597231691894071560866259102524970380931669841118695684092019259818735318441436160364139207093072221435566169492854373039067463520290328162342528582109103068398836596248592239461115454430875058583772069102260310948921609373873436904284415200676450615577275810424434456467035607457067191207922747618619821294756199280330656284428230411752766195530966756889443502294012510479188062542971936722549637228100470508404636762829027451160585524273805249377307621927011020771743731521162286924377916501134820750220455840231244828737753044746310669360380408979184237668649323487813837698186306912546210605950184524808653197051977498692281433112711271849963649814743117587389384527849975503070160070357123603349192984049628010605440868734959463600267982728022424538140654365457536867510547727481798356054549297137736967546342716202727663388258328927628879640530045981364949018801008954501276826870287525999657705076381377295970436669652173121510055641295526589168362655572193914130888812661787574883508124705043644010836212746510983298499377381723889498421258947983799260908495429773086000171011140787012786700615562003826789815507095076406008010369639901991495538379378907664455632738016206667779359010806985180549550172605432109832339131376098311488344784724949868210211588484490574215179130969637891600756921247423981287972888016316897278660782418889754206857534384721330479881016210008210735183117279810762428090428802320395445105386764207848547339794995842693033194467727514555774289049186587215781600756505983294037933281325294935394016535755409888034149735068830256198956165280937349241383282273959942848118238842319727117546361872152225489923733052759012640689601302291997596572408373745952613680273376398625409547195190272741974574484428925699390060056709876671421705221916605414573769166638406838847565466949554944568165089829344422656279747133159059227999438806374782561695452451436476962260219759783427429223576073543685020019478083327318880555907671880505184233588290778453836178226121660304374583499123855136577079730738763119833731982886503622471189115706556883645421427394189275494677034491687645522525088322955971679877312269087194895775346957459771895865602401404733785480383422696204652038609060694947424991513549645257127526181688114894338306412630283022794951229440000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^114 + 22079794523786131984822817062554272660164716147173706842208298968563786817934374583622813822877502339081231352005911157634976826228936359743036329829853430790695634963286486116863725680721729233175259652260226737330304841385467580792291415565527332538893884849560201990737676069068295950635434858522260417948267021142994027940780344671548920657554267757111066453091950638703237926365951840344125236634120311282757456944752413958823748186840266324344250644775698405630349289129000093211359283462108382097699006241451959538161162518618302193167895426994157366669488333554401876193668541053528599417222846713453714688181081394506661717000557525802467657583201267102254945927874816426496957383817297557453636889345187719613132040525108022356307838508680611242737434245179437379964998131726714164636598104331596647715590105011129962631581941992520195047932439053485700753595417988031984153955490300041553524132132841310564361742587140638269094733266097617780320858092735971224247282233438580885985446245585569332028724882135054520713457679915507442472686326105402166988323963519386627503081862969385203609394895737164219332138025501482307095534950182627318804379732542340624307944707570562082617691892353837141139607370675916508886839237415462637114728473369087666575620998026679776437303166058018371624707357665966146719953716707147069499001621399506097763443839411554591185127206042642488688910873376011133761579497694998885359892369232006220402059728062046765524149361923295538975694610952345835062030002389758050954695353532735573855574705714466662763739382965785783793213175800190999419904705359749683248435502437909552964914982940275509950931994708519284997202050080981874628548748134584218435322822496857867080333032773019586432136615294291166914948062818986841043358072840995846014285474270014794818270725694117210620206152960767188346163198632723542254614911508790117270444528713817535735837446538433199096086649201116984239258691435776039909677870513216413851183696189321334421707896333975199523602220688056483433504207039666531805498290656463633180774191361230906792153895042601893089217341360824085683986992504375313150089835749756820401736313807700210639209958360561981681304728903840583423073253799861099518114724682716488052824363427584518557498584176338959121955678940628718895894725280877219010383046258006198141664132916835930384880604003454190202542186005098329982260783985113800725720497640248094214479684920782855468074933358803842503389894922110524306043527066773087694759621382543087540063721993026618424209939801469990137039608914160223765765413588416970560439974443922808495422605369460565496826401003879700161072563348596526111686234263519140357225580934390768650449620417558657372661563231307336359514191170187043047194868966234465571992222961591883787577310801028253234671971803444572837629774690493367316451916863691328169129735136524748516720551777871683718242918535274620753036949702561175351259970131295898853891341245419622562860392013199312306399521653620734290615856345252890068382468415146648624427857774343045986317552961071667167483053522907749416986429244269244787086012544020879901917724041974551800024193746892296867782647532135546012027720395065797482288437282503716797389887121662989630856361263556058566587686223228233232560112533504000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^115 + 2761980335963728947141953963924385139719873311100401753565114909800571291767337327834718598224690769993982802887118327411215511473896109062530254419448839699626548966365679669154487034243724201030552777891324672749439330040757755423025155970887870443726832308474501840728914506773975151876819567814367371276817291591319577150308262759268554039243541528445806162122416322447485518211591868661056601813734928772953487768425283948601748049206458017918867706997394406322155681191384706360740249307310453605313013849128366355790524755219966664525159613251151520292135001849379828363978443763717814751060366783316248677845327964115406481227401180033288062999073129264164543595145055202039258443571519842157091114075276780697392155440741735953292682809725399201029483778825345194295761142079592799639713606729706738663725042839230679720189740915579838590819472110422124508758067076836615613612330200649506341731899690242291407741934738134162253597306607103739666304528555355894193396096283535003777706490611208004586625685875979997703601314916447586093775235831425976102176116457934500491534792887809262483762222296343239015744698712832841338651595425860291409782283921236064308974149597456023215185668076599500352887635393460982805890930832104891103276573176161823020301176229388930350674777254137588164712555133594673465093378080359788390528040860262751139920379926387553677541916659203905514998789342296818474797068204467568321228409649296719059784630956436014838371254532820051141289194608558453129430929237182955005251970406104532543522157447203488146483876013164420999071460445118822763885228086358447559874594991899536386870407746331492627622991907395423393234110047336629267517994442807932113033522931679402137517225777983374528280724058326019874779752549130041105882342859750912858946657109113512685303431110465022610373419836183434417839603390747460185073816039446667420778088545231716844923228366167036740065603706345000480649132989718833905537411043932749490800188099299706558450845363740191313829934338179546989340825772876413950960153289174391661254848511881903102976302232819360729762477014206522454744052572372416286980978551973137374413002064755399352658895371971341383803226486964269673169978866465574186881131614553529067277111184137289472239443525910507809561591468974028001032267473831800540884548384912580279192121238321349328031827520155972821095771579681704844583218578989100536676004787504129827226111501338654131514976250682226277915692778263679806320358836387301102106589892403888484856042270816900394957048380763196528833422079135427367175605621882182668745843225753860345831620846049998647543358072813871800596906560713582153918292222352569786550440842582313533886523122502567284751590882758036702656342203769488694664579116452252561911669631497846994931538289546823760670815418556191930022607968200689234600649238727412476711967045918151971980181851621469548257835451632306074439488796564054716168778746017370736452373252124599867955744960679131457292505625439061860525046530170559195856522422566437702551794358935607516426798681987190864665112084232732997305242739082413435565391096385021512387645297986274523636856878654095942466874205254469230830515050028353945297722865995494152727924794787952173536376299079084913622605282182767707160576000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^116 + -167813372545155826025835362788448803867184233653935080494798282466195177039911254924539141754403912766202695955262590658890710170502304658283268356950122954371190623453141226953122186796158542171934745496093873064279666844643331573491193657799314818058980661755047541220723269962140697402871119668461061970172910805423978795306013877294657248755952910186175355874912333115047359540793785418536056124537294066236388412340267027066785215404231721314580847062661407012016571095385053629999717580322618480281768111759790381497522863905808680071339860039037145181991063172812664475189683331222342761242047943193299588827724380602965061217503943624858034656672956155203698153268167733837409611815266843308908259180244349020163180931762556388677594686356008878957877685286743797643534634500467451808081895349001287395595429835722884612597579008191452461624260688582836142631078261182463219721777200296277551547988053135838912606773849213820986218967926530319257507879543896578038772095319502285138533630767336187687542757797511905999623702773869138734599336588936600912094879082530743827111001168358608447693512086610367783636644764679925732361904030281205825780926931310805953144447124993941841821390099028572310956806007410901467030903520271703233862924575230732782780100876070175863333237677948694392093386758009870002048643998065559214623262823637399857263071317988528348281677905598929644504839271143764667734525245272205956601362572622755528734438629366758510175930004536116122813496786274285959996159901256413475870834423567442258532872903384913727115791188182647313653069829830263166644604596152163567856249779772905874540732180334108233093619070288214069071803646467065909779284434050014917380732347535541582223081041052719477767510309965851137787990724443420046410721517881650267661171299146873469211779594402290585269293588310202712975371172386902932952064840890721093220410937161875558313970409981570124468168290793633532511236149999664230721973914419019797377157402404713466030411031877924984761203062048173723661283417075698577901391522866034766207055126982672790611925759607687032674032057344368568601320636702444107874582075935869474707544545819391468168682655883401044310475124022226521138541199953395004230772018094425561104927064038623236069387739913252771231821356758806853213858912508193790621904663530316404746164741086593439043339471743293690224314274235554345536147782950814790519512637648500251174624913987352983880704816986711817514688260961691774832753386299773241301194933930514354295054973164206940732545844022051534243436402649157424640291282575882666223260051365587475833785254960639202488891260155355419753669756103329291183759905247798266870169911717535157737612069167843455315963217278557733798946768627555657216338937576212730121185704547324045868773530831783964898495446312129285063786701572970800020148032971389514911377446565945449987057793149019631221119927123160495677954359659590905761187483686288082127575622762246425018112241245523113663844761035770008422092961815430523125817322707227559267068377609976924501947278477270113532375312391655224245660106889304096813437110089996918002943880597736063757699528322517344007059009577328857610951611248930873383700747003428539511795096441733684199912020560953523631397478657844838400000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^117 + -71937394461831663326994509687761872884580387296876661086716572840691052531379389514406134950005742634969843524385350659397921145098969478691194037770202200200923402727486222811353935640157193441618823915774918581877688796908978264427884964008645366406287297657979913478718099816496751023465580213961695639693158762492052769087517392252073260754304341949603598455492688423156771262067268693991394880116244372806172620059741747728770965168301162665783677004313816899155834714798265676826660732429423850151697616260007632245041626547542864840000835641068261724955493765608336733025962185546112445266681316029008511758699117719207978987230979849918856566115525678274436488371590617559648577676114643589430244037617376442250607682926991754993605873684534474417137757253479567583606585317520264837995782400525354382285264603268217848976516305819171252452188405762739706968853268058694694368956986761728557535728364586777979881352706794363362833048962523266350678817181063922703246756215999796098882376830238572006181210596569059952358172410219143081221789726170530772085262972443144594215143527586761220813754636646381235926468714097789994111335640184506328233974832377307549759499276725868934990730056360475066897033255969322971052203840162945391780257595429807632127127677111488915800639713978598032918902701227634566173705655060786058553827628608836363009680230755394418750209011546518386275954337626325604069543740888586331949539068694716844415162139062252535444043311082932040123473750178929530151682504851887899190723823371688602915812068822712416876287999125444432996496106811960710062779200680943493324846533490078066204821723209156037228311707396782981536158358446237663642253931967002245097702377500587804295576403623666929502398647610438694158285651755721050709420695956787626587285634395855099332819232432007759290704308514373970435021948826581486135442714023978428273156236348883744010145525453252856326281161563332665397021701078429703382362257000476283042937783246127566317216666175205271842176608449623132405474018374563009312734212651603362084183294307716718519513914533326796668769914957432309733759723659753213550889977019959059105258389108361775793966487180907425818090191440554631690946537853717358955899635916712409176571228321808082378818238794156252724226964293868587408592964059497216640247103853297266218041768016261252786887852278626519248982006094849996546741392757608662971417460131029831225785320557043668561532004150972929254198953316608055422944430111324357904411747321127503754988991065633234569832291000590540982002075277019083661505399441724375931149955851095137839174509404398556164461062732717610087483032090340335934019638086318173928427479874678017473899087992118157787120297027287451508012238374795560760837114988647900849235084245852344106737400598565041599582918623399091824417711457469215717859141483614599730834613014759040479706720575927687084780580829073646474417866159579588319370788696623680822528474507575898671312218389263244935962098170809140340330847871585863286697998654182836157460459528613922604521602990332265706304677557724099851014659498849493777798895780266471117716553663690493067699801238185831109489175478010112538012774791089889603493527215754443616793055869472044879642974238741344600298889412608000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^118 + -6914702284764209162352159618300215377044665586327963530812372641756829951973435522156911642214601861881174883532229900304150382241374175291165404934249095641711452834208120397449659424038203773935229409016792927511445122061396698017147994335077995721726663854409821066035321682195829364678554424196287236857797258304362946438126090955190096655433599666032939845994871992308092518576622564718885725664864072430435877003407111718182817501187773935569713582385248713180666038416391864840877794803056688326626530969957483751278018453742142995545273916956559769836484436014893557765119535734438446566793996553952975397400434362934874679748549582722352233945172251134392756165778946047317166401580738636411809729949797830488103061434787219322085971752892284236927375634578607691119319035106273206038933981738465677524811151897452622074211378567340463173207538675743851608221770334537540945000902350340213199480244833315995067170983145310982291644657743197113767545240149004893616293626871519297533687846482821601063475018210961976054358270109207879110671083795165006315659278763123033340262612603081298498601364712744720516873279507554880049696070245833489996626170494363332881813790841315701392810170611705994088188728748297823175654175528799834119308410632434715699300607883594557593225129251198921442521287229902832134607077092309812621045013937825342388595518612036228152366660668661254725453519983136866891803618881635483665536714436731418263301279101672396862370884426563776082430052239035464852593246074268330774120607640312099035607045976421366662216180357305315388863445138381663699906622746638388271105215695206509343346528766930129818211005722593902732007701424187165228330764660422300063839164281728131247194211269360750861560653587037283069046209660522002349436402037527978295527309993800382580265947360620958068467924718274101655556985645855617733088620117850637791939228815042181651174018482456461727173428960385556720780943981736903477017999784097901178468861457496354839616186666455685579645013660493076017319241543762835225427522952036430054843935074919469630672051647968630113548155123329771531067713599442134785109535647654997948578170918445292919153845457340440877216091668445109912982624349621600419450299615839796019798734843546858552633018720727683436255393371963891429366300703424103292399789941712305660567355938527840707952422783606961539231671660958056495323183325052416843218574498567196951467426825157159271642672705949713174051425977588277508290027073827626182700804319747963296833243631944834450012017497885150263943692180618222467814797075450659330657165088039133583889820294676183573776634914365426748246602750311366559355720598004463369520227303883389105752567826422984649058312327276294928068219782277831397981357030951321222437858657106521473137336561369835906575460512662788256905222500716132750737087733978145158738598683419329634210229799622788016003542797322259606182442750358793436393598461508236853448766641445236203690993967669956078527547621311657067278222122525092975510393870024720847955893234300669747264044334654561924041959488006346931230754460136202594411737470065567221247710736550308771806305480030774516454858804930848952804625617537672393928705397731731697488027270079202489072440360043306245580390400000000000000000000000000000000000000000000000000000000000000000000000000000*i1^119 + -152647898484071796532597873157372779492699857799696013380577651704377320813634552537633591663049487660805979171395095223723242846567758817651249190754876481882858903093202152959358225389814306483274521273915242446901168454718363195366696387704907979338985894199238076123133031936289364139644217957136980319605941930170480644717487284252620665428838449244030925560110385858222357289250338769016702282619831319734725505935916785508148178028510053658907025927263948428709601113745782363334153880057404707484972982103940918346783493799928521556300438810603338234123396436396435826717475407697981678545490935323809698341264861725551657693331312458150956225611240143043951688431362261426656533728122134739661367220508186783145720687201398720075575358013122401431916943921162866435535374755912750106717278373032505014073673088709594354046103938955211696286433428143148465662810862564744700633805256661022715025940108097352537484551471036322410572872924314097212803233814769672628362182845819687409129939680891974304609631863696913513964954603075347122723175065474996716161455391455702143563831433075747678417455405172045757727556709872846249898631383515909278582694220817756183918147081033998664553613648773379563469378874010568792525281979379312528294094539631696477219160081431548743843875989321030204520417702272029928380352944933291680776855956930007178270442259971528940482064360118154446670904807796127128720369334709182895021104224255024379804054718954689200002254409725556625361742997359920648156543356924552850843438391328781533202258184756573121942835074509097429260577215232036054210660034895308358851701570577486345044904583913064681729399558918083153196761506881849884398810130566545338574644441668254728928543233052030751608034066500096600518870848743969260254632930149225314031932610411337785704820755927133065980484001120338737607972877941172867941128747343389442203409873749445343040473738365909763316913315682202288205554657289511056339434663017605206381183087687150569207269934125158398360103510469659286385211801739470694846887598214146784956210810498334031675929039558512298074049380426354860891249892550566711963716756944718802793889389274041608591151352646341964756189140110131065514685050014252924176116572534310002171874821064916198766078389910000892834133273311129898026719642921509165282260630162628552259821556633400260359599448922730545631865662572758104310544148289622983614378979281659537832334141616178001188071308396952908314853142388465196855214521558862448135914026975545140975930749963915434181783203478036853611696925560709178966820408007184640810635720813232357817878809718943902398498761128247196094734802724868813763393001040841892052045638866093516720016570725837280415507403911021398342355793781751643265474698921001558238048755714027305675628314076422778054490737264578761027441038601298374105186522390785494118709606067429323758892539242211374058999744603965812664742930081664471263332683876844722764424674065137277435173013292956976240743944389715235290267306667571290967660158198441336327847398505086854364892904573045391957363270396143357926877149142470291880996307250219146041199499449050901372889491279878610917937710017942433668953799127708316577162681796293957202904052903238412475555165888273448960000000000000000000000000000000000000000000000000000000000000000000000000000*i1^120 + 25261518820757363498986725352498492406315342940977333227436002849028907981547148638069293374472943876143586888383133223420489079043543092290774111388271031129548929459336612392831540894750497536743340579013429999956755271371870949343464277745734993806723288888661006484822106318551463514189049230205168722912214166030567682667427917149136714603475319270118229815210787616945726340553460063365804803482740758341845631809452571293361276092221691246307696446950561924751252401458184220775886348252526891179713466726373082730277318173050656373843999561559356106821826129135864742659044022017840566562594408480692094059014248830846741718043624743105815364863944253709472548717404978644737166276258264700708827774887207286818217884364645542232273608129929889569879468371627677475130447802228270739192037435094379263294110002057967347927212680766063016044162449869794265834524433416814296271628900001014414655807385559026450078734109442533361295434705504161894773437832031592149166908477888604590900446537678681357523425789754536708051130216398446679907783880887817062444494508949312062634898190068630130545113441380852293324940964862469613021528779066963756473645382401146560159567889714252221670575956174300853761608756013343314638066221527260917418126685366435942551749763424230912570275776197365630249109462956024290606036341693743417842338213957655243392368674933744939490783371268248470578440566889908470390101927726595267968302839494438731986801350458762333159438471377977235582603953188995001530500780510617022239042504812293512136737369401402283103201051037890732636206569580376960881164963811363876400365733011948570334461093073584164137567626235909938339192546533743328511184395702587853636570095083490164733318767351103733564921436178527542453750885222304806229346656697242961683011511427833770761508089512872872154756938822873692436479690878964502220286246873362173280285375733373043403070963311924381745229553917066219936830188156482377683713405263452654100068126970492084308623431613878656705247774502522482738696460694486031317395734384593656031357095921349661672202159891757040997640824234814017597145345543795844699388835614721430967612919056399674418967070140289163240464118588047505470815060174561106536418977059969494046309436004098466043463612836949322223463103745640087364625105332681335004565143721454609803243656156496584369357318297818795483792773794486240261278902427955218145192536960240484290876313118012803137053138168498967424281698927133047525958843088738706533910672900595561865250658802349290041356085471477039631082560032846725563766390402556247338744681595436018723395539862429386612118266506100208361974328498827366729650588787991272655699523660266701101749781481188383953418061295746111274723126370285174367332429232467980197483532955948717044906166907398415061701927902384359486708136575023946191333773982211225612529581690630798351484855808508978227168477788200022208733403770006989280994778165833471389707734423547768089382142921718471186260839887201417640901241054664638567953650854502446096863448635925345834632070948975976105354501959068090656156894919410941244643782011512188886059569077658516481303393681691178021201014402568001932694456337983724093887447697955400333079590725368844219759529558016000000000000000000000000000000000000000000000000000000000000000000000000000*i1^121 + -1558112729744166892582121057169793775272645412546482721178971937771927777300708951003180802338338705577864619652791632003058964232030324122427787030160847023620993216526490816248158550203207745541009712316020533969093804300550839623719002492497651333830336428976639788935313099134446857350854285385148822478182635011728241697141835327168831917360284051535421922471052962307009790530671934585079122997882276375855877247306163160431064315908215868554754172842338421656646615524109652890149770623113303519226103351866052543713120082560950036529215873005282401222011908391347814566258390255968727953234183736752679016713788808873017507717566225501316418931989011772225875562450543389018487261484679481697884392152118545674053936261069896438276591399466898374260064578112647079847043079436530123174276068376575604899616726938992724561731481832249982728962259442528900471406155387819500654333234628565543713874998800271853049902151610529576678158242256577995984333046434698184648083338831727522496070056619562197733756625011364089149434420086150573117512338126361574413085735269179377464024793988197053848203682027531198526876155942244404182298939957020522859556022421820636933540892922749039178842423710033881318677032037133754781598444701555001959897129389012355797807801582300862168790048886130936543594676649610284361024198797350673099188134490757356553186288615035787540129268257342379084023449655333055151881626779486576683461462391600589188897354946568376113539249143584045287668524850118938831767895433501995556497851527975406933740316886641632293310747690691520543771808701717652144394690659049709826721197797470656761213409577311073401733459846156439977437076286560414185536335352142567450076784503622820837879443106653954824744124997601848697753734789175806154227612809630570665946033201571115509306417497809040903533722080939885573962681700538642999457666938797745118315363517117591061305770602367997054445010383645562386865882218194194951390680977604555111613569911531472411921058243175238556253238550181015215843905101700040736404177528927570425355692890531927793382125081132255206123169540756222276457028589296079694516307070218445652668017771919492482228283266273502298585886529754778384801980466410740279561210353429424146451565732921929776239223058214279817113725568084904900204198453899290325177216402142249630953417308230393865603743823920718418689979096939408738629310231920219411738708282132993397517081559187410037611451639022165182081836439303592314224958596997404300839505738598282858950167824554789816211312392096741010679610633223475123948775303287606246627300724846764013655663695696921731130605924461735440896669402938949818101732519222105713623521551107789388663207253047635424353263419165191680253154666811968687439715329130155801522885423451432360293109855651250367864714419099259566609816432057955716348123311947947366494169159361701511212433272557242753578639763654852262890653605999364927893438049829394313299282591486427763128446572280074213813995866638337348418546272217811073216532913003809811449366138930086676336156683733172355717267778735889221490491622724704941363617079970786541602825716432158531975809542833804427802964492367761679342929800823671534824432520022408095175095910235510134538240000000000000000000000000000000000000000000000000000000000000000000000000000*i1^122 + -896375344341579402809602488930284274252761855851822793725163801614712581207120542061597105762930680474632596044798477802256108043662394338492597543696885113323149385536774941001827540073746761223145261718251173769803539160429508340225978237214542347437720497450052767404537097963594935215528570507965199906536450839810672190216095871179270805538110284480608560274675241692498223960834800750922677220519610526183346622473916161290190854884227686223341745162483132579688349689220958894498429010291166231716614917107881586366892430391626627135878770482554989748601309558808898094381756597463300899535772694312489945327125937308658844363543017212705039110077399741568938947357380771651069134204150295454832425864445077864939966484912168049125743783041562976336173009878566397074784666487956312806543235704258494405925276777504771896492626278794834842000316819292249278541491191948854721230350218052578451737269314072930890744955129764373331189041007530364287255121275830795837665331767774659592439138724770537015307912695091834858767386537984655074303457688502322356323924272628398221528023075598008878655423506331289450545087122863180733233440297562383861151473950468096836444776397264547095484317796389986515941230698841620323209729542243055132597342851600025990588997979256558180362157350151725571760429101737772245227622046871580627857566995089480000496563753678740957491646401848349954377530730197525600419317341973857159873526851701438774522713723207323818929683929102172967307739332030693184457901304175838879493976585734997259148336716374820259543536662970689607445101872761862209891730012951354539450363391304760300245356874884083656358892612990558702313512625308991831343161193335219621160490416508534385559023793494101032691225933130044982557447845743943374040365296211560668083482481683652943561287972289422816233082629531958749586223218147355266424650938697221486615586899009850765294056343125605903276661674758844355657866559622770507884402187377585893714860027288256046770181527778009257200620519816640387339745531192393798305890102998423481972078617726998231123978592217522637485908379853363741168832948250662695359854765778453322828956221168796644053540439580022065062234849378572233786650644108594139709899995892171811166602324799163867218945052032863541080821192876804696796932647763165810656823012326675913128263260784250995460047919914542028759889653633677829766484272040269983242996540480994423435249113120062298226361398886526789885348995748799908785555998537094626178754946513668151311063803756192674521935899352651170473648450725116359092549422534376388926140304974999118793839553744245085662087241020293876409479002828653510913214123621006589584567790709658899325980644472278371696364440569110873521864257070934928376550832826241812524105609479006949618718564126646317803934278507038660071531937185812723544807188054271256500979931072641484371163029614024673148896142049551062774116544373249429944474658166206652390168506338542028166911641050271709804185857820727064626874753324418093733981044225475661136976165636199449453160555114691672576596681946456528535728942659493845913771070758729470444686903796502402497677056701523635108014131127369273081970118702345369801941691751850125470631878625402552320000000000000000000000000000000000000000000000000000000000000000000000000*i1^123 + -135880410252443811081647721016890142021875952837099427261981296871616228462028919329856728054771975670929998419967293252890176733945189280400019167562905428076580597003992886420452728923607816822355062843866816182706478471454728472602936469419525715845196709527888779350588721948253472882491711121760223587913277714404646820272283629384108274586597444404115145197354956038703905484588203305470904636404841328079807277040024267673656742973609405051600129007827221540632877482407655512423620906251129877512248841105987427915992707833871694019807543489342673940652025068388734614529415507517078194793914349496645327809234918224251887519053331289587482518420081781834315491399680006301873458040186172425718747655622357132493114522715718434648455734802764799590760566326337635521214063627893849134749718476695743041046140473480058849898135470969565406582631652366128562939389318487130271638213273041028780913765398158795708824479406754281830109929238656393178810683845585896391341286257307332665614320531145894430047399841024891022080905221050968086013734430712965031025083981156977715443076556451482598305638362000711927793284402887709694402867813514868038759056347548096122593195456104529964420810785443303507128417537733912339829163428746566280092039445353026109541232920461304838150896007658472372077406907426540247038885872222648646426490933808734098915488699035602769040231391255480452383216216661381341803417848965143705568682670459028212132763604403729245353396245533917378611734694736155360047635497552979233795124979009042365800739735512300610874639644342754511398746525795337602414637478428910614971004454914863601104295553681667668200892551309526920162803194920600404901715767357907041726697759211501377179482429679555918403858404453030330841847143624352711158938155980699564738437180013332548618095210635478029830508460859190056980381101183529812669993441038755004101256878122073751165532074216763153173614597309003344306494016470550574766687234553401696401451600806720516583896575493178330327266067086005429924017698004007977523253164708932325327566691660875685735561575048313327154928105254156657416641797672999827909615164161325753882742952476724108988103814648327188927384289651458543770222126603765236318233742517817906780961487555368851611324567688492349481167891111180038559010693511938914052119372689217380650621680127661323063608767666589257964630542379942059686725757737578237068793444892769564607180624035586062418299965035638190429160428665096437176617147425277114603600255526165518224861502966269368430825650542075888079066061226043211248020109727369688694817966882154826779538239426277114107073030342495867608060920199048541298524770105926882575873875541858514653600098125315923678882681875109741854310827213640519313228452024944866158098388565319033462101498586490414081258978601796018595703276689780762060175451694432014264544572326191288378592689862412506285746208492957721052661561477647500965319373912633840775057089539485333669890054119161899322481307809168728418655444660396625719063576521057280510192376597273534639860596073177720771656028671054664962094869184815432263972251271823702323554070538280227384558764113105439088710941028126471112592494942877576043921326050434232787941736841216000000000000000000000000000000000000000000000000000000000000000000000000*i1^124 + -10809928535362909936887198496881302423804259343804710540765685261184984177615935307621657645254707169827169124385914462129735618557453948024130605574028815313648759339210980233842275203417351664664914539839901503384984766654124939850252578463027548011774561211765892984096909917617716460817933614963948722634248551024893309496335631783027303603022320814057978770618424997799977085641743348906216356279307588711910462612761596157299478034104139207989036228529870907413800213425774676237070464365037873203533371720795983528872820611940329840898775519064009653100145062954615568589035704893713269016615577916552736078641840491377174426553632907145793190846010844122609823365877259268161528583590252839346666657668330191025030414825264876631510029406489164185537680168734597189703107430106219882146768927562955508570750277885653874060431914395329848627146547862091649502368706138847581963449722345941982443030585170669911870603789555438509403268390830198697751117187647967358333560974915903895596888331468109542140002365234318546292156655822188214373265514537731608176059368758229377703785717178591531909561378483107423956917536912639696806981486360242155486243750553702210568812958994567044408189455494296099473411911796392641230684814427194480745623449156199069423325491721161740859205119324178074298581653916354448486355955377099423184887421695888473480308883552191637409253394231393371329817663713160811106260933234121165089218596170373014745672433148588562444842564335217693966407998819163405799383769336647465217573564864153489694824832474973112309798248614979718472081812228835627847261678230773893311213027372817396702232566600143369106132305089403153699005542897853542457548871651107333474809029201303036123723889213388085055923872622002127522899367422040849000989960791795446954923121614322418412536426677299555653083829269409109442166681391977057688548961595012348643657985821500750815106664475854630760259504049091545690384789803684496839565953515842681024440527941274815842363391145027736670365986005770375484115165454119770715639845970972530182034726690019767145024591333364410694139030339078085470394662437074247960592894400872027790120820217644737818822716270469774239928913319515291539831221705090727280035656280630563865095805826613728321747891262572996104344235698938169814368208753125419311588676944926647649277101254047849398830892165950198868553197351806323923715009231498394383447136479201078324371873422727462444375852455851035152342159010046709715778402311782702412333692675772067391962087516359494446061115634734097237634797498278175983050614581387185380342398391262296955609392300400547499100347547876933779955726622241898730792334022905445037624820407590915517096304975614082918784252721005151803595133259285889799697664457947916187942001323373155415044925975678742280107279538313462605106342374180462870621522862090847888372688693208528486001737838524219412441190383042692168173815997827343561198616776359166706396739152886500357894099229024166938741854821186249237816294604163300019944506755389122263629528958369380594514983414593556746967652844415387423680139055399367367958520566550240004087255146145053508513481274279913551303217193898919382106348961613343035601131714898542470574899200000000000000000000000000000000000000000000000000000000000000000000000*i1^125 + 12601583721849167811622407258251625031569916236417634822615203903353972206847952297659922535638650032450901839850019114037390009441757591757055399187173524240891287386944592999994579408902235548924074657966853075753866036408639782044121448468505516073506290331048572705673320099518669197149627935400363473320238674644361051195763564948700583307474158718240295413778885938255116572700943395883904169938196307878088999988483809700728632838520216014038987245894273634247338022173551063639838231143282168565365978592091074600941632551265145121938820379434007915531338875995482249550717261597945465118812458481504537504559261856672916464177121161675382585059095289207663982726850512531786634543673961608318828661084928434083000396569590830706044853614937363145786830574652508741433045524759937885391745885720855400520300011268444622068026070790551690015808810182323848112481501270640099538422010247081934457849444018676415107754917482415998895321567782657116247288559258874629644085140090945199668808625956951083764105146300457676790572777233083484008716558957148143247469795679801518955201151139556390899800562850591224324516526750729218683676208635683122792190891590740314560907821121425270019929728787711029807381198346198127351795694373392900939086918266012995261857863456408794371249837906414942980458899573321888286278083520707106219879348459030331659931188176827526262486077478277471467109522012709229348870419348610700422850065701577372407904075808804703615430513366020702828529405499599014707423645183029336201820998932027940241700399219615775992164504022595255275613491917542597847727817983546015451911845395087646620503526066285513374407445141978761550031475601228880550238895159732606287321878184206009413817190214410405374842764359266242320604695041306933517092381097982174555083261382570768318874845957385623189796366466794505974373544814429320587214085563446463824358149453874277541816466796638688925316855740816424723647968424920719770140396800297705995138824031979094277262332587214970804067547873114251775368819281513843394916089949170282189470073745512153623180392313949107619460169477493573152117681084249455725646713312032515072088225096321588463421859128900095522326705143354456677756832299953413564775310168568253676325504820600515479116574090539340486304280329286530368034100746168176100820487271163536853652499087366948321785992240644628895089826114987959158711807957390673127189052298185260532663062469754570147683104328146357722762394990814396810427573985579133375590926170461115727341278386805410861815511940533324417082751732586853895813691717750777460637460804420320036483521391816398787987583010884517385443651698481336297423645296558301708612349882012192559940037218259241673239924734905102735098835958494858385937692181174844725200658289012651323331841117865797304776658247594047467945021699090307693030424147260660343502540936421047788437067112850783332470436590270534053992112705241414113645441149835397483705703053140211306153812247895464539267288475199781517620956666829249080407083421102194958410045204110770065436585365075783397354625892459683479740306593065727916585434341024114345979937045800252198885810128377481942305588644097303155619719415267389836900375552065536000000000000000000000000000000000000000000000000000000000000000000000000*i1^126 + 84243710808607754584652594429274600269976439925551726133933032871988594639954529125685615997739590055565679130354880027527033822405334393780387597582829615146178076330852442495125127956328922597453819080398175999501332189290353990521469867813141802570751820724085412758432972459817144367902019476348452214385615331791256149889964956609586073059782693170643848173601897337899140551183357928445047245090198761249920201286603726554081157165655004921348616522147595292106873713357395798107729369313459198437170528117621388298724882331409776015318148755264677002937103640378746983163567470225016600375372919488047371153707858485182647321588645637411142443947406515225642477316517190852974657093554760439378001986715450787700277537422595825021988241635091550004866156659687442296595086099886683005097761088392533859590597274315617999684108466406257173895089517585127132434476683090719263217719054815246974925844192820894363780669164014043735629268466400143528837372384814452405155538846670475153922896795949431321388341267152495956813057104762291113142521239572882369892440397936364404988332309805918306196605214444340928909631244046739613203931412286796316287216561283033207838593642674935285412980500766131347167917506258356381868080441323883704032410224567874136675224947775509083627289878836022282714125692438761767569571147092042141955727872863364204664536673878222938118246775109762472416033674577026106557987341873091912007552167033759915902884031530151631860154635001623295341021627468864661861976177166003763088647988275300241212648794977876343729295489191349750646831614985727006200738147994520274777666550013500298222077720757238877239375178143308841303356180499153129999963044805693281305910547012780377081486281104722778574247382138815879946437131850633245606418872014654683072175211657682636979549670460178935278627257359840482681456752270701571592297396922489492482900119469583941427623415721814182607748302750747044408070675826385544660408644454829053106864502739348988423392951904715410459213868814066755856650815487736324639792275774020711294701891800629830452826706543777116411064491791485462405557650188538109199307945791799975219815124477138671065950937076238641324861005587022810800206385676132767055191156199086733726765570988799366244449081025925641055933012705581536395516785789782758547928053766480323534387046129742395919334549447534275769589142654573764178494573223361317055087923731069791605859610759913576838289544089834199544333069499873417551999830153599145807262002198382323297499250105146940259720185416510078999087675383585380708972783449670770538612882984254549532785672102826614272444220940044913794610167131690927368491337298545383690709436489073167248983607655925676890350023885480376513421438945368473930251932678131979849351265734133350607612999585136842806277022286217693982622242608971312935815277480176149698488831578721215806565433123885497368619863312559661764482198393827623560786049651233222272759267377283389624750434575059956703512316615677081825813207842191021307905193393169129255808563621720542697578758251018148413056363436041381471919392994597242449799388368192864951881787597946167666875595918138623193723050851823944496166124029699233359004860153856000000000000000000000000000000000000000000000000000000000000000000000*i1^127 + 3624827687472265231453931648280844619193419231773685626578649496278405198042272612895068948529346841492737514286083213317267619881705707719011807778711522080449502295104559325227415297328236600437836950644661587551157421931991087841095028088468533994772866847739744700967778186248972666565727028916566714290512981297552174799673291531750406096970114490418265936373030558185826542965289184637390486375328367897740982834931356311238620098249732416258449739338584325359816878032080070508530036038802340595402137632244778726696523553610172121381095850869542117443158515184878398839353097619866070189380484285150341964327620001525814646170581809691111319518927001509338468122835957843080426148348701349791868238107640007482891587518795349746950787711860053765398505743728246978961362935923220588075557093635036210805024929704094312042763996539505318142648244756081826132566434044432897041328775660912765673015266172077956708999137676746449077690900265968089306538258162527278653083425289984357699520445564408756424028176876029929865768703289992962187293496115121574156042526317439409199620459766378569910646485432757437281005239557223367781881536910983778419831250762574912639323080568357318941652198268889395550542939610776447672824179479356064319119405928980944253236415638724075577763273009345929129498056651640870971419079937083509548230316769390990557755650526031134099155711703732774802647286313521893692331918367498992768951766763341740782419721417530282468174133925963588295433665829050330450004376656889322489693043854240308911997809040895478427940192085323027276004075568165045523119408892062816964428006025440730805487789230860574886978056828990379903967042042381016113791729884968860339397700439002906497098277771835057211014578388918127860967917313467124598398025755412087398659513448828699171061380220229885559253679198016181502726786486042985734590799185408480831610152581791341844946133775945569756110222233047231105250349373815339693996886649521517912539515274035643346385047767596478402980864763450307843205119558651838137308358128216436774010615547081386617586890414049425577210645701072215368163922427864275634007294295684557046881465614686745788660634506240836669198199927222298841570423464002958801731594537321660095706804476905089275469149560339993491857140918960778986343345072904422614490700195400748235199074180974139040011814930461482346125913597661879401562168094070484579829806364237966846584886848206722774677932347813173996754340576320947686586687075827465084735875670983710153786149299023901094900251589276611832296202125360447565251039036378579749873414819837934828647171566731466606827213959984555698467653102883190532947234215928382496800145785821989388128117653585457499682476075149334150481779132661464469081990766066637390397095835390329918390780726618051985866004786268033897514068745997501573621196690398342741537193787534880704724258451278583649719184804888219029445728540033531569397771218370866341902480485891504530659853816263389616540066084074385304941812381452237921148331064109061025088857077674590264474269208020291810238491492338670324763249549998289560998941943541491618684287571051853513556209453715776296121181050535544555157617375191132347668889600000000000000000000000000000000000000000000000000000000000000000000*i1^128 + -420406044256839782582744038567735255769913852941362758437036765510755705716899850097882023210610550364451890000657586817773699924544343709213893163547817697821542594564419799874681263269666991308959496335853244054240413154211579877334149686322102849853659004303477743944822862961681818186398054840284578384000928128583872532614924840938410191647303488332282420971720929664344174514314880071024042958739147107455284242082456782588818311435704662514395814892773205454825919696558971459087006586540316809405573936875298877408943793560954318977786141106722777114442249415400102291631817039441751008325861754591380744744927911317018905517042869278811582176147824742338223374159974521098576207690404446485480909570000167284035708492302196870198401347654356174138421993707548058043845223747145648163488140286230472986844140287398610759019760262441964967588464012879765882460851844407834074313887030875144429688772436365985977050509750405397149411371857553302295420339913883089011066379760228640688745915984721699682660136640635004330347914428663285772039428493417503259071776408206713917780366430352744786301327699803746717098569666668014461596323146079511808390819104326064305602365056441623188200555980059248537100594028148977733969154072590634570713970089452204569290241056856275711846107344225671586632843875525363411713221006068222013333659671218712811377149641829101736834439753190323872872904676583458712274119169235981187281473732638479929802370109173108254566792460242906332853682102082748812728632114276368953062925182656398925063496147341866919348661719941408671514243053206702764015676217630978910735643439284591996929478217719790611561789373420444148855441698443253383207370056466947552536751242992710671185900621114451515592919359657128537199661210408651993694268399206534791647803384102802039496791017187536506779734951242791685768306051725211617680967152884007100156225636468592335340228268218684387849221641914525485366773812048588016307833699803179518662346525968804423670663706792923226683477213222413936929013210680776556584650314925053308900279241811550687074204388887104035569698718712471000157943908464570620654459755153213579769685230761477451024626465807884829910164181727563975729550730883234924840361671031878800728103673525149123937507018581466812026942359354738870034492076873906077450652425164003268782228445100358680174450010006895373141956426383092706413097389226762153883460128684552597299029353673990665979356298557461551728048836286855597204914361082233447244782487810421940865822705223107651381681071685798627282527851313836829713800870789924451796164401029140820883094060030267104885011380987562788438191378113818129012986136791859777376317442461438706336291166161120355332052512482396660889850865466068540845913177169602610631147601390787311417892448139539477577677364047587073047800381390936407317468812175858893898739275354938148307343027292044675137193945195433599921693015741735585074269755755371304935415829812503659138822075892174078246009926329036037430291781594890650773287991660878455376986547246862930351316177611155438540495729895030334005422549313453539867133959235222298240826724326242238130612127090114004902668242252429673446132625018569359360000000000000000000000000000000000000000000000000000000000000000000*i1^129 + -49512033488174016614448959826677869962001851369989264131909031975058312983918619214716944572982289108167780785110431660929758938891981560242576047512477651582555373088634270001309495615193934103204904557703488597438411632171890615732527603553081785322621387715298284205402829641561737805507292764251663530619715630171210087143638021451047828213721300369257910250316579928557328736554451971446696153106621504281200671191881637614317505319328822822526672463417354902160485586605920347812324782023159737459038894124722712662113324252075828465394360808067920624278296039003716781801877453575267356753746051466936654948007475078012237294693525452652168745790182433648470631034889642396336116977025978578486402364301876465920985680297814155941700727628846877920262078708716105015864999077933609886381439763781747366564146684409968999014038105840201394414418571931495485482305779519858663469086722790694726050854088621319784590332905429280481558190364823518014459025635441840912248019163017163324353614083414227161141350530980192031884397604474777111234883317101832205088551884515904155604319755001304840105026925167218990011442857118559528904650512392684060130848472092946669178617527112594622091801472909755870089150913167035664565754331032530650932652274065587185738477309991193722790231741970156073799308955717191990882902045895486449200464715907330728973736073510815944513905162223472334453932705129310973778675102160501609391638383593446802866769847008728037335055372028735357593106788329738992552716107456820112093497521394221485827955019754673315658139023301906021350151072955105146620411798542971347758704603642375475319673249764538510931216428666870417988882040308916551991282410659772414088614487042495514814766532575795082148459809767221381515217495768269601422977616976216086592274050139704497701362931918223083648863078876702382511362351701364642087822814099704107790677624458689147864839116669405470766673541595304975907421587695599503959510107927037034626561901934865840862335687497861131458238178183728261830448229488872830225347474527452481359908711501070083783528772384915801767230875708329440458644988853802087762981374459213353561584325379672511920880369741004756445461444630644782332393342270715182431895210149768775633725520851411760554235608015249097143776366213950081637107388385348860672497021572657474842495665014347629328953013900830950256142628879471668584539336767443854717760310336976530178462736083750605372973870323861777058196342704865779682414610903100634125548320447035677411550191809894837800466351613183287517792855227592467084470735733063461623347521444471781906150472812201182737097773299545297994678291128020136228789600770008695119947118100372845166563175174868595586066797759103075696074445729660138517287536762754499766092028733339303658361727197929065904830084201278389526968739436862769154688299782194922230592391303849564525880230218283956230501269476451201922127480163866333592248108150795718981296105895491187178430048192976539900152217108166200093880803649280817208063442892976228064457460153514588827666237055493463366493557053081872941256205343428687308813025750836368774770732428096200715598370150175366253262410135546657036082740199424000000000000000000000000000000000000000000000000000000000000000000*i1^130 + -1224364452734793960225293491465929235367192132357429814122360231530340818994747421340436066964667693901248678713124267945292274919450155651672447449594816042148417882093486263258704751102166321167144853427935909318854968973144348521007182125450021239490541301082468315139377245897831936482243178475855083810595443879686042915359872055688466066777883352592358381128200950237828398934671326506093760809631181603967565298473582394340278411582620773871181047467104416647672369992664212161464631657556567450051083307770428216524605253681543483470381163146135698283375409623583835140123881604848826840820170484659768984358890048731549738005356030500197195890107777425705829322781013877643201591850603287136651557398248438441908268747579446455945070404999451726112955075861354793867093652029348571398674753750475695619615476794001368690496751155135275429840135921397870585565674338895868163516052195167458671684215397636516005965072632454342317575585731346280289194644040582298811536217776066944434152491253288271726661214713741018079972968037355867876227151059538716850057674614341683685997212117948402996386015600087488197210759958405799800540586692092127837415267487133839566831424131993114878888022631035866947783436738579865143010023357547573198645651492395129902998372506798062268767914841039001763275659180298088137340437693770493131820731462406048511243246379958292391864540285916504385201630567069020549808951887614581791395636421684801032266040447311389956857236737648761174319918796519098290380195815239782806059190489651887929914860650824133134507174324122152952920001948459027579291968605132737072939523993813353022109662805118610263508546059199505298681209727998025054802954003982163232015615080729789797848937025093598824384487624567110340223897524889749590841347747787687813156782977946590180474043463134127099608041300765616447008353484161063499633257066851323064513725964903151296241205324449474983544211873121892462413559455886936548818261320564568410913142881596219180914702691772736572564499735943921055627248054298024748229941848844971896664271639928131207751477037214591932368189023024165240122561239796171962283623216898757475421091052193128934766861435632995683920197140944337892437494886138769894420548428182743255359165597524181654436859048907794354907388194492658369027924680601899857740877844732837086746499553173848229958240468713311963391055934184430801181375922360809937082096099639021216750777394317531179420654111001968678857203662722680504361233368491718587217159969161777730021313838027223183586716509314177707709652302728611787378251517131582091070991278356092936215430862092334909698869738366691613645635295059972501693524678942114963706770822689270870018776355392717905818176406344586857532579475936698420615891916480682301324228480544734695566568894775150188498066515468138384132487105544538720527988355112657939039184881912945704987454172504876670859721617085571720730753026658481332333692508054832340121137725928523838889570073910841096987464420717955065691847269059289989922191335418819829102441507579934124925323887525391802282773948538185327187958407469992737658819469685401813880558823871763859147613791551092210798957959574244100459724800000000000000000000000000000000000000000000000000000000000000000*i1^131 + 103695295193874731480351713411085836952127222706808012762974624982364371731202604543136022286952720384930451100817064766094716442819592968934612658764618544996705570769937679650244049930703343729881880457017379564764494113552553216347896157099987918452871208520158489159049895410476035655410605922039946771299382383514374627693576774897454856430203761111139288116615348537568222753761115653579923663459581242459991878163361207374552220453272721329318142775039022324887904778153329161511943606699888871749717191246986289445885843370554202220461372836350152363584923702656488789910983068200248709449089386254950965125070812020154063566188903685403291000861869029078135884696688818403706015508581016366069518349183221590488998975903422035015643811087434010942885568246553517176870991549550098015967338699481560155087885960187316270343925321780782372423818552186090299905818808846762809331118819355795299735538235133687400079215478323053894672968937763842019490007825068969286045662710744227177319780789197195701452005834414429352326404175811927040235346509122177994614115910653676505520166939696056403659751067089623861640354281919318887084728331611655842335141756296667680707640790185205738520172920472801735597173037122776145825358672118782123853878543070496672220222059457240688555097130318077702104342926139590805953298454733859301099632101031592402282922761111338241691706978357915436082508008750018126083532004187684892517562626120051636765260772628611998988804988345986549142585548947651740249426067440860862579040330504697941147519794853284762650210019797268148527389414227041454412932113757566263386852944324617342341012994214278504424784449148915405867094313038225849220072742093757817235241789214798603939351185527916281201260027008904768305284768089154217984687484163824982055869848592583525244798145763331508948784100109428660116531863195894071372226006147952571978889306186963040538565717182232054570960312113746227684167631395310163723840236023558253879313591450085625705766576514309435395702575633082485942549354067396508112313341463193254676198178848683204798644623098024666320538151055020541852393717788537418412350935802361685197297392678096243723611671951699678401902841166541820414084817393551686418419961599926273845359731753362490129842642425574856767088316218129587739613795852704506810823098018709784946468571264950491384072474718488368464805648336858850571005318990615425277926140672505492226679056094107769371820038966657069611879708941766546845383548557400099950160677047477614941420906498366425776066813147619673477416307613601320264715201397708510593632197707549418709354358231919292406636378730123852529430000000471721525447687170598039689198778234484490197468649363633296975119626771027813272294320878859755674707807344736907615917859404076678246931073248889110796934079688909291886048398432734976326868961047624885538948796466123053068019693154326645087200099351022275958257816720665626306892283095986203335158458455163414269038226929441455585655153405128376628772872954073577318813823277103766071683267395592746038782115454695289187210248700955223687708337880698237594042761491577223039824172523470933388201853544084617055461945492698562560000000000000000000000000000000000000000000000000000000000000000*i1^132 + 8138903476462606203928996471946727839835974103537105206061709595911778749360406394613771790188865608284612026619832940180999170222783267545475159131656622336429922146708874269740758044163148581737436373356493998527837401137365673951305189010745978393530717264715872255003263514890237786991393535656196125458753338726608442038847511562012885742008452859039062288778679939684052910287294947160982549658977085001129224180837192688141210327700314382041236241740524927829621927151998690031490095658870699465259172720198177277088796720392167438690327557737437559900715701718492962352341464767559653566122770279469063102040836621797672495252533078680818743511629710835050131853820939554781069574597209775970594365635512706982173165304451628607628013639821499533873349175945210429135141828157462593193278044775103846391900095326176092721204377653116491630633230742434650881334890348294503203055001886325854927580718799762886332022279053465074555333556738992154886535390862281530006019922726261693043093658770040252219049985447435983279211518114673017239613251621173321712107270537835829909250853139960876790705254269941672654427096632478067935464910627766025422498678863968732110871397668778360510956370241310613415237109847054059389267955169222784152042279243196722862057204339655807466973977425811919783233487637110907216704648418991295513775374411903386050180739493790915823671606045020111324099951297787695250460131895800876897933322052389910284275382119735454490658223399922836303852678595914830334582645127515214888626105327877712780217282964626368562504340929481401200711828274740645381775744347582577570171330701509844146680885828369972376006809410789850831914233584794523318560762378498325525780920250897861004887133695727949318261716343754504202465177381580557548371853958253762689421400510434284135551825916997334198656603059752507471854818135820123263896727030990571016872945757216806680902563042569101884594762773000519531349396780172953346304634777956147372311830639324835697143940273973883991033778155441748161667037392889204658516267503617351106910847804086283576651198411606780247395179862391310987788704776026421486639623326898441199695834599388062108703359875802269192856643897265510305817692700967404112507279018498131408028274429999458506832751531664532799423793174114668585795147728046361314277967298551388124598213578782240789051290746144923921645620845436262090469835192220269896008636802649423303806058835403980604764946867764065053050832073507363797934007439716244742441077432385371713592487418928309227578662688255087786500908448033573181338694538446067530399263219169365134180635196589146483620322620393810289886900109081230332458274593320002587590095878566958670202014232407517624130309032910407729968036376403150115688086045132259311962896915246335751569323960447211330120170573298618879544147519419909048762859151791637108879504943190803293446705924161768235115229829418989907040736241706893575030448595596236430071909575085079423980041325402711338475987196620569666732944548548317691134691113504921843065482921546542947207570948067397927871931314657647956765513311832815116895518924949738009616209515397418123189562478917575826541293600768000000000000000000000000000000000000000000000000000000000000000*i1^133 + -19763514370936478864718941086742564258378515573820322929624284158499213729828146374567960280027910911517485886825305465201500073400828679110567108764597348399614920566875640932205497235328962589650627358362672930171753487784455667581809296818294598039438855161987006486266505715195463461327922924539603984202141054310994335189376500435836608177907890942549281734666208475852697118398178434210069319068925698112404358256392923338250906445449311130944260432057355680788498659155277165208247254331894083070124073862900762523575855166576771954983376182871933447564019181022979953227196731139187740026571592648124599051946053605810365193333331548895681714865741494632209464961805908968079879390647618145499816570124353227508669286216648137443604265286327685186346827934648767784717549022256336799784661491426966917332260393529676819484339185930222661119502227213402910425836180588095539410418560286611641889656209195589756016433199431736292688078925088623610280109947833442731747479581140073628634530569881728665999011015701744505742164581265330120768317032026627021485446263443215463079151794673478031943626116424009198090378551384882328703719117249734369833657636496054452377423097341108496518907578237637966554690065185411063486126591416653029493297362897864937745321419858166919409119997358669867459706013705246848881499892663208245017319988481949990343179296298879089194716232676016245495948980735435117441154785421782127343161132556765364425487498461086029572134563718503035472560165759401865039749157518055020551324682752195217195887405623677020744878356172072058344525359350466524861039969306142068487469702126907376732357959161564509174318517893935280779685565604380922295441756633997435321675896882754341097236980913573939539530417012984185026184917358097735296628147864568739147903077755749823892421484337227441341587253619575119858586507421343947637195942822965951910594369948837959186102273236010228400973202855212077229084009231734181116155532944104421557829158049398586622118722282650710664194387994240447803144336662046958290982369598125549933218287173375063060457279796598541937297895602763863394972723136928158892510828955852758259870220094787787353794311809529940080946287629250512329768476053229242621174708142029148892259969201255985115383848522376629082996592107815054394575337039896537495777773808222774773007450988867079376713232319914235478188904504887058509433827353575241550403267465332435808533749296749015571400036075039130289075623984163056086214288548660325331918389643478462909374499978000797341442050723868934880210597497970264361368755034345802918166874849054205994111040782688724000232033033998354245125542845450402402433004872332314267799918620447871970238400455809088910345943825481989925377042244502934517180327229843625318148693278591062109899265491371677626200889364149170185773231596711024375770295102066981437310884589317510896569217668932616865789389856262582721111677787971148734753414179012345162971484971361320840687532649416458910497202343749399467738305598743789053666164853697284049489218196064424409880687057930626731485067159169824561580706930760643493273085294642837040443022221636016624334395635030793230745600000000000000000000000000000000000000000000000000000000000000*i1^134 + -31835706900390605599084238588683840585470387249514972988727778826502620098869407332881235643158663353831956937673810998697280460969514730603554443420724104802759440856577759161627064842386825595580320689545836497741936010553081160267591062211563655166524227239856071238566516344272083366266698251155175943441411018554793748371798181454571139565025043517389623829055684462752278509069807082859152907283628700010808599757434530699330655231765748373730026750441058854946373966425088371803405464961037849588156709579657044061190493745885495873977095956134380928642005127995888682098707758122495156825874327286070555866294226464917584004050821365401649399266745024282883299558413655542114004104826706638895367441886201676148397581049117670230064524746881044173722155474422732652292459669300361577223754176390639666381851531973783533687636844867644866090978774245245787846711044352405251988044184232955126047923326422618147028846042916164898492059322774556859022525156291033058637153888514969866987411374055841319911718336283084063689749469433237619912143955520544907125656017711866227520173954156954710051281477251014334825854951506308737668274586810354756521329719244033962352619873212784654966038906231758992949818061597741552087420269989433016022256884322252729687340180564633555171862950224187559126815303067364736802728918895593241282245271445855927414971971417137667147494307938294174771740586207712807309767567225677210607120848250817042087534914395666175120262435562949377139244494140905366445398251798437106819719867982287417623223797320799668743378019389483310382753405423210434139472077563503200239706774485232187777991668027345873163481164753324713046811089116302373798511858483204944596512397676134507678731591757209573844141361863133299011182604188013919721958879243942054960614423533165758015293976995330413790259462533795305063831715725566286379224625020031202262970341230372089481412685177067074061992007928663193611815221806350051755903027669923747546566992254238389429768104547360209958773964608930540102448774448920522630055700075468105601757715477744010311620917048826974442158156349466582024127794821611431687179569192664122709335584750602318926265792863140618209145328992633651589263686849788387437890288564241500917386494860085164954040958473859768501844562859406893239231707699636012655810570992730879090560855183796715082161279236472914267044257063473474505566769942253150133734359879475273839179769197952451622466663208276200951589198894133074601979497962680636380052110284306531487390451324439271116628251369259162478092625001689117682899428586262793570450908159208421462250927920187889889039411068143536228459457392940758073391802534673347931549213948041178757600145991512533160246775008546975734333510069427907556798100220563812908691172565891700741114374896639907540120766037798912530835751162350324836148306678837324081965806202455275365115805060456855008162019689351280458481781373413773449038971981819617194646415310744745204788823228070555557355215471281215722790792111932949644820570625058732320816918036589009321850000572154106218675972809971798268055967748270610597648192733920823211976342748092982883203586897666375680000000000000000000000000000000000000000000000000000000000000*i1^135 + -2136533488538784274184707988107218713176113301990039976538193698673071154832660900782445500047110895254584441851040048587213991910976194902206445834438055898843104778588166116126153583406846464997024908665996206754945186268101138604745316332565422928917148859494676065726424898137737598002216754965112934381373746251661975657306417493864465708534714824068339569180568828584811422013381830417469111550747219817272801056805712839376861274580249209049907099934250765706619623089921822077929992277434361889225497399534257755519032265119743827846713558922848392963124033740030644735952716654071698818973466418224578079721276981035305591764855385733852323703345608196144735112405834287380332598155263703899417910209888609978502216648569203876112468089020658026368203292704186990471589116653750580231905681229441605630855125524818597890181017518483589917399929836937989783539432154810965265934125686679167869921683323096037576864739468936164489482373528070389334015673570140814031967031710376989342848008378414188201817260545154139386952900934169613509724362670321066115403198712889275512888041900055841482768293090554336847431708742614194219028438087408672401704955481377384524693967746172532887577115298316094071026175848028176920191600356613062407243058747850541756963130034452704520484509342042783223991371247286712020464711736768531212001915178814769233483713005679553990692162992876835720416408223673300734041589647478435268667686070565831397989446802081069887259260919052058240746877981772529331312802297793011001753942635364391986153066283518564887783398451119576715441502902807172628674519332854393729728894622201671684631306558285734323914304274780225470397538640270511128942172241528126156421727542639953320413618209046603672323820411334990565548894591697137437455780969066020485227126111215625530562099395956275629565213295992492325961983968285965811185196333371236816588032421783921301356463454605642979013045703385083797094399313735751076561566378162316425227354173066472055093960773014577734859535668602660853160285107460113227647832971620458510829400296433747908502218637342837956540680533531677921756826415902265808567737792086740174539991706938669417088107726777824690228470907939225356621715214684384890763810312994353548585561026818809005501309866830648417051936059128496922102793538913258299487134735885274525690024757172132982804490535527020729422602727567584543914477865334857965828391660131212258191142075520801953497491702545831475777376910672869398621328763886450338096896337922433302695389275224019198502428761876533270646900710432648103442956456723624217056874310608400646380594139680458096015681054441978243962557702500423659078485609572611717908479858531379019650938196740501914119549340969815308316013334083937219131480556057089267636467605791584175947807513863155346986866799606995752123159875565223166431518599678570230624162070154298388929906417067755348714976565539525192769722695583109607871518882302280534119429656969156794963587659232505897469417214602775461312906839336337763833874985162629291151424043713137723831983457550255604922776970073271281188158435028671333945241338659238642891348608578346400573546299392000000000000000000000000000000000000000000000000000000000000*i1^136 + -77255820438079870137655529900260191262238838142190568811625925197417403465529438083840148961456769675339610320049128344446158830233357135716921973660431684587059273209559526432924537625863063051996729458527675000235192709515196649821914403814431883949492343725483963280430093125505742119485479626162886250147892718794310190102357058779690833452033595550486790684056391431907646892053091277300769415694196836089612520890255145367374105919369851174023316125608233677222386102490825253985110520296402858405542206312643960510621852948401803233341305594234662333870788323828773379806910080091828042918228252531844199837899223214280809895775834850592850183202518061632577645254960903563543692486034983149821935114791896214345335639914722468887852576257326051699819285589131248352504877217777523850650347304264690857693395757762735142860180213425476010211865906312688166810078012994122249372981622492426175097048374924340967177273829628578766988910468324339140789239457840276248101548036965578570598575578186313344427261954878477635928267144618949314049509628471695940060488011647531637989338849513096256925529464446949178480411189416973211964020455062840217534116288093036262405101353555796988851994538240058996522993236848866696588913933338269794337278468257004277733005935913486946517240214857312140265228967931064318380924775182322650071809810370179623876587959239058619693438427289730864276397405529050788504340362938920371599940445276202532224527113811073996136085585404652681364134399838785429865785137624301008446406764353528880175133923168473457154186130766212623625290545117311712550850366657582571222515088051633718991977746681816497208098130316042142180316390959038159579212164928763790927564067014666162412618987557892725260989437542525160440739059105871710390983880299440827202875070983579847626702153612036696830558665838110915986349747951001716337896403617630942795271774005457757017955075246576917695338239594067703130862798798542694087072850910233626210617793638072103136202857191734723689213832101381179480519785314938190702077965791160030907886122710569569118294316928054512349232869954361623618162250758088189160758980098066980492032050794765556024603425043515592255809600424001364298039184399922128442850098736227856836218375166008996872110282093222297045423590009087485611028749938265500692493245054652986963749110423559981276435895009735713123192162630697826827343047594619775843057739622543992150746681089406398482945598237728765604060642979846817680647853069780622870360796994515152350789952995176543381673745607696971861482603130744901806458267246796732583264930590702934027160458612704392986276494644690154350585421584822088248401086426338027326824371859863518565332143638533370251618365696100061527978133542643370467465791730144072237890486565493716436065880829800798340755915692875502353071241500838224780448840776781533358208033228549553450461365580285832360012004313306327774870176943225502174477314645457799204595807562440504028454274155216583520967064318536098843560313667955732549519714100205386616511319822965533105988811210701218881981312550895479561261627512836589166497321751085690999510391392096034068889600000000000000000000000000000000000000000000000000000000000*i1^137 + -1858617483489505921185656298307805172781357414159694981269126125233373904823705598904231385620463922280635304453884301762250638205724345609359636817593857354010709590447897607655432323123720115480037324221278017907520999968772235383333582108012200246587202613935927794151805842433274357748298754431889496804010303715985639502697370310779677302311239902154202520373114164629583012041456952407662782328333588347507560867335162436852961702615487330670369753312601506271541169022043619336099179284749209595161268478045809384776910351635504340665673665944594663537688177822472681017849942468042620402898010640088260724637634041754874446926588804830012852951391688712622189989345733792477737638238988981918120191505206307028111597501025090990114823635272787751448859319255089899000518447877267653762805768891875976039797631512300806924787885186544691938393090153237791076546315297208665826852507392527540568866402071287420456091842635041917421440868456881563069463239291780507465543241424802054193166658262335045551017215827683429271803253825573121249451250382820609194696302079780245578877116566934829629657564094163724814195404757145859276474732125653378104334402570754231257332108498969107507362873114855404302464401342028839948660541067262448584696906384122662744253563403793507278198243994340505856546123952554170212909157454473480995194743644321279805697931148704755912889833232114268283982140286808063818798734236324081131475389627300730254001106386423432105096885111751393239431922652016109120871474201497071264081647680265699051622339611208721023792691326088254517369835287365262806168553446548282344553866902764501176808253395554472253955682363964974703642406216818989050845795310098662845373110468888460435209624426915687675408172856884479216377511904159279059501411303563465811477211158003599783855310084575696043881543338388807508972438117303836846652510534108841599770115364015343516318652009231287608944683327221302768256135267916777994059303689625660797198537217525162436983700752603180825520623163178840101209607190008719425851950302747119854258536763810488697157990131044449552574778864393699264492159777114687909194724795622417737033916510294241149584082278513771523935385561279397590054570626438822729514452647210443265028004487449381562590863179896434762453491789589420201924010019213156833831040464484224581548502816361781260060386446029519528998571115577797939954468213226969997378787050375930368587980212907961846764583010820153853796664338792454644234363059441364523686498957740723931549454202346175693770301711523795392175828543859434111009142647290781373442932128452701201166708354481859289186306116664433294506632135246674280129266389819411671848376746927623007586295971497028918918498264821086032494459789236938235948052769984149653979047435871031825058619543559217695657797327799468991471972046752194862238104727731026672974626930159228719406414069277015973790741022788614318993696475565722019828225827874228168043461590825406088059356142334996643720618386732211602348079332064427474835715928568037368576922706722598850715274138446201165797140894766126269587575356362325024958118932835898051756259389661511680000000000000000000000000000000000000000000000000000000000*i1^138 + -33113564713037238712997938169883173547624585381425874284283756867446408567581436802810220430654495485379105940468965834590978093283380358384098117609155612186293453013202684783684690199538411187239534867791281080120916686015490536533657590429913324384456287424756804923844097693490570494547871797186876925491463159896193636558501601757861839555848003374588414903549310698869983610308347510470143869875522362712375871872045013577629002735139346585284758020863832613505399937943762637156854941703620624540805687783341729494139732570211324021771150634877582282867698556883033363725218170779126118928547505031869291562976556813334337098845569335179078680755710640968342827186308664436696615346134857358128974267173525914415820078523439600076236266521974163255468138584674144438252632128931085239143718232796714276550445908184467470285605683407288892350033818775498447547432775445460322627276975669440801924622697213306421356988900544159140165295080764236014599050000249862267334663081528046722151518501365582751202803526803070889285723464089588314912160544495444043032791416969835783002817899699346711032295032865577629437541547593327425475623076967058762264479107092827293913540355512750010668117589164290660914713227342862252721797592378585965660516347569520536767856959933748979490563756956246758290336808525931882409171687357677622717963168516785858761331467960007544323835399756255080430422319749714752533594620507491549705869317082243227834385561867332699826386217073761925366912046609945118397005995083165123018350583627970568842773190501009295462364662705976126718902459444626023153976542798644847611098494300237419158925905245259261446054957869022462877024924975337117308996441892205259584837769034680994458984928551011579053672177489835456180065583903805021741385408415347298398836391823433125252465340381875849098108102120555948292097824229090771543924877428713680766699669681783400244425130107570294582058252311503706202019174667377909943934079783392276238874757273619329357458358594799654681536401391656528372186373448958967738091121626473094775099476551358083737576302307524003021564030337145688291906410354462426366223565164389164007512396766955950880941148842587362609210212047399312648063606553212459063133491137185076174678493257880692280351348887875881476810900116161561492129043422376882530504017692440047499740383376677432130748023220072815328650394728870982204031519095780769187471966666952551104697969363500161203738229967736295481379875610958914348865362455961765556485013954003325613296143283652869741394642803568886297711561574628098156190736517457245678505373804569388800776874973109547695184258804129987254481911645695421844129503983161164595483228369310549591995771771418843348302207998461290636608838813570607312684227525917493738106949518955296614600904707488167916211631014319414314440908711378144449573627919374783419116843014931060868162970791028191396416479055589404319784916049463628934293562975053002932100532995160509471463408544413525968632383148699168462221891571500154073176028862060035563976902828281464939690684554575168727831053867005037677998091596254412911933113573040500608310706176000000000000000000000000000000000000000000000000000000000*i1^139 + -430718413760180541557184695889585748374577544866405582342320646909617077342563805669194602086749582854722645354585291400567513584685017906487876511224080712835606300475306534261482630280580891755468947295552856626110783419911243061939432600683235081579578260682751430160767775967241399541366345620506345643394853654057989573625628623973511102442950780121045997983365007654733716153684495184447277839893734319452682234216467041428063307758303165536377814412029723767285298804590881978373281226356007584994687748724716986577467511884668311660077142915101577106322642215141599179800655275412194077471266874314335332034499610482425213479178157374445886131518240336426203292032902946224200261448271991007838070464468390876761881815944492409556096552989675050774807698024600131694330831412596400707104225952460824578377464559991177599441035148983087858193988299994099505464362524674193163957752293354791379964986881173341124036687308610797084052556577299898497188589937233203319707003523963151437296981485481140854133776970405921867530131527989712387703781330547975146070231854518399935464360713680970607940053934753021398899994780976943904382285692856022345896494382670956163149580473140635946035893199999402106842994570848849570702768797828516412806036555727201082731727606884009216389554354167457206146542451250066340827578735229186188939227113501459775229184526847237732662246043369163574049456687617521078691935791146997064391339683988079373750052208742395947654093683473810439388388152280466386822193632719058046567671586650852944195547081870162418917043206440570196832371131198778062982239366083615079354018446801103759295567582163744662161262451520324512089390858262760528172498682802051598803279151633552837590742658985935189004654229844137097284338414639401245027738532532673819806090260881846181674945835465698154008782153228609220219468875305943423603936403506838944597786107034265981950841510867903223605395475358457795538763193158309421249500033162242672177864441239051603775288904070959214300444131394786659608217549624238165595594333253819251928762136686682376903577263770317123930195250243421651144743348832299513424256768289225497880323304611004423225265827914189292323737462542495724457425215176787808245203196548247760564055759987008819953400603649070752323394853791966522200604605643887667093209218339366515346890951822263295619607754468614553872082619160207051870210470451354594043838411986177878553575255773965982547536127030010148703109583479180191532437116421260553657440573560670798269070454866590598420958372268858988753666068750398468235926177593125266017363367946236865195048674975855745508631861428213757828615907764899386245192263753114824161452621292986675462899544854742496268525084298438281767228096234476088167516570238836848523607738407067199583588249017668825787359397458636668570540385615704172341058848734421473628094676478512506728888916285362692462312086101347724257595514730535595897117919433130707107405548383036640235095526065619325784355221773918246312580991129750875702252579384401555871537089031937747862049198881114206186873752692482682464554951575470932231528180323270105497600000000000000000000000000000000000000000000000000000000*i1^140 + -4049466836503240068329818204535433456392858873698865746035863924116598471580033247899203174055618511230379975553444233052155878805309133498582347732723766933533695392706426301262156558422523941300292931016940147993646761438384729153080080143382039332163714676729877400295650636793100318958173040052479803518966911868575855303431137341029799976990325481527054975094613634977593352829409190764444689931410028769554583956108221027391340838451467251923907117416902675814950285220455963695545559667181749223639729308628637368863133668181084756360772686744875969912866872550379448017559838386361811119241640165091341531818914968443004429763954820917131651547513862131643577755379921977879734025489964254748188685984753121351359606023303238232104837422066780118122425641933997392296761719482522328128383778947977728612952142890152573734532769726726365346676870832447621546252251805492184547173349302691290813446236128457276402282649243886554860603036203679533302609879734848276836616851262146648758214747872232398795422367485121665744942590906142387701736500328630022366415838245716295955051986796055116570546666877459050353501164920049988281108264407287214385677048240888878656680246718304754482596213742185609201872856311459366495362248753295591899325438480851784279538564724577564998868437322580857845939791943081404307054227073588359855588950011768084661141296022231442741981681230150283974499215012929759725815936350873842276405747237975763345490108503995531796298537769198582567583218992052484506774730375047347687045769102954597585020962848885242865733330445979717000442271973908822805301649516836947415707775171642107834588104918366243989010563300670428895891510277217628159361205962249871983701331897730193726709662139983422088102233070635407238198784703725963550020598379388191957687541717013534648779953423039006087985920654810211152347794992357821576472072486134973153268811279764931304932976542664327775001631279809358409054793712190173132815856003052910228436079081490963622267913350350805321598408771790927719851272831813548879023584723836870382653746532606489602997436757974402416001403525971548211241413627721911956427818250138220362405795151298431995216116447536458072272103861550983262128664681429998794694289409556138604825174351711450557924291612169479160704680512815051341321401755822288147892991411508168357000993336951381597577518564502454278204767033421545380184936289328671123267111888110347769976757293219564617027742866686243122967102001217066780202509038460203035240194213164098309117237952894953076249962899617242215552575920209617083558297721499164408417602307841941610737334330461940206139449089222451503003164505805130264580105823228616352761515947886973006274911628497634608403017604899756824530624062399654330232534172407238795834107813224976686203382603019791769501151323534483665031593381828969229547039197082436759059135657425336295439477331412268330818060077588304039909760439369826076895640159519191322676967686961686920265284116049326998405918864198668273198192761092111297087942199616294797787619957907062257933616366252893113076275555981529597362282226032518826791784153088000000000000000000000000000000000000000000000000000000000*i1^141 + -79278715719146930717349939645429653178294842875854468803214331910013665359273066221077223921660638614589730714862927917398235192010461945455874544949742853300535531767574467702080019343745852318292799247635101359423426982789363321554289847086431877628887062553394388751665387829881413018581530772287927252917559466606643861226146675966170213072541439119318529270480397351220381151794334918608431559550773211345957998847000458499927254252332262793020886282363667042946687743030604254152821819716592151021473391458417488034751329937609366428002553142333484901715489816482799443731610759243387326386162074590511083651365405278903103896733347468919127333522954057436113877008915942419061226545519453856489203887384480734558579650544656624882838707402236555954931358393286675987435523099424294785147026060732473407854533999729693621734188994076545360252495033020177499781416897151299317495575409404910987027930249195763743783399601381784648838544000955205476214428278577504415203863296093484577299602312110459926180787224291279110977698824160785381701389040160733377922589596602760350887659871433829315272640317067930603917510896476242301990683717871483699865972784356258341711250021265742537586524675612342259241205848793723313005208378829411178888683282714311833477459088020301397929781237260139951223557639663108403746406056720988318963212518946373024003650201204390368251019730847934300175162406298870481335961798280150725715970182219374254720409887352617589317409063678628684593900256347038318694147369675430553385759831416871437319326133167323733207203379271956776169756904356842171670288863018436976240427961874448328880240542542310561333475449210299269388699340001907111802534729355986466366172805704975888387679148707949714075476645513447204680282496646092504054583392824502444203143953782196246911134262824331910881879255298840552236871780660859723248920450580062957681489679891376779531309495475051788826695475239533627680843715900905300192049678399055521592452032077857205848547588308843985068415017309548960461400096208506201081011663520488563820285400734400660976654634824182834276635471651991205802364429863256678600800687702987547836750931282040841414652811235964415618953520268848811616819146673112114429241261243406749741816183534940350327157440611204281867003956224711431489870195088816790042053668937788762596200095064277848147912650176200847022390660061965111448096026762652140948599748134269843399530624418699598220003866254668107486559993475401746865859523852941319830841785961622646386325604988140810528024763532855910594873409159410216064966423139867267031758333637261537417832875561033832369244056983773798429699291996363322301602046124951629065657106440989283682070271399188752625071835161890804317579781144318644609116480784026185480666660837217970325733539437647321376075463437286817411596025017082028864225386199416366786620228372031534837881022166147844967871773857990365231558846413991902994675481544757679389892063081349858675674685124782565015711761078167238579547584358690177707670164445167723480251814668421284168742865286001472914039858548478837152984960579710457468682240000000000000000000000000000000000000000000000000000000*i1^142 + 114683629071198638756747640256133136720124064778122856514120441938225873698391956619685510798728183034251844870293134885731821855997141652401688101986368152683137903314195242290196088962084148892831005048372106761126786727025207353906748785411735228327042322722243679082383987054917557196277970095842222383331119991328625333750188867373154580140946963119596919761036527217355137416534797767289283768133842971494548893990876859195408499878806171611976833650555868683122600267342615854571926598061696915681885112111177847856344832913746762241177865210771121161507051380699141398846329262780854813123745495670712484184009555794324258614876817403715697567398950529072436092549831738496742262270785928091040212537496751154294771854628624557127691474371692882199571317149399607836431154501704733391186204482886003515474574939947608384404347308971371018644642804472016689373682989538481977542417657135034573655796615112888293155433320122739623025018097691881908776543610197302532992555554292323091742622479580574118124992595306003598217173742533551485252854617483866199858602261256408360008540900445557196724161017429792985966689781425067745204961682988182133155915546570079718174787558770532451659492232890131121205708630192700597513298022949693189540168848714364413563744420366227657151295233845842821352492914554381911715934191604915168408431111918723789599601628455959945028080509311813169399720046703486308185487297559006837358400131655718566281671140471403584568544723426942677996077019358937311184531499203139265431807471999636299224321577354928090794596591010674411204169375609398266715899311830814861225029028591423187040811999001743385335737921421821285239674002297290343476023729065202148475428568737223171397305977190890400971880383978238329374196925460363816736233813971561327573394058514860118136828525746224324911689946259463502857922890982493764620143908338366813211254990324860693658381277100158941629726766103133746760756023016714925982964031175895536436093109156699215240379525139729578275443152228289319958666634884392031352549874903824934561101024333289553280099498062543517198674844791358486462367255054616130803711886072559347226613960165204366231988152055350867219046089103480567054082545982935344848327607831995241945730316201728641449907198822020257794810420416697812399757344503831519847391634828379963497498096166520619114472158975884743418551566273976821727899472717674442877866883541195100951763046721747836008870047680817134473545962044815494093317961257497853555808904374263744967161905646468903936344168166329915949685348593315141140699198949968500355938461286679870408859055417001680541462972988786918922555710876888461012344424390437225945216738182635429458440672089522939316173529790988284427789658520973222310200741074339918564072830267994878112988078073959773338642284791268017248411834416057544752973184235120751281172676360710864039015501289782049667436325293129168722693491915494889690945984871503900577478345149605629532974087723559119963161603279731005779665112941984093174136844760912870585527610230988511262254048052921676626550094369373562782598668887680614400000000000000000000000000000000000000000000000000000*i1^143 + -6213235396528909740390646464018574099553080452826549162543401437597580254044644342787661751255110443998101024243063106017232880645292010629905678863764108874755355689280013510017077777733942610523537686668928287535312345525987015807844186312380151841250036906057423037250164338547730924107541392281019480544723437774401262431239127663861963522215452395626041980094610203533630363554346190533288718444385927065186705356954524090055356124246556963431212113486836536148848771667196699758620860482445238883783388178120369435346364291193142927277323342326955034600851886995126391888276445635651593886160251057307691340443761649225298540541128176069769915263866322993527633251992654137907782312797228857274040288102700637656824380003107821482136673897969722950954012773390948727289794155760674204747083921715563932982249720770851194401863996290238406153593781497870527885639486641617757770523501529617334193399126065809553051327120724028427102393497047001456950073158615731710360329842995948810930158197130966983791887851742587789436462863679657138756656223768572616394312131820959391552268010304773162633370936424911994703462613098038648104241795854910454038329989531008937240263677138176280114755452061713054276139762926571892915457903592445320242108222822626080542697929005833295460405034216532185152312285986996996063470138164819243691037696234861792701204324279187433578190890801958003519827101714836086623244117149023765845510314094667210120624416306779072391110726008531498051985947090790584005982514956182134570334601773051941011981729421055105848879840076037680387142748707592642270271279232146925015699241628469407587383136196486614060218820628793758675160301813675110969547555202534974870742389308095926590054910478394382539090374011621770454235366448192391915343768595056181106468984334962085567026909765203130937343565828727845975814124229985544714496709534048875352382975499920041135648914895218915768147643789257661450732417319596499279235723169495555060585701518979593326144342953017148464424433679436444713004570748252423703282029564670865982893228133287375788973138639660682178422384909136885931996484169689017653319002217924232550429213489173668906383204132110452088965635933864261385954709016800134549794770976580980185491084506331306652592494255057204565330456467818774056326249914975213451487034069515165126690462584872395981488069424695991902477536068589982595051880389445415887533549597560420296216529213253171247358363232670826115768355279168508050838329398458052622085499896709770281561511313789874958879439906491373376460430661253351863992003590041554843950590815292220393090854394509539556774612365519744326958982419767944798562798083741478722477851127011652776000290650502978611062359610935023758853169583713679301761791041540298695038920712572088529041304565965386438693284075031985448095516748884143338328796473520468465875327397965341035726370775085446111865589276720554569680971641411856029217022240373046583913577652259376844252085869106950243514414546313222447791308327928831839455735577166376959754170742049182193229843135444538843263522276911890502825017344000000000000000000000000000000000000000000000000000000*i1^144 + 11196572398533836031392702442217144185720633047187553619503229411014882261611841005034593806048220865133264594525858207092799179898917007340760113111594074418647709949937048423422350694264760366767162752018343123846003045180794470477663064088259669047999755105820163469022507046201459554500387699981958693384122445275687366715429505965424595615892281418039025510507610105205934491077755585214844516433818572234519602764273974976973231352788630028511294142239595693755138562674136939930566873933671809929540052051187777401919757298403220905835296958477033769209202699471877820768186355927467020347926603618149231225683640603017904948188820721761691429764789600746229342775067387785659362068262924771686252276130319069479025734625188214963791265865481090150259158513598086511418336813168216873488945983422582131004319704208843016288710224610660496766249321012423494078409809779795534128281447514952466213839713605987692580600941106979829576051947993036758053864807644736546130666678702038268518080923489360381937504714812433494384648352292762293955663238485755357277608698669705977574650445863156476056815374261364688219857863491822219162977592479008363722067533711980704811954134192819719876755647995443963625050405421599485272170546301527377016494946916417721299515594216332111908506555806221194325467692465216077158893766700514102334674449935808054403537879529911948074251568534931141242079376595348453321556275504798617627595601071222317537984763839830950827927435853203429942411247482990201774750726768162035310427815707522555012942792066398870827123241006185452822050137305896912896510377662943781258260816763829649640442680043268559007950656501120860215660657520098321266586950759261112020444401478236190412655273359401757091324348157977127729108611700600799853559406616905320320905557219695663257587308334991294457939131629997457105528050491314285774859566111064333087315692999567495871910920169689697398094270597969817007837125115052616065053819573283374443872130398019312901324285219913414709529334570321314858615516389727001595727081962685200506106793209196161047110432916630845282523682293740156696298209818748195967833920607344161153598125221937608092142293577905727569183941412801366530326631788818335910247247793686226226028498300410030083428519217055907229333970024825758365520589104923954790863291113892553145340247169599818245423189544299669282080408877910468130814959563952211252032996146781036989235120435506556624266217924702165650392507659671406289202196954852228014847347140853458456828967327979276267084917346781650157688004510259640373202009094716569984317884529464689356371752427830795975274185154322008596964197694039968245273587404269505283705888949694470576513110486527246126251828775974534806641082335879263640343243593568043342771880508015698261226024032490794586536986796480519748221319420299556512703362787881024647027084014631387531059278634083272396909468835877691810635635258812281624223040698197078796265730173545904940378667542257130098693471577579427799264009337460423382531238921232382546661237334303421731565665224730906153041651869162944856064000000000000000000000000000000000000000000000000000*i1^145 + -161769828757067400341672737259536373784228003854551252524368850371060783458656288989813380760576156322471674691889291726303331831265289141417101219136921482021663615818010473137376256490306844629304239087674524706191889354311934957708130812584295323253289544434585605290343813848586862348437365793019611747958571057519596227952437235827779779384380046835677167528671268783464784239984841622741244167435765671152650604873244197045831735241804076080558784422385361140275981664909558633657747528574249754516561706591508247423379928498175020868987750379183708496861862531135819398130830855459390341115556014962976987406599123633591298072423238418820468076675163683949952033589722936270996452441148598752825383307747176964027032817608477705114354051248308569284472307431131025770761050669593364438440566439655543092797471659221864904002327869956897103761015834176307044667094649010012745970930807186314145626092066202102882549671836789604501447577218330338828686828084452927274908010083925629104111682950457268153806582576851467718799225465120689230017873667303029570438484103517797968009360830073757489786343531058921253003718692108054166138603841786050557286098037308252177704207480222210501487179478715404735468009623816036718824679756206993576959744714166045768320992432491377433098138206669225060373887844439935357270127505988663457255879519669146975898853608147356903262351879782243716402048424747588958699854817082876882681715173548229649325389963745017182638941565116437428416439148841469142658778024038614360238205987106042987043717639408611324658691837889828301898224553566634998453426301979685375559384318597500914435535689504178934168992512594149732969828458319653958761183554552061631078416379271420847435426780140224394447047312204202216605070741936129777869837146306433954006747075645509313357075260359196999194177409887075070637657291945225100705236523969820012837877119782021229782246166266716936506009151868025974204982110434767332385365176544195117840345080297861180265884975975616657442543102189554080567310082770486272319733898332884051607116693965120637353486998650189123392343457152829922045384703114939553491560703116066984996675590954899616385509360096949345573383568568476612891528269179265460055766842099220294772086248601888653338399194624432286373674218070906768639192085829507026828833640259611744856080819867913940810397989878677266368151160353618625081668312014602105613209428484814172806805193075829142248392953713457993763440462119589179436290240716516748414196145955975348170639518866788745479896500512892660288621841880371866470043693610395139748623953480245829911514692909693747166293000737645433620148584082003211411949615337559128140693915070721166286866007565931448678353070860958264295837570737243167166659957697995722642449355476992538863797158984332339532342499242683881382263637889053444533452917694073622265661395644139234074797642470467996161098974699439121517370131513782868436073397710940882702283564750409435246688330923776337559965538053494300297463996798948686893183610537911802052239194574631657242951175872975135744318111953715200000000000000000000000000000000000000000000000000*i1^146 + 25210063715740753553323148483752083825918616839110265479001343139285335232661274475032783560170366524751850650905264533753027772226718882220635236862195935987350219812367685855788291471016217816964774648662462136972467600186239677707716614459287333020484032311510367634948949499007407427069818812349732466548782780924123021087575334958546864288442102505167085002686588425361017372119835908448676695388671600077641012265811974758500659543227757473831889528467545695548949804123291669684993332685678609192881551055675389527585385967066760305602670704338790930840066191438115569093574702486259690486439961313381672423002668070125813076071250730958049593250885418271307730318537467959554414868546768739828498662225073834641006656525710526420650898375115029910020384277603576816795730512865425156017970992071489301927588442718242241256405061040685173573822231464751801061458606989926133887852572290932927620060387335966035078450910263848244636306765023279495106490009612019396090027604425756258796125439871626312311384411199475454007775375264685413857809798405579420510691427708586512294291916211506423518057523532205337879269825318707426756716574899754960889718629450811613238753051357513332063540634880041923004174643965928120099863299376926247723090334245597847136644917994285608601125294491928811405625208763437352676409635951584606180874101726696642978202395240603197699309684575600130418326207053164252576403857248872113010786146274731946758314166005706507888768036509182635806919219516442434994396933004386725855692774292278380253120223843138786593254802855147523591402172822190623920306884288174562127320326824274361435442638265075762321552359735151086567047626209760259119739093944725701091827904336222318188157843358129514452706031203253779429716364209970089742158334815772435152604733504766946783811094616793647671296434225977838894313550912758231263243671019608550252092732058819576112724810571062969637763623821442368363988714964686773168070829935192374322278513582561114114410771277038138565090961097623159656137610307522475084028926100434559688704605924134766991910970655369954723766882508172978429510260661440548698590887741064737789206054143002866636188069513096910477904481651728741137635740034801409224382360063224891622088073062999847736564888360540237792412588165033306151968338648854101565736186636886775325578012081304222747788250763541601387162336350489604159955987382919245998293629772408121949256156893623530161640123101447041604998917281302663363752128524313432944642712663931775806171394177347425158800167730627002428409752133605877775654656853942851355921490870937691694392989175834280723284743868795719379682846231994392700228414385211638890785764016894891994641101949803656166232568925660220854621688395487626494008454843892015383558464620144837122567548382494798258187775786410565053853763069570809408134320966547008583837265400379153820010881907876934136206299737193112482283397676281951637753470054022075549915727645673989432504745365455871419859642024761655285121746254928682634360373984952841429778637766452309825041262493745373668966400000000000000000000000000000000000000000000000000*i1^147 + -1317727214394220443476585952460911642710012326248058525429598968236235525300517917539836889517691992705760041753845075589305828319682384495542645012463944911891898679632266474647558853000905087008343040419744411055498905434714051603061363048209505237220128652999473666992567294820623833734493904444533256547498007867407059964743172500999801225135059936298978628103137325304422891541979883957856595559517675764319634644001204760562122317965826140192866482394516486688845629741221912218133133224000697605405403667522241721659086405148783476496659347492012564183119007530501767863370852465530567351500962832027093578002154731280322197205969555653583125899574877390123154845429962403330914458048862857532888788803051708862357137270772728232906926894336787341638303299430165255319544886221556629870666637815643057935690895533208710872440243019271503059912603162799363691773048737511391908018525000935150658377351305660467230551182969420563548158663521462291671960177896812396311343740553743423731565398581586324891734320231223436211922365699693497241068274729137340195319821585869458213802085708223717880196435877617849445823987239048823826127849467792697149144658046616870680279096923726417522499919602995448396489581528560763121804418703683658433329447964801478091850432487683956483404738796823417919351591811493353265231512153092802183691823352380401580986509227551168129234537664774119769977360068201985453782389617672188626957187853313023793791064360856987375219024037870345055773671875481676082407071594506857386777637385770830617844590109742492427010968694866079796260931134840187605942330179514506010545773213561247499248342155973212881507030616712664434167520587656747634691537854790673313435852104219783345286323983643929099024426653444194576045382092414149417083365901627696534781044162945719875150913755619712601630877963635683487850144858096907788044480737224261172289569742366752001455913218727459966856064112759476560111010414042203082280536123808932239528057270756560674871747845569274837687237040451335526268110133177515659462110604879644390230621833082503866074211579087618387138862933382004987580278472541902940041531217460353763167447210431488154200433869730330650977037923806742846169246578386666608497770217598341752616422109108353075578274797006043377017144200749683603836019234105410466911790692512618816306223924548226920272124806628893374640854852693727457854648122391280008210860267267025471167189854297541582906586055268216030770152237583218768650700008856520556883755770209595601176451006661739731809232882431758506090149328996101958012756617963519474360014047707275141724416020028244351242825802150212929935749681094805932325998304816835520199538598717135783302258775934683776722994990966184558658028706802060519182735182164146576085495232961543682469811992986847237134515332619312641745358204398751343839488769731196814520179052154133654354165413622975067130905164669599287052573459894698411854894563579634826256109441420045838125993568126631768190264355366300096324900217862334978011602651635148112394026352041901789924325238717284352000000000000000000000000000000000000000000000000*i1^148 + -2817393058020807146577444829960892171693972864683991800605274026589728759106174794123156030021450876640625356852941463874051527523547463340265136630937184817651155786347091981796547769796440417415256781393997491500647443056582424218238511914981369056373933807024384875506434528297465145411010958929678604424282251075707378880642368226125585673661277160861392761739763003252562672901737030962327424784583221906192421862319173514299544624248493054691597335891406199711583753431967463476907970603811245032741794633351185240793323390913099010683091999065968671292393802073046652626621563318541341922060129646871245940541116820814387429895598666797665844430929081931796868058223834665837922388732386259542440088032079282786279509708501877947089381134299977286015059600023393879146684574619368288255237784195871914413044589698211237855768477350017694313251841791693320539468874805041244809746827592189399836674197804133840798858650385529256471345617815948318593581099415253079459977936441163030628657178035708213430027388341905434806023163970911487172387173241484297262849766183283566961970230492317973833661610336556130836232517606773980232505911599763318005983134693955188337365059088603590362133650878696049080743322029657191551459671072472095555203360254656681102047523942790970109366141888033215386365291978306827800965066998604505063350905431718379780950727185707919033372758661446421460982667763092034383445777491156216073521613282686180745519726876030905789117304510383532419945356272495780567130163443346197859672905501324975918982113708864398942249930783344877474092036027805021476080540411188732359249646803317828104278174402112752019144992446619241931148434969692304672009592491161826193129851661333894165203397988009908188488150970370412404283131911707818116606398158594584014801607284978839285875807254927769789272112775566352356835984687162451214667069598516053895819914891489641452928685458229036679588565602543920431052746165949084441788808427064815948684431864291507621322213514056067289876060740192956668617704529427057829845223166716971711801123243908131061527741674785729145510589743136625891247828476557088811628349224901966343536459204357693748498690409342581485672028251898585781754426575907989092736970430689138308535401548249681741804580680427109444957538578015297690755084594713856481834996490848241995399995545693952069341919285068816924631753123072182542591928504551457131174788899963333623151577414511755613407644401007276934742421916427289105692939685966129854775995250867920968411699984572597692412053818064154396650208420567321970630424308400198440662198067559113900555590761952791391144358872847507655665612105727651019535693422430821186302876726337938066545666520644936542770179034752327878044010523256199710584179258929687013619076773510210776083630226098667254463020678137602287190262329393061752096855405677362081523614973114721958493042914466238265445443765039457265357580741602850484879985756583574792446197258133168966580600169484465326111541193877291260186588289321798292954161346300754891233715423183005641593795379200000000000000000000000000000000000000000000000*i1^149 + -4650276880074204656735646000268987282657255050537783018934227405008207476110076873712022311500054582737908258819020077994607471805697880161101387512512290108484183212053897053627358678810974532123127192957542386032613171921596348719701802877411261124499207094795310097122324710860341869437119381063473897920416396279380364010932862696321378493588789250150844755520926643615879388959985395659195086561328328938478528359927807152390333655297578706279161971211794043775499210524917257283110213871417692022866026044435804140068551211321500213953929880962321076985791015991045269291905834757437853169876659739863048863473442907088988293150296029985364485697565006468513794878265942644733678861648483911510210188169863068245087044586619675336594745411273939743694390067066821023885706444000916093818739302433176035761988548461943755878059581271708838984121549620930917753922157512163670059136024975096875832733853394486406045798544060421235136078329619238492273523019750770386001373286764098074220102817764055183458325070217965387724003441646678306934440175745122698800392242129239930832596726448108146541507958287718433780738531550764874984402398583650359479814718411494370660340423679027721347321334799051897660749687012558459408139908473794362813431232886256389577334076060858953784707159759723541677930437071479168271465152406312663520524167642198207519086317576124573384355494600104407919844949012555813455663277008438694366169932084131720592830941677468826541049331063146565574216732021080594109181953778530175026418411661107633763920140131945325530934668943466595314551769638749887862703334877777636239987091484014352445790875006497113680276239264559838296382751325212446755298133846346329676737077005927933812620041092929983542061303800621002999813540209269536525665634865653151236694161192970968027220972524922806313056759053434283523728692403435127808552095462569491686838403356874771911548805193247973001337917397441365234364076964464206750539418489855216825274422323853110657365868969743131796666828006957033037272035279122888459131666026023158114332660806228697358520881934077165841661498869526533641896958343472580411418593398047166338198284212369787371744404544414651276894622273924303638425256750815694325036219128296586788616856327977747086179786727469477789323990966598970088244114215322936901196511765961407539091112330414426656946877109420658247549876439867077807291802542418769602342499479163301483074866201305284628778316182472796924061793304061099074948073192614023167203528735224943915114144507096731808614121979225678302831206475024741085686215597762541117459272146778059242341498890675561699433248397840652536430362562583825927359104785664963445642019051066551426750905261042189187178446138917559023209349056438548448310979401436067183719277454864950297562981994527659924497378312271223016992108549743883144940134573852097433966271455386663551913263920696722677554250667900060963916228043683927006385762475875352228669895096790794798835433786648586999805276282137434629705145209740776110142077251598626532257286293629068902400000000000000000000000000000000000000000000000*i1^150 + -6125562445159424245281261777031584499119372637297823804241084612390148928108340970944152890793712348159939489301054854169846109130665959907577627708158023975961853089744980565609282198958348355825511203826096977283934195302848778109694054891098779473168463157989481111521927552842124554391360191595382363380625842446920802632168240065984532571385478264259370107884532434586777650335170252226981560468802269710293576985642577557304175711942380968129447842505541376301710792422678281584831436968763941386053974026010716633705474086746567155032350164782449840309603239550095769251607692646115904610071765407079733877204080077996380668188115332432728464729722600284907330203397506740233390381448063452936201047825159434891112611482921045202648233264628911068686828614270514913159963699783719727314669885803047557334004400635689049710085924539674719627104478286967218144568617366459166914568923691281554030265717802832554190422034957441234515717365102186101196701156345435622607841734229469026847736560964838485851649425522995478588311598273410543484560648858695667910860996290179654453261740048246812640905429899118468041665714488266434659819447139146529699787378090181706617842002745255136094348045697093230187469466174487033548800321731555397165820843554099708349032600254887403253177930910383503828316685347921721588256204293686593081768574851310389731725262917088311951702019047995465524201492637007384026945850748519018751053661923829773903937820426994503604343442923233986911599279577387396650367982929143510906104133823181515535200211465590283260438968648820481469628322237289267264030955777060828352506947928186400554416947792686729799999597228796906861859584530675562034463462827116390296464549119007501337847604721591286467859348606707572392649589522941933614196063107053029618318299445132130634898565289498780475609036566551665531079377923799233043210007459967481876484756360095987011442888676056236177216472923366903328999688419741414295426305612268352723435972064539938610369074558097519981178362611642701671544051305932744486765232708638861452532639981193741870255415966674810402579148863903412717851195917188568625577646420783916891127438306019520080359305451963019719797794679381349397897078923530941015686085791443091943954144423358940301359082382601902229814321744549385969406305524062664530087611380562776939705736564763562758526195370504805167603790762616597106035082542654861281290109054901406622281247365992419816127990553340971221869854475615921872895866556365347093078728512604615387462759901218647077295036809001932874406758183924284260281245120495750652551958165799390518169098670138810435137194728168346289958106469234097338410909436997529110936331222623992907544764250890179321980411031526999156517147442802585367222429048309428744866871830792637758163542165273488108919641769641998066607074133728484415603492821602267996039560168352182034728507446341909075142427328818532776369363972892891897568419429890010845093666189924271738534304502120852249844124276485389389220297800169052248466147148679637973216174014464000000000000000000000000000000000000000000000*i1^151 + -16128322864398160059051012523380305434220634136016552405315352920767653151310029913441512540947709310208695369118675402624372518899546904819121070184946583440622419032049059059502115491173968572049616347065191443623817620576639992892110321958563699884951936986708819980382978911491809953496313988011371899076753162002158623851707567690567461910321585601123405416816068636591590606370336591855436706383767964835584635816923266212248027552558412910221794628899672054911451810126695341479610401453542937444741828094640715439682994064078252733161238678957906251440846303648642076059099833286540467993213613366577378821495032506022950758897503663127503146401068381833634695785801883833914516585029823175175052427835048990608010767898691073044750225361879662505468439995491426821612435066700765352158152666861275669904266794472073622428041726957493856264722720221740863008354690971744994746113098487664658391286306788804785957452320991087425154986230311124980555327903263517582354982493357124767157786347668149655003845525694935611806712854212446156248947654321961854726816713763027971718682410881927717155554893774441739395059468027326500371068348817866374606479594003651368746973021676827641821122096838178485461857531462724295101833189028352802611531273505033111382158662650715183882671777027416297571338624257825613954967526806848557245345442005100526714252030417302739971293633667247881398636643238874588014398775041376683906320536449486197584150837392605897262567373212763797865806426254072211974179372827351712301780425534201639558209703261856171189874493847709346681087493403218127184858528774259350812318522177977274906352458276918152922195204532183759949253568785855525121091058096359544718699633125185781855391208242422000047208912767742911285561942779853010108785818868067657439105682212843663670265762657222788059158643458403229095041042986956570345874031500821265426934358657200731648499067571315962597132821866082868343531087763886449119586424951839494205949738618999928770935154066583885195440027148565836806818167240578443261396732729600982752301758052452388513104828848456998653469776545003442591036298835643425328754021910619636106328395401905158785665804547013035720815466056221446140235859303539965433819370015792565744360692492154983872516123587645554598311108209300467807990363426440672906825584286251941574181439027451032139101931126117455913367663319030881258097712640753777891057325859373262202926296102715872064467744140885303420400035491611506458248362009883659677973727038031450183310040053239300681401935121836917419344320692744232370467912593815384666515520823503379702049443505286951588763128658810610064298704724252127345456341355518372873787795568192825459628739037489584515873074478217428851740318155365269577572501043749335791970177839561068573443241727826943027317566161047950053585319501992130871673738556744864320499362440093099052132670191149421774247314156597823767305193399203435002029466453328002621002458828256766745860326057682056681828045950390654129142330869802552548139561934509493662515200000000000000000000000000000000000000000000*i1^152 + -20290363158638279301469120077361665974548304295673907644163121008376591502872427049956470903914081579884249783736031590732777123198143602704693167805813225037960794011039892391854902007347107955457934621288962501030210776839389162423637390238840591282774374395495256719761142882779101098696420837643586783795421262726737205257451291663437158064179213135319613320762180209185254883919819288754314743873182788389869408670709887224567903906614394582461651341057470246695829568435598531020104111193480447719835554275369475705051382776215076737295192130821865001395079182842506276246870136092883722346820275629615453252290878128601042335739938242967679457178363434791866141225274094367244961147206660357234256840964525531162862808239808882062478422357343073078866616757785368368045173279194406846600434836834942829951095368168703289614067515312589548233961883412627300012814140378662484554063141001199667098426141878476888102283116751834384164792415753103077545105308159630350652533746267204549085013174210228075293561335673479889890115476908054894209253806158822278284404603834474242196011382747349630801841165468127410570275279660692121270102871233412439172237671726221377867275743616880059763126656380689318237450094229966760742137616842533417972446155575513789758388566088060670087046606893961547160496049281234065531251309054836051161811707335433379150389646209016288054395457890572406779324362187656439573788433290032537784505797265071374160698688750469624160420624164195262304781306659830044917889858305924618094903229806767954545532760543488603561508168069785056892612808047344596976790598209144304296742401765530886126723467624016773771667728759634705058372804710454373576871933883240958649670928670659444964337046187151266028770502290717252846221822322651429378393712450481463838805951895538109660300424057887021212813559689145051650207995471856450300858606800968485846690235265126305566716686957281286141906348078849293455893134593060802899537696185286867882184366427644299070788488935560987390200089961440382560494538338831492689972746560866075998941132051556245229993120455026790831838623399612136579658774988483150777578526748065110791502764231195551280569652488381200407103300153289668757435485694910412342611907399836025978046181393928734569845317932767535387827675850254946038809006030298000345921624878314907127088735603607281974835016221276468877210553769343404960589865165139729101031869178323773220675809017726517358163582151309926074821538521796080924496189468353761216005603828058503868614882280208426914584494433561874120260824951876889919090747489412345678211831518583026891126847819479752767738890895107404934761063781301061202987102808613043743889238038066094462294409207273490664354880624595922805650829009496589582847692828518665496637774794190297940303786751559503939011871705682287174797396628849108666020651932313557721121345145538562657075703236431900419804615243177173889402465293590322466296645788424365022402268386028394789839684310919372297116825043145331403787382588555612765653483818844160000000000000000000000000000000000000000000*i1^153 + -12522665163474718389728440115938416001534277767028337424133717250379996307806722585460701111207496778992627571149959862660277896916744484248941651015848096993071647500057202359935990883849147282034900426925650990262140459601989297388937119735827851463376978949874424878991470774659575632159545177496987480467383409568206937021720341365626183915405704483396612977707319743153572483472145335152245829096068937396877852170875620815275210516212932682135574682865464354659812645764501245610226324092259583519937798360216021744451065108721588431476939786736624332909374451527508487872078834086734812195550365340006723458937021073998035719138008096764896055431279618586722386720000959522166189099001607993542836659465157294925449625041827396182823738011330699730613149046894046416270591435815685202005573270634151519038307421342854400741547003224730782812668682847906765429922372318137429558648652197019557780331395255696415054131796345037390567147915852915446123609274061883440099253824161366638925787562805105094271229011263622865523311500619889392535364914167482738932741270856007080852373920394733292991237437843788654642908098873073371542880129997662900096757139175260460033325031767912594836742905782310217690342062584650648128575076214068799284273823971371409112251279080465746546060253402375949052477751451681314707877380589280015229422950992054992521265382188778987995327231431910114010702116298943237565318113147201159062473150508228580481363397352808150070505703102360378845625058854915979010376050582088551823173719833542816435377530324700013668953368116599853343099472366114059590511040602994283865233734937505592429307824910238045981050523805232893798869685862731436414853811807589197348743884618033789337236249502193255981985694256451726360845232028179896655119738926592091546269640578991563643139086201516515097782197052686186449473459502892248182809617789554097389983045579373532646878492192211539889830106247445531322543800020279797412630266637833879569505536385849279803674415240701393584546248607142641367665245493434942595768774342586596579826286997802807036982243836413644264566512113467594783420011616997069016696515354861106185271655480481221363920393963413210273554465886843762803977981382136139320522560114340076278946324081518238086501330729639219890087281340550860596284956750337896033058175173989682652889281126564386667255720586088116924729181606782846312424272131172134386305186138479436173155091633853408104727659010074080468187074615654442948407298208149907065727640957940365154638555808094081766481340804754701176856897381269977215204323035490715484618208360682694925716512466293004582033763134183703153642694209883163317580966334087842758165850378613543262831756520361697307587171780006109053912645340006524791379210983460137257782083407714062841484573026606626069568021542074372390869849775328791244645753113307239822819468936781808770262305701217278577191592084860586905713336195809599603936947441904364854818875424042437461056570317657916076918708999523124666525760731662666279419904000000000000000000000000000000000000000000*i1^154 + -876906198159256602364705399576819191883149203006871416572720316043262345039718280489563823013709859014241831663456824194357507400631174274523878248351367746576229747831085607006195582105935395525842116903666446095623988309425309013294718938791284149361175666040238340095196683544978218512501322046434907571527221854335339566914871874565844947163587653766258315805628995137889968844778375195169711888215683510854054891881016097341063783850898295250684736212543414096506850102173550571128587693810122421960755701925418640311986923637172470610106847412777536923166535241125288154626876233144757819756521384486574092632290600808601821335478116505351475171247741056581912970568556483909493283884808444008926409830474817539115949597634098602646080479604732324414730432779651637108989532602101683490423490680423729941944283114353112165485102202213820794674800461288286639611766343633254269877508787977284803850684852107464304886350190791889483925593306657222193022783871662749789670075373633210644729581989565358006805855839905172411661101989383100654563159704391012067217536854119345068268198379901746251381577488296408548452076981906162168786061956905746399382345468018269106761169686176351624979927062677119831991522713986748713092635020498942921290609010299276550462256551801439984626221871244548379139531105461214285885780740567320923073709923859841326109644715367947392231587579984626643356917928495865363880042388982412957752488765282337341160442229959251979558887171625796120742148973153694356574520529685424537011418122257123109608969660965525187188853081446843793617979819467489567048782189475489063177626181062924022734550396192045492166798164620235492946509960882624183649470224809607346887608597515058052340119843913020416473821462193309264754249686746513320405158634091476859729149044461002328632861293666826405223446513466723591001373973459134614568365632205564868807547221154530689371087169975468033960514704020543387275975412216939282291279182991023197602008323019714836758158433736434202921472395453269477946976430060660306041355646797557013506411363324987660273922128080810515433825638082082784986686615668400425583745731201676111401473058228285907778922699052557579468894896576234280576765631934090679089701885158643744337432223258934464192613761110448470391807380189007374047067991956569973156369194538674338944359939481614117645621899390364616996770003154147008384502454053022002151695339735319892756529126220387977512983175591326086384891300093308296787715184929553595817829173578588938116991664662345368422725971255265694743321479391216014850557006133572605841170784092385793104730211622526158900080765788874259308033209557688179368106670078332932584490323280039290124895435278550304274972644607379955730987699479548007497803320067024889491005447386477108683451171967386707836410668280433706459347102445973202472584740961820492047046041796687329173644693250590923965529764127499513424066208273474423394156306449273321830542817839466338998623020754669576898453669720999193601607479590912000000000000000000000000000000000000000000*i1^155 + -99135780661647308186050575577513113485015927526775102310617804103366546141685485524558553033949771203650060678215213315541788296738564448105566304379212396177473179407217672911333241740561988677891680823770863966085449372055133580369860018876456045426734196408049889889259051100894510416275725198387784398945136938409477837578911213261624913394974666641408198136795144133716417240861246738039908889691683613015402001815893065324407713541893966035881338765958033810691957224796991565891942388041778826958614019626914863092953105114205483748475650904546763890960075805219936676565921548128859625936858701639778270812349086288832223579846233538849102944041033118591045152334954953875850724714348709221178661382797383814311502126177145725531117075069091019819621283628751054314861867197809998650641349584503579347140025111644406623295886303923611273788072385369563404811459403739925747968925431491398162507545400279698631790956465934149619992814929020730352704630807614232223590036756252617453724666655920676449165838907915625262998799341625231697909304299025857562429605490348852543354455194901195541360166193906603897627317830776124431547810132575789585912139099050851410332225125126353478424107516156915755011681371458064398710510806949574712707209295527498778535250388951161746547450140773882074123883400460561967029162865398222500980058587520398697607092417550307059637787012316051224654638207870964481887967743108118590114660292974152004045727859799636858494746266254227033446485337516509176623626802621360118942026190844747924677571394330543527321729716214124750838234940629569773359698116339568971463653653653925337640733377272775463398084853154162234020138204551860084652979919524968174334399569961030644164592430111773913363928081782303103573669012243406474052461550775301799008368925987566463996847009286042631848978705684828363958077655596003451289176997504667947127936367068788612422291344519091311379689692924959920280676331135184201402076779337273282874739916781266430215404900189795757012097276512154808408018946570821683825566415065673509509792968639390385074842710378508078060089458797383602608814613432380338664521140874032727064755420875184759752707269294872783342666857603037804173427402564321250374206929177230328374684841698556820931701187610102501049184237852995487749742498406248464674725298482674971781479055960383271602249513191684272181861330619184457948915258698964063482916291188240819519825892419525982456328228522004819115774391987548588645797609599813488556731911028944491012998440096974987311234640671353410192070363332991078738889859663278232383498149402022124843083189073441801981983260494140148174151907990071278990551784931259031080623816472571872680258762359670933445314738782088442470171842963488781654499328397117750991355035380720801163577512290523165186755878216644089213586213344537681650021561915876909224020110717529712862101857510351630302947070889718278348281564006420991499349198798808513582879090362402430662732532323945399738830953699037753534054400000000000000000000000000000000000000000*i1^156 + -2364421488698619606850932605233269020563749829198428567918451885582000591841234155143042290481177171645385862602744191351556870341617308221416399880121709974476876918934029383635447794394964060969802963076738629031164573289867988324376160604615292366113350551515119665611075867379270325776872796555969727231188537163065218201464801596673972543693502321958725541973215333574231473121649965367077751057307676456458056764238669511583883081464943462608853671324162542825208261301601714630694399565080540568067517541465224427965397238409349624698309489003350456099665457725891890537952741759091609520408780282209866379134730523019918651247446234569221549150434526737964288535130461360867368847063522177348186764343398119586508286410583561591025144606797638685647184510274837457550039651368283060344901681420583684885867822960941180241477515016847233511403021021569714415197507553390310414968199745172844548097781314132509740885116492225183604683501729332068259178082074395881523061935644206256410687920580118272410776070083865461566919163039413168970665126440623365567815808477794196437737274745737402907055620931425587043855786669491037028276342450452626640347442481409293065824424060558037464717014211986452545335282726761578102926527506410421452212836991535284367580271350954574755985577995450489036701088692783577235719116503213689724330101454819562889326512775974629856966343584735498853388359120423817593717361777050678962515053738104615677718242548530327383691320822476845003552169847617987711690564076519839599212908557936431306933574533386741642835357806215277933344511238118725025360563754959333493596868975611077760593154249634451164697590633372617925658412888632674348201734663531858595108127652542081263750842859547173395276182595701069576479473920780765418226824244983062130296193022259395197453072254542668387927671526079969089597837325985385117964329970387669559047291857609533022038047546031430081099210358649980570090051226261048058379035662672223540368829300529849212619512094880162078789676364721173924238017397338357337130644945585905847862049050512907328239444864703172625525009329578768711812131597547352904107062177537670130186723907852435586886902970156992187013206151042596645271273369089920684487610505275156080688992084484098933913006788659663996352026560346707338670007275877208800459889033766656604512664108791051838143498954063335583669671703293671170525219740314098311218697032152067065537314007296289489346774199736101161915358884948156642242025648825456525889085285579154606855219485674064063653107739253922719465640661985138083724503825173967899676903046801019787350919817149983710141504789939959079266892392222311614295829569320200848487526835793953907149025151859555997422640109624934016111947632634084031610955387248904655607160646122070852544943392429710083770997741434426953313500747390586811589030387156603210559605314441680389145167795302380107282265462994157786755180533648550455258291981451151146335885089795529723255785631741932934416203933286400000000000000000000000000000000000000000*i1^157 + -47776913657839719911041011097837603100079083756748573225933540561244626087305194348646131362649907802304080601247810573727036342121181728522710961928215441072307515057860938697663879257140659936834043175370478291882718339179942784408733753395009251250011080697705947733585886558324784417895310816704091578414688085198941425616894503681794887206339495174055281163393782873122836453476297336611041682124770849270222040605042063715814693526069837484836149589778276515373291175413179993421924803053071550289765209489323878665251440870382919403320422540915638994271949454000884299593666977395089664883356902317136704602295135099346144171107544899188253394651473152837259422289628980582713978464173532890094707173941033655146367639241563743811929541537363947048163979960019324313859469697980688168365478098475385166687710945519271191799641314274572888335881383957444916736234202794554901171592667878428290777228700482817112016494008678801454771424137396597427788315015783450250969294633243090036681739714809506645912105389753762394736891939208947233829438886583887674846768767319634009353563077376024158039212963065004230368519076532437956300372844269237972159647614171979650859610741024693655459142288200633434103997025404653935546839021322218886600269536489646736500314977729476376446815255506432041792466629168826941396856405454390154131704129828902003789934886439402044221144422617229756164587250092072036331278776871217921153789155691756370098395294726152038354749836159750232593212939466169002700709110660208905605242315340080893343736964337049687281458670555547523739417551303889335132674501856083677585743087135017225758764133729933784270724307915264471038031795337019318202247790552493303814649630404885407160513021997057136551727586214881735607001797171153129604065391580314481866573362907638800687974162736518029186936842006011592166228082298109156713782331091897382292143496623744243307345699273674322425010468513982737592972317290278085611726585232726928379040806214081052576275616556654731170629180032775897860428363590129433624888075272204549340127033572941156078444993504583263530018579674657679122798325777917211924849712067578640957988988933518183318868739889293162494920158734296603541730393809799171097853716443062861524625155083508902658904792258243818889558846263030775790139160116709681993529921791874228746877260834086212447943974833586208041022337873405889845722394104885441315093675396425333481945916567222292219009644659508407803663419398981781575294506395504967191320796735372311155212879260574286004855911532703893108833160123644169420209542860647180194047657999457935554479679999975960485785427660724477098732673056424643402209118222645909451366627467557035421519531589717956476175312903539919885092382391457743675075723146115436089234998515997964969915332637601807183835861780448014517594719053651040505682078272835098449141808478940789115700755182353466469330405664609352282200263343919954266669873813154821527360754497812999030929537263097764170956800000000000000000000000000000000000000*i1^158 + 447220589800569928304375531648991511881468639235118694569760092732175312785576217471050869008920668628066004956292388219306609225221158845599114169847285035536491536528124580654884337425935674301058517067918895472064106735258498761579335717298362482837945141190189540850833076466672049488685116514001738767842917365710664057688159621504048530399437663157598688299621152684831283233290806758909569442044505048983179887048194198482657936329510471463927236297450051518295929990275022040489466135287564513984597136254481525918821524833852564435281059875394943080832892510114187144270009512205294428186871062129453133410282467504558697305707531979554553192088732102759845671406900680923879155676343848866139860621515986301273846594749263342613110485833913573792798373327640152640178809772874952865294434257646160503161860946607771605515192587882436382831750203938543462510101979125197368865341956519309399744260602252142442608557888112135534302710725812907816080186909756579045046519863723798063116094558823921501659138614181234118003241741556338486357572687707316149499317306387742203165352724381081723697321168521268632178466428924102352189860858922574972157722403713173982046888855785324086097764456722743488041103129527232265974947329511895113410175951930955368602419115681766637237168578027037728305425703859618135000489188659060060587819753347595629438281111941582481923707370186811899781911147039039041702913745443845274523402452909217410016369286353304789319505835862297495581089618802970517283795464121166624247860230487875874870530474604815479170327500709714113538313140745799479357552897610548274419979850050141538789235316245422313324269300163566458497943231804011601959350946953296783060684875371460103906569509807120098127157538654567284905927538196958826275419023312079767567958301424775642183356423965786716172341787215346642462070492145950922721128413231087252706708850861379849642952553614159781001668635378074144668479613743898961857462259069882804334687293795447051292284700877051361780291205389905837467536702995916039240287994406617079744858008393364893742608433698217557331262795286210310588408728366137771461350625583843392565937954021051004528652832148181165007014819211055761187515686989261105501496777119420951833563678937838290097325925006229805797861239538735411040734079543101591638003853499019375348759704521123070277050508162675435865769289198027506626477040729225353186806536089343438878035560649237690114354781366889841248483118387359536241944351572666131979154316157381948680889368395668196704780397031352522206946971986733609120204089000477888911020445318124731619643481082048833798957492233808042092626243672725087162006958439694853631943923548792986348427245175769189190617637015364111642413173474703357176394957099598949327210673477121407942407299848339965620759276089727330014360670629760344787601558554649665300785344941765500862852744097981249787074135626340782878725113417046022801708181244667386178482307857073368082500928143360000000000000000000000000000000000000*i1^159 + 3430669973567705370813410722802618449664608742124245410921053083357393142256743232909802440164587882363675373733991817791953801822565234546431838057509889801128423392189300056319400109980479581456870283097329360570601679530601653812568384100551911966373094262537364091274882202585683928491344635478087404066576636137359653525688955662631906493080882810897082678088742524901231402515777908601148882310685663059944231462633874402122549570575670208446052496140096624618160969802442411536712795282663373595414014521007888952047601133609346482987203639378512585087933369692629357144305941113359295214921554072043451138242496433563103349572853396678467407032550273222537862749503486156567927121168121852601498665417386944721041739234371188171238008042869734833339137000547592595699467147836311453468029957058038135192779243489603723879143078158990867210418006706249963134902555248788861874980960799810255695841377686299460772862694059013738374285400986903321638078194508825491148604753912773661027723055215685963405673258087187117157676641175855158748269886788821049195893558718944946202626938654187149337518708491571353043966135011729616941119345483715200400997610936840003521176792509876369774808503806628277314522771050463195481367779827043681744487752223777528575327182749621601964654547306921875135345883049196550438038677574601927252549533297832418213405479683678215108874379566917713761613627389536128866961930332185966954240983942652536190194854713817428404585670326513778862634133640622666659876064932076695118258699971479242240901120859596844877054720202895077481299637719582676216538694258907199429847584195588675542997093325372468657764500491542194729641228536063879181298637429817589979830204877508227231375862454022058137799436938859098766288458464158285906221672231521246908941647416555603123260923651063318090454879861107497721949196552009890197922230280906083693215516610631626405148511140326724607573534231855051770883158805196739921476813046647223876206565536041608771340761771558150608934912159073153323128069733533132295943515013526071249488654531046447650530589615429910652486547172681048891865083133889623160183122470296461437285486056265722346800761305490416499660698824216123994145935659095928014043922383486127130803048846186546117420755194074834522755941109500787552292232524650016015387446610458439432497315064986311093032337846496381263972768408363520388579451094297667520508594895827452756600960631942738230165591088117601810126528678299214908116286672270781447184108556834924437573568784776479735779234731167869535380852873596851124005110837893542100006727518969197933239043208522058086958302248180638462532958004510560926513196383088472020581712425967070662565060412717282739608287016060195078626121191842117169633480614528018904571815115991829936174243744997774706323840615837653937289451789926895793355462581823941105683958988551998011396980394231294216003701912899371973574934771011009636215554191711547674532381082977367490560000000000000000000000000000000000000*i1^160 + 143257251711528777725987941570975636103054712204795656569195204992115361366179495072921625266075222504003172576459767636151346563341873269413726747882557019710561994201469911320201646744607070695823471849655015391993067663876634295840632356493638447971381296113291397662765055289973135383702961460603869715094538750765813058186451178554186959498821205081668740827305807610589043101635767580846401610627847463773900921825444709811107757630258261818886850867754201809523861626538120322826218111986312799817072716860333715648784598105896378050642327652227061606012000224287285843014347118231719955089378293221201855453393207591991404587890496283229764963284160520004054137932197305648616664700513596972896861396607388582889717719174381798104199143806990827352853870167991644920973021525922186876113057389890698636505540277394922543971064950701380699599737637255126520112216424176906402707747228954099063275711575634294335799560819232856078876824558299562548658925720209509458397658875675646904159970179782939245542684952812536197629329450586365624950533620611982629744510340049338406100731531543334647437686783984687712827675643476120109994175442856246850911655792630525193464274863964489059201957796232290975887299465096739877516760385733656337733629319406984025791269629924258064132960047082938850374712839785017704451279350300872551964286048282109586839035651075834984319751061546645633230800277741084557711939795620904324204236140921158998913304094649969879214086721536322792969033932778957525516998521612551350406174912724006842245912528342421040217386404224497950192056366389892861515960842335886539071618031826261495642933765051821470000683075977276535815492917169539408739325493827536733921652022473939414595213673386792176331613926745882979603649205192819175596216667390834126607293480916272559904648346071103976905622624387012729992441138120312694577113337319253793963390059064870488926993695823379646056604821027171941789341451732475474203972676219289364987872127110513909267130868626074974058363792973440776351798648695693552284384533096329629439267650313486274077120315772898322303262761958844521012441171074379859109282264610370683250215225555632654498226025801031360380520257080880621300345029648714630962436152308772168506253515286410370266925865392945749609050022162141531620752279848136979758583212059864633108632081646385882793013027960423884358121574362691637179303798733271425312182109657044612499112528557878057184821978497078588507953615893575951099793463991132809539966480980315427504970848814195661705598554017316098478354391521708992496001714693236864938228987551609294137787260733125715687082523273639769735367155054913757649680245932373655621863595426125235162109405896342275249931856390473443031153325612214355449157406504101078274752151138413877423301402744932680692194265878346502300121063825947607117765396082181992836267093688495148999507162875535888843460032265757340602640988951218010608087286097812007542817239859200000000000000000000000000000000000*i1^161 + -772730424101111445176393961956904606079782363907025839854721720809962451617686896050442683657612590337987838615052172587073755604857517650429215016626041904829140105239845859690379013410592110392623545717783868023343742654896295407372280182158772779635790825421150575287717809966747530738883504082387637637217782590169812297273994447583305528387216754130420273647628468686179178350481920011486863958638828145805615778914115842465845327227058546192437860842416024380126864838346101615756432914575258159007811270393065491803776929454221927036221060111781500952996893989496551306483815259492147988366664502261818642056666154914286935526733546989929036033426896639244607386194214521372310127046321589032598464503336283203782460161105010018492903801668011550955680031820073184297176248652679428029285839186382422345952182641225598546894891011069047607757999097658837165250674383148698050932056077948890688862407121894112058175240803517673022465915541576648454247458017946620406002367794860694508750140603304761528438717567575569745101522152869227161788745706491495742256453724756529266387245011367668389816349601374750445227960348206049110351064166231990098557505674217774639827550366603231574972398398880686032167227950107776805363629766042337477633244984148768495140098511972147679494992723603336173786799367243323215211655229778882367432332905617826959145424689185179612185405971186790093827906984671153931280705094642571425718493012564517020664492324015110230187813230300032190303695756995214387994257960305174988417544906306222861337310038324966102253886839212571117147720287081109295049480084225512963339930820870850409918858974097062863889100488262219883656283744751434720012078617315465199150410830680949914215638948778688704512308325201840849374501416863413269023655644683009968972951842330535880863584466047665358078963331910359397920943772392737650403175512630229499064699515611369751927320135289233489709620982624821713733572228604129161657895194380358936780224053690770598233074682774671590281667175833284032565849020015192540833033037527516777979733580500356382093039398171780842773420832979479638769578472045221343612156184627188437070940044439064000277995562174091673346888761339678261618707543486941608649840761085151294965472687434869359713123991957836402344459440974833183345930908422322952339897746183847732870391969553802081590833262627465012644467404287489683786203445322002108769842051056597707090705358921189832383535076003642626738141814206653193394775187564587738349311490466483304389122936403429702821821779040824822161128856421859994631134894574459879082133382385382082314300443195847627884835624338393429863543997551096670062963305850192217244120838848878744603042113565800212446327645931987457003225754947253918852264529720777092741212462747209898986681493281076997227203534218308350463615238995237705682006190901934870325484094015546271930317499257539400854821179692003188463101099886812708922687155997014753280000000000000000000000000000000000*i1^162 + -230303651206905128310631787387492589145654751705968331455370164089275199337583964327835200348861232914964106367490133347435788651399429253705815019471525975058772171298974692509357140409776643776439551001495747968050334417456963776636064964242019907424534505620099359883597307395459255939231709773541730684489608833200337372872724573880162975840707771523711394972892251165573296946858485969431422997253858897389607485130074975795331371012404362004451955896750283455941164171160145106424587751036363334026776478415363939470832097729830638992995416523118413894796976691480137176593443034540022866093479309087561131661143582168402538717651289961523583026411780373695329439683209996104971157924015255513717243337900356275318125409893834968398820646856451828703038000515212623290277996425535393551273292341218634098989505317003970167698994447477973638701129406246518298919797214001752292604457435071672265193832493548367248030918233616903801284896480876627573496273294869625936971618273961164418259521497571343755954128510515803837488847873818693241822915921109604246749219150036178262091747061561903494685846947666972573129197465003842192908214990165412429028106903713654930483808044290148991676785765197099742081238404326167200490093342703724052007634284893878096596507162656205573219407498596878218544462727387953081656812169754829429373906665138545790901778715651342649604362042062075392449776480311505675648003446917573118555015447228377185128159562262627353835593579693460123444373616578462003245188338443510597742342209829645394454854505188196778938917793412983151142644120741107400819896662605008885792039165878838159304904115678084360476277267639206204865348411933554926046658567289213716986138327635948898807710133284274008774458513305629773831342183780071569577534139751218040253290109945510306345472576012103313085697785086548461527107768227590565130857193578059041159579398153523711799844582473997376152005897519417728942963441978394209284473852530088955779752117891993502778541633928859574434036683941237894989008398152391288045883293475263438638191945807914357564855583421221049749329933643561667414567822135800040870509153522915867600193417315045005578294490478449834372638154653231693855129258605437754845544121235850850591864600111952535274574373764122237728878964633952258181294629719155846564743425876339454826430221597782616147029734068569045981815928167025270618469225850170762591863305291267324090756754248296022242771120640250019435074568409591472370716285301203014676339918941795821170282167904406024273694157506438885877086939988064352447454729147982656758679082473020328631993778713986733518888610364272291648004070813139911500522772664912181424634027487898755807865115581920460526560320264220697482851536917661191102005023057451355284167858455171232569742340835537334643147019600169674870381690764762607899941028031980247323776789673210053711709381605281183559580585255986543527343299113769694432067584000000000000000000000000000000000*i1^163 + -1318196412111306922590274679998994210262351394738817358019311765680108595606336453695842471648852019530288162662211314145033412218125019831680654759189788593655444506036268527060051917567502728405777115804227834761055501645820315506491453799934201425791540340079489130122281995565034459873720558022878572613327102691071459290619843680652546281884151699271154562749739654958018960245422527489393320724423991543116495780717134515365337057195048755680436624468421810588999384882825226520836671475829156059730380850996661810639430012673879863604595974411735039646460051925788455647860363842892936989315253555720221962965806589256283348451795211129396650391328989510252000143677128847874926124876932232610155194073691279657443525787841528422572349784457664340184409070344078835606696986364522801414133390235847878149171285932324656869343866954718492512795011288510365497006346856994769262528843489791647596913599141702387105706251831410966794716345436114898607935972161503047366155798041528351102903029887437150336846559362639246890008139325010242150372254241972469094881855768723376523581313517083271980304336753208282207603118336057259493749612727846362884616641216374853989544691766410397057534266429080120249093315185840990812186679254632437676667158550631761131267418612532106020715631932106273586457773537162720447226899613647551000704136037769860294617098073799732419454126358853256545365070348672262045208368326707337625806477665502595408636779309540278710131409508773605847345557250980025776095681682369986693225437581429742036747785863399054296255536991319040765806344746764872713465112374292263636238087341336240915386214452105169999388034001317271406610865759188452253243190334542481361278021424215466676525999608031496961374083239101334068052312115413253202016111563635539025025975344563999850479618672326140788243889563712154032808861247260022371847860155099019148090389845075363853858085406277808735284330462291923490750781786105864868898398795118427386197932842177966468718930203766090669896910475038782367495044247531993970826505428229046928379234105792034307609802154973557904248355705408762087914377528278872887100146845141190568217112213601697680976305046868361919062117564176685164269394841511822395562428381427607677260320341764768000213286199934039565661265207376722047557254452248454593462788001217097285138507231090747378352473143754862560452721116978064281805701445943763525700368441654146554183609106623263999392792769051711929749062653072201078630912015973603649133864990232138074182829897405891069509675753967230419440695655260903107279386819139705377436456503041715695257849868580148949534422646249321424017834132267962171318989100745078755875774029494871457414334852844500044837454197833907981702668263399946219875581859602640582654940850808499863257331282504656089803084973425590901156962716282763037577462408658240873309435408931198476203929109167153321906603955519137034239617187551641600000000000000000000000000000000*i1^164 + 61322409296784092638491149731086533655022076639695260920558661068833301496829636870355336492727537085528195557078400947746840976718462674500989642368478347846686123477084969736876571962062327805736161055759070049029115918620852719306177041920125911132705923443259127274144306308102893447109854538176561977385656715101081538606255668028594504634089746712320127291389474728388566167545721799286349868628340643568553825489789334587837513743374694208836781785928402944471006548641770924843987942634066638748000456591379646179881717821815408554779128397567499468475766387369362108307958502015862879209398739048112742717475444359454535762317782741811387107501618326661639249426293685998739486738265584153778841999261312629467062350040174862567815117518696874330853551915864705695485120364108714375604085267894121230502465147447530433298366955190461473463817744664383065210650264023605975555569200412301266667535779637042587682741454775250780093650122447676498420050863597071091133717702372018514957076387205933366301927322657032269721660152620804149366140877882273544999979607665201611473494968795681588875661052893611851886552141123904481842193230537246060981319762767873184408495321939147301051329351564728435225453082729068702714902713868506987716512681379159463168232646265530667023950164931587052269535057641470870706859207482975413017755693797408520819361501782701774892917971914273673323361218810961431918076275906669704348852973822948385795487726236408725014202232420065064248503934092580087797909766189916919836651376293803391915049591801063974917203997817242825743292844711411184567167142616727277941864977168085574746238724841122494323538408076249041059984163211074095289946101440187712409131225960617113876264330728700354743616561943335247273988530420010523725082111850432893740359518521029852699101599114060119838507454377089347656096177194506519757338908127306048442683987623106642561875222186167812741307531485974069290151223908148177705999122246038493719165251614411464084391561555363358844119606622922624125165457874005697092307056915601517792806301320598287936017372707134708130118921044974315266436031780670009968891244253064020036995147325874212986561748554253658700284262514440620613834742758031448315766999616384452148488775410821625538289873715520456292252909537509089766493981973748919029229027306512947743561754783686716804383369956376246443948517776903848914282989980047996711018218693756902719493436685859302680287187052880795202584567573551912501482514265910072091391471654354039629220688335776738904903825568723408238394230930566998763087360896865804610007089891536785709999591672512504935445207634739511217026878775651399906108121016097898444906128007682897656267363936841295585535907338341995163732807960721676036131336391179854411877810111207313819430490793071862830477636144183027940337692920117252000411836422794515187739673480155020476567922599200557244624661461496125351526400000000000000000000000000000000*i1^165 + 166201202419301760237292433357268220058327110338381381448662698503672006479544023259154195386498149420125479599622473848756659284308300844249409022733624601757456664445855264440129119721230598510139704621603927135755641659461559059070907883482211295728726591277749555673951598614837789066367626425748813219937077674517239968213674771979666686547836745932113476972665944524962669747230402179678824074555979015050261968101510175130216189796709325026896948293419379469528718532362651683005054218683053594714327745367245630309474392852576854146486053494394887931517181623644426890587492706006990982926467611187708949111494398671718933831535952681254314623062384006411747477955783779762454914086289703820301434248172251619421823662821668309818135868632612334717019066521174874747523828921152455828337917677221723433422773134533486442991493660358064831983109556325997130505488271265038490939727556386842985354254253463763696282121676293572309009931187224331992773103179478275649280296346244371666391499918238242392198438728142011547490158217568995077380414054967989553493999094539383600836690599497048998730256336646958407991129676975049576504298606488422244439760760676634572375053024919440997370937966971351894702478622786283047315025992018809402060315240965902111744811964912002600652851665710806791360872596164522985019120114582414174208778014156928324625231764072651910572383586683785886557690188504962832711933862343340264955785284942838024918771873243603626459407215674115997049690406311328790317763449373705303428876017617250281739157296379913811105272577138456769841729423149065263448726656292199863492479829830970572546237420168950486622574399930395371272278572884750228995764183840697326738955001170821136030402012651184469199890849472771503963046424273849359426272861484695067660136549096850052797470411155417787290119669056185427884086934838109020738894435875234201867738720699365171018386087705094090612121489560386881089145478130110685698317603529354360668617354463149932800516988093742993545619916505563151906774023632661592136456062993379512466984932966765725318071595636044697876656632773507140266360938549029911455705702317263707194161043754579045501042224706350729521892484160023487873398564966105969963076179127536263548818314443661179438092380791502555131862970933477502529360273622362630260257615377544727148136647438318805679432413247801256525908233660241247465404485278340448821887443767159619797732148464339691445407913745171871106006673580371665821290898071659002785766074867335762117268732265825738067792581588824860317926739033926882785666165420064085012469595455125524480554629359578263915877954458532767845885893674902694065265544507686249163016760556891041164109822597227871168630698586394042676975303411432866921544254220741938086850910937440974175658964801266101155237265766685228067867719834419283902531975447527671263910695505380327869301808760726275851267587702784000000000000000000000000000000*i1^166 + 205518759708963275697276456628483420275893674321335134283029598622099993986179997249944804314210555790483561914604362823228078075589538117019632596982704679536611810554490973698115108967462253698940835206749640836764770187758105821508364024926402171982375458352034072303761081496987273854272122715980861725321074956419879114864562899697473981242887656022101222633338682636203897576691236054579751938879319756166751250210731359528875052624389690641095381357553117634877993583863273376017767607249659216116388884414084983892768449804748751809384093692126078029487425301908619794267042575584049191345277826590033182081228706672017759913711151650765591836603362727131436488837526343710424274230364108309438457497117078561349868513905100833507193515173912131109021024625637798032934639669906491413423249945219327436981667308668174281588939378812287971914267782439908875540116466353424280096312717214186069335909242403094015214202740791419581784490488525460525372277129194202067357667704108779739405917930782909141628975441306665959605569378546743225756654848058132100234021787154438474455189187183067896555419386534308092599729376849453184707765039217392754573961204306850873095183002073187478599731948232556128695491707188982587726166768698146499485350046717804951029500508237642852177388489680008677786217626537664379623419205326796249765459089956870644669314710531724175408461179579804039579879392713355002503834633995127751501782923173452647872254560038752678499626937887707493611462627671470449555481664221042009792432426171243331293025064676451573154283346965230568592710155450970948197660558604526996268918952769847795516524495059335387438946164098533506996596377498185276043666106728003720126261638789575526960224158302278458523521341444356354424959810378258079944989721088094006077008661115968218340219081233489971456152559761196873734059368841695527056133716141107600876296306985115398826629073230507328264413161433697976317555816121860402618224437376021209585205131555081119680540330060679007950910370942414458113942836535113427955791551017452146079516889685899963473338936217987753366200867325974443799153285580473497366434540485785018065293536771081028235390474638845508976675452088389530890503567933620767989043891221471551755920834107903665531980391847509701386001640389050232366713867593458938871072350161855775423402270159413862931007470505508959099467043495642216769574805006614401247404075508555656133095474879879652813832715112782021341698456587373211058860756425935017975434491089783853569425442927632776547382308583891538732315407278964834518963918029577230948083390887773209012969794963613138130669515404704839761507784773502246519181037170417055706635460962206364556506381133212782225563825686083818462616635291274135316836667199268881670705358862357781637431303169214894331433024502419008151145113644074914086495692384498920665319028789169844922482312190898470912000000000000000000000000000000*i1^167 + -229545248338917033318509513149390593963741521284497500975392463222752475439668207465973162005360305208707466823122114964164000363538175080264275950301604662242458213427961479020130637392771485843129550951877057436046244152748455134482197964461664512995383337025342597956032099859362047470486368579843555495749358969160418532892940191187612478286810524040579962877798943081152987707879834491009631769599055985824522926792118727277085127176586256936600423092860983864002102849933351341957861884671589619267605444177282300954633281920968026725205089300062519573373128335665262373142138343468942429916666381551741861286307591224798338920922666772720412209295005560351347071569955779502021673285418307375238263457283105353995150027839845033253429822134403149627643523988238894965306529879598949116048453315316413185386544428067610399016182221126970295620394570217195028463018276371057457060022666826222124815430831348942581515933433890658701060232724813583155986723740931474978405968325461587312220869506474525420701753778291759226363331635238156403284466509533273609088472810375642374119666727967305059468105833973881516555509643513537001824439885791028093854491708311766165250403960332749525463878017271720156452813398096672354409748622925066029411694324810110660167578105120406827400034548312757906216384947107710971919542322670173113684779225341997939526249716418859672765133802616867902752826585487352975693124986215217446347547587756517298377009928631441074283896445327558099692196726162869490140740218276938301542260140829621626928614258557647097676538449442650910799918127238010357735675633401541336751262229276102388784064882285821266290029565322786626660015279256618887643624093688019041793515964780745187994296340575892581258323099642128529506676643436645666863878385351792206162790355823633886920426082467593478204651028350115927312304318927381135572114024330872172830960371032934264429263058499213348808606624809986417410114236661101170483659119023668159864921404624885510296242647591585931372461221459354162895139458347710850818807035118422106762279458277536642092684532786617914185074501833634697047518604957583652216690954837927950507438196117572375027498956149986155095383002618772637208619812251757763047575288174360670684179327383101202188226808325654555012654503519519244602448548404706301921078916662804175060613861557255732782197348272866869267451267388331507144921883720885304327867340882409154259753704090268799496642449820161634721720657862754252460863553561151345205677240765688468134725966146426104485093451503335350649831969939045702094798936791069141774564544972756807838408451156802364481540527341819997258597809138645105441648487216386512402243430762431564731362231454049613693658550173565904026350152188075798235047478435884570136084257860725540111353608637633262220674302416435963535663043660539048200355986418567297058909993008763029470482268160000000000000000000000000000*i1^168 + -380489353028854745976339179986177939678123914350888311084946875342387617855298255779246824311557324719904031964693713462707225515456367328359406406215517769575269723692498447095509114337270855247983127522333993668056793115940049617289878673619738235317196758591442840654396799880069318470035263068237347271967966413455082575000365204993583370819192118311732894284687278056424442746159478631962182491727413273152963623597090829076712501804426664762047071227655677481560876046303356725843931313443469281914956083065761815389074648674680912854011864689968208113722466057816863127441175347610440242045710335534462210113880984975483827140488561618639026122826413032024435319543174029025341731082299479399269499022146184138895483789514318252827977891094310499422143143940112920538356200583934278178622565790612376725115385435257886551417590778330438190724241388048546549853265315816006706130025190481524021700758487883132888106221787413046034243150468388252101219878759577660764444675607287067301815417242474616854264256063103794888130057283935014611451849829230744235910187539928479352694045431888721001043150200909974474806821761925855632118418304793861851284411291525201902395323337899650192752591149242097279572287137461832464051101903923631261075357662269572926124724958805221829579645016934244695476305216216789131024305501118991242901212689102664320406034495526112718120173703114225832738510770705332745438460261621864781304478356272728147900516592343032842753584085752824832945057987510033728954118989622790698887910946386568118541724086494692773234152291439284477794109133877367481950470901654219793253005430353432199733891010380758373951812245174384097942783895984688179213306883782035535214536132447121745495697651817304145515606424852151576653415675248882089388891662360738038392210217524085797436416216444941474096916471156704331106833667232703710933149062257386306837573650911467476261900336842417017473653683737876880619364293094467592231879558822718652930869680137333997614797948105184653001346657363987815299915594720368715982536236984557968436428729047589702629148664330750282034449026964615271147537918105217808257035210824887403958342997670342314348976225706968298270823432333870471966213380388261356190985733659284221001480441005929196841201721702495187027271851630221727774052408799194967841886769920236811656288354416383143610135549987311461981585960148507995221309201522492653253886851003157633898806336241354987302095872068350204274843774085941076931764644799735386081043004747587243437608376438235621429866001448711759120038839476077107882417054363023111456396018118645082138465827231168245886188329413076866093204082776052127724752037719824479872760109029728219270071258966844849708918293135733885513841104799559607821539958190939849115240707503487922080968675930499342814434061659932395890266928420280761889745644818492774105892907137368064000000000000000000000000000*i1^169 + 81507580064154530526244524917437791993391001876056609002382691850211949975204948556935752524742158875305782896298310902435034923954278274698923047978305261408499199512774037771758335541245530426142886005758477544593619622629452398752378192221725912353456506149989479439620076185869703907286562467154116913915660128192734789243685769159929016843543781871134521736696681516069947588519928112770953450683085421896386737078511845849036809659748619359754098178488096316012259792817895711573758393072590641763066355322757827452613720986061712376175307318084607480367178506102285414072897753707770516986416559704746009654201742154608258621469438254396579376199427131741543244250313961408910597189669028000605536146323564095851112638383104608499550745644336380161968805539567765744982746013958997964569799399352109215464799980510323506035349399300129219621747498589324671683290893079722018234844845384739066540341845218909434969385624018552411527991215531959111523376392861862432879363961907561702324749793514938840312642166381161069415513695625117589249623017835572675898398354328901688381870102831773512912979225925973197064844353440251897882968125355455379813757072383222468312770395710089599604310004815977579044705525889561217418468072570776873597596974549692553800611070762212265684622016715449581730708695913944760235704657509438789729587069193694827229501674408450244367068595793303074556820422163152887218691811148976260365467163814796265898205462275256718214387798428931767949228683658793795010898664439342928805437135138867313435759322962799936150723010769018713540632632298004335657826047457583690960951612347547784971059625824903336456589184288982736875094845165232956548236416579592559015984804305421826673376412615517740734906383824251807041297712346466099395692759821999134299595086222297519153330137721402793869144060232280426765117819598720530911099674312281637070003445675189332800671318997877978288609531334880553746650094570671493976939456507960776874388422033331742069190996399362088699820337290490822604115530371214921888302109254562874879737679369325961567611797388365797882404062220420424343306502153790620774412398927806527374036380669365485775102148920790291053195327079427491224227012816141342080287035668234662945215953315476437122029789371391156497107410196621574412966995982716748433006773914047806652811382252212329641002732755598066508668229463239207960937761940477119164135600064669566947900594902288246730689722046104312454062581925632416270059015886666509590338132485923540907061143083336666517452229945054292954678763162901156826367705195458792240213032384403279589616606104608912473873963613616203045157847996639091615871009961984174930754320905519298165901552327340250531910957505003316744989782440705303696322688417129763370141888950524096672333323768695406273683549786910766903373247467651759475357956736443882248601600000000000000000000000000*i1^170 + 160972547742655863745395006763454814378288448906363155399314380961764720068040585927729284600668674189461110511801521363472317044442689970660149463871815713007836373844272334174414234236261569198715500505704774923701563858813826131057561212994095723057666448867079949125364725161001231568068141018586139874545603577073680011899493715125378315553670562888158402346479282222829324284296745241447470216104390288773797377904943564972649831967786572904460081692197400727147855116889727547663223412084791230617725829427941544138822498231866717766831220622847047779067973590326892408423215642908338830567028427094748147091562287299538336311794774748228352093710684737862239598449869848284440042015729257277545643602445030466138989050396088982162437548140256858730187392063029467245223369648235344340178785468663441589087685526234111406619341989217988751536737666845981602300676759479555292242586038201620499258171062188680367477533093330829489031831195234384451328347012173936831170674774364604550793221819772248610095848780867262957248981440505629591438871480464068874808010809385074748162516826475707511163191251960949719477030312888082237169309501960356602119866318518381455140711853107266664415881383910961517989753320387163346915913615223967976868703097864196472623351440914710691828625863902410970965198162026801780442955453857677043925201698608129604459547522837898432550523794166826980908853737068609592692898966639338571745984795526448545986142708074059963571982285851521463866471269199581905673228430494289022605996650484410785464825160945962660259149325743125788387762881853900167187886353516234406745546277754172431258842337891751124433170764054938223919445075079676376263033871057099746752849394723458700495992019307049924718880978949357406813343608061096610622866823383396295200776038009688935364902155089138183304393057788788720830361605004558378059831592183199303137127370631409194266065032433180817587327562710705325362139367418217095199880132866572684514698989276643041092927588179578606047635858839723508155625012999334712463834625010599489343961101864310307365605996638839018751482435776446515133891905095949266169050248514287978375808103992419949269313702653915030056837197476142820483521672331261873500914393955367388574399736639747902270327594164222036384659910490932712890691464217975594498606033738944514987600361442993906214862725017003744617809239221214656276326596988284483804058065919656691952974396527291204928822286465607326895419814754083794835117998183604291863822665120688871312297842867453799980482208545153692940373194233126028924895636170978719581330084163754423451668205465183624373253542976154803144893493360476699963885002502283802018785191566551416344376945666050967021081658903148128990549389988521796549763979157025351610662107684146794121563325604436980741123311132931244509614216077600320404689927536640000000000000000000000000*i1^171 + -3221961075905690209060121570336029436958983920222226870784847665863484567496252875121040431638903664208620108440353484671905819113714449444689710584827138058805721989143467735507386655677982205249807982445081630110042576822638242727703192395223403382885453513056862038955792898785297586570711797635230665875872032777596728536515411690721787033006369287010427315407345449886572925198418244673416496248661671429740457127979909588616721135135446198733085767382702826823174910231169801793333558270197208514342094237925373100071251742892142946149003632891377922037642400692846719048690074054768330944216695200281658200051589331007089667220513002033706245276354100512710627556880177419652371814184224616601001850024580148045843651073017535798540699512648262985332354238876109547376118536805396428590564123464132188783904131778370570086411021640935851977383134772202347210965809468596530082859801783462706999507984050767897498105230075783680662943229420621718123838958127444997274492280966936737433832100586000837191268055062929871330167764107298472338158319018089314185588845851145345455322290737791494647035497260617450242455400759754723159605125687266025262981599601349997046586306781003180615645202880128724141288043752607382260131839518834436977196067733999268022305530086738841914466263487710922674270967989262813953418990079845913393482987138330021673300332606959139533089335990962512318028646875564172669773958044664242182761950803043450679955280212913420253253832224976072796839805012007010992265590477474256297441871721145058865674502040541428995976369292287879266922627332011091284187374306045028781686585847465865574290285334805804229465820472627665746006406255205812254635624995422346130319105943920376143308426419833808236392533526932713405987271232828991337628305429917763203785499169703227232234399388156909416442804506320830478721472118449339137027005461437648096451620500309863628538936760932234075982763007821992889623103706067355905274738185053289725239084008392417433563416567902472239270020981449228603144329293813701946751179823618146199976545794563908845558192472381699394049955026723815919624685506438217410955581920289513975292167094838944657335721137424901163334304485644643682744757329278800954409408309903600828743685297547601562107957805985206696464035097088712701677546740164816141422745108264118346030043217836310249726247296362482119668492162268876177362802691466713816432551243182881168066617001698422541998772164844969507533513933069153731466422233975460924943175672004483599296371459183925768331094457224070569766138454242063025611227310786818222261659074427534915530591990443864946428771287553829603196326462781352994241875866532875150281761968094886453637272706327820693737927803712604248256482693687465826521165884209090464216322009160265621881756182435481659953742272960243741348700734313463808000000000000000000000000*i1^172 + -16365871968953354267779753954975375764927970733504079063001394546289020723312659368420716494317299047993585304865487940874107544610594001828628827969770222667853165748400762001113598832435632114175328933594494429079343745562311878109323641546756159506870285143496620035577315770560291237519911275149393477004522326134621893547400749190423506733958704020008130452818768081731160848567348437956640635755883351712688134410749992246735843891390460561167689049000732740523269929515958775466875731722148746775237214891664334658387824002613793930166162648490232031966186532223974985738412101877916953396662189999507907593798694307723714112054335593038956366850088304007230904780583264610512587546248017526499657660466806237921789614398350350119505072906571444756235982656127899352277466292644813669234439001213252536366523711338301639957032289609784977706990080082811628666227595147551215320295911805031929914729776338744590583489747960613358789530832256720754322399498296077881323664786992680458564948567230840482699376638607044794119484399339109684527117499334596823184826479745590800716395706556512420896452638131558799234671609412108132162608102145159365457209454761378267637669522216664749497325273252571149652276195433610590345462439692582646919424729295480171424259734290332458657395691035368437893785953792435487706727348308394219422498720323356822598947412369273050755608433009049687782417503175008185958142802971516640844824272375818513343856449501239329897599142019618754098188250425699291369918288726254194329933498162978472657017663568174481102657216292058647187705050776233832749746003336417564912758123687713218883911137298586633809399617850501451560116892164252638395642661560073037978880398466274607643351637253767513909117743233104895253656744670483022263530305137477180816796626102369134004650967845701105583571068571951059767037894819069776313715040574315592851063709486307235639871528398258812315805491859948463878612917976478584800359419382914984730190854118723362338678132094054985438480133577522705122937109037320565273744166892470358659816904781568679447743713231245454419430440965434419407736741099598288132699739063530653608095732039167226382125958790728381951646104617289407784976190931361623823525799411462030576815929319213602149332455559674303075604591586520248897561175277453586117430833642742839483701128760770581803308401519650211638186994270114223009090014832511894674797408897451509123159539237666528364876843804359228081814460290445805251193672320434062437458280193239791989078621023581548600726736896574511325943075111508636242234861842743719842549620411307800603278392645531652634482024104918988950229124184042223523140062169614386459459522064965133259259311091652424197922706230919736015383370196025143455670929401276340033544979805070488155969168488685074952655376055928322417020108800000000000000000000000*i1^173 + 1067411275796932545047478523479910453762954122348869195110558694818867289649442273793737797514314826466160145058873690513328886154521583628588221288581056322886761249465350798470596727263236480629299833840972621692989801471663630342116668564477649828067460945894004582734676760890235747328618177621009703565237005949761139490151607059592144453993118952380153332062661333749525446463027824074398545735019970247253913912313536222735010159027435762620969184996599393191509616305742751030530026897093891625080519927049542217526241552530819136628241942661811488846081377940494468694576419398837634590598762723911211188263577521663238218202016420299995943296433199117834475025764396567124724655725269952983136566814814474385405617156080177672643745460338743321033223440691595138871323779809567428851460605190441991903713721276678594852078046012739757165872004276188052203604247474369682923734786418225159812529047095164022382270483229888694883513093925558350410338109660582081200452922605617712500057960295684056479359681485780829458598125552624914516026035271754263509252893477840383908425897719421300077682058641361487392342238176208197581237041267430613845824887615411824541548963163440171155341971630674284306409069818591206591994119762700536227969805045976727433470286509749872454968170174496885176594552885237461629089400690956326000198831039543862552423012384932434846641033174998747635343924001826689295434283044769183750957384758877025466959968628120152003944069509579046875979901311774419737376359083540848083384787426156820146477204162863057622350640175546955599828092532439981675880163144689775262531802799344279657329223835094576442380104213632156193041559521316920004428307113701039076262838560040672929967692069905687547496933687630808698552664652877303605080708868861620325843487837107699630067545450712353877625693697513369530790657815826460265523166207314013509055234956090568036896591727256936781921399529532295321377647200138938082524345596278018274253337952985567199253200128757411532527680261604000545425449669175397433369993248473530730984526469829350255341962920072628945911122115692344216356487076206274175299771400827801424535087891473605704295028954689388644364953561449769269427197930983297781962921793774044652250164794620450330016266604182250918189972909336158526099256558548390904847500175227429293812826589783974892386997345961448457266552456818607068596097721150426486249185875062037732379258940152443222268581881660977027002264145619888599456576956286289427649572827281526307581041871573710464634889506844128055746372837216632956452598051057193685691762003801737491666596545204255481080738068179412027935591617365710922010232681804282032566007497239070496475255931020911309154554084762087643080215586558804650534523579513589085310227210174744833336732256373086069060402738626560000000000000000000000*i1^174 + 4728912097646562540691155147136231073526230257742112022217200532194627141537214080122354435259852747668197239985868437128713740208079545349751777255517007562530465917500064956504559815189136319114238760587687254840223811951421405390128392674165018051481345277381318451293596997164152235061821449843102024265949161553251991677054611315178815177930887368851655690812496920802874312384374897512234650207251052440745492583281872100702911290451288756247302785556625480421322807117673309476169260263046779442083230369141666993768747836862132155451808299823530996331831860717689863030804002565380766635584418343367713943160211183190185396072288275732914928663273963845759159174980076139652188207064710058411466714826079807715166985415043035450158611065568414913400052062220038258673241417299100529279561332320683031156606522261444156928454903950644348281783516305480774250343793298928843461729298690043656774211537608429987998324254262641641872746405737397137624307701807346607864584809369263732842213902656412751494684746966372588657166612746772781268856094164291872393212313726436408508513220264883495009567837195514457821176485891172550340391062932922671992354636731055452261415142614869570580229416245365727553355489746741007937130019351797007594670967524247946944127179174641976123475081168918256366375099254892262491135032168904302672371607804433971523194490512916654813997530028479201903805815258191526796075872635008826224595730682283926642370685503922371007064040000621742932510251902966152635981395712085319004385346296849796171683005506140786833609267697192319164644673023079727751116251921834139017673468187141304960160991014436066404557418896413860276881225268139658753526366407594119972667790306053959400894372002064803268422506329955674529204516017049561874681473441923251185257632231061964372644193920910641407742339940705201658842913927411528688213636010794996425085462441168334720975743046152202489181256321084714523999248572179883785061129807188923105786648652311795359373525700109198062168662226828014679736356297879350845493780388157536630660589914279096491749785994406850659700102736078063497268844454280231287347618831005872437847998403000355554438781976757730198994909207120367952731436793368138001090179524610179613680308194496647035738999030177231059934280196982799378326550891634400780212350880835945318708616918710986925647586173741405204064403192710584239019419548715842346349209789808845714357912231456854677251459518630277587760141125825869720189844712820274051526569335586917445704040616895035764953870740888902419371346436840571886845774146627242861117750353305452038159683037115483124619270798723991433650477137125857085370521114664633622500249281513952260048783976213243349468054210129598842261168329672801303626596899948061838217637424619325280089213580962393227264000000000000000000000*i1^175 + 312144719355058360301303863760058700729095837432390596119713775214830187767060430986046606092268915800766015953815779101725728964938287055857225230072502895924197452511977063999582951980308582387552023677742414349013911516259664963404684442670684621107378678439711580141150441814269827568338629632605286002554860853965742485124136763766551065164364104251278533029116480347207580030576469810040528083297319499595923613485430168456886954455839824959776247399601763516219254760393285073047210435493514896477131153013246622292356491145631759460996360575178911799352879091299887117787470235061169927972021512735661546387745663066066771375403658699679809916956246628669908009270404586638144203061409579966901293845988024645117141922327731260525040105880615655756302109847432275452684243510808846784048008602888044697943801894634535765773993376481633783116902973275820436737462258237461068643455065597256166492810189953172869822443576571918295318656400858995339481009795075588789896065445627599559894862138113070487945800811566612159617337776487794693732186432686657129125672650992591950960803327675093213312437041942013880497448683970803026238923781035705582292022263011310119375923908946341284271977560036776140181434816447842133576574973527297584547969450569281291795350394682879059311812246543063612720891427985324674251920500517941693246770946511695234836286295209099076906035324245242939863968125744659376370281571655910573396886000930521015658872779209884094927729964195609499257259610582567549823318626395925864636423766844422492672797870961686566380018694272306995865809378487637267096935611748856717503511872231742629030488808318112592786600376691695333897305712284371433006221927562051706171339719238735685702293504978923102181840759745043269266651595595401151047568099721158299661996942040497099547176066081547903438209515835399430744223774038427821591793843604684730015190732302248256990105407252964931307873425655562150570339369144482045916533315468361489818797234668388508610138952790080299364043994154538652756115327868616498709658068450333539946321209910156776722842372494402437605057820664311763158709108526057208560785425805527185396869511058354474269404461627989963921765094558942767234080653500136888520288499435571560927724617662902339870538144996014392731094328706569974283504893270284964813990723080582253809565373163273124284252697560746194436367791797376556360014065300140668211734338539109492293504965769516531669379601621533767542786348203739762588320289341843438828057600308806429136196091383255632385774249805348379845588818533796191139391071595496442427135984278841397840840269957802084295659279100807601219245657273044731842627935875458620448745103936032192573729531406548990719528445183400310488025811249124285819515477636163800340326629440985273362441830400000000000000000000*i1^176 + 393368985557327495188114363022568455391802471613459596006249838797177173756367213700586213186731951719979208813946560092831024858872444179577185009211323728236534315270852269740761871676038112261616888672076235878207778742854822356677303335360033387298473201383199015020446280223760854731891169834516609659970775886578728693051818181435861045038103180453331910236193563058512692645019155793021224650891822718738523903492092102015134690701352843933137096566802701302115910341969723354105834679540427665571426802166264017763272801488809395350461133062729233699176773126543192096392127336013976025771028827205163615192709698637977910832137429281094189099872725436579842212428211497002297993271123617797497894659967078412119632979592191144195867895681131542757614773054673325389294304554040223436182857179689292985788525725408512226499521206952827305872888521073045446400078248383473049274850115775599835727265399127074206453325149352858484464746997766135082662279140778836017867796429303237808229965621205150969312471129215645262022430646728274505789357870800414600414068537146697468707148502623198917903896891341475965240489721448452550814116967484621393298120019349782489098341604616144596334571369077781581817230737151174400790575784605440277678907091799958682007791854214221532480591037285516834500494261777139972237044466889036217086783552438236987646960197839552679453964395294332491563342823656839343256287623365592736423207475936859100562093202841860687630457411512350277363699784781341897730115820747933196732436247553610686204697542236401563704312354070242455126609622799959779616934272093662551283145219322703649267309488021559814588638543707920720558374344927408273533451685859549879565381271892440581147602754969125706337425427244316225916832383036952254470676139828936503558308165529150421063128012602635924073874675662164564671570816673203031663391964991239204646465234575802706713345923485576382389059085748835334580266196195664423932731776250468517018552912750740115291028836244009242688336247396485508108450704248831841579752742047391932249577496720856074560084594986001337687013682803737261001746538982279934749791602835023859049296897613208808938398046447390888273831519176119522069423102643347953456440681259492551655763617019927138196649804776247550133145040156587657669682496308246763418753160092320484339970599671255432730642841280803830392507657477702974798394297832336161868280219476632272347250291289167155815454774634446190980700378307823499994784603504456145641570312587442007265557198770422151356237379084974898137558031158383529357938655651724958597910731336687637095999149879160756893370644797486644912961622411106220908974023776578481865417298147770251173679578388127598538200871776902881062578180061442982526804506886793596954497472570327040000000000000000000*i1^177 + 15701675612551811434852155505287809546297009013856961190276702526367413622143263604049485789592392138157436212553887456180910576783197130927830586503069151569782681378739448274585870320776662640481525904870016362233996091498074242602256487698701698119777837216504864973671379854521085333410794052653609729464845829075899966293192843514536813893416474109477760990312027259861458101042385589714390978723259653926875558348577309057425221990440104172313339742701097506054297328841527230719261676243297551400948052770956421192435263511750176411012907304648189276092858816055825151056848311898745759600519688897556810574524716871512732111963677084407254808392806691435444740393054034799994558615458670343928964569691851803572426744777472191198364000680904298072243280909090553939500823415455647333111347127207121354932344854607496604464257082961580202142838956765128214176038359588994466112074306303742140536693487431343612847668874982161287313532042976700505912549594761553735613533208603829346042833058239801509897016440943435412214181115206936351616916323848647486943419873161944782000197865546625131489660312306375525585933453496506161880015425122886246070080074780771605350355372356206396101314827504517474656923773481217657464799996231517461654268644849573771682502863090560413000123740457067941225883883510703053699505011488395811648241634063294472175937980842148156329295002205800326386027058632497177843947015495099784787849546762484654759596603798561779242333819287720559681809544610191220976247758358483531370790343297914730027362265202349122828237839131824762114922977096357644743357612299301933955748798285655640754367739517995205903344392392215491409104998343069400694700121538076422408409306140428225037933598212572881201587316974078808902488869187191075524255949662126868602509758649066193111450422754097956991029881395659636299102184536225018861194520616480925592146516694676028117494554390910049282528956604801032269473884716937055411556597639306341577201375125287940181135533576779991161744646454416312420461829515301320299007400103861768244401363886198116158631029707022917375891192971552186625929153291780043855286865323513296009336240097195618941277501195761359557847599366460803900820446878792943999012028793372291222534872602789699395657165605932667369775077296497812403521381365560021993084138621069709611826573236577956342358100897511326325432951343102918335005403813318631949019918581116929428118001483356853175929718722063973728487461067367497521575119898289071438250342865441220105742978703722354691611039564748688225463433644444802165929876838521091807980583616535041778464512466334029849054051966706999151744351729103772086636113403309140284599171775363904545919279832656999118726284810012871434299378684880817880028785338382578352128000000000000000000*i1^178 + -5675704348578969716592477904333882661885770892981738438979669871413761058299137358685231546488995546937681233402344955893493630065322000960796171202446641941323546349443466853276876445948019775584702746218376321233386508339431571530084135670815349502169365313065429454179794146821310480033943450295040637845258070135551208753425889627193128302038625862620603614909864359519436460622906522952346926097626804885783924717587701440136947139427287367192719717517557088398888532682240775427846824234949775268915583622740993160755020767921068381102938366406751802683134255355143574824321824573247546596378412090099663001665511155339235090095011763643103618690423475956550432502621597018518584762041303858562293493078415862355823231439077918152013751901962691005535833856544606858310482581081431951624450755821223173691991998239540908232765427085495414889796910464321456723351844346879124162204261863933272411542852252324338259633927647508920727883026028455116048202585685759761949604908812354241055683016499623332388194392758797731397262215255158916007760156364027273875558252955624470687966952522438486437528033638004426008200348782232946063876874611278122069908656277757577915892333032143159088154920159427753703297655877159407485029747777139832537166541144262629171890807623232869550402094479806430610706951521980913995295416204749244556664875210562418708343165122519405281096595024512002178273165567732423264312275555018387878087445984330061304388823514716165069079664827484877385029356153754262560750127756006356310481751982005616088514413028705538748356509010421269115018013318672776856058750646411722316151420310124543729488551147081770578409201020693053441442713774438155600004578582532668638812838052806633425460150163516651853682387215175580874427197879718231677201136849733753472373025777861338541588463221400517684674847938787043670577777375006136454163463411849336990681895944740965087844545382104865144703905219100778403305041005563897592595709882830022458890943459923263212878445232556379201218972504483115604439940592275203240290827716106311811589893186504088131576703348180688434855215959808618784922957764940539818551963762446292400100027021260780602550837173144380011012351700199239526374341576187014905614994350079761036887821625720631943571532405147555227001489332204405131073449265953719645603948665977853944983900617327692894510581015134610346532494407938498298202717620705082729223826128140993711507170388108859062438109077950361259139908372054300807239375192786988767398312310133503396391329213181787078669690510008981750280868837252256468215866127542084556759143754535114692045677713963386625022387070106409282472772703494326652476856110094050412713653052987578690978522221027945710257887661813382793953080392290153288023880499200000000000000000*i1^179 + 21495883049471004851133180666285563743885899210204316640697329405804943120117542082691552871264670786905458311169282917474187237168695571639040749491213035859439970245992297411876527876899058154381441437510646629386211441745583222876539533386021331414540451719921539799978076317536991423599590834816379281680025377088578299197948835832232439817506701928222172659274258763018020669800536003543176433402430967723949574577522567301451260471120152646247616023523737274804109461260445507642402152247488914944143149852216154700853951633421750568007665644418192414486992032979856947201389865939584049472709988433701397827204433120004634706778661313678746639260256369979102223312291962483895192780010119832326378222066689718445934358648690941429634748699906027369783677014862651161170031086363085939728935950942575784434045798130032475850645427362483318583166720420805421725859652892330053928632453360102980809729366207550026315464087497742822921092708405455259968940626623875350763666057396903675571636784953197253633074194687936802768553047394223828378235535900994875578885399338441011517062600728606431893638699059876958231458772816118511344630778033295182811252773476989319630416634378537666576331746173571706935796367634149293638228027345934585447334431572639593455224981963114089563607222667377814732400530666832335929237641575639745839778792986257573443825791036851641934549146216358407074368768627572158873469658522349677906795370844423504278299111627780188238166143503220233389044516330952366319317235575518920678759945286272757376291443573369641530460884638909470674925661538258703991956551841131405426465583197869234233240998992103741464279597709817810877512579805065928151133343609422009251181146617348777675752325366051109189204569044390842114262213593003694524990996545088802875110807775395421956249180685782507385854169890343486311722414667004350181042686326916979279464644636455020850612301938795678015566353543891645707404488336618909592366005695754119309450627338122572803849346575891995006102668521746777773019415782245897653902295247847039097229781447642116738464313175591965144486103645105078125200706720995652414669863737523990602861338847361517515144907431287517544799756968725789565116973540500956433130321662769139130595506239786573733001972602402161285966401000543333119918496753346488889339208469313679163129512898007206908893305746375672061903794928935456508357390909021568795711040431207721009391628976205625385383674809462501187948232053101748122297711664024013044422897072726453810051454140798963797346271169193073418189235039363549727779378697576734454295881295472088878797233523557080033602082787941000660856603720672691387968503325199158792052029207794360864825347408492809868379712560070284373460245073100800000000000000000*i1^180 + -230298294580366403252405221467131505942397470209944557963956498826767979688482329584213253630173710772508266374845798057871570928234939383502657692891709315086501002494845793668318510872570767313562715867700778231821400399699234363425448345098188439607121121939220187482019632107589603314888793548077085458204249247639479673892604972850382821201120314124927235453985646496660822813538977721699048399126638957520079368254805058337740654903768219367756867430546897894504667490995419968426102409607701393073355195348383523300277314960989486504235519194823656086420074205739443250839817171400908230590863709935114604674605758403971334758739363935807310088981361614752481195494972892045194855085610210010051164546024813774311797885232720790479039385382900452643862600909797519419653426844218947830273871046888178427692090456725895061047908218503954470164433063001047835329896443042284315954768706738463829136972405470403627617643955870623037120411035588797626841900783660298384991246383569255040824414840993049557110645335015801881818261464573915858148293511321682126691732946970499370850335848613652214744576655872930967782203446452718818696163623253501064477659404902318098461390011010876876039341254630145466869099695349864988387750828623207181485272056551310944452774250800548021207600280586702577305605573568340724850138949533377422255223500672383388573711375484059108172611910742043239027901625963105860182567150611310890866828160222326951110424524707980363638021023191504820341777895283207701280362136259994042248640146816664196774274779220141719684147604128996073783553606018619045698556225446016373362506510968502505363517451011607186244484346862826553240717473046467695485888730633096176861333796507096668475272463555083149942932220655665161964594767214329018934281721665158407711830077216286495766587469462907980291368630790937433010695821917584351963604376704237830138364549743123049375619606054404384147533813754282490838998014688931677819246456803062651630374051144054833890482792334732259765069948325319696527844868231277039738338426551706005496746612222394471234262895180042558563073911863517419453859125246979990582708665863098851842297680803766368172543784686978507181520483232530317459687134981733469647015781250617419395691960935715428063850477093716853053719157093683680597081635534826016612488226082776269368196174087815392534396396985712044364413234517346155294286345718366511725341556041959974541647934016183219671098779922931482918424133550234663492652889367379465221553216277717072520624493108894180146178051486095537284977267745826784926782274318251577954228936202538753616682115141206735606026496959914071843563745311908976332094410847668226549927336102932304845418998032940747885579591113622159360000000000000000*i1^181 + 132904486387599189109496514063680589893954011787633583017720695014996063153959535162316582632179564782492865490300166078637546902615328860092796642627746600256191615856884864572957311853113373231752464006245095167322119823134923570537219680017708288278523980458938246844600698892126663637557760977077928498254553798243209755556918022739676314178961349874582694069823464930788191489126233551016095243065265547189613760574655362462463822125316264611178990843357435386495500074590682312179281551236416877726698144290791214057345986249069267294942937972223048474628078700798056133379755863971174118872929759047215731403256178201223940984495424817999676275205435063927491265727731339366642868910338258679249803881197653397967325219559621048782073386824408673302478168627097916888924232821163747373187108413619168698823767480227263432951593354865300289234556585929283961334551067679937503952241065111676526001848836474523584638301516850527426765735408813247866925530898064236728324128644625391632299513777944967349620599174932654930453316833092302338564190239036332001271852241003616455466018767763519935476946386825187950483731391801221628335295862108846503629203505446232036030746127400132532821415504757964945948673672390163005993936649888271125804280230664099462219779592260443681553547525638370209928293321925162710311077472813169718460783054724702214427872367309851300843521978530861451823754476487748420146905344209883771553896132088211369040189760433782222751405866845792367749783655862640394687830809939741734162653513793367037845900185621966703051763580293643750843616816619294419974906563492004933626605366791121814103062763550400099951808020409366516753682829799155245693594969249100412951089117563337741559175702798816144613512236024244319066074849945574695797573351020363419445380031210090821175390863537277225886601675148453859468492389093629544782136801814393237808230386974346738280035193053645087117814157088170843026239015148849751198856057557341132126161478473449782665579012661054867984047489628552453597469017548997850116530596686267739609596909873937113259646445766165966915665125146691779008505252411259905228034774708355628806373277610201977462725456485468301147786518906836037601801434675368290866009780384832995060406995281403073482981066599092611038556932006215338553977827773877404711822698544818267983045778450764044213084770531981983274009028681414781361482713549673854300519386914706105198455505907386701158272812863122197977811437722217117807967850709987164244297114697614686012358934910721950088930429468563121034291822837214148788851374487455292976667987564783037406778158960690464414909477173217124133266068725017479756746866538758239866876749345818281503488261007354742649651200000000000000*i1^182 + -24572714461303581067704688378168653965943472512574062279667263845399934888907558255220015234850160755187781396510578331664012655099684136350075455120519596414174599450329412848303251095909280761875153115709626591569977894394259769060436225849365638757136447992404907794710566421402202282418094998421701350387533659842319355192448372121624000690839269906587368519908109349906822248211366444714973534337138740975163899028152950043704094475439088442633132012888677252986874086328637346630418756524511030673822066796783809450948321877878036856977788934088091838971921585091928948272391470660896080668121647464259150409204552830506375164556758732553261442680389443473797259301327364389692015927432279733099214768621417534709896113572408857016761596345767139734566197603029326726380495497640669056061206273975805582487811870807237651309827910724470162611624488478746047010542140400169273384899250134214443229701281939099966565147526855510779208308589927313638116354834712092765865424931590380655478211048222364312785850871086761719748791940649305352935237843106497851189719365248656168369260562172685157772345155185805047278645309122585102775604654273493405629944413646856774555429242057739435292552347818495261098546844659632119709439968232453726544401843536213719382266181955079546611305014072410352281295432161535668551647578324621190417532535536488360420610478345556781686564111190826683620733751993838929058030804640328139226218911979888713900775273494182885022415334361813571026015697356027218078748066028505905247937258288344686933402841949735600573945898443406144518296883973962086296410207771551438111808958656528494971647089273492624088800173180626497594924617804913052355930886899099270040800394412655879967407331492010069444801574662113525611338179180568727522601007790345504762236667009508826028563909523290496582246883687323374424910722615062183674791541962120441281239909030955037835166758633345890961906412920967271928047009809300178511604903506812155950771676716381953804125899411203442274404601418346292127466329846612804720854158643087464054453968784938843646375385139351588291621576593936535960253327031322713216313315057988597276345718462522203267746099246187529027733842172109582335128232592414726980077980251916695080743758899598258668594299925179932217483082197783837890950812096853072217172372548503803513136988532531467973293416987471493507227257795070564423439700171833662636244007378350174983630295541597091302557255204318406152548642390833845160804558701940580762927063012744003515104056468810951097649902173589280945147640820821712187827348600477836135150327230204138500801702068230448375970747416602314531480126532943932341854497314630466971545566524046241881097502720000000000000*i1^183 + 1905020415586088941384821599672496204763717775775165547074655145414004859746068704610173894760107088649487297358049148559608782740524966215906570702265553763069242209680900254782160856421228051754561260654580069316458023418906299885583412622914313318221371338043870937889483300683719486964572088146689204771898368386553856828324871918626941643313708223714336410706402241764996267108368237348603085905766467354080757675835401675971600448332196726767932009748733369324924151803816562961531961513931275050422578263323800559956270757235189598957936460193876921169191376378411705897244062846891961260642418424888605082704894314784882272796679965423158566974347567714842792768810686418859440646818791655067582447626867786338748311472941321524225001121286824396192599571503671152939815626578360663471866438476143953911352245040647167846488295662302501803077234416847939894793227101841224451117216142421291269209778189817660770280666981544183866786582205406228441931044664292230717749852751838892472111198311217611304190537551462281012031617752452235001160196552193933343869713619006399298117862733551019529944246909943639658388018645530344157215722485920867319276126148696201847516273032301418539740754224936418547681645232720371492602726519502783189234435871256771440211919630122176408255325913543734302174716985409293121756036027468673963573064646968115962679291309883596348685667783559083971871542687838676782450487309193554328637545407062059558844646815826525287984393144489289273464443406580664455142581066993827538475479206375841836625765184020437596590965850314936847339988480565619404378093311661938076639221663134637053572664275277431963602641680084299774751184998493782056886885282711810864171439698405275464174291290867965069045985419378680442417875986046569010926443158333719977296263504924456150539366655443523357994416220796170361700356352008054539819962730509061646192758597689781580145243140634987797135368736684080305410163955027342114687794645325694703195314699237927358491383725240381488254103010976783671609482090686974588246369549554714438529067670372905544227302262947229677798920038293942538030537572219433181175702253098426285021630307135280105721106869440009626894566559945065874464751847437308570716169069060515412139285549429218152013470733139306883899518406534300506509355634063367158122540322520562678346333342782338094648871362663124709232452023763640899052648220680709907177934317189724435910909336439943284476598937686796033408899761095688291925975236172552229807179852238692564985176439856891549554544875643246618458526682770943388742084080509037849352356017433924213493497126181265101529652187981899067742422109338275637877374783671402139613680107520000000000000*i1^184 + -72252751997409764526611746986987095487214532649847741786960702674960823912918578826031562890695214121465932877043830765534622165630452288551251369941329791240495153404936644101713139224872999847093521496958670397957810735142510052223485992235217185033932535258934738654939416102001679144140867338674943306273241145943757673484244315295024351713330825325745482205648615735653841362868314984113394972769059907051432849775427837606598645039244737792728060910660185888915674999799857054778729986117323123700847282221463397325191893962380189638281149850497367175889548494546531194904491811584137194341654104299199021844296749395579124299065444361069590794963614426699035038713967999197404842724636389792237419070470277640136210055371728732904565168558097155009261835930828765217503671961911258307435814108113666455099441719867425192871936875213307604729615441161836846483726967833945602688846794844630025048611666341117744117003274196563020929479318290883169448153461816029659386595542999682342922065505985809594854684280285412072339723058734194078527525540393163098390219793526605040822139310497093168306988723252466131305567024833708401803592833645863703097685912927036651647936231947257168246682671366129202785111274227762121110865521371546276091568970091915305802224122817180138612756020155853014999645509167743964530880172395329079921637757854210664088043910175287662294893159014930631075204494385052609717818663798611301447251020081139454685331446213661520494667667170350670507337398893542253727991196018990067580188413933728137898366181746516170159597462845024573929141617403291771893796583185231715902371618526481395035705782166281370841437176784624667874516301867535131847937649913931415760725223669340685443292091305173784413887385932684383992374322661833416809187348210166568204555088420278695602538387413115564737139081551715026318948330774456483073281201256035563888387210780209428724483762103512155072373626668666456591603662356375170026355949289885756913196654114283489024228784644447002860817751326050862854866525085631012441171371150690398299612104883519352351271079065608842845897293987252810333519540269827335563050403020215217086675700312912636459117295321273478645817839476192595832679584611877362906732312235897758063754512211696476813519976868803775833219529696605194412923878757464379303699035310589424525237770015307826001200829929898769916007039133522109774804587124940045368545840810677208700499084849713656971736072975627723125928996986135218408351018365798949337999544036030675045594619806949796467504408009136003481892638155904250218331807692483676445663339880670783911220655063454125563833926186763451716981576307475768999352253546496000000000000*i1^185 + 1826195386098631163829490211150776489078404629282615866477851257373211060438980890685305686244986996891306982091079059298938972989256478259041873560710758551929764113644604586620220565758583349221524464907632546129842340426084026803440399457237124100652024473389416127492062330952996593007143141107445893527499927451280567368857396672748269331445494669910269759644103560886332250193305308873538649828466696997127310038308498216112965893965280900830671367532725136914875091662282566311136861027492336598060855228811537522078504356885966360220609831612211945171033589628099851840976629347895300018239483569064945417721086951109033328989454648865182400865703856139647685628743076449838763166862924099039750865586509456223740309237955556546989969083679486746513807000091729630956951772537485386638947705977024984873008222569035118560837137140240002850884761403443293195268330633757640256841093778031594894057408384237197275610660541355350360901864439855222430003295921316949171275541282948970854003349477119297314705342913698300136149120477099227974795977235613128120447035372521072080677492335919305080541390861384518112959125282771391672679500140995887723852145542937138390552974189227505271916862506389578389433202186461762654125354708327959339641779466551051347234540890210056406318099963821448976236850161025068517894435891697431196527330338567232244184282882618179930900340170953864684304258920244269162921022636660737844822645118773924624549837102411199003845963070258314587163774564828631859171999479157801794465484173769289904786522336784152775919502214018625349596303424926556879633696623570517822757232283126574725992961468873079000445894263156374706250738836636420104478266978958216712374420764384723354940430742734988862450965935375124007786987502801493398033409514343750238791906408374527131155260207036695786972999962670079767201012440616948663806864066975749615353193573873143007394342532230307159290875283963696043294344169578317211773739644085540001347379418815282633684659783753132161281203173771481400302601922976073441595661347628674418595164996246298635225450558126783764339291857300804779829159642531561968888617002298014290417056356967935284814781098896898151008593957972767229539440261349749172825851150255155192577576369815867673146444010650480697329251351775123939613125308279742934739788396545369015523601048437021683538765709378818029163518019416685708951625139603766921921143500246369729870563721185729689345588651828202062756346944176035859814065568986325840683839213309566292687584082531701538450315587652724724876538064721692783377594969812078235137165428278476301313521454950264613455171849033074696079851141380177920000000000*i1^186 + -2047642931141511609139071095507566559589669016877708880679907535641653576701451386544993126850070925868229998896305404483641897874194872116922751443095946578825464932143817023114964841993305181092545862561068193139416981018303467075117081749901366358974127396631507006948172117821558474010875116397095914819911611337548277813794650110822084654211963057060345093048314974524847757975337901671255676491204462469546666044368423760330319299432590737763855440153838441173759025983887775278092115805965776340454796198701159355694839246988935177682333586871529636011646539657787858956323597596845197522396475754386614404570919362754350472232797095060659884711229195561985569098433036926157596297704548637910323295116292475800305764073329358960933182913658335292194630074800904779303529958709001659338276202076466186841105837873925150349792485477403700151434740721708947240848502286882650512374957210617100822002625773879818894855873750410826246771602960522271762277352921181435563518099649192165722114561327910164566852415071418372648992352468177203327208850227552078512164183027641210019124115015747280816267172967060381556793281978118197573017775367295628671681255589019815273405018151528159112732546935981326944511742214789400486035552604610072328076953789141552718270655960385190757668652264369633357918084562962675786810915040957473165641772598153696488998069117399015589999467960896670421363952601986545553072462727565980668564628863210718034977759059852615012087679990789046266310237838930418721991933411763142700191097803559929347129781434657710257568190443042124040361899747300917478941394204437145427789826521083946847556371742285650169737916455532481653831867167098193522784003566501806729080204696296485883813567078321161575178804222986210162641291027432915787823291673653299782730472328565818838551924912681870894435765977783399124622154020964619428787404299383215758881188926365313021995589360995875213536915596927228783880978652455036740869186528106138953433426236226851379615468636461670543089752221519858325968956648155183960427600818166683987844795684265806200380504423488568151635012871968020924155140182407064366481212430901737172670023270906718510945140402581307246700867409470564760896370368116616321613682544353264254409459301121642303207712632490883572058678717711375757170128326198980248561305887592460147286259471294257597534416808227191604434760764634009422097972002298513965340932367528161819946404510149373650014012725703681942685794212640098265614997644203302844100345102057980164143549804654617170136291620132797776822371443351529078447152920934816480197248675099631903757636456682411297457420894208000000000*i1^187 + 12815219172552657715717391956363010083582377509718612810384947240994548058356537563603598843130642896682325877457386220253061927520800575195888197951167712219090179892097416726158717323662759413040543733942457624916010466981992410551293522911635062540256469841019723889860496304865281089978384871636851231088620127418599907384365690887506993747805327151821216226063051625039021809729956181317076731117606328272300395964227153605962403855581491333663735346276230038383490581064021991727058418257963124186335195146530368099636251095962240597071838874378443082380516753231147096750485278433523854774602312870731455165888508480759934212638600373197719525507667099270594832947691439385507046098793555299924940460889119464840093418386541727451482802144674560157343407521216806027786980836569677231061180582649917094081386405977708542506439361868362407982485706491118555668624068530272808089885491736231615448037438577425200431066480356038633926935729454198010962362764334017041757864135359096852493904333416615835311977290476341879058217088390102470528246959563088124516429678759364461593239289556217845283415652243242428555012468008686955189126575371878477808424428791171083306870852897105881666782051368540719788328288842338816129747207805405655111845305697195882979048943285901078586010273470582505764219607702750581576747130643054809469848563134590552366922502422771425273648599911670004967247473295910235491439584054286790089952379821708846007094076112542881283406478456429670268154727338452814772074218763463203002635615006513265635239774811148200850774969985224033146156656163555403352094898948332795753469818059190473225853163753219502905655951180424993384878498940225044917706700997625671320689411740186105372781038056907630693076333708928337654061411079439352840746510310825225802510617846455358592065971722386514345981226190310465234836957122386279005166585766192509094226812001154446473718562112824626782751450756011092497940632684478923118653931644811963692794840083384254601143539436864685904396228301541736884281834812670717283311545017432985496806339413919584552057156778376351075210289367792887698921262113555744847687374199744462393091849975525489151670429518944202074249642429802374317982932057481126329011492208648937450273814420641553783975593765595992543971111390839187054091753270092833024196231954452849662602633213489359453360382104549866343850175766879720513051445614345330450736708865358654494763726207144170355814174971982804132327627816299098733222326768281190629699129529245003475061004956398783311547968574555152425443025477984101233091741084360639324467299052442667018774118400000000*i1^188 + -6602269547683285531481349150159882563751602273293606509158138779176559951895861369799573155231698891627690156055504871575120545145920255298823923571433765750511606671395433180623369033314634746150004874562050198641484730638313620364234034355744328928949527977598983783071787863252591820652597709875749315301610689573124765358156177956638167267289377235882652783186173266904672622432728525033042255831843277449263410076533788167732418663210892198495469498272846181742818463407150857037998672297117184300435378996272503424950165675129853566734513618170973613579851252852669302429125699061788265572234925954957384042879524039511774365347645880484948632510723942933713284858788492692754180333890242295391354608393578010332259976803703508688720290344704917556315957218624873582047585347436548608589592942046536655042878293006944999517527226834385624482595978926454154198479679589875437708698997768111883830271730031438189757868587597483567239523895792778900865609256665732522278550852079537062766430683785755983461513747569680465032687411379910802182191938564771886968128456669884088065114747927197446495539635785289866666146751865449714078760692885547935519315362908515698886239588702120630916534648635759168305725263451070230718719254067999439170825220930386002810368513864845676538664605461116214890690288678121253603004498860178335686274644346288131990288929110453210425535345414871787264766786364780529892634865191309782209372155242355750525839427125272679119383960179279587987389039899521442021631256068661383547076022631132585289591913622402111813182213366903512716531420406427855776864301185557106022063669949423813844374726594344156075075802929270370286699411975585049533335377572264308177802936079616148374053037922967677789246271045884924871878825693283460355148797605281956551018914464778916316627916827197484302841587795611822808838753092887547501164626336734748038731898327868361265347367506612889652451204774862645639852057536665546893748574450183667048800502090774698681650582289813973276283867663666201202606219323363954499583179241761986561843594814353095311322144337188445370272834857192229925922836165991107548337260626819196653747550173319747882458115340516766641127043951608244818228094848683570807836732734682767430181702813380696662450045442676546982625938034368787845824663595557937095612590342587377021199155526271900017971974133072735601357281945356616820253236350770654482575662491172380690868456423395191763738377150122310948660237847027498440919446602421151210019263304371906443832632498573034884517888654299803492684013150287044388339747144061136404480000000*i1^189 + 22340332785830491599233690688360341082452213624140898645477923974088217118232006894139400448977878431668393412182562919882989290329492342312308576575419143317711067274414792411239193870030161978784890803616134292553378955043425499678054994297927529357614880574372166805078936166011590646999861637896393525838990867568140079148774539129320859415524696629354766523824370994871243979366164564853825391699120249680732181150208390116145685917734075434487000906262344067866347195960293822353513354183633919482790561535818002245741071769641224932612144800993675503061593806008781353437735650635370473675634242132113469579525106949751906020664732798210935854382984197648140303209302583758418648083569522936046341427099473731333410830772178443845951099626005451713193834999492595386475971911651628379901994975191396941758343193753965262002966712030712629821593861707818252742662556136451380614286056871439248485941719933688442100043306281553727365563056870007721048018551008109371875722489965051926663270851681492393751079814291633903601251382440773470096840239591884682668322529123651090719337501034576067208018572161661115880515633327104239312620333897308037750107901069260793524087404808440153417739663686964302210109095574650660445477459576703809179812893858779590455735877690052127410460353958970472569645820860100352644915824628618089730905294120669568479537021738933322247278087708651056276662267140740740198885326320339198413856643668807140635761960525241224901769220963388579136504694589240237907247838268363284573858374474556685572710786358334907147917908125038569021865279524956512142071422752618597912605368628328556733429422295070690033042694657911147914637623164762480908126732506952511582207371341662103976133864617093242409557317261121912373211927864998446276415393200106595266901330286315443061154794473039412563510711789813861354459468882553446615883765735206552708258875484905852256788996775714708371871571592220155495027291557965534551257864901527758669700925421458839623472313921145614519268451820002644653998409243628534271428053884634785976188551885550870969260970668457320948886657266148964584705289146265834055754138555983595390282689300001856060237200036562370060683223550056975863808653817766375133552053323122302116758247589866828452106851978087584761747777057410089736586079288828399446299779274199028014509368960994454239077030657251393312155005569818641834443975874538066888083200138940308837960324512837177730600590805001643879972941910617398206069891409501071480233248554491764149226689887772020734595637932219463298326936470683648000000*i1^190 + 38554184936035831740919790789496183321190815505919381733418554066929260581322222537479333201992326841155781101544775347432539589208773464804128738560384464209991439159167716426205963888328266605088387257614171376159382182530341805558109090247587959823016100977331654303427114439347509735051116548180012388052431397537243903014269800637244984775538513643885949867002132909669844046256575919485939348329439483612903558355180963096698770808095235982591307246270072881100440619628492732328291164869728800325953312666248505449934230900910837572549987344399032574375135861952089247841856223300941001736160166918289390488045302042542607857910839406671606662424621018040460961170727143120611962325403523459365649044541048526446343382773855740704608260219839106992850720326550397316606529401232910534513798854040113747470849587379365254300993000634641977188632904667612126089909276367388744684121111825941248289883548975273824913229527102100465260918748418791325654383661200752935030137875035085955387088165067365889536028301144865071089829431511348023410150525761855410865950481686278949581830630814573303093564978122426504223361977232350724199396879871912084063641919864167340768538588935922124755390142572570859651467887045835478519362286257896688268392723406938673983073199993190280586770575458928577926196924839870418977520733994333928939051536865416551088974257813272960054898663276476950303204810733542809892074498961476069817382289901595039069585557219028246449056657103211955570037385402522066543582349086095229097366700200508904181523737924210695245401321843284080418019600708183531045475653941499605434343062906694885917000280933113909073282808361291127845913675855852624482424184574459215080682001774520169807272470329539931373590014636808387000063559957322488783853204509183189875597900867269167476402194866621122405831574587579402941737498858008575110432072202448270100595727293839036981173344789675733764807989399133289174376798243880791417523450779150247098940670935202729770796088242018618838840319081345402845836405467259268800686324502871691059780801582833079235605633162417875620205561182004361488650726251946430698368786496879127682918573529143249558555880858727561967111728044653491793767191943628330840032365144117965337645436014325900918724040929474209705915078676401638325244974208153451477848571403054733878217817177393158025918452867258245977644661402964688579451512403996476252158372769379830970575372867780519383180379729298827660863481571558309040296014870306105615193633223236862623979117116173187128544460800000*i1^191 + 2280706411739860428892001120527402516785142475972760017408436956957903665073641441439998328094549279579878990274335936476192498471879775199409214160148049914011646123048342269308285383748802852013518887460086963274242596257732277138039612919666932789969292957690170867860861341671784308267212294861899313051975935803636328674981510974553662923826216264772143212354996163830556647136800293462418718595538446862458701532082451038318159883468931045761647905419116112466687759443682285680685590673123571645110732737609468310893156094129244618746250646026071688413937546262249021958853811947545971627600368824230721271444897791868668488707676342028687304801602745843813547933358980115844535898793656338732074052294181494124758288610176020733428307808495301177757567391566555350592441081445189585512406045962308133244275583245739735802462172881385840202207755822357033211796573490399424219314374953257620429765889071185058479516454333871453621586621707931989198684869549641616608070230891154617433660350298182080432266765226536270925489862979905985209541444731468820255086177321681993452929434969400124889741264989400984040244824284976695202138716967260045935418924940098089974865262293453230953389368790622838325924379808464760093619797758502527875608663061044906765906254683328021362576147905477726980902256524391009402959456137745496595191657580299760200183452614563702018026254263742827423950690959235055310092205205487571296089796196795645176628340881770523969667967853459491089461344210562421233685175937840138970281937117558556721158446941784197615244494646930830224130569109569734717048365925975215482216903137268626874362368109269593219363865648187470105065656774336335237292583049700375133477274527081218783718838191450892776613382067300897417206884405852630373859684805703867657844980732669335503466022791802069369157709475954498095617275657743387935382759157669463325469655127531941234492273033353170418291514767580164925483164291117111065195286552643346126135957934038477576201598483544328294663803781437767289054248984586758106657243381662953574242834030938786625108583318125949670002062804200524238867462593485117806203451927357103673012039444583840429155235931624198880705642549664691110586385870780689185778046011211123024130014727199624530379031414855957072956035457025297404775463238956713474109342809196053952699931178990552914820433423908004807699851944362484822583266996289174405224112271018096512219278529617331800733430526675524703230449554841981569317606919270775082527123695342714880000*i1^192 + 6989736451677658242188847526932646463186903453042168491831802687832202682730710505931647481147513280298062985744645842848529608295841918887172143729226272039152701352811350685115436120769844660922767550718456112535589532106834559731749202921508408746820172596098830770710778145064937781654013535741673763260832188141208917574325239480180168812799851784562998414280950477790824401046506531811298757745765813390067841073341015734736230188311341187234993000126982123749562872195970222038853224725605674056826996754961507200985852520162141966642556052418268426870342839143653243734308011825980038741653812892303928043405409681782555906392421404923790726622751016150591005258722920334936222826354048753265805881386806282286859813059180836180626436477495776004631506253745500898756381503773543825504137897551096808037008683219417336230181111909111386826793751098736983785921198270514582649921350388885996864657103691733739669491248949327636495890898086263557207099330818691001840949271113631294110723382635226542716592542960727020190091473404885691106030208162569492710627081832478916607443627681309776025877880010677782229571002721419671424665295069362083106549667921782051161605258852014805642139009825066410510053010386613944163977175228601850062923690411521735849945333455631301180565327081614522279028205680530392433200474787245292254478308395916606340922422187491054667930383000571560137738673999781494911139070890618599125440766110158843217072019833847611795168204009630462298713431038632918482346061771681116875204146833864902669975852904642178319510161511457904997684387586716255274522471991555639627945462984014232457022565900652304821891920430849045496602686385002595044537211654416145453036122836130779614627050884922710974029395207753320855536353368879243747990767054575592166834650857888665474671707110878362377204048077004475513473923842222779957033993187858675682730568388356712233480705454973444970427124818897860435414656093315974481973893870540371477699516581841813217730127777721756629442177740574896115148435804942876453824285846902948238038221626224818202898872062528897242379716449565935826246771301855501007322878542892513021267060653934876588548879351796894840672124508701287686152885807133569120485446639791202094855913428006992521112767093270540351743017233755484685953484407053548588646061133713236422797299684497356698537722801354600496579234670117069719399151222540926732085724430888449738623007285831431273967074492623905180324092937533992730624000*i1^193 + 281079341522531978930552565401931644990435177403719137358162124192376578228322742164163880290550163783871461689753584306468692369734238736457059251023948485008610002405594946114196806293063989512426419208604054841951641242484861474594653480561346592774725320843581260020237497983271205189997412124186894481898516766741377310783802816328215119270683200175525062845764239207975487307400927637376568161035643364509257064076840483606797024256083024238023950819994405208975576721188892334881174641120913312992265754204611879184136244217515106998443100118047998371037015606268353681773047214145202996345046467385195451543238483976739858383291237844322839717271956115515568266779702174682706710215985519644361634251010238397193109449309148561003119544260874134651489018960881890542378737940937170159678288260302064654100687949227490896637395287661966566833845461486640496697481322722305488954405981520682267475187478237898062714037950167849098611961042508897376279241584684045458728641963770329103413888206722966429100836035614692146823970731973206908543182744044228794977271859891109577690321609779927188331608343645664441409696474126610183992887604621038827450528318613040998462935650712962561813175434977715277162792643004615907392243797277116991716780535749370032332705976207083674965578217503494515955495063603632845086906218670874753881309632649006588741830367864279589811298112428622363672653953345460692172706912413734738517516427868700210918318660908572328085104675762118878434031582178000252524925564628580225903036520543646705478159839737847152175899599356580672602874095151693516617664681929535757708614104604522154540927033542203834405788761641210741390699625698413077915752255521484831153485759045873622563821999282478234015709354474078164073534300129059047376117729771786560117660076219552384612912557030895672016586179875343514818287841390841250056344738911952523702382980377891366629593752564334084712581108964208596125681069921160147230150937875522098078793323392432305790579462443568532423868686816814947275230881246062860982277045746361661206664836599723216802937991907112447143261579122465127326777088485376741568199175396468132681973853861782740328219842985551820880146432579702619996365544775078558884417692586790459312412355778224522021454974674933435887678686680182126835002611731341219730134880896278471498614825414251648581716643710151793393821248978107608542727257480507831536726027714847716142254658445498019601555914752000*i1^194 + -27608262589916760997496514730851696900267829063569084380312168899397439949352464497754365528403683673746924717380947285493350809993842465695270358850708419984906349563698168954027868182223157674736957040093562480843335623961054643141071267164485722940323332163158325856755156840352432928026526072674141920873141545664517140837980359444717235209655999377093538149489638992146619024288068894218780770224846553515809281062728727099782438133068709706891276814116177377337946214682734444321963415132819786899043085374975799178402916680525637937851438786607190239191578599987885868184740997373278503219209842447328506432939870114242010942928835468910898299836327924482491270094396615302589929258209023877085699440001204063845015548598297829583175062562808213081815806925604153260412265719506116443316724514264504041568339147324144768551497495561466953243925083358914571164076029774720648897843355086174446844966213886066521104261310018056902101857282106216157157849659869231343864323212944795490014237888502962279246557982096684854273035084149860630108360838773923006876718892122954918568640632501926960962867170694445765734449759984395041496920043716564799773101122680035623712297584342012859812833419060364177662599553436638607112455636680073018029771865260562319984176335266523445428249347239561077152107430537790292285469384975978974897365320188591160625054383508400372595342066159654480624335705554905754045227514035962635431825534113977154533762085480558356684071013728873542977496351808762327538178406905729582339715737581332364015594301801821707195324142552459910334951550682885065220430528780931097019039755010987372318104141056748164291392640531036287756592145188349377291371607349632053341121247830746294723201371605295311386789450421870396159355926967513961097991987884651991318451940789806254522622594657407585486383404935454381841442071816750462349314649964578894038009616389754164939019048411540857190929418575119215804765721669143056871171587718668574663393856873663967824287116067737177643495424342616226967749047358960798469743309166680857504393489038924698699946312324373725747254298005250863038952922935099013222362006665752109901226523159979255017319188397544806625320923340428380704370271185459187482434454734028121506816242268891114952282841767679022324671599463986757457431666552457723372378055842592112141868912501790282173241825025994466191064447613402659618639006008201744701976195838771200*i1^195 - N1*1128088876854633740839746263152356376942268816276540502900619968161734661912775894451979883806367107022486562916814535884404339637140686741593826427463260912701571335579679628175100932776666683947724244098116693421396949669832804716949399914887855421546988457649013731099241184361205479085866340283161690538835412214182725250809671940532138067761067417868785618534171528626968216401246709486717*i2, -176167442364496694852901558946170430187337012847416074599622441801470589569723909362332361785786051831348180369176952119686361161349199141490797624283168747379089219129692837312675836513364703709593694724603267213987961479289013106016472926010137376195057507045114121395260441416800890075362790645130071854058671602889825338298340397880420839915548277597330548123536413378132619196975219671994750100451161516750507222171172811519314964462761262655765584449434523137854595920859866775828789855081225728900325098765078280299699282217985169049200154879712419054116194309199814807225707937419885481297583285496490070287760739167154287086315414943073172794573883408953235337037804705197804701507990630451379466609123482996607951703814313039074381691516358354119419696513907289579542580222463610928922590710922197704911780636081311411066048743685124790700907010946347990239996715138286089890666515864865583234149284859859923451680384082796567951225151479923016846904981427784325463277434919793584269841636944228956265748452912431423438801641948858406454136588702391676969333709810336403146810140423034497713525441913129016806156363963922735612189399110344861930961131019406796004357143486368344543424958406363543798280774336012527810048284676894131516647311773620417166712060965293034724557944334244283860933885443344464770106180864107836661532659407268819304950904802180879758662437934521855830420605039150940107838463766528030141093095915695146041578539597699478942398856456349832054652613803179362969450667252476221175617359257725409410579029562749360212489104072543005764212531476340694012608975552018302850224798572827581371641762632742795625724359758751567671090535959649588586409290918927703538188862791071614750992939145819094497904414799697229498372610099553042041221241196882939236069458937449102271431104642404479575092236717909403975770439382803686681559717171064257731428132885996556079888455223255318416250644259924243395321410977431866536382053804435866406229270169829522097154239047639701241911021319945068916916144781272077223745996424342668647967924449001795538820366405139403226509127478698573998902106207018640517733215883616480420236527616651357713613666395581926859113060469514039099449017671320208593520568125029601323748093146147410157277041652270038961398542250609375375432899232099155296665627343372816320305604153056438725356446392243936613382373775935951168855880271879758536588815098406681270435549515205519291969955373340786711079659607722618854309966502393850599103884300551179545003053530282539743652789509899149029480392184153261632790619849515118681698412193920503729444881926602616538380511589779800888948772049420186274725670788208365566460722350614087747876666968643708862994920459927174197108680957257458900048904186069977136922727307721863765109941102424818975384286106710387687832375643089065079584697104499151343927643375435104007749606579985874867605044960394833690930595061969997544890742096937543395635023314050098346116888603895460562972737791254542262073243368549103788987057069101158292288945251566412550086749285678174588716251027725672625248400798936840863782752680542927952614479276805407328909039353376609303954332897854617600591192607885300335843202523305169700926171720227597864043110184916337837886116822301991490332855406191102757431568210285461481147753112605050778113841207368673920678052846333593942794511881349710897269532125800468744598677853572650298878335079026334038380870967719493317829251850279307095989510687061878595693331278495790281129062051502843946494593987940842902728118162017612747755877588144219474749238805939446627417934805600453010746688282156728910010828307397357734174921847507229808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -1133783424489790646956079323817257949376754122900444593654803742691929923103871782218179272518503076693922946051975482236851048742856256353289428359799038084060868274507941835609358729302543776026316676151158842090165342502748187213143898583711875187812888245318620489525328205381753331749054382716413060153830923433312158994318310527284021935405865140220052657328386184104748359811983443655704973187225053506099652211436470945799100435592756896050072657065292942448699971243701986496992688524998295965376689972621353305390414161799750882091682063732969212818592331233504278560392435504373114758194363104221578560352359572059748414907297024828369547385909054033574511467804102042271855920439978879307309861868107010486437059977118682480472310542193258571668933915180709885529905267643195974723891806455537517474353091077648420926751529759946865478184482595458020778455194435558201621861095487114378848031184317585109930153150968498899845052005156753265341049890043261571500662955558630363281310938655666693048074387452134800880626061404868449028069761693038267210250836050802268206009292662720922453156628265719192255563448829304662654999582402430087055662007004304133913176906036758001846000587818734688040934800517130952157253877200156627129971543307731712901438569522315674845932369033816713650813889318327703674287864969560405637954905709872459358042689634639043138870963650949785549941360317032879920524553548814546535221882810705487462048743088607594147420381527968473966469760170732154920426745680961886503174264142158907867127487703225103375223865040108580714692308989982189740199553840066483267615416211767618981619611354705461862598422621699197814663676790537819361592771256835337587966901327798216798847772273173899616598085255450542942584033040483899835942997860877126611933090928466994663124426316363977714573389907748197853731256505133406019904683862424715264801439571603011060330990145995990776239808997216853691249417104374761691467667135880402025665759315696222095683580951012909972362607632831655768539686861619921755331079613479995626770166380993736304432780957414966043898224854621443151707636721272061900799378578910770620849101335266160645392890433341353963831804780710278749285671754997930058549985505053514670549076124411719161899328569964683534842931715420240902713856849704483005102437942312174484484396095343798215100574239819851586227373922782631575385400574586911099933069861017424822266347913766581772215485360741331556793964963235661461230793695879885739600514450546564141270764012014166753060317076714908537121989808561946298283492396795755520247784541843863560694392984172167856527074552054769611228945512029881109563720462216659660674089721148976159242688170264175781162846544881232483981313418560480162813005091721526959618037509025752162167180181767759369894675927422015373984136873553391417407596437978437067835065629613723856755915710215959372073564562363159548934505778923048720497433478137726839703615292882196417212626629869279346474522480002993145437279715484885831849166237724406325656174585084041940812960338900862111892973616622088732015153241353230613082177375700644666657153445967274016210393430666271454775892675837958827393944253587270049134656324105184775127345855815229764089107209555220599816384469018316075641804932100778170866732304009854062419526573688627095526884368679823552624763078022384232779136066860605968743599653781683282113396390056257488235689856991964880319056527605952669067524356305928382967515833930410032512321424513092959408818847336584316862177943401760660926064737388344096500222787776642118073811913984464800889393595839799080616936134594067093486479016195199019850878975415438669600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -4551762631603883422507139073499027871754814985997507730736766168673008353274275867952831725559449340021857444273725529307629234966046429878499280255629984867179723357775476590327347818416333642995922405113503357082764527918262493077446937820409957071429206591083599412379058761163151527226064285207265365934716777299855199976025878744239986672020624143136260101659536546477018515905907569606154882730927247304266302578162181666260729784156638101591648456626288914941955792892809143587591278940219349119940293295206666039471019130870042985849994296489703733679712334756694180404954258670644062410231347804462696645387958361020891691142710238633945671243243164908145571105254833117879733299185917823759402489473369957486977302242285279475595666980735771702469743398339387861606583680636067982926707877926448433997989104613345355749752632525339341715966379451983387070198131071989432278617064807867601481121049780228286924939511498281120450734755441229646239887810950189234167873285372004273143982416117326853403749433903211710768874398538202679852148366149837478491931698003048074887668562964049236446115141121302279452090550883166718029327008031977540442292166265942990535258871349014460762348297611467529539408209056564591453188844588485590275269217007146171597189871988169560790477465896187386151586420158683180311419873476159479271450717831269748408446946026611621233671194962003148520883864747298246595935971295939084811537424963305673064211063770071178518653365682839615952617731300733231933616220145872491615834660867713904912802434318949006822806935482461645292667317258929639394948067483118702488149965372199234924630877904811866229319497906766124283985780456023658069342776718221629917141370533605741131735287767749679399526812029121783929741303966617247743122210887792206038788105699347770516789325716135818107327005242149871330996715155718774795883029708117305088758351293468104585533626442286938740424321152634771936638592749938581364245119638798173488894216884179316009397879349695294253995913324551072175010670567313673311587995845364446036575583809410584705949749032660335720354068948414855410322193797930538985019250397916283461294223212551472611078475213181019075039749987947403812712510616997809629057823615449386939769210267903758100117035788191268793511606546579672935951184895478462013844879258107032450021653649710707057741039980588900071457698677042494603356724617025591883414317718160489539969141091215082396406242344874219593805934245420273068459932534933129865473353893153363806689856016700354163673556420470031011042482552806755107536000788749454548725055654499794423847242366050129249073546704155912011510745304710026922362094967249572397251061612049436118462730129985347748440563415240865179075036814880788595744724651047396314736308646710188164802382602686606552272717007175418507409629022007231373262675060812551098631374088292239824435680436898806568036989515725835863652203601457588884701663728333610901181931983459847000117284268038983804286641276373567059911264111812435992198928136225531918045028734493870818288685751549439568057842530000051730758916554265879625362781740869559681266543037075809668919839760815430678379452434669898129445127646641847758303883016995497886225092104670847550164514312665575685296106841446080149353598832034530238442569604985088759737441239889955924035220631096088052876162983793863037785973479099395931774398402645346498617395488247393542822754911771994676425874309974570669983821726851066189866092965841663435968921427126999378124700544975909026175318607975191960313586360078460249715054163075421034184761723367981793370262236664805351252090277094430668133670041454532690091171841508645280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 4079522194980756263615182030089573265687303768495866236253114956589908701127793788436509976226777196660232738919827113487111573829193878012597380526209661888888695324199842622824505278350754484746704758111572149261283340244241583808530989178460166160460995823151155360834572019127155215743594548984200549461477647167302152847043452714853412807636319927223519294774246113833193054962470682402197770290820694915686797994082976694985846544211114804286795309890586186424201677476474722811859430682997504283818734687137982865219048987802491355725811918533349272093181704082307105008027964440663246819102264558414718599943356092207914253864498475635622848288023307452663614693786972155828192028765981127418146877271241414767731718451084359557096977323155063015701731799043255179916709761676110186842245852382019628215324242041048317704263453733683722863541015938821350068710619606333068968267548003424366181295575259483597463997862566137504386800035772101505628724522547930651953310161813420011782730463194794324979127876650492505778707735358193219791550565922575865701207996732825371980020486869875148524827528845079085557399961252110838293609860633156418278428287829839954281409274243171392852026018104520534889195668406267306246589603503320036149534306364761924264189032584864331453439774812561723958160701096860600778988953343104774693186773230504407528985679244615028421860646108861933264279464564234046867275687245931117760320025437354605674482782585603768068527031122299538127709837533611512652644678253873166086153725356899624379700628635207427340639017137404682816742198330177547443903729493852384022030389544172578411486711086460476483582277117923147868149612543863492199192603968466642850580803368754539936724634086402493223517911365411533898444639751852328973400732562864496841704251831590610593256453972490831814701177581988556921753360491296287466631294298196306110604700494256452801452285869965346391088795115648024516758049447565535348556300713394753772496039846914940205552493504060527123293868540427471709769693203580899900589398532490672832868587788565222227186173507066833984983296980116194208613053489555774915162919328979374698018710039887957782688511521037161663527264423624745567040691593616559576318901788686951609314938825209131983584628987917379929304688342474757230036761624332346750981110583996047223745850209869522503712735424527227084934644225577462408766290402373025381348475823303439572801749713441291395816675890999513916592931902707310952176444262362733809091361976117063402688183162487631523441276771621591277310101000630814289351527715274637314244396923677722001630070536565278726919937065402381539948875450475412478605590226257702905497445406012697248096185425779014608023370257743282370535413227343742059699701898920781648697305644767390959125046938774116758203996837499633493621193502371276367031339236192026152088800213076458191453404967985181418411604308265025738225165415593739739941774077379565640826026897120121387208640447375060068126375973259158349191205327698303078761657242512425344269331360253270111746375201725667453919376072612448543067086260656945566102398308962862076545885465215275036958405946441797298290854950934148872591041933382091286350258221875200262401901211251727016145266749349184775164681197126827513159525167416946401243500050207641955008177869113131313977733487659332367795525927922623722682220104197437924512413020736261703531926005523220933478217893849036803192308718563147024503948472660038092226029364530396655639082679807621748620712718548768494223527249431373587471847595678726182113154098144174825085688241164201073504012584370885668893945875430757876352468291667225007586752238946080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 19780848181197618924515418026213429875327550547438179030693469390518412476353314370125792630518270312652925439342452922978802398972011623072133524617337491844917649682800307553421248036037308842214859781373309072473837530716170871729841149792620175951043616749972120040015990133062894941453536769442000172648705079757199303681496200661224993852403980647791784663847575914772839180964505269426364784678870896958155121836885340769341490978860972137245119445893534576145542302349353930268850050233214228914498047137015902315813271715512608155204445566820096931159742374267180062950528675308377819955633958814239336393825773113543539602917109296813004178889506423526496677667354890719019616802019953483103639958256103471066473021843842649736723968994718792296239110599108316796157592339550566443510201444699118618273537383281358516877381060663388732098217046325690216903711026054558167773238796057811053955433056176915230859462486290299528368036440034544920229395443385014160764900615825491053051292497702433087936916047041819978701723672692771801933904574374534770398913615292154156100286381783329363977682102404223649883395254765776689304651610977195705049674987595449817308238578041552073549111872068679210374822355453613571788513838214101968333034594564503866478035617791329160116192363605960355473285315007157270944327417703117726344020236403108295977418410803932637186335534169508375147308893229121669713858840790595994279794964455838275010392186521271649910511725644956545669929314557436590940548760919396212936115861400222896504155485369855407556748930846481560614773474785705438094829827475563092285938814884782077752980690846306857876785408827062428201251603752824465481033333667093976897542498097901458443465775579558192151506180860985833662960534051994796851777706313730632148535460912703919529189088517488976021232528624626796987658384549063447986159106414613455219215035994963376486005094987501462006351386210527158199103004004454158876465488695075653283333617180748607836940715596756928408252574111421339824389801360969250424785755114651280547179897553863502610292286502837421659784319462961410344304178911385192440762579112915948562738089286334495917871133640715135588463011487129447890031427783001859974306885428672386559264889803492560290725532590505989708602455628943129137588131548639366807743210628227042113510828685633514419931846058649580831550057150841284410125320381989236150782894144589972676818999592907615939287231435540518514994229285287550953862883378870367903294121401453962037233263673045501371522969911297430769822717101759693300285268311228863444116536586665231274131220702272483640527425166424093440190216674526262380941810513205125407604504762876986969217104034401262552568525611904875495271317839694016664098769150506931762919995351628541813269481538519869605420375212839187608731813067395389920766782307035026362860598662406028881753134096147285606000227939911197889357202695447040397859829878177974611607988808152391049606695455924578875065662942462473674431887401264978313879995565762290676514094334872869139116201280614917404852148559092305259863641587250517387634168811780375373478366639245647072599345435803256498887469014893715364073451163537568961846428141958698294274676778102333932327980048371766091027227267164023062050700895908984161517149577343244775449959082098816336035846669706574976917244910277016477476036993619788991893812739231612930424348254640953754375539219848096089618071112668513838552363306107112684346375563534760196142214145694748539277707859406861332957886700718797137800643218655672883034323132261563534580897716757770761614220500421329438915826367394246093876386996499236290636160297984800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -80134775050796122297173859529201577095432833151679375329948129840690031874256173309700307932277571210681703851408522567903258393200402190289756450542330180706126665856090288077644354907890339403999692555391360222551980065666996445947958688943319796583982348210321408187601254109322775951430503973706457613889279015953943243172224272244745785164365815711146047436482121777311764730789197479138150313391943706928443266945586105016991404306949730642814221984196192142325922938828562020673887639447128991899874844882015020374255730620585566254074946835013417453924010352834750452560508513435465118378021867665720357758329580405615091096953921673725035462523386069111757676254481764479257906798526713246827239524507822096858571632305384215401143118052644396205052540021010289662594040917234442146531158430746608783439578147796032424132891013294096560389805925708329188115523103805430070368832893203911972151738458762568171995001671251309117186458952948857579038513998182719596523986625090628952103462766020449458422902968764190406446671955418420130367558109250174056874377449596035517539893860229488840364538314836281869707968159604025576821450195343796982627579813248379352350593595053921187479379385242630603700570593559731603294572478760548718087852481263701371946420670578183599962015347365742034256450412229800551853148152161765147946375317512772369149667183295756978849253162321063226526095833489727923013208225105915760288879456746313882995711450119748631115463675224509344691281223720157501780869839882435744410014956579457784455842112252794770612127841202721583946162721864980863772799700562875499020021658765123571209125315317869963684150176701305733155052902172879773505517458709423674433300595001168572375610941602407371344850024733715226729887902948713407047195427050158759630127457790833509692241919015577829734718693957143609429559511271634473618303784566692277559810916688468432475068022785236315438954263836523551054381778632779166874336528001757239312991188716673134986251873953016990071689618409951082703132325516493512694492763035732460885806390615468604132736007835599850072754060823261075267324676772197474274178594561984324688219643874972385142256788767931302823241615504814291642363386357462000215039707168919255074741557620714235880174136731997620091182622661761395141784336287458430990441082034588724477864759128021298506718455398612895969389129877175588452003125808989090357087464647420349791099897848269013298541696899433958039425986076339348752303354390917572882054806814699912437799360939128107622584584468266516301874903131967432386809442128081115587962127328520011417815826696393052947547348406353753579487551019924800426789174709694798036266093251377983019610806436694057376510236942727878228655394707214430628336789517144082718922244997370233110349121684658410786958023914103996246357379741771988291975241618551776927931965118878321760831330593891212971770686877939945769812278137722329333636414001578491014491943514378555470232537937102393625980703181446787131952165674866860993983085620954289060969867957751479590010393500123114992600405603381510993426014978934413109383268307146495304536831685741930587824339316739479582183998276309285668305392224152084912485667325262495779172299957373893566852773118263959045267880222765748623409679831874370605974444582510282372573674650450095070030039499278774466872661810514934375656910570110837802033638419869624060404103004812886099765898851108309174593775724562829739779181391134721087994702268547378862603515575454616721455797220429557184990767898938012204353425821975141642296776051302840464133413879990928640858616227791841027521058721404542415763696396602053316910289889000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -72879429478462790466508272118006882588056204558998910323203227045777877089022618278441482685899318112841502444037507569346643162962509836935345820562723151165672212547852582459543684214023426130280671896062439502360262387090223137750916350240123827878185494566988526420179375432840790365631296529111941101745478331713000016487305775749472683001099729364910687891428947402019835363968342965656101627037178228127934975492790350449157765947178967545373672527572236841767070119959902404752673358720479308798533523997490427830348245990496479370186646564499707491555761069837441867959144169560977246890189477535137023914927259574021805452505179348894252804102106814008477356128519782299312051302887036852080907977963800613528476072853208207032511855566142941404910275053688887906647015506044091709037445937020986102050119854053996839003109026046897839878956235491898969354713065903133400941847234466159615292179155881625133020318590956671254567562415762866201689401665791267818396716270071300668596958706505639664350493021091960747278277128807699648733469244490696117603417798653192752081395763023037512807487038782549679138905043047058232339186786861211628455010574972503601851108028039104261872148884401402579650792365251363699724351996548725877570700221939716396430708012835352876946339582807317409704231860863378760209293697444112737582213327152886981342236880598766642443008595326017536050318618533004464952021870793443269189395894968695674301051530034211476980037682543237564266029572333405545323588784007142675194819190762829384445944966031891504101772226463403155932294730433604942477444423008028918398781560817707085433678015791169882523595698613597004804728288476482598534277660847946819347695430023263372486992124686544793890926884439904961571926891790071895645438367620299144034149215458412965665614869782644895461093238639550408142997377402547042231811589431655499281718031822542864475405747760414568747537628093642067656988888540260551928178117626061301854013107482925210329327120834092748408186781934263738049039034918436129732243520466345594545354917901772592054218495814640771135092688664754860391513180686565353514450797904781865429900682268101482249965839114830793158986677484875276226499936473752371265900882533128891105222899340880264669129343630231624246902368898965902785070898878004794137990891939697682765314526339116142203727695991969471624920675618196578933015024567888794756818093466800327942354795531905465731435694892359087292447492863019448694111736828788177076457183159610034696488394433700544521337721364115681954134849869458666272482634710606445137746257101928699152908093619887504911943021981319352413585063227386220087312920347755066425575129187015095734549854165989259847498129792160943248125541607665551149931980784765535396593479329743920156908109149820194299719202845054745987931027244626428115744186760547824948248368911824464381426055221951629358800762463463816406467066331684882897944524663870486802377806586791999576524660293188156438945330390800398862921283794692130231647196254710086284738985897196088710132492452196436915004471920523367168442126797961738686900449359797141863798832543939342151706791110373131913415805145219106025399248892618921832973876044736058683677356548082513122503173637365437889016101431858267406490241733747974201094765018803879807880416864161898218678181811242730616603526239281133611435350623925801379770367601293446397798270211096696519191130205381815380099693980324028985140713291048622378055962832008383122480039897637364797654069746166404775095536327432726219976134513259631011689522466901030614664370966650185821305658605779718653572668677518170140841611927386970210125924244000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 945743910226389534401057694684506568871748010180935605065016881594359417447013466023162957564159365394797277995382483021004761137802063824713705797460148647686934278008551151626327767006241401704062089134320435432573173067661529656543016402598447395860400774785135947895983218166603895490920667864268946931641926227668985439524720252695028268049534717373585881106069904153073867570029357828504078347445540573885881961413250831117951543074953237920351822626603343629650448989608361077078509645945832120687787560007266520518415546755858855852866678088442947659025618840086980820711382946087099982189724921649910953009198771509606204533283853281370224243006145937782381158027914805154015203481971499174681190859653095937043634074570765801512197792558109251265679699646732604316847790330967706459449862854821550746845729488225244496260624656483951922058847208614458239583231422669588989836716337009503800731067673539951015608074325711820330659457041736274570416635519159098713095749972242117565190228527484639536981292309623367368893371238952460911763110091813319310173163489099940000890602987866612005195521955929497192980489877747718533798393889332832537393867607347385064401232266790121168814267266616044970828386467174411801682291107488485174107977200030117961444917630104844734134302291437647122928878376013876998402159520535198407739356891297026391543985789378364547256976125154476524739138789805767366631100615890384087642796249855434784065616522025893223296586045493316459494539191426406658474578242471697274199853169877457401412592757143125003471856895718697789940757202324567945293325541284167817426757237690738903506234711447757314399703763205207370942299373084210253341470123832987622066771432878622246485410728073278009776811014721649105379290720251062426512388358582409646521104323472539265672945956055239261000551612329024296122051310854772371087362564314846099574067709954691724341841937461049175444096321078551747755703299488358227102125468796875332112342828742079661698995122767819198476122438300259770702752498537369453681635638360147686517134811993818397332614726271102155512458204447279218373180681083500802037798688348579308089602879686836538726063966764181681362964199820397524827167692144106717546534769536266304601255756724324920632652211657895820320089465917652782008628037358019591574823614509090421543820234895537800949094014917563376971321775078019869060346150677231538715406043655262875546230041996388324168797153063996592482825439310629663375910685000281074581252242552523660284460862540536352828185322084159521168597442246544908287392092626010439833015082593241537374799445706361193943052091460086310312281754975099802095857698545480881139819549438858595905246611716997299493259931829827371828157787335487454143335646190778134655461742145652349670748484171243626094758020424516229870752539225251250645839120187179136409604704285401007704260000148170153405967418062949211885893501289417490535208017830255161716400763387705703367043189885070491594269014481112702356358815259897746025878941087762152230253419876794222717122895571148242336242332386335723561787570805443296509566201089157802224882306914142123377441219098967152616948399375114097857461914151139861574266522639328569113281459082874350799442007654749969511539637357689948495959863556929088292384266862174876359174316335687478321041946871180474127309012029152802866966123222288493742307266899584510286113798788439018020711617131281199393621125113244796510132631199000133377214779482680310261832138958306005199022015418437493832994701002837682403723742629740306541460287374455957163169312410879477999836120228306379058142980696320209596308220619315835998510315000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 3065823222175543237570127529814737851039697204464083543402343149946535442233572576249245945325178570161301279557076364996407910344451214452379538361007371543384482358774726315932484177772644566640558661180445889201883126719679587583284814636546408493689507148915036442386702078183018885322351674227286017501819478305753233648993691690109761576658416453182060600702980930006114528683905220539580176888853364248741291237637197109854931634897704629464542440068158809878163410865212189254370030967174106295761771579072352157227584669085363594174954666159061456415100610010989837857110286705481289007533199807206589034062413792321439490899813428991797206999393647775165098673428486574076085832821904740876994529453661189535428941078800343338806374362435988874876133816350234713983328689252661477120792167434720480941002923760684699568150610217508657661491718544823365888809071669958543060207848424438645869516996807412354100559444041336158553931355080002684520770632777664522578370952713723656883973016144456612021590746455226445362314264731345607849154433028159910213144611389904724958291957685445090646791378644151635491468078743848883025584131592124595850644258490093389632643578554052921159367489098489890309250367421431822083700750659192182071480201207778137595333433673778506852425843886884633011008433941747544329109801903453198487757300366615584690249411614065572347170080200042664288559301032152653867549824715403435577183654877333029320534834925989430434460091036805893206213664913459012239472718685269971675248454539443125238401915732733507614279916115800807795969090935623340389712531312580451857188556971101895065404628553512429589806118455063218855152019525538982258401833128806033693992566003416640403025793989363664052954717066068367583007680544565086070708508815934602955348165290207376570248685700027978311555290439732083239974283468139848907991653758418620546925721321023306991886342203676146323860012988824192868120780663870456390445972644890255521150751673820071260475370904221494931302069448695706850921489007819657701122988400103108392891004537908519238770505514278948768047488643721942075398044885861610791302823169621054376108188363879136568485426627640631358467113191740914540026260873412144665559934212817389814451788265886887842851610664079877478787424590996423477169094378628114917885602935461744128965329604408289419049742847219115116157976468440336296274101980392526266612628438210427389358273401046264787993534330541687884649129886078305120501548308206061278067204548235418643173555728399637020331491419472095741911572956548484650307478753480883380755147733309774102705993685984501244657887126085686221810558074344032865160366962641531876495712638011163860419480634729600317866822938086241539705985302216072958866476733987310152309596504743584826210076899769788237850253232928521751992356663867666520707943908734162626811020374223219260119899346622859974144051866209386956298596679664736294387975704476650348440498913869921815518408260959608867338247588218869776315726998522294301235969040509728485730552290394357248875086678675613325278227580426758396366044048382609409489642299942933700821845579592864249886476053819776745091849457821069111754153245559796149637829310826091624286233239782355980685063806069444307438796039761756004573436196941535793485616802789175435444343196737085850826831226938725254343255497155971274774117643501403607241647942457906283676151579033971607175692333327063117805903185911686560183675212824941539816907537772098815353475651098381972244215227480997914692270009057155499605681542497521357344355421233738894634213639748662737731266672036520338643939553099273903417471725680912961390556852500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 6387808788774154907844994200481098648814741287984224875119790553300971627147974612901041542206456467853421010156230149538996928823767349921928577139224131071144178529692912419412054884777808350751769277504799738980503683414727202006251693288332859365821594185805451212571012428132695441913982691304375666064985089060652016242978711491878227504930921945289660495027113494532083262129078378640206249355276728829191541964317387400139915529167453348870264457396892186640372873220225486720668847485954464124343399327526565650223785114070306193326230475733290706116954105429175654380922618924755632321417504029746146741414015100652023806363365644759406752052230649447348663208778511874983232104719111676598157916272554138769102076604959520276946109174054419906308331525606997222777518658515904313989610922039721403218644065719749885282659063716470359672547510395568470119199168807597532339789461034756786344816037498794688492673607597816801389556228699448624653974367178094560592097181474482068572582642412186089626170078070192852917702916653381633663052783541574801276092124071614161673809716226974130933604334732571383788301019535689209585145543036220368982980571891271608261435802107648024967185560805957192662504593413180473702553503819073427774860918558012658875113638485477361763422548888218231780342101636471994154631698564034144606168801194790892390731098234119692719392879805990197764952045672768572359463395232823955807585364475412738088001663142286413443746683228783346859833489875271363663707058477391951547645007998755310713787876084709013993806400032748032929378110196846290638914935559512668950747643040846740843736079532089093567192137553096668389631816073272775149705516221057121889971000643776512813513377405006295720180125540197823146203986003633730573881103957830528637725059357068631336460580945466752298880462164666540963882368509664973165720377263763031995492141395296227099534324676912277490363044287724867343176507968096398373132726464701052258437258688439691445913585717475172924185218154874656637924736133827674977365948946027483437620884548493320505074887453873766431631244727344947164330790044976755319253963205995590442314971224069641712040837868756961325222399157891148508887839878854456187097300434532175610123901237320435298236153721855790846118151542325530575847527929946675092061709421051064943052920375136528224363620721333395085307028414649893367455816861157681604340898253687158876669480282103944622258327560463625634318647987659237424706704475599483553847300403971377062332735956709858693901236023995882437665893022636617167701014549394764954710801553270146385438508866630564232004615200575069327399250392058177199562409163246470997528344269089312002502730140243925234814075810664902484512921328603374684749981373668975086547563251843363971912592838503288843841212252881367667036185366744630420467645507684530052935212993633539655830415733563706040073184254501923342103413800147628474799915998064245597471368332111374425762633655801142495650924303340379881324471767744364902045405418706048380199173386287528066774341781318229358978806348755862446083168123835697027080542733975406582293825090023050924550126141821888228076926468036901390188304288301832253841336451015254604813575883830640498959620094282356746087563545501739958311548581351422423186911260953508919377497365264528766341266993234960077527993955450436338822018072571124407591581588871267977531977773213461853693617323114940956890940773917407521631830767406815387799221396381849931871834132995432812285454424196270920739779422747556119145401219815821085594856349891866435282059697765259966136852849586846222492747696994886183223316136511607504318828375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 8395789596403324983519385275241900583133354605763551695870575257565240912551127826861861135698605531414226609261790729135623624839551550436504320467267784437345991166466920826323003320915536192483458516721930618607969590752253352505478846260456272920556006359048265754724790238238876294888987553807372996298669468381106264318831620159641747642919735697981681585350792616317345407709533532913875792117849278181585314646283589065756537705486294482657126135309123658672109612848161507376261353854779461434955005027912463743518055570722747000307822836296943514028835907994511465022924811678575168220339397351750506196514380569818902433843609800678615160954229248337595593834905195569839070117777598565287582201152677079052497945982861401162657221843808063872001106886420780874739180776332224170078345800285321429638095191574058131238929618729019966752308141121889671099748424995312610600876002361510525640653670897096357339788366323826706216767432183729971396597487036517930891337072220636159062841924685009781571111262014436501899028462113897828016984957339699172175200317020361046946095168089800611790274262164410420510487976102959741739232456666659702250932226220674325935179581087902959481903850552901344155904451803545655541071180000403325013445482661832154283580060598795948911565174610043417719402262670241235428780835052019109715985220000251650164162477553432651876691607520060680012886549151267801093056757391853261847702458688286707966959554249161974632460275577550928314750584406256245148356825902214567073186084921360344871475748132871960817247289435571864488854464000884294946460354747073460715014177491394565958326988304499779918409215084870393499178541683494452880442862028190793520789284382382856751905146454173261145025466454587356485426730497308734925790367594969717791708093485244367957142078368362776296845690564483707269785180168804553773093070958480116161215919758904563970641619440066116421114388813206008433007757973640980877621199521330818598995064630274282159477921276916520710843723379630191971159465222976117857259491354820589658401577287051222540845272717256777127199747393124577094307390336275504742864385794986027498351251290918458917274947230389889417045784970224827505287779976023418122961956139307174479881807417986928383466620900482792014268829106409136769534756490097195832312262235374843732676237796857180778186320150981795633039028169156450155276242964829257343532589461756548678934672985299213137034989936658632096365297997552854344693516185582367071996296982230345136056946504040073751782761281787322098889805290199401232407032971690160972367335832111941853857901968323673066365492158267390922991909727091733010512530118504666529206937681922588696069564285092526748416063144480380038487137429183267704382278510498871006879208183967035899719212223155003146846229995201258034058655343115834334263032936073744953936717067373249031176722888276585255126589087139494141397371167909352566804145002560678697125770482289991797547887488486271478116580038940119773398676505445678014703015495684050863125849347485601916201341229456703962081142407098872958921379165553399656764982041871924272027960896816350547201249488273844320272590559167732292439067830302811907265441234449542123296202247346229907711546277219537652620964859386829467461433450497151063443836109939089447575283158804908273125926191141069037847859134828216053316471743296359087628015333307771381988986372729540056312563248969443941023391073291644886809538406991866725805976301857403393020430627182921697634149770892014755278951557812083527881119455004343215308959099437233077151402369255540917522489087149789568499651167124098988229275373649328554374050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -2141555642454474878457360655901020477253133967298583554960023231412327805473070137357789369685211023198648130303041354616628446847821050113125330856851306819611700029671547645685730437983980623130548482626576997573783034600883161609671136213114380614876593550129226677400786122680881481478544611953162669687170570623589933242160361757911521766042266970844705116302378618376297614937725619808772921617142866441528795747295924424881077232697128102037121030979440130349988345095221036088838093733216697426809082207295635312711047546119414114986541162473799600261137692282196390654288131612403077415806299838905109973209657912936629870820322690453137939716840507108129172485977919753087441761362494683473048713592957839305777229274641638882141733393047062082621255423276281706466720572218459691641249433079306653070550590969256791903831998124533269724906144602634000926382005768312406371465787490485337197133914961573142540439267573315317019410490694399536858802131528345756987256417979856570942472170706468685640265056421432018329327203138987041952457991550181692605352920043482576913556557361524112111367753538479793384570099430746206513183452864128414377306582001771279078223993461679697929739996860822250175325637721221314457235323193151252559951619667851232604777813641926500129293208515076592355330564584015520757305269962700470543448971382047014116694186176307168304862103455548617020818671154848579382434304383393642958332962040266628829787514092123322739801514042295413362802354455004961952834625271020919970465755344999480089097451165435115405895976146941021124088745304377583933594641756229169721277392134996807093831002616992997106174078017314019532490920526949661140697314207974132742832742444181557896026340941175768720521798937762166552968439412136558958994455698232507405579264482275098293212701935838103144907071716910592433876154067328568018525568556187763384579175914290925537576331984677819122387465189901419800067912098576942647917946315909458623532242458149069150281547462034955797103311446838916347380922048882392658343645892176257725743435731336199747233237086276365084959546644677001429044866324341130773968072833098790405346665435345253416181622390329478254569208286464223198041604770869553607351020063659269942035130553893789449356226843721423831583603125387237559105481399605740304492147760030337668695609830442437991421485134290686622660026472208352690774848952547197279855166764190095602346424737237252827649429359098349683702527016054147031978937260626792997606221420088784409303436736963714191332677929669212764328997796738061681511586198547406319012132319057884109095396356909472884965429480761466989965046860247121897148894811879391559790569441955628147168395187518508735269632834230189706605631445281757173517949530482761608266379800485581088490376890731595023807757949619026262285480007397191467131988884117847882807504026271822725170911636910055946687376394505203722193476463806312625302224801192838232027372933377936414869646729388296110060518718966582315409077264812307359150431491880191044537459733975316613721655236619715902849619974993412606850215142964017386228202599300647384420502684652075385605236357050325581769939020646812669003385225787621950314984894248104502387253586040237219975081887321792458744215057213626172922353350692665574286873262710230615282626495187039097160005558167059777663895373942947839446840856876277505840329066387528585104051877441495990335345621505469152120262797925652817752101982226690680518492354288680433366583985001430018726133294060177680368314412503784814895964690794270986485104945459657699743613818641253079312138237903533681405938098554199090953754521679264511328750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -44891010871526660502436250971562902604258204177609016224752695763523532615210506303593047162535412564203526917626860138897152650854435932987532791395465717672305496256314859478144728918669827992747454686879818835747309536198890075672753302102568877404569820660630071607597884049266281237486244918881647164304863724652334982712629870186131960148391312739202023992665704218352513068083421915410128134480787588983218940592436538372369312586690774380105747972863294499507479102977241887993990427795606887073029345231916698525683628816440752465268984566622326293381422313298824956038966745553198996887803120505133565686286571136154916995513773655790727868011102534435374130076854752330137857581075979536441268972399794809925468584243701583818958521064612843344061422554433943315922757936308097543087942711579419886256032668916393367526701637821017447790429489557384934625322833168236445057781948599559628187500419623183896770517274093981826350676683009587852360052818008232651323643549953882789297435049704746263537810850508599838390607747660130745139009998379305377317327390656289348444298803672224676491079540389902495679099627942357925943218689592646734447035275137243625520940639042501990977761417472594936596308867423145320029476314505837623639409711665185008347628935113222167025790007616921724053047632753596498709588263025330112498052993822882323723844470762873371433235023674370325912032959579300434414061493938975320576542190019824088769261651187376085753471092476388192122411477508710845344634229889061396854651862103610523676359219724479846663282082001261385864443363239861966653008507599266542347246252817810322497792138264880608939064251999630203599573210735786289518387045938030889348302944843260237358527069696567806649457472950570008470057066170044226432460745960987048932808640200187067352003124916484468093864307240892326123943068566783543149401705999079418259531502501437235840315212876088470752123772325042873081104377030730440316506723621868759774045443908322925560350599671366761086386590095693372754703768185363775021692263485953252326446553973054013092243696001579182811897673271039119921581833177110270773862371279876387398678306155114575645448703225410853768141351212731341930525938319569847299092264847030559979542271513055945965005379418724785858540594616961500080433099700624465018532585748354941590769256517235214695748530189444316974304133129679639336465878283511882658149444085758089087188587747202862171853991483223895138539362549645206450622943913726111220119804476290402565037752624834176511823355872639992363290974131142090962000480082423618052911178651565214592370147504649674953776354654117891376419657605809687684137522288210747873293034226211628711420751996240869349559637259709100598072381660429486232265641931011105137791671860110915565983856905181171001218902038549402365260588126635298881847617858491462159802140740923447583088243334940919794495062025475624678924154030262487060356146936243222915282427269868849223293131586179123404912043938179581403879986462765405972274732410754304126064917231492601597683936199404915466360005620763420033642864314002636602164064486333761620508974692393782059954429098548040754242419583401117386722299707823327645650864887081119351680616189238664324494189647784772212483525650749719540344395142729679329818548198980786864617210022488115590080401113476718122636973778792185310857370307006926993782474640150540438549252293650747702988677828559977293536642277863297780402390078327893365614695532365153087066356054882732499363143311453939819066267326736132830933582225800110075520678968049676268975574535929801561676904019785636734157002393229464729461994468670834755781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -194688498474396858713291628641620925407751515139423791778410961360262510942334515603757744118269837427434536719013505979661025585223487246671660754931276475681266895629171236439636862638048319949037862964840597165097898801208194573879875431994629560398453313436719579375571247968373640222685632534204049207599455254073784697838601849783324564603196865044132049284974409353417430009307756002093696457964723516554277911237376208514904309974504668173715669152205856705370636842708728950236904010813926245950304333301284836834733330470922224638629087501388152073794601454730555098498295256339271418032679162756047144615368084791296174960287557289157856981613458119847940863574311265767942482779401743266377211934616988784984749777517284423845026527969449362703815942133178022226506650451911784446449103176855374800621209276162100931914651853196981918962337271536901735597161836445612089105422632700153969955630996802163028536085641822043592187274105199176121688849585616604812745656648701439968738834423368594382544294909295113053409976100202745890276776605718328073211210454730952784119940955823979329767782928212964396435106516821888168762286447958877583371739491762010726077565673914452153666450283924380976504806568806632313021012344861614813127335914085616822016896557381521224966388177678390012017323551467045514909517349890949035199196196676064898594763125372779484474790426361140449462639503165949734801792950966378862080619235637900008259524855465986858842162276377954250284978162112711767436720403389893027104030361715954012349175696565279593375124650787016089468397385888571280188208186548254326893348818823388400705546963702566489695927570243750670821480084091832210364773084679237189251073846208088580507845395240751911468305777212114917513613634665321629830361839010982843239089679611398405528465727423412788973447473046510425215847050220000979406624756459400120458275552389568127078789675842081954267720419435697207240545834567591748789273839436506913149210742656681042384959102610468286317091816916768539097659332890073923192522976060720909166049104900962325508183335047648097852434673019903557495588982206022541819406066596932345332957564981293973634993034609798366770620302214020957455702834112201882568120107482092805791933518439192340897613800344278681397163350765424940801867508063941630873312341168303263714492014046550733573453999368822867135370983078061402351709604746707247446009682053896058919016431303406835115153113075065853333756337203491730851956000429197342173506611404798064473868161270260496090916953826222437049520646231908228834152952654749600374556205970681753941990795165130558386369863591382458967581853968275316418532982925201067664124242189195265704841979332738118587020238824973425068808706636932656181500921570186679381897639613036826867605301748849580589034326547236494464743845451588087434917594950589701304041028063490034804210317045933246135308157978314778621659694404765871490472052305984058112683380402620181933323896872181957807430230166120692099346866931980733180218078522218179826198465715302775690917282629357562300654418613362827020016897542271487303028409162753972502563763257914671776755960868069961767128430483367176281212841818768579742498387912624461433391081935066252047362372674538040034954613198674036974178763543112610961425002559550365862679066123925890644597025196048334618428127478112182125225398884192868934941494576555312225431561391211535680570377645478656937905488179408462782062336293614219654589173730580259889013123354091525181808405468013029475607537355771287220407588996005095634996760420432209852938839543992652256135422454975610277708870233878069753816306848482092623437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -548751652754301498975363361389522487341442752702742897088290170521400603845764292194986401273546323203242768922560296122658622542677990200894439002695592844914372515976326572796657768618762048345103933746782929163673713648097737520090969556521503576244371912363693550376344327700496846722226417981055310208619063803945206311218755262354482357737579000404261267921279078903829504281517927742227874119090356549008377265459801550060459734560746760224560913503565535346448676860018819663308889215469813767373372721221044739525066769137611557021806488373689970513094780688983566693215567280418091356561871581015809639848076486856726337607576096769582058234272242282206293391121668575255788078643737464733352010037107853761905612826618827760307511080744632577046215063058276278915574335478544752234295402123709417973552258266203927155938803807603076327480281444447033260937536633964959126583069297068302999542914015270848157885596036752929748771218755704442253974433572226479936569127702483519768392136195442667771213291379714409546210283577233386742327605284097389855218774557040750019595611052939569412191359934967963804699863556785547563647981120918639862832015733635275389888071488173937320076737123134373216608655390556047823340426181435539136085460587820674053913682535835970482010239523919605835763813319890298505299791585627499698215740250897556099388467798409798846289746677145944211579142217503555601382462259140280966604023222990899231969056818469520403633136822743470808123042081954014659571894519574775367227669262354360218808722829454483225655269349913634961182052824379598033077132165435611722573967382085662982171680119162637204454823433880361478512693791478660412298587388740204445556665858822066364102119322524780941509424721768103592710071363198426865378723834254703755228208405483404195882910723993223618974508538562472715026960100121822859702601774727230068230034939636012893260693984578142467606577749370899261590877044232105482545704546904601624991617654781666337006834375158027150783203383446955389097383708964680985128012311192523733914984093436687406294476013696432972661038023490950006125387698074521825064111126530969915187081116089730238614503970517908797072422055833614631379243118553296298051344868499937978069645920801366092891658673404585521284127642848255467798954334675882262206283437938436523700433077141286065826798162270672634715215434676377778049879583915204498872807337502579481994636399258647188363787855411660790443552862109707928218893979262191245931038919903500205979676595991009065363908052476739289447635411645611077475526027851471149306708030554499459678955408898662880382996293839431942182288187881864443285540540720773758919000902244031396332566333094370705041718037028652019137012330802650569487234064718423531484878992002624195179130619373414437388584185696406855111704193728082823487626596684485733081830137192774327093036374869715464453926395846312112887178670507459184495660352984991976099702615129149211896210535147060023127906325780905115623134169176293604063403779868788077672059620326036696146778068505301105320784548364350050860054338289223987219725585979575172384177014636272609129573165837938690286172287898068928352818847489317208589746019982048310334588069204170553629636672341636143935778624535635022207083781087316696147042693056731476118775453347316743632883375820989956817620234043426367775255245928446425472797321457293009148737602913129073447726989266427068460365789012595844488775258138770924888557503670249189124429216372474076550989372271644482302647490188442584630806760684285126745964592714836653637205918942949209997455025083499153626696959121287436295592722603641161406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -1009156952900425684564977471273995835415702097201983161025376196898363788557029309237514375520744323785379573007003267374502953122423557313194188481980263166107082837792945029928495914621551184697513362861890452289588332626140783645389822781868815242836079320927451590554190037587378143032665673779645480110575162334801616363149518313160075355212720637531593225512183375863269673655557408402360113612057357197037268861344656040788268854860097653053541917254027238456061372103803327878845822252343621177075963728296240955944346072628647652897340260233773309309339616741974412214905899034355420911689997162587806791853527931244254212041897057443824425998096116516519534195050965008172190676581801807316062634571795934149639570616555302530671499917785511022933222269727613111513683131243393516369050094763216892361450040799569134158966017762344724785506972439232041033301586085098875656979218119816612334057219616246156079385335057738739240227241630393018644376633776634502574394617681388660379412135971916633404577706147599429443043993206973323577982647995950350756833042019236632239644130438576572308259852776626772138869556852857694810404481840681020470974051173552708734083557584628163500812135843250626682609338846977603741955708808392065245996377924516153806777694545266025385838301050380117138853135682231835441854233584219312028079941460856571864512597302355953266936294579919586378452872662151481105445446179320612041601845805705630067005979841797521624860138416430971543689634599932002064088551152270751492687488404405725871488458362212113223811880925280489724672341614724851109407191051544262480115214133642864559494082028619379669041329787239788352286624292187093884161316921177202513502542779902065629092484796014003779783822053591013736907997451336710599166326433163866841235756037847891157317953200613585045382082826794763598105042354096062416276974858590766471484905537028730104994443724430773722238388431534804307294539961143401576272437481135611339342559955628244655472203208803336671061969882467589960625879635605256869033519175243424872209680806724999069640255741296890670191689254110130022839613229237675159383343325424004048225333760805281725655716497859571633611205953791560106913346616621263176908325560458914446076080290613326169853098985257791786722205839764148779428611518138901966562408695335055240582070920160075168818925710994482236252582594099908066700455622415594400890784228329779025821548211702171936674940524518758197158120700395190072195751307714440233311482200836985730937930555115927892212117818240760137984594117564479840631743388808178808739704518189931365348771582480938585296164879811236035624447245706964760736854970696840927253330454702966503301395006488181938006439706930442124777389024199763182660619546905110471692841686657445490391729665032312870036666161166936598447413016223288047444314974531952272122612861939718681091598795267394503315495421935522624582056155740392118562765543466007763721670369661211825985093248922849928129136965119290133513073899996383807052000447510182479942163539559846438213797144865425972439544361005413630181093413255663085614028221867970172461331016215843034617288195783672799935034890889546912018534630873019263498491586737044676862221399422490458432182188288133486194168243393191636106122752699539878357086134563144058689183815962975347674053226902815285222996233673907422349150114987163894111582012282505969578611058174049782319943692919581909115307696259242051606418963212450266677309910833572730644356290013914839146168887854509375212598294860444484664472083515416986643081697716567775858062567953467048203068877166132675157828043802870609286859882379503382812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -1429797135144919059705948522238382254012263654567578545036428807294519291291556859364844473081357607307449668933143860377150349035345868867789532889469192132395118834852286256456480609905418826206439911742920995774358066844932798884495930837941006174945735628780751029895752776672691293845639785671407437854271051019602079852055616884191564793146590710109761388464786138023437479185596657313107282436051409089984806844161363363484104646829356592846100790768606842858756282842921316663607492608458034512898937338238933501837547569548360171368330798448356430392902753951462936754510669413064432347613692591457683335982958393907854655414959372860619773929789022215785784136125346863066209037210862094988050352818149106289861874308285551519227512372417137007572643776293397623065551981951156186395639330367605998457766794524343056808286984541110283130912225692107458862032816711656793558176310116133743438202665340383590734140987263317486294962952118293101625484315137299731527264547798902932931779324014946979862900220284660022831361917294370289519825293296020151253696760310918206969939444817953307934954262558556487287922143235185888068258405763949153472054676574020520811079520012557340165103121975170832113864699799630242182467237155559138644952321670267100848938136704912551535802241738836305499361413830096191983820631475939122636061941325343600009671191386798592194521834383466295779744702138504224740523084966945948538156740102757452753537649491637999733237578446538834465808118911619270442817981131111230702263008118358792093768973326741389652541559117328291607769632942592120588391100120934171710534117005279203727351669363744508445175609984332787426038979065105959034497031560138756124143843004948003808640264034659810529704551973974453492039047957996137523082749609050307908020518889487576132332485765056041737987352095851967825156951693288981415917895661718422033457226381972029427030580294860151912982530744403106489178580889667370716518633225016226674248677516847595720123639207823035641588345676004713387233611516199695671631688541097134670119681369188811197099952758279946686507120067023093168515262102085566539530500154501221368611419234668287291275764940849893380561763659956241084051678523425954130626138773427483141723452554787731595989259316848881197622573875080524055396674580924785273794900587520473905730678891299959430727163728877019422809586303504072247526331843756234927887062256519929284998476200479395800754929187151179353666921268323033192513214748064929979673279818334271031814034139169319924860125052985300930980368249865566243367140363467853813397535862555669512286270420027698013859399689258534758216438996085182903217944321459103087895955451751797908344516582393557314565409164863483982320232989357914539022605222515047651785296426229877567848181027411747444811549692924008988169178327889205480134949277690238327984908218637071569622440843675407467686758793655668317401772482596299909323138662835336873089562867274241697807558757622253949704769909375056779928490014847180567576722394793745394214793729574717235219017192452970692587896038377138728790068731476906768599352741660040309243627402079147418716046793727569891875494926732018750460128046964423218437021642172652529288232070044593366225301500198313606125979828586468675059204477711542752981254476560013051640244791679195250070607108565621182993214302607264877014675014960807580685632963066303405018884823816034125332373808263638236844467721489429708886009807541464390741042165161507565867961623285055079651023436526360861152616337227645626048321644999475097734694650569357701275503599173505206840967860203248926161036599275395162437936966513572998046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -1837340795402714958541768123253159623267541362380627265361975123041493301336421332871530116646445505644236177351711357676421301681120045796541727811730056079679806731275261570240727758030241984425492402995218923834854699623490778394353521879821295274345090914980147674999731634720787113026063982811280339714061960561610141926485139296266212010777790758702469046231233333270395859438944047969218626437987253155787449229122048621082474617437511918206491006933231307802611617066289556589842792210837987217185438580532208010670572651512482421426474028418177386093993271320263655887451227818389174142609986459247149256712587241502525139369577672199851216961298556091597994078893625854003960736473323543265843091760542505726065387942299918905015702572624038754133761626277725444344604582193550576723133102006277084024202184787567179409329096456113587520878573693153227721983407095957183596070487972337957503741720477305469052600186251451141942485207002241403288900968965621270545121904983471042212992820120308498475111429809875387042711140786692901087742034300900225639476815526870989171283628266352113690155345577724208298295285082783214670883022659688504927165067880559802034197865579196051077858237875552793252310806446780067619757952977583979547638629764785133042284416034368636767423966343469019588836334622115636976988389593759689359061444537828568666697070989658102588551116805250704180231046479656107302271891282619075661667338640497890732899991386254528277825596447402947418362480947136987171588577036239011911280027838121638876421920417083937131286212241106263038210282375830488391018359889439634310039607590323821188480900537028862833130211964615992689606323426940536898417121957210002012417176681861641873492067146773742952036360564982270941149775676375531642129856060474209305909665395175363521412915786546593665538102829915647107456788394439819740961242129096366601176311000963575914498781769192462983159962737317119968533265690676707210047154325996261770978304131292014938453789284376074532617573351214746967647285562466155116758507389458076062694015457706946006669852241078614070963717890088137668427037190528439440374093228805459067531959853002099991144063039381122980169097251066674249990213056574338230637910861320911583031987726665068279885866371244282284320073831395340284804398657040187369438982288605722705919219070040173521550710974944567109738946896036607175142752628300182091679865797102948483739666425407866091106518958799138355148984394208038764810725012950228862192032622243894926274666832509052211549522424750047240036094638540107808024705037257440253294928551356538230834076175042568626620333234309885850462241769267291964856700650922880024160753942763498589975918158026694291481930408394699995357719377317334969762532404426343986597412967152201658663797362335619319019024833914662300104324402379060522464084798420576384170472060396233512210655779702522543396275003610227495078756205715043191739948475479801504630977407187184414869559019404525827578915446805224169706699692023458553961014057758465248696413608061014695452954827242938177411112297495995297271541181899639533269143188144290751806443473628923746919208935206585496968948626915186520290125764000485376007678715980173656008248094308468093029957887509613401324591432141455447710154367187973974014850928821625515304666308637519964449578387138614196124542436048122482553322551693268400161546885707740122500435963983821341396805738173016552704855726084430089316871681182161043344392566155155891259082322264189476389344590973666107123708863190097016595919808991522174775615162674972738848043811626667148363505989036845443831029346771567058722431782529416503906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -2110409267706488221722808766456308565735369483508953914959349961814837665245218911615912848889224415526153356116677446754274867403191680620960305530388082785456340713266171223160360600670651409048898780672049595397348894498381301399956359095173852316584308372911700002033801022635247509586932494615378582615800209917797446723978221768167403543191598744315967789092232307627862908408975844416511333061612577398722675244973270447755386316461318445480529376970128632711459618120314497164899563845857120052129023903983106168546013275027375082763414235623780172189801452926060093802568420639852040920934333711515097128968847941414698537484785577361902144569252695319056963090551925847436027284049961793767699430399576739536709701859389975088137807501704277043543482003714735101598461824353236794497541099045081763614823320856012024343968883803336084582539720837505842621208182347347681861195921413689208135507474517081845227854806793564444171229198367811042033378759723270348023903965601913250636578561103078416139862257326598546422623156416583994380427047204454739941450092550980777946440459881795267871416513882026351951909629141941689423979164987148916684964319724079530144895290088092014134364224187129367831644062689795962941958595751740250586682229671010699956509711116117964442452080326071169439949086678947337025438456655396858198833040552310054300546737465814452861753881031536870811918059885074054454247529756443186364580930532540096713904256674079246452952213210229262567243757991870521922198213122962637526914913655946309751501722920296663499592004795050420537145956697519712570821085941722003814172766119919619784433632837948360133140401556402220319442037534228718532544169783034653732586186948137649997673955523757402446555837204644614598765905292801605408144710586603187465983652335209959015883976413325854998233372295910658785931063708641284732171902050174498210188842244037433584748767192861229804807985989955516728262507475346262286193784841195549845677178168475303053549015503515985421085497351223783358806433598993654013522360859090005369786275533775582267211537058513817697489618318067424758568272894420170176907057576520635214036887183128052528682453846075869871512267622263805446439297376595242991220501436614519521346229243315402778266100231452394761860909117646333823977913013033447855697778502213183692246146826698281768599194944150572422746372399178926618315258491786546323611820091838484832187113899818379061411501172386496779093190420335368411915409268896871517019398885180712780679126175722386925884531357209339413812098345862868284033238793263936832105713447994309163450888923119403103642346522768837746333116769913890138092630540004589190791927884125494503078704127858414621361025650007285726801299604313319013686541438535151323566209117126004668381108502426135016356623070525082063874979809700000043305106492498049295174551175122394852700573544179674055344639023427448316786206185133362821866435040205523424557692271780482494372770029118741550409545621991247805384199932534422860808148622907260455951005662990345219890309074645923812653479253976527918273324255106421692467612093057597899572440096449713415808104373430604787990170407085315386940190216798309366110906010412924001055058832266923366295687649593940065066198146150273307911308839430139983093225030569195971013768301119869043678677914714511443553349785036319459396195405922283315665536136987874939505088194679692741196900669620926726478144866163542178411817196964730657888038519152837670053472235553893176410986358044051072834711787504704661096000940230280960990264175600032896539486808558306522519783738967799983643550156313463929064872624349121093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -2132899154102617827200583682618807967269145992955432145203501166910385685297364370173750079846992249929071044574318250060442212547200310743795522158707517862129870562614530498112405747227408892925630073746204504860642149760593980986126446724196333329646169135264377813187016186185630199630968584597055180700531079600472437779009324479636421465079018234706859680148897930246698785484785585870601093309259812257406903760345084748028942683967192343360663478930306466899699210263487755436992206054064394226195664282674294689619504670764000811953229926063489038062881597259858366858599195694740171123715786972390347656866982981681275706049004926126068868950667307535418522263276364195979852141014759498629124587547897897178955739817547443915205741522899897277135624915670882180184225217395702128519740658890525547573797285442643849396219891747084276677987936894257489890663575155822526429196704034624745416191890307757148096888540046808888277998624598604249650653994063838441115189301148177535808994371632935613562514556821708268939437132635954841540659073433613845492722156278442827612424189352843948893330147544432061177343563975480763931993590695990445740654434424677633325360353920293480172489944054477403516620148413849991231190237501540098720236136757919794837715712487879744824942558491454835066467193114853091824355229530738659840809099548127763249311016910303263378323153980219218320629302482103509441736704912263134651763068155842856308072023623489122375468038817795573448823602841499933443067192590914904532121896833127857508820217289034401138876610335026945316839899336356413020620809384548683752234612363502754963854113016141311524491570512972249855165055534334820421909728481366381537645718130923076046829280589648381981974352014208293405950323250524984803467763706952201569992676847755689079456981770510882268282607185042438878686868565506797728715458719064396260130573574083518722802613778330474947647601236708907909885597849578804515771818966935666151433810313550076206859907126993832777787765367623629065829872334446662645110066313563424828701212690224869878027953443694555438421838533742719646964225153873518868281382314343150630976807208932678598972757223261981398517559660495744190526821873583106114792342940393406980008199308163828605414014717313491489238490611815387223958158469497661714439202942851305328078492881617306598678156803818770504237412995390358347311316347001868784561662022701761574180888006182172752598722401676400417853618827371273299254274806854225567215248818200105574985147005024039013701986614686622039720838105343862000657658296108118459161880210131975034497883461301078625731159373134871638217130950606491488369593638966349920563757005588371861628119547358160071384600166859036531291301887677981729963053050053284796369175182891232835133232601034297176603734866547197480522478291034886524925761173183194396760992487874636007981076499477886956799799796697612874524100696970345852468144500376971380453445150942709648470240663055743371161004639729886901746280821190599677397035215821731897819431279833084377169754253631955552057650593246432701170610690737064233478942356749157471232823610598750597696783678348983693744993822929934063227582534893448440999237202823914026754186468653160651413550188793816841921333663879067805853745249950853816202783119159906593655256523679610439944350603754584502695293199657811161349806381283254222199352120989078874657568121199346166679620914541464006786765164557333282211947312990519664502317347727149454312978506032788573911963336837085060704073508665771080666361108951074940497698041062580557864602420047504027922197252579044830777779082504737927752936314501953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -2013463832598190019260437834469153423095946997381183307499513188122829645668207880410928155443179348678220742873957897912878248362579750575549066161572595005519030920235561810623400540861967361664128348671658072364142481153351182465317735746109181044708457094926249331697596944102407690215909166965131858695754278608184217245423292055002265461377641267613014446558936856074720415605215891268681842575858745514777991420726673687208211375325033877112449581374203947705406722659073087170772871857791041504150309950065619099391347433011076399397392531609792225687031262089457048945715082984924307964281200611719223105660754470754736415147481133998177616272029523820836579262059152565976726593845731494249902718712404289413295735810473571084469095833104142992959825797929717796651612739923822868211104759393414099417400756536424829577321358131991199362054739260846901005274662368293336814297576757930955587909473062196504686263456572537440727753996933602423373922866722064413105011751066873564685531297166740554515663230626456810334425654582090081637861187971357584164654820936158341678652995561064878037000631517139500500233197645689944136254078063681999085962880015950497724775759057922264302104757719108269537065883374825118433936315365443193105423621800856815918856607987957455805507790446258215519182726756841248498529393745112915287241620903453525776410771191076572786406144555333300914169508654602857035079089132764209760954265828083241569074918297676312647205037980579983745507847267966927702179358948491721418519899146317668370197359643309178746444208594253655345325417582647257309618961025823947695811312800618770832411225997887920949806980578112422448369387401037717116737249166373149764806528726947364496768654167570158406161439744101880794536662926882886208398960192736091009830271711302795620289316065919278348365184596530708404950056611217376456343948087244213846144165180081608699616112929820671030105957141850513091241025536944194485066098975259078258661871132569434600406732123743326116564303774494124138412699183900640487869675435611940516508027408915313983512438203687520422685650377258306855447836724884222975483276333271660055602173009230785170829846939833605211712605330572898134284099389564609131998766152453915670011620455477519670810042024640015870534565872227913016348246436838784426995789407553350969311379712563697920547542114974960716657762813382308688820973667278331331995328080697953955591627940488694456299853110042498530130871230550032065550797781592850947569244558577710448061439133953141218371894874057626839574935245998108054332015927561046643924108654400182373720710139668875450938504582232424247542189903703784635928272733262832923341629833933284594422927316614925101341596952399615621392085613715828970644210297264169060247315940113052715584814155326192941788547617517966552496770806430221961895760358923264600775223419828403392575831979390627747410465150118262355787483645551006146416622343795912694631684068390142964757806050823008739905295949948437561002288200195652166493780765986741966661909876897523656930537948003955790243657747083032206689279650566835972284265536015269766200100404055865816478974834087598207419479644868594815229890072775055574892210878325833938135964078053042592596394677312834547782344188264232535090252812675653153025853511187380021577032255052770928241397673345476279998232346815792706647641527831700240130839991606205812416438611573410656397409131588220077993464344137911453954206621082281416230222681057646758452686194649524475584151925426407964719806860256159961644477053826792863677544781082072133229026121683644100982085401440160848706402621825189820877352896728515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -1719158058348591274175768501819830188644272849063750029355338262450363129822110842362930815260492479544247175768403603674649931906901748564261624462792128771202075394994679770350174971498277584233511537028926586820890942991292083516322740642091098687767746383013003317826220756212842898081880732992884665640092270172396367038232972623195700002841495670389666649246387407258684303559799000127171233137486538012987661410083017069489860737579738795747455153125650148708038270705942605948775338947882708597363426128352447077113570649221485905195340476946785220462537884758079872141946615407056054950018806720078388499510257640863466252113416136298677555161110015536293794789981504021535274909803997163250029494651875205948129644300090366127316940635750835650076859707365329874816054142025645504863259338237581976387655507795272343154781027138413335919838357231997886966274127105210536925973047753581148130559422466065448291406597282820628767048879637889409568705657756714704504769263814396814468460253113923421069482073792313982120881276240046018491436443699318281256354955798301699636605079190176611332940240642589424296069997611106923112838151376016827998862199816252165762152201876203755001216681436578657475306675395841082975502917617273498960448090137264113907838050359969217951514637278768128240835071653368127999870668364980244991734313009965994279953731144910241424758130966871781619247454037633498189422605033521723313040810259621525997566370713509975833003876927054022339127618997649594900207913121308495296593119106106649161548169680655894584837365488430050156864884711625588447346354720887233140078075948520408974362002299333925339537088683270748240914564319910830502938610184387252119941694965000137037987930969436299093039855355419901495978622434752212172831645859010237417560266656796855935944929821669584744059656289443491959683309365876026185904597884049888105557693701120909986259998387294327177213632289009702986916556864406331700938324696070536947164856322386973344939264612264331195825579818412458717473276156672086827255470467866311176190000604162978389086773710677580224398286400933707733184741798259790728190910243896263231377414654332529716045795480450270312925341650972713909301048895771568094183772567719731908929130869833030085162739261759175300999317609908588738283406979993382547677833349401797274953855040645462559157173508871748731394463945928373587757208637752763298108439204553943013291192997347579304007334660485325260753290202625303923682404972708507147034882893845741675282922535921565534362170719643258824255470147167826577193703239401202120744938940126582143779672265179012153280040269409281379031819951373748091416088912867685489871488123818615609805924000482092123602210918401377336953099316990615963568567283341259224977170037798079291771163799449353468116922554508569295711013389815295553552908806912273762538681069554325206183059407735152985731329588991821310153060487357309989383238576635994057262443806389409770388688183207493201563830802595365428013667530459404226823455566707403723364057900604280660323957807828068770583867288849645068214231569673699120475941927800465509589383863306084958346807476503648916582106267404742617241042325522894832469882395930047682020828159943424335078388098257977106358861973416209746288876046550455260978420381406525847563804711184326681694783184206606497510049231420513578429356332234823698510634128323141151455563852478129604045274147108425753340311737157922061072935385036795771544414442202884132198541116033028944764881852472011973712947603981172475428108612610605806795403091991840960898362085177904217894229538227822995537496601247779352504670104980468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -1317901184579883553771439449599621364230144174722342086914706435490743491949704434533277953427954829972818288010595787742186473305046153604758486178400915299165694315954492961380148743318685295819023267724081185258587691268153541492095296145817420953436988418238376392230006444551646774185253527910694251141693506159585359121309687696454227017559202985139916565847782480274598199819652418641728179395147398301108051149732373280276897297852511124762752244975351669398898988357624497958903994530807160349317145107814017860939347478728227068911478535138443199656655524041372033253540535835519624607969131474010462775894495297490755577032737116915624297637109223011149745632714628009953408827687065971752647818413280928905649743776827655867850727178599828685316219537572450189221029749719123683617070971990140007306009197770991774864095737644199981599935902561378915130987168083682327435489514500495444050592277874697955400980147670614882288134509255479527819154894836666245570582483513070824996472893818383213603619864528148123330632722717662027908143562366116780734450833418296255906431583988605879089879634844442881638080778664802681977131985045220978366348425829290011073417269692592167925749550118925114216414230740567998272760364309006189169330275465935665704534303343324227643992377951341361662837739444044364032923228046980857647413429419405950884759955444642807223347468884828071493635689973045693765637042286110152576392933290365662358129955963195805581196438009834883078881256311249355603526571641298196875700445324683186590592042944687114612146849774618455597292269087568178479631616163765450305482222491078820378982648491143296976343251554617926729436215273768891868754914202316663681092074242176390685690323225148578324176066740237112227923454782682746361848934320749250565649595306878419814217867689155965485811277861212831810397169856716172122331511253485537734190447303516813424131673998267478168919604951191161189407279428832839422634896250979806444397899652298185933055678117137508149969188501622065442465715804445647970930327205885921173350514885563133715616646175855038137490338463428959595192639221388178107597045368021108701326073908646760149429030392584890196452515662953687226643394395613458280385528908605697125207170842608828683409712529866413230967358008238198721339116643706302495540400932314185466757560010754051559467562836902174481463133631271994344241245975425550213796230628511737491098892043162268570951264911746643401899807194923936599018572351145421795893113541568873229078266042281094228817155581192733424344805038664818079586106758726976869911576030742671306573748727606395539848866052488959685191888242490094382909531782161958035220879207654939091626632381068934328047479305589183359206693359646284599081477496583327687577686315263603290960312711643673918954648299830454717370567893319966378385448810196123801466405498966439531981110424020326217692233161074704178639696878151076831127991491391231376647700996845970512694751618180286524197445689791218863044660225544512779112171194469437645827476767667958621191462409838990191168826598532956482643584774139049265290282161956793701523377815836063445846498622304359067408081911610168294771971832517650845715409317551982053298609058543987853490526044160963089098089555181533787491053937518822350930894239700233296840223666322460080503313508621051792240261974227940299193330288150246916997378219205948702036724819668196340616752918813953466583574493450737628031292635559136764377827192113671486981910112086423639397922664777299388101144933493296586010872538464704277562141897040977317520124706966252721238858665059807326450699182348717189159490966796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -926950936651867166015857768855984440882437633793906077551532187981091295598694516483431042999803401669642437247933711446576058572235366490412234705683325374236991987643858112325864752307528721249171482357445594878274371786986988802239693882878753504549595895775743489834238528550908264857451590703152487259276942275640883545971183041014987502539284814654864995304133760001442910680266032925286213926247098035150273951707087896033141716174298886254551782006428718003978003312135746596629414157292205358992233484658423990209570160268337460576092516856545560402612306347470630782328810465607152428457480786782427661308441805519310923915753933620496523956082661766049103335286706767751364933095633694691887494545876297765922758238454651907422387304364784209921353644005246577496383343418491924356883544653919409679455948294523373778358382205580866181739539477614323258888873910677607057010310997619032296953161327456229102489580043106734959179823881847744641752077037555654155846075974694787252514945185983026105556568161480405595494980983242529200494815900475466893317100987071183344597017583770481003510729618115089305711950656309424162235993065877720008268249322982269468643124548561783052576404237045746588210398135532639626297169809035635600405078322534016956475897902877965793092974918789322927948508019030470372683880678946921503758838509297747255598729282507140440764200239940160154211759102332646702899104772121447334659311271662495700882314477200897683249048211252842788980843505571483756122067173379902154829681433651592943643538748720342729734452044355468709828287783375122032743700667861737987696872833742830310501271174962112015973114308064602130142301394190430764889065313669301583925034989300346291808372217612489379353530698787604799273378130881069151426310100310049006990894510505046199030444149134852883989159366125675471784895783471583796518423430501211173651830703145578799641108206213263026263914660442266341437211667173069349551796885653920604562558550849524627227246705112847030607025423326628193656631771403576660493510376448298022318220320634939271071234401523247763511857656423855658161129040137693141158240864931848664020781134321270574725475984718731384406549173692705959209297045231448089113071943854852731049107379348988817498124597329627749375496601558284069454589877206502395837232083229223528742259449758835642658375830297344446857172692389909083320085441000731713896730575267999031262379905025484803855447356848022303736393526015198078832827695565698661266868553223696339853724126946574044314918136426528575950436426641188842312886570828520522113257601467762025783526769168498607740503487881065524306039283840699874676126572453228526691456867331479621401905406488982189923976144301985924251424962402768958157055520224641607623814946715976134000330020448286623136184907864673659900059073021391640657229701038034573172432014732957367325255747534378794766274111664403634941140338225987194319590184151217624167974289512981328095677995215896228127847087947541474969383900400586854359360499656823075447877456281667369570151132210262541454255391519687044600121790666453652207563098104545215113608666410556447077705751235458093829189230264332517947050732914310129673054197234630513122117779614339905197749196465844232527205046882844074607381155104008611182150491276568897005139512083492114793253659142484397025120234307285963902437079153120020616816131620091701005944146482575960332538675425529010845942506416690568743390671978976036731916508615073023684313670749538685375057420720933585792973767019993173258913927843877727253034628006160989372504560348035792324804522667335811060812883516860940417175292968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -579700664418528978748873051347647049108453566072127699627376786790247790027778142166389958811778398475092244411476521991345369905496715058985764126467628786200883930621614736496392685192829175797784149957807179435471610884090759506238111548490484664351080872949012765102221754913327505146383949574521518892848881163791952520827978318903646865057436465345002732456505623490465720713102758713126480617156063036770229339175699738839104178511754133839430513810575931197884287051782517640729021585753581504910737806080265578545794355020483257086103331858986984663231766356534374075606484893582851558854955559514205428460599615612516741220993985298014579339601086229082837414482277365192813630743036725452493155658064547860891606598107041844366755875272257293733059440546269070281699826139369992698312383456802772708282739530731109133134952322696438070645963234453086033537746921333633029139414165604373912927045776598211157154663741957192625013538768136990934820015673679762640954362412650460700811771375198810478264822333344475645120230330030970479783603596255546391796657618265245188796610407218533639493561933483292646652808140012854621893075828785390822645265083549037479129691312015272950294134724861687713686368276811636658126144552430993665689494242484444996106446132742186457391587249357049368567035389031179658028995836512450016006785607757829561640613127213266716936899793948729739093375033131530519812781976166884147596213610102305651336491924127536846231552337078863688232029689040650856292865738582723605077689329925572260072530906620919154206156913829108380580532033336141893796756093602924247178617192846491534254590798002581623117931496279455944625758333339513043811809149337316000576351602523381064086213533043275716340933775642864256052741571636358418604791531280142497218252555492905575460581531405946915907165433352814584706111414166589279370649182404416472471190936582000284128976795576952063339118416977920663169722711014394912985111115172183655781874752855487670380908279353751443504449460922232640069199414476238183577256143589727365422742811632672882010033257878830175216635726684096282079087374010944187005123100967292884256555895533768264467167974680311430608327693287217399432551489683028336762608278283058229068153585165203582133751728431307775814514591421432843418018141835776159252092209878482623936132618425331765078356713503831773695220914697294733091862643562466729833873260666672931648607701011878465132991123301499469486916364314268953329381105986881368757972784230960620114560480237647521461695510468017209444278280646951779619084396243763442424518259078749025768189406628738275277729589828139509350032907541368710304140355838350729532632317460796935538799893281858005799942129483729867144247436631652399454048833375691067700635735995752923778664156030695046189835615842887870298299583992487325597676871316565776842237305343547827961757774073793763809533722494941361805020679991180991356789668259556179832833357201746293414978180145135406074888882673705756846069288435539125110340030475911974813874479422522390286952791481335255843107242430554332891228229384584294447405845156172800411003973130227460838220417769927879839065379232471541577248568459425736492522404038982599359839047917610063310950578893386230269531721464674058435506205374594721055848483284950898232138782566092888369854792950795548164277877136224765191207292744503853868539395050084381512464771440716262814056332526172771277871267135563132105063819616898237043675041682846442955307159522332408714239983117749386060672441904956450222296278787743874277665664680013469958095161757220248371038717061290393445611093753091193172454833984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -322423860105418481797070331314563265879514783390525728162703547951000169319178808572398988536337727312022447725249559132190367603567390856881642793561542965987134962125718229009934944497581879219243484048160711786020940658704658779981973070525027896174345389450099770110622631358318786748088131809597596322022472934614323177114621126109751586153362236698586204905240045572753802911476099935742296535915316853101399495529911194586958802937606261841828861652067755503140035949088691717218387243885545825391051582327487431581513024229580966374832213524463719698672431470468557510372309666076357207697707281138718703607582453233389022545872663717103672859410678903088063371757611173167009911079620581135294842313720263342001726567959342459671612787511670452332919428390116981330887803033220529007167725666421089068566635311183241490252545336951793957936051281280013623965088123375802988511952588618411087208197754273586015977242241556006170844179517872212952904437020762581941065909853173444992489828931631339128325900384045336273487075694374612403297488811020669349505476784085235021209830817111807444811807038785555526429701108718786666413698101995242121470538727681233389969573142426810904341381781228432385061032734196390149390707636630139709862149021432799487710013618765079906903077484599769771429961562161526945833466483701519597304100953710880868424630734539985723814178609656984113291908561666107021266134397252793037081524619068654064878209887533859176306649061709462956849554651394895298588227750456006410854993310629015365068948276854559344170598179994451284934057252238741870199721013470127607164134756275179082106634127233426383730348214442739660932581815928272710754624848216967902237460791775289905842323721431508716852299322175580918303407417937530945814258591365194892162418877122122413012167894493912724772302291276305771129672723385097779649578619650602975180040498586802198607650748283457758993665641484994628552965861462601307571578371279101382178821576182916269793891839875054208193456677853557488819418104961302103730836720010042529080923332401143705011242630799267947737687037652643787983941103583009981902683619869056240853896987185287204777319450225701990861653648771994035795441451583911725236377386934558739940994053901432478302445799734051901621799974647468059325100843545700552079951668391535244168294587023883357164587477440589023558339854687579336660879951344286537139729221845587947854784490362952705314922856864683954306259393900732937692759591003187974197268465926687928394915539115162558099703456340373391615871226358732030667510077816725518652923025014467624559123941565862662418233473707577614531551102779360002560704701481679596724795353635740546418758558949235167883847820763319449252131237987779739178092748222290485439531145705813779822487940043278073530548701635213997107049231555351185266474113404255924118042720489733451627787166487241159119750538194102020156387931540440327472129697683674514470672966848517932252659288395166617678817967601212910100156901257752938588404198256690906605049155754352704684138628433512800428791640177533328485648674384778731347357477854322309637019606244304040771374124509709354103856566882696025560407585818237833905389949830248622297696541888060455542223425261213458869759769271535050024340069861810699278995301050505398932470596650957843860967983816948102193217980488213519429368695055125984813188926228189481362869134563147652390286438889222167639326639087246669847487535207480086481204384690238044386167877248806839209122373890211619793113918488480326020497713916894657334768426790958398267113218882335720623837504351555179755771144830016557502746582031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -159610149053259503724004872200740760868300720678869833536605333577189380529217723130201225877764916140548335465141856043718440448452595390774056741336677213281916156685952004186693357657234284228211409190406231872050122834315806675821302076902788085665990400382237302289383089668160595899876938978406182093212708421121496699739523035584856801260467557464159422137640124769001746002600392659958528183070451552393309071130958125627991349982867797793428337514262124734387013678370532667888342192936258290008278286660024738241711779233351596991730382960670969115827191338254440697544989632336141249880609757977770933049720556021249890177094872541829168078051280190018649945841071500782445865037574733538859127243167984305791731992758930531216625198412735090945810168734353704211482116167187775822609713586823383168105520982167140273820340619796587439573978207350975945811035652464210016914897083104153681123493224976298609422711046016428508767435485973672413490318703894247410348254500679325227288294958122786560462263923293267099927893568386762350521999249720214344367280198478941953291216091742175518064222234121699302604284111912219796325586593040131647157067730219248356904343987961910307057447507995790353538464338491049651011126269397597024456473855831952922189969515696776870047491678217773597903852680648394953856066017679521774503731994418033462969250586656057610641634999667637068936029338154358518295316009166729288195399198971688609239399471972400425347533026754104541350511636612781302442548467034843974196965317871882931720257938381960668976973394338720863223400779101209565395502721441391849621185108865425269208456330794392714551582748485013576063115267722697491983563231055921660269949660346896257187234520836388111563369787328908757140343358491060972142820631161983850312198542100962624015249905396238864201336058327878719580595795179051480917120052371433550299646313632415113243069779542877889902212971520089172526431017021865159490604085465103006478956421248259536470591169424717389095764569834555571396606704081675861163585581664474620440322821976060462209653119256176959349692677044931505905151933878093429020958909266489039899004624342220317259271903395786056481015100641453299471741923958399102138006704440771957797864249842068441842204588108856790533504769378811429637260814897995482499905281416238961815087991112662896951308017370175428442158687708878040071960095692425995522755692233547356746082839036772126260575303669489073471853545298575951674095307500039387025011217423899433541203467189763147060748539791257184893596520788758640346977090040500019610308265648602401982324158212725634625014266182285446953980680279015106077845131697618815747995653995804539211067454242921253477350836760806580281403356644284133795399185407960602963379284643933154283489432865680552364084355628426747025811859388606538182531508942172081020594908011628363966823729671163839342241304834742296143458416765144231643839558107996734305112587756000589034520848931210439292811987696904049317956203661571943626748523962672374025554202298600039320835414449943198197486471747325374098735928614798977197257840962737736566453941207296939581960875452842826103187318453217106682922837184251606711717726040491032346316793337431981599684516353287419018605732334266526616326630215564489841261330775053786853049172476707567399928114315628898441302878333258888669964431541138115921023819834056723165079747049455345065136244144903017620791623554320369033868436066168389517990978242346840691810971647269075630577632491493284525888222638806066173348709995046296374401702930190353999229593727948767283027484679476976112764217590549621582031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -67187340820526884632458072137823676832425422895250459957340322220922729257087717925824678814078978570386823724058215178418969980649852416358590711151919027550035287255496003850008479825647599114355740178439225177136912912019401006598073740198527963504784426087174762942682612459908470091241473612278409759136941159733480496742685264474472826717325910918761314352088977297610663712981056600554251915626130766618037520205330253458656773315484386744760559460529943034931381393318754908573565026440021911186247201455404859500652110918186804912550092886084079187060709160994657481574720668088073301255752208200405345958114844155778930919209987994930132680443169861886678141688500994838007954783066057181742443011883110901139489162387726874808503185812109040097674897413914840544171102049662013371639519057527674940704351889142504581431317705384995936437852529085695171205842101323318144906817760432188346308180086467733043659173642922664468753188925245572418007419938852391727437546595753416266964051505470827891457383549946413000606790461173324187710908859386718882721569659082282711946980977520960836460192948909106227850567401399361486708287354651144684990742183788117296873494277408404023634441765538068659872226002186706617238509337412483013099551575887567075135945714109136055874676069813383179568729048225584752197587592198364879650726789135519524316729739211147248594678129496170280076043938299102211950476146504616094712723808775312818358298271488629112084440096975792602711519804405763218473054610782814325268265009298381315657986402440916948895185907446162215078863587740570909625500805302767092777636473605571941006992890676372253464599130189131226356890954183877378573459116868815094991295229989818669993474071113542256483251364507102125155448567882115565674942569972527906541602904270586688675970622020339203742810830338373583023831293326499699649214334842142052149649206787700631518663373997235766481074251853397752878742285879764213973584702136637420665619949094364191871781090893227864077683351706257612968790967004048700000432848413940206214261703179690935483087836366232754024471975461289721438989424248433334355839823283012442733022579821216694765461428540507128815873723768777031244978929973324085861138226185912742105869773452229827476350455052795986566504699921811308993800655647865400604753435116383820282616612328438096630014898169951705682214877000170414846252158971446795131068303445618480471197248104741681180811492699604367790376088907394647237207541796678310120288981776297373061439165259661275457232746848696916748675425239113481723180188897654043089883853107969403984200355909899703909236376433874883097722074511779658285279113881963885299915937935967842235565680404089167605920138204660930597380886564746610864807092895470646165794458280851407865877628287498994419144185595387833154409495088106169402104728135992300223833552898608802550535666946851628543235258041988525744300804693087843242024491297674193231646098981365402171875585155546405012369016276576657784773539807140769512024433573473780866799498798578484586609141021107842496075265035211883932422923816968129614575211970317934768064636318416704824986410139374806587481534551970833677607920563115747495480792756410591676690741429951862857197565308452035898042822246639973253490537102770036111968027934153457440211492949325533701352454735121056527873397331040732542561236500835967040513726726468146359435901320562138791169288820578547164735120912809239496760123840704894323112246378460949106167875024524683826662233527750857744348084312208824501757741034362986326338915501265658524076358660039975858072433289340529405609882390718460083007812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -23939291027514770792477350746568748134128857768369472144726192949259251837301853429530806170420240566230371709798589534660565117991790657206928170263080687908212006823247234108461220305582760429117162292753533647476532802509529129074245195541519878803192156510152396750374359218260309808904106643728056605485584952701622552403348737149317185941448132337316435820228389825595834188356967012543213808930478311532105291004208403057245721372799881139023739320270585711008613087772664035933503278617944781008468002776239210311684609031566163276476650942182010858391788559549666282889283420810615595362619211274802452124110990950262466207860711920369727350516128878773612085007669926625441345377830132505532293898078551930234316073166432932155605410364320096077023719735707180001405026873805658028381376146622622947464848148222741339551312089560258690488700275780941118117777713897690526856602552528088164140877857622405619450872095557157550015219720528223484013195944208142822723514155066380999321475735826129761313058185522239325047035311241574362828615103364155654850315227699160588885177524066262531547403915193899202561127980446380191776140705398514833096281011034493421366321444316576225130276678913456681755576274538887740887760501505313167793235860097784718019195680409721633980294563094841632150618107665001626503963345133569288064421952399458344336818186438131399868122896380961792255775062953051663646441189656109142904325645550006218958381242452727840260130630383343834906568294003866144557556105218832900480781709312060142024211280234264874735534979944871037675374346494679144329804498140015582965848182728501455476969436745063201570756579712486629351642219919827912647909096007898665183441246707343046217001327341975608570902135998494194807691661072568983608053433099339107014900395622658492245106001303396011227793550897450089553330149341583633963891323962756298110499365872395057558073457278783258862487283778255291353551358579853525674429216246867271570563487986991936486035509189831104435238394619972024690299172797625789393350328674277227993703530810381966389308434032235837200607717324208755230492255436277387646772232589515452089871007893563277974071520905126798285521550033871738902310107278177533726251955032023558142878984340773339148525936638855359332496117680211635282696092055494223470021667070184194142145003555661450713465499349855505773380112563260411818570827942879814698701776025337567277620225938460159583297505810568917275356228721984290845027201591052031954823229595775856711676883813575423467812910797407572179321781263149632642722391354785970564458812782832028869098314441929618793446200115414727087253016488497297767336423852516483826982493986334470421466333050931917905520421024499741779118958394880054055113901298742094658659037895891703190789279155427682303959729383468518174146858880051616276705512131908680051301568291735193164079877890007656975353534028104752257203528685633560350397785680008803852599689173158144922290039246863597999188946718438845638185592867179777350812525599481964519413418522592528981542708610150551714960553327993985486592688641288967267605394018397517333440023369055306306632572776387963502579406854467958181703245503662776952835033342073663012801569538580254059352663837359728553228110624706983748601783121755228533862061142079223511194397270387473182788592926312376185612449470863068576093241269361977257259723308847400637919401846629958165895186064438685059573896515960804758628613639980587486321728725797916914190966994551168792587865485503545679971359973582866960663393409387861306569453934400431854356950700963823749948656653684951133138932307577133178710937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -7421652002405652997411281160409065007373134025800434930891839868382791575146702067045040567235911742206995922770393269897731297691389693553430888039649603059800692910440476561268164063503767753177875405233412452714243672302911571917316688332340865565783829558613292806427701842748893562085483551129203495688468103964566066264574115840879246630818818778461186593757699043916669008663995963464356819484468762524417417889295656598437269566246191933216270633079111000745378117344423637677140241879769484921345902880382850637934472872201454871721476014755359758867608449429234037348244759420706642221816321515599379507044408925187769213251359778872375731824243085544577599783059752840857581438663086716288554863902633127344682589506378750365495977930393452604234594258596349955096620410271997208215884321504796871280618152664156093946785847326718614897669202972187897993691958591097743828666379531346432233126404592945807586303172654700051883689334344244436421979352210390649194583008543836589105870425141404356137193538081046235827694113470313044426427948593411355173935573646946279298954585827110290855687723439806081360229494231502222940276158660579537995276835575394963818266275263975063322795734549527694345242764402211891242752537522553554454846034936354123571767595559017376544378904019029644523183364278680210862888455583710405873734402327044090314791966412184073044688967653875165515335422151650228773522829281500853246020438298811785863235938466029725936615658258579095631458848776127403731902514391982257296837714442943979622686612870873677979922452944726546746548316347479446825751702599445478780481550664894262930377927682568796207435086094686305280345666532444327243152750591794386420070351146902287430778256685900555448989726088600474464502386611610466192157900433301197039304154651556153100801708720529625403410227915530955592587777047509256462328933696152737213951010326058587416548785676414861572589773926666236382008110703504941551167468139707796852086858605237228609007593988805836046070843635905223451676281926881510132044990315171009791203317593912493708011535196134794924769297117735094979923446301067169621150853353653559454942204558944784322089566261119806673428337480288013444233866491528142340670603848417125481437221093714576629667121610776072830713762974216826272883354412757324594346632159927706754601341185979265231500497129334520073493823083552389529037300984392536107262796905877164627062750755807758548373426966550377885451352157260224222742196574022099701098397528426098153681565301038266741741125153368191690556711524841783550548249443082148168803274752519764846610802077639819478387038798578099773584846444009591242046988398262125005744494895409668324011416042931231308036082671110271706970387637030023066005294138871162947769950892534070434672617037084845166744852203286241945089742189776230791490774585424719831500353206450747123750511922901379552730604794094301733155864169290413586207706172058819771221204953597324118948898912302287831721911149677168313724655760385941090671380609206803044983387916093893168422452872453908285257848684288380963574748428804324744211369414339583593160934217261634162978706222208969699919755313054104969453744272114131102909308372117002276366415861631993471969823290713504175619017924220615813226387111688554575658779098470610136957291155694377928842388007164085273622382555722699459585638518124568415962758835199125371703034860233548084298937848613433756023834692222428539112255236463665418089593814806066271324069037593225164798376440406581137829751214698198733266570648798691181757448437347745936794011726688753281963780224879760365961357548236846923828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -2072474738819783069964240224445923031444787607588671915308946978416796223657658058688108606269869076040667838440313990630328182220007029125600611617765089757377307925984517092406115893189293760031556953466541942705656307386017178805262434493649385693033422266026626848200131850822241509895343772986130801493319494230180901163389584971726074084859106677099812263233624681217868194456093993215452208770097456761407900072494951398980934801147630655911998692739712294834909186258574803334824080901733347261760886276298960174984619807865273165110368739851406926898414987947171552658626031224456695285451695194364060578577103488896106633329129571394588222832195095074637842049275227774663837499141340995875223716823033565537906581300981566266760719247584355072710110555729224418729265416871664280637303284941351163361236622593889072481059298134230956278607277298441255817035524450323674690494656859753614641418173068087551371890816576374524071796315178981666397008749290098441201707370467522692571523487327050617546565480609145180002067835408960462777382174097966352342038092402789711429456020590531528772079613306804574601498916772130326007554334220263776661270030985974802481593067969102191875944481899022891175605209777525774789284060289807236986955123695789902883897381622119579568507137686940362295402649143742594237186698133437014348766128542408604322886272811993235016757578538495806267509182312959882262820476534332649989190556966981634785030592461282540722601547642702410839387014872437361175500637031987951767085107234978988200751330065501214646332584875214074191476360947090757331799378794661555735512577416148097929752673139681369825977330913420817460714403213225098790914675869730289731038412430085287989182096719698382704997710475446257482198514014296424169648911967483942204114004646890413949299069324631574594462169207439344739105096525707228633386542965742713610297846192515450928678651638138925052452780393470281326408503570816412088865002760076353985400491957673482583872534406287812848004366581978156680264822513240879840032196905189604159963099041473588163276600657194293412522881967672511867156635316009356030676632941430312434578808043398710087008075827728649700502930787065076739826656930547843228192083415686098616004374172903835167304978851477592682232671723249457378815102639338972194363283630655260416047998347687197072865707457900859926747486456769139261277961571127805396022709074099317495585178038291593796962205107727649629454278997451949272255950633557633605693745677326936146910794166274564843638249197122369203146102552125526569970033050032813608388848928329137649772791313640334103965526581325707207397994157503842439821095158058148049737066726580932302892567279384794119819344021336124958441259374003087662790117145802524594250458426144291425633005171127234507255488905046117153796723889411715707343062595328827060434644970869235890181343633354209093739689600573741224952907608922492071665659596894177525243939773295078920526796479310527015289929990498969573685074139077018848321955727324269268822224321756120094560042786445218039120405350229580433861125708352480722040136274473573647277287853061193516680986284485865987686007348218975033128090898210181437447997448006198229815742914174984911513207276862038318941944840672038118978267765085610784987443231367448266360105514747640793587364451213369827935670172808090821912040884862909327555845189707032834814336075990531469099530981323758933908198447925935677295156746104955339430765019156226340431778503241757034729494526993636883874115443531895237442138602876034996017116240006320106522290444265878598754607208245061937305528402328491210937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -537575105011986408499060824715724323430477705229121247123844945312162637101896369249792595911363005969185661845688643642278254029560627019456390938236893440194522603851469029008708697486827962328071883819272682643036373068681709226550888102558458631264749167609370768400670882528307901464463784346049078418762629041487442058984780758237284311421818915931782804204496752109239183830747281303162056566150869310993770932508326570909031658304561610562392616360396451482828560128046653558792894626951789749908216399248390811183304546728878036479723067189994377558025716883579169803159077399829197109470296692835456733466844532971784424635501807681407743897101105591004935604083235632903511655723052702337802154814027618267182119170722563552054892539369444732777846007401344687152949995260654795928108860756258030053134051746760444171552328206380893342096568748150836339771108856562689878618822130003174216424969441247601418552153603811961413539368022560729516943961952931560865221141970794804673525016764805156079673778733848639375892958938048045939409492970994535575172161684541137859415327183333398160522108291306528516101048755884797710043902324768278783394462328693911768752550333474344198819483935934665041947482931635108391574665446741482338498703880274002683096126505284914564113091831630687453360761202115790278727630822048988564915063245667180352809933029659533858386769516286951134813766556529219907486774827020808497937928961758231276704366023629074533851616749562568235558904226871319896712126392720250126243761242897543662438757307375852687497232422652219683687069791909084630349008699174202409204806501444326628956639658202197238643970570586390847206306519978318014126662982064813362955705773842831156364559609865225130451599458559748331029346017514149417543194328256259423778079162109724350489663646876059784781685762428166585281092247445206688304817133832980892359828855925588164878463670700022476006666843466543699604780143218478892186109022993374539596729158501223752991370120107085747604133892894338619083408874450925613113601701389808399740963095447544840452859983819737089364553025015415312519545495873191073319468192131921984142261413747818053814736364490495037166809724107979394895008504435391683638258918013477651312865501443705075257973151324818727649947065401062786419602167087760451352991280050914237784348707518855801246843446030541211400443945163605878722666718741102339411532539190850662574128571853655734610054110812743525106867125047409749122871553747087897115063205826448957013517052416426077121516622178179786050016594782435800377356261520453989983599558991910012277915987183930332359053170912791950263740223873071806785530824052738201634653432889517338255393835246331846878719361124635385074649593732640361158509354610242841132951414738679691054499045789442586653153206438134279880000834107389459926496984528629752260277446055393272479778229709354188639187837075857480505065834502335577370856224110406988181748178823246051805234708182459136916826411601375731175082488369780421916508488886364614372139226810158494690410351136398182516731768049316047243112836782442454297243652414423125917841212884351887373681953725700764187461922516533134305264266818237655631317991962801935006467420769106589355649495512308648972586358649368530639277756108509252585329869595447474952109554533982673704960729214831111851064142474050868424463241652837916990015481605279700824957296797766491878365123189868842071761193846511618021300089054393940755758324770730911012175075514479241147666846388906343156448571670098554469971900208957911668934683786360061251864960580889164283571742923969548854529857635498046875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -140292234178701327366701405239542481101395573996515059350562449425251447074568392867699129269196529911196435805302532006149070590904738011074464044810550594504625090171764913604493705598947168577556009048502298081497062617099136293967020344506967800107691736541716663235802005806555113965385202258443784613581493999250212404559353838930300406332709255737048050883873810604096419433490057134583986637939087202205550062753070621115921950298467158374816570218721084676614140178082246608366732053355998394773333482497158128805890275994970596007593692771727100795065420102252217437099147008469966007696765414482569805290956146470387642016682773629670987721579634487599915626874527828994479178674069448972318606208567756623875617899999634748031719750153677418878795145433529811086374256223592141407009476153375581930940073245396192163432746956386420933091060308813874863871197409168150694568749867523537278097502541377911205305661763256044381236403104507948864629263027353559953209506809087051632665297794184410806989430867417345811657113682795655511545437512641404032916135262199381996810620284141005229927102978290690086042227785161041812748353141790206783418250655993752176353808654831784186197808201059626342423445088608452193182140379596681616267090877435890885270991471277169902090447560101122756659780331953330530376959989232526111558224257219580313815976105659514941630915206841420789371700685529333071251911715065895005701137925558227643524434337950473100040686510895360424042848763790348350701132697378681427203702827063862041743000182948438180505709532605823085958545008696624558024983419399687161370272883357879153102568343507082135737686374819589705209127697579334477120429539178656087882844297300219917535077121963014000409234015371428154813298915046387120728701559520218332109088831177163837716895110114550768022051511066914932367236592696943740468487242895218908117139793804903159012282849814516293773781826769676955773209900067922667766616407903479800849062346479113535443928145141071189429249331415620930323760006811759360950993049980534329661905176727643732601458059950439544141083364650873022722634149529830030903707749132482104951382236928071946349731412475144500964409276380161114242706392872905590883604616786154912571679087748609434381022938142147481157492569649755819939675927175582732163162365683773319113089456362060151071387880131184473810280676668307585566259824893429291018200169546547219730944487559116545966427921042576552527087606678298238832011258055992974567999627601930977396118470101064957930719556388833132843404336668635181571826043166153948944318172553357164733420888883422855220052976685653263306720607574392992789475422101765236459275919403790631555639172192989418033739798671572637773415376104386854434098598202412377428123818259449678008043273074522516363345896459514632807639213126376503192360021575008609091237266110297306667375987449368412633265030502709939250365962032624142592734769443663965418916351348105093397606533347052794531205453814120274235704882340679761202518259691209925034635273989930513287726843996218058384075187875459186737941793712921361080976979280847156262620189891240290488930545568140860178466286680330837864093005865283597106966108848723485650146769483232391615858111717019069862706652350110783521368069972085148687005941052862406161841164320368493992638859528210347611136667660201500323875821188192521731796073702776221529412840893766708374829063006085716953085674901402925110806296581450728856849031461890887684245721690261686543095498894663137044121265590139071978529707068238553331573798333071672271870660685310153985686578852024796706773340702056884765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -45419598604477792453051923080755116978698341312808482853857826441084468989152633212213791501870884070624290791337698914718130448628173500504925811726375764584520247280956151891003339360752359851420702101232655343396200835272080787948776148526902751989214432885794157273287684978970551156272091219232453191269799206063639387957441708232394679771887683500864523242991438134970615443879221912358360933774447106083234081578466584179108560420719204030116358068261002828518423878772399549432237973559759149283880427063265058264448207582133111578807415648796700868691649244950187425995589163888431963162945202209020970001405769801945900979231204689851658782799749677230101902326750488160153413135267609816897927294023462876654353751474098536132346648093222218464538437720327342914836584389991638631157318118647247723181708308386974156820530617808055494148018338974511242266849404566510764480919528050057235885643595178746712035461121872011270721770855112857175653912736678525525898054972234950150690673370946553915310671042196502637140754712495839390904565068227121341560284863866235293132002760825608079915723699842637695971846229381806642703388521893366697435026458711324882389417463271608288797800032614470784387309833439414112610251711278744676908689907882064637741897959576311673701760684429111098542008566919331348235035485707364324030273868664975174149728129827387360869372162924596705785385370781217322574835640041079390258471624624287401974216694265122870484177162616675818562781122730644312120020193061878079937327636315906804290033562782462301202262795799245431698606844197519270839392130404781815357206578251616952866509289226790428539312942514473987767952003047608765197081032210664726835289072799608969092120827778306881316528838013593260552863186752202260867133980695956818830297959386196773586566960303387107916472075503773767825084349161910086483977502152033799439591694714764165925343802039702788747360889492190427317995275702261194580287475911954997508235138652227206696022263616984824006142817247931273934216415419787555531757405667125577579005336906585029629490603554776940522107226722389464678184332117375682302049473310376815630595341275007243797041244709671503374997824069892321317353181768103083561659841077458720122721229595904627677614234635334869738650281564153665118160087613587199244757896462386421396926515760902579219553882276249808692759668104117716387113154609076310121920564491603986276308227114457433051483330784457607917311054477848607293357507870975116143126702454788458450233735962458138645947081851168346556697060114000889324619461093732516507474874742343702566185467793250527231301972346357179537125150760976249588477413521026056855714977775451460444934122570166561009274729283503524620861427413546346482262574411659504635981567706285882411895783045522765380915089553860088246189976943874287728175206503918031491972430716225128928800792672534279191330644426620306572857736639648289111536942803632157185806744003336861528303452567887656350702467170680422088684464424517671994640097244940301943662747828623799193202012467683132188095392762517740754560508393045206685838099925404209903252742949104451221423950890176472817978794776152747075033995822778937030539193560661545210581295973407859608401412625506169028191748948815663184948373826515982991134474446762781800549071426923983699681891362591382160242019797614499959722356927034147019008428364156737738776390491538981946547487587108708245443000056251335915127359923220392249866647917233142308869180013417150015451090711108694769266478953437187028367315688785727741064625540040513034061568357275091950704454609117227999493479728698730468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -17621521422822934539490790805495997260146928960141605471109032991254098803816932131198184746587432832482637112884329659925982080698624507633618056896822467529290405727200322880561138635968966378574707112714011796973484975184759159616671073305110837393652606001135292322093670444216591706964646685562910667798681904230485363542703596237437598968142659165763397351216379646054630974989434820100428539530018875939521144797718480911423200294527317597747511525040370953850050388847922758283943178599150095140388992395737767894522878240589355565204715895586869958189223318902999719528745885375828873584287940159047120268816217060813365130089067068855287978865580145637642674898159643596753370555104013330343531567955451958039818682628320565932470741718516140639904721941105306055391282056706197640590082093401421285125886311914894331096223335698378488062200847414439443252229986596415826302082926831917209620946584655776133920057206105720317433756804667077344149958297700985499687957087014362994001993744724604265647715448416451160163427497709368469509825234478282215392114328649789397533265978787687845959459277913065765024468601447936932168331905654474033769041823185371382245963440030837977051886497745299112905834281677979731865049447457659302069963539439833588216497103939188173519970422769084546476625395453419662487431226251638135903455583567930889167559732164446606200290379138318589744562156680449634675313096775799735732262711434359918296706621510938862552013692514810240608837844180173722688143026412279377446296113020350464910769983816693623446807845930114049770575011021847083051175927737968426747593390750686267162333768784773857040310393373658491793554297738415771191105710301714810161467254686498934456288835111080050617942531949576538778313094587220528477224652278231764939912366128692182851444051444957315597684000675567755826015364141779438255867035619832342432965218859233170332225539021996785225089659196150752982014704228219219314301475774989697369932971841630591002375675883841320293311376250630641405856687292100293935688959435992144700806819995563133172828639669268619366197154032324097017457754633469749778050992229540263523666148803242588736580422375597730082082515514159128003874592750542156123432489271111426718183216848820695305946854514851933728979342732558267171227252266628124760784384341762109502894538573195423027697548995312205547759403375132474502048635549311587246356051431295961779994989470538676770897899523333975970315787638350476850819176058371351414461726031952474787242654643679325996206032325420382263432976185628196430514116592034783857437807611345886229295318903448101609220665308917623265087080481592860724057683705094740573375381574215279838553384264353177903872667316346196884250867596000464765781908299527862856745066538516261496840725371127224412741718833089140653278152367323392553925473773521126081077595981193713931328045563140659408400892192618221049069107560719419279430326724800428526353867469368832725122984246419622332786860325724525937852505204881553693464904745185164702987245622790437682905730216873603532516735934107380575380800996770780136051322903931649595899830450424110941489686233292903653695543809463757789049153058443918943115605994763416340916947654655978142889324990604497187107978241844858773630464909452161478558001201845307357406840158329080704566878404240513902655279758217619504994615958778720614945662108085259040438817671501477159725998078749084283191763239807854725151772413288294136042922631779233343654230440232299224997194447469896023951448940418191871344249045528114236486364807025796016178995130084711932934665544065059348940849304199218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -6241718219128332085505668299355710378505970707618703524394266252289530849754988865140838208376052326716534833336098192818316638388150911639976216307973046322203301120613653559082867870545239093146877671534349123326243166261813879768398973885216594823463069436929794131951469228872354166360451402595645670362733699809346225461336980737179934282770423191958963892411001734771847259693673746429564271617691393864247532472734581239899018090381183458552446953676959971375876951097573962660532056122503602951105872209281029307138758792496829147720736301529323664916812606788920188791299998957640914085993761444919826358833489251297446319185568359033237995023258890790420431670557834913273279997774851661573534620681711423673975939559332233858449486693225238541144224089398638237935589008541920674913382748338727105706839655508005998874243914395069939658569472998483466246802315110804272672302814891522613329063190569491095990626644827411432472899984959267024298466796886921736403384863348798384870901089748550952834470423479415283770287730326399942510850488405951177199567515225655331459219202142374776451912780352363591270092949225567103309037790824983811401065593414982790801167611449368315640947522147721819738901324245329881313630244934590441493066365519345025841721534388203892802994699099877858565210027975760028577410158462530047904643436496744420983213879394130263891552228501601995723541084606739178632421330075071253225409294249434998527457887402081469222264339888217767087095666217186305309280416626575099253447024754516507499652956191604244151060148345352478309380892417064854499713407901918360532646442537851165798684767924457397997752454387142645577852736159827138616197479421301139435119956998987820337592979667685928723071704257279844896543565063833842366458286028746453781669375134704651742063970869311097995132675938484102935871867853147653072173520525274813530619242292283993227686558070423158229562710619096930874263588449406090961887661634938953277743201463362853295885719130176122873166856702578348243907238438353488912168534529392815588772353365921759019724417041309556410731471433455980508097929532476086715339287396260089744211455034021350208625745686879223879369333701269785073148812610790111399809100972147857952679144245569171823418881424371829968284539532226927683614407685942540741917062618200430824931999788251318042729229382714130640535083483224991159068141769567831529173348899036616254147702650437509094697180583637156740071075710221213986556289668231881386197227045255552356380853295716756236806885357104160230587513986985952698855866783816089767084614306803660276353221351801441377306937224668286089016841395803766868286986704858510591172352005555542817820664497483083434240259327981064473210947916830369001156718685668570910597200056261961920837821906434933907482955206870779838868527308671030410392943759770667481547427422325804315860021850113315911325446693446228279850672064800521388830273999002967585502403174211798260722845783165065856267648791379907005741991551202527939250407156128922687631875106494241573846168287067971646636328944523552147951522880643830843513581265386331431150732991821777620869308123981917655852808251310327764336143433126631990673469389073499422177238319143878966179440335109776115134393059103957322487622593762308129426938324903092963988793220365802608321354019133548415522062158528515586825407898241955167174975206792495751205956430014027711470167126944998618323682713180601554159306804405825334646607806758802845949585385295189848580216084100872611088576276463866290398168204249248173718435278810770256221537901677387928139733154333084821701049804687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -1764300102882650393005655895963708413564146201734374184578298072286821456997104585021508105062164318972937753603847277578229753213624274213209627612887540862855397207968689480455548914888002985836289398529971720446307343182161608362852025904435424810656365287186966683401306275033605304140535267553430109280079341143948350758593899014082943391420841718321643615706436469283902767055489116259746974310933399208102652695028226521250581836970550996330501816273013942095859300729282138808355902422809552193089354951928146635283178082147099118255377049776412830685265581876962000931844381871689131893699045071621342123560631674064846954943535928966991420169352733904881184832306207817437743686696760335573840547654793550559923917844823463162886101791776021981947736889130397252710223682712081566543177336922436419193563997428848786041025940402784106282081839910824583257413361944437697637768092151156041831946092483740446924942842445727501720911733741352242341832999500307210206508106047945609008422296139087103144273274188141460266344627183674035399900648394527776950260190772000352724214331375879115845803927699104605542148965390101254265252812946068100544323589190438776821933916789841445243631490203006848451382410593300047804193117070746820304214323448614023936221078756791638757054557031920686918331313103025757361299152652732068916358703185615782076836890748530519859297433573870286121666926543543775880784491738287297781430642656100602677862538904113767515678949747050044887608922382031615718025480243586897382201209129147404323640796312370447084638917130095187818932388229709191779639085400728565385022998966495068992013765146346535733015001142080408698113526076951955398440433552402112934283685996159371733541660868630996376453469407676979867987764010651754332748243558569950923885959691724345569075434581744730352233589248874865037294776165240178329830318887858980638323564031418730820111247778691322203293541041773011421689513491237385669418798051287147112126264659044449967503529806915611600247515901530462297201490511716935920135419743871954050687952288619849782572278547480055954060609154051896048924214327685321979860023437799172854803319931623255614695386757887691094962112058795367235912225627032298885295887974858615237968865177530154130574609764018642398633751458868598492768961556988883602746977555688632268495967213079672791970787190708680161127444268286611775421766851031365481966062538970700416435561790111121322887429359811902987328737339322057601096358639839588739330225226158610319393360710502513216367916665604189894099834910982056852376968199197750418128218437994872857599639312314828597539488076658709828271723839299518025678958304995358872410523279457829981948066297053221196666336928385903387344166280749270333779246437519988450252418075084813245387892650904210908336663735908539114402850891871590652200339529055882410717258804178761731245426557509433723035680780355740926139878085243801819194420495439463687780476270251310302261371488382820989222680432935732121703865112416294544470391010964154439939907023062601673988520298967931769553633522459166864965284374076725795117592291070261592013273403099611303473959222642883586816974321956138345032105565326307497388834538524687062134796718729746063539412384638001813006674924314505359180623586731822018648347415236189183192321170840600773597705978027683521846836956129842517161069398327208282303486086551823737948218088632571436728536557123797154006732634251000622127704263720988474631235445122383931917917762171775954817394767849746844578342016303292892548439419635455876261972798718094091018058122254981986871765298735350370407104492187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -394448846240491786844708699399902034738983051022735925177637276455759164375739704719008565227778554686124492703002680428344401157491342598238016721217253389027703228390311349931719208368713110349537558357923494458538187582040729775972348898515333796015823361474623520464339585170759455579851741116243778354842094154851620708877702719791102035352693765958658975605316637766344957633679358397101311886830511863567912360510323793466119213830060883846266369747882838930244848001191994169837259569022144380826893904944022794841200826110333079604454210985296836316012208338070935643804399730086462964015840662671778388738426925418757589608973524476951304680924237761359405425208429568519721174851851426343136201958845515413047555521399305745721872241728273341920588855427914121160734713819332893018124249415799728355611008159853475585647815268332343142975417829622574549719494675283258005952567827646952623534799536876405795699435626170193771856658646505639369332094194893503605987124211382177098647441152427640401073466827485978603055935501988100275791704363451714472165694504475499237624855558071238237611994597129137810459576289631644307072834779244296399740513906991806663590449050359731217340885969269589409128361326091951423678579822433484736095997582945344426394764831519934715142835469305224917682215759164658622791965878312894480283177446675390972304372382912447008044778984265031195814390215325570120835563347508898793504799301882560399228191942649493082964783529879672606798849843000440932303949676585315311043502697457966990087744458375345600151905461745696796119359326268288642941274450315161449018165401701073331995031295078281371982645813951505788575924524445053065897193742447905543716005209640211953992006392529418063127999249247673484372698106511453424290482226073857816846788039699108485677108253102031710880480739935771611798036788337610626857381084060835724113882876550377167503240752580378157280938925514037933747716072558792098380052246232259202136585813490747412547702547231124356780687083236346295819839649362028064664910021150261487945965140168445022298608436136697687486398113125186504139937306368409857266689503596852308589329012063643338787329974054087544451522797162504397105899049188415390796154139271924613845132554270370875204117375736689062691339621363694909575847865939582104470005643830789253441127568714055989047084531224779267077313762623812816535130921772325313040591220472613249372088395856734070404749472277409900121472805518879490871281278158925928690179616503362567323297889884926582869683298278596836004288010239746735275203814097699393559200825075220860699721561476654352642262503725289969934591991148087755846810656817911754330850341134930212597881377932751431980543133750566055698436805726037524806707239887090889253104973110368745442795341587404173800967310671695650424904941364059733096641089297986652304441575248970048937133828443394124461427115484920396419417481380732564941358432675723734902723871931759759513467424879389352899426499652250304501366158121330403434142189263150208498299821679272673195970358105904223660471422525988706732674009629866328027129396431447736976367867902133843012104762409317477842412838887387104285112935829139273928065927814186726221088143753491585917324153637643990433973505459940851218398585456369837043935892400080952747564550341306996692193798903592519064750334066209160954107480016195200954432753862015724074552556884879591746189052561835258775304222191430081391002723509764662159297720310269585007934300546837019680291561516228809154631335115607358599160267525608486440677544330921619742270322579983045557230816222727298736572265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -72922903344380102236876334894376482083861481318870298117188148058397182355879031826572265186350313464612051081644209091222544323229759756359345245852732046161829428459628450740060650491679510267138078159812407590422144245151443599679957859009295126408926888078764359401396260958079992456534745381718177691886990330096255812895353619108122595732403406291400482216141956521738476275193094256003016348562801418643416035240047899712952172240180007896431073098665072221170256478849864322249044485203590271382156038701228585331568320370840385060442427899675346144280000789751197739463766187620283590550932375986396334517325869990628167022723600509021036781913874955777701666360889758245398024238814800222646042150972671583976419690969030871498892597188352314684349263816858238199286000533847890998835340310551189129981347099866547767760442898865073204175082507223088521307480799653973692995769695712076748533261889619593705355856106659528581105628162194949607563551452586415397818278239189339976581669104256578120335697138876336721071013199661069564937741126746421080969150942888868156453078298423975191007129081785292642901021896420194651806509489369469533612563982338983372272393294217539623581283715528093690641025272738559212658970151815851717055222041678432476871337718273904170991478613535273359902834081547805938520256944352591043595618912840630468097057949329569153402992633838608777226314700075060320849855002501694607988594041438644386866905432732546919543728410964553085217465883586099573078100094302346901844014433330330579173287663632962850972891585504002721043518393659939411964163344963186643803511956198112198490328788002117960838187524362975641448983082159032733669767255611984751057198914479494347136743858736460172257613373281477255018678114950307702337248232151063151919820397232282515203305846238716923363883176960031874315806758038414747921992694983005693846526038082640880026702515500380735823908812468252011913068376078488202624261698155478311649982549277024243951086226723956819040354966989850261591211876399109655266438862018966970051932435847583027711488439940484932422176592318627815523978012758186956298958677958831524035825370390940917661732095548989189739659796818696839264710518417274655604395583615287513135860558950384413579035363620234974471702235356940154631060618750187307477647400604702957975674389438252608353269560103383634448902975319668936636750161410707016626935119323284868758044073551635194765951720072454042425784414252603590965906506976728335157871888230714670578400309454893048018324307494169787788855512386608974675707115461688917274386334742464465581924689147204399547724866021387736782670230085928734444970743487934551920135020941006365281659720109923586377337620743520050066663921991151886842128827411328847722486698147966085155907153492266455121891360426195481062934615429740385134424901889275981124358237520982987348330736126481585857192735095574709764694053786542462455414569492503668509419470984618189423378143513250529948495511406018187393422497649742765538402467012481810676792154560876866147208827293177545409033539591617033223526536989294822537503243442144968408632069975321396672062211470611041623133612610991306927541815081216290011092509073626752390781325634360830376199127155523192042333233746989903042482406609474772630768734214074289858153624640654945598531592738412866796285206226674780996743643447901724581263824430049569331547355328792030447761528342573446910028591216122466118386389991178480197088276496272247774375044222083957139504380901694641377582809265910565418701113899159009961970712456991664920295440535137207782828081399202346801757812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -11513907193607769724675421340932595353646633795779669230644710426143189550936118026815108728008181741214006970853680665217335491097338624650533221576316687088321067492863653621759483407802151292797784383687327129741311549330897795932304581433466589889257979276194038458597121137083722908818775793019205901138104929843754789360451262960154297933422916496069123391303397010098626713712173445543497963969689328676554432352721374629123994792664594745410455205512332626643546329994478101495896052708241290817540814130451317222750969346911619947644469095481446198293921369342601423205013021047486553176137982446361627277878490854929732659890779517063015181856216208019889641481607260540559483748538031648045871427201284258243226343828692696119604729688966440250210127096966402335024610093576031559963736883677930223385301982584906275995286708252500055775847103389891652124184943551214866090265948279138707955775280271843778330240476031526793278674502339441228379170211399477733278071194870562886846934709626114680179096255009577108500211088853149203359342307432116098234343422416890606290792861843645091820750440621574079564481010010258065166401423667756696439225768957078664583648345175260305010990840213617716583560885506608512477545650724123355196237729660369530811479061379955713041421541559466981276630380431923649235690915940953239562674486251151487589354074306260499281520171995910720976849285067505488708934537267744177300470943479963091169273344932000804719281040923086748529369836585007146482039598868605136556331342505089147542294458899981490543656716949611739098529617464104780878999299492744473214957018431183466886195379129305233522057367403655620703839312489678688921365404525954875510334806781216656188382692310989696698407076992472874921675583849922756137083425858695258687656493934021132525028647628987022881039825645826631550460882146065386044418524618400512126879424423796361500571995494981896476570461655275948184772684434214522937163311937881415687517543685605511214032097841326295520012997698699539167796965412036948820884501655269847229463024391227182399666961136570846912371527520461054396486399112822682499670842204583044124439851343682015303762553572036867940209450452470711745574613370385637882975616400346806445312095214395702402793200100032510342169914031929143994823797609332756205386373568222426303515774589509721312427627118599111750796359811425129674706991807171960065896235624553242624455042682820510294320124534371270121220848063316996278247618332812887725307935461763455761618415161002754349468682771875659324577656961621857643714865600128058696204740836688582670674583401354385375283051935781790828586137223295527845034688398407289065965880557419456463933036796836964233713402786357716677127812156839291428934286150418343718647077516037523734021923535173424495657019011455574186492142268385231338978828362434790495161382509517849083257585062225821351791535506746843589890988068322512184262513124121503214874270074627638410066993341059809440641278516982972335525180855378358284416207649086580674162619059411997248333950796256876652212709778073095983727916657650710999724867933075892410133299448821273285268096062132095275086189189631720690770272769128111055701045110514285012559036136827188512227369452308507070805498150136673389785753455667749383865868033765313808739336501047579283361394128570021209553244021245892495818511611659215490727813017462188651872282214667204880616463071271322600747496254221151396302024756000162732520357291620394545220854047544832691694509076369800349776139634176557090978823388483611825114646857103216518504384569996569685605354607105255126953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -1566213522005158548219976353561334337878700074836456392961696020907089882661253315726830108757701677581514919436437791823713631832951939200083283300332950813572944563188986936302622880333799971088070231121407213246100860962785676111634563324532054107438638056344649233367958829327684961018086912067976500122662324167755948358123971879753951652228824042572402894011957763360997235755679662352280991028512090901520973322739163272533112070011149108003452236873270167442919435966097603400932782249832210199984187897142989693955886770604106997897543353883572718978012684965270003685325212592737863986210558256457456688401915455403602469587046174031329366800478196983705954431170333259913676268002604893514074096773945513285679053088227995888980697231403402841331772102753807035217036746784920814943531607958570470988661648615166288735484275712018740919164867305452906014676546858860144251581570118957874925735395396011180248486066770364354763253192820553871671250810782774455721467761485668506859731984656622490221489742437954693244051194355982862525024218852388836357824110376552388074190571190047837345005908970469027864356808406533974958541511470486534955066799631138587448844530371052622776217641123014275338309522192791140959272994358949465388748738516683545838157739088230008696084625018557404865124733499253730203648322625987757163524806632805501175156075709573295442982354415373523970694475324784530155936779258668701048401823435247895594417989717335336444726850056936179233694059278002478809679941731238006836697809432545720104159562123768783672714048142957670382985794397186700393138423464314294980576383938970192122557999323809738074988933867412471009683603400155312401925736048576442627666060252296402735664725875868962572469099248777202488591367380815832213414446594977598645420203645529232510611992514457799617342071815684786828786116259036033858649445385119827379453827837569417251447029641183271002810268604511751657697560617940646042118415153329510549361299005137938455153052023432964479845412314334836226768943658120386433790784603313579787041006060077154542295146980209917245889632258456491738156788325957861765135948496211515117358065739523828364041297512163062721754849691434794791849023377473211408584369723110375311664214345693541445396138300870185848235013351678850340364243735178196349183910711793771358386669562896808418863274892132202939264665411088037821327821687227920254735987830092630029589550760274876036869315964243816760725192198857994029575690452711188349796462622576500044333821836586171701155982198469032422053635424540334387570725903277011665545583659641773338069746951417162285692822588452457872069612485099114038225328718157653196250753753396659686134597662392804935884287342855293229202910292031365870322110972645738557482072374172051929079051835720084523118228100461421042416863065302764965935169627526017434117404293498123216175505229175129786736323602135388420888164482351998507156669696539809154908659553248383893528097727644619009542987425596884133946020557816651962084999139533133672076680416260459330862655539820448968167346512583417242569585727438176622158725606860134448452192712722564143512829377694115574014194700082243971572574880519205338155095421525146478108695302270282742373092073014674271122628369337735652678638689237060127712529428099293533989343995043741415821053457462861665459523343595933105546423648734835979462149418047908494499346938103785024162143180647385781403334663250607073508625455998699334779240954933308167227940719119046689812239916429863140944446112215103461298754818160481076848693027012939911031420064962668119871523231267929077148437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -186341495459373229452992900729309061715698628216075516018004488427288845885658026578082710684364545715155665306349820663649384049776274853282946014494889754663290289260653652401660312796947830670415420396628762874092927871371083206937501772223003171674943017930619504863776864308320253830691203110684088401896791808303311634853329271486872422444215278919500190922769069768346449932909700856575535851840630241870203292820723651754470495389596506211210421846013633252689832755430681998565029815982439959367599422326319899025269506397383068582566815184339437674076433557416868780844571630390203344382937025808053677050974360978939613379483775623892334165989082531743189280161732854804954640712999274501802586819148576896013406262247047042072530934517475514015118721055141525376433845324962930128568936171658122417782382615475825455391188651752755045229615833446662297744317290432326274959718633038585311744577935375130214450281937329968191345340178566129762476578588312055715211138577337495032260841742182176043042387579751240047211834101176517285340911315700157876158559863913805443104698701722397961970834805935307625821215589373887299598241680768691046029127019679917924156831591644140444738230108874362930945723112446345622947748309063502078531359993212249193504170195819548907363344519855839730055571631515245421707291465496712465519380198571436699029392137340881969622284525205078615783947108406665990495903469626499156957131426901643513608513429487627688210659121433657405488572451836694978817599445980011607375398876256287286374402582149263163765863583484792467572862011143489344739615599948053829974895874098716523405851945008745016386534931254602220424946096647977226209885291194340233081099352854099952350708949191616934648264568201007942062716271522145129383963716989850684205761374976125152981277592296342568448476103077205226704812911525906193072230848651512823116679409218788734656934005414372130469702590828547518459419896431836878017797912402192782304222740226060644397498108438515793017540834822696039885078346042767483957476461854370345037005330751038817710960994899865499513980970508525543994925069073263231474952226979661889841650539855060727471993364245853716177434324063926013698941171258549702445616913401230526578995488121067432524631574309848658397397599051139829103406916436571403698973577249485366426562568475212206560014041669047228528800140586613616982157289294579829584031391532946029722184731379327494978986045002262189835099188645594442378280544865729639165300409854582691347761488369426015851372416055028092238394991554405037404662417114212426798189500033267382838718797077630608594150549142709599586962237222075065888222803854511877938290855997575770492253079483163495907717020725461971091054096713954381795577561591324235905903032927546319999170117270922783532781878981795609014188988918542371022796946397053062103296799454168615613203577664063582407710274354929953131296731379890677311741464893666495755399344165685227526477414391063639437699378400877842784078038019434709364535922484903512909410102795153010300513628263044044684795485098070175260856374999127444558023104196046930310333442905232641740467584646569304529298677648618008162288772739209836180730912579823406643803303444997114837321153493052270495927085450168196416948695666626646684686256215296538804112806953620966197027804324270448071514962490451075442013731874347764220587637277753268116372105964224347735401950376197921781834123221140435238543450213023215472323671751758060466489172311619650457882030815252910233080911378706819464757659740938186601048769736328363154129138197614530217833817005157470703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -19416325675464814265613166457487785716879191210631825925649433786790844056981552081502311554681663825844508198633218322800113059135817294784631977249963229190287601547805812828295772047399292845309431030848832780074784571119460255260786784723906981231792848011712936861666013712897760073866569737439596494417859177864900345135959817783596897283388802275771144556885076390634196520751128050078856311623515911168866996671500521770304819399195198629884564853256720155322323552582299425888482777177164925356213359938857846918505008175257831662444721682153161429740426517285725340886139661600159426274806425985540979107862082520972656161730019160978868199370782607353577438636205635801187641278423904412871837863457182064388575494725816619833111385933439929741563347664745719338427325839944484073292872872975794683883758059090267135340318089188243730382685913614660697057607611235876453941702629863218549416436803665777663757991655784571721255178580990702396105170301524355266540929952936708160419711476885507964372495814866488786088879064578681311062709109735348014617968967547318303664564390996892493420316083426673025335003783725536000314761406541566752471900216255365828812027640697630471672493326572937072123433025734470049355953116463882231219190633724547812902365704465295667421023307842450793877631263362087592443768826483023945871983083871309532414956636141653785664208052931083628334478065051069940233697506182315646699188714595687372600351095026403134429992610457525361412320893592791717619733963667375750693102299277200361438453821565380948910289381565793327683941411251078643422435069732858272533112323941765434243246794173482407948837204017938746432814321878163589652305287564677939114662139575460300752200017598637204773475571944447355107025430090750072047961903000372237756074924101083294897531083010269963326553170831648928492691543907090785109859666181308723066656418120472725070645802849193691909630952708006970890833296669659936014444134456558899956969255951878663995107119573779292380899286884083598892994643899111576239631233973975016963069378798389905728331012562546817460651142174838642009790079347741400716702529276105302974581114698102610471365279399510747374949591593248850164204568953155138666811979732270779188361124733528937411078834317031383337662781545980919475760197991680327393900453847718237387127788791236621559302006719546280107624709710110013865503943963422230224035076325959173076524063069000861140655550811877151280108753911552443980949223695215715350373952198943822078053905065998868747338249912942852916860533039521155675513275653613608781965938959585579860914266759928705657534905390323935576369530480084563597879082341340133754311611732768002270355138994304909773791459052881414040453579203376869956751088283947634085072264648980868958292247198940453542974389804331447291123231347800881288008687590233906525071683529591686068378433177161342502081970197664528163199331660079246134376465177714716691282682976360369435911058749023132039121857269643978080348591133935025322541175405862569187541602825355680126394780084492548349479110415850163835912723209115763087324295553261457743571102174441881251560259943415126764065181578500399362474252846134416477197441209630299481334356973277229538260258217623545450580014487411509626857078193533081102599988921901914565058545471748438934791688792362945089849777276829994055161003989378444506186410574719559018537047030762015789360334234208117605690158303583654639991999246889004204550957929773671717798440317829880671379835218877211388111932322786380014027526050233914940973111076356212141229692413244629278779029846191406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -1706966992823712815129122484286525734333864390918675010673591617617018163803526604612845505384007058867414661375250746564030167193241933333420109850288546231284790031522837361721204162927099086646408923200229960989688638215405872096519774955981371508184991375586544694412350456519060664950502096308204483751062171244739983399732947340611716350784781943065754161463493515297364803345434663612521865191163442514651810168638838008727327595809142985060361268415826410885469593848476465319860424564860762170999347658047875408004157124087508179408108541712973313727941483716714614552572546328801895123474416024287116352586804322341505144161940349601006250240837129409666877637215297295056215012805856012747149821807541001571117552344845284430339206180526099905056433172335386056334940137664408864388661571981131667382624863955897193619881080130065268277347785749679107148026964844211880730483631465171398762084427055846667281656440651363916368745373723410314194498949296976798743433845391783791001406471517511204521359980121318812067465347966792915858954618784764070133125401627427775860911981984013647951130570568560086776803545689403212622786506937807316366323884268205209721832745428618249125330987090641193499606737448584383321152369490569325524187454383098312871573590520324134928870492507490911007765242871588474830773921246157780441088327946052850759394386100750150740688159555353736086305941383744437253800943108792751320678783888981580893291671912104067032729553865142979885592825633421802687503524493963889384866433578695371436208038259165438275164251268055359570573878390102545458415218698505627549881905845793625489806046736658523256949512725753454639236841257742627235652804833476405401665425336147736673020024576826137092723946602678740270856253658642078136109498217994912493528715827913767697275805734978873593209127497161748170731592346217465744978125031899799402878666698413472838607931101790769721252476187719132862395766096354225515088500273061485818981870920844887831268168980370655048842693162660796468145387456518584320177827564361895052844525457759568375739569387431294625238400920540704087261510986240915097640832543510188227582478517150138819733139995824219812974751351213090116221545104306206682387724553981764976264272348446289722177072573454119234251563239063038740231815325984294783826486325514069446760145785585517999544500041570506020523160026654592787989156325503015180284112283818842138639620184107859454096242731153469442542685172725532054459788080704274563292882730043250872438096592057160243723548100063270739744255241921208714590266125335195448508414988646993234360108546274417472716252929693176803451593285144340932389178746038874962639281348164102970086538405624979371693722416460721157872071521918390732329039069243720966084894025442122928284163441620940909859165484488847238982395572207735983308267081347705155674252872046027227450238642153060818784507633712988511414314640540065803144771730996560145008943450483085662220030984315639554996668114018776035809908858462988284871354993256894229385713092696690272867979950782334665708616911414381949381300604337213879180941492848836432222164737749790599983705232177559098573669541225058572334472990338519630023887891360042301969689159312053375059040619799337056461629210307065669321214119329986800355570041928177220733443355541071386274042490678281654125445056232626242320137976930203639099972270509848677658653861652897185310898383667794840525132423157965434920689834914275490257271449968229260582432920606183623883849213159105785517846269082815849278957743231105288387858545865230788170834598148940131068229675292968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -137179539258073042667375567047511940936274114311692050561842535416992376433186358834267482015244316439324765845910726442575758093891356037730375965829689825229439680853852230968728751014928843457666807202699662009240295806979078660338318125693005381805535771842111112385591408374451138050248074198655342511212970815426181294253666203362465302005971100497108838461854261455518891663653540445162826875067628328691260967969612823522198975052299276893094355392634067379955994087294360881026204341203476053852971529773133326118972091335500477989267742611740080342146199813897215574626154442559298889805580189322083337342646546083290641567431199249412470386314735695044454672500269173835972877687821184189510356743650545228477607383873968030978956497576670591335717079265555199144838147405649633132807052277732692560332116588079607574416365745254497410964471881944558763062909865344113944258420104520858826602292935742388820733608691419712975264727212039637453227198158554550576373066567401980024296719277970414986597770377350371466213691325646116863082369499848894604232053659592237463732105919380901629827766355658414474693179113736281677111951840263878055088277891193224164717343891803271134588114360801458175601027005339764361191314470308881679812282705758815043953591569758857982603805986445389698462199517681103798599779748078394208824637783010790245390364719021577330072427240739593373686348772986766519164883948580940253123533290740685031870094407268061294603282217940462280756686646182622504284713362534533367726068733459750621895453124276893553686995599501680424015443821487353142914248504935377358225873463162157710692864958688210480534947761943857053319003423056570886802991774900558274949817751210856804290433900409354555910616856001653844658199008452435820011120626800913695593405693539193923529551573529696783214574033654031165302724018096544938368755427140333041342159999565610790589616978257282595153025072604894269174446724312371515535993324243986532449732294864823221544114787098483578407869783826613678641065666369653443891859106801250969309765752436676176645052066284599794270867959480237831090553433369573090149366063455576614407510020456424582723035654211072372994249800403407640379465865248930671819673620990686756545296639754911151893872914080188665821917303620031208761571195011160683358990503123861456683471956024037264217366420129525304759076767531570307775518338027999377275653526934848730386604081543566768861111365284110882281523839716532727336623552427274653156094058540305796897829369265383944374107059431051502483413335844316329529432909669354214759729973250729813116391216643177909563739284008267708952704831700094974425645724706291653533417759532323686190831892462322719563248138666195263736493920965083239695034863253799190405667082673503856084345195353962719286258619718648345299223071216679251279323697948201167780166619468044443116778644252763881111526775927422188137432072008733282876664019010022347722440467803460294292202959402089910140581771405472569953122882048369776430948392603121170416853259770083477820482348197299731780938225072479656908729287438223072081473097842552485012366444213519770396888199700620180813002064480613466015144996592724344754012690658266795373116737012751848327578164908936616243961476437638943085156100564116592761008784879169273567732298042687973983666888735524052195847984089288602807337075065908329423724602783847132952959742612568142161652564422291253649668998107229475168217397748580370877506536061061499369522649161879738215032055245696488925787269270922283152957932991025992800956438903344255876245976687641814351081848144531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -8437268199491439794025060891512029196522195543127361942286674336308630318621635178790354366357389371096859071716797876067600331325011043755469067054848263565078382453062439751438646931069591784366757128254947680943806573938290866048812526858087589837961706775606212341852269109467211010817908523735675939947943467002603693651650749498997577587565884607669801761035754855065229332470151434317710040622899810992776486292021786724622588802691689339241726863460712316876488570782970987336869782056896213727335580293691946655348149782846718833307524847126957210729929710763730672791555238688299125318631510073580226155884717786710936989200660117827650769576577236354458714607976635712575592412923632798747479219071610939962061469742435526152677555149000795747585728376249303905413585566724070662902923469561527682068984586671780049786458587804656036238309767063054540279951965042571301363853817444411182356819743105235026761594820603223856065897797920216426382254915468385296840665987687699848446473983114967146497408982837559921978051992600114324027225133618405308366162564156058746093658313688107235909876665477066813440530456752866529313134981349874160897548159669511363740209008444221831069045171415259205307243818037113229628200838247847520744792294485477516623795831663847001495476583981898491401149014317221329326237216154393028067670413118071853961219777996908052388201570593170217271920104574288345475826774578296032982143455867075038172546296316913974659048094223334863572770468044392161701448922734952219050564546111228341470134783291592362253686869995981244884074655181228095956973653558863996842250076731999679325760588026361378708648398853478783265397619355089926082285530596254408391372890534009751696264092836247105074124562793867401888800385144692278465819215791293724621820686358663577788551392957935375801826617231508141645471723592182248541819017832753815409658259498109943301741694842979227404853672745953359640833574900762482974114057957770924981779562102108733546199098000819973717585978371134834127996074168625513757813949667830211508654222423352314248272701507974599268122319490177758094173659592090588572015561042554765365287977069308381831473404620403572069193409745319055850634926432141180715366059751592603089880776765244232599912805737870645286690018491068186066730462974362934489575046411245584391140044457747809399376324867324820773606469799297927127604509852837986361230868643726008670256244472910875826887116773197745212664546794110991432233747726550628449127358004502584527705232894093224760286522595190483560721146755826090636643586703748283189811676883365943851134343545471978239629290174589584992560605762128304648205902015254338258163792277466324901047468532226597456044362074441229435688491749958202780845160919135927690036277670879593887119644576037630416607000432412265292133196255925645196374107910685582920190040399924260098210402354876774043089498818873193416311904369576162838380201095523362085707152694723149515053793718875206435302761726993854649715713549823706526895908909472322659986958364799763875196568239686090959352586275827680151180334169366680096318621546001987997812924208695314372305645147925059561731495419828345175479302799715075793928655360708006940565708550001415281466822332793259397021989427666293756856206146029523815764839860556572295909167794878614367722331487179878992021222900500497361720865008516650811038007172306369419347243382693563001334274338549650031638618243224119435595709472425385488696832106058645905744892046603078041055506929454466058818024622888057652327153161468261895569252375594684395739946921821683645248413085937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -526990813262299084644739204882059486567919581454338558659032694479124819244539707812096119093463744912062968273007392602490525122521137868774190423308755900883349686162948228894994079557610257676042178794204574696027991104817230135675524930062550694518845863113023220402705775872975597978088641147908770793348444451305460976018237395871181639929827987736300101298315928113422867267721744903726213810989041482177625197738626895871193190960032072314805244803053896014234694112876945879218442438010320350432606028316310007935154760014805428993618977294912065566517640440355134847515467138928716144478678816959275218851322785863735172424546762753283652027542364926983918120975222722688157436913207356195446769868591308439444556806225444040484919420050065045168812748980772503106692875776244733357093064741759538090554029719646990414124777283021605294681368322286772297341228323466098786019476572831829021044440864811677821095053314300669661506627602072382135138654686661719781640033660462350611215965515196785797912543858896158918695042842470156651880488127358143709676027892046922904817514983184869292048316716385686468538122301829737373238479262156873217135454513794327568401322352953114898097742349253500730999823197505010793870107870677212204293038637664601078968724069262458138985896660750962175348450663618115826601966118168711456451161767383507393190151744058289592738434674457796110486928421640236949553680646673538283007305020739324906721900130969056628127577271961828053209804613791410640084289108450087734059195686415553351148887037505581599388293003313164877415571888180999814850182146460082327751959842936100281557021667826621791191953500627506273019492854854743092855084334938610457830100761151323949031611411211539917029918784495616271430209540015460801071799721728779567107873735030093986649328949371861461049898471672287313945015188580943427509463353300310262899037965035387054384391877711844074919341270072681220294278742260587939520551061145079256019306226469840340635275253070608794758068618284173237660389054971757973033548082527964917212207335077604603809891035989862988841208968447854718498704331133552270146417180402081517108482420099199464541450030523532458745659552152058980466688766395970089946967731102611751840364944520683097624364788870862717602764414015379607168275716516059999293278370341552552153736238899620728093490659164185564684521431030962410919379848863883349407969099499190628169279794058377431112479506738869164884745827729960044073676168351450170512791538847548081717795334594194632488449610432465606795069530967688547783488844991289516188457294241183009887982249306541329721321403633975468446799500588209661679884297520724979723744835853743531530056117213678490119146638259844931947746090083246569522334229052471788905030318121526731809999934969385633759845768947236799560230068274832614403915912081701393702007600135664446943348684242952391553410129766554382830991120377185713594020607576238976234525219564566131497260885904722683671794568026317144651921840907412952058233876310116554203116966670645125801594631653492510570350092030923470664146531739015261208095224358726447368480818857737473576659015079584711044721881678802492665059975793016449811918429184089698329296836371970407027914250323019758009599958492205725545194364749953309794807574588440923081376986129552260366655389483097301357490191674396497500116646210980002710974997478005472067288047690690632375128657993681659423423275045512987980647037940131119727414353801289185170671127096764453505190322539155276190860491092727204870059099347350573796659149561021874516882235184311866760253906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + -18568613618135242387090385823291650832806804311365201051310277431473131215125922170662173694261008245382932665833489934918608991226891077206089837591828476323850194259715300128060764298571535899402284990362216142961741073812237177870922407903389119683546658385633853327706344461639714618189757396105186032436225619978521522320701922553599045627328388777791490787284977747510703878223118281233348968642646203277084324757623675744993540621859743189486371686784565550469395392860118463759975961213142490199491809573400799755939747501584382999049319459789202775638468963596338606139149398705422620301360764087051871314073617855963611485230682105656854598210851164769472963609490462003769097580659454791335163239060834458955198212485209933440888609115003283735194835749014111436697063629069044884572925978321640193752192129550806660212304317808263011864900037454175945749296177350136562436619560329276520257703722916082513059011051239477735890534127392794320351207021228694892179160812753471110816712757003030287956195762666326891016303145826747780854028510226375527832868525364499398207867861615771587860429139663314908979537190652774830607497211337249818278213929675564304864054502326028780182362824607211419583470480316718218367570558991399873252365815714183113689816599684257285594136593100837332991892287455204291809946657900904424455853052640540863247215627193062856046735765840316139135420681846905957070614480310037625807432690933392269251918447146612675617614559472345288667870958322902824804232699928824305000370919429715939306906271502013674935849033583982426774132227190627489455243077401245124510211372861038670104472221403688517101637123242823756064364709800151339538637541998736931391102546993307113716204949977814385013540878672752230370383044820773346441521435536275237952913108648552263948721803870906418114486776139302002857456693207754675521968105276689242233695369915197123795950185301226056368212337763566525312692851337281359903031705259838739472711448248511955717149414470643239175365197153434108512815956531784430227202718621655348979149859985013849405060579084626514960330618144879253188843011517441068750902391651918407591235236623772441772957974252829303279802420967837508656623673686020743331807983300792416237636444797397673452913892830692178981054869779249582452039222055683244777713010032335134007035678412090647957295390082531991915009152077451772960555922359605339932412034447655322184461694469907805678629942249475077431804692933617688379104428435010417531605868854687833817449284379208682979479568338156874791466638487903411829920473332662203192923664749296650494627880182019911051228744258187446936696360634256776938514325820779340065164100158572057683495845568711511943897740622434152995581278146931606973479237902073771977723878645730523806107958088416906370080803608321459092461779097712921085499631108141748887695361846865152017358219758443166024968711672579746389394526599372946362244427103340178179094447011709053491429788970146381075660026428396040420257111357140700457911438306900466685934530837607730347529069709086084168830956899223563159709654184665115733542179191921561556653037639732097337312746595070025423624316726688922490090884290639233376710345694483339062757006746806045019044145078008003327711288239825398529400078860764367214322585904563813718096654818057939832785492373623264091296488954785721928685847921395271458569174606147774770213717616161147129406496165036802141096870193045234113850523246572716396919945200652090975016771427330019303476539349185823039776501544416390857246078584056099042646414065018435539968777447938919067382812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -582417206957247147688430486376394770513225438252483644457712982779188245905452479501699917325548497213543850526096963758287904704804550400254668596485484701699481119642137488854933800357212862776872057634825756799178520416274644308597708593813363023534526540620086280538382210418364349865845255894618714157771354216379993748679515442658556215022378433811222739152798112724827179024881088852611498236881640482050947608047548176193529962244446328575399205337638750649907553285635744887452150080130886991574934575559092647854300643167913188588330645728663837377143362656583944489652114113925331336743269488252458795427364675305070983316079427293105857190388332481643300340388149623817577886833250962086511818487479058422804049487179972869708501653505960868420420597498330254893775538435948069595430108971633208463110777550438205902979928385122245358016353238505886158458395021471050373886505126419402671221358417753218162150975786491155997817710704607901545581526584606186742052215728916451275770676582160519880215814633498579012303072406959728484414992606437902920527192345499199791246794058645359537187742290269784811848606380974339016085521304161001788191109106414084063313524925392183268113941466549465631684160344368287253043609644955748419609266871526690749496471939411375490493586269165250523751397033704372943267448106491900408655934321805072726637302154617988084268717970000156232487519173206880008188081036234414266016219217616810819635739993429312311929228163903889725627592999479587620798506002244586949929951692765926823491124993483156324868156317314918075069119495564455719731552051265156113588880404392551433837396573232685214717606075792393960031698560057310623111665697820107615917660825027048481139926481379973879731730710835340469656430432306040640518630874412118993946589405716330158093187630070414133930492495283540936534628067869322517427494717898921428527214433750720938855777604793815974450848661923013825541895641721470551763939437281946975089464136808630910693063468439536824133817757162508277665481863991507494981076307336872325097039507336578217389972933299470875145650946133045627116201713554246941650861564018001959952051351054334138742262291184894803074346620947816779261103393889891268706105577333572761370577942705169391764804106159634066100786521483556404499264726797154873141770276880582907689940546855665723312038663536307679364338153965583112346672169582634045345745644738987711120018850458354208508010248522298957845302249156988494022868110398913992797497129968179128308940396895598392247528876490688199404949515464913745953145082833633088704428449779882933592785409834229796267844307913403099755778608619013939873731362104917299280260624192389632605190089285646982716697087524069410274288598039037403039883569107911437730779908391316490659886934083803400976222710679082627819610473228600039127399957512269922882203358075089312479416056288842981248563659062405489758063559207936663720441073705668173568716106592910621950324825498369020409354429153751567204809376628989836927171215422647285313505315421739884000392153822097862696299185897509515804170456825770870339171660916651993885570359543290852943086209334096067510522594351684991700627955916168359083515107687754865571727155094468580966467121206969157010317750393398560942748264333000001199892279297472238683027450971664375580092073109791459338374565880992656966922700597273143141152281448284313525909573214927333398784666084440888107348227700630792409452405366535600878709089067234181096718681652776091284340275649640812190405105033122472543210416501323898887555346119843534324900247156620025634765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + -37872265750226411810670131273958343687083182377109760363128306244082755665188748910646626821279570826683499047934456792295414338318925998177049473362598425402411889207829173832665407497474587297585678236959216160854565718112015431268465257572254534341638112345799246494803234134924324192800394943230218920100640851653556120056664862454380854596501550822552852581856540514735908259067205304094311662842094038532247171749151831891959024652564043743032669013975986264696539874938229380501592400529628907454768554017035702489497825494269774865936882044319373011680798241287086806336158225812104653233235353244567799945358411182714316156631219119057270214657364750162135474272825101754123049007540949198183838335483231600672873778134974936778040910222352927238087748745277478190801886483828432864446728210087902221010678225940747251704654459441633966399102494016050036991968131249011267809014372619222945415109878144231747110654438031556610181681591293659928199035000695977998740267578680013820352773337033565725917524690872307038408328546766842436842427924166369240871901525110353327937054005727561668136331680458930352819880205662221403370272564862456187377340901623502576624225005780431559546787464819098565762413482175305804584955916312935661119434972403873246808663903828437705733149149065563441272399866148937309983165842690121334138851256138291162587247680883734368024797340971138112753686145585251838046453618150147158417208618360054587315588295828751264022561203476598423993200845320949608535475143092852954226132296880433983014130054048176840749077198295785493390203315260952105454309653174660180984939376994289046767669803450217874876014239894524392670069398234124171980749753558815584050109759456013508334699533615624368693653259094087088268512733593103879216882045525239959971853558198019865492750431838526052682978966499044170340005418403293998548712156704269806926841729185139416306779881194292078741176025673841024930472138899891467907048316822860287893584406713075058260422574453076251875242589246837289013717541254209109778922121495820363416579352356892052334128701953251155914224913442582934906765320051955670747360209858152410875376893549767445461147578458179231883804617008572750946153002421036041822491958436603099640960264198385228550312251573428062884748875373831850552580187221073226518407052218721216098207897853045327085667293361519226812141199601586034587208296213983216859889952404845331640403124876569291064743131899789877573962526934016051455185215829841563004152413442101091483203727391346267243115649022140608704556809461790932103461950731074776454598230549699282854462883191650478064912281344117317049655263083338091169706309333231782920608737851287658666769862620862963449324842482722323876782330486043725672818421258839722576980165296179524794895375284154506024134574430051882087455126596247519192657095675683844338693084824138275462907821484537356552562403446229193686786719015884347412196957939354397826592739714476104513285231950989544207753663401535341329529795222448135969404673504985560135143679976640806956991876109288625516287516448581551350256702191696836733272996104895088021557975803621504840473618859967535282574013370198686843840502448361244409579628948911299425871471678242167532592123653986100283234835863453210847506827820294351303146888823388368306324256782088596389672202893595187124318937723122876572165559046556054180782795744203164111637051886031857418929028499412189730123677282698684382214977706768419831526058057656924684449722931950702873854610247752134127099099843715923660575911294839108813317186061146912834374234080314636230468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + -1444305645331320691219211282308039540704418875406697668391697378396686807674155510852905196705336867256564052267799850792005436886958608730423331648499395894376388524447981910105532979273524257604269060929550850832172436596958671909758562612585424131453139227589923181512772415871615943862087558740499629462228318913422666019654577172342770194305407981361233057613465687239294490812970666768598406936305250459093580615027509286758593136427811179987829511431814372741574248445347255463216775388048482963977985827793354702343897785788643160676268437740038963038339384365881765583225497811252640519112813465357248265534144014092390204509461807400873122090182622779412664120200012526908055102281303446515251047357326715132134650302437929192031378548076053983539912541419471804576916121474641198522994451363494695460288832560216526711682016830131719989530057340656533184592997552722309999574984852582329213105055963128574653413469665884401277352160696912725613621515860935465600653079648172282981378031306450413819973418237593170216033414291566623768005428920079972045296431924040654355868780452679308790928775157085156703958195179550372922329239162644794612168918335127095767566464074410238570740301317675338149007420895763902489062898056028739684900287404385145845825707923053643153051008567347693236734876619817925832985638188464696519069320809105987025671708927050404835901905267301230665711050397682765011673888750393507081485464144098543489927855474125299552199681744407600775616783619816364700672621832701729638744567670335983751707661250883459443516000554688410600796190834026331155703284720215283403258380740900675968956634390149120162519573083327485412654103485950825003589328392994051761706402814593824856040496244836997418187875318115248453512609872435770480133001022783923868016166864987441693329775552609398145564714672317799501960626536095276204734788090163631303376603181678341664896050836090342247556115450612551532045607539003165051245881132909229569589931736623441378253089466778239367487071791294474578377984552666652096764914924592019534516092378451056358759794389505292959163076637778189301559207985069198410006925840534317626154164958497217437379444115360958675100465618305650431147769536465274183702354657313908470839690933043247663152539408168185506030055321120244005732292406052983584665951189320279947794791233128420893409703097010805809183162691498425831597908029329666601206055342209299140218793564326435210187179395060146004031393969261814597571699863060239125024303113286751031881052635214225303645574835415900159603672737715134985157218330941520670320260526430377565174010479828851847485260801300634925524984908595349577827315641345239662384140802254009217017438940628648457243394537340145636819066347819362647046095500469547950953390622142707594137593443023969238526697122022134375192986886894378673390397912496532441686830317057489890500089549464763903249111254739897877058482761049342979220742860932043641624071981409616294306470230472667518605222031979352515701401508389817596707584686117393393706579022247890868056020959048642035669497862463100582666639005692220475307686831716384260122328446776202409378660347022749764507242923481431259054057126141015849321546823675505351417578786661953561716567488909046073009727296242670791969359187588597496928447837565326421820173999442115398838614678449713817540668003030795326331323878003453915454429586486209607875252106917421860983482320653285494735518736484560326826974825081812048572490584671066947700737333719572871109373181541173896957384775812942231570050846576536489165170080468669766560196876525878906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + -486845629031494217920642466453733854645375273652050386554197012122971577992137420501489982103080597666090491994472364912201946553134661309986573226731217766990509355905487486627478308346432500743509084230635811031269313772374917107287770182185512690433014891382950455859137971722570384196940299496648647766815271310440442753082799177175438450525750767511742908943533340638669841273634098091243537590334479536405074788369148040852223123790260278440296171716670668897648871178565877235938014113365290691920442806802837893784940072696271858019835560271409446548779815535893240277568759609680850157675671806777931546445895611614052345829317507100178708570850179745738738786180215775450808636555546291543314715255108508711836435491019175965217189631748263983600497695284034465685752265511357583654602531005138664730185239295072260515432221891897100109582903733580646851427925255498680531194641656698995150692911754193893191272059302873851806080981882465905087661003812797357269084342553546282996828824093343359659818400378951857775148322217408494115837469779295937179800366410928394256079968959429012867590328626715803446813522200485793943217336324731195533060430865631921397885502377912342503373483949048215229231702411358500821172057534669533286223107970910506216534498825902195337909559453789133829502931792138312206952191776794715902325418098641261251512611239855021972551485713737810802543748330242085804435720369470423189196027772946069132836480464598786281288657844116420025848681470513563572511784229138433809369047855210659908390139654634995960688002524593319375923158052205498379790144064983373564152848828411703452107780867832067955301896706197775709389620673442972629777912488347014482836157715489442577321587645986532175488503216004632306505896512554160054214063106480083109460217846016300749348554506024186171959972100250504605263400916754236328041606830239132098097622135313206827346840434643154515905234130962040627019258520496633914813357741036759918600047891672456039356887383165774109687232549452700208977169216463931221570268340431216186091274998471850015725263095650710782791661595679208686659104951074904926544659454622703718493635453890938308271073765045525339544529382151016171637873095750153006540076508176389991113551960032394038283890829734229072439807476612286383569336478481846021793053474692835208582674911380771048896371831983657650768510053846965061628440401827666722403172245697577677075482463568343272978646447822033330599830075414394511384213322164246630648632742827009752741684400788108031186763182272724655555293898541973833543630428639841653532670186196363724776950746161211394465644301666760683061514510880774331445092200515788366000670868403129617414087404255149139497425435882073361588851123444995591047727875947516714583198472368446787039649035570721952459010656572457587832807265634405499687358457691507943807878140042531368233575690092441188689942704351163711300433659210770085091025268178802135923401467543352283068100303145484899260511364586069921005946786607547741205648545021634555070170110714856361047189733339814935150199921606387791629736627619071224188242053790379594503673445471788093805689353620947691059521920953333371803926147323492008302361717178839433389528107614449395063979231342292008115150644506191746083804301115785102728759176797233793883534961737549904153203103559342213073339097883340384797060072502828332383672213224960856778889867014213152338798676100847622152580315530698572541432427093471901972244290976998348755387920370117435828058370937668858568906656627208093314180727536447305020296198563301004469394683837890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + -2651521881023942463028251517641503858433311733884696793786651195732126818883722830051926558028857217029892638487465325182586685206611692697140804137318123547841322022410218997336694807665483450098351623001215413508836905859820109397908513985575909023216207020182438346262642327446625459313559480385994979767210312842774230403645321066404796842704124619786732135636104297948853527930982506627478738829913496649642664061826493186771688644956851137150911404079999354201200379560707638426252406856284531468808199153768647893758135623034796199668300918948082116981838233493132127994842232290607322833464993490005379385984441097301151219395155526351764852084778335079802866284590514615490742735867286614312603068371689479430053448483671612377969888557631402444994850446960896230342082282632881130918897841690037671978598892964079507868475029676744213064823205563773195219189430807415458601954569413014061064667812709865045075808298480234055817494093477608243096258022503809561671150772600035659797046177670169441679379246901478797984318828132523946419366065334002394355375745575388559280906398869304108052275585538515011233834093914492859865107754720629699676846140072950916965260397555449299520483575630789881018376265458205966350677175591245676621885277622822067316584859334354953940121511366477244886232289626766534246532944297480068827531412688673081002014802223444257717702241750358229518414751581585258246757601100230238399072313068062561771570664007434199392818323641391218502073321642721370544491563689301081336768046980664199251752622894650683154516089829253405824354286742479552283833766080133381635679031822755452015492095622479924895558588872399325187721257334219172265805642580186972450693895883930742791173726111903646059053666372063588756414525402667749319559777507763738171899939967734234069317638396817560838702086995586590966032643848273724995432832588964520245998697098305783399910369654952115346336094589453370681279486801689067990335544900827151082134974333940302811502697102084311633613026449095474627728304411378794226649200534824364892741479738448581160040806973475901580607815922489698438884628284191880667450848222756192902592581131767597613603526018086602989302040884007146495843361963072702352706414328549650483407898206389944547372405438252275320562311317669223505205418665654474305014351515995769485249569681733908238897252194582550659048295514840043147618832077533163167051524045581216709116399968298815235282948854651458904128028773707274418556382034002525899550256820296833915495856829709256554725742989642930799201774736301658071702589783900121994858131639603031978290402052599770194002675244590211468786649665345186972055110123292206547330471568432374219575602792278789679689029908556161943964390268876366695863986387915778725574843130824823672590782032213927283664310424066090276867453683057182746705046810995256166518028354200098609189165430612311416610867126139983744297990140614378627851043166595880976094703527223670574873045702376130874420034217016558900410223681407713204340997274109323680031730547843003280800734705445761768869076102420800420480629867978842423464506538370894314743406596714997400673347545414755721666331490226786471709164759440742837739607132279959328484017403046297690364977052063611241100210571058967570915412764754475325936301875018879641406775780106440669929040310720015722530729430914380900977755809867782395054718729267756928572343775271298424562789605838856617064389442210019416257695355537506425264638746361497244629359421209638751330767127101309718946277523661022006128498355326661316104264187742955982685089111328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + 572030781084602761647585574355457148999956018703855650659438420660076238978757130898050529649481533574836353494132998690970438874956444302800074657623502577033844291717142592321813190322574572566823900759044291883359281334216735078579369379176606698616536099141254645460964954912961539512109479373213274302164588396026852291206493760288601760239737232757270277909181332760578302206456682806945854252207187851486665793170979709274461157528836940768021013447878618743920807545587539839596319434140799972187149742203369664882732030950958813970743722758751777814371111392995189521175384956134763771761450298625590489470531363211492381828371737140943360425089158367607184923394086954669106598280891741742544007014284969614106795775668866500238967866229935511263053345263848424584290435850251943277107310089054850816771377980607393065557006656006688882764569976146874201726032613579774663628352350257256023278887645188754306075574252208117990188325526614008736523037446448302120955944264814451722579793401752729911276712476569938513650981345217459122639171001811832763521865172325268290476930681187304611948880017799550613398265628571710311417059680389024240916160745110893861105829652994693589453225364840786136095792801331140865476402737189667501420220283177471239484797916666027597739282252944731966321460366163322348472772407090807695173753381471385782531050243530993313063471664666697821415758033477419012578207670755389977029096460496811669333477830540255533114775856087300657514806998668578320353577375359625205392704434530370253072802061364052042819719508663103254207930112310956839541288997354918310784967498014300954600649380017599713956176544576887082903220702788118244760999452215510278387774820703123470132939219245753252257446806871777214784990257927240628223228694855768993346684962971170963844637062746342012849584201554959095146034951934508737875208228492410221247314725967389286395486420080736668744631539182414206981094751719022732238355715029297550432142898459154920507011794274883096430088891861555110891765564775180859544656306880168661276934362688526893733864044106947443492883634244324416434583345113713870122613476783967695015226841116993722996992813106354504567467376738566866110739737939296629426044907984372228240460576024785153015484344483640603614274243837025785696824034357513331123625082909089047068622024452472130323267049606643673805119076691360485539678812710084755743332309238947540550406528015296831370767118330338771397825236258857448737552641382241451909915075948610496178442797081882023003450481596019905450836485244553861029646118743510961115537097303075263811236471799859943285207071746500718748859324959799396649517529237168322874375674114837892296545691962361866806953181838639129464088162023115117534820762915971353323302294944921470013333373696653437776680753508793621961594886376208386277995547151285807090610860696199199744289465575337120801586223129782122881112297677860001221730930154631477555972480204747422225187476154466436676371747886083079690226414452543143842722980366206706975237801127927948963289726808656398303898402009323127278087710393814554262044854239588224125083610058275405864587111903568708404461377442970558865975194201819828016014406020754591081640514756768830482957215786030376098091664720285868512749532708552931414771913910574090196173869025839192577944896365288663517548909142466060401113992674717990447827955698056657038278790475378662992403973767143779741314936802148401337672718400659433902914477838117878468063432901445018378755045797039454280878172882813996348533266639715040184910321841016411781311035156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + -23225326780100845392268502407273587264408789396731467529436902883391270449311657944413436307647431423089733702823327491652276167080596825667409566954823523489448804665915047308316164425474091098962210624047178349731631911610759730818246270999822099130304574334153698713823567161592424358501455878930620673073097926033125990071919130022752231479978887287497522208013759476653314790654899324587824105636059923208245866805772543556204572784425727726693223868079618214296570708221022456957844841066818819476183395781662036850279384561774958706110991465474620714979957469945696894226183432218988727237743585156960180168269743232826808538448172899112980609609621178668561251489106028073818046420586655188721768641968270934477138257243985734105175390559174869979080628285605207454258291465060823510979529065848231797942704475298975783147707542759924459003863415050498006900392643411168779562414228182461148702835411642272354711996345609486651284729688623490929458347596028636733923939187257742558218765061942964627881669690153431810669681417218061069980654244346490033552989234054349839511094869014614592317189184146034595764973467597081787284800775043259766989451816130075650126802696359091382672595362453741131541185433166771427558957638083256282692085580714652634966345247162304027010235529812273125913512369836135456466427536292218916906213840759984779542065266284222250237218664326484757032423464201101416865840273486565414814512302096222447862820250378749711490612573285987447346793625690791936934320393009155894999265204944127794305401377242902428616298381374957199051991669816145423243334435430539931612328256732691964432869878158594325410462718979165366113729232046820318660737192930364710985096552151971459036163851087161936282119584515738669155688012602547799515611032026860570736948425433285306484623818218272998375095771285954502504970626833625274011367393929401327632740748011370639856805032529031590095292507593225163180859525202019468338396791743124654466026562296648062229609690004842827636130520690360317673818242986723306416647289316205904374728057318416296592386909808384812919429789182679911098429596653932214457693780636987828849263645558477878322105544301688344789631861157148487562810336166730256057508625160125458647054445345195546505186697926519935113846181220451384568757547644003713127445614784051076323905918957268475673890941133198985677776766581596053891747680929612930311071954992954083207521999070042040939355098709492597676498110242471313351052066939791085865189306027143282488879073906689473104004410890291415154210519438507238655752962722677275406444007431192023625559247524484711861987339430947382978832780514532967604032218764432135756884871681819536293908850996311353753126428826430820450368410970813790679877699811637815274206394529916903135904103649408702709125820264510878265132159974250791560234361599690644810183940048189197787386927138495122763032231756486360979916226865534237136246054265383172031969352207651835001647631726212584558857738670787555769896648427414499888460234621399511107492492139245955915595548219289360157454422270212724908075578153210136598501835946031974969588726097520372366948820780687428928034144902093207638017909400652021892601774012263500138686252464370732210901050251206407415275438107689855654498988693027638493942571198905506211114058741047254923081023999480182743003764971049859543348016896406794332061749581169499380271359914790214810901586624884410231330456215083575076082812527824527749792545674778732893372087593103625845786740447803591926078644333792132032097300792795152801772928796708583831787109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + -770533426757103155249015497418440843692232887905100824581262946220721391193175440666093473997421280144118325679367607686096104285435493722168673053225351868196104485557767454954447751142899117805492302901338888725619032209900039011175013590789710975110946147336738239562458079339360090983662690266601996798053697023622852014914652021844944063189159892828742775280197288611327049520251558981177123700382841025625098377377149541102175694725102666098011167848432150662667011048210849448849143526474874313877048347112311242700216070294622020909548424298424122278358014902953045207664684448902953117462536790003584015853954759489483475703238455062511769658021815955740243601493847990684994763378360719701268154236058122378500683664843915316531327447235726846171462636085633881194548644817666007964059770531497814723878304944795855639251873048583519054645606211643115658838508428752537245844980577473860223621849116613053160322362893114638673348818451256952277790373540685138433809682229950033102323567773920119039762029370048287273784330415199302126811968289626531890318429526299998689628101680963563401901595188054961374633746803834220561344702499127935406286886838199042288587049076999363438875872075159895918067334283001325186586138835421839799740897146618280717821715941297732645612126323923427084608394192412498245572698680382060113465143484886120404269824286719348976387621177451359363109457966277781961234076232703474051814625950860994734634699612556246724647916317788630615393760007078831237724929969893997762340391978630272201219975455533553171804101218345424204117399376118808071916176762767674745519016434114916635727404545591221552856533626371971864099038524689609634785366310695722972222472719953187483674368039808151723193768282479206901851221174948984077887907956378589685714643113374061825415214142742328847635209933639319170641506776374791541906617106570046758557930473933095441493086125788150487253799758740936604422910168590570064128690439951641997610852696444766216558250659073453693670053739220076760892132624008181135990962323878493297505948051496566317082707384951118287994849583795980695113843849374937905091391956371374568810636399097691232357214134578595239264937776258408573727543776821211564387853077548142738878829420543064141175435870392611938991163256598354071989723107583460154061891649963163309192752478638926269444762583622997343331962370553104865627336502425739532640954962212855848263070766525295118788302758359638098291982685759149687372827477391235198886757478463035511017182023879481748703331123518940261473635086328195740386450249172271144346106788555586798844976520118546974976696614039700826829855491834594198275298762292024715176125264200915884840376349893312403079677866235116461258758868637697221046743970279199566894476826629674611916129357011969486239397068447285403943539736912252460055083597908788569559714941646819667583956182988828669485947256319281711341240899888547252199829197570795395476809576233937306085943745436409543708368274813819898819950197516988315603674547343316633997913258850133395118295992419493634166438409497930081147029882690364992296580640621926093236841250773472461643171387599861314562978574146457717765670169408796527409454187129215886789109300104715109637260096504544931430950442926305016023596708015513902698751160969345978689773691091616252263633214014624957081604534868787116861244811358637284533058658251304418317667490306031213821906390346083250701123612158714978728727534889438732423826746432081173184286208482841736369465109596471572134663628831003671460279876133370180468773469328880310058593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + -421434047483446690071675537059958616959658020831424188590081146288821819131701439919367948472856246230463561972271615823358556922136677888042548614040657625810994057271359311653537420304061346826758818765526423231718920198551128745843949758116112168618969378294424377128780356489851004091206886565527255064067997952785737906863716565835294935359523773043944491154983789663628082504524139630627944196116608471562851933371793830260140882887494963874850090525432715548647997318315131617090283616072826795076384751347564151646462663454230509112421623510381430959169916122211128803607768908706110362547573097454282910711585580517227303254764329276257395181980026138201384224635092159870047024013397595135490907967110846886196522271176134035304140691994032359371850229013667274635330360907461097143555245543660386983613814218450816830085200698979491026918945929556723230912924817888412797053572016787723124651422618461395165525218622344076069652336492757206486099640604463460677469529188321263908693561984046160935336541952579372297251218508540405184876933204980623924444398934490665920288711496046961498974814827224551281394564256922559952230730864482749523971043703460377158328394588534104940729360287332290052431257134578077928498840530601389429833349648378523661123450719355666060068945871892078031139532425623278617589775015523153709019058080729803979383290095656654276119030362204509441460321348790294743930045661742960722311458721988792766725041649696423157294742411656692906915482151897911440680038795196372540819868597289424520070970941917277361433653365422905849088911641928784264893447048023922588203989858640708500765795926410307060738918021708291213486112711430980878255646134378839227223418664408303287952256939378420269823251719701344255682035503639337874600805641548190920466952366811971640067332924732733847064275418237390999466929178467366673185768023371614999496074879469977887806251377929797810753019352798279087519814834269990772051314072123960310041675266501769659370600940179172254938493674403528666560540455674049052496925844042626259671560964490375352623599533304420585021088026012000488247757160774156670875638344856350836447431810210734252046267133317712164788225199857289747167885912248635061419229642482407658350905009498068984967043376997286300019469545344809311933004087169240404902565608725979102157405860693747066109043474033102047626541519139516604349813188678472190407152515257912429237027410199260933437761431635680845536487513505796751300268851589850079860553833947951879665861620129059992509974013475108140254760899418432208947257250418785814891073046465605341553683706966715686799480083166359757785923892241927594486241593077386996930986086893775549194135472631297628482037448513306332235819139842537918164838326593040927993574094071630300523662911467569439949602775613694120809401784076055575286271109155603584221369611436727429680764745063375972858558922892131461389807896645057009920886861445341264924675503939871737729493625777718351600524968846696429591027258311159091043672978123480106916388454801844375747927808658794282937316765792166592410596721107995522570354538006595432143368976003548092911989877581983027590761330084715461753006262164595875402342728355804339597527257804537952177199672921413436432576975845936992248480213255609140649636643008553383219100631005179890084740484754980148747096412771527558151836955383233590248315556390176234274167284515943308416282316640463675447538336194986026978486275236124378338490509688246870257053439063548201003542407987587467202135423823010680343514981043284706174745224416255950927734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + 12828966007075755254984986548723145957782575496809219222788659490728977267986562476402250522155061735350208545791521650797607508548217048435459629033277983285130287328394834023448831787802880397324527629603781357086790148117587933070736612073570870863517171659224194815150351773697900251718988066442794758580268850992702992429455919751665357710085903503575027476559615033644605698044466649728965276006002835432662224926761789769816465606810556739406804838417036576515484868405046566785033574988357970992364032447344659563143201031362036829094981569913294442093676702004829956150826354973276383302330604484088955415116544308738805424398453127948743398296626129324855909146612648426934475419699875256863917728938539125168949881213986740926874839651259648386755464026079831176451246618695840746936928504612087101061055247886599319352706573844168682812024653744136788955361061799036384933226546470515253388788700646731590944794780056295140585832388651456721290395625272883233538973427181337214241379094488173043946791989349684693649120014466421315882446256167666326312544696527738328729704197398067278195055094520442057170091694125050442934329332782299702912825596203704104421759289668817328266627877977834045389806023941250829751775120927711375110023316839170726902058076848202283360502993757963669587085859816096591718840927966044345822205837256644446152792174255686188709014640006339201287298795250618430298789002025692210497609205162205088453014993151857477287939766179009813566169635627438242852974861929191686518460408465385728488176161226785057885612963040574888781231124737585663821782572412705468507342164197375226205793399906192301683601543444866905113145654423204560297323635375177041820944598856588992046341812953847602934906925417525775107059574133828622813753885577629574980949278418448838948033134440119992586823954859956530325515079169087534732035520704281571757849357364262512803931649118417006955778149095894979138884810024114260618197906006060122886297917954887264424326084066699941784766035655463582221780931018950216914792328410832516947190814379699802351670426306936285421969026159453687357086689706370900010833517453486408518477801037185813890943967756753767644568555388619416468439181014683871644243309113122741463724731512912991325190408673457685703467668981503850481612029096032376423270922554497925847768877111289884992554589816099638371028774603803019139179532984043894151016754890225812308379787863733711357589590399777052020946012069348180474931992487187508727714963264330356580089894734240860036836996129065856206402629151042577785070071992474943722580275241523319184109287974438596386695528357850637830938485712409828895013467143952510208453821613546496356084287584915012611687911217487093420824056344941010911256766055744607521304175854778135622500152554919191224134706525265655323019297713543686281137346140772512692419283782244148591717915794200989900530596406621491483228353328814461566833743316928822601033853320230015674755693733352071155510574707930037820953162774061506000414723462772048183595321092829386131621900202259537921352651978319247093848971509342333475613866592299762214264519385793931767501684434612916697544189230640425935395975726354707940622897516618397770791806452499600813669362814625705860295652181623670554786961211619194602100431950135037975330097109012316407957370522964930868896794240799930219280971939028043478383938533801456520736620258391323216573384885377969988720842706651396923863845030656048773011980507536413697176879724594085798375515774294961214988523927761941402742581708196212275652214884757995605468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^57 + 698098372861983768499183900323983059038771165217624350320239451990725074862123915455938432593100535664747371368815728183594597644802162868839757363911268751005205619442677187835407650615384685272565751023938230342964649721864650215657795792303559703716896717721254415425627759250997854609828777944649831593434941213015886701591618763939202526893312483533062179721944763542257992576051340511539282590307713291891717042012765169329394963019351634892781434771850428062246906400732965126684981755265781321014237478549681885813369490162444482028038058616848758055780092842401208332185496373459485814919420432269535764978063622605108792741738974512938130150555209253291650852841313102740852210638527950361073892459614536738718647826171106797967785493732024409350921020152364670944211029993980366815777073148985991591995947946154965209280064939563441997198644455413937095166989550960636954909917459219838667515654480897003851148402512860409009656770893389801746777865698117785046689484629999104602411375654679047866239328396574669407667002159234782147967272884176294136564580136059366029326954223402286291920248456618853222501343960929966223985817510858597662240560247313813901259191846664718793659612221630695208433450905587229012493451525534275487154654941859801827190575005140723995558796599896469631170322581630519906740195338517680269304744790467434597784805539603225625562881594952753031222934292988869443544830729275256969463463049661941109357387846798445784413495301870271110662207586048661789340095086931157415462718402887665580596025824568809314448083008227739538894193924932300592181703953223454103621540293249949122574055715811435435219082213572776750773297253222547237797213125863065438575589007473909618450846511283039097525922553437198291305427021780820429472320480667847645342479598879898315999492668630259395716369333106043356643363120981740831122082675160258112510092113611582941517506808227011466792652200003116263401041008757300099800205839207591076792642496748453066882704485534537924252598487624445574458185245812120272872669376942162134902901424529273906036168842319903217879596205209425209656770967783587072621374078859545197336515612943429344893486638137076984655668103668041019220808334952194444242719674928472059281002487347833124538454591463138632987827209875544233144623240163999519653314899522513492371901733731454264989660227499123548781606075780042034524958639330095089921052530457805101621392303488832824163494484265200921953984523283949643609483553691171248271722925956945904814290551883244826688532042847302534711588068289763545392816150828114541896932536850492618599422314517291822613037217084335545962978318534684958965219178046612535687252443891183196102994015662149120111474577647122073317511657243233993857517594245743949223973888796275314549320357050541455194788903213216877817614078358013396250333049760380967060230692125463145453817163679202319634534769503164488338806661323611720558111519428802173774693357794182880230380117655206207076689894616879133392039830012630919066343213376776055401439935339361973337301378423462243322556394137577164662021925008811285654643366931960638453691274809214367253099724291749097982261367952119500745431913052772962846372069836297788214266950071325523232088362633576953026149847546088466677792696584133891573394907708462295459250756867069362615920736007651989506951493962099819900295698810979681393934309724297311526682842170676918095606484522460091686777935406966980326962349856839663318845613316012477296290157767301015499792824930625539957525115335653515695213400249485857784748077392578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^58 + -87996585306045215600707917173724582828058180880754177998290708317907207303823251408055005934603843320195025895078881433458496806413160522846650538045242704242111078396889409866841550873238345609222057147873632115987359467207233528426993266220095621959646987673112149139070594396403643520741413744320677296033353674753474457292428937002996238984073607407100927900701410400924710059537219851205192107413639988543489673019815868539456657290939862002946311932842127670283262974838472840382194570313130979679044498332568236848871804173493270162410124233614021950721599799060854713876078717223272983250963252734634223560837505284742101504710236725064964342192776912981770231249562651943051608782800534268783764231832415147931028720186984617502408539384949142916315648330468551898472798636983972622351011299649523649155680784547958532100257560130695164704019179258683392162126532453919922704719774210590633524191599975989298733693140834988634618279263594686632405516096786268219390734209757945011197270776255311778630767344523737775594023138789898902071196103130260059957931796963500200645803516167198854007525175419763627423441525562698013461065890473718359984580591154544223946841185447377153936639594902057971142547322124189425480790084261167161856021965122663782009893615462569937901941076871449860518249772576076178464791336830613303448290013599520358185764489250400881918427843077154967829788330582748166067028220142937564493132507079674916466540930223970963992880181752599935877612087169287239209039772375015793216041050613370120697197614778376270930564076364506929873298086683960686247213437102401384634988607251975159299697017838553603829034277432020093346721394421818269265707939233006303046086390882862567478580235351953272730075994086993245669042661598566582197951777863246422629484424968903484300415864459782646622022775658458096838490024943845119473861122199749338013515996689843151299739095450631414287953699999901560781500247797063594820820809085314240147555671326560908246278076553837275584626657070114533504710510721906384244441816348057703093508069917695926605448326465637955255834420485031174656075345906391851219339715674433472373338056032103932610030917676508825112841599215408175271944118415765693839900833193409290879657274872154381143216529185699221079697296451698895402812194747065526125730918525045842584443900392941776128524570616779410693810950053548604703721154429891350979173561515845043890686249559243697244268027273967189377292002587892979411999514385744637673358945047225106244720943670425348589984772557882558677991975642336812234406420159565097223578447715223612401258608257004113141794585609920389956379220335015339709984499090862872757518378792142331123404797827581194523681431367131992307563210347811812344664409088335624658725746773130574886762185366636232703082394739423912384006053491758872595671897955779933739481220069616715060180165104641950338556711209120749903308743324725625132130974946417995499054491302124872359720560113189173502294218974907720563379860687658068595666309060100092375933570067018177174552190456191664491264883214033442059254416876647654663321584943183119281109831615112504668285660052175828834002258909444200177670908494627745676519323160569907146910304275879782673535944010404928712706167432708011389705996441603765092592286858074643625537494560455291433365680111324748470542946641368584881903541025185642940788734439863471367810779547283286181238380280798820088194299595112888562622366220931998712099292034663638558185935019510774521838245916387829936178566359986262463976913750229869037866592407226562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^59 + 921181341530900175461854891736612763821625172100103031742373245635028532561339664179453673734886396468687492656279251149978066485172832799690265837197121029627412109352921809359058881232961450416249052705602708845264967858932275365851285294110916168572210260021765199505230145035768059389013063181811426138158582100609756485600250077531358639196230573786955780111793681870460742487221069603346834902620681344851814048388000362524473491433620251135827211183264289173157108079276158346534406786029513362711681935617249026724975794646718887796509138935711505240764561553792944386063065032716285901920805187763306543821366194160159788496897195438219194173989616519873978684098456131141377722841572714175591845759879195672999046571615029149488433158068749079696329135065784728961904049224420482032195929184665339163272909342707920880937731714331740021487860898937310695062318972995220850191050709859849708100787651233989245181779141471813030182250567371805711571818647745746279002126578910495414969257950333982764246466807737646095755842045569496869053637155896066975756101098251320058061256553803671355443381996067159003246693252672606204609577118986281231802777045177234180284116253509107870717235391844045573579248233906935310621963849206452287590045643469697160436219326253857012788812790694427595790286455696386459881444045956324927840993487181622856299566151054677530839833564543688695748830820355088654631348051103376998203100321959951409779171272269514694133264116903152858452880532364327091627539161788633632437081454303852495109082496601952314914178345001330682524405150579140958697803175443519346945038099533422126010239354039175560092340630953722043978654393033205910758285014357453010096317004286852531507745348781221964311265344866123667788868021930521928108613524258640063539799117469280157845614151549567718102433282163609768759927070521444165512656317315463835180391880840835278355468584726930902791880530867896562467683540024901589844705152854891826118401075072329105314525461567686684677400985956109020657674495227421019360006669964316711749345665124366788551710773707610066720728772938584538095450971993388347919163085121859017212150946829718080564675205857538414545502867341246339488303680696341804262685921444306958982033790989090433394604195091954714903004109444973378490153160330390697879762443840780510120937840487532704178840205435395229282483571173784159816601641364036008066641405943277052423318235085018453798873216613969233033356907487502083441652225251450669352041732174864196424154260262648226992619770154240715224039503413777438925696528008825879247784932735990030404097856638415297967764393761161606284892363350582320143360915259620601550567669538451865104725592362250938002962038354285321488695605691688215724816525280662141537692799515425785389681566091505967028897432385155907206759497460004514222999525636345351824298717615200692242498853833196887131379524856410395085705045579835131159644977112360753606199894258880243944002975554045106459626815389424800795919213251390157187132352387287177874397909567573771886820968327182633899677327552396087190292111765594780284825680235955081856105996697092503551551522485062153462760337594768094578974607768814626084410785854192737368863112256641789217343400267257755978950897176724910967141828276473280059356706301552103726062694993757975553703205234263727811435814277929406633157184999074630677954388525325873258381235492774497013679906907831076934430130834532379775116350469492746687744731699458225893392909665903405711470914641189186532712319620736396430515924294013530015945434570312500000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^60 + 55568471348263036351046980510462955073954779384826372338981452862101219128726529506342328985959106547702436950647013672978385096468867943725448223262034301427260627627316634306266002155481711696054615334772308962901394639705741423355957631950331041524528538470688478812575740766495875693630593402708535851784997103996596694538518078302186622775605493801685309512293909366539973418591503313230967033997012357818184135028140729156900777149451891444992794942131059858234596266238020420060924187936711265078175283094369776082148642246278111523689531956726619637021698640325268972401396785624382653930596010653017165408968222350248225985583587661802642311372071292468507182129099703211082743345174990683213980342981010035138759611455978407582060300609384441673842718147607253023159327140035942738948329501205029200614041092019819650359086892265922317423373456303276738331016795721382211744623152251179202228746268607793306066675097547942528086202083358533065605969092069137730723539829049316753184335900416725793763307941966851021367869050572763234145915210043989575890456538070939157980014083088148143036131958207701775698247641997243095471403818631725579427842719551063481947861928663109103632058004086607936123980049077952687442624480308789932803442522872859978220742248856868502533121492979020258125095064856394396472295325932354973218903235228348626036927493695219180506555329616776701976436854283032187310664314725577106894041467026654584376666161235410713544214464802464890635349548508578105982585502137100420101294138960828137469190147260976143421877501008241328859875902485645464837619003955669827855717631652015099394437261919441105980412108988881540557503001341371453745640950806539952014888159100546720123683360584542109200180115166970226314012785038801362716480441237128419940943445321537942219096068287683855450067064325112248610585173841031512261079457291064646346533014071569463927317018661588554164103888043820903881408712690807306080626107524426156940379203782096675210888873593038868936360780707167352774900242832094038329013132053898111695237069399141051174008905242330510319709441763950969285516496955184004657657083333601324292321783581401992473255306863142480854849474906710396442934416616812521710860094985379663800525774981552965494690108393037989533771816889948280484102918474618738402001548158323637608334501084642088361272348971813647123179396737924183236989778410190996846754636149552076149261537750637339263275062242014305959843961782241161791778729529171398575602243842664032573672059279280547625149245736080491172497566850061608517882313905787510471436871090435134274317256205569551963451291929518287572796627595632574266227602059456717140538215773252094409997279187325931351534666485150152791004294651678057715681516907748374986872990467606803941868165619187231150564380243706166631782115896538506113718660894020532637841276225866503116676587368694913694647967450962757843161338287515198823861926136583322288347190238504095695880479270429705331963067390116569095309156203906310745839267986543555928438314753247853111370206126963014909567078117561171559292251592423353414343326320116709593736872579614033967164210299682508952061982808686369707882843554394025912643464423679904975513148814196409015215393602829303168490680124982653726028630106660682177088714512933105712353575809092364296766071609717631185757383809189231931239198421462054620470843151197654646449851902436921748488328424904358352660082714711364539212506820342709491852698610764998301693200625213686979028245865599640364530539929466268489477442926727235317230224609375000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^61 + -4670216359178724362499117588330483474628982202445583173863761803893438538750793507652081843443316522073964541192381135330600090241503740307955208007494973261730915377996993307261873460584614685217013118177252894238055713626601043889060374896346597090138390512691916945185274249597166837064916542286350868603525359183634323471410192477508953522046060861471395128249848106296881385930587294473123259178231259602386698918823066688128501375054439879991986919783178052813711502884129558751265295385949619578313401945474129581884324977251722623610389179528358753173024447693250852961935983440643607238167442054165420839668366749897382907029214191632871007884559751653670416811295292113033868660031758104002912787577569610118044913382124672306449542233831227972082588259844626962018161847843335633939852791942260275873372761154598466717103122051954132971629874748317987706485912070509630958978269960201301799707261708107026136362373342820849548230761428133788065413578053425646173673843160777794480284319168491945340913994158259168659260971572384405082234874781535125384947475539306510949617404659630587724660040563892057915539996305082624423022676625834330509355203441092424270519238649878931996391843785511438371821042745291584482497145303586968613949404656956959655634033632414539117994589039533585880666872131444767410040190660716102961058424570829366376551207286652246561415365389421570763157680935966723900030152875665837652592509763625766741483418104903655801859352743460289058085367961749245137488125254654203976995095118131937258873016870254818568830571114462665731706401531921284494147992916311628193972670523303623230947719961261821624155698100309891779993682856724683273087233515030384589030199662804845656270486155608221706303216600544690267975011326655776794558098875883884672502969627911413451846854277674058183629306976753024910182661043804316214909129147745430031483995654970019998562061065590114645096773771333129379736683331107169880568586739303912678017340129808989005473340801286314412346878738114444478947082264208712097426243259303323755312931971694105740712879029269624958143762104477113139170004792595400711495656378489372241153523106695004021773827994377367381834325802649781079979006906105706446239294417671931526027959163936775949549335157247796109977083000565898665905038121551018348189802637184342340651578888810853589724002286591613008339289726570745275993529883119345108752926388224165045875105858301345507645367309156619789607700703301166990120926551772866530817325365083921756704320894550052700488756015797965726652023896474787495105537003071914142002647585526567350857094440008506014648297735455304145604406330284425065123685698008214022987705643358877090517660811929102781825347715359477093311138753316026180316642476455044355278010045301595437376300180295192005807175024271961188010342603046405101493906905916529565334245751354979005799784906513913193314952664866308266918863846721338070831955789616181822693289660848111678905791879776314905240450303952207176847244975012401501265470468878116241507307500066813027440418395393816782723968416920794064417382781802593977755348766256593331246889452522795455078591194210121794419160634322394591935090832961823421052124041032603659009126433976918778988048244485168142526189608340893192519937434462120823105206040706362162069600369911944837876643957014865308873715773744543293412339467983376512825625163071808085137357741614257027914838984067615585302859811591086365596786278438542097175382388077306851873435080498886637493642396175586632788541771033052896200388204306364059448242187500000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^62 + 90841010267571952284020336068712397021647199738550463064902591322566266997754038431403911414087518232323580878738285777180775553291243164946899260816350569304461350155817183678991712957329208895235617914040762078465046546966421582429074074423677476872957537256092263560009279152372331488775502977546977383129830463131644235895216275452987724766077942313569167233997402448904561704897551165030823382446096358647016048779020171860909842629191573760242223158625724812689782365767463805371043882935295150948943798271126408273839091840947774896479093299288048280968149610513336563182093644244634406033004494150619995159547110108675566850609828915005761782327923007718081408347245356178345560930484476365110927961638882023172746075832684391756019168839965089320098261394258060223867732134823895055193366222576298770790321665029338183711856811635258738798318860599509346950450368248084552694109215709127601569889561265203831803293425126386069420760402222254736326551846355928108043637064370962160367573106175610836035980343466761797208661623110216977879975280742415196866469390371468376838545366174302809783517541638837896817005711730121191222174750998885874375051030399315967169258612654086647258617620437102340718457031469363398871043976058854907496915078255568784867918207421543470893955586550770418053777472495525153559803166179251013751038234339137966836263917562708068131747232597483793347884601965428038791416650896872127576559594837993762552041625809796015753112914246740697835437825109229827043000082931842900399562926619760218744884399112294437590126869292335905782441012320715343013602584922683059479018876783859439179476137512341580143907620650152901006070383937091931297626845857460367537311519228344232863760489455752090006979057153561536554708600129428243878633799084103027132802755693337749937204335870222375666813200958329987443900672099981827726638386617421160596890022257094699491542293081010446389917674553212308762253741002708052040413589614582502678078251786448770107891807288926149206535100152006795584610452957714002955198068591768876723810564875425201086439746207854514464908296116512854490345429737043403066900041313502530195837926777854282550424396225032735217647983499511476334317021794919288150214720509839207880897036238869525195515633901493586558671070867325711912471013538112688926472980813977876174053260741109559420410718768892017966813447095579105222784413412531490405701404794155231717455740058326682846156123432384831192522843678116336578590857756461406334505824945272397488618888104222000945315899562467089367802162252983165197430348423199044480322032709941193376115471169536755071411322622476887463275373202660810888169022667090590501512123397910915825716874811707520649323566403227007057694424290901282776713048370051987052141719535245535866819756562606566916117413293265957373949325948368016645523876902118963403014723259894982608359750655266684483648586562748883880736321261568947772271818906735888832590382316521203471326926230131185072198631342687550847503670740742087353601670552013877178553763696636648494655102081719306380866412059290497205162104293314817511804142277728785484495279391623865697428279879194232137531924631247130281457010192999446621783166452621325037815649165465420459774378850689995504255428611503853974282185346217317313344152244530063358468876341628769512747028827936906127341983731400713964198573978762595787410989791418682492847577956315829157339005402098212284573822858072552165635785847218889564748028408547597868376873980539647687687671179037178430640653292726938161649741232395172119140625000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^63 + -1314697916312300215698138820164138910737368150072495325846443567035304918017772344138933915588529776385374744315836592045078005700313138799999070525528985146645994806812092865177643418248069357175380143427729460387536972553679324551501363397334838611966218840293673477903584594236220113062100044894865251644350464581038079009643271759083053863382298303968871896538962716979220480604750881844152775448372975056858804745860329806933840819325156164314034310504691349839348848992160707636900181034488081772052056857008885396693554005316024938192161663598169188942006616621909379641128739658340989020490406242449998715005530056898993524522412240347085094892894277542753880697785947761143196879418730387338610606900753508428251810112291734974834873335110187287607531231370839860823114541238023096258292556903317547214689248789668304916037794913099837170573860739693787457164547460924878409698757249100340790123832887763876953090976546237730577974313709531251368042273694337584785311364669046977704254625863223240840549995221027258427255207917490248727555349467414121573479291590345325512288150447583735802196386329098824264613879116850902527106188855776810244549808229690881819787892854888051983824690263948923619358639145001567904965432901768797988054128491905473292227257911886423751705002909629688153707314278447668499835131378472480825067722470469563373351838451153142623276827968490217582285132447608389186569187535051197941530161664905151559499884698571290362707570492505590208202694879170861673781445244686652176814226569573894934431026830093851417673859523274504133219513546678733966906810538747604088191306499887085785657745136594827978373103094515086449130590174148193372879603534426891492220731902566708726610204480558504025325062708660960275807152324761138180888580069684113250313699277907736565229378779416035126399112180969007967558158072448618598547057415520151967781752788432798428892253155368973821717483596963603099443578936334245274160248876566113285016049701074621563746834026717577925627987197120014408279050214996176893602692031459349810008734900736514465131084566931030633237486062375794902640643319532898157390133407217599029629044879443173726304187018281556172708987375608278315438538950284394423076815034258759890728488164203414106658391599396697693110101306701025891498591845179110871510784636795326226068289214278493079640419511908665239307498250079161107021856253827066103370675112189865552112009213191114252859067503736205479079645261303119145155177050840326576653356504812323963407912070679984405001432638676354893622993931307402199030485602094123320713887152403026953406042659135885223277724201517434959842674022761373858718641097672688157516476598228425759991542300730251751747768557591512691617395715675629656546757185695869416132300179564276617583601712470703364773461723626643376630151825404347386901551119341543881835206470055442368042688685667646506390332373596649707771870464470268143087504314828646674623354880708072389920221291160734582935706961176855522077899005983049041905940981799501986033011836962026575190505114798138044892360588724312101928675985821159173127087331694722143487778008361904316924612264769465950649632954880210700418998214032323058469246169881648388134149786398709393897044777414641705206975831697446199064844097460398187121374093986270827229624568634841372594099397926843554701998316157633101700642503274096581373264388126440350367351470304080721052677540500981302290002703701865082417136581376945786126762362938451662295393024044421399434901008402286340393753244493169063389359507709741592407226562500000000000000000000000000000000000000000000000000000000000000000000000*i1^64 + -11079018504432139192939194706885226253704010015091831373139127669257558221240845216569981671585782815731300512716589549243406469796797194388178795728546390589576835859122742415736603212249049731451803524844391649181042779706473727022645338134902666651487276056599249262339485957062957078292346301257311537611169054880859702565446104275467511856963483968814418118408692470870159281600908191763290645986306718800244590497941825963559775863107562889663917423506096615597062750323244120349453428548583915183857391169534769259067058328781824231550437588122499143514767547488666522606156400514409300152473556000678047780341881197085870781563963874935663972928219421810508887128998307507070750681415685477882087004824765815222575553959340377923538205985078305136908740516204081702087348847039802890186343572473773312966139069209537038220516234150242532798885915304080628614557496663929528453344902099272185190581275572979454887224537622121426055510538435707174709119594762561233994080989893173369990577505832310159803438620810017007385789417910116904690440664971270923196142061280589149318424549227352955383184589991688525474132207356387798107612414144529204915484383339888640091223244989529559121681466999923781627294402404189546087666849084847212709640765243652358619239998922661104004668484514861870805330376681917862984074936100328168303428246422180938034625632329738743100983882887636810173348305950130166135049917004371009288009608116912209533256791826059889241645897277717665881021891874191270874407847878003938928666789597332276754884048727719789136458905985018987299558573137721798661221533610178944681658471121297702762154007327340064249701147354627172932981743942851411349558562850364288571692183526494554818878857869313593297512290143022614615093216095700595890929469144578039455091976489860955754047657184119934536522589427807893899235995218802474018890488509362730563181933711487364458481717119032844854844885294586903928008558684792269337516535026370919611243398017409679540536242744615168021553894639220461694993039725184332065874016696273440695709916226617638682344912130605887254718038234312006619519386121606356586250189467474754087296661517585679045690076558366866736371724728149941325711492339013637679280450967789830178702539160950906289493108335332377823197294977172487056976314894119991182062593390225580814236095110333513474678608756472250836282446132504639308700789239473599534735589573352218689079155219279879279249308563592636822302458377069244618563439018998733020249285798531818163574932512018171164161011456610272715515404345907232688338328716127459062210637386771910555777955446222009495353185081014175728052339619458506219508453150335558446184064779189254848129105812781844967597890063391420578474312056159293502336555555450416174369339036019367016809684108356419084031986529378347268711930629212129556966543525942344010881761343284910865809831137544106147339349566916822799267168379632902051340151681501403725977722515880028966185874091357867636162164001475460553564463082518357278543361741676600261614064324218420696335367717717372778002776794928718392535481282186441837235023505047163345098082963380606444256414170454394143513668017031819146559477741607405899154169626129902354422979937835480381933229087113474126606970778207443974203116290945522470397265160628538721003688645907753725820872486000560860980235996603931633387036531471109825699437311512543356650515873076863946951285038020760762274496024925414854448345620194641205495420299384735362387860961833339749011838809155707295632520281714050724986009299755096435546875000000000000000000000000000000000000000000000000000000000000000000000*i1^65 + 286774816334850447951390690296189459096464381834282042775914606762703242467118108589071768367200423527258141645893714325079430243853001699040021367291253722680187781749457331151425602154757791958613852949034037490482125678947166911197717764752626590390093823986543007937921574870868283060799272634183231416850921249698860998131982491247602102015766647987614190477910415236876636895751305132204623002070626138002639104691551579669999973605584595770877412740096460414142815927803395044366959351606448426827980010341197649293003404891639248331353265594952560094769140522774325714514624067611787676751693010016534220244915641864785777573337767163341550214423345023637854309874242148592546133104752444115211641700733222718589222468616625723868799457383283216767896773392686527445627422840477069201929419003394664525061779916433619988580880013471521099020597519267870139610766137852160755608870896466820695748695197909920487521974829456682761023228066989366283952823071923042906319589134621942781590914463456947751851075823236240028491479102686519346823523039095157085671485716272540901037213872156197277003853061724345261581415655222208392110883555269713599280401068460222580530836494752206282898800718480416475799951248199088670804727345795694220133814974927711791044942321726308892583083047739890500944821713907269006068503310421281291478770505729738248886255642410490592389190844456502886788680168151164808611062234312900551384336966250640995591623800829436747506106792529234642981043116062924536192599983058217555927783531464393940135459567032833727507103688690690767430556833902296633105271220860380249743538289576662737694875122503145144651087194066807668782894029619011907907107908300802076072783568708187203454856663309295231928905418361685662594779612950136931005416032563123003496014463842032372791717233760983271655684985922909454181540330337961227105979973663463007302179764651445471802855574527798007999179576191143215214207503144423416611676951717528168295356720489920194012819098999876462390946416133385282958990207098548232278265178908242389925996253620874003615440901866083004296911158833335333525418976246702097800896124102641099012482585158073458938756271451054632332242609141487515469847639543582141076396157021235481188123253782632344700439834667805200778907866851324579933074584261056066968999434504170329744639798700878638298280540710449164549458029836692899161881716471234853545614478020287350061541266456654345125586565201031035588047047053112623485267644525295531778759594631834770498359530687287887316624949124116214284341308897653892465531825406531410163407978945526559175484063466490307842547361594292842717440323155739459503777263507626682478014426101497336793643106931480013977486604272663793517301820694484150619619689169302603389745225455324288834411503171967044773320644939560100566724540964436521392187565753767427944386436353585951696642910863169064275863128924704069474414586171822921918369680349960541628959771369920791211990044280144220721851419753341399448401553432602637375454224384430674459365070636555895019646117360404091148729316389832131135171569846824288397546710222077257356415772869439861472308881136877145156089413231652911114507280208470767465681166899585983234471682302030560345294700510370965347202302405115875525226547367928703156177524301172757302739512359231413612168307870852264843835965395952504176188481001482370803633876260190648308572023190944709038612180254772751585530573120054214879923327133259107748501331590995407016515921414575800838097481224032471447404901709887781180441379547119140625000000000000000000000000000000000000000000000000000000000000000000000*i1^66 + 5363346707884943368683854024654640879898331451249399886617514721432734701851550824720587106104668707329968435678507227797541258815335874503206810011448816910061674956228473014384922307879442943814331447606196357636755865529968464297859519165094309478759356283692564151017454689628439241381110204900458430409827898413369534591706363757057551543508737909672505858205692744231212444472108891305383507198933610676858286968361274467530466562267133043186478328638393201402078950885442863146922487824786156249325599967712729361039329552948427613546534075872742081039938640859904982811912118631927739558051924454363286212625169577841120429222046176296315635036649469882178818661480496290601820468337150534981826774541413307617561961305403827779677813589091805901372401153664214374648849118006295026561022012573818491224532600452659543212248791079023712950998333305496364575418630139289310865311000905940135407528869460868795450615866549408909892075116313661853778718978859756351341942203763229216592502073897534581885657101961267598274436553230231161459086997637597895411248233992788588819373965620510347566342426914880212850655014321327896035007366081897936026582911935450696630281056588130791020844009714891843141157767005157829901129743749217645875042096185099320356027108215059835025603948638396494216215074116182518317976846245787232904641471059746026153057542682541993830115035019804789943715941379094485685108371828254105196022886887769344108602775794631159318173796503842903902625393122111425227809378103423274797035098117696566663208657776015981718187909842780833063921264073581809845482265659845272747817948706662708650738956667665750706443926614342512240790217976299508776361122764083908787663612942649718012211841411563806647766775395530812739497844656199870017257539758110123526536023838159896193268628809034372756114784567981615827635088038860590972556593914015745094786411932736033860858838338622184507323039512857520042818196956999363092128965512813330228182853918681610812797288924028894774704046796424814313129762522569313516333654803015725129524817206363811971963284165526737663248102224339282299600452676994128690781522945625695414649940028691891917396761013001494305324743171525301067400795063309977076521771623494934201347072002858601316046897761500819400273433678442705321059989124829786467183473909651502496442975506733717512803582997319433015734919340263804631431868975544928023922785263844664275476217120800030987320946195120207320472717668556416150506081738197714299336008008509379513579028122705245765995763679415555799384364549676244886019942387621358647168974565744591201672753680182962529931653228458031002375211298827751085279291206273240770445049959591566443379136128217205866232704184169188257399759314483448294271491476257297594436051940738918709927271341274500195776481009790949721035811527045896437784023758862321167700755754976135264813370728475351467675259576389402945432655020260932036195811075307981364749483692851064410752104127506325130655249440007634924310250796640757741854876910934850262637457836932633033604102116581213294325911828484332965974663396223560223324025118437796631181464853550632170363040083769184463707151719581820658545657156128206656437336495737946637871504905560526060665847096756927783866697376795335411372006486133619576549432199491920236375655665669028848628980676235507020071958250367475523053662725791901214762898800905097690226717121939900399855254077613069852237828831102851264429598773791221804341561350246679450075182857670525269884811663846646556663699811906553804874420166015625000000000000000000000000000000000000000000000000000000000000000000000*i1^67 + -594091949936018200342006606975815368450852938206706610109818539661087254921067939307433708678628347249058567004196183467667747202598738747233869097423584487953470028475266991465202269944534209572373106726829443409449397546508210869750051510105174210872836105472841658639254926922543863822420694803699258311152527956975117266191659403613922734140805191954175743680561509167368392668231030563485558941732708879151268504237324269365485861706938476803187687935113166851761645045590548180303179333353243740286323282171153799418029673311057165129953879364317546841762583371221326863104733206242707022115747937473518225619250220518621104610162740772941383935222913240965915591266959098221879535122919545724825512246771123426717335912480075082265166285792654488850895650482866087239240384445767578220991513577269455456336843054464564017077604026621230827203925292910324209849068945159914831999220671557101899490596576446896494122346693673794178566349644977424921570766768603271135958996150467845792524873999691486926276038872131635629961749988903961558292045059525990678130693734275419799291452992721898898749648703052383156996938133839839580498482035005043258038243740537439175796701880224842340303178667607519609061314631440700903228991322384182981293816956651162828930776272302798961627511146671657262632847862496315003964409652801966763179070404880590929130235038542905425790730735089307056428443742492724840545209712718791230518542018964043230372933139464693953292898392010110701266120069960115810577627221352735750917310996984227434620792961189473061067981790001943356873968514914806072228046367254230956280734637438751431603708704801340996051686011849916224859139139869891276972003641121159757011842024564853169991698212249818910546727028419552938032908000099010468199076891358097760233780129812086685805556115846606462333843649313887899971356458878925182468136473880522107405661440027684631487977240622433525236388838148382927823598557378194904766140676382531261237217815847262896924768554979618161551474176950386625436542948795101761162534123839283225683648770180264052837275112813579998187368589036782566269153309129961681019301181249078350257699494978219656760910008569567131499264366183981450966215923089922845347297592976981746929752920554583411537099946488283445059543592793954750628840514499578325290231010207410552532722645913588042213767809666586076785496335190506903303599139517891575836471404339947916624420299361740762196187330568854680138984641445289156617526354014382671411709338479454575337337388029327601539968533097721118775056885399788738763915392821289837796381865387530603915130251270295221501713630516310191735769857738014828593066247627104336358022373962136960603011973398710200215487451292366804456578220599523407088405206357823243187751000489583016810131137004041279117056030891825177323790058918064983843601890736265499658589498206178453704335809161823864499801970243743946387127646034082843025941891167578214028301444950041041894554333583319022830769574905313349966519271014454105636035648800862176135864793899779785253481735835310114422179891300923738457732582244480928537926112808554541560956314539645875852723251148753953970412144136568160295196515988700517710146261825943565945381893216814537719913996168863632557288192740514217696483584087102013195615846226424636561435634138073826885101985935423846984940438120192517673793494622671959085499728485906172847024397126460949392589518828383565843416203784732452168150858028065918233509979007489816108549630248928007510715774107390441116649526520632207393646240234375000000000000000000000000000000000000000000000000000000000000000000*i1^68 + 29353275499106290346362392538437114302079093908897089655358930234882128299163001028850864597409845372509853188443320247617126455450744137296624012935599986006971566339976180642307092712570637357249403405690104352755042779780785267271204592963394650766018861990318344620918810239114701667008281545099779918212139036293241745649821089967502440897688074595928883568409186033497138610447011973941209474616187526200851091237411378010259961857812765639603519603498273261306208833340859415937889265370333336321758272366168863956434468011100506866133578162375251972175622052158878144860707764811969687729990022040504201242100105059168192255845548633362562916746001623688501733623818479886885412344634917979087047541390598902303452626468857702385244911787335266411275058193070217276193862509363598323392954876180026995325588284899232253477668346832715749667572892646565502783514196656304263807882197506260367617505520735297013602711284842030666849764979925551907031053512200059486701143906373529887202367516701626633821485079736484131432758541499428500043566399794312534604002964386778281100753918725511889952731762006875284567838864208478267738655470582786675103091358906189734689525324148863913042429822817896352266691796896936795723096017783122074595779559180484864894414010619821908274507292598488219148543793640481849135584840722321070443280731794174301304352061650682612332969004924421902899899649184447141120616233298965451496690804910749208253197294771830360789237697683606434021733303728164429279384975786807466628285187406290415851513828389493196693024387240416694257635172292989936243304187205899065807047702151082060191274005054411893410015312945322833107357468749995872659147642183454261464243758022972674353716829876880094228676270353928608114544519751108290313375599980675087947845210111310089841852404852304175240515090291553288384220628451333674925159233126644355686509957091301658143173892804429373173629907652875655464980234427356142016897610677576238300661873056165891847859560469328773422338727865517331048710974336713247986912946035440711162035272114640050906142572873077074692147241175303104419797158324886588286776630956119536414625305673307562222151314768566460850801905286436920079235960841822292231082548034733279960413300199553731640946139850634331280007570890626927108801142297047436797624233694802769859134791905632125764934247178189885799272339299007016876700163233156756388557766088381602952534285353984170134194909167772116594482236305730824202572200910353790374488367228657429815471241380346418523280551007035736168816869659749651920965338134171465037584876569512378243032227215459886820017670559889722277424987190335321883263168419695824056774210313344900873835487551294136274828378751496080980234018870139460986408486121300027363619895191991197606888450986445124795113241002036468686629756643758209494308936281245015278155012752543901890468762615157010479107459938734876266229083554213089787484504437423626850629053113912886359802266806452667528606278641408049015385552050280357506065442855387450227355559927357289384032288619710331347713505967829150188132386032381638576960008354063152359049627815299036898008435628879345127933591533767987315303093989441906967279443124744740914525000802634159957795305004902184884990596205179269485661606739901147444430358663615141793948434496404072072588199215209404725072428289816651346561680318367331301833172053236880190252470251982318269738328576725925126137834198982914275428638583385190815458309468392925238027658582375018500175379784766782620408775983378291130065917968750000000000000000000000000000000000000000000000000000000000000000*i1^69 + -806319539994065689851301118942657317198659943503413911151179663117788028338386605792115950284306747507054892243309882633028095902492719363143808852598117100900406297274979939891828209929169477612824489669624994961613891390705746632482580666962607602438844191994270836864548487197756630786300002799385560154638388849562771171936686391410974614234509383371600666997300262488104163831171126187979748785301336516321314393030143857146805866045457173316966592642159704729718732784858566404780635395826630726792158911055879111404044136572886745105841391048613048663053564909647310286236637537454381163884061220276070936296360274373388724950964827626048632781981974548458166371639789038659606905900051746254643325583196026787805621131858330599312387238822899387899327700399407228384077496906020457499315075674327449104381221466858873998043510556013969180534539211314584889706364782428340767366229077907576433761384406242055172131331721196609861926906218097505457513972912685005516405778419751863063477666863454266053172028818080068415781730637370422349412055458127322703731181864798040054038429032850827169549244714037662691418942811819331029988918112537554854358121748799251493851831241197019421267469502566260066028934684894047319527476040510917625456979684336121304590860673735594544957564296566589409518554030966960234799413214970275589559699892045382664830849637999499488936125468307268681349228135483825885833110425086078374732441220213701501531279599009115184767329736908034734109724324832256660542152470455219634804271018248550768705719598265828482180204357288218688335522458216321334046070754870076643359507366517998534436243409601755780398585845748267626675040670430756243416812987506173452788053337187427202501972604823282186824429127547575522398766527366097581217646460672281533857459093508785097500695057116266672490303158108117348250441382364444369448338455829266278837033271362825780938539549505579480660049667805764180084222596749099100184712704584187793643742041898536363288778263844501534235141937610983747944628818979474292641662988678688499153939213360965844731557269904930168704173896441194662409112080336359263704109082368786323320909099183398732661537949192981461600347870220537367987239419228262676434965798364071919099049794177067286295821132935229315098472238009039044923498971431763554925056074040668072227488900730616170572327650924972781508131662792812112337800206592185836065508683886047540528168551385523359614326316796136608521597302646287771877129284840653203738843120250813771993292388270894511206947195013049667928501474768306671983942170535973110471271682213436224803004117458779417405357630596766477539404547600930944429369967672572057716570945177935311305935740986788297610251139891155957443040376380512406702416203115187251347602857195708370367931617075020916829610025781209665873917075636297543535922222337516726276610690770733040557779965604099807404676299704669837888672509420126540005207128067036021115263377643014486269960475660001628681727034712695397957461213420025345443405056316898547121847726009673937259972134910560651209428412591284125574448076754772453648926909382058400849132010951130904533297167756717888599431789331826427018468543626808767924049685618404286417119221696820575455100465044774051408563321305891887612993068540784562716818342494048524872528233403790862751271378913799282259510054393545906282134782709906682795960057023257882326942225722500144449611241142338191506421530735573889128092181708384273990287914944599790220535583729082485513785238939732380458735860884189605712890625000000000000000000000000000000000000000000000000000000000000000*i1^70 + 12444736508007498494656332880619190402764820529849358413214558450575694854924608726674339355686999989854794699134507008509208863849286508332285546829985267009769071139998797708283006659784261156478490441888406392317759272101250850263632344388791100529734088758871789697474256711093473260773022625500394425688383288793119513358673800585627509007635874246391410490917417328301324629783578136641773126854375524977377900489944338739585302661392913852288756215894072708067041836670018270485521211420623407050407724616597914009796327363756339203800826379320579451370181459202561581468174888644399288204914479684963254023253329198332617252487832500736255147444733754435254019030137956066401259199353590893832234426058218671436647815398914666274994481020457613670505658652396915225819351556778804065414910268698274691096700023739957237896109487126579001277733671542603478563560884810139389866694247117375194437214862796032349452602816163350728784135311434750850252517320725931870898452317840445035443221956667492416635645391429547626950935722420079719184604171372867550047314207102518058800539799616251457085317014695080656698764426739077163032487943121761269301831240284820505783283117863015077100328160726531141673044126218909359624088299681884275650301307595465738601040099735071582251151022767406437086937916568706621456568337426829480736437674919000769591283489089586246597077027468466333808528991955955800651353953348787251908937228968394794585966785816836419733109120125569604632404607492144094509562456158117256268440908856825889575914996995422612052806052792314003070380970128899104905437620889646958791313090830819351406923388421426213940396369508262942517216330569270397176888662952099470094598765118501388611451990833479958567798042490813304604121040761544432298690951918437305314171218104040412501645096159746808881000247780892460967181318672895887975339888043151842322107237554437851420191331523143233438414917924165026517390206029216143567880772322538388898264718943605444812195870463932108872152873477333559405072637629555003128119314770999554797329788156402658517935788449863265707630968755881220977620666760578484972588775473693958230164412073250656886158027887074699529292870017723311694947821977881946137617250994960004656546266633505782061940298613579375984595446811207433330731273222157996290276080173249375972494541931903608136683677180422884936163050353768644696886663271653024972545682287995332934369148094196640095759056587425662474087293792372053496603601809959954363375564692139930174674649441862610436894804275083987203935525951947676151403399679541845714996583979949425104665181325010920608138338789853285155748162301502450275732238017955274285181548696217697733687933126994230775765714733918600839860638647687050615602128489334664345447429633333913314823928909885821917221256124352671266913690254505166004290860628601572672728589097544742364353394506487537746311687589920791862749232334389937020409947388130886958078807616150167933618783874885032776649479006279153687032068369404446265329015790989131460381945297798924422337155468936550675037123470078760664766008269312864592858680066627407985778393912225566823060529994098126589735993736777586014951497829922567460488963946424273473827120417911597308505264402191143384904623842461884601467479557599930250278030278460920055654192333017462576763699519131223986292483344858552360859007977027096413209492747648830025806260199506990147141760168768614988540629270021178442434405158247950096742759210594871134305035888451121178430169855744225060334429144859313964843750000000000000000000000000000000000000000000000000000000000000*i1^71 + -94417797984046707221536084244580843025730859661609231748678786498328426690047549346179139015660587955754773169815379381777343569109739954450875516615136004699892961096951178311692042302632100836873461399510591796762556138307750696115820134279550687957583394557481346175308815626528041685009651057569703497247199537103290365816390909835949467490612168701665674195857145340649519808399440603070900703545621275117918849962047508236939954817321502683686661584433097296815623400454308542525499505485706818338111707204095260973866396522761671279996707443858318499055529257228937118660184094844238788294665422437284628396387431368542247816471259547452765559139073910864739189797610371108239390117527305179225148648076604328031217807636071311156321266418246414349991781739528633375403329650655330015928216094121678175207438910392983888684748102898230249151635671703064445076008495677759261117888471055477707245464353387483129983593966122338825963341339954043877693995231102131489423362577129605793589593391067006636330872900239653423704205459407892488277965319431472236263386590849106366582833675142819033085790056111116295470072247871244528690759759424614231713171586488388557730907000545259387001913854372557072311109618461124497865499572494985075951018862110911975729880976602760396074291630939462388548229665114113988340627624817153433312934329641475193253945049326684459692788736497515234344836785695748002600163634560629127724883321572703580734156576083068403703259338571856308149050296508004695863860999376162912014946910474122271068470122427759938399934058762332085918413796872165384312751893201023881183163796579870106820262644231530725135136660062684006766384416833848616494656747779478293537309929349155325289726087974260563933401720040101532184641255057831330620894880294172238424339235560974585137173777204118191866526380819999265636125204483088769407002359451208993234556894361119496802657713634876902725203813810683913463848140250756245599643602621651404615234967557377129145293089825467524907470886813524037189663275705527578853693888913459500838294341286374436566582839877011460490369154885970268573773926681700110975842541485702690290387524939446294679441879840160843901584281198460513787134879860045808285038722505395551058485034445589708793313464180612370025998947672770536598749123181061530458392130808805229570952890332203462900692257824810436783065676393789414550926988392950601213595164277699754242401713254970958936120983735781914165057127434006526345924735368364598518519689201323534863875579321369491709943080360593031572055088008599717482152920985405956685767018985502175684627055279830121285432167739185912374142867471583501394955885705991677471480092150726410634757708385807083450993470027646444305369675734255911598123457283103685222145513746189321083949528326906593668818637767961308119377486452293464508922145481165067052171858086210426710658256718377956550458904335412187759847733781995507482593259897900390354395139868247480627107909210289921429665751416855111154171863204998733816058464251789784650991840077224566091172283755643162118932614398225274980930366156557046503283853137630293935250235491270551803578877901263094138690331083907701306346760280762230519609303492468993625294668858655473986809949592706862787852661961940291238169016994320907147864233734127565744492281689521203921236215945377609491844319988062339370384829652022753215875844051228987272519501140241192697981402960697720041970515009770911004084499958639729505277363183498572610579167859755681489752898727374486043117940425872802734375000000000000000000000000000000000000000000000000000000000*i1^72 + 321009470442527683880617468451799939030123096046588971604539484044669672610817299695590914565484838840298949832331426145681494498799470968943995857752684946458216619539224412126739698004836218245427588825741287015263449758623735469011692303757648120016656163062369268601287859099565868247529831733606098130389959601935828557595652917087781369991524890889269474589856219142005809909021659382428130464357915345578547614186439896618462931397190343219616133480827718757783811593312772092943777565849745428112821602720535345717970660584569672284767098691560791707448226711113768680946715270001348318491132496363009876617363978156703959107965459237094347129005898376177465307267841978355864639562345110814809398124091721606931142677007675471222624233893534293775238943831470277489670557443634225761813152599414379972534607586791647006905486755793401922346082802422508464692236574252257525088794074053332336277165120671000789717499895227836500976565250666170133494666152031390314285136129741682586703448304643421615305217599206963873698552373166702933730658471674220017955288612643053259754989969018475038374876312064246989913285739463446752683638439568114013393806081681417903908902230547142077820456580355239698281941253265889649326428022956950516928740171857752940586089058142417830368663572811282540310937642468495560560403827982877014249193281093986488509668060933182295134747266062168438687170576141888542712420061881171269365541757558153747543532165865781580602998789280847651427466610432556135322983410195477910274521716782020858597967252898870107310751602219840792831711223694554963005186929719805203710622164204931713693408172840186239091227017855400685313706592374114229836876505194611971626593240220916940323542190528298657746134718412272021350282927493317218059245221954601061463574018573645709791032675500916449537266639255077931971601042889373319699176244162807202906502708594573791996659284321628710523606539475651625428258680909807900057099787439270937696302002896489351281507866851577406560021581566716586064285908603578307301255925777315787052971399191404297800642838806851152349684589589081476322373756921647954122931754398915971802257104823809529342590681211964906810201868475331889899945063964545875609866185258497146030653344357692456398570087133658576293872998914797937474487778530198900777119397988059451315905738065246047858450020996906485762537354125670612267685169240597063862740073155012638569022164878845578360415741010989219073426922556047245432830989630647934664680450648377200868163319836673065773815659498036367981904538776109060161598471035015376389939407512703165120331086056143782390021971094917880273918764012170571106226099939142868697549407189598912430032234546636298763418018675978637844892343088517648445947383719779868966644314526909111800234705688666518258304190402170888981417341939062537584099768126211406327995449854698489899670567801040716497155624242286114263390100382224518240764875164002928332371810134310326141057752353526431510672018426115459263314821657108831737110003049674562726773576102850430296128859332304382796252496738918443716081809301847027579984734111379209289247452191872732092856294775526150773162141280639980925442919407136065678033467453488407356497276766884924587236572013799420464429210881364841211600407051443270568751072600440907441397834962757373969363947190938951099540759265087204385436924038545213641616774402530246814795091078434704551276730723526360126995796318147018124627205055728335262971853306568576465415833204970416647761055628507165238261222839355468750000000000000000000000000000000000000000000000000000000*i1^73 + 5216188102292580117703509889837717708598268953657128648240689433548784342967839091508719211710989358004296023428148414287246689971765083183046008680545407120681989597109062294321699364389764860920519957200770474964181650806231606563460349610888352001781180700388855653807814686952476197984441764180558731437984685099087205511137317029189774723356660405543771488349457857471189400173694115043856054886288747610577088985498589486456498755129625445344987602730147190742774674656262612436296696736518672200614754799540340039288652067704405738238620138787576416621513320477136219874972589847603040834495619685531260975030613903279064195627014275851350049796102335740526672004199650630769782245827385771152292363567066087092604783176474887127241023470482856150085356200487278941667401162276557455292013853206858084800911758871898004243108290039314308851244484518103379496381207905062995478822810103759658640472566875377351763598122525851496870554723764132825809677853483051106268915995495794529343886057642761169584967461047960024640696136230375581074363214963960206786659411689151630288217770908636167608263554545921532393059683691535161545404304265361466831138476313124077329951383099109474796642166437906686308482314109907528204237278786218474319660195451189711708252835786057022387424805418669385371958074357949700031431417078357818522962172266916429163912829071774611376215310693650653329042605710877772517676578371022597110809039836042258991676043853265325211303508859352695605623387947625131076254380097140704356875669768424840972352846431398232777713720973248987162443749373352195973389847499127476421843360102394495598658006830458205994712795456690083376736993463915408882557039056992710043094435456241754604902973834754756664557798261127289255925219389799097825220051038314537547906369312052834223622134661178718147866914532958395889470280398592362617583668953615467325355830949719059955083849251894658414625236123845952863034347223027682707055645964446307638899939577506386853148801490386192096570219291755722077044832465208471719501870552979971875354338879516080234467363559097446230747283086306958105718571623146746869543122820095001995040436247115992996154906971414971244177018539673544372023397448263555014251673944295969205599086151814818356406296123504654805758003227405929179624325544244449389338374469839133683803077262079000151055926946012261996864006157712383904464215260977763265605684395518310317745473906964666257320888737773963719034490615400430375395411727136589027572194439216010282153024011883948358740423763223004754499640567699399048974031223543628017862208081313566906628411354141896308718748927389620722362516058253585584286329221615111498584799203593069436509155062670926782046568696566500095059645863213404007072181942099360261535547853097877211619962438894167454002545843591794507799152069867033533653034592141617392546500542078567385998035954586491387175692994992937977382852287216986549176637288750482508174630512778495255191865085889309561116641745001786668210849210203997852918770993643827622789255007644689864027473462105858853061006255859259368252678529261750459395192889154946662599464396095991634080564811258962612867030889198113181294875013849964083152101147580275292440797790231414033990392653216419817969555592199218655040692703551509254800052215519808311959110776432582172035272799901325352605650717744118693919942518288798950457143433707859706238006825086158570196435966718101262879100276096727049378239410214148844989889711317131577137274234950981011138537724036723375320434570312500000000000000000000000000000000000000000000000000000000*i1^74 + -350455616552625221666043457954809539342434965146915773780660475100774786946685901997290491676977444721511680637231075337408399402949627200538585333021712927781410254233428055823428104067411867411338837981056451969706875674772870869319004583965104723081387158019888850026993301145187067424579036298273328611546335366369443199251636829451097151393963002543256069024074833215960973213810304571229137633862092167633769476078202160614583348717915790094288604506593643011092911614924823333591628127610460089372827845457924067754438175874726295855103765130484622362374229661767490349347785834776550011187486057714460382375608610102609826416069976691973567363617407522282109643037086732032783320505742322085299073089387033839219017677549030990025984141385523976787127002884474753994415706656620790453094941258343775848356854501658561911730712598209059105886681447530886955599849514405857155699344122043232475478240968246864707709767644730410128597180711827709090372418494764038646977632701291115111299405917265516259601925787476947562717651066586798787816594285755896827166509671067120428298293142211611687478588339361271971997674698734622397785994317009248316483535080443843541273963306621128571269954233418967568650714922797990651354035760272281164272673664411277881180444030437936255745873045133922460700081264583533959639491797645885898910850740346644585859463992825405807749450450415370394452114441586655519977318455358482939014629637688462776997818853041855032965804097494954228158384400357071037846027601808044217310584957783550099877366762480711856110682895238528301957276359543205940788509394111565305786584109171625141837991193750915457930151797321002863388898284148040543900312804903525640818013268297473048342400631162740117529477665748359403760140161117144236650722638201046074806920682079266450260192062235104643204397626454557002127786365405038100924663300388658941212466117998486639316209062628738149292151970655681300657200058373492022320847350552506260291331492886650437021331135080977163611379714323652730306168898848374845713147633097746979711465698697471813173896545909349785370941220859882834832590308344841417733123748921498555133805286995124803507934319216055506877664232449065906152208984307156750135609284949562145512138450053127684365170412395118215789687776692508109395811615435196830658792106142692080369381840713626394118099372509184355787655657836687228311618048751517077476985434927173172256026656669799096230948491396327858186307818452783600485788520058745128866384710575816211584085671765915934650473962449657080553387447536147990558140231204044510539553265161272977625204366151310863659208284475733694632161663385434645458210111807537172144262791893744467117190276684333749844784498773740549171401119310891940302649382504818658567102863275360180755371350448420172170657565301634582294162084016285211951266443826010872794020719222715397703289229207853521074407928274153942047574286802914919085181295376979646149728389080791756967540362930096056602185286666995910331378127842648995668429685541572154283371269119095936058089347215415974303441414940552098269013796236320077892145101929596319587341602579570933981973658148882949957324893649785380199738369510401136866527891641667330718194980120313094003230708278471816610819852878954580543319556219975351160428867121679441312884883127719649439566124819124191227355234429784563815240554521544378682991972061115946049400221432708213622688397792023417765396723074543760033172020206977097995480087975497749686602019097980686979099118616431951522827148437500000000000000000000000000000000000000000000000000000*i1^75 + 6931379524486248244159115798958150309022419946393979831430149569921861280835507056971258375724935913733182868895383713166004986140255303842510843235528183944712502900025368699919337155297770311839460461987701417284106840695116069319911427176147251384007131488605395258733403693635655890018205578535636817866431565886461080042677170302491399636193356357618111055062939677799079809880643809575384523493767194830032200627067688717061127785116169375239078098954064929221110447346985744482479776679028006067827601397585258515564422804198995030620167695074309161517469141913700963139445507746770567660410060212830193851417871577907640251545134747023388335221048845975259586825007914776646052465091734316256378942112974169290051697623998066073049048451822349773489589621961627615992703509818705640350968358610418344411516735416081559517454649646827796568971199685299513702193547064509607955502116988888073993447449485827279445741611806635271315730072387017818644646390317239504486599286072621622427082642473185321224305917445321327282322954180050511255933573021566836986539812272252173771146290923501400111050013581929008519770093846642989136727942611434387653381018559416484351162905665320794969495772637933781833081756360400267462139665258520982078432200887716941213639310764678021041436634805950793172468503536470464382943352956268040200175041652748526624075867565812283375467318778374653766183968497111052461342804134773126943499552984788143261951214488889483244307851314148518375715021171763462226955636994111019864821310058415433740707162046306035338487893216761172603945258035260728819272416942617580605652025634108762456665912876919069176253879015699693302927707472669806904564909010474484347705488278537966608627134425164544206020917135742991543597338581751929249770001544004747864091522367748581668100551868687060049164629555721523927344000696639194406866060611271878928778605317006982618121232028695214452587022189613932162930687328125349310745319174694336408838696159368667283320906266834960234927559894889139126992763198584248957318546143841912462695540109493898185463323090919483917661523629714786906964207014977617508678230258652833355408044940112802719984098476842763390193961026345188276815506432709697836629377190769565895958313671645904428013846758124046808391010733876055662454270715634867045986169309062761228794609110417605683199252059071201688774643869914458911100664271155774874184829897321542363831680294498098206901688606056228531522532751361349251720752519502079843453761970837466372517498706155892584086745070741809878699015083292201186871112868191619876472982503756368421281550727975735578154077898708443859036282653099762127074795732507507999918800215905755817264256483763021307027209759114683701542970745444263259154209564334593403346824754376377921530663621542622659165414072211626887386808986838663850541869632417168511222485558943018613468243014172668802754335056483152312065820669443083104849907997534216394284822081537313395462907470362870629853477091605478312315796183902151100981946405476018663125893452188597740664390223052620183833330033786827537492628319572923118540631282172623844567308156420103014502849794448482720586794426161604662016541887641514079671605456570418140743519988748661945385715640188489714432756896352233340305566364835883443321912282417473828886376463072754468697312762662977065989991290783760077608465675225477562606417755301799355354548231825402836352960009305900086024596337058025292728288117168577447592264669579883137656619446209660395652463193982839584350585937500000000000000000000000000000000000000000000000000*i1^76 + -51738730533518142855239510626172959788177900722989743123253517710553328940926231318845690636979370689400579466895489306608781857176598165471715141528322961971598431503738519714367295340410042153297871575032869729328623500286605206259253218608829040242385799877395604353282685777142428633240358715782005784868992895731555870202459298143928437580373192885854734721570389656015911964802385335823092275579349611412045754352099878959238123221495660484039365300597189325858457866343542342641140808608158695289220149086282936243452121720304306375743204957640730834239771681436480504281800617482282700248771755753445189266535732017524633243670674329824751742593666807388770137737462061853283031296599527681130782334097037797633032897817113105170603766360664690613811902939034483991946745176417428116080278032169751715961996253099699307650895525417903632840032600949272501120014005960746680262934612616501264850650401218975251952995219365892610012249876814752602001642833739036550206632840555396676795824088309286644029996317972250698287917109354885851586435252345704073889187009662861446012653842413051312307446531200478911664767788368946438177326518150756803053643744676837026288431732038040040559706084998050346316256204797892423505885103110528063465497393508202382892396134363470927947844070433809823753017056984789704860470984340858993890554247114595303949900465021835163870192800487415319723325045407514734204561992153785866483030773134934071280531869888877099016268206985729950089032970050809019030471828390962661450667294407228265652514659945252018302312800155284597075068802746368641598991581458999863476117423612179538341811279065924214467140430078143434375319273485083691547543895535185487270995880023559344616059635889122118591032056071531232792379803302694208504230041333393699219884478200031613960566235427434487835609850152160928411486008214442865085202703250322292354853240843842042769256710683373395204280131357567803516581975470553126014080728325770613615363345249982273706834187197014595031462471591184341484706070972231601973453123007896462446865195300013659147605076416817349823401734558573259241323897204501847068111215219763437421165343649964003600349512739250518955262689591993272213724079743667231347998384448517830254463867328283794783349416520568275278138160513614742830020098310519377839521888744097379935781357090449534763890472642498222119992118961873967332336714337528000331512092167675991054384425284423505666406544363909697828529731795048239806466442571112218873006416136359491733171393813986051497937860541999575789778326318622894220257291538932720853921088153129658202341401242116574735636015774464179342443010913368759200157289810077665050309494442102401343414297712956869463434851569010322797448644236063587782281437763146044030960995233702217379061641575946007495488997504366738064081097164699679502425681586813580447124715352203437967304873071684982056275753545187267549503330395065054785434872431298668426910405645648041039797499841855911327655314911964379840515936454758599261443288735076307049640695197859128343120061346763867267855163766785177103323494000820377090221402623359134179816115268211616059594257387831749676399754582880500123851564284732578466382046262275214376698019839767828101909383733440263728573729945653037527441447821853900077734789157965285080542596443158229392257335704953064476431023517996704706805963590103746283067256648013047660476941226845039707468784777716926304045751609320133311455072967255817101522821794364729339026076626595340712810866534709930419921875000000000000000000000000000000000000000000000000*i1^77 + 133974620662421151765570892967573886624920616093177255174288020433692109395661348115357150934113607448906241914503233067417620912310724993363757662476485905279952841922506756479337645250710821762823555645434193056949437970150003428258346063425709456195192368302707103342198394225126693054265772224029641011880000068370712816363823151672841230002723795802804071370273539695356104709676692762542917201182435018650112218361009718955040666013223770299040498790763975730806113319276225380036199098865652036836523058121246947992572020068203805825979039814661666989789221722823714813417593166033394174693534119542092372320377460630269659414125010512882522907708116519845481306392579345711110350233917041062212811323963069456007377607253957095211513540516095020243581433065884027838511803692082400131500544932205243559477347784832480234078388959810130465781787964736745574403249157402883947248433069721502668802231856222638620023446849030686855072419535611278978946614364876541787134020714394615444577908963720179582551176207579471481385326516873792210647232489921620113362551924943534805002712007712630580425464252429742779738189293180272953205693665516395429006291267303780885389486662805817906021921791663855296692063768435732651285878637570901483659402329356788009951235054243475528292291029184953774741783090571930388186227868053465904762257061071520437554163449477047676129825365185102580768174939100713878893276041304782451866942716942208231955316312897288456928096401002085148210568332252442099130631355763015273327227206802753220973289829374558576447519570536632354901955208603243567599395879592429692217840950381160102763289860147971782247639679951063832637868251116953357002489469481826386623545132391750999697446063435785402176207058000855576016057692389745984410673442402131878918468816557246091176212508203625619619854317900812786032530983710622330204877049084488092635557723644352842202249368381522925983826603660976584855594907902420356240519270771003921899734877578413034405782510125788333282771658621960734808184346274787533459627522335857561066633182154709632017194629991436700332955171128214480264155035597877015027302481852259948768895992284927293189186808932248793760324556729505024827132602630833025417732634994556935755526584675178405125411840232960982637654402317442585936603037765073648101303789422539248144457424200058048438621265570604612784996645863329873867602569049212669424853261794567449640851193350543470784952478983338315648067953670161256290478368652269824826846170750629146650824977346391855609326706884509242495554933079147151699516583655005252063116992140378728376797216914506596750641013042349196459817010978451077241527941977529233159593306121806964839083643336456793059560397824318462648910524915107212578134815593977301598568820675040202216407033818730181783984843885801008776830286833069601433513351598257473672450376835819481321213302134375249807829627328251659046715648946975733048423430354954190109235140709451028085514041635651440508227456929996677290337191865764374429621386960597462041535592968152749594768642764530312157340330072360820636961583853071417681066198610005399110858955768091495620632206732109933624055264882793978509875189853896383189642279053037292534231062820003961297165485536744675558600687417569289665180585885067719704283463003332266916587837064045669067486276229990002165667471308505590540090887558292465867623412085543388707298631324649755758154713579427368013044918574132788887810615399966411758336679075048324810692790265420626383274793624877929687500000000000000000000000000000000000000000000000*i1^78 + -345706086200358260414101043907521915696203253829503214170991459479104586811074528050971732387335582025741503648364946506587601527810262659717955368212832261800295008953885126398054484908723410786945079264251843003000642826507355315558566485689741179693269291123342757072665607634180210915926997540330765516130283644189471681329049118994337195156318194500633362814390060775713825096730198917380537080393830364390250680800834114936026387000026089651691382587458729998963437541118020774219078885199581735351377747073884211574142349017757976016455580933234896736184634526541721512926140460246819414172272975693961048931428575757178236081374751447191471603278245767609272268116293697710375404026606770972803891123534330529246495458160987993352262830208171637645934208425423592964415374212053134681033795009705353007825457261107703840713780435545759831612550076870797121857142748149643997851197613195830372238607524573203790373157817918700225682463616843353675176986626265010803356264686038326778566862348773895160689578516695015430791409780404508339599996026028575263883693651905058282467103502384380195070053514585340484378679086881123560905969893440143132839482527790990057283439037126548611878901764002691342530097122138616536896281761235001425266715911868535185881581024778629598402688040530942408480052016018494977532912873379157521377539221764533909188520782321915962894368170377277930881799921702689428506926665880375014108891439267637667098515914349644100568230668800055652547324715696942665391904124505708819753252310041092326463223337890292247277459826585845697426757038134321198987684828508757066458042175941218529525606662065727373988448209601227818202411537661060996175452525303412488022940716421262777382682105572342947348562477344611971954097271927833388205333229160937604016051213937394903669894334734773861381275895856403280909223815263703935505388143362435381502637985967542579024130678360096221326973175407600957737846804711103752857087969083273127916807551624735732637126014021414374082787351348859602472338906203924586647606487390795122395818209619244980806330429632033221147320324610652655572461795446582597842539758616455541830842116634655940064069294693074898827243012526955694628023906515640625967853645902210922297217532011141200663434786589204449069327543324046163171727603675106846828814253151714934022748043233759856900915389415107307421054014776418641361015911133994233427206532486633293483482064940813480654974782473185002682494161453877351832624757580902880130367643191074323613052382638381018415852684061061395718960861538383687143691622877470661085213793543981788020742073173129611928560146828443503815077504706863634067716850404981260149578683723889460638454882563547453225598598665603569930175253583252206055110216564185620728551154770054767687542704372006108300910023293638705949602345289074197940587536844014553296373611695928234593399475905159015545697617819654892198541462877819005395634847809180617680617399830801943916861728064859368944722720540299536152182332377536178732662359246830544462944606944346578870498363678074962992801116783730877387576940673604898705733774549736316240487855136861088222762032151254873968530018567080238954699635371475527161874849788163256777233938017997907348495886185523155986342375074901038782344437795224891393529660623002502600638694333002494881818018147665282262735005713669644792901589603836951773340043806438038671029592004086653404205611269729798833806639187814509519242655396970637748021984631853487091035503908642567694187164306640625000000000000000000000000000000000000000000000*i1^79 + -36916721054665304985481929249305678971889637834447778326238397577773366261897113885903519309650255110891456318327948736116936805799642721057728862338251520675602546252419818938028141273069650662686358110455525368845143633210816703753436974454538516619372169723882072737549750120761301258938945208672667897625306529385814455384092228374421498905396460082848333291877350638813693277607197124123017489888915223194063506560973122775992038159090152614439879070819700001115937534742170935734448319835068218497782452192388871144202103828997215688215350712338377839513577258890367023281980445757380187880897096963796572189783140832428879647640593509672328426059335006202917731659144721258906666782911625930054435262307031809546659810973038211668654204972415062787756674630713948018696305946154147741137757841993669924384552939676720872222520772145460927343910336521123750549669481588640358141504199392412333520240375234309843761609941797002542816198998539673221249065430179618875905970103868785213592849899381294964673085569160027378072028109090347328518835621995062417694823995527795348213774900489518226489227028623973384177006810937107992812323116450517447551638203616945737962186362773620402388987864559406207273277404228047005969230043384622838358093704666057311167162769283218742009442344192105396882389810700694277011829428889968417768315878595821939631181239255177949119798691256688750060405379195514606282655592506334480765719802304690936326415702478677352261794692445556080229697389639400109750867186000708646850129767112536834571479024377691543686045211728333006427215551442834946126711981486306025026256346401511255815976088836046755223521937593097544525312815180856581780574212990480078008158462315858422849550415251611329374580235385503925523711776106228642932930927871068399640943019699274852270158785231026154510605698229642930766809094068398717287956035885819183840111434575757579347643541387916802791554329642279046825651263108634665144625546154878430612363259828853203802822453460152521155735897043916467124403042206139957657997487450174719789313922974015042218082173936197004369227546012304063275192130362057036551798152857318336085546282014892148829690504716625477526380266448196760729445075353393804472438241747647566702257558152539892508605521293111322439882746873919484206630308951193043294908090992286574893707243020318810432164253367193927259446512331187839900986206582130222245592535896636675069897460183639645116126418183777923015902455910620491430396093530628222887937099131443656711894182945272616579128735229536212397784490471944782133251579781791415201690663172661853639126016118142147970860492077608484209644228024230759017587696623503168707234293398028535051646732302946385064254240418007067884808309325693105126587523039487793116464199744580864252723290536805667580293594441124094098451761381742154595203382531357246866029777080243815864681199055637268444153983086366536974270626743239572351343486125116906238159097448462497285494144944539505632422277290978199346165351460954488194477756129183003109279075561957162692577602865054080368082087992804123434825331821998248558627114643662064881788945149397402445923448152628543254492666685162118170144714571014711427757397079996352719723037918277191945740855764271351599257743198718638183274180216154960980433356483446245793881515845728439355398766883151080883627207822772143647589386580659768044334605900732653408698320977173874928986188599907967826739876958165676657807528751124902936141989961233919603778019791207043454051017761230468750000000000000000000000000000000000000000*i1^80 + 993605785722326118590542928710421231534131278889845054576113844159599415998404903797411164273004054287812915773430730710022258229331353436021349571433718394825093379412691838059765042016534523591869549099564779073842739469961256916347309531648456504719701472249349903079799060311400654760051539301306464435686823861450199895303110722934752549139164603043018909376656595952590444681604278676051365351358233385459521415982740061059515541174731992942022997954121802670547897599365898674463723518879845876801619320926312576246073912567446271576193615511927846403848577233962704571435068250963549987393388761556410899883733113036415832784355308897399003293346339982419476222547480609533565468762788940501952174765674529510832418160368915735399129520345262013117803216391634345007860466353002938624210561626634741704817955278542010033099564881023015229903985810442797564466747425591781211755676122271562703967587733727915916675349746068791058625385507838093459960913682135221300047973998382495119041110699661215971045223721733745828971213303331588375960389990862173193305491055796936531644937225332844045136309891440202375305944361969606975407048737678600546679891009418970547724854140478611195946646617184208940643337146632444571160731280557146192339578445732021375512668918903190245996956005198528476287366719522073726195408888731363485592446340269741805470527311778185587995430897496986960743040699134201301507472543997940568326795696402503026061056358722580566302783260795329883834346883791286913266999593897939105770937281321055773253309671777583731328051813045981436502976741407239437924003004533914595171974494425830631388666025649142853881418702039849885312472940945973955022571969469488921019613674521145581769550742349001855528746440109348654738739026862861947174583531753428149259561889870051646842814481919384894305250343165257763496218882860923644731869936340454192003744931201982650930147173207121388661686979903933172353569504982642545791656449617167261594574735295290116289859290743475501069811003400744168296453450676556497245047517101921907264597595942136420291130714084839396308815790717128670549045225559094873184332511445578620723165948277297454122054772109685562376795968415905754279299307029526774925109503604125700907637149691883775156345618380286619925623946957668462695766072257785501103491485555479550111281089577091236868593307148404378063040676271745875333515718247148999170034261014923700587999533207665551171969190116217502261455909939581571705723923841268421835429420862050402753852480655015110806171642541305382695231725262575975914459590310372123243093315497897420166789812802339256219226145561990725603510488577639107336806297831010920459115049290011741257318763321769593636088757121595818033984792455382665499261398010235882534252578757273818665919111873998362541247601072062843615280991205331191124724238689547508623107518617697909523584733269087378911911192473479545959000210164557950997367139962326733982889990474490718845908595063517754171198170850470789742933738287228739177157886823627587100116018684267763117564778889687095445926964990954078430811945298187690726702364465627081022257608323546910993305402496666707242045396435605747456353365653923311410707581431390580119458127371634768886609319305042152119003668682813517781391506786053336090954835490936226630726286459411176453836771288687915665589237126964374819426765845982058540739176544079329151309196993515257718656586524436638597477713571084822976494495281416206563280689358780284337058219534810632467269897460937500000000000000000000000000000000000000*i1^81 + -10825462392802929641296983594358376498496791091108137149564746634186025713837403505798476360912067018049749787081011256976710605092497713011883896789352020783268185274032228075492158799874358172770310007430960802037144899818343855742946585274367910015186723881007504229070289950082271255398729118323179873506660360263982038296786567793716318740874511130854309435989701088294662703975784381515110348498033276595999229733802743084041949596148381612282209284668661734212838254952724652137171486321273917728785587391632241515317855553843519613143883972774662915010378276640304483940177812413543692761049284024955001584815992508038191097621525606264934348188688368903609979068041492981125729221320045865463961119230219755385620187692464255599114084981557272275002091737377668874349760324713592407797569069617869735708082542379620025194219700638555531011375664443854790123225742895466477308671085232350034031233809572581229369462169115511017474332597664916346442979321681993566134109233291106808310722862693676471622199631046381701846773447650849750880130856168482237461020285111206941569894156251366965126439269448782220828116485164715450403057161086170123509535632259556473576875754747047302004416863429464986155749406351761084481010887004603019829311034698120073864455928876820024580142652985531839787784171349130675817186836376407700850825150856222492028656432571083443530925065167851362692777743831297726201359662461035027849532027107244003612698412350881667502065785488093102246509079949025953993253463341453790736702348505202949344321395070496530933253257467949055136639145251868274510887797264345116408177021874915044311279244237884824023824796447460406756188149138725501541204939741768923457391136495121240784527030666742146347692860954438263310012813136670355886250027327899003797113757792436629266524891231611072996303100261106375889084144524993357794882085643236669549776416345714932626357358265030325711085117131012036747799291440554153811220584801572240388783856004665833182043025912009649695577373884042701342232507896566540940984876680744231718681396995733803084104577701460096517267843402530599094372353052001471478407557309154265209326267294118170287606327411458820684506235814813223576964628997702776476597034212228512726936091462417935517379297372684303646501435118280965681125216250758626316171829882356387422942035049460491329984985513076587356240087364275016721049096724461162885887864093265195738619773560728101925973805110459069806789002039238406197968793495879002430403383739364166872052480449142169077734894162816705068856163733769043886133761317462188252492545100713636375018380223418680156885693911406087683565090747626122333469624187812263727949578555015220336517189246750383231831639913966976198108372520544393932801200236837042218851173837487920955465850404950534599180366049042421428227647010467907012240610911732459680982012765018756344745090397732137466555333602492384569730239043305155749011224702363943018667041872950066247515743459065306736316602509272212761839895209373160549191616325726619759845165772867177966417562896569695157998523326352789391851235061251915467394510246007097591110919879709850869998298618614083382153900053076084876750431148254325668277014690657432721434794014766492276166750073661001644328901258825359025337862791564006198181058436907844737179178471762552592696553111050565320855555512691268060779031628333047799412926470033683448591797328302947356701413913082655757789372209298808505962344323184973550499351352405241755150200333446264266967773437500000000000000000000000000000000000000*i1^82 + 29432856135068495473963830275007539135126037315847329774961031554379999544761809193650012300509270630606192984952363222166993185921124459498761060675338805271450969148593458788634780017072281174222182313741166242557061424188673502295740031883150903515525537021812597384847477549828886796990288589366954327063344877690387919957297631609199514476031236648218694566637675016368313679084752646989672872298803954393800522330687629600229522234145786093318575398618401086552944450711180130331987441312380418547529279208866006801479198552981628051157093186277166728817726150911700074896365404841761349898214540774862520303694449309440903552289626293552930491910080228218377000046567409482140523189506025033981400117980284686121569730205949629352648580993481640232721739996642779957569959120821369831957091364516451776730622427456227527694154335725648286125737607449965937019215557915021231649150858928275644824120487615383297323256756065444996463939822377878355897102088124830946706046909238261605640709744879387282136136765006605026647146581622832536743094906750077618834678590060793294502435950352843912989113101060124636616659584996206575844804127593322608036424415052530372909798294721638351110745152185343424896639503676518994092724038503223100540467079022801860840402745847445348667960894885869273368903880368108472475110355040457350113327832119546306124627144763120783246006165784522780660083302906896507751254484743743650885566257718635508710511079398462432176425003473363142926327097630938135347658917616076182429168705986970136226908028539789855015939902005042459809969810863515839790947982223452376115320560974123884826070549328484284894957355763103574417787532673220633944640256078368484707992153441427129708731375720349259867437615069389206134501338597610801258029271483772375140516061637144137410108616695884901434389732990705809808517664999802225357628708975882143658464814850786187850981056258770870920674580283109649447053416683399222065427752821741298861061005418961062874490998947767212760587751232568278340469407937146928831006092629706990389804834240936056964642775161013602934024119815168910632210683815847090907466540698119100030186579070493800493544156498482674022749422377664937307378285370094912740163469418576274449969270807790465647950703636599516551294435501901255006962529123157492815142231056866043283482384886320843248214172409279712763158664730142543083181443300633138590948486684332353980528519710978010274997091414988122782274797128273060516691471040496968819250220604503672839099284357065445440713691930880203486216748141497268233774868014005385383573280187417246726896839241229847172546604184726254490154265332958629592615420662853472818852474342923566474771289656743379277985880001202773686554971166310102945908660541282699569889676543554308066110732947948613655568209411568813109707485583765487345994628542739011156238642694669468801988679135497844452353889664778037927404417235711942225885345822027032930462906656285037367036322633005121477049184703761676523255806276403697804161695997095881690498904742517246173891612389614570552251845310345278207418704583264515396892076848705238204261650915328536704378905032184639537719292362437983488075078153201943018176560130427801901326826581872442514739983508010014459215070468045985657464656116110902018637732465732664692694304361604768335422463938323229560331254802511328724062381603521251336050891323398562816911794545105538030105270536593003026022575312635025176151111194472459594781432734578174859052523970603942871093750000000000000000000000000000000000000*i1^83 + -493483476838452269483372391225680652189992570816841918376334323267264212590518054796648986369001198239163142194863204823919991576116970265620294584948892677334708244683418113145912366179679378793390078068671085767448485759495209451537491445763165650001713315377442996447013164362899291463089722898723947091276608747607501980433189313494036742028547210870988113279502267781963563526868518375710102768906710673559738804585145123739760606310724391626505652656938432497143351784789275334052703241893916207963593733575189777752488551394527229824283967475024151728604285212757541647967357893354364883567219698492130167057252152482937818432710214104025825175481054373990742601111268481105760548982927225429095932575454103286250452854282242056007720399391124419168691299930225918585796191079691948204178491302649928257792321472363680151562893707234104200623391079617062610821777898480096568887010175837455233376638253620873761097933557580310924226032291981420270514857248135834798307900440152382743385933285823706782137336714470987699807353760984137411533938063427972447051773630616972005225673348580324056549905749981082976699739123769560600359207438843864608315530654897552707038680171230108400335040129102729061295897509484481002067332901007409427568957941728593181307950729919462030997860289639515657703591266116008294559810677838332525675507375310458007369077713910224277948301732275769693548938882815547426597516080810543625537036114869506469679420174224453373069536298467059224231847035717750181755698681883448125181750229495498451653321689943210600779185318689608357411159543496914410696768119935264442470757373203730803372812108377609737118989107300949748569308649343904888235415631219235514186159296434535234664385953789186760563934420180727856784719485314426127833632943569142998276996611578021838614472932295035489650170528451270435582102150364759794025502679684029649021013286291785449611075720707504118383230021102333610218535538090367132727379407847820713604400175438148578324473595687987419165708947959738092572108430553601389268765907642659462012889036538179831932041976696785436627175531252486582682820645278174223187759203792001393750437265595673450398964390799868732918686040193974486549107344509280243351374608060420605746896613658579253842954027834779213175818756643544302241328654639143293859592979837613256978670578270989059202950326142713263686053097923055524790585593299882722616235489742198097207890772904992721137026781940263902542165328570349670745809512037127296536235041257844372181093065060044284999843055512920847472017316313672410517457904172102397089378902089753618157124247635757533318607847966314835690980677518951389345777532902361223503887262922446135179345988055255161007273453772675281691139412542925584019735382794539445212565333770248708106525743568703975260530567931482386322289842254732290040770331315534251936191469952315522994236081111947770848765717719481092342586991607125003925609277214695191738990047269102547481984983341419723657095439678198826053589760462367662375995567141021965407620723627319186541812575036993901894466353347319885799357585400540253585180415671587838544636411350661750671628617663720088944128923583328322032006466857846473563985984647551884580956718466679611086623679631263871610635820452967661729191984748685527971761684311155281898308263846411564464464521505965172313658656990233708767070229640109395303185703078358401372158430112212671207483205922495981064074179178902453462970947802745296309478995055997074814513325691223144531250000000000000000000000000000000000*i1^84 + 10887185331799466172388793689344353710348465368518507996206701484512378429874610130724056228465484282332158830725436692421672648259516160126521404819432478513697429654086184432887786067358814390644020618119772793152699492241212538021625438811041146484774162188859284510643225142981152145316919240000336429994959867171060247690837907987970962056340631955399201308849592974322318001792044639302969145947033609409674278193623322456410427582373299547648613292295875551505906939408581138618611385370351987985494273065955959663258774412059874435576775069258666735248708543169660524935416233702851613694454998800394589891110600923176360243861482889746452222941172174086017117470394783804961976198269482142824197682045164759973881345504504348270006872042418577331207969847223291094844008748949887741153191288094434048473936956691479393411993426547547836964949943172186044181596631621648153554322171878471089819591333516061771471222002383691810874670936240609245066204056687843316532258806833841170227913856390528710662171740127576318799370123254057950723183536206996035392350906296021465007139176371326179924734195777131397901043140468171963944948236456897749443414110560179896575626252429140741082081722051113319961427561623680610087528737252262947051150024279574043932686811148327051687598275019932051921562734237814525293146919726786690826361402088653434741644969125868526077306351533520234436409515441592160158699801711281657704968511894929086881035123615098448495221062715142342768032991682814352693199189311817116746440381896291546334173315812300079611141595003329355215935633914609859374550072603959661495716367249100937631547409357481744176292021256311573695579014862409889396114622063360586988990255514350727932860958190048396831855098710546025349717859039704404532307089228551108795551837407118341022646104707464416230189841250940572982173176675749731740838885226237874963435120833598329389270952612290928384107764277980705900446463673957832207733691581475547705415705778820274155520131870893100787411707202443975397849758252269766195384876867666816307837057010321580788971639119407659316453524587718883452187063758722221407987384638554878427696316921096067693727767154524459835224529644176181842327835724581537223628337597357582588860925721252925015003373059121190549705748907047548378045994436569893156805777498267766258119620763538296905060007661286472903392057883832078123918301040720455089706082837027782958203525093578511152436725846384396224400066544046224942033639451714954938117233063709020765155815919274961951649857790948151206540756195766295006295878878752534329607418742916836465085652785174899638648307002456168883824742596931622025668274892944984916205689340845671184153143431463919486220402879909325619462128395669439251292973834037398245738267944140988442392686246037625142545369749452484659442437221682175317433833337194733094815078666840564787144971745111148158588491231082568102886587431509690174938103571111876436264113106574281772582025654274552999331771257951788736503171358948017800845547179704659986078159317636366353048741560714497783456814854744428045122309678874924721757760939818801594511067518258982603297151659293215534757266401240369937457756983296435566568679899601152367791755261804848144362612392470681647923492675639915231286072314561066409212359440432880933588864102494685486012920809462661055135693209399791482385887192129449784467520915035503332860528736222134089371129390522751371726101375123520475070203705986269376859709723248670343309640884399414062500000000000000000000000000000000*i1^85 + 10110592542171390371738841360239093537929681167844918535913674345847282571024199589025673083063626100052984956111967767535548110910975273157059489299348497423041154434141941072625850917145130878552293911460848847714231569596583805046923976176716596295336288391292941143807415683659775108985159213223503649666264575661893878299156359309275854422541121915126347881064330739037912272037675934879228920239299754827736439243978823595717005571654820166802174555535669538522632282639572316405575368543351503988458200107931048090042654905742925737398837498127357067915003050515465127809909195607722528018069177668907004132006878425738773562860439602601035174257258559116516759687953649671105270318750359540385743397135118109600881048702352413454535347140250811366423245366749141807228284310408906294763850263710911597289210796834722366920674240283503883099658507453375284545801669324753172887548745478770802746945456574018356010513711749671056748477106032996442674673027473471766835051289212768247123243682550098548042797549650093811976772623543140311702859042267900864513148804196153006559504621306316985997944690221879553264095429391316078641591982719306294695673989049170897662131738088734496679956549777439780580920613953683823064653954976890463165217710433669536391874812777711058135531243478397310464270227192412607818501947700872678772474259793430667296464408101229056081059089578650184667877125010115527755902081783492157219008839702940131598592780660850747515851482246567144237154206439008552380609899811026235650908885762376984954504556830758896016051537794017473001930907602362660808133688140183853411209782898042614726049880582362858239931832004406694332358661245044486298110633418942784349551614272576093394829418691556623411354411497333026346973645855053198156310835670574652237639223200384080902892192106011145052384478053776685334547412626426182634647439827438002303681837810801619479768365691951364917696605062799087941907022451002869280478028843634275555961591762931548504863180491807458556255126969209407399933020895564907696647659171727651774654250078434870855587715529452759476131380435339634225994198187508229589082585282190840623895693517134669166808586828467627669850787200409705143415062182842871033801965805035481542431036791678047613032895419628277861373128473498419042560794763307960370202326680452694299660216567442365669783245353337705279160661890916107876727603342450398505275390201097236428010972411383147265773984053911543026918660021839231831940610677243693473502483657965424783780322591642482017795858053090982032281976204715210676848488192786153198806072561625685347335589136732879916252449379411010455849898208232547171262091876449148692431031893044846631155395461665687962711398225114427487384934286556174461799478629321898802804112018686081467892956877135656795247925925853706209341043729976659380332779956807760254773144226140072126220029586188465221143034428640005585631302639187634025607601447760327131559634272332865161242120632163964179865184753631201741232905324237064245341835455503205396211216974183210425258691246127159057745831420030900805663914621107195617082258897011785450730674196507708336274052239906610069134435701601258083591127769190278080890561588147603273172121097191559827229596297223740221106206332666539091536256868230961386032302652689182819652306467369157273906633793759616436205961677517818344765074510018603029982551413649838310590809629570995011018147979489402263977215705553035113819284338335102724215630587423220276832580566406250000000000000000000000000000000*i1^86 + -13106527650819439745156368341359124299426342307478546123533869797596257555868284167881766866391858278604388604628196543392593749344225628947317170624464814042480281461173804541929819599145338761666773463721021129774769810071392424513959664798993828297296780390193790199064177236334830130512271026903990702921720779683522110917257943651375907770071077870268132093511053178940082688933246060569797753501757328253329148082660383023937541714803437376882404859975497364947634703959709181458338786535506658946385807205777935532607125094631049654715423871802950895957109364951101329010692853472105419129508956468223758640465468603558321145280155032804628680925825931939434987445126979325685819632610199148368267467591415205562488135601696869571590799288134986426769881240070857071740480569891532886275096901720230186081848979586719918645996994864925433100047639901206015693161126673138800423223883261691353244790730181879954229505822670358905296702731774074625122587381348918565126770817067597108618428104600454303710348611788300882639037557388447441205109357129942239021370554709220356348228377556415518509469334504590105405631852749614193671023516995637903411111836776565106165090761961929010948247930488857414410614419033649899386051972698903823104737614089675009682615068042090063360199954449029285790973335346134633260175388110776795453175791097773746164857993809702865293730975802864849763067824489907201669381506676508280188324163710418097680241260045343159806522410105367823940537553462607614193152458659878547525312994421931358951521408266885056506860539500780319022746813415634978651568859837160345744076849211998274593588962556820906608065419681109912105044448570386556207435092259323018192350770623951016581421250784604125770907865853192884681223942241426446888735024808627277109319701106294342213737883766037403521472935970137209157817219903101032242590142069665683327841753505118074028008199762623921639464124035464942128585930472293517533421527654108090399100216709709641429197198318037859643761456405444671128049721048064078397996237083826789289417529006413330586302066802807281344877430400480566321292781011913195026780827515932584493456669482994020141260486707835557112468822540172241238115533318755959834947010041361591933887229785679583171984801592973709223644501359219225454847102272212557808571143809807801810226003058515512458421563946897019449808122944677177020331624920125487908860137449085631599319958544280897383032487368830864511789374935305117120858754263418360977488551261732725391470594608118205761803683454794160989112228231523208240222232403813460146420380439879399931949041672243971177848407359193086603232978053440879124139189688758814144698889719527688582859821279877506086493754534183627933154256748941276225261859437238954964179021514778020869278177654766202029409777177405311015997895721039787165607510915774144629703551220772985107230148478433031211911448237776906524724453367210714638595105403025840608744849908424462933489741970133963101778078780394584021229912944213824134263308370715143104097846303919534788988593083696445215643890300637740150761812644212500129734498312697638958486525045868446106174786845252469237135109765478337072099392012841046943570625887378607857314749646023583315014041414194758918831603283419412243402954269477381931821648037696253970898070924054930921451847835726696544731471414707095269203371448883248884226515310694431785794541334850388181316406831733938126429540978129244643954256360762755662108247634023427963256835937500000000000000000000000000000*i1^87 + -5524797158987650226986905008945454142222994315746912372698920687038010365233217537476491201001384694226446003261807561773733407550421194761429135094312696969773599787894914552701626298209432145681845000256524687303190344047830436443441180826515843480174780012339538852598273939453460231763387939362312593492718334225039233424284032869616062028264469511785594323183722914087527168980578170165173706438196197745670060810423410827913764249994597244842942393514359013287952981602109105185879102328322631884886786014782993827826794015443580902667900793170933608639768535836591979792860852617271685958509708361253142813843411375524898255062998413658205329343728898365892561165505785693185736451432388826025421555340007282543081661914967606200340958698838115843270020575424367437565202232333165129813069870966220885281083533820908863901265360448366620712331556530917455085840133570598195160178866197974633845511472326545680650689389262858315269116576917675922737580464866007641187699342932829061154326981521232835505364580826181214970848891383950078543323446175724909439685748169889164001863216709495260145152899195963602341609824652528518242016081455650262630247834593158641746800626730612924212616863324403126629583138953600965448119750805194002749081339385673867614081701866793218976929626192508443630993764288686357003827591614974259950631199849994130913518005004902556778251343174955420960783666118648703641508288638407926393034151063768357885683863505834077604965940282109086528954579730046395993822767977294009200027627984522285789207416993416131929113850219867825897790373301355192672716651723004987800894688866308852279065862910313020731614878021682116490635928708886935603660369018514870250965100432079646837935183042482364661594368895997939742395584544229803224755092644193813226422829248302091265611670368232534265661512103784713653305002557362486632942056210785341258002957531641009817798932747359266949065457194896374855291471165485677080151866202029656915510296408096828817237526907029503919983409348159990544047066382091436931582656652261661131061582330262058620085132480923895136744207045048154663700292186283584829946801887585010294389459537770450662511376692328895860825310511842920212413879573844321417111144594612814958430543539169859144008105314121269982000696605329690099248694893933632503943469944202565182237112063049082436218519547578763663236953775410704455473972260411438970032499345245607642691035976522919586045422380888850154167997419716844677013265184660853206993693612701614124825350747402963029651262340320421822402101370697868893525502943636295122168859130188969474008654232385565889116215671354122537596600383727352378859070971170010874367487912379356867537423126855646848435383579499240384407123278819779418066733835504282339034200141533408444967087355718652305040933747038155416877946657152637614074298621618953430273295836252308199640325998713747168011965180117677462614464231929449183711274493474718627756907487895864420073338899543254727334537961297283852968880400127511006061698362512091574656891366651390431456959074183003949261367362518558429209123964959525298476851967683302681276257557957686894180482473263619000589699979637577203436991373592150186376614169616724899452444879134600113790730681762828726471738891531251330323387024295522794977636575937761479705497325831042441510454829715043134580039608410366384387300014418792585900740629698464171082958414829066148784343878565711625272252218518213416636629051192919348522991640493273735046386718750000000000000000000000000*i1^88 + -7863662132459908165496751455323830608378745455292161359609028290715504499480178365817408577165133451832742096208442427744791378109710924265170561016250649500054224889744008200914473910779703545784856051494116881156720542662617918543425598778815264189235639983084335050937176694210633665663680880060432076349702946085481266519925230569848480924869628193901958161839169551524972780667657279058662937982154865325812636336340472063652357385714620435067155325004741328608324038295817677036176135851799307585470860733507954768109018353111407238440429054789340036177664076593790950169093780858741820088055198200313621963088913480896291672520816990531532438705035064579996589704965211381716356686364239547260803704575273162889140984335379018040872055525111996559463481652490904278969846471439576149197192920952052994030255088113240044749277009908369816411743028431542846605959540781590451038567969767110226479857589211866276516772638504068407274674176107572657214330995819857401141895935840927945424867636318667900757718415653537782816165130462706964009111894188543789598475034733225648844997202105547657067997896154512536872262822868253416201687439802235544938913882273462458563683677000754227168743484843999701028068962682448601787583567015998959057498110072461435295580849010774903025138545251880969079076532438041562937946060320737268108706337085647143723639731909271931981093556985048736374514506299956710685179655308187219692087325311146613192024019318795638594132164830785944556338591709820381097665021924862774470271855911731407627304360196478046053885099315591013033172994334190585432494285159908309027796499971270980826510472527115842329676634817035561053969720129842210381612266960263408695538588933595949742337253249376983585675736093906709990377460880588538655028316351702891362761356571130725336296795649060091554833253586163767452846565408781161503668185032664918365187728195917282882319941353851374335401208326174779697227001767659786138756197046298061952781647049678187366684858135500330371000601169604003247256011760899386628104955869780815320691792110620293356924525527657565589282117239811152910510735175699813730954182036149301361151377944749335635789726396334027632427135456218365016550688547738846512265892172723158817197780505871039815350919328817515594669671059497494170886513982992354742983373191935251560456669250392720570576888246465840360838647900807782808810865731245523154810598994548368266093914806536094153352308992240767673751771648364267655169122656201214571797402061304172650365958971014122911722395542555235425919787013071722855641600574545819487473062058031042013213928202824536859549290260761407367070648230453736856505350749243591949513192786137927379564022738890449953607277122676735334437203819675408914020868437254244897660835250077204731866780016593549394004275411264134417191852884078347905895140949821978867370568954817937071469129881953972229438009850326564545125161534106582519953084534257509223200512292321223697059722500064158679424233937732652114117111984503262847718851401950569325199480628041337374192923216951042056233629267601715439673108697187475108052000945956294789543317167423045174431579270715223023598724485257611450642423428782873742009467817553964842260085108406972857463166587286282177059062724491063703233468866347973605562989288152656306301213391834175218954208737050689569288923228361448568794218332033203506443187035604498478683885886376158858751985160111018787099719393254069305879833118311239559261593967676162719726562500000000000000000000000*i1^89 + 61162285735513987473044861657717299331095326877318911722752550216997500795744196847226921388962305908614328484286203331721138956161447465170977219293513983837151703070578884495196731031264056731859047031140424095955860032680390755646158984470484378735916770229759157421573084350423761146580574659839398989300000855806040101940527785676067140600162640877551949674146951119004191391000269475909199738114550369446187812488137540129956901719169278458078796639797487420614571014921967172380841451523593018879808576049378583514008126160868831026796248996363474258752838591252014503860335546756002017594644818579845659067541211964422617941899149911812350479354680271507160561866856218962344862855574297746550098715190410938760045545766613407218212425505296722800301968374390562233911638690638319220855998300896720164142718133427543978271601380505499856372854160786549422005522553066971852728352418042156351273627891513321275243742377639187295119230538568043820705004874171459637841262240096703680670458454508912821374625417671845926357314082886418776662677779941619486895848520964735310619409610743093700452729564664345961348136034710904141580625430803468515651588667023137708389431748352645142329431004251917349777189814072967464859295935667026866492095745762815315604734787756773057382288445426663664123743109538898472880777686833286364514252670198540006125368832491495474387997815183660853276664136852837584237356587324796855460128598055054114263208642192598494102333480169836091403437859296950414349454560623220506767383300052046184590967350443809380757978567294684581201683744950313749868611021513898643242746094547483598143823668471842624267336590385200096658217441425713689592056474309661857001058740797806275846506682770747629466245679180702930933429967585571037971980585087949496663841001986544283846928959036693940251944561268534422921252719328314462934155747376974937933421973817766056438190938376710494787317307825629235248058893760388859812086391902684791782183331017466826689943189749450337353518913594322064086256330388225013158868226028184704579290507689570172582650414677705457184059469857229892978940350494125739676935522233261769032038586116110803698918750134207240798074801013365166889485980548971717103938876052361083784269026862080793062146558583499293799791946816241895174304427421424575058922698659909068469751707275747302481161880011219028160802192556419555792899457208447422983039539025068326537873839335161821721071019263733438343894589907112880355694939406412327047337391245202257491479568529214532199550234942301476801388086477975267760787312095160064838853805575934154568094371299724845066664519549575811807661868296814389581032666544836155356977580825603776070224594964733651400271615759795420704366172917682184676093853182189628254503593296886779888499599768848309035808942145605691277122865292432917144120406963577672662693535301890220227217271440177483737401891226503714801508860860470937565576609152607717221787374590948520049824726263676535201668048133776106991478090532471610768328594860438353785788839368313477364068356180989758265767047418166374086046290251707850745228145927023992009004562526425593462472366876589607203106551545911671742029899768298767270441192671981894416407258288118936918503743990048020177760254908227862884174405748630635095008114703688197099047913738502441370528560063961818661695763513297258461554376660010828046249055345588310947424377010106393378151526637839452980974184483596578498776352716959081590175628662109375000000000000000000000000000*i1^90 + 616379650676184660309878235623424811336006717003953817690603300235000947776922894630822078412962034454530672668862492077670381794581007503065604691524129281791673164149817173487246270807401591079955332078215801648877459436614557002182613871094121511800600593075618510350501984509080857843909996785839327690879836461238654394115249283907700753601036466389930096268562649263722551100836647001334535260299457037319498299074958058626781552880792926873519777541122353749326845723154784960078524586301711829943582597084254612309561577595563895720415984291092040403479982312629903088332971710686059342026757538224450145503026046471041140767498348900801494839368002490679283299690704200476110217616099020278733597342281776958601594354345387452907821667665311603908634769967031145757715698503394450490324073500830697784753921270645982304397537497105799734089598902498768880485499907670586379785067490266561300719483196624813218362733020317856829798514277427225296037549046341519889136981282727734229458926443059696715077356888842026098410391816410144031365595015110545989784232017911050392449837913064769490608822620887692227147322149038391176014596260344461024595893249753911714231946869512894926853515113227487490800358192989446681099179606720187060664484098546281870110841120936662579616451007110271740142555498946980209618296949565531465553643236557953204988024571891309127986897105383419297496892534566590375735841014639860650401817853566543255658383833320633517077780767794629222102029506309704676333212951249776584528154712903363713155569697966605854998792264399176791125861818097260000295050876605816330526144270170318627551504945781120678451350292123659814373228806788662404262639250018658761349270085323541447179321753407516527355752793806972625452526529940146179621966740360383521857021765542742581100473029738349692541213239342767888542325225303378496224767060109012589190820446209689668702885279746576601155219295110179105532134007975718565884397087526857302827355767834318907890703372963103411665745726013113433220152206634192266633737269898774057051010006407942705093667518243544253734550982049369934897921586781689564621975501419220193470707181727339065290318904498954676317440531034544446058121472885793273594513196950033773823292448745623249884612735153172646157949821719843119850196083330691216253540877524011417434656664931763233777884494555268429153014919440369399270775916684668444379123055082104554068353768744647250652287522526297290456840442964111559529318389653015499863061998409088526638609033419480553060552405259126137577196371703105949010148433726987423385949140303125650662149777322313171874443570909737722040506360911283120203280229869545278920685697694235420669034619902840033814419351198934460743810370417998026147546444070107178313958469559297752887590277305895768312832739457000921524726475676037454503768396813069814582012631357635127437851768686415891552541790950833951055890231576647550178267081947287145512960452229942194757759784825629851678230813708171840877714627409314141688516993802397589116344415646059931482608618671898615145167690899080616833681539735814823702959373716482569059913633850692827206748532516970552192122147909510833981671438461446482272108254050667307384075589322036460378500813984523659518539794521306190871529328148288827391762825577455591082027169101241979587365458747180313151490880275391762764308289927807716938444896941916502640145405199231882572838976349677673004876852342302784304450824492960236966609954833984375000000000000000000000*i1^91 + -2222253955859471006276403939828445809330276493979714228984272745288686348592274119126034875072546358871876111785229533157530058051216598504640393531848117961786073507184786459083193963917532316685644007242824773573738739255177276171469508161438478484765342840381315123193548285590248817378510144055559631814038525930840496492723156210592732150033164984399292154443045240197948534810321726705516612201317734677182228037840484047801111362536514224976219666049811506826932967537561058618849016614564755539008681685231835697607620576501261748719292070207030413881537866849795911165949104278243494425998268143563449003359644318785395440271792803168423931599107846835429659325000986635626192594397295542543972765590963853111073927144817985757767676892261220113697567485064487992333922032708102550939829437831638201878453895041942937860758362834435171739735109882035029214556439491189663733395237166465969996833224744351807989941322658305000447100276080276041016324339761660196819049459297357096011917416898890803348894266925006546835028983075501441872868458835124409235549534498155673165396052334249923132573064102169989135268990221430000071172538026494875214517033612011358578022159238467998196688072478263681457336413791268142795185106040495005683743268699588082428732991751003754956814496358796544594530869239071192779863993310402339766745390356407662644948636651211341863225802803142517735157229615921363378470533554789932109829380643406861746678273417935037876282074725336287937780158154114350835183579643215462985996153124093632035012462615044829835667755133136737524399957055409717478289486148488504565701427302871706630423657850585889677487001655137389925262018579692833430886000873077814683311201345748686106614434820040560625114484524424474101462944314293876462775589025913607791673863711124446758750159951419971554653674387002102288754077722904033938303661419515023685286709071381385037747662609521909277995926009831922825398742610646683790567631672603921589361466917145312318204500450661196969718207759074954808819473544787177904348598164809753047442260505086547909222052504579154377540196440267232423024287479106391945770817351343136381388624685402359103402635532170932699865911227917867229014037849487524903663462743210466095315162840314286367679459974404265742031251584143811957512015283496678706873067051140433660418580410976443006098692149625446064324555647377540522111279285546291842812620702283733851196399764349488529416388500882734214941222085337966466841163811734813648982841062647672019640838042592365889215347842041137145691788701085585337088834218057294705061657592072658639523765513411346261053019357627460035934095543384043585104573856847371460488611905758304667545251315254701832224235039562395972386276251512915978336992484490149695262055999735485241103233135245143433432720682550561537799041894249021935770948866727688320025454550568476156902750789817544316863974020263283649294619046758473075722456261016824589537750968259185259814813402752491991420093651851497673091961588288956715054299464983126516370157546123834192537477699136811472129463439887020602478659264293840347862641244310402731232480231000434711823527574095567682642080549839034957020201336435856813837222014097390997937063845207142738195450539553982188452374950988035003596909931670108476257078257603420522129004393901038605183692675831388757533717614072285200998990949707774221487564074679760947947259795557247249807728150553272081393666142860865431174488549004308879375457763671875000000000000000000*i1^92 + -13927425498729536250800883979812445430860041931694255116696737466873702391541504140398000029206469415212796828348258497726587011370928927943648235796849036180003474777626067625716786626438345642370685446036215955258342330730175809391208204777531540014502149438215918576712671844487559726050731165189188917215365263419533527790847996922331517070752068892512220629321688313594665992789576666238935553916244993635738427570738994033553597798639455018815405122197659856916795412152290867192267646352116613204367422881854114781140599549284254472828591324912939376303080441591787095082909779363778977042444932458265942029289611707225066196753612427547764012793768894299236217022924974541805712650307772601374088116879215538540970981053026470377100643977292730526740474096245308206875124793286507973818522565561020578922767878478590768707240846029104860721525717215960548020727507608378139251482081603663468308537392726245493960385436547729945321523031246748350733695817432520865662885953880310032363171546526614681804548141325270723716391083895990251147264688174658112624910349587350459741248460221594952768697043625977778962678953162544654498731140015015704529701359512073086099015758415305646317378076239229420722118759899126988827281549046257455664356900124052426551083315335715233752554144248038289778409890032108146450919514504552713468390870092405204015987361234908853930594812120018234379528398430750547273378941749424205934144192585073177940058917890000511067473614415540722695789287058543016735904778960228745353389283948253604941290013933162444260878825686588627125924547183397478337745315267743574548778643471644843665541823428941877049939995945235422715018475022056343814352107911191877827442737118934370660607996921718135260481681229333313734528979957043953466925239937836933028540230909403460018710961566099023063332018837924326643392579135328849953098953596605281337388711254946051699766236508225422813206920066639834308826724335135550349299121610467437947078828555251325355497202645605819044245829567179209087609893360393354392632453199928273104629187443065600846369169333330960724048732910667202268027155869691683433969557751842791722734388877856994229359329942989393801685784337677893624107333419887826388864037960958457948218841677398596183853763214134520746355590369843952635609376110476418171957712388268613288136704013744130107907370717996756480429099520408182905144469272667720633729930761736852638033035200215578166359899968027063515634841740084671039088307108105899978605418640571130478194970008422552110403703133367301950835004051684227224736628851448985952338140443655799310517142583150527744043647028514690670515288296815105007948765313449034040368771049792432522158036163015347256477704924873569601728131672482753677936515936593716985992960872415836322855584610565676929456686168420490922137158891888862648105952991905599758672376026052620928666193508357965049710714193653888789728684298557572236921898157193096187439248274945135825689089098101228644970421719302800993632986730321431418198755430550047248184705769282027977800469214263898971364467332017406847736351712961898703832663714364770184011412137544048544500291133463979276301182894810818028590837127295882854499315881853758076608576448947676121760826698523773088706527460419719489832722082913210202678862368509862147013326499984696928162752300894122891970204675046025003156980359084732633798901120356410214566432684429902365707599223426397538769467079888819682764733443036675453186035156250000000000000000*i1^93 + 5137988602868126899952498427404315244124953224666793397299995152920141006535933986215769600898513199123346642109191815146202777293656938872754748859475044142841764045243226763403889784103121210058891541524764888512020695583212277750256503404320118877310255675259978837175416911712237299060553813321572134381499993956701033797699415656612730989598281888895631081428280928611290619398195505487509657240938345719034411423330609075024709805640056230714068104074247227490329482274767379725521229385754281032155856670513450841098888506128893314731612811116162937616298517758060903078926833619960402848267625752654317180143747031018135888299969300702103286363330553539421239501056815868802383101278617495728668269942508016602064443879907207094644698046579796422168285213212095472559857247336805248617132127921734904837113714954328406249227977127973100812004437173320744278330344845500508441103268503853651006375440273318114044375856959092755778074864793481058360235326573858271853450535297354120054728180892550030995672305905404970246063180910170144650228844293576493874342246211381152115328490735674327599779462713396328396866532972029961179868539402219446688525132355462471387021383113360873829149757997034481025155551836336075834314090714852047354421929521846344067081781279049939629077784989548889622316898249887246292152782417468562867860687644744899425278878797212089990957256146264409389745111455114031950579085805123695286822966844031665406597772584534760629335063566667535941917550508041420667665681955033558498513171490191251940522552731101180946096096363144656552458579385423077167925682547862266526835687416487373225271931719113232812080465950560829832548279030960603653634200741425030797296179884472234529545812392587472941743827543017692013987731255913285014538745543653563268837187647060941747485842781261512992517630159765267368963778307567635491420868569634325475928210962523879064368057525315374083445814957709842311673931838622424934651636377574994932470721894214955454513405645137859013449719833952378573175790339952066593852341727125246718301642611798004724781534053923074743629063260388048443722243492702748362246997262367881854544448378006996168528219386273127268484077399430826982982760299178661067654065108312296922284416455327035207303831270167946876182014750788657943307320092559405514010186728922292425919261575947762322135875423069415355052807231258801413999785314513021683597202397624290862226505670072414761689889495378954871966691282315366663300170495560628802961673011832508327789237972829636402002299506467418889242519199301356316182568576331169584971589983967599516860471475151532608382286920586078300414310765651827263824054027520478457420589236740153130347225087568862737363211989688529420108473311755670459064788869976237724061636557187552045551474300582941937297511263936376053953707336125300494260225550232446786221264635513090146801949532207143193011863625574195758315221297301742669237582681516429323949579797722560319598067214917210884352273551243245051005259521224511459512952753677363083654624523101338864417548435418612105991026744050247805647240279453851281263282806985220433196310041156070297982538711615038800055344951484239246167257463530199361926921043615404962086899718656274785760927480117003201671391981473008353164662698770100227973213050546131804250409026409040893519280160919032364681113301012275158302721183224763382573790322253154811161323645631009410036419356799231830841556689648541578208096325397491455078125000000000000000*i1^94 + 126813930103816944335280011865367147070100733658236905473926687789250009420637747516905835517531745102893384314518700015844388495064497712272288147931092486177268717268176474077708520826042413939858179661021482387728832258067595777676100853064142697498108289395712614121523791724506704586696201701068458662099057706048914569713194518938022242391395505803335273793952104657842212392602980915998441923376840192864691729277112575596825200109074192526604271301108775564472847051941566013411271120201992275891354023082512790026707149779899873205961816883608637479548613502376616047626767878509623185832523717789719675510049756679730322887994845386624520543389472635907731175852473720817576368915023799484764348676387387408735137744148335201911913076520568455819498686914051660194075893623498895321000569400823720118692308715894151313212879542908104337437407314398963339978771672029604416716378260679918572330318259287619306459208467241525377754901517600649547588130748679582896834131753163987731607953794113698478001081699142559178072390383758876407230327340458698786204321347063278131489463459150424940325397494001510561513846789718918864225715184835480840188494249042943701954432696479858259361129685200196443633852219398205956950655078132321872746934376109486705509420136298064191603241573645372042755171400241346065380235963024026454111146939769834875551389246810240314034018084140417301030771488752112668771276443796220697884602893041887673156605815286588977650735715794457294768174013542803844490296221244702132577857543695244585645197731570580988822535763285240403556872536539040740458896000195178606728697476229523468338465234036543632982807387268251191118684473848792623940582247826678136351191766942638541947020251029120183383075580341723968431531960752381258883073761747478076704881693939654753938210560778657612895403511072595398184251131071372056486758637413182411749846155174546019920203183518271119084889475560186223463382103119619324231350374428880953584294475113450256180039913923282573380076258711763254106994078149487426411880768903227597291617584893336259582326452245352202510369729010194956098260304071089702339715945154674938562886546614658450902543307216823548298811513370588090569265695781693926836804904673940923090640122285577408487950177015075558545229927358512304722114146686625570716916402105661571189785030895689368410866800373193233894129099158707809705227715304580821099450992232058682766918950943997931409509748353303038103276143994596443212908497756190250445935885634378230915211529262376603886469270308560808921471502888123892647788034765470409682228134891714628860279287840445217756766183201568338957532254931613889193480952492443068550748287227887369888731671303354295658908277765807413554098588191777439407446322732968898295893839155928856938668561304388819938267911479045180195246963243358005652600399657187199542295727842665690702818784253244048800830322876356724864139752207261279975476710348785360468388457647753204909424156160192400803270810087268066786141231721604433064811472157249889935705036703285559657524032179201101690391140645405726272581880703916721331764270008943967967388052842576949981796336160261578106954620500550014131208976698613650283300653876876651680572976377444363317489970068963670004121738454474832811591234603292887287737502791652780137324541890958742591394169526281298506170740622862597529304202960536127836176207188054991671951055591517904837985398432310827146474174753620900446549057960510253906250000000000000*i1^95 + 252805794500454833494887371275490830338669871063023993912911729999601313785392364696473242889366714361133715034880822098739933127996158543732413588221360271622287314063073865549270096400775817798855524019078279412272446076520476143587073253804207383171548336375218328964076813097334380630667828651833889523661085656203505143551791847442264412309823642323750680823570745518292314645545933710082768781813422459848121466228262235860082591422865368487039193937371796265754058552285809959199877470432025248619372621912426892489285411139381201340201826273165107441785957782264651767119084842429597155512785921931638671934115705138779697534983095602622151894290591399445853631256791955012087660498592513938023771887591073862166549889113078386155569313884355526026474717895062906999426997237171214216901463055962478379791560208260683060148147181468334493439883005934968613856242520065057985597422872632631589462830895879910780414901259709166047589630782677046447924618783356480676570011179476640188919483241880455471246965302079425181589911838452292990350544002902165907878058830523988788025833838850282640425682999005282536475878062411237248255956519465510956299484639515149106365203776189602996387662092843453610478423261129061081980532400436273314208567461270435324384960336988962537172556202885809934006806453118417848023410042694710252640928487076579157025900271930233713099849593220509087774436132182179392851392147999370440692549683845027511301205085304466747702748127191489821596658095867334562261961320580562249356853685454361849153793345126818341163487710756823710268626522572186595491030066035702765020153540722260748853886503429859808723213288468616401718135621101218864815410914534889710883813492210677265446523789882965280017821450218990745523217516554610213809774878676743407380001209278281422157154800515260413755149111286897252538264695779052707914095305116544513169721483252926858898176958585124238174786444205874068947880161204228340889607519643368600502923872245530041261238609641065343291781426526631463822151578759625293914236245333994738380429034712045531209937307558816965799160015793176351329022590174529557176058601099970506087005489416317052516872714517621774583773501339045352249893258153867600232583960415693001760981826743894041955834163064466067993206759131364214484836532025925266765422892916747227042115182422860807623763260445153579539771483786082787118281705664103269602983155437870165928354657086476425103475545205960452155643197644901291870796917580115632976747985244183498471581917689911417702708534098449235782605750613882602703731091486888808180921272661829753163918605107647561146591114750868845157953536825161621690489667970999493999996652958253920525987574261335231874098057108477285613375247483929585719423804642213862846039671303105177407708487694962959121677388408638846030400997087579534766154910597458935432847094990157223828846350722681273379129991845353737696717466178098305097954841757171437624958878220211304718704680636922100734667898163452536271052104621112128637675649296003688748772443629040862554660295614106874250622853330867352125246576034374826394853075758457188178426362084976749226135417244855855822034519668754538659908427838260513097977304713058868906436479133507077346212801365554630335622781131789611373631500463035728892622683474767675121401571363791923473220523820975563079974685016058856489865242815890437552999067684077045809819512151479822005900835433942147947861123213897371897473931312561035156250000000*i1^96 + 76572920800554166912223464785773367469648667110501789957516165921401458381549594425010614345625981610580944864202655872191493615856368358200457931681462727184945677879056866013249340525048696772921334038729485215516541494067824052449877345447001087127320767440264258735779117793730863705300480467933557289024414065188410246336931149305697325930320082921617701609474443062811335082052180829356197627492429552339597719459996832407534809990920195775567048599018566179156680869681352293149284145182521249098900443421625753464300186967681126927650065542985237264039923303426906049975185580449189831016947066624774028439672570168959851329686869208771907869770044209967132471613426798976526747474064249541055195458341544171228280333434657837676218434768589398010032763654110876943284074858387038813480408583685022595349165394127699461165981979034461628058286513281953951112124969167915647032936579782899232037186133867842988232827659569860329530377668127914327015772086549120280602688078955604772947514067686604586510351068599224416764650627734169732916714132249857589423223963384340013520672060152860744035587039926988847797371914613099317635579681344418483047413864955429178872212130768506173374479385494973709071991152920502505637006611172020125731000434817519192085569876099066766395595904839136222932213961463346695061806450045382101833893313147609643876743295364984738855579166686367674269413317911870276993431545904689251421678180153914965675882113759578156778051488029100500316537906537114316289346693077430571143220048116512642218066685132844412814579410710932055920560205556609855429735091649010256407454658240374303766264399658803794305678194487835830877355107650853706587354860065231059137062259798448055966824997903073406616340532856690096573766222430516893801069231303191426832307891568476105720252802772424913960009567092787769853615154343464249502474701843024810361813565163888534192789998851706972393022011033081439162046659749377880982185492602845765578489804947645389266905430157922337693774692713851239756080417630271289013012368868508387961701576575309581762680932826980011186163284468273340849389026308980816158771416879292861441534548662927261721332515229688392210094648718275277758664050023920671682369821237422139359292524237139126906950537347190958937234233103480861558231993812165303454042897540444941696983012141213167171478450635897797551624207331869818105376410222266615452558769801978836888190039686619307063998214838152229386389660772422357461665165260057103674424435808186719680635294215949135347402842919335789992383353574666478095933079877133294813820592813719903021622539180041435849776342874941632674810409388259913377548804119986918531610369798344314013065021484445118222943107025090595062207247018077317870871868502686738550886153762552404294692726473735777482932897201118187743166244143905502899577654527343851778653652713962326743656992651920931219660038522364685008269535079559606354658596238772716826785954749604924276624763743307112219222523734622474485101158196796443725074219913429719412726654803201841048029363707683215844026894503066746719070007453838316407477100963696338863804487241096570943604260882368213633405921679048940751966780166586322071115576206821531800023096838562779410151563238579395118406450429175710224081366556014781242851042317139750947727140686204820421441042887903979694087080113371117552680350320520865411247147561341003356493284673042879662896663644621603195261627661238890141248703002929687500000*i1^97 + -1104132339165715936439729144739133877825780068017894393069309504404510942498411920054031436445547955341190270450633869239223698528935664972925308219970097692154370729327323209603884919693971513132740833611744146185584529448394304129958059210755213863851815989040393650492735969750458200984455955599497688988942733136482911763532830689153597441074489897378980354009733634888881860165687813170523321763713805756165302120608295982395484225584788885861560948799972740604861325355161823887784346138886924762801061888462163631598298248612581721710873136358157046317118960782658185790989018519122033274264154580384683286536870888928003806172450639482109528544363019900914063380922406973520255817155299008733509973968446674531250602268515163624397783949915641029711944047256521801228334671160730709630156010317159568313701430302622119399112682341574126368401858519214671069296676401881190764142189526460549125601317248087667702854265031410698115989276800438482499912284348159641687698162455563692834789359819670873165993411219090132329622180003641747798524852486510816056337852962093321241241425617055793178394443017077517283125653770553083455056287718806767559309053769120618351564405244217166250711518149897824452137727595614945729135485668833085495071193351474041511613221055221524100015120625142590747110631207697844059238461303377883428747876108695450477256914527381300357226366681614547977338390116276796588888206978387264974168768482394157270900635846159759740139199576881728930172068245205396851173093346287030220980287338515219594301316662331696795426781265122601498534056803492085182962575615481351775499442164466116592384086176329751972340995403115154136343771263514854920207722090252916412322458631478057217502574635314965661344075926508778499980399736510116797570105175149672082676669699269322946125660524761926424880851937781264665173102684542074567574007760344993760242165394192611550163164636108315762994059216503662144591942893442754413741827329698597606614397314542971862915154985302534429450587639152656628241250600713863233658527977914103712706019895541967911674678561996932011310088584709287704464999938363006699684862039204492980908298406456060425912418808129013584029400221549584236515359821936900426762299034401359313866485416815085327587985278913862683113852397421847804440335876300623434320476882727360771491870411691736616275320725997758316247067697703394329825235077311365151894797285049251022780613968253349827436490206094872998797190608144457970515383896933953709129437947173496055135376967896940618230473326910266701576746570924582109992516920521095523161847303189881807264351460542499651143065588801970744395437038911294637789098997621977779454433981018438321074142752864654071815985678891692285173149483770165038562811081779351306346012421272599912667071633987273123951349585406746031637956318088568614128692647828652765566003046312243659429368997908252540442379447700215774031797387553206854399136368295672908432786188247963297498552790993419732520506405847536681329720999246320884109472280559262910955158309404725631566397675378822821312348783801181619117093203705738509460211682919505971620985666429526905062123824698720424436272133803807099653137406448910432138268970956881704793496911919597483206849751118701364572376544654285782518693627544489439492083591323016649659188817060639026955250723651934561466306424848194802374131874502667895483528952670796001482293223530850326931992012174932327184251334983855485916137695312500000*i1^98 + -2025178957822403625542261690465181045797498477205963555660257046139972819560176846379833968632123062048007909561940579978093031206827648990781794594022065700343900985868899120352046137982879163702216079157128092251595953396591335856684226324715150373853425096141897912420769207221259747073580195274555775110076419839694603491328300509154815525740778166677756314364431418958262565409845900858167374677697000126692766771883407173961966953232412571452227195577962316361729776998292304240545156663516171870315844438312429453558731603617939450543300733539582187986335548993484878253705623282349320000635438121575052009220561620283983559494522316172495308193161209919487022878702250115317900674497097237849459863895379255127800351038143643920919277969510691456501438873143340728383772607529116017447283947614230308877337273274627439030211927994419108182376351058550644866199577417851083893116104718759911554387114868174991208997213953010224857563740642722963185513628784880989405530463446237730557918096604259916117407287735924932043823239204702242097124284802036121425902672206884176398742209353026856470574706528394992334886092102168715103102805391925847333627775459614410623103434511136534685735350737027286772913346340201073230873240978519806454344486274854300418120738078610505812726922338803736692385623175126526417987577784372938336043785496623926187154158239977993923801857332701398111463995337089344056781766730031601794849938431329382597275421275727303904489258834468500226205921742282719638396823079604852373990365030870423551875420139054091248492833916485318507749450820529093441432222613377168966054116877139674713597574704467239586945279577461909832196570888437864474183194858394281646373246167948295116060304170405990008818491814113955572497017232554415086330787104682788521590665531060090487039743009614804909169410733694890961675616295363651408192667574769597692499148514944178752503291460087686449578773865617829336143303456329000481218744218774479397232172663291659045604019496946375609093459830391613040762269491169735715100549396086620849520892968004759596807039503091234199110960349222945806658105282593531591655643410863084717115778221197857413162921455630057724099749689780954732293354819106644125578793869969666018642527328364842276528438064582997648886805332153941834512882311180823418776350806332504725791122704494259185257125202726966503327929787390504763076699935654506330817666102918334218850872660523389763470613614174113104396342104770787929447924364106718739167998202120973304710724698680730245402623604049779342351541966015354519130296826756465371896262425174651376384701960643256768827774357660089538224302806416121291096393592457877679177198684390719920159353199536331825570621942249455110860213236867698586711606173681864782970353711436570617917109384481068788459167653697517643411214944093720068761590833063672832756897335671677867677298179919379152825806215294040964404857189595756708824360141101523770421369223487381442760516655071911401903236459764881491035345213637838244503479637600429626034692967697207548303559737336289790863459770312423290268821743070099026555960575901406072356440141878875892340539425643990294596910332614505318024732969865648885152981793409132638330464801450191854289293900709526084323068640532073266082516004730636550431568726179214851095040021918607572462471570595590509231977101886404500279378160174458227958842626037230525205353777592684472175221799261635169386863708496093750000000000000*i1^99 + -4816376448073553670429391766905757331872534532412621511397009631626677246779965077384298535818757633858485892051582686525684637597469938608251409166059004635317803163539252542798350248455502893413595693379475331310651292141895119764954005788183294424447908391704578327004388535902938228664117767138172674561453316541323319124856085524218496629752094924320092983318255298310675842492170975167545306363209181892175829226764573340386009509355526018969597856770367972702140049152276412480153541952923345723619242795056023674828061630987500595629470665124153605611079693837534751222332246166706011608942535007594250934099850182585270205988263419896740726253227774223906816083301114534755707076762174135210025591590671113180059377669865600431794307315188428821528943587228916788366700857601175927327572074162558070420846623577460559681469419639210396958496719384562584818007444973539236971729051363801318377212006265540885083332178984446673275944580035760712880103004042010198378292731319543730135713428745261043099191940723311380158625306806817364121553431176981392360658778346008997954789257987345966920382030008214227387036316003274029141018139420170976372340033674250221151063398014185848813104176661560761888414252792828643270952139787890251377665285073429086389261166102244495784295011022952666226663850820985744122762318710041405298331447101946555117856118715176715695983737615076280524370710875587494250761085070235037521391233024715177093530702913910328483046615350435676903617444841329780659847090006959592749123601097205309502063580120067885949134256770264929008444554781960291507777425171558375139517250554699557051270286086287789245036470036630360972877017831880356760253818988798071333520696201167543043452467388231222962793381468406707485007017927034824074938788730706715215591486872409463180422381866501230616724661410419647569953058324100588010489130008576485814984265764066461391229221384416491693792523760211710582326929923986411734437892140531547981309048434103243780967556835954347008225351502428685217399103037119951756654881942368094463410847458779779264839140180058489365084962341554412500854637231881395883002946867055476058173941740580071614665657715183580743957066714133386025842499887218308322828747232052010510630704198045973341088728117957288561043411694138989083001743149949350744387144538339448065542306799158696430874665653521246949714701730662277389856017853605589461093721262626754134154600519280955677372633907932636537987040291355670920013639220486331691490988208579172755605653575782213838376104277499974849714158955286970327850380083944286611986818408598040730803121629004914163661187917589828768507104305173590104499469443424773895148611799438042283645723989468130906500517693790631068535566586079232701766460533191300041073526410628849274284938389299510933597087168849034073740656821474550969747816180712693771077938502442060713691689070711418685599114664510434037622963808471296904901818515883725374235543630542487238326857067289623767463603754421707209979995934717494457332136101585260460425056681078051953264656813233330527007134305187638343653979274323901428599805156297979543446720204345071324790799253879376146420060717397318152290116554961265341840428726075093290204687733538622591079444793037917409424638848165654949934821936734245598627714259876460702617230589287545594180933349859397995118746888951415790945045112070306057960731650654769356312279171561385737732052803039550781250000000000000000000000*i1^100 + -31605267698285425367966407052232187291027347497886659026471106730347729404903665466942280933849164459657066235650039464866742640687761049816352524809520791960828805329727009418047701152993559823884505700920898400529917801524807675165817866841389489960148073666065966858232420721399676869786421383261418824644913715395661435183202612173415375025610789392437497818554259106629770618907185847256158531698764584032678710187463679870012487896270310650421226961313399099418885528318431718522150189351243623529797216649126760552557035779017797696768257184399353464457006877811413309658938781042860344645530031512738734735071272882734514173086755147172468922844191273158644392102907796138574256067633625790903089502001001834679475692267864079611187676504178789007841584893335086973277077038611800524501915238782019742150902328295433871662603514290442389730725665099576032811229486809989732735968449881771466059012278779625900760645842587208486704803437152542484759465795298366401156316127506090357700575340176012256857430435995170751256990711085101479364789811403803073191546769157340759561132788475992951155606769133655919273154551968547106144421176717992821975055185297964316806528382442260856475611332826512415581453724083478696291536589951249782895753834911625411231762957627188706518251867330552330322076419688289452002772331725898693220416856369802938877228901561498160739622451234021903428734462108960553193136817924130138283544172449650859320038722560286686119273908922172111545544698156673061303511756223625488664110743530455893718807455599795337963299579086613931935397178592973908960566861546798395923770633034850601271349866950159052099066431335684266900378322070703822408313881126023002433899934917242468743148637434955473925767066588079765278031633342714522352370737130596570189541266970027720347313144887997530293818024762967801029356986457135058947437456435739149350903457687242382273397627966612391270964329702638473982516249641148898594052836002703587325912002015701707258693663792148268621427836507807053196567315248869155453005609701825090459833184060298537197657846255692676541192369600632674965115885427981207605450651749108129553490398766590921652034396602985930299704273136493242059731290158274309036053666420314047068536277923808556869972889945109697180278423192910649833258634542581972775429349025637114846949239833978354269405910468836254410116658969384061378076630510183610528792435679456404901401640147567065111525606412602718965091889473115822471871582796379221236888493422783721664277716608225208048565613946104889767785470606035942484643934167863571752687458647872141533315325889411022478065569959776410288979313121800106417699989825196445266263713938980393690942562256431768613919559663839503302006265879591789648433873586591729596401862462623471888751704718030266058804633754802559833363462214621174665597354709265647854883543327182792917575828141920007167299065105378172010134688191712329648278698469273413596713670956149918060875671263023287706836709909664506027021794066773248655048097873038780315138739215567174019106956159111243915582940407505483782086333522118348385722777958253794008192271989324413909185870070910608518257950273124973125620911809173674960442229198933938157487545692595637681685048808788531347800687100143087224658506804326177217921350496818846192971964866674739779073901850080950491481000759456934622908344368723427459825841764895493213316512992605566978454589843750000000000000000000000000*i1^101 + -83103768992465148491648482753427980076752685925050976384122003457881474124840683855318633303436741885177696158453923254866236977388535256063890189737006036115041747905068550347356329693497779274286559702993514321616246377105134624231273913257248219687145623586307978140692025557585050318717111977470637205011590759599681745102643480365375749658235776465210385597852314130936107427856616632948200025504251169889211379748942043908156438381988972286936521658219475330721267658651805655455595956517914776429068131883216127369779635776838036626684707751447820827835865828518143169670265826984836215988150785134935063854627082682325070248077959640117711322586811238930422937530186467094261083914874248959789209990427299975382301838642968354304065216720257787496401627072722408203784408561685444979890268061026147203777110044363682833940571014693840613282337827138745485931492441442038258896858690738306053938853900736426075842506894301142388551989912243189271949354653692143579809311355729423747585654667349053036296327994081816466219722831021692617710260220549866204167610626170083190858049678756787541402470241532787809821550970362649574558981363238644856901592764506033205688442364170778864145267321623385433333957973611435422585943598911095462412449244173106967904432891056523252476307090111574002262625004165303036381828890924748690058511060171518666985603016122994426323867857584592379087851783616235328081696957576193419917798146354721534505939559356807731991298106557473956801222285000145574796903539871074052231309550494479317339239458000191470005568186207263931076567937902627848541382163870155312186788126801029623711307560878751864779089944341596073191228998559229715157588714254446022209820819476345468501185372204816995139135358907431385126262599480704083392243604260807432219281967647192524728834871451588651298016376750274593913930556756040125050812628991350738097002041307320659446022560844724472863102544048398072122989083884137718878022964698654422123031104732284912928483627429756135112668288049440195426562879245824985875189544736710163088455891782663173926295982378625534470334743290597061707056010086594318115277117718876260966339562989960420959604555847759342837598322976497652836685291298561018203226807507004386237448711307594049679550501700094027707328761357636666036755113688634092097392260113414027574831463863229701003852371098040396044866035661890180018754456493122214668206451510084893340214649938538026713137784597060166777000407001994693751105622161529989095219745889402628175982315983901358770977110081577723158514273323374328131314727410232020546694450978718818988374099247731059811889989702630060923435219433799119817264039725417410018080745076251676564348003934732019784242428219815687231219277152987093481040626640546009147128213783954827833838475874048666946566204495754879991704751527767124731407263422163343431798487134710947832506581275248778902690476436888424727531061710543618764377830864290618187993199027980326678935797781299450996965595834011251951984315584466821185795768304060448243139950792416788200213868954883839765898722330127776406263409392835243361480472809484535192727002306031437483300253330441754868070335873539613734407085014007927381226104248163095062435283958529085037568879118586344826785679773542350764824046059572260161781800700251063798795029335570665375773229564107831326249859919160929444233329975617874385562799943727441132068634033203125000000000000000000000000000000000*i1^102 + -96626897100488838171145039756660079080232703400309435127855140541142424148210652544380809335145587449086513824523907291445108991631304064115126429949448013942960900157423709402487424104732380348004271578278245905207291447704242264142864441186063703928622632964864690748991441391105015719233051473892437637575057385869989820062332576691418580943945891398411674795544645972650778961790573327465834079136120161433717733181267735150947615670306258059001081566216423448109153692432208802673240908561638720882767840713559585497112112169495662700545032469352816483058361926185142201666667425284577202383604119924349549466824833525825390428191669679573565433141345598915504147056181189116049425942208276082595565606747845227686529332061157650126363466395925621148056698870834373699360351086101021243147153645714710491480428079309609078973098737127369601670675305167105520535382362160300650361781580793117125520541715917180484496950297555967380458918021480553702788828436996607439188091276297668557588981324601889475635986473565199970976994866733586221030644060882088684623859424392240384724286418641700557232022399113262297322680008457213134949972688417553430290196589304612240834701541220928712392924236809039802138272614617089186060607256018753044986448081453229578046240742522953850944546875214236602650068536894535473390616049137531632457821690024940470464609570776714934190221703730753547462813340515602159405359463199314076419577468500252528918598057519889757631696211673734516426311199755876381600160105268433045077481769883173725087900264811709381623718710568713875896732518666119238073609070679402494881092092701354601503445664363567510612661004855599466889314657651605396891744389654823377491263478008270410869723285791492148867052163015299088693599511431541890568796268431082993030263032439219737219076994283498363960760680817423062759265777699599214864585941055486244594051021955000501063853150512308927118369773090173647363610618274232017835195663411113897111038145797412326932274987753486520022213855400473287814125307447323900789225258597997590782035638305549183558988279742852181703866214759061006330133003546884534455331375199359569138893820006470264671495484490270805258212351503295026076598215578428808714458128019971024966294283400085025234159917313299720851701212968201091999183406163388831095273426199868713802434021128469311545119336808760060574394564679056546756999004944222786767175703067399419497867860802946280636940856448061451962124900030258056378639373897068717819975202122375505933056093945687475146458253447983092354411212439280614047318926126883112910152883541727931153461883441661589649392641490844416129317499090062654610784236724729403305772299453090009968549502548928486362682600086567265916818270155830085549279176773829872044982469894266584156446837848828983679186354978314259461911186008812095579591343898601379509568439316190349713679821213232796735832527090584849528811934687363688323644054612845458884459094639598659576420975864125280338398142398182388297808738847580880878446195186317580526067800864536899530821635799834097343937348911319245635932733151453146840702366000756943611079994879504885610821349846976506758843997502459129745030145254531676637589755645358125867140141079247857133508216691224229876433865322155904788896292211224290417066343762122729062341005600246274812377339502283823440265229560388814925442346748241106979548931121826171875000000000000000000000000000000000000000000*i1^103 + -40009459590189804689588615995903538126743467212154166624414195273283061341980544374111661670942470604105191121422308029903878501238610844486797758773996810056762977818150613344663130395119113800826955103872530001161961370039204880842766273937291231208445121057131760479482562691418721731831223192238906781423431816212139396532374281128730851926153128165919234725068280578102173866108808546644195671729276932706215282010160216212423176354760378978199319183832176449598320871195832528968888746252436334383869211979486604741770798162711492721523366225851611258610494008146381653346298245242665903807383263802504530569361820169815226128028591184162011662568068484595823106621593093763396042398500859798213222141218143956179821183608180976802602054122297695951802134848573059228460744516454366845456225924219321247624651982981638223051478899949561329097105847278823141428562585192515859174199422858873432589826029664390857918133306910009458656127794766601387463478401901963678246597825276886015680094176616486716577205522158510879625803467629134220617530062185703533425675728292480605794017946865172906717732224752307787980800032121355274972636477264045210318410031991599540631427433828068619084039813237120909384870082132269301628309482560967485193555716246504769658060591827929958120415546255447728062246581272696589843348464131157042046403093692854258617520700619861155708845926831454488889932867639596109620180959431521880596634241395026410405697306440812345112173195704617264702524214772280553374787449308174495118232016023853930377936839065770244121282433236421550756346683424691314853952806724494192554695986630243358590604255352197413294333403245020838147095625215305321983572316062086351830470922196946509130818968942205088302886005474383543162470552273176894653648966547441034961740510959215981913441536859039536801543265452820778695025787059718248350377334889458521084353778516095857155189169229894202393034227650476804229791218106840006083918012549768940522197297873075225634329116522413044916126550140790700942756477827869151022161083757778479002126704710702589815021964070674006603099664530552298290764495954969894177928952654644308092834621041917749815817136932300807469258385371373891554684885722185208470177970700334285579967980609040730450882523521200225193396706616239023209099909811241201731773323642930287024012471896541184486517995059824375415184190631632383351995870295012838309758189119025002729350534588789686522089878290153046075124183305634026776877528160686316334863831063454152510772823426148379135568974209614882195151230753157873955855313933831694614613315309979782566631265078411727210839545693803158543211164989918271164683830052093848274632821050535249997180304002325730987613195066980184631761419781304467095722009576539905663209303507367597437896944160474801790414306251682372952343704044612905917591540255364307570447870428659885712970114501094375506546628026469516294246451651625031072343693068552488462476006253726550284635032702748037877662863343888034197618941997429164278836796320072032424972360842457612826767992577875331402046804721900113123385370924234148632582488503555472271031276865299907597458771087179451492450154625862934588082958930976451793550568400463085531409597037731978812878629429567025152633585584130872134087662201420829607737895298294192460604559320187023624756952747571473303402096172829942588577978312969207763671875000000000000000000000000000000000000000000000000*i1^104 + 65199395217150275751568638166529288860400591891630506281277006707725221113814851062974575848123289234007810898362580538168300670659288730413230858574320544586942418396380605142462100902607047523639524060847434446350200035499568025165527243916948920917855137353858518159892049279734517239442257425523520696044468151558015806723911374943860970063460776760712076190140712440247325436717398581024725936767566684263042351761031278507625596683464184769492090043508408177539688954695516700924517014255530162399507208658093368017986326827648801479027817559027730900216240201407490126965621754715405581723566565173228680871621148274529338964530277271169891880630396728321761077643126419234122699095367075928993279043333596786056926819908608257046753133411289965433896637862760869598047653969330218272809916925598949794487841305119958785037837926418420686735582775546741277774153060689107426656951673269712339132061695436486333052475362469552633991592966159449080717044672924053093205713893442280014731932017447249402329287531335861513228182255728836889970184219966256904269051599189230725024115523120529456083226048931230645103293915013533177712560440536691086005265491753464946599119651246061676636540019611441817217539033419108971606574498739509356260006171460710242376708091709854659275047055017046437840559602445116232946077249523667253025390351644379122154100549777836255654876215087757946945175227350821042949530088519914936580496738589272599614111750523818090049704395986374563822898112466256323885420937167407747147431377321548267086619490005057887987158845449412682019300610394273929806928658294548540814444806858389857309743981516654854094509720902774267213562022419199767793717477361157063972229447914545923580567837259964217443480062433755005934936558058482605518503105389955343993014652661602264899896475694676396550318124786839267071245682008098621452340070948417017894268574144261419817034987309749479719288434508812583726064146933692703372642483531133645221319982315541608347333301064410512654802935874565779039437824607217370160842141263077556852079746361250899470325641763513893381911547944033272223379438711667060911547387055064294707149672904109361475215841230867161208370359721732783297259719812232476236314107597973725823408705753741143109070392424559928701794519581077538951057347614693212161550852504801693435148276051806775846993891668546521810276896184873506916088111818760557458937279755539946140029600796285027681134756078844496861554153523232692324365127692115683783534220767107977510884544256070058599875062772516904009122622403156757083747784352407766122009008007874726541049468523681272069104836111110671703886349232390924235475870042324430465022651894937509312097664363612002509882075900401502691299095786971768468076087640181520073237387758797538535872964373494716137102501512762608019885865064091759418795300034755865791484405917815297860892184112841135473135167783645063637691810360305273471189573049470143368097984618006381193218155199837208800246177227594384395035532894642152256191619142904475391126372844918058655529736550838660546839324759307951377750484206059884587249497803618296371894669216850557239299927305465748724726625072784811142965376787354084315904526576115609640540157472684851349738914822031891077168510773703468149162299643610710321543600930683274201668500059513709624898369323215891711408054106868803501129150390625000000000000000000000000000000000000000000000000000000*i1^105 + 77737768266510745372039332924767043118178555997031525748798112730070889123289933439470656350546732019034158887218119401956607579843736552350171983380448799267293909983694614134215578853087186255058169641534175920541055944205962663991394225867197270981224629136796839415811232219711879003876853411430108384453691434891916229604168291503211324321776998096744502353721936178776575626416314262485329141900645734059061946625489650421179988202556310446166656655251456567897872372114300347765566391817958405099563049463517828541476034830965265683193157703380068912305578141917348312526417009861845503687124934835403630233775855276461255054798193406428561765789388183394946798739686541499541346995351134677666830194181667883541147773747815774430695673527230381551333254609352633720548805317878260388997078814289974486124295101369563264941764404689053883908237600484916561078800354433508774496331531739143318724024266205672682263596046689590524392285675852962863948466208303163592591182846218841408169910409483872222517692421053000690512263916622673881710072749087369202279274046591002633611063304761901582428289137837442437767407624274242204819202105053446942074696247428386851082634696291923709032759465335187578981017947706746413106408697461870175623697222476110057048977095541738096168337844626000399004067130029399325001852100363302901329038787257488709961603260374395038485600888103419929587180113838843523398965069597057962201878411061983510055478871714409063024881999344899688310366973343912380200993722239283825931311898667305240603866427474117894073264919943922982635169218567796157677547731042004127915061232933533215794478900442570339154745778649721894977785381846265847631405274138422703561835986597427458472657831523249001120985823340683373221981005677995436488080505719949116954818650761600795601855558346000296584127266487103668448006978770951512841991818955512969464637344469038071887405367689564248371069620655396309677881607325609023142853968762669138429379451726846626333919869826689978331131156322804288305013525261430901966602480121473367848302934352921208777965269124151723344070356168009237435128894001499851735865091928713407650604595888190823381219763938421461356215844886841246406541292098274678423155865691416214285768004653007651982992047548395037776791903663226872797208276913776013721147960407265263828903941844314496182331285790797731279617186397056090801684755329421807547688668065635231339272397331638494904431289426582691346259965538580020732334460447916170146007372323607453088196884643081009869078124151428039377568502534331480752890581099857440580107516661082346788372109393642725488616869834275749582139257428502135404809391170260751797941438038885901132717826634868182031036699975273559444630238917511120950727122443317622034690149351186653447237158016489162929459711491937109263255308540838923402479399238879716308304068087839502053183342169812516637784137539387812142607512841687649403260939787153277813968038250141213881347128531294811639945923728742208560562920230143638631245709061817687194353792799246603126243023433576246487642036401798029936239374904913676893597941130190138093281031510957876809688606393923626387991697324350704055879650376843910778365172383955852627160520691873251118898241894511149777620853975118441419501648355343809547786412176913747996899453550868161588313038068084305897355079650878906250000000000000000000000000000000000000000000000000000000000000*i1^106 + -48012082770855483927665825999555982960617299083053171181539241511640072449262475478963711843941563403525744972098847229434172951939878692931196823417468250997808849841512970619242689786301260706898642832179003714169470252773313794324095064298209750530999546170254790044560458523961180869764098849339434318878451158187040312738488790201369224577138220709854431010197306532954820576385816002186196763143072165319734987967609772152362346809893236075850137322932863037216747266297814992887387339015205272728410379483711013720002966314105305423168095441657533809215960120283269719461143344343248545462052147665714387194982904333879969533122422886158620424674164996345486942359077290314898957635573065831427316658582775819380593046557293696201428493755824203830607579720769305625588229224400785200140965113324327037262060966094240545662663526133630255527307992565678731047769655609726468160273767453489407957002373076911037283854896437752536161192411473136618567137495489509006481155357000337398925242818398676783453308988977749697477253253246979573448259451171897087669669839449703733452985010248051943940049870470084757972315993564423743880996477135903313060076027654270454067984300393273799232443963348578048008757223312193048567376097810117634194674673226094108305313654243586651267749571203581103057696819924622224306118774165033404263130837615428024815909846620037840668599430843902891443561040990062699486323752217703566653727824392549303189415163479609765852252394655892113684917885584996780054881581947647764574315456373449496547736596926450725825086192912116749914119943520458572656728105955663362913273958378236236835870650608786679383007751704056608274882069263572651179866660452104630930257520398134606006042927296020833046118078573140129533998118148433226940038138087072967039822296956165453501110012749695771110923594345743758696216253713325430577714544081305636500605744000215428497275612852433631156418690430606894367863113628204911881820167032387873986580576258542802285997215725072489428645054800656828582628184240894973412974707503992616910266138297997094064369261611582896405433397914572461934330727590607176124187271487385731478320252711402173248929807890135144299349160439972185031086347515534420334677782026555770295529246372879914687030235787667577049605111523627508718876448050413017583520149631113134572098877927398471657415237874839626085238113593006961842312055424247407447833329825913229645876913188581533596520344403046073398501052205259285883683501402589922467906718360334041346848761848365405849213411860828189808769706959732482351305219271057238903648800736966557453006817263860555658904722239471275125717010336179956344565979693980608252771622893372181414815314028178386506435113845824464228554555265340248856551011458335787708523906398207357585912496870458764278765465387238656003816744482642682526474353296285966243304067134409295608044642344654977732131134277809008070321193040090716394954296768544279216696015753639730679862756330615231848050028809403170592973038807791951151423045213618200277370790796187023685263462064193439759985519019440530053244716271527883828471107277448174193841985628078557690811083313090474665487500664959764394764057899519980385875841330470175510638995604547745866697329291304734227290474938450365584424179866918293788459573455457332872782696264277903359985566325187683105468750000000000000000000000000000000000000000000000000000000000000000000*i1^107 + -73409003580650609551083968837018627223240534224041882696303751537447675147589176273778190464662617961977439837295971963746152401930869944057046413451764522629977235958242372126063593568005888350364974955079144926795589986741687443988033354539682890320876364619703427805427610020782514806207567445336804991693560859984040715717285413747624758680889082728772678632198214268883476037937544342039379507007178506265651290685260600098850532582757235663609939673013502391507641234816526270664236674603450235244560357507659149470374434983628294739098741557188521173250033242664103362674302666047869337962989922200231836651406351164607399694210676562917361521068281920914758742517131315512637919726916853057802272685000741674727358540348846855788670841360506995337520135048368032290360930283200677468175782706134156248219767754365778700404100273243966999017276539893192583187065502437331441873922035845085353319554671782508685140886920565262349749121441032637677826914529642086256663255708156840934119896882736032987862069586807574476489167020081742461488674995995749085534828661890722820546843695132978404250972157987937410906681426593522426483479421503603570058997620103869791589523756895748901851270302597649968002947045392260237781771899607272769327884807627612588741903540470876681942699895643290547303778560488133444681496456784096665725451500098142399373139611262794945266107031720904692686298085728941142259038848226702209870844496532567029264511532833232583632854615433502963056927382419702382441287845329334592315863277001268867037296422838798774287647288970948644104756186192969904398212330902859552090079974449685561301963493373880658075715549564339059213249112156181724472854720557483859997366557551180813261739757676125768354753954884137719112084884958111225377448395639635651818513101468349442624068406803287018599979386069193002451003585343631400830628774304863729555317849039163744995351965222886889549513042790098360117319599560595299320644853651685593409280489694239832909280834753558271010651958319425837221202212378123813812008614817318231922917713860320234646109480795670145888159018821800076956496672377291527103750884599823605967266108554077003988796847801654297331297128210752776435516834322407224601758356435014398912885199196098931802239023914255414400436151602574364389069671155851239421489137470903658402680750781544611875354676074181016885063040223007050240985946222999225752833108326751025544097225838624283683661431531156951226442462770719456997053705866601061951688677435898469052175627067032755008007161037924912001118476514860978067115436206334611197250989748943541314386348032224913904335449350258964486727624767259239540535437079273348954744813380808656182520983120913266076649247850779893218796705314392710128080529240754272378619412064677743944519621163380043186461249884852494060693236593840606848872604601084865913055904504561045458654741176939902337921668329309349658318815537261754095936796528305069687354470938211942985560076922518080435114485017454371621219064402902803486421671804416761279833959419093531036275060962528196387234313124591328886990660323765056451411561720128519533300561083845649473859395827331994298325548634080773812146036424913461905024272722972576648356758554875556587699174642936038300861462380903507345320916967186491181314539907694720270295094534520291542968750000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^108 + 788540544991941001975272930185130598323740995928092537772569970330661035401653582369830707480429411551759307533150081257441309342924787292706773791604190579597078376211062158467695140512501639138736994504288618305235228879517380185021747857600000063642516382414026202343214504070622094458326714995396486816912872814603516488979958568868927870674525043585716418264175644850350934729430343877052456885261316059461374222661377544557850432979965738539617811693018060005905721564706629065652874147987316022026729974258973047521072438281069190912357621229361537105171629848324526958851825403952582629979661218701424649836078705547791372218008123605392302848703490130837887093292362122331749500055451758256255432333355315689120544407280274097585643438230311378270287834270528243727955220284506552270065331292646657704076816379133474325001930299151585879752618335951440377169571624163239167666563517478185286921309105926463796794669311928015014091094777446763216761244909940524061262279434985407113528753388381636488902907143030156084403451983932633746295328716742986689074202313463699795596449339957321922641072963028926178841438909298646742776108331043540569069196128394896804345245284961754498394108484927623166588365103174318477695617794240718677905767103685010707661803498465412282329623681092016870953395298018195291534959615792619669510644997713279619989915341166561206147077657139251122858937408648585002936359156007973061983565808176292479972636951106600343903232316752904312153370502954850227354804426253766668348661005886319158262776558320528649187509603158374667948451749026785818705129383941231097392946760438223214358672884285082607534221092667562752577432328527153833939291406488781775136939351500275207888307683496116389258292408410855411812955534421304955837022022165242542353173478765736989347556684232028257448085445551136999304094540079032088818915455377408498188596632913576603450268876361307916101413683531850172236423045873973121869763507996256722160555865150241157989752137561748819559650729083039712156284155050786484011813213751952498723493735818538210782303776564672115351671556773833136676143540469093572448890607849895232145018652414692670032250051497111070770741485621076618649005681132277067339923800369222309303179418160982481701203262991503282704212386951444287575046305491646239357969938161674776566711776742129291850211682903228079903945890874635696305442541940802999051738351291645100631912120747661075774327621490492050631496668797894253928914165803107493414697590093760677758316800772219885585506632078167076425414398873888165763184166220154149291118480022769379840708368438894991078345355643022318483005368250404999264070625536771245423784290626844905102726263299477020320448448279237082460885877303276723238531808121364490476305707515551061145737249426436081128282788551104229376750463735943968254432415994105228319313406754029198137618011374849936784149868252815455840865300992166653064732090879698786895077639438179218188610042391205210444442626749586946708882691109496129712863586307650527882239452597150611419191455485119504795134696552225174363297754981214608866861992109526233275882941525596489493723372876947860757407389767813588859038143046445082833774920463086264395579552585512199749012845328952313077718420022753868314403148019088150610972805911382153234163105462500000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^109 + 16387470057772523890608918948691990466296905741740798194569030484748695496076855716944122964442281540643952568639688226115555310245415945950849241933417591916965264031973309344677606653107147909236757402704411592654030918338095752987533015941996885512818982945305106638946724835820622043024311437053251740393904537667803596536032137010994389967958338915327519364592550557171618163063821581868814737341016561876571509263994012943712533967144414886741253954393114074700480568427085707458485127207542939390714085858546476705315067043633221810679815795622320979668359615714114784984966445076703495430099683819107744175875340950506737782861281524661601626308149100321548945883810501843327024488522872978190521409788234392503432182780768239822808531448225277509655608823207347989998699609764146568504907382920957950604246433704803222898751897804353278076905964501491052868812960113444801502019270672537414684177801961741762045741720480046609097737964164287570755760571705432671077661274779251540511388197982541639157470663530073809168276941908739662653681333619189535816899038289215698834401251749012261045026540131373989296261195587263973577163035704905704883605624025483432278015662254125019134716289180444250185805047812996725770713744421815793763850420461183798556632772182159459132713157006735532849981822333317530376304418461780921921090519714315403646090035785830104683339600994028692131113382351259523557343878848234745318569599909159051183456723190578774602945201236288240171607074684412502249084074449630000200602789960732929906167125381070528988119231627611386895017569237909487418807891375458751680546172137314485412329330157327641012836003211934027693453402066632202755175319112870059298315431560297975351373405408547579649029739132977173400103795897860339457773139533794640731660708492495667827903689528612042929411558536599661976914737826066836278142986435427883596755774521805011831504057800099984930131269573798491908977738311219843972166224810317916434225484571039832359325894300092343689377523884719575688131731159027289813916648605891373260563676621362649679384844851655123542265528993145145791145287338489517703758756008806483033814752229869855838756139245135374057525437424317634676499147219409599125138318451706395480889117165172107885281439393316286259699783150973895539776732625125452438920907830744214417943888886112073571359738367315182552435144045668553279070352472586626098829725148758683310653557542396874287794447351139796132210323530830388912141027912088899989908087766075279179578271734365265107967537882894735186717889136872478509074307445654803838949996299138475378762147650251578296371166714374489518661182489527752864211421677771981098499262983072407489374375664270783152579948298525730087778385895752690630808123005908116353162724570074180077178881219201990590015639734991280138511329502613239798771336285082317734401984524779946336316998310530593769002060973556098074323697311780263312149512278197010274396798973952913615144196600977438355136306386080458132658163258103718773130442347485180474745426225356346114737034688134638776916929059033883765298582773712859585272831194092626824117272804619601070258054348596392256917335184858264317810285538361720090210987612213292093177808632553766305730285494260045283743212726951280458179760073859825270222204734520525286911840000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^110 + 3545761265606364408934854500437692981619000195668889270326160039247004547223089401733053447374199448088909080618436822361304448562645860128025377374921762680696900237710908565208771034600456051887380754685316294906703010037574331008660675683857482448124179749464521805108495210633458137436214457185013967764984531623469957547470141137237890651491050641739199322313668970390150008793084745875181864765505809175109447743824146946817640608146225939230716429972798418467830753305555735671336550911805143672340148185502707987408090611504526354092369504544724574799550016925808243238437197380696923336853143636692394422856463935544339636103211790397966940697718010029240048114558863299557366291207288976152249478371998535529501207484282862550462841411138097157382698672648710773127545242199378378726737038481101941748374440132957758587868122186541428242674028259833203538132757348960672189628294514380821164269775682289917870814762978178921108848589816991085131666022540949324889064449701789664233979901584582962639687202772618831919748243600865124003173907703619020679837724092459437021960939319748221947387289129817001630870509699395273228869199553188823566153090818760398188915222375577438217083339064641063203868361685995609572256835411764097679084440587388747176887167250897639418532653772994853920615818868703010943682981869934622825191964827459386279083568692663513158939754191468677091001681387630618050278176566936857539988531267441796587967343927456031535050146223193953157713108147040629887717338274635235650268614714078111264392474742746789224509095626414290966304420308404317169143532915337051871147511321740961901966304452444460348000355065589020540355187475698990619236285710275304918486964917851514648303191245432673367806044989923996951097759482252546241223762063124859089292245631024723290855376022541981797271636604309745676154846260778236658034897911028140966747501255812350498927432981223596269211161959942980389866014823245271808687920029754734625179154654986527467477225040035086178827431500896228130105990434507896442102564428758127147445300365566900716717146172322829979989779239303007213977634484960154402244293686488889922957450624398809756956482158743508716608019427556944388900659502500553711186603903013038294877005174356737733328329618106010074459532248378123352887701082408135370259614337190390600126783778193932700069461012978564065587987080422025719310913814715038265988717212624709787283195764680596291332002966498706564293592630684814591608482278131752093888040402810529644154298056950387953637988050972272259909212102363662534471767087727930065740757774881458569886770665439565571281468073557819397424677596943440197812608034398978267702123858889862888997437775094928616585112734212440443968526854267173416832592483646488045509204658238148640468146464178142760034091167370279975860429375770260530222911242321893073127118327986444452331082344048484317985985257945826134032735935339962040427909723047159865493806503279937121909404608419769511264998127927439845453662380314592728474859103065708817588377629900140090791665149479536203190962674258752668182304350761627303793871217341430744492627507404835386963945988768688235729499940989971857862326795339471455203458036845111706557703952504531790724975816958047740296323066397098617645475071278036326173281290223054848000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^111 + -1638084250509574574240199313047481296187857124466028309470203536558397170403434367733509690688591031343369622867366126784608406398118321916597116365341399131118362206340506355575627657833376535122515738577559094151984915021905841914905790041943278369533040642805449986921183567681468483965632531027145079281115907542319213719779946702388681420408261434123755786539764176973294441114087220266290840916206107386623884012307978271207228087800456884202790250417355608584695201000207792390516328704400939177518477302619920039104922907864457427950086311916737942910383119335557095157604050488008991603326419458652337416965570773970807304814340815717460055854722457925926276044738829254336782965528362941309194988818262008565742132203804927247015691080311441278733902051627921144265630314182824331873046122163886727357411854095289070804774825840582086126918311781352517178945148906408187000776712404303969247315638031167191553240950726123128703539407961859248686159676889376965536701626236771834229267350306175868852272040045009095492239780821082278620102354763145276026736981044922738224489291203380783102405436579419170972726293030203698939196913810840236108646663830307364371530874533307672636261317508960372889762203370905456679801115997913828864323915810107445920809026282346170106851948603853437014462463304456189176772631777683928503886087404641961102902119927433769101700844177128720002343452905606471557396490602890095826906813761212765935356179644413848527370497876342616452266980179084397555983220379035034386457559698581498676764627175444826232130709248053274127209284344403599070524142974503874757705455877688685833192345210492257405939281079826850918953102215897800154261412947641496072879864492214976238269627079406039167496619343705650029507625399798655764137653323799728043562065877389575914670108554853636262437891832470282379265580496981090589087105961906151760880542458553612817809817180859900718183649195212303950436192310118327264856577702249400936847601321099589862111920368024671430603585094091119827016954405456082374131387734197079823683806408672795262492807988102844740276258683500075390979054970335627274048302012510823540093913783888864316220931438570051845634077909844473459410974675272784515651567582926961038907810634523849685467811554667557409760168329388307039278853764596606385748407992269926106079123177018809756841515094802149009117472030045844036922269243333583554559288143375997223514701406288949965664814550360742232313050627780561980011189660410968912892026868437593565828704044756157202032856626635555801506419016892729126943480611294519695698009408807341377305934393726827707529883067566637203072049799488712855356385215668292082265413058242704540798192862667826135173764033667011938800169858445823146754975493705030123665485768912619428479106479314799485604047633868482233577358661224830655784027400725040479799475207064944937741392236986156051969066392413329538025036770933054318206920593132259377001792940002109603150568156779040903770359368456448968138008320297823452462770218550721871670206312516958149567194215987361019284430934923869044054260825750322678167824806956995262249841449218743981228616628736692722137674425374517332494740920052799904571995464031232587872202849098424710395486437894232407144626596755200258331256520587219383519529664512000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^112 + -398818511732333647660403026926764254460081744627647186301562531636421033947007796532649449784621385573344998020565296964696773349285265453720584178804262770408422493176630686382994852098509921570391316980245296647044901027059706202169997343869924548175974120606545240743876778010593055440076080647596939353559970445565091576942250401843843919789894958088077415074814173849357284680704531581110150467919222265729840563795075407349028023673664168979696159687325970166663623967560269609190731708986940095930621047964450727431624832892088623914302752073208532791349594985621931205686737592701267935389527906563757342741987727574769382616183857973751798645555635212720532319366054573517442978936004913453368447621325287050078208010023487608696918734481981180874056766169585250599137400155571652715178956834383108795841637140106662156438702188217506276544282546181934270462682721769338466086945790541931249286149904738846456825765290108538456341563083221554883546171970319703404025995079953666332919916178426741826939951588120095137776398709666888774507382533679411654449234268421826069250700432359505089146075814371555352908119343336363779911047389890550031215339508537537726470913933836097523013271741173463671231217518876011664573939412777691364924146126647618944349580528052963946500043544308445111020048457242905581007478565986942145463785429555903096270938599179335757858023303195171587374698436519030141919952816987518227296512052116602541553479069512236806415764523849751922363435926724337177512976056416528238355642619724113487746850027732496446529800749597605278214038895643581386891677355738453708387757720470162884011129189628647431826731343056383504063334555681915620316315715830721192690327229313677189530508873327852483460536025265341223706671814852930318570829408549616186479059880560178141295049221673055538422106199016449797814512529140399781506633263723331680269058567305112797398768943566017594696388732152984411250151337625767945773922619896992077223766908865473033797257517029335523043651553368447880323242873022014970039289764255079534295804105994693758729569140741729427943658139604629500714578771236670127902721029585343050857428507317426978175780528332319424265564458984971793794595684529399965951312326736736448461105609339579374555280863253283323280167806608652794421763136211769597959505046378278246830672769827056490887415070835859977066902747726670432914886568974440830584350791516328975851894173179789038097390801871344352502576366977419434444553527053969076540702758234889950651105798428388138438545426210961748156018179837775419082850574492547599187106725976605975772602342054677831950976616265684835286785400996264410281802850970414049112502648209840034491651166038500125280105012667314780081902266461929285468266291402813790760979495668076963276467164419465470197703458950451655891167320482621689614176772957847676660282551291232675853678453092334449016348340568219918546262210689448098510640766850612289248049119990623985322694118043367372497065261543782029400824229886859868135512074967209025455294781245053111768458171246858029891041086155310872548985368299153607502552081698396195475708464299242167271600991255174753539640937746025536958298849088221035273947548970441831460149853056726216994752106179638667136793215266326059193500727875485057081671680000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^113 + 19922938531661730982770996098578915461784944739216639056405584595927110537102257550082065739756758532548277962142716562508339716141949710049467942365647830642932129366406456068806399250982986779307431487776072626791507163656366884314055837640624969490350996125219529961157726790373854075934764943475848635531447986897153099480595559607573071595002139796851016460700024108579704575879985138138644017545323275566764482923560798145688257032288798964301853403954248585516572691416918542894632998137271878615823230165253348597187849970368276159163569782668244087196458075084180498072950769145726237745829804239458037281705975997111366796788792921125018687663762422709137309638704026951383594118987530067814697009029676356662791715517405389669536222221905561712588477064699337092744560664437304689254990933109508062156982984043900803187331795862678145196522963276324487548058966958734074765785131830394160621658811844433575042952214205943280550170077084660335189622726315497751438027742047696705700776608073688951745488193900761156296195879637389508352961148012558089242121427228644869756656948104863075653667071430392554055132782719418448832384030106504126675624740955201323503944806996245292776987553405963032982288328084504487847486991000294785335717631129656305337239222605426423300471665663557262894985647271972495171490910255206898794013878241260892657736597681529795079920997490597120199732067273622582826103456465274075530431078547157626944057943165877060123533288812046806652658941763820993666611487401260861917428085314879508166043948555852277862448144315569091915210756724356216030467911056614963836106739718186301300005169269726396145052069307650011339097424735619206259998020418076764953256153491763789201840974054241622697924767750511924694145521554770307344153871038920129313531346367793800619404156882358402401294816038345570041964338435101334050692242219163047360439671967436061154410567398382651980128586054531044608920678189600984268632530471407118989136909468864914725618560715770324802792781918223407023779369233059991242310479095676612305665084481020221058121125783911137915395559923425809718095256429523708593668555173134197818944953361553746114610970136414512117241106110064407213516700855618175443282747245916868480031138413253826522867378407235231320741240404941065528718153021383892398437774262916508808664769818164979372209301205143824774202242208521514117193173444733429496576220696900836271505584829694360139727487877710300989241934979924852616753759941085669179371448324494811583158914991485413991711191558731283155985074640448980208739736913351897683746672271430723546798635269487690683594018122038966190810765181554582712394927331578057698657164333281524925815510389507965901987377553460983499699804128506768686848349094272008902456333526149721042550708645536687475866714862949232480080710267396785766657105183350208154170641773690438754734329680620948801209492003952075889363365607883085814002653407498901984302597382515951063546705520351985066196154574580399357881083490947170611060027904673219911375266913379356651286754384814083112540189662821921681172906803674991098027898733229241043990941079524120423421684245282849164958730308196850976768056785538956061569981320194041695126814049635483824658658176372062592970913627290107877279816881627201536000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^114 + 18244184405740061185800029086665371829622578759594737293135932999758062855195783158897417841704702595532146426150232001108141757662242782660226383923975164864545704031801675468131359054062107915922215917621592687193522758673653057084155650004334941860754371976079046241086688535111273081238912304544277873265206985626308505441226244493107732480423379233298897370725121537426764624327330231594799660853809913054023033021538065113698009390832236363851178125727007634027804114789948199406927699477742213200990808125661798751713041813242695136329928589366970396684114084989215696865378217812589172847083372263617527343048428343965319821006157717555236679569537033430952434829712893497227931700127070761788431402159779134770984392229889462262159075922346194791132555935227631156295064070973698047260806465462837916597145982113529100910620067947074688200132450279875249925111971202948628765826039042990642828742565736525605443911004411397930623564002554067093614374704493266352434294891197418009268346838040699922173067592564360666857479470438017773949385156172601885461435930444062778056525566931174685302722534682855396355702749668967816793027412812286458352698447929088071594276244988998274642261484798217943312343438635188143351119806488831745974714143286210284492662979550481193947111151584628714455084295410360354500101149198194110194223266704434003888891573710417298258909830115185045988956801680002640852556749253819276054760863416732800184211315202649580228849818232109787688279643641922368940763018033486359764984454660440707646599268520268172152037953173146573867525013731258761866533367784242812620462118804843896510369214364836132011217558504016183416340961428661013591846833319070583312153433233043030935887538938415151358616371061625323086640123644758948048938821876622790084727606801412502167908847372726757066181892661086745591111474309016489952399101697743360548180286294253712644057969081842026422366085374596624131898294393525619765897900590788157648125027988441197255764137954199054232768919541645278389067028807960254756294664792517565765545221745663458779373929509675230121912852639960367970739434877546478553483775037178217009723394529019613979686267922088594608192461572960117756833825155759779925356395941446988273890439042059859237870448547321258489178549004008422819885327293227716991146335199159721059818439989413371916391788876341101839853630593433512518214270757046546827024782404852090591456189019802356373952639327642245931385932282460922469193957830594597060996977596562727606400307261841584344194355046816210326395650042052890632002765644816429171821778273517503625161761008370913686769268651245334135999419391654655966649804882768720647854527561539569503582945189104591585996730374064748319605936379724282825686959315986943170571347129993381980295536651749742274889814965566278181447476131311029431554280238352478326986308863098938565041902382745155630820044138123199685999309839531108727795745104845964815388757530539605678691362987700973742660284543468862973471115161943420129976331249095222703461140632429520506534208854514881768796277685940980631703191383740429260277451109542899645648225413590887385528443703779892464527425006278726986032055180526458103306868653521549257277955317093973322915002411939001601010024290278187217073068834816000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^115 + 2284018962058013009515077378160123111924789858040137856942161152387697080081572274725754126425450146978705246348522262233634822274031801739420436540649798286951009144955068096936340346683967792746848525332428075184293665601224806025360892296039734740639194711157477662523860687468057978260492755535005464639552411973895138566511871044397715682047118650061389048960213438698610330607761758823790389124130994145491936949815257871185373562475160895646834910547070412779787471890689092259092218264137384475639565370891706876304911812749022077331594847042226953727201793065887657947706539393159996788756490611667106993458764129833044591839461566191337384035148411667619118039331202717424789550419263195160058016328763342033268087395044016395326134424834514709931678829060537489530765085625623076683804247051422529482455911049117374675085248299164841275852492527991665221407733580732007254923780682066529205478090833364825336821263029714185421534150717094732171115379666804842783757318612655964044873082670375240110936594295614216957061215189492371702167813171750491006231602674408191976355636019613402648926197860118704936529212817045017343590044966992219022431823473243904139906808003793771285180987254770021275929877678805833221407255725143324057167991974747087320297845510830689895612354127183207598788343628791833826036309567911499199243244254595089341303604371146137532870857866954209633181264239288641613568088834057535149880704639467775016077440799172082219042843744283656529992471337605772169226810396654670842724284303095044506447726974345910651892594120124803676640341753957494784214706930920265730124570002476100234072408508470085564388972747214720147802786121107009797414445654933003487428816443021747524788419859097926341825939818226378603597027216929321222686974246939070500976997280377413014242668878471065073410281307804056813800674991607571092577730003664600255730486537866916277701691512723767694734188517653218897179528303297210980278474536729680357728121169286054211327359428898669553146591281184701299743436095456699201526260841461697341840895529762308674881334908628828585176018757622652261818591401693324784471167671629238437678095623225336498323058058181884488302077149994629674898651632026013860629880135148533658813754103158596836346529525578409780599758053750589852046911736344779634606908386621813939079262671944860215157765786705858332633304737477542318531345040803803689488364147180525475899893716563837015674274194548155285696428752697152147759620546448405729499284574597421171170990950056516965006449133365062006214337786066732061490395996107800436913828723918876917298211557695868317360319357219450677022759372597079453793179431629898529202942615187695931118690492433095323287307940028501217401761849254169567214183965992330493767038602268734786332939581258355880107794187966158904231378647743802199315040901524477552798850092333262462063351787048107576257983264810906481809454092287851071735317962492448405835614496005386811584160565066607920201900979113187639734145003376904920564576756001638179826709345151086323965153417912148660145678602103978763475422932614266700766450560556695347089091645306527503345256165275339865007896820949484601174947677917711717126473398775386382362780141145530617666317453275474400758884618429268011620761600000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^116 + -138737417695577566067725546568408987732176667002953616227930091795738487056096770312822105173710416232327547604402668474112294067442093205885586117264915098216864425973556773431057335624441903934271969683592527945586687391420660773394299869002739784979694325061010967659014767232336224584155287831311970594685431859284443189669444400970258506338053673872028605361967256672377163078452215536344335729914913468974875628335199110398683173478532980579950585806625633652133151626714696633038207717881510505238775752419148546247534151628684439109340600858145959633322890405991361971651536593432657761384382690862630201050947165288443327671095070462710321988899802212786925028003404806539095273185612603789959047863281577494329760074031000487112618112768423984982210110084417866056308721711829550630055132534445709241130096706186953006384137081462129094980682707284206086512519030155985817898892653982116556955682499516773144985386123201645797798067361300066447735557826494209610875317208817718268147673068343441214987774495369011998944918501653221945366093988036901486617477848308327035665800880162298148312530915501296256710397700638964932897708481738886344187497467778565839740936427866159352522488176946839523982711363886982861157643893008375664165802037554167206018443223649595410435229677493210100986741987079046908070034544096826930971583899883137173741702691042514530465159655224583232652364804996578877346276345497707730639642158525949453299081248409225240955798859466563440071174691411575240883881191841055516961461418341126348121771587512146236312229098145417709752003807459858911826938741924731671261158064552930387683134679388091209246928125821464986891881412779476416900641828650469311924407008467581226870039335538055907796358875138363775419615613772465159740528185267151226240906190867685935826609421295159925638612752333614998161558059960717610997276826226088236458074154133488591788484169877291665965532436960484821133244246984999814165468401494439461000171913541693790087202755811572996681132517502317879267163379695514276651794531039416807349842305553255770042891246646020673047149897139088893927711301512573046848113037088148931994189547601692605789885126650789671437683730142763626874574737992680089314995307113568860165508581046964756560078754143948840322938331375465704667257094601656033098640820335357860691018666386225833862631513806305947084422788369114244635287905238148279605992836962642115556290814837357489535390262582190408685346642646909450563471182533026186200476786101210058001538427831430035207697245315297161692572247969471801562715710729636064186913790001036441830772844756003162896152607660991857205808428977948960396912908407029897551449719489646548659415740351884016454049677118459141570810050719977733859865238885046898510358539518283883896540854812003825748317716111113796887319796655953743365484131530285555217038357275291181210348785779780580285697090868487176036180265578467543500606504666251285486808070186806991792807272749742858121455598843465841199762246695734796480869802534284359627709868760907479692601110463351709651181903947890195453120991739872030542988251757055613574945112839702733955174939747665885510928782074637364319879079075896706584446289196886561536437046892523867462719868261820023506795570505665478656000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^117 + -59605300682639348662190129315808681932128866200236271067725116567239614443762976027385364795348955912615873976582236642837545607208807559945362726618884503306130156440776763625632361925299676291128718574584050108338602866997341795825929714693043673894099256890161128945231265753136780068686533024375243256483190563754133038710685858485354746150452026125117244719133275036907539861388428436439939688337608841416436847330415307362591170559847718000745014840213648916557381709523899113010007093857025412072990805112972380810817060043566066543516531054826401834267699588648981411362171834164525864017397075824005821441644838163301442910056446098005935386928100091123305148689691789088125537248989669281675009723038467965528070593486751745822812656906131053215223124870501288738715498550549694886260043790773418657787283555700980190996192567477025371517884206696934103574126684802225667206998196662827871024720849376461445953124912650654220399157666049044977198598508093376137052765833172011275722240126707254096155992197078740318757236769265083389998630402440263750637133360204075663698227754802886631743137189650088729211648986789961500296533832934319196089082149819242697930465867417174586917590892322188539396550750670282407233818160001935344361349325754883600304996913519242365925323588858233631590899684528242019756003768401232735586868596366978946070918320289057424084835231732828043956923857117998563445659342922777348136735094477226265680690633775375250391941338920343850557908718267482227405011410372817226631198202479140338702542251421160499097302158675780962417771830489839225025552547903535073454122537988218271145738391754842415860594743753040945961636943189695878210824062963023155431142993384936726869306159964112799479028231314293038579454765639870984012585272683977831510545468325002392677658999032123479396218353527800079329072511126765391836521873364412200142113142746981865197035799219203109073707084760291511526674135070422325219291114582436869827002023913554133688360441256244805544487712358459958650218632689598411182055538081065994933349885230962014696478087256885611809007834075300228196059274787991880779031377509638538401583755572094792902593179099130727315385998609222379570253034509747084080253872494179185659426357784966033747996900076987767103907724205884410203476838950224206793305707165543595972460982182318818714055568260157302150483564599582600534417076520701647678619376398013625242311769430947369375391485038800415096071159971322901120955777865473878310268951286510939751848940193352667351101466315350686981813716059181443909737253346482130947867634953259941541806697356640215540574258688037996419622849615241702240989369010642739118009508820121107942042059971623535489845832129197958675639249782216066324483502021111132819963551351078264778714139403277824787789656569597767263375988853449663946815234909850192682314950195564406284094800134742204742928101595282341829856524228181387999654318404508204201161704826480507619523152718984955191598559514684858667286565620671467249103378173522055847474732639141719866732573093485713180698408697915050698747398609531665334424132269326429108528432158093201837752018148679367334919332862960786605365036751772508205338100565778669077940665511499181561389279624354890691987021758464000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^118 + -5732355386607549104734508587897352872787780905657222252801993580459789253954881758843885104169413358703251035347365437890666789093155771892644276740492997417808795933874610360439528697779286590706052665548787793568727918869345372071396845902436607723787715065801616565488698219587502981090764965389831531872944533383093963839370495919564050807583014137983811716412126435995715185340073356238491091051871456923760779093767009869009334917867111886055613254231200332979236152202815633016601604105654100468785444922133437362928727172329519313352353706258365694655132674555198936677967807094184222938827562914179065891559351688735591530541437778491539402135170910838127285670780115394939776556621282961282524072736159461098664807855418813947829335578438950383947290671273165973141574483380809756324421849897378600406821157199689462359432128360170357061575330593174865969279006266166651369267396984678823015632012308311803175708649732299781486023946159094830528820233922457562743373753125283286717904525429329796623436863399153038180503410612392496210877193792670800931481683537751016630145341463794791089194927131336995211840447608949319112858000097834846674657030467270940946881805651045758298900912339149412141311464493789137677442606903167882758283742022204503209173857548275178323363721044604343679863127316642589639608669778060984909424018401047248087244066571177490504650250491074227906746234312540894339800347459682056719995867897653608840499194302062299019225928370723533033718365660185488931685953803192909262331370842174002097411998355250361887961597187781205947659162551924533486712716890600619004445929499895753615695378320230685353004459296220690995587099666019498163857381075982284190716512986673950199553158238434886849847603258602121537397482366744232634820070710257275713092227724551322679046040061883574260295461925557949460069582492408179198746680356216008351974969560195643963527275789966308462557282585752343719875720006792927560627822814672987686324422518514659405638173586446764462540702945487450274948892243070751140461197393965232211691819953704281665344311425909746690868897162546982292651557469152941973153334076320951161554588229955191609301946576133485927588277058062479383263471165113560675814790438178804618891094771776900089279655771797469697513701339495193338128768250190250158259737471400472565962615344773680761294470159440015672105874306976842443108038196090818015218765615560789911726662992810355302313631770257305131119931593721078670675072833370583128270778008076749889032185640105442854608300493934081386543042712487485046584947822552441219706979685500918929902514527813548537452702089425905620745639987438158556857854990288857254042929409310331372953260959119706699759059829723011966658085692717680241227644635950411298659418851908935464242568951304049514468541013109695422453045495916497436999082635356932416203081754127045858049132968509706627453936622712122746380269894628812537308671472702698060125458849388386382523640773816385183135466746404498188593024245457204235795815793192175659572208860440350326454316515815165290016189976634065534367816981833041605944610981965041333858063261945319574665191862968384568535445163740695644348067263990853578351845917810747186605295818068008222613022462477889917440491520000000000000000000000000000000000000000000000000000000000000000000000000000*i1^119 + -124208462275766984477879127856612728036460205610568449611999533704353168066350402670679627461897303043159197749777454009563889843650076901783012169606281294513914188483074777445334489253930502568091813198698234212539514900987551343906416637644248892205206831576457471761615914822693801041083284772533536814361779140191320202977118702994704267550111484680077100465534088734118509589371159073740882170494219237458000219960983616943710011766111797946683171404742319260388292973929626294975114230042329505127119652895535330779616527636033297979505367560763697912955141719285730295772998673083600875047157447683535963487753706115988756820005943528487709635706176423203220295115462689745593408027049291880656546645937908221988344412345727360876616348064159837607256626597352415149181738751128080623493209267481241829625946960976313936297237807281533114247876087199906464056494858991821512669281708013070047660713820142743180006993172996937186883174298349523018160672653910021754561373292377166113254639587207430423043117065584624447495262771795572507827561796095403065480503824434154715940385194293163683151150751626096005756243720106319751210338041402325210082399569084512373097547689391453902644207950100826294141438793861451691846343172941588683451192707727166008649338478639995998847197066275067724979048493531522114248300778845496881145240631474296219897694419436506065912245725731927367101963232507625198997075724239462325897669039029700675709999637750988115229834684781674057396788952305379390952438688553823323169543865659143802590874833108428769588682132257248219116792189927531996151683054898675267046008081357788577763529246008111318974205736819399527829797478220361653836745081292414515764157458762592692634359080208291630880572889068026916584596724731415108207416750587055768058370975242773004853086578319456108167172232853570228307066653897683322551881230240928256278586301018201718742144390830820047076358603628275393364357923462734133679899765790883133048936061261099481276339518765259806750321832512177828711816942803304942573983880089820303615810598416079797196743558238945450037443482592990663289669571592879790901930559867141803311526192512165497629500455585678080458458403668489119572908146864668435460046179628391003373513901657478813500951462106960319773458432626080885172077935318723360830257118883443556837346513863602805606082539906110700929202423457900779488074107771897590313132308155251402852314025820798824381794284827738591151979683732726473007901770703049478474113860260407928554020289513371249065449675149429360789157125750620359961752752926522385226688531723143732593926215994777082264905770829820030131665801735080613998276325033829701509350129331516884428911934699495860033171869868139306119920061837123680627929507863727345385501603704802537881134236746889904583404676208937555556243925918881035412797590884486118208677958838956566155981784584145141189953957377285701063212872949760731997902289955268078086902511921072368680515540929297618894360555203664141245740282568492709818465259782759930420372430917984697077926010277337639995181476230590195441243691829062256915645937563407279398944123696147750841566553301168500412012066653773956799047726981326609365801436491789713848781719661163816857793349740501401600000000000000000000000000000000000000000000000000000000000000000000000000000*i1^120 + 21464858153477965399726470349035408055193298536426755548534719099104793455765729258610937148028008911267528673012590663180111355659886856065390482687341990828180772171014059762502487016997800713692921895153019083054997150783117541970516469891848026450038326262827449591118761560259222862285368080365215059708889616290666302182889452752152446977911864750121486317247377410019567991776646304197717033184140751085193741074481037349230035436173745773770170904213040969173210297570024983788799007531059888123650108176595173262589167174890576921786506159046701704180163351540071746023058387783598825273042052463961633402434662262635093741456874199446690100180752310811674169270502792447514728762549406472351529083408519207253654512581304197570382750198863930610871991783272414092268211264954678710386995983530279398987319743810577896884121008564225364890208169728140942763775986296769211887645519107710810562366972153774990562169634189862202606290241904393289207919293701921546205352083303105768664244515055871545855057889199486093026370440430398944642662173775334678837624566518251844497241141678498509412159715539551046138854543030226230950240392262124548866147426935735775141740328066168240730532572272447402867202547494920984708379459086281418376688967744353610107003661435200271831623354698539067117392492659089178383796651880223596141618534135564640486710247136545574336838062790942320972595724212843262744935825512730348292505800167027085622420365002057163640406711842799420185853116250099618668476768996380701985277718634892128166253595629677410909534192968879981015550565591116520961780254421309612689495045934865676891741707300791180115750393011073034119617470749046371594535326698577458735082799195063455128993035162555543164488120098958985126012336814688828826053305152692036808373730234890640043790578245560627563279371818318644461403313852805230890168939300710890725214384624557301200617233270791515785292937777018518039728232468055310323659610354313267416896581414853840559394650944914825925464710135026809712963639089270542659466516060219726653464917082396145035874552001827658497960803293209953344950055449004717635863853167058554302903024348104409138078565391078214810103519255576628469584160731921832108655009363500149910993318106040677490884113911087820040291091479406543218395895231271284898655102065445576546093462849950501796483653593195287178639544496192753198110779472790812206400646480581358437122384911625382779959024444653749395498145167426266355919864274632600793637366357891544599754360189786145861374755273755088175187790986757042553678902589575266166706369980946650036563390531186730758682144127809274131698003658776400660100058961370178036668496515711359755539159542563526137658349870224406171919169708984142717356665393222274796632256836181889441624324829618588649812754672122613001775611162130082264714273744365760663315090559618083826775872845874020724207060379874106976399087218625775515113338358896180331346669052060897261076958115372237068102976331102265701711653184596004932377867247549138324149352750866145856095589319348178525330719656597288419897312579542689533808192300363033051822404069315651818856491057830260770174289341853086687162932953995014714772638465838460610574949304130003165406832466329600000000000000000000000000000000000000000000000000000000000000000000000000*i1^121 + -1231491124269520185335287473166994257109240781642731621527378129374001082022676953936438519772956909370676303835355350559261263364725045628217196926092845553068885346259612190115234532582304232205795132280676852325995949655984606573711272355992135891846149322921202145698306864772069991702872660587319420562874894216804396230008355755344211282059921345117850667988357306958051488686377313354701913371923119395489465244780030260142778509104696468349300653498883223266646480724816610523282905154569435512058658237637619635739159948945435114854930059812941570065039173794510869875803097975084916756139026153872917236255651174153779302308781240338716739424466905305648561431972789742259321444045191543450417367115380216807211708433622262529743409991474466074306866541321696445393279133933433754890396809062257601586423213321272794846884844218060637519388838853588297393793475223754616162197645715969083504886467677127368570358758927631348438820946740195787410029662828225488217452502108225716705172217570109777348381125092985759016914314225388283767080079796836077533183036673021330433667019161773790282042349616387297673982437918841898310545799059716311645957219630513319887721518715277099376763154556748695551966131545841199271759626466250225555139921999229841181529652078385322266416293768696836682607627730976611299733963783023281443304988489605544102241940420437715902091400795241308225861294319936899028987435198695487276506817713221048631971772351532328210402595313869394176432483603587302972754967115493159906558804337904858324912398339438895780496503442443518984646870861991900826119645600257013964853815940394735347268135891947975033138696882118307892675500438633275245479310139832037011932480183526576989796824631318299982357569396945663913152416377245551921552073170999147631610626495218095574556273480552997155768303678216217596685099329608944661910598049698997316745239123488634404138864370336274990574518903950724300444236097042995718336463625448838929590172179420728279818387673757527097732559209080946700134692745705808921130721798948356032601012551225809650858928038455265802002833226095628226998118036957049781587738741945711099127955618040107372433706592407037285634961019278115845546285825314442786540339049217290102706301081988788488012812070869690304044595683160995784017405579239128023662417510719599640623649953368127669194406107464736381889914436526060470983567088038950138554122145265231741866240445776662883046934215478240306373306652433419722593277408830466173711730092373567635418727888093391180405107522664561029726712185504231222811623342447521376251139938067445438198997476752705786027720820604296758819473560351781068251149044663528083693515478675371527555839996787869328129952243005273370507622608249181941622662319770399072379521380098243152357253454844999642048563525083862728340950728042331982264946953805750414722801159607504573075163971715423153359064952898292506310242112084229102472752676018346177919093729648490701771717781467198093577499967012352722634410878487686786244458577198130498375446574112320882852511979617608326702384292012205866354622624557114599465144911037743737895048438259489215692824470203190687001064930992252190416958009062668267717543631002159681816882359454377986909798400000000000000000000000000000000000000000000000000000000000000000000000000*i1^122 + -738200096770639205732701070657821490719241071746302504460627422942235304449318122589280606316387962818836000372576948861664102873160649525605519653552886124973498552268174692413131349263010788045756677165579943969728781149509392967330733469729986013609824712593179754114479724616274553774026456855353694825745202753673791721625308266598372339821301509239186105302998139565454735744080449035361940651059339030467601501126859701308467344784268078193396792844212679929929418088884128129658086134419792660079348758103681620497825243481003058542295233122892490142403426024481272581818039353840186197849798904819129570138552451317201432759338750171366672165159390835606442582673919805951879371073306603722223612203506689073246908137436130237262134176042937386088194340055507622618232833058462702550414639060641061994292234767044700351540178313113408030283881418916311032812704556432935938987166244255258142497044195916110181741693909578059279196658520619201970164137644459037099435366584670275286867627847775701834151892684354049712923291836952274502764219862575481444758553160721572938862304819658363643435998598979147066164930079857694823899453796097580451326932910874792269569728042849169914462833167402233423479163245748060482719326244023145514969641977989914187356405398497778707964408321336384384339581119572770886970866152445893710197419114059035887236510039161231735622528776916314132035889642607019796497291491711588196994652516741618676596123166121086528433426608713227508831011153075823675661663302089086128289229612769091352658880717553650343795861535642014780345080801286172002830058196032755905028933576093247578839098029915182005377976944757125664698009913151098697986742000379112018074859588353716888375697665115807528751452337031953609265361185132680477378785584460006925773623956151279297784164887087922262519801455440920048111444040125181096164100271746245933997348411551135469669862869303824489896825025239350015322545297547501356807043368563431381280940315853643274492478626973172568365518085140691258941331659511892622627967919473645834917019631513145208455065026748348651463112698937071163290692840401254277027309021226184339458525014066298674392084650836480674018696749783381518382488588204821459572997212163620839955348831104885982882570150557314201746108102929441445852962842020208927056920344246832013762314633155583875951956574715999801618880353815348730338879818880936250697263912421568467969471547604338401702915668100078788534313525052926647680659041714916792492399468636070143068091509871284525636453962537188371572237817340017356014904322809892844423370384841335411526901993335124294022455024129735998079429005784886499815524948123104527170420031804258305818126415969259040744234279639688724703428171740957100303173308599118635820979492192272182070487452366785198885858602028675923895552693869411241624299582811003907163751315013911015917760484710138133387959096247621942782676512388989880619376191022806280769639300996930471098340825301187148521300324402895657863065978447785709962519490376541917608006444724490870540365815371922173355487842717589352885402973599825430524136717639742163762139497276925547838611418613531581901022132938217858888361919710523956418064174813686310950300733659578105856000000000000000000000000000000000000000000000000000000000000000000000000*i1^123 + -112264829472751760905844034935116374655082605245843463152934760771721259245839865772508475306064725938894954015074591799191904760666242940976492550800846240627733972758684552221617260355186162127140264342967752392505797391666522128890304106518012858833387899688793159793632074842562288797645163709286102668899075133858801390163662323354564446243790162772465211246430338408320080960744893070498927005024283846368464038517559144091176496994232671392713157514172937862525075644220842884868979972015206967309446865877935221643257004500680859571311597080558974512970254306881689716394309440765280621509247524571914626436787975375383031831272218772362979415739858024723147162207515004851811734890861832092146055335096886293631441879230966010421039077457110381406482313826259133787795184448847770706087941355337685483083270911556510936566853989730498356161930922027124455488516370576246803076458972174216855990034342457432429521697065333323632570049743346131644014898679371599815643032074634821547847455645727587275582177859391225885510240097238574837469139331003155281189966611157459743200188111817066666340681208423078081108936752312256625102375701762765386771760287770576746349422487895086364853684330297722166474688147174851124057792311838375453070393071197385390964108323530007492284398783117546002400850541084709361763366842975001159004622766122187812415813791489309811705433561519269371048973685661707007327709037668596782072421191634931339090446347028939780799919943513122562025283733595983400459582053078798876143990208146547563114855599281219864447299256018451931424727462639220327593693695192931771554599701415385927471432434286728746226225695031739663072693310680170372170775925254521208201259047265785012084753930574919025718737020840061371782013373771102817398310988331214615753133022446427035533314486734874138184315130012225511140749053952993184724647534428605497994062608936694932679182848923240521321790519970202248113870332590703073819857484013242202649604238974119018914752596810995817872200462128142599565342968088662901897000632320164950906095520926122352122580309458530405086328014762085025456092601586563300311071110353380550669741971331467286564443665348719529577661858586955057852925206223436326236529413854364409484091502891615664395237291647934019688582473785469869370938429928412588640637049365746890267332033504013600035693190175243064651852565689504531985246845877116786110724265961957991411839421111720184340738868360053190127229521769879936952289298499377046106156684133748424689286629936930359737375816415286782963594568064189118215666713684323451763606415997548218020988182337673099440069618682063628833825680679925712849095865154273539969179461743815335307601502135142170059684108129668477278876441641584872714861765927794595722658601601488042613186974549874604935465191276456688194438629867483676343270238029413211339821192186208818033350014476200489028858480132099410788533148923599302143544442333104366030558888681754613601444821765796131484790012101224328627990940283646525622870526167629018711502033751150321867453728513314390842831983289639370713039840370382410920288581562320253265089814865922012016004244660365693922108026743904076588102454415347703175074588868468810274845188371251200000000000000000000000000000000000000000000000000000000000000000000000*i1^124 + -8936795931542378010125628559378718297068487710142898002505506016456706785951741350263875319520109664836186461902933647033522387733178913781165592600778275624535320665304818472399167440567816246947277119929037310911934488501634235953302154856195936606384630484207499385961900395901597326467441515359029541574611603917050210749604502957441763483402026660262716010085417253406381612969395409268351050473365191391569098405904546008758492807944663479563655309677602417146860712000375410555320793820440342719441371887429581058667527219964078491862979193674382655684573264581523617632230067186603312700510225727094352414165584039142246694359227081655593336716674484602950328691445162453404566743595983931579692278452264393707546181802249748580048718976173738972951400921351170198405620434620056360701474561939033521207391699503035175787968937522548073631936528568917163410791950923772298167289879075258468667379881908516278758449471483098000178531605509584534721615189888846231113153652772069851515816731050742494761621586346782942447115891312754375293170076671111719947422904197078433565232491024395019261736699069931614319446467414855354374158093357914502669462793282686881661176070324668459611310063396394913646797897588928250971503052662171964574919575729524922111211173704024589557476790692974757985541001252846463995984405825558610218135045247190318460106596332465553551804300256493820564855232630870451588562120524196977585017074679417731621466676303314974572535843367597610126937814474979658147224374582978468873458646679562897589204865739920127418443210797400708999625929491805500855613756529179187732319123748493560275159052271215523123190396771901706832021876187691447088478134143784443835759686983465894407285125253937920452504916117654514261807173190398404457785205557231804558937105824299110798732071883528690284986327950468529238050492484625073388144808170401464854481439835065201002110272423029192730876000860835603171769052412975229508861773231886897689597368750061951214194925182762478188084482951360844463994902566658594712606344235273183351894932800529449526236974376604598435254050962999385497973517443429865771889850209371552172382785995593755551127837940960235936031886548758722733841143826281316099096864164315669488293407021948209730297394954353984486108131414342997606957601498063252354165773212116757729874714126091920039951851511784194541369066744214591886398663125600829190496302499425866111672582697147471800727616596415686430560354666889064288212494505849610361980736805821408368244954934595700325183097018791952901720870524301918275521999479187274714688180689866428308347374225927874615446247541907392458557175616385699722013205852385695187694739152570380764588346424091897575262100569511471014959502134404014909841087429504309115823128850187022488627819949627503056261309828051993844056163104575266031134587692129242101764100806173938950083912643321448928827841287370265063108162466312229976854528441258964553854572982245605980421984147874725727975112452932628507818267260899108192222243919655873468733855147165468534483506641245453969870919343223897093307627214887751815101540491066547837078616680180349676790929060075895303168585531721639428496497805905327037103143298110668648795340800000000000000000000000000000000000000000000000000000000000000000000000*i1^125 + 12707745839313305056210852718968359578819685524196827344922489777541637520057359629127529039039071475285986474813537889981632192041312761483538284693569643586617243937349586098147524895725587849444614408800562679653019203106358563875680436111786102171041180100565716759333049810056107723508218831886034167718183838558980783639583667056836907319048740030259573628126795542098876323650894050486191760025251636598531607190587045476938690404945261898977482054823128090037814442342484840061790919759638976649913209959637408858671595446004162035139047525883811312495189599098651791345153915880731714302676964039208527396880833782895064453468204228651893944655283603282052464882475852495132380163525240976363286454182073811122305482724211381459917636102994033878865406647264848260762729414327738977122632455407907746293115407463675192929858736889662483220604609699731732675866906609604103379802924168299630068414236336619209407930350825424733937338432589378450052963678627568250165563560716352650444918887956074010392795798658547799544870291375451469966462938754443612257587711533256111976919998665589795809972543533379051419162108270773993480104495395864673102323198756683802148809355398579550813953388720618088063674181805376382573515109427680020805117562887316960806018383015206025670911599273837069691194938520596865651059538344246247043577506653964323684309449758601393550100750622102374516174845722961867593183879420177482257432235836203299334061493812759004533694838129747179491660484315774862162158312525547010304992336238070826445199334205272073456894351658456706677131327576494423669632306923771314128352872164212601959528445460797984513752268884027365651765279651943912595932480859424708887756610040962859480181040413288233961289396822881478700013209034934142928294382989112156767390250903939030879756838712843097016377602229737934849061415515415019400487320397254408550037576957241768086297363548884115540832497067699285390227476358695484853468833933229505899658609373287708237116658466373349812376744071294838190147692825338378365067326492141510560432747560217514996287737314397028443644624175423668899044687811188325162893594372910253335087454691605165942799606336004475912590960349218770597940745663980968280020927037225281525334266490593590993983574408450869705738720223882108574449391565303605522895125076503962628905957829244583149067439225929927641475837926236186838544181238700526127717503428911997045536124371601266839424376027374296753455892305076930804368993733104950722070326824016192555080054763255478529536278195240868453414242074606151935849735933120609158845085246827797235399437006512228866212334521491639292378107165887475883686760223576852419872606748753701824445467930037058887049075897040263985356372027723520133083426071063857734362631639904895593200866269622114657761042275403601135754556876567138748021473758580281828160297716383790732621727293226902729088529131635902297322704702627887468566188281357772645079174871607405849868114265523692477325632275669540906522022787505871369241847454896361012892511301827338449664353085763935119094000254045142435085891984655297669920590881861751362850270590581424115296035377364922163516650496655967609528760487514334736457968298420600832000000000000000000000000000000000000000000000000000000000000000000000*i1^126 + 70280648762388557065730919863618784420611816086784028061006511111774829593523295721759515301078471593222451549963093891509708911198583969998428632073026168828737882866232479591862005892109854013265748539255508471624412338348112722225521522285112639657354282097067719854665470651925449779756883523759808598130635481326971737056331456043973602394005050785328649524839920931509593564763519669032561300399743872756192098632426991753015429067143739573633467501910075114946429622155319179897831459859214394529709959570038736540802879169620420853762707395636550858468326768154885555089111115369774477493332222586049835079064930639353120629453093087732585684441705649545762201952163219144347444843745319351673342124774438521116517508255686126066132317187586259882915726445745436821252780437674216385785521693015245932472490945704431398402829005211184554831997886726395296228075032609394705308639472192921804688835143534618402567026285462358180021435855532149343524970261730808513535983095071872611896140825475101212779004442428366537836005705907121339079191875636736172651817551262785747453806927719523751950543272471036881876798331569667710860518992417024429786256289448722704106042204058894911931305453558059202444901835482341195476517025289210705760426498324241359259618857666590828168435492079693396152151618799945693280018198970930721385263208578813375836092795881932557385085727970516356645930318905023241473390991170223250896069416620739366421211949436177791794365077272923005650837339587465892958194113437073148508717597826923446944636785053142658638720819211788881258777306632442624442490040137409176731603366917151201752170384227989831994594662394333039714201536549520514730465842120497085200432052508242284157981735470526442742182264891513166714967441384039007239442066920975924875910874212167934376418519154178331674779911281631535817121425061995044099392443848347809658825079977982601631378404545018141696298675494550409747090370575899162186860151732448376960351162794255400194635776655649446046079160764482157631195440302848413677136191960916955941465131576109574287759071070296846523668157964360306616908018496063438565594932411406232332186410615232518141690757328422503743905211237411806998771928710352457137048728940786950096260006720295421437410989516832730519427997023442254460675240944871323339676446972216727133706122571528363000577251424165674672400192070804649928920179412514006620051549939772554139033777519828922533058740807116117955420136675164259358279333060498292474586964465782324512778603542274354272309825636147427896645559878263242867366282193932017774923866133342263338104950870644521505379145880824864179602074901161497023484933325500195184543991470913631714996489418111599415675077106312051430837697291644285686997772551042145053196270866221036955672726555036417302730261265161855756791622732926067400186441273065497562325665536322461026164942990281677818630639116303683097284415227212693024872233179380546150710205643052871504699072749932016399543975182709845215219471036366945236951135485987496599798451181478916480427388376524927811112584059957512837956428030481214187162616313539867400978884008368024620118456319109935583280280268185840454793020649885784605633240524390400000000000000000000000000000000000000000000000000000000000000000000*i1^127 + 3062781083918822385460165106532902885431643754501284701767172526924947229746138032464863154722725667854838789594482337175691872258656464367889514922925041088686708537600473220730376029379740427996773279698982545868362327239044019286819200114313512204834767276168986720490190850622138283731674600597461705479678172167210205147313973165557304435146166986137379103036360287787989302829988229131664924344594739939608101789935566287983275667622886783939799779233709576653460853566769955687276715015348364600597644594957404729717527112145839688039597263465616684783782404705615056568011294489861763811267512468544971962420381235715924851498790169685223237760110939619028610437479275176764065733898911253066673124851972127133406293428026520259792865282146122501772003792136682520171875095256317002488561165929196098364255104212120342464345421711043215809728346804455030980886148674249585347518724941218658693240408886326448521913722930640562311106142887286040376621182480617079299936162866365812859337465006852144200394202349089201395317104051998833202344865123934942955845171429501036186855200063509666707297501464567165893191514289252627919511163246842679891614933520731522932373435822726199649015807505870317118461121554043051630878510996654814224250901541038622643298088580634151485527411859877083109183420629895924948796550086076563594827515760173379455703908627166162302391175211705689756095677798705994165285005625479189437738067930721728204147437239336130757381845586503127908699923043309280966616122038652753250788390877171199419756096684174749560342968952058660851450923314770353413708173589737342949936392204840446544565288343870665075290431468382613109755627834024716244376553703136903144871294397635953368243011210464556329992343030801409138921822617031901868805966874665999847579754621378670643995149739422517220144668972657680256384543253036371417207995123750534606571362891809158041521152497014215853988046467398664245721295471375720933006777567250552663285978953955636659347606169485873288912199058261266731065086962547176027024093745446168988762885161520389326344554522235005058386516621508794841715527996051848333456354626456830669479225480661576669780735042372900879528377456925560911374746967463005709128022531231329538982901928444015929240151308779625493604919370805076062569055920906331233651501398437182007393591040468871884888101117129610246606367196698889098646515307408767673496004693021059588375229374475692593093878475923304438631620603363243773379600765081134089354002097559281478883325202298714180947628481157925838370361317792476413682347265852773838089080845063657195189118181431775360485101181434389025252917646025380152717047395903843019612945855628993295332890921887738586048429002239519484563891884407787259557428034321678023431934153039024062482206314120251298660742857750739784879916947930362072412896037962876823309121120697341688344637969517782715977618619599179316373005644192667941713587136672221877629364755576652047666130166788471180640143955595786777721481946636392790442501667896350128111054446901384982136211480850469373437464641494666174638389422052245153038976306506000493666669006581245224240265058488084659937335516218920762415150263971606410905518080000000000000000000000000000000000000000000000000000000000000000000*i1^128 + -346252235244706983150343303306020991199204855500826641102098267156964645070299212728073726197762496102685789996446086721765229958506575702657954144927815333055019661269427660315272840045219384077966807035618555111340164873677249528503858594210463248199185887707804537537850936005354246642649480125800781742325044213429562135323741290876281605778008830058166213813320698099586364063323288396893556949169433815344961825112756951568070332319028901543195695027195913056665267305278806273265063236113285382474306887953331895327241017156634046803449243626234338660775358051914198072745627791888918471905049149155387669700539246691511730714753761015538680013341676936746981478950478724787077306954425898978375140542957173338542964418454173598431860878926416218988533404064711894230989505054874326166287006647105629802925024729505296776198515840995055466074506363604387214377588321817472579530090022454046790912520967922873807365648798221378956319478332909108818995823803518318007170404862766770847895099361404550908959496949857125842008894675703129560016848610100583973461962992693554611481376627178217895282690193282860755131633148554483918600288430718196771554709985653648037432304218905413700409408204532460312662700152267439379117504282738135013888972279502843266446038007832961108161388508385695495585392088001432854309542546701002225497909455080717251211950386709593755992181018211163412955304874912817043364065074974870967679310337721666297187028247548707361779915364406212751293737812224257265609477442721850143582527944550361270061199567356383428854608598379262690659588335910991532966979700762450070771005607486116056309512672040844422200195790004370150844263932431665413615929401346978102779591740786274139196892531848228366036026767969668732729486984316765841255959610562157354940595630275268105448051883029016426955948234612598919376232652936543238998699118467185499940189041317808681289509465915223248250948512894102933975207830100191569792426741771183440320816389863205355283027410862785199661048376219258679602234762048724178486809948113018883547301267336299049191993278842093711521821975799520189347652347876808268834245606764697727012748048851144937523092031785505682803997938775110056408375632100511875548636157812973535438919113423676171130313750597222836807163402603575261191081402347092823007288314615412711462066177059219513086268173211252403141824609278350585088689007313778340354960826053051660650411402358051209687735762255429639359161098307552750338928711879814706184216656973130421537106079094494922031559893316802305945970522781531987498605657420364776164209766582595517581747182958691055475141632844365188003842423539809458811199777131282438064587594295905698969204145640199278736816026203080783754760423708033193811713221458779309246844819563940755639514547482780045361473146482738514449432390582902096376712666226089850660699967911758704727024955635868473786434606284166461644020762919105341451993632721947629712784866468604529130913615291867375420701613237567772039174664142733488206937945955579376865168297839947587116743621047135637741925360153504574744095929156101369746802856327619159106764337091677474763520770527134845975414541617141065659703847938227699712000000000000000000000000000000000000000000000000000000000000000000*i1^129 + -41209446937865887954091935700331304610737729789960775121350320476041358214032906375271442110024915556692457990267778869660789490609050126707186880298756024308904017576668069749091247342355266268861427205317901055619985826521663076977032760438635583483139717360772012677929330722489285613156030863355202644023658688068931294341066790772570555309463701539380740020488690834443193099805165948586851919667183173591744008819175655251645494964934111539571542067779686757015996023177645546563145312436576262558772041924579463989764845102039736074971723172284329229359721099713366894930442461154918046318212255757835920232732712937829866433238362463089859888153188380065189173649315083395987498252624551023462836519579559586149107372620786537037449731594928875936927490551963213562990290988285866884882646043999761480734937405906119873834449216838816375668910998112377305132536189356516976053732690976775819634587122659970901494854544113869506213170974446027404164824572195939358630929149909090486286912258786027096559608444132837266802453846921823042385600033528084179198338233918379898446049061770752826485603356577716737025945679452024811472246272095367018276499815058714447615275880299642016646926261714160309308812178695160655385496441039395433051472240614345448204245245868548832077441901920360755876996904757686662572030274836755492791907790551310850720874286597812312543153887824441123834244094140816052128301157084838621502818450643302413807996986730973311545047864491845282824506890891007761644240246201443909121247690197744845041758269050280148422990232408836643286302966259516924581594172759258516806637901448640653800067703791582146665320888177243078245250193092648783593473211508143754821962940546317357457934222113675513964186001482905295887104801934326054717843795622616070589746692734756122070330704837087327639411577302563997143136777081471362240179320890179257103362993263857806340417013580957611722743440009905428805968165589686153989847922712122531065247935784320339581415107658640677404078526930265537102402607123356528416047330161091675484287311275440646142471318295303779388915742470929722103174638249559959672670294374379487328585685769269665532322962532592478089697893145488507403038319846760913425602510482812401017517390600757761369362613234790641527647287679297128433427796541767396021820952904547898019383287345867315755595636927828963917673070975184896308826511505589765980409265236723658001287272583829799487383503237103276894430067654365543208109012413312547075467426432993563898789887735241566938973156936235036747183964041423639092389983846499961394833345746385653963966596692521861673052443723342168148918607688461317086282452325374025546805658717268071183105885160409994977360864773730185841305389384254063007325777692090895904542188582505600367022386129829310305813592851072944344327841204709830304817236671532980441338518260661299828686472680510839197258819064814744885631032453405434621368212330643456178941252984839386371976861764911646646917985669977880748493874123620913444062965734264790941580865271758255289251670764716524362569264255616303983860259428820071168889310411244798552891748035280973673604138170999862473286484232920593160812041653452800000000000000000000000000000000000000000000000000000000000000000*i1^130 + -1032296732305251306574117361147263633072582042496534216585174649912090083911643057114560191127644772584198210609217994090228364950987608608205228628086478643556914499867506973480953831052778505259762954578732949313711340015252780703944425360040973348563989641802967614297491179955399739831731910101265938010158346351583361764331131675547032122812009377058877974219970760741611464611999690961779535864638577265034291077901597726553694221171245999573737118053846330587358365393658811485495972248759098283710272929929464535380219674669898770230520532480117240277250979055863162552857080869975077469398520151797911488746765806708353869076786885423913263769502050007060574907255442064121421881440542049868620117543569536930597470743737640373817889117179484912563549002421586222990086539422234527200419596073843093360660880927506347854702719539033967509361904047428987329920786629394937024809381209141979909780900299653904264894108765785079283221186364908363304748837631074134556243763410320539401067363053455425223296336165858010406623770444724549157750298168096255054621764065386811418685851320672467917661393051363390816878218443066067096554449845204810524675381411741108238123158197880846679701710740932443838214018991971029822710095149310142353193629884860235347504902540343287624302655050368615980598511961268460769624848843346670474020003813921254816231019288519801744526777933287255173972222996838438122845498069539030730616121506576151521573256697132328435421162382169781662431336192085403054859134473090101072679482282618092265023269687091197978446192910045916529902732695800195211676105234370473145325893665244150133392549394284592825162645732946536746836718340057213071226333065286645659007064886999980782730278292195596688580771036508449290118832432629180817085024716833585905724850220004774535299100800031115218376226083594536398711385915619752201680678166262875308230748517240027919780417989218226460500270364240199408459255538472651193893440798660248397981617209017408135759544156439681188604237242854258552477447568161872385267214594161636617210601331403378756272673151539033291431729782049410114354158682787483546761152752500441212725417391263228267720665966265324244766673417889672715712332069415222544231377062417829489503850906600062056399542529456636942450251927396266916179501814048288842495855768783312368423344718408467074580257337022218705009727846776007938380562448103510994564887405528741576931335535168795223040912445435125890326010055409859796545202113529885672938065552075431791530894859047646517638163341653423181186795026636619165590557634168402118911973783899945262093262896211103235320276195254164148998035076078547686050202989259332954592858167553235196819358817433900719705915270728881825259198403589504617952832211965641696419679395716633911362583263255735405137187630022052945386511582787893654298038632148064012472960698924074445829006336766319422509611353365254963894606160203468001588366672611418524276330037396734579922627482078764081200868936901388550666841812283482111711258821756252640052078344575590789860474292431756089772982296794987801647796001305397244071480466589205244433827542970937349146684098585341794110115036721234365141483520000000000000000000000000000000000000000000000000000000000000000*i1^131 + 86016392087637095013643351205682205206112221404681692242040594673361916853503228557234453000208920724727737081062212210635769805665089344148317055103763677978024143176494519829425602031708384534976837065480224785344593399850320893266998839494642396344420703397296177979691426430499680332931104387417149611352533302957618123955080361660239041624590784808139400970706680155151301767749752810536320884953207803065448180335985138411960773126785137598760015726505223345725669854071502848545231296444671965912982939760245367482217067863657843504088139098748353348254520300777596851035988608858514289171409131007602578814552828255108756922066054427412986147193160889519980410169954676292754777661031683252195043055860744283002101482402958812612918967604466883460863960796929011274682069169814922013928622137101964427350416100552395240763276177183359004776883040295544340289679874728791942566555457465030383806539082182551365078013188028877753680819916817489416304532629961217905417505443262597242871469954932207329971398047132725095141023480830237041051672492890289443510919479405974437313075832093506815587441423980597731710711278199118380335976282462852100652877423466980565503395012317190042690292143022100364327197470478146965755783133578655008545376537816391499426862501010295092112945153979418402867996152968591841939002629394614000044355597297883221607842193530002997986184248453261951893723492668834993741859852522433209579715972389560238701873307109740830473265346817684792591595475288524239819854651545120127711763622707790132879123630736952771007933308297919820849492274557745071214199727495502134573670136268911140760169380573984299993651177938130507578658895746441804675505002501044877477128766251353624873130536629855526725067189962138352958836202576184719018619887214598080551813062443204240976952435428026721056638323337281693949357684603097923457227915465795361936306152414598652945367183499756786650319066197778379163452305476425701719251917361351280747040390034507357052765989817609566726820849513253328860121469708204515983094443904811486593638374461205096274735018164905403137336522497734378316808045416254647161539730398340227967834396301711270617932618963813496144444321975809649397242256460580488649712735081086903771393135468845499968747538088316848785748980324254521871158641305617744437085310916762297072161734528959025277281971500216822503127242211165027369255876368627620171283900322058575732327145300639034173348251544821047136068920696975446176237348238220302238249020638921468455789235661896915389399688548355341728414074841886766222556548537181397237581074689251073553289865614419896119172036370984492322349781964785422931118114718846610518266187624451754456562146922757983989857366612703570482469965844841739662088356653759102699600457427405220993278492201696727878287563229447874483321457287258620242600496759638736622555242493865204930219507818695449028455190856359183614141935030645403405152921224308049277090866149589917380214029140146369150839002422933707356344051663222612398552125395236090641885253039172467336497818817238896216375669312835026344073198645569046946638730405114042297962302734947777460892721974347187851183306828081528832000000000000000000000000000000000000000000000000000000000000000*i1^132 + 6830459216283590110957618290903924980619872984315629400441964388101917504908506751872552892131706483266414505987333640367990725826751880192537157636505560724314883259564988425769206336886798922608885338894229994205046834415750985244532089632861881209206854459410363999573633104297295988088787243869255725345014753311735780527180982728698330619826595966014852835199553356133168598951718752045650764803366285465644160463909747077328278870789871701535229468499154352320837891461305379445509557658175933247107533507276639596793484075581000503274283640197623738404266054676557286022908160778592593219602224403756488214967817226316837164866698509596521875955720735626734965315195407577013855813570898218246401439030458069649080919918165828205693779977861705460795499474712517203660718564055021134807618994807205110753100099966288205409594296191827488935724781145106495607580585643332933388951207268590571353547274248139100795564562512477474302130076931249060797194311410130361519849364624258429778035861259773790746399552574608101650614523474294109149877280475125044709435242326302096671699179999786016421478535930476246474488225235146822243162440839372274746445100317678349604038521115558018870024147286232552527854720224429404360125733007108739680047640276662124621301685737476738279938398997928555937153746744292863056608519210712369908483116607170671559115375297425100628140930076717575618226659613278763332536078244513945906255004908132799228567847023251015872830621822569805717332909580388389098533945333085257995469664638870329068964992767461336753652652658132450809070102116534177682138528043675488161859813222335495564906038594936609653403537104777973285944050393492733139206129131397713166723555852293250266741309868646545077955145101267594370623195895420925532160084859299562207448680373263897019528256504738931562966425943015499499282457206188765147703026274590097165519901532772648970201243467214194902462525511238079876362085067324133466857757857005145060397645065360891086335737344232235061301109070123930574090173973577370874652724464701478150518638180962519929605244194381467712343797026876863431280092082628475855014546398552742546536202197228032489311894435067847799264978552986934590459269713691085531811451754247383605488301269054105283974438250068719166955516749979076553533597674210043075375170056259377331079028444205566196173535023199805016539903388764731492838470308551725342197815606614227801938835479206258068233946633548503690348806535540490729382432927587711909336121613889374915498393425671451003707787691061435983270672818976106949339821489529449847697681752735224923291000341312146037768424947372731574099205245025651297915026005844344704401921267829479889744870014141601650263643915398622685690522181437599463945284451410336680619771152390228077418668979533747121106953351334975464490370353604741237462754254433079810764833954054165009158735848859761511167063967714218429199767782147453814768443531740499501855077962272073462640345493689674314737488186977595255918985891106994145988246995589316558566871050957380527443703463087519475752562699423272926801572518622894888528193781980490507435823856387896107358892625325943671671195749580800000000000000000000000000000000000000000000000000000000000000*i1^133 + -11718968181804166704467175490176997908074857863349273709884652355460585085768293033081731604262399987446679045371744685923500604403034024124696459902370208926785562582978182767278445549316243306798390531395199333177936998618494142571262071045973072678019004142200837060802970785830750128203480413100863571236653496715210704140607567971769076538525453208506468226680579561761406554236361451078909115846848479609544134884723717721638647292922173299695120932932663325112786542981024866451552107153724268874257440164627841427841127305700227598419630159937493421219242122882652984456986404927124157966925448089118472244043319939673353780891816755533269735845288489273807145887447999795308661584987482292514080218758830211630338570392164170173090294628835875087616185968801485679235732200524180127908193811947745328050651948254691326421584070687777373756010968684322377149967520927344770232075165438919846472949364472206424890202792884330764166453440018458098182319157198658031529266328343564105402624888110537171851887305222626989207777664642167239282375784382763650338688130674049055250342396356225861226582437261960299526757979808075091731403567879938405587092840893894920470563229292734001122002796352722236889064327334648626997573154088471523135695541898924605984007041873562154929878130646355520481887154423163074340230849779847150518817910932715289030479080585882866417871767586888645521424360775944225516932057522023094577333880753121214182662927977740484827505397387456014095400843284786065487691506826867951057622344739261954559281011341683597477354623151681912508289198262145183393472437896139816615768083709631416908562139475229062681511916615024049371747401863414886942555879973941030576565454230873406647571581105842064979010147212018512918782068943936600119415029066433851634740579688694906229903869829669204979438469104770460410725643745413339623444890269770246771280336965242366840466655030122606804567359891398265153377519308388357043521595120830062654106903839014940234225345938327358134037387434918749399937277448597080574627658427332362490422884075664901349737563036120608589907753017502977098794345003069966539631143688353931398058897787038682522833449128316225529896138512956956262495275874838453727855916107748011954327128646043531886449331124253782510704765208180276377119683319218448782342025531657517089928821292459304355316099385275119447952757983416412289573321025049901770621978167685830259534302912300729835599913836854228293343404670108870362675666100850173139966902616023818407382835827302863236210842380056578879465016391341139462262425917976525653157919282520936818639658064053934556217947905807540161304757604380405673214265722558914021426528108592837277851496264532251988529985013561759679077539346607385992793219075818829207790330081715866814217402024028363875960077363762375427499088090944807042618024289660713847415823288626709227980281205847342171871558742253758304217673961350072712411690330228863886366355934572077340381307492287649765432637162028317852438401681205095477415128071358892849853928281272355094460441792238070860418289688273609970473453018697218240347480936633674766071560160687888299044993190980702552719360000000000000000000000000000000000000000000000000000000000000*i1^134 + -26395362795832052967017471451279150880677466011929606057015005806464515479805290171873088426272612139703241194949435997800053131532285060789761448592980052711398339207003391401677114352453680110499738502151816138868708861270950254692623330453562477007212993739897360433173207289650461879424346938351381188287979870275171224923041229850040988731209001344385681098463382906504488821043843437996391740126879446771586679872693120067198700448351652920007196317063588461249550118217820612931597017825322641824897750059718823597118263941530544751206599426760294881428436508152738914162460504632453694008470106245088238450867559321852071159537248107550160355925471819301375188490225552186694575599944729908265018325539936539787609082176050304477094800717797298524446685047401107527418069148297493850454068648674873542267332353286040369466895120664982056738885371552594796080658815702103580917739625829285417955208783250445742934275610234115190069168578277751092407231318387666106180806359248447607275417075211689907754818872227019977855065914824294398450318528493516972408237314122152587672185577409467779201336175110424336887000316063188120736710467664648814616286450013746479727196045654860040997700431272904104084535997475134670468543337685925741691697879236994581598715267851825816385669929256834854219152875006093328960504929572828926505468697318264226349785575944829896514689841733365391449228991544887656088505380699771423807273677895103740244974032263540422557130155139548485815243958305913533127547186904758685993281459258810889033797039191657319060969304426634781486548065961886543386214864213648348382331836911744028095008734908037011440413393935034351513984255921654075213496875450258384024072549878275314478775967869864889273529069952635341615137722843556850762330566714562204985026880755476619788935806864807114993732818542855166788210818991965337765815128306769738971843739950174022530692069732024335080542148607845810778897192257145175033019180762131791620167895383042926788657869582934587155649916277586220676375709002401006926642216826599845545442396372902017293654691076007022586664213070712733386145449212048569471196511185534991529759829391981332065169303839413395257355586006636223892248754530834722824765470012763979843292765381826490899692825816199135835179751219710455024988437165340759328630586634170148127058909174723494159190291065348347482272028897971392096089600763055516543214136080130841982544365379945110240348233383949636950792060522546106965465703500695487257049309972123615632915554903886898914470071135555572877184183650988584529534969210943787014525546656078213147845806937992083226812193981870516649627714033848405897610613020717319904871818904817551485806193379569742970563577189220438541935863311601931562031739614141224554484271891004885661024820099534957192501681565534695647120570213336525679806005932286809539736691962664253039926013926260102387911112275423343208151667462208851672525202724807585034325609612737904790837667945754172129874306192233619650227860981467165807235728277386806894162387224706644585920101134153666437491400175720208618727493558257614371465703745243011782129507561089778960144055305859235840000000000000000000000000000000000000000000000000000000000000*i1^135 + -1783697438976471773700660830760053799129525986492524231751496523950595428174506832159258158073092133117608165349989189507991159844155049434987768402852667394935375820349771627636957084731697780132997137683597950179774661287551271898290421475815425652926450244360513342724711250112898596960272531698685063698059706312383292759461722541867977749829513138287224803145017401774093746834132933468159865381746623609312930336348711639355944333261848008656816998050545883468278749001154570354268193786849692770102180720379989915489581932653061919524208136284544786253293539486570483061552813305855368110236906357647867326434671446351334546538042282634046778480774641612831939580426398598330787527001803416513573008774048753480917048049859800178475757114731898159084024469788260883495956712836682742898678593071827292928392216177842198226843979722183274640592218855249738412510750664746752652558761530517000127241714105724596566175276793307992066907437777597665028017005808421729735470872410988452064833258313195617690548004641655041698092541583087120984291264542508895971499757249076889022029581976891166160744117618387777230871104576016542249756117376507888928289840556985604741338811241586215281325696113977628001616654623371707753077947892362908528474695452169831549673880511166313953511664398712602323746300725820998370457960595037229337225658817577035188233396832832994122610141786674629813021914830487599759948756409434872382903102261937857169774434521351181668837731205526045091175530650083104036969965795385365143369941180114468151696439894326172772277568636218313014109558298743742499243781926846066666275564599169499309259298515545948069889197629304373870144154279227221122584918980866763553178539220646721324548299516523078470919266927386677926662351382172685308805210323200755259177101461541636842128073980282103185899658134405372106935555866637404089099154548042136292022704815792645211703738045178618321587035082659291503822510347069787922421194407630743191553437710477338259539558566700629787704286324816590340508898725901244442887510632623320924383536285975038549639736896126993520720322505525718144351694826073772174914994129276846450151484236903624588386129114834561051262627305882647664053838931650758572519034105429155393692295921486962245397945323712761725442746373769132308880266190184775902438399645130368478436270771187717402852163590660026291061407425734654520290758608532764584445030579984109071818871553359211244474491030475465865425021079615898820759397210903208040040545123634334906595999807261380279858499377342880300965079810769533821796222754161749005978859158241459366321261447863414112324502554662791582402136147096565148681708837182396807399050401617383697556718283083318586112720294246460509836554849195978878634206790324593293146235494247237284705742648853289381749249107768378064088997834403090664057826993874867510963886069970242490861076994434550570491998098995227351181173428593448508077193281597753552697573750412491127821485415746910586110876026967118348818012271215858831906961952848220966859475944551933913716311818933467106799418915520923408214428525456821346080335833878684168419457593789903232577025605632000000000000000000000000000000000000000000000000000000000000*i1^136 + -64676483560685150290607743862403355184873107254238290864161882296155968629604164875155480393854761023057821164967262882807663326723477412576626618791545998316223384378340833334948523879768398490533098707655980459797418716573634450776745388155178090235230544363536111614879971304263439267778016559917589804766771813418904024246588743734519505147787108956218014406566679408473914499474813734556450698886725250810785136456055475937558464759767085856965297577626069767688911890152668133812832634516532614267377688335390856142044739109727765561015767550623139243512212944831964688093640403168969642894654391464134853054662671825938344805505898299546660479635386360143047935187056334386851772736234348826313352409641551933165661769682804502285975399515693199418244254841520766576921538089052170338225593254981437591811629759131071140377254480319224740856158170058494296680749279795458616755153289673813625936527568266165151143344830674404207749732910199296474093771552807980961466176109308958291947780101659959221531252899989912591351810009323397345400872144043302861188915240003118249751773642229772560187870274816193326698487795639966969723496670558528961754212119729844235667056166744691015388340603642195814880943318310252463269347853364768445502384275844898782270571343583779310893060412447699850227320928379053215635515533131982943734833775192934104120326905259298510003682477560855989967767784268402806965925480449711629936897012456351280137891674389151788573631085820026040186012409685557789467005067801175807281445171149162947710018012188106563677075314462860858243093607035518865526088810568529813863278247739185280514629282635158494512920433213285393217960315504522187652381181427627913745454050762284006119389112471816638929122967653456655482591673214127312371021987735139573106279892203802180859345121214282564078110299701811395162840554723470245577822335602138802391897159112742611024728149921405462423908801359936780979841873690110933220528466010062857785080034313826739594386181403638487768777695510929256251124639362515601201379998567972384162695022429699013706830916570439800567618126958968579789671336274144431644603209089786398449070311789089733883971358503214524816827413021177464138201015285091447291335160732321834852001107100628823090242974050376459168779441822370149218136936191263820387357323292180713121684001745767974504338582185833268352394551524833084095801989191426370716065992101313778653687496009727703753744993250708832261342273770934442097593085066278700174557895776527481318938498319962316820246021227190165648544613924274792513508092929867864858576651148741499354314059875718360689671016113488557312680850646438979453634201906074979216510466750172973137933921026955847672808863284618088705782741985625499944755411611737532094960829973982103530708928625531530761247686138434922714873144895109352789652347070821935925965083407831729203671633639997312678420200772290491837466778044599323928695409270311991317741831301457229932239182967429430150896154665474484177359777396088704522558421751454833920993287852387680512541148879573515316834897140344742573588123635991089327114467940017623215404959996008531828408320000000000000000000000000000000000000000000000000000000000*i1^137 + -1552055393542083461330483571956835129676379423479578647335668935314726433293082366954686176762763288577013615880451568796097274044118716494405763387967454107237244305227812476925543830192087808459208439275482801331322169694745074074573226112746355623934809234049424837358666806088784327875100571172378128743947904483481779789764086402260270280147770866462951421677001651558659661494463257810583015899863998416637913846734368568913223940484458899841395241236018790856324316627617507153414768274696483225332883956657768920883689912745047088900607440108708128552051793668670729966456041986277662096961283241858443097709040248981926177175954931821534008257246799948705204846117360948062706802159928897259001452800895321230244816948937026717545639701770483874414883456614323119131270356009674208925312814288940105051391238579821218709896806683724650376822487119413055486912737637990219117719288762706417073050422630744138132877327165161284783418014617821511598186270823000485678046078911381756426426329475378279241284916714956223011133499894430562042124202814668175096245834606561707109103349760938275548323139437435496198762119511305851732844449007118555028639046566783067671293290098558392901472528389745119135644522211871641931212673714259055349560574037857918940021709683461184637411218977826858734061507887254361690104206633764586903904482901386994852467713730208486761069368394764743055121520471629115651733048320596072101743547682676737567700963590900240326269939569078033872851814120804004839184900935171999506378713423481729605727410819726493118979796116310283148798156445443043996414669609585830229261129486537386431029973200990485885770204256583381473600317674189831559963345364701457544480894681927094334867053018108287196952854561589183234646616236379529159512514594463671888696755251680631200894444754215787333626750102668239004061230570505751919730965838546205161592749894758611333152229621777653462478837300581284551990115226998524774839645315160771259796848176646581239819048903990925394530385763021137920190635781192266029633364382530513017013422123764271266792626301289131625071054940600254332877033286969638552439121155753832284385618868296098980680483538725969690347107008315118465709705563760623406244470077982125670607999449676391423287163566924420709389669118173434719293455946183388452225485072810062588107072415014258336358518992273077752413544109873802765729990167372677626079097550927268684657842448287982527441447880392800749726035271207450236160038122256808773639441470298103079394913262115622547470098840568480761984619901982961562008992973013947521845797535571002223066676246783112365265242422533458177310430035265593202514558207582115870791853958384024672546554979848712845973927433643160467687313748637051718794165985606921019331448781766693990382648989496172544914610399552484753938876693660629131238192892138231813557907422172502819475602059480286714502469189248131267538317550529832582690603990586911423172749403347152520073976435244747540829313543073410524395336627169621864248375344716509718020541587469705303841446051494243438162570591280979399750110045355322169412913713191914814737313021550395392000000000000000000000000000000000000000000000000000000000*i1^138 + -27393381939345931571629608650853232342031991254969814553323765609363529844482014218027651198097089901740352384163904391601990073029591198356142306602480212319944602039088155125281810716175190016804750790145234520257721866716010894562517050646218722004389602305043231783897290285270131881497598982408920184142338130187962764645840934930313764815175509026728055146465869015332733660289996723689918645944713880325200150960648773129514476927807741638487337692504106490443167100530120295283364465149776015647141177435211589511424948101240367384726165542945930038134139685945334716545614049346075156397203053532481358783501347824161938186601748328006204585722097864090427782715119560352620335548569128787675510033543290958420159616548258911477959656572048856380923496201914481616118899468766824702130268840650796065164032779601739925126877333646627614989993035208794558374243752026228421057927534405344949635049288489834069225177405341486728068337822734006685246763205942469045715147294869027705687262640181980532727980979877743689808152918761192953542665687514374282760904973616223911272147074756200475476710508771252115863348520988627726985895847154223854305636530701434071226626127337697419611879803340107777351072829362666354003875708272595744476255935092289597299061531105182532178388841923816843750483528847944776177135279919518626473265634861449754252274459643933623065655168953196459955361245683484571131017451308405485412683347501747118518628375087322572703419136040186327593247384137651001722716859136662320421187031881447768509148590163565286446551688868655435418669493535582766574012493126383332303826367632047307961130905844024402887547550910556290982810675479942153472123807340994989231037852390700071353046471154789641117371158388021522097645742796648101300537246980430240219446993861665761201012840833592339380728509420712078683495932045115259446819634301514165180351103264308034089879832689398516994756049264464754763231680764776403487209771429427351685205158118903922336543792759214641421580069563801681901642953322605985083838613367929290129569264171293803284858848642860602815019420249208491222893636380837781941190792061342838970901194835133962853119890128127772445283761477447938827559173153880845099749004234112826496252214717600637503602671619269727715352454532633625845784524789817383062934807628076732360822424908314392359635345915389065469786541871984027766931476276473250782011542038306980088203749459430025227021704722391275983243014536859416480986479649151938573035302558343729903182093089986019097709114209037951592901583426891708309031274544531828168469216773165155891111697332727094288223124147738399937008597313574914471965460604955512978119652651939106712717009180428183836718368933577774604334088627430368676252558358001127374188181974320253081212426736550515122101754341566103122410132019936251472054868163574043548470500849370215386920825654515714389742911020186352855220172894495506413826478531678613709423118830827895937585265602005495539728847082283573273325780995341776315458760831693398504566245876166777029196410266989067519365831286096809975967198730716259311459159452112154431686547865600000000000000000000000000000000000000000000000000000000*i1^139 + -353744729208399639249821655431453342693340734096475638214569260725878097134102968103246621895026504909328866478919656265640185554546480769386712887557207601519267300657599479110300900075322555999819153580814467194484767702101950032891226756836213672222451828923691428923658085404445315784207654329634913715522235600347252549392476479990408603560559972341040352986037394532558291751877357088787868792385823568243846923799014899389209380985385795503448129231126442085659543176156864758841246618390569437098753506593896920501357496339103541625965947985728369226730107132979140051451729559728404221292822276181136136142360039803347036998339449105482413277660962458396098487638849249022129285131850513442768623979699122696512726194927256291693192808850939869685813310760404154440799449936206317188483139752800267002858238115102290609334711819477360884854012165367740745171932022440726496340560839547932771228870899120252295319587659834400230355976012989595688554913876676325573708155722845692311800927372344217799341462682537122674238225677078242481177874065651628628815236156480562605942936259804050588124631175859550763229520366383483340079502876385594824794590288345158335255531840085410816575001306849816707239153323139333952594758651240406110443379599578629706328960939936913691734524691064753583636420887066816134025474340073643310457107748118444519181021377166828952409975493539145229994602333222535169252752476936363764765093172311811026994203620463419519165102684016855556832055338673932058669433570394149905678125815865269036271272711410374012795510835008390172162055663737960451500025468317470714632650891937104377815900963007479518585231781950366398144896705435334985322443232697522288483738884617181152403609815613941782959028623784632109391490899263451844529914558592035905517918733245993819259382442619732363026556300132133612139912880777027657092451018539961635394693303609671737350596293435537597513526788276217996827254078189298901850655469670585598176354917319576882559936166128001999380786329695473921529008268595528134851352544164155164152165877962478158544129869144078907854768541436403662790942427291278975601047471480951081881516950363087873479582943734175942617609794619831237056263963363169486044033935335854075128618149208614409962486339634361669335514534917693954836997886333449566887041399427343043913153064717376359041548615219493717107314249022378567693912941326951873677197805237673194882898114948917165615393186541507720743670228046060222185145551129834029330878341884948026727260893094208611906319644187534910366426997647858121923074694533506964090088137452691618955481117830077661640195188908612883082680153845753947584337726240156368736859018672325622773015366518480465033664436194713045053291397627413399256188193380764906378979616409129840662056693612118233231619456995594568154367428115596914785528329250054060072601602034796804566577665141778751505700537032395417413113911169691279078968552435677424006978590079873396160590758395860144683050438613034389245788440994619185087826844740429789125447391457068541917593902139012591689947408647881505987007073098211905744638539649643949588480000000000000000000000000000000000000000000000000000000*i1^140 + -3354760202864891225515370876043231490357628180446292680095876147274752313200912862447492251554099902408268792487843536701943278460798715102190751488453037393149831173498114706288374142254753243595791517015993271534815586740082421797102411853875271920722236704932708569340316944104291428311756413311710628763245552189479818073436550527191555942167523792634125781648251334601507764582263245785223076971202895453246353046013307877455532545653766968715006410415641651506664026487733314147026580232932043538842108452678867462816510364916629951546699925596577353437218331298887292344508396499371725851681154628274697020472823329369702068007587702451522257120934418443654725599436863566370497412967413335431537013825581006900611059272891110753137574269526025063302983269845761886707818522795521848688231334749246591603789895251313887177043072736732471408553209950309372125927633904931481490531182337334924421584590910947267839506491733429061926425636157386274178316275331449232905061055048527423138477317187386660331005104181694304366946053376436523549593907647699938762734906707696902345534941278546654172880315675337814892381812902120128037326643653205175699568348875185931668578232840646550670857448516288968950790926553501160156725080221884527925776176931253314694161245125917511278853683989654072604747448824714779449681365831002530492632996332808455720043591227745205019747233037171034297181776560451635508094202012887395804016898318238884635710014430347775599533116294455741108042112900537900948215571471259494099618593327942918890945960742409339902623152766385299846435627653547403450880992043628735697655145460809911022135728185695429312157420869207800336123667256099261771949500203394209311276149273784393777438130575983590822404805607957979246694833372914670616608077956748455392869101753039050379714630228850917452931798818678126977697456514113360546452731448889332184386528320291966227750362776240018379121482127141367366687511349800241857141352972082528343607673893162010582662395515462365401044084268491959192587390463442354816695464480269279668619772447654312740131702293511601148809332380344369876392414678994206226869547971952850708711393540586753939454238095421289504096447305648646912879612586684639587982382347436480537616422493531392496604643164570540429896067674727054941616321440757042792478553657011565535499847698329676830813511212784841059667130172556165834507245161090909942541552877247827304867458384733356642401262122687141889706275301371050006673648257323579263766909775700659987300877156933968904430607570280932898708104711816234920834657113371046435964896806285561346932382220474241582775153986943595338219923498773071480475503136458076441026130736128949052113372841264976929346532190802905312210724963116837191136746341820854414477705399602800880736713707028677456256547057948623128545610237473427080412722118112607731375362017113602325984459749279004499432941414236905631679089252400936286383552775767861729940095627977089150225336163858071658161681033674630642068146627122645145326775721271688630634391565200381933730919981576110995876188893728328595013407799612010476726052536188928000000000000000000000000000000000000000000000000000000*i1^141 + -64985966124334373310908497222267971748327031875947638582319235875241699713474287078210669338981634334951205459490750786183103175766980243165300759266173035189934942352350709946374864801583270479444539031487272263710308448288106260327458380903457728771206561064910286968320128941349824332295006362576840764934119773729611079046232632206699670356272785643749225362977190289847079339134812756577551072724959072727972309195727557845793297942949388235498798032595411404567918365717942410154472301937622890227337374268561538258538130210078947970450878515304389122254646519101491117224414244943450507180951120630212084755913893149822513108361868099476803935776724518653269943017406668733748240722352540601470057398613373900446134730453725367607865242621392340291140128123419040412326293156694261552282067505228890417524000527591384899876593082782165628680851401163599474830368934436192108949493665132893063012051775060353163876788575641496461117258080137347392869954665082504009608293846838850025841497595457828075918162768736585926306948439220137302977552064530345471143852439466011988757614440877751594631840736143944692169858559920369165918678921772537357348960447483659586421867964336800900789995264520071600794685014059380660913894492923876111818857454382424503718597004361127788131809905656840900146747954420626423919675505253444769189482910183072486118690211096197265742751825747866123271084121212068772940224960074578198726571225726646293919025855751198904378583516758469721967821723503480710410298678038789953694734781444803939413095160627312726447581255598074439388310931331297568078284351387830128698208493262368139648727089322472417194763517570627569530476708772278843669799832478842088287475884088663285627450578662159675887293267877058311912775964337130236586279167709618421589298121009240683311176299859374832868454499597512655466798550771798573083823613581923655395241319224351257652831972041163713370417886547337027489391897457678850561387645433860909393170815109483381751530236046725136279980590919115434811487609350413498389447939354284863841414267873672743042190738810534059121188228758692815354540367163558597089521103833538260703479967026641808482222331776870501583737717496720290194219131428524148244129533997784923410754500293428627969812124976604016497780473191526646861785245618332178598815175818928424727805124444350662211217577366513479264128967679144873679293936011023205286610927108030475239183082786086536150303869452803969568627926985812284507441908851545142678743769850006947949192488001401987070410439854837159115682019998664508448887224535347788149286226260905297341965855943877185884229475151907338043162594136242771109792809471245627863806174234967400606772210037998324306630261001884455969978897191509792984968833304192869939287697914738022395920116210060631575151625181750901552762109125367311008840908972229234364842815090395331166455565479191415056083756955973478357221444178677060771713908410931888907600767672871470751326840594053653855243400754622115226758570408409781196447697394361280031742448992286718995706796291260939976966940960458664609865027655729667996699852800000000000000000000000000000000000000000000000000000*i1^142 + 105739031438278106830795956944136257690241356272108220342266397965534754343975280970879965539435135062225110537942601670718013484137212291426741036709410457838713193326402879052797465581566937422533612787839699388804524731631492019842779804420957091565622355241947228001829152956442315403260539948327033186037512649179763797931052364459849393062396791164800949512552376355402779252400982555397611945745576329791245474160609815233948971505842893928290708521544651254258827862604113671389932428502670715152452852389917412657426555531308398020638530920904455914526011688264537667528544864960928616010498482502743173494272041612131171632265039741651571468180471246902491615127883659942875368073156807097649594416879609793103443088164769665019132960616337998582489222976984225894626083649581735907576069023719690306185486898795759668298562346143948291069412800470291271437442222914338018976046755636646230721053798215711938259978071980618446477301356171323961934652284294823251889143517129480426198425737503052343474883139208590952892561905485855198274926353646619017624456898996869584516307054920912949557640925279096515517829349474775551849591347288945947867645473769158975099347000487045448733081490522128609999622939074799987762984058323468502057261156950599469539807787621954257878869774111528576164394595934497580604303122162491537861336782806093628272444209954579304102452621577468926988581551389386877689774069480553497660769372469477638066630146504976723280037939282491338860697705122329521349683050209604598453314009485821137061593658181154963764502109187480442748904648815163898421833978345860333955950980025226385084258434428027703983685337893573806138310360282594367268047327149523709860043726616797529814029070932050954440052385607631311436516683608220813361728626904455244338699567907010852304135520133448742792182151715328895232549269129963564714485167541983152986610569375318241275488701765149548852116929472244290200518235357237202866181798342273628372417798893963872592369969074192893407092865647584939392383759982838350144007583811333742167699867430780394858417602179725166095190944299967967997433335345433764652634957470784850937065007040257256278173399711938079836216871414930726876492715526624342369708741902404903645801130592722476011532274001067206956627808629635098036216057139716584179024840297896360812518996013000033818055762111328730674471485981218541750760193570261185193118235249064647320750271564859791305236844201680915925060796204484902616685950742230683288884615391070102696545480086813986294500497594474665845653504196804302427718587063569457080881147452550919911087614111856966681298091459272487665295749162206553516193845836137545601207705413164321947887767310320232792660680025158609327755873420216714306753949439723445892224138862061302311682669786297267920683161883381530935137835856423481911653977782142443541767353444171366034028159179019932720546306524866645408569881199091716554827614537081308214050393037857598998471726595922050643184428654649626865076242649193699814189543919914339325600393741741906671669691272624305088413551731037372922118288601146982400000000000000000000000000000000000000000000000000000*i1^143 + -5197707683049671295874675499463743841170304592266466721251493995393071070463236219197387856974852350845302948964513910619117312086784538349797888508974509790960298489274904941194633243948785523603559291684505110646054768425464382315838791869717295097436648592013494498201408590460270393479763220597281800673054928051228858594017239254008870647409614358048548168470218688888984281187296482419238171431882220434890411208965252401151612203917345046715586577300022981038539723368853487805951471458109358691000756041663086628625764490429069917559021406455049201407522264590560765211150436213652326592085168001264755595924132925147862303596968585011638772507407957432369591971164303603302010601669715988726735482348791352040297700491493891519284313525614035309280908019838502320458580755924529319062753589686430511087708915851651057862402151739831996069090713929705384977211971041936711825722140488604038863869434473151482012913456278481001579235571313628002978134034013079040107297253643339323973985089237221408197949125877485495846171628223675271072043601685225251531753147949645209341603763163236281368701417621659451523754660960189582199874397981951474592996303677404450265229518639493497912658764621807748688046420930891757381220020152121788833503094154975382489962569944076325644007727302585835322934148041802921872842297618855399708034380940842931406946418257787524061914155912353540604319678822698727559711014340871219308650657265456392071052213430934655905895188796679638891519240978592221436112603162079831731477589257014961826659727529543277143056086480113926711230872717687333291490515321962510888847385457512043739870391176921751628987890133543343703246878336201200566503195445765834973059534394989292299654447555320623520421001129948216400393066695088788698570245790502031355258125424942245549020533498769039469224266976878165070325696363790873607867549522213629764843944557563200028809769512843218849451552913594327748578421677675178669064244834668876014109789902462607318704251724844293256074787981269837671471905248099178754151962367665295315817426714818112325569088028262211479606336499773132600595485342103394764122872467469939021945638392161608474224656150573786107269250873600942829259173489790182925791788643494237182531579822636174303673403186372252091467576781223005955609965355827617879363140748532086898908609924486720724656118470976355568004887020707231160218256344694445750034804789929439477079080996708072953900958627614512346688270380815095044166100051103840481195947498182118975661092799103109979667081277085310017794235698072423835024803209050499517221913040209877522873165287654121307567806523066252268487872897537085781279632886954698437494268316550716329780012294202719610839145532881492895009516118294199570250929070170641770734385833084548707920023515202235822838574142939872189578940846531492773843470793712991402339935076070668252361475239682000432496635155402844265428722932205359902364720459118509047732156290099219430225030744845541933796369231227161076183747106493391896746138237741911231750077321977088383532482552619655968185332281631663446160545153024000000000000000000000000000000000000000000000000000*i1^144 + 10145562558358323799307830424826073450801581025712041174361581457026604038902941594642644696302122364133266878062171725871380325457493506389992119373294500695391698367491213457915481000896683672032476108817465446218038865959583810298719788494459645513126445767951883902781026870166642091644290305961780440286164740515440228308061654221749854175484338196877035473842407498291069453606914977213908964703255247252376666718446683399329523804604766265992205430032980946097220294943892662294461278581358578613463203158525939619123330716243359823773674289100716858768399766395329770816413367387671443986367415378909216312419922450287334095915611487365800695639487387394662742270648307452522201649555548747949371821737228044843586972525882624088445822487267106489042801899002413085352241797066025742702853702984306087603343512452769924893090701937721751240470486266990266269168094165638819491629130986249686489609356908494714327471615569836434414029088254939298753309192761788505896103235921096724944537929022504538276398978481244255759545887238798597043705649380696313400651885468299451058104516667500219344009025523868329608292409472848519602153668650645091106158150756530566066122978986818230713793277565159542136619272656539687004601135503462304358085288626412578267426000905827941275918134338306082766046121321914243352780374190333289497642637780367818155586667210612713205908275570278723802299990681133902158854793122689585854819890138264596299552283022076359001950669311391496813610957220383028541524505645065103892617983500922260129732811074862333489501555147207765883143893904725911511739553219339946066450889703861763348359262538339225068358053838889366926651380994449051325145921035665777630639770858801451702138265188622502752165341684637223615071352479758341405810417033373510922058644806369041298350269180577964255766678160849237125599105232683303600869342206203984401757235746409073748124200566333525408449626921064976373620503147769321389080365825229141030841647417960469190291878084620183060840927399885067873055751905234099926232927808927845177520706760450175546764917596233285317310603476973330325114330080700384970653383598219653437644720592021501651045447101436412258551876924984586909676661220033130144257349283724086506705686958776112368723617014779975059801605149502184218345877858005167144538831424053369910896271004900054736441852838089836019164679400069454903202737755127944716969682215553769653814020273097705314204464021045322540529361645169218846494971870590819476098446052081643557609180082160238961466622106926291877610997493105585619667435740192942773382785745868629243834234846762413190380491834578938929656996725549451788049320162423265484942675367475939842367993657214263356859434061847560969103795201634395121095906871621663787829685187529823528349926288858225434935623481024859574356830468352660930850695895800534847769111467117921829136645110689801926613036706785531022646679738317227792686529345665089854157696088069171341930027201393033945207568198091018011011326125286756183327751227794634669103327548613354070342628221674820637700771950141748595916800000000000000000000000000000000000000000000000000*i1^145 + -135953207233239444234169127303032428701937240851657158276860553775580442036652500076619338170530127099523237570218191356497083394288537938664052982316697333189023712881250475356160881436936510629832648935415327528415691843480652659749189075841111089897123227699457352519896266903420019872130763107022403857694118641519021933932204688718944982319343530146687689983330233795089915395771229518505748450872344899900598796518560043599698717431709536985246397395017496905612020106526562156689343299776703530049274203687701003863320369552518338138108341055513051932587214615125949365625739480811664663925108164459610137711669179307191408095085519131718443672864328968133384404720067741744971326972098843410725588332806208014250641346794664700987598312240497479033447822910948624331724671231156827319235885111994082842580287437740235790299918432715125968749624546653859452428595597791877832000812492050597942644137641718839889273072741743026371134152249186753167433091273341262631113616480812360706385730536185054952762326647061005676139820768348329441494965592669486364811341064735725966148277598264556703513148663380967545791421029980042828368970145348780771405800473176228719693658994602222579532485962209016168598780075161129268068884483568997292738716546762778559917057452265382031933067080889864811876198375089794443832349778449943753395470682696646239725257055094327510987031576989162645895561969121433223568007265415400531317657469794388193972349285565931197847443950896538616523504740130506498475129450765752904914585337204571178069376579396622827487456566909739771427668922822323229260640609176717722543438086108875290987537523860011486415270750664083994489703433428354819310018400459915860758070661729106839387281393945645139944099110175286164469686480552344347119132316716755879519172730604142538856112931547652216721116188431998142509850372921144639358344119997849225017961169096228554401248996683155438143056914252152825353625873242337471169102718801034019856443452209552105664623116287773513528732791283296420623908071266179291802954438941315266560950987944935917588683624868610454647703941342046832070586032668281207148619118840306279729998511024364210344526666182531685291852617790964326428976583577433621977473515219486241861302214488469859775446194184069207438974920004583430273153807245452171319402511641983564380118627049166527554766568785578672402294663709089580389164269286988516673704328967720976319887312887812264250717930452336012087737244285226559467943180473461683923847479450339053917216420371112868040714940743778854964106389267068201478828335831453490600687161345516453933262093134567123939997423855904638956362299071689341142313673359945281548883806090255292274077509083553044282810040986826690769256841438856911301413455600470816259388975162908510789876104656297044569947041607333915997458680497272745638106313015979635085028815922539525255510595867687144624706901734650095631022184354631446517454279290981584405787970604797918487597398842862511810973267618249442420048634064052502610155974467617482013448682141387446460698739958029428375715343310520320000000000000000000000000000000000000000000000000*i1^146 + 32227310585328965939383624034613397146513303187332672840131480734674514569505015706042445368825122371812656166839221053474807293004659774281779346125339011450686681411495734696394816393448483374492591848744478773194809977844518739974795811414039114192028955677011236956331577767760304727751883773860738320774593113397065463818855710695477906828420475474539213734135781788068868183260058102097491560969143672717699437166539817167867641694879953509868224834010821621562139283472443972200883016299539175065741704218782724480389123231629243481933207879124132125410080476834514850758887162315354681560833859975280106640848256300550822241726851823163347033718308179358271766226378462525063383190127042364199231901385360806477882904934244449109103252456969816359531096385951367809626492690490037619554899454258018218806212607581444821671643856633915864442344169603734103253175195024669504101055031000727026586242382912983672830826993989342774404641500468296229810091495608245521583376083774591700739469654846045991081407819893405845598023082402660802014824082048298705641428882402072898370100542708977853284239112984573529690250593376189332904340295773421280348674233348423961053626992165570714073454537384105276195250843469051775408532882206824695072640471989544016841794304412716498858370812374223692261605262508201986909680019160520864404173382076810624846102964644883986879148825191164359880334288362121864719253073765222006734625798992566508476232866502305326257477417444364990220588380986061865117167968030932777187715058318673370824651481809972362694206298782024528149093537568590212354491478500776629216099258913143679327878079164975325729171717026977073380697851529221120448294494639720875950562032121182525735941463865269431357555393193528681111042074325436633086605710086165766097633377799871462622740845784674159962909237899075180921315106727205455056680061832261895946776767609071120358897068047602948039032615659473191798861458183463342601893629930735780612278270203337146784588644651822695679489519306758728402617139447303148215480177871780554947413265419985267220899698126398052110362005554793998215077242466402441391609021198759748618435617696973892038824738975099420293851705238770121702795191678121957051425166478781102116733254542213529870401556208011064878598049839694307472613039349720532208186899772943116413345936334082251988110751320696697794872142515155261161536878426719386588186581883879492962955999072530571219705923543483783625262532487171947212163721510806259017095765798198073030151302935922490501090970478912246038133419476463236106608054218006884950601154819725992656308238530902419338491375579129499601059613341838077048903098428455412329266292021351251701742464829389870688379308743079950654982459506886345979092958411534068921080909270206234948698116921711061596529412713781329683845394648959278588872700352722944899645577250002555963659248166191757580152431862565685371916616343823415002724776458188385016630063218913655854866706843517516462920519087714520487094583741778507300457919743971869927025696794895576125686310661391623349338112000000000000000000000000000000000000000000000000*i1^147 + -1084326394300270619819382588128108366932080100357210235115366145436703381501350961655633978900339358500684873064744495231468033649976951903261788665759347323688104059415570514538384191507027387649474517072751249358021786180534071345473863857692133560896809310339738011566230702838569530208696200633698290129252474363879564211815436909862512554215612370623905156340053720596137711780176444664791775885325025920607971242243501805385440559576582535898395894529330500975522139368713363164612284571692610579805126471334672278181184579327968954942763790743519520986611841128567984738188345876852344376127287431181200289340573163029964722706994548351489854373339329914586572859597753820522616908883757163242873148501164507073812349031278684399332283714055822183764770359441995133110719860189170022122271864532637256267038370088603428898753219140106148556227073933403329692380692375204973317435262986541815804157726584090889295276035365032031178721016168467049004218593936214825794878096907977036525500741963512514217674767087214833225194902258463066422010359368814147540438802001343254542592643749905989997002520022476683882437893357464381827182678014424672025644450286036112973468716643748537403956020972554841492239233569625484072621869777832824449025223057996763258199939627025564794600354784232319959751978447501734254122220784475503671414018652104019617719005515312076184980017161420704104755791761249664096985786517144102921616126909318855425251919106206120751497758600345136212702402255414844754304408618341412741691042867452139423834150849878273825473984544876389655665296554387422140517142001464183908146991281780578256154654666902689040865518668026988446176344136323910708935173706069651208920271292018167485578948324015960545299912808201183912939892833051925449160560420586022142581510740074197690008181918630152953377584626441065103352850996500698633345737715255553916519327084322447387411246947565695122117873356646227649880659674970015079173065479343989219900251014202573314967043321507882550633932186832784655577788527197084272748710300370365756047743424562926812131299565860298618801782377900103655112367063537483814518108433607930628862399632515210708776765301835035990996623519696076435533035879089592510034263569580988462766521012701784323205654962072492531452037388754623434652857993309277996330781995874790618265455917131960725056678061761841663881882163424143538344743866552226988370793931149915969585728297003431401870270692493231436703242974104852434864077009790497970130083285275649022187353185863676998426407974423472028107493011546224501383301022227687663077209427183370325581932349000279366681029155659540547367321701980475609372101157350263868090798999984325166819576526964717850597362330445002477761505823875379858569855461118230650329363096334405029574746735478805998475548580964974860258671676346119592577416248146486492696050580440974096931874574735604166639321751504852682151703617135074874791759548883917959814742828552811213193625109518818102373852195930542166037868073030822335016298893768272571645025538279818364389532520867377971200000000000000000000000000000000000000000000000*i1^148 + -2328935438172205968043444006046801893498639335407671237409445711368727590518414991220370455057047792219399572224732877440764488791415787834818993967167413334345292609311248221132814294225199941626692984244454557070934437143099093134149134451369740298753486549852472235580087666641445279169494717787731664998715293990523251880954466581258070605987269565925529860669913507279570551162603725958297979918239578695908179154037604198980591622302202204994460882307881538188069320263476656943300388880778207052374132350302144345327705258738809135149509461979467668805910957431323848286786264299402977075463315666704728565070890706886326712858037172275440541156394948036672356565199392424265471531754509283187072425156126272648872768099528937479301640489345322349053991984516463607650732240462647490966017475085716198787053491774371223027399690892686825148730193271305259777477950160503997509814917783267728469775467231757550393576898212720777519017087862880567029538431872505769298907828703171388191602702217929493303306322490040106539342984705308369489088709273442861311294550169360657854185460778632176542896058023017454590575910928549838797726595245680849457798036434285347264493950293893048650068417581613965288029808136193835642480228192592309445070415388996979352508300385422582030875533934582942430173516708278310473110505484030703866004586381651044685619013697248470401732904146470274500784495023657464662358065092388702063376446199421968127667453945313328329231056528070807959080854692561020253642860687106674866202483308579221723271577845970700975264408149214506618616162417675540424934385495154420865306098609774267956421168978263006487994152429785345693588842132298150913491208499330112913693641924462304968397160567342368663087814949041265915371322688644143178331994136867609326198887017545092542088041429512831536801373266051866101392585421505094220833943011310060253629208821097681393820306518195424146103058561271865531383986145210197212098918902098175534196483995243553495947654135092062700382800631433585993537941452139238927448698502585585956175831257528884322107542102205553947283524559815055071376939269788408823308933902384922974323593603373092489451922628919274188882388768520757031413849194984592588251299254502735014420295416289082742886464499445244906219892015516768335448662308462287306160425650812483295064886984123972425721620758716690147042014211484494974349553867280271574778484000771339593776437949211105555095887868067339134750621463544474265877370102081387169202727390149014610003295990797913277233674706294146462039942214279343688594171328587029480796114376248441378818284839164207022615959684926369978561166799500675804091839070972511350224768815658556783979644934284260908646637983233452810085392324541456923266763022483210169081956020689899455016440620630563168795819748125884590487735554914950692065969160367283767285534608479265401845555277631157633155996161232464588106558563775165459159943255628535595436881623455290747280269209267807185283478334849370799349358385639753910014143857392538350492860774999419653972190822400000000000000000000000000000000000000000000000*i1^149 + -3844208255274819531768078224746897701010653683506891549664596917602085790821939302151534774604192440502308863713428012937991709821969845161707459387122681036896597463382577476106245459136923888448032026812657282787810875990234989479156793696806808888518468150140016572952897847642479782099720951695845600711706689469248666936760159241542343733036364262912660610746959097290779732660699232503738851411803383597492027085252616670276799495575268553837815991279160308808789316586444874744094725392656693719885993428276261598363307085286206850207070128232772834755414840729083178241505442441352102759298599404260183460243235993300034061340427148017027711158215345460671666805691463778747834348175036821936951999971763406664406786192065709688340815204641555686300990539207154644977816412907018249611102009919803360877550283144206268937702758773279491847015457186150583513098872179743222316572117324235548782785352865406192603280439472674036937969287381469532542822499073901036912571200048859411359811305674309187930951457075681423511897883611348856713908436981109969570445007112363761132216715313694054193176635962415129860305143295103224631013945607314640873517806657272375750482963076002917301863583665694081709150193339742206592936851912120097331516066692668418991810155407680504125740901392537543660171225696803921758609706233223219871306040580241344065955154229469185169579169470171831476752541212524809402832207838334955839509093046982909235461867721143626585699121721005935387304363344049027462658935325589806507701648483204459753384325270964470751074466800706549222375744443663576275909823680918517388103166704625095031087746918094021210634341126788911049356002516859539683946962622768257714212972215623518209452388054404944659622057916377678174168642512754902722917103278525398689669683031742906276036920574978644934307077307935685152225973075793034222292359832817611850061491917072617568042671558987947027903580798600910663072859523790335508944954934796217857563401785282305453727305125220419217610260263021624246859972130399849867171919992274889744291120524497475081784220041894897006447431244164272222555655074843291278073992855564298623553835042897849542348735309317287092574533047453564291936782223804680035003618675916789594416383912154174952508939734198011892018002269896668572399172320807440150319844260852885256066506491054251545936982131372980476989170086156542128403451593063956328332427181113543533783551198309584569279434304968366201252223725333481538926603202116617168493964405111049594588871804152321655537946389848404794703820674240904914210034786231672053497907104785181922581578643237673471348332861721549522689107177008926936401297118622177480459374225370610303535023417372741089856055219606654994403614592591111536197605139835596652351301216021825633758707962687059221430758496541766527648070422800622585955974464675323763987723961556060741429450403234836570744948336171021897233358216906857469274288851076916684786514810752739258963412311557350734215217019644745157055143238233095077397557113960696259304344573256174403584000000000000000000000000000000000000000000000*i1^150 + -4996238594839318479972239878110924342429709139597145134880773399606442057564366081079825068892281003655088059865279981010157625743373513283646678044126525160589955847073301662258532739997612975256649548437298607821989506605667791058912069456923548149000531155561608771787543845878260017614186845712122255478395562898286029210485111127149697891347348404709472093529103875553974583722941664495161648609013323782425015847336739985420596467058243714025989123654177828541203661070510727466670348848564118573093608803528971929767557000107635407097991560317898539348469846511227082263996585803971142356199116423347628350084157364196492704843652049692124222737874472296519403673492929964361836243188230987449144464707064189484825134503821078829699083099605580384186607398207772352851816270619301310485389789716787603257106899791528137088502393028314172907199957469909266220315139737708490605043804604635299906996140684281618986831621489138957527938896816634686930042945777516992811205478977268806900715912055094390528188708932892765929445405831024316464592039762176642013132785169245454955614229875391008652380291354600477173550271348221394422629625046257439745344729653902753948284905684697339353384047216712997235487114602084205890273519782955686066239682324960346913869263774666119972744825549845449584075711501826631770977388701868356277052686989192265898712482932347781597023339548860791558844511131522465966599433290131515088293843850879796305481234943544743651556883626559307787486096029724509178569033057719976892450756813309708554327338596209915887938369601201702598899140218551753006945380623437547320423844600536011273527269572378445052594993922636997579987361872308079904102010018249034076939882221993125011483221440083625348330358504947875377978964460695443191460398277342434028358769135887959007798050319378092956836689967074026419618897337855918058570323545295677170556163444200758724016420534413840684917959941036276387868811882899426591335952513390689227775342921717096654732022939309612606104162284265975830486135852262230945378232584808307998139082062106087903580984126900873588289332994857608246276882117498223335387395514195831983808124394536118056279386559834195544860617111371992879877558407734070791939820094097182405597308290643820258565679725612384522129917677508944267465764998587421309184118108994868061118950821385507366936793553059097018980570174293973730037424565146634225670555024914922945852126897669168641996194180032690490164893425275068654087318105051885356397234234821999720166188363336376901651575327317128344105526693579337379639658360787505815808134581754096012022239967385090088844353871830559480822463497930413998758319912230946236636288278647980399690360399121043012436351571249363773682336766764412945304247998537309801006529230291970927037975545392297981379003287973532716831755268410164359633182163675274411179399769518603534143179896877206118343482354568913451899448692521779083622510642077726686576818529058070756759963570300807685955007634085583326129189678874022924027652210526854435474664692121600000000000000000000000000000000000000000000*i1^151 + -13362860610772419705398470726026326455711969356951625024229385462386501882113682161130297785702450741611593531654060098262393401236220495859743677434068918390553651136119096227600401871426635759732510450496927391756338796943617722573327186521798599785058014637810629236113488112849407115561352589729127674054654525709540009291537717142049876996401286997494170138454344574558548314469491925415666494745668286189643956998552430463399262746015216116474319420471467079733180000213699991957793040943195452604503131408213434278398129447721789363134386155001498601293360707960779443073390582473650430105744124675690583693408765172672073673827668538584661419202548699840382356557366300314626718048915271875822696749690335873801725969274018643524661277154811954183842819536254962437559825709578605476622649109769908060446798451913126305093144469384545162986008945197346039245697497447276613291922887081190657353065024169459205086799571077302008196358807909209207891654309487742546150296282084480171148847620380896366141044959951285747772545902143364966778221858856725511004109258066214584396822662752816996992187184317340643633224167044925464514938558479265826651534489348234937022728010615200729974336118875880731634580169832182279177324146886292492034678701774443890595117361557737323212921125319867579020695947968076904651211014102097471288085034357211395289214433739846878118719722753993843471823795928143971477340290056092143602331351455920221603776074236284144062766177726885466111706851267804636464072923552798065483782951546932754491978928095199553153315455660301405346417297874985846611918912243855382810679146265348826020102325381077009998920014949970087559417430638356407266577788563608609265049635424461062513072956841303183134807781349044043962687538268883161010490450622257080668310688656072989512839727273769165271271124216638252680642845878857145133759567298962547360324194518964535119603797814628036639495024416798126569432969617453524438703217672565143870311559877059425470890011717385778977228588539043899270635825898915799976481731007844622511704269375746870728573675317801859073527160050928619617104215439149509947653213886201088127337495464372529043160971105814335196524774251946458209035323733379001957841937513424640257372086712519383774099272275698200940509461218503985256435578107254576489132658922437365489453776017544418216952658311258461285483111129050378462506630755350724328696420205243300772836536576245704009973972501831892994426954291990112931269779480952642815623442615822302339680245692125249676774309855635672608871549266704596461891973392528050380259936240581132363461455007280276635627499115577620281873857604351254137663697223608185998958003775946993676353700196404951013955941421768793249303858667805903671782211458191479343502116187034244898103832180428207502770492358946861300254560889383614254031870005837387481452268241094506082503067036419896565693538728543579073852961774227055212241487345883237927010914871557623825050059203557016730023779221141994728834778781468612911570020397859157290516480000000000000000000000000000000000000000000*i1^152 + -16906619902510681889252225089064054924375091717068927260233322462372378132015607662839266975907863738703029539110537427247755901149494557601529118332901568421725385898529750710928860286040832452274839117374470118225835924624042410408789989548658678146426841414596405183881169855479339603542972331944965731656888254012493798387179612688479239283527938041735161249605451884542498754813430493189604053369581337700269802712239325486209228258468226637315978107892900980543374121007804540135616727684236263944856484410914557046359807907865027551054098140527948325757086414534698403349631300941731083666198080196066187435367932937387061164745440156087032402392626446409198642403673625105590931617973424581381585453859586505114533111228125496210996568684643719486632365943996167802868981616224946341874998402526702329324814317574652048401972396651792605518271457544454575924625413513471726774317923967537247068967116724600516309818938133972799107066524760885336101975288172833064799484582787954384670273693296454630409678652480130958697814478643538449884958152813677652028775490161959427624945209606079343990567050395326162222354073964665535482689132946047690109508182047903893813856572495928193496066568093548336145320202669800308856513232503771148991815288308359935292945762355655373348376403909898219196048928869860087181107670734147505579401794437231914219137667754944975650034617830110053939914269353578268212212399294346092957827430949623448243380669142664252132553033927485882835121606074104284608048256253360523876077005915690711067907464116537299129202383068341792756353075519947864358573659699371440987362034936870748422276263634828881600564592752092705800943182466405588475352857494552565586646242575944898336335192140201209925112485927512292079497298159490563050757804652719632918368426450989707166102270296834205122481597851991001336889091577646633431510288330827098801802214696430862308910946935907581942475889741498456356467172855980859433354008318243308960245424102924824296401457902589855021134593341899961430137892424367393238673823155817721522619520487519911191363042957883253491543422263645233156606027929676966855768707630675451267324547891484199923033058180478117689820604169710860766413978836765695371778047974202806098537303366247283626666268459458421884425273094058049828103793406320073002146688325300551921377868203162927339039980955491836664480913978577194013341880652839662390223902010357089049168866678023037757706184314801083611627402001171911050591157778378904877096799199500112701804409286644367330897749455537424566057099113423002188616385982652588128460379895618370773086465904420855314540482539820722647849662834775999468026661118147322207315213133656362441229108061422362770178625336320611597061619796572940960003769447888338184275007346260864739520373700437808943349808874095856853770971270571937469818427314427384298563714508700449037322543472357381185340427980812332083503546528180739652588455458527185759942355776499704921848098279392049474360106752208900093797600314126052769887645096476672000000000000000000000000000000000000000000*i1^153 + -10462091098223723107109302448009506580710085621953160895061032049300788720296715768429499511924954344252186529013999774046219766381571430735140408491202717286385085860842945019941793783222248173458292879618636838982536672763740697815530980992215000987748735007035454980616305717710300021950508769012551408814811981455903717276586022604972871066870105809284331509546684394917268326528031399831575095195699101662349434499437606502291120541810638345787582781378900513781300106549351574395914629474880992833510383449634849033377071254316956402147048451498809911460563143131359428231231482607384803275317344975250407944422696872415759759237784458790541570237948027416709872725876177874854366800396051255530453057814712361394522328782903190168190020295951227109664554208038798323663292823613522721433265550086529133873213152862443253255036342053405879230223407430876869189476845274200275142579326326987271466338081131355907579024124112968232649340110711980961645513089669678599302252244057255579155703732953968322523215558993388113039087302701655972304795868165832101699860187862552014923374172353836339824000702313430562599765205887227962449290414553594145125348953020202824926663799672861705192518092543349143687194746343417054521728401850831495256376128991694356459616691247036288216612690780356515313663524188645038659023991233914607560744631840968255394314112734819523434489661060281157067448511092380431801241600620688272036325830631708080300526040618003498796649312585192352249976600489559948350966593500657281135089209546185097725035444405504349287926120607156570501785550998849374345298309281407023436526898465313733203400954570282104426865138002551814506187733802693279290458280076418417500336020017776028482435046197778452585748973727450854366483961823087143035064482812222670074944928159353286598287436713033881194302662418583594620408661769002266061534739204888372402137351532557250184269225819252967197512823570124755882480742725041305306463737309068203321573416750267751911973754654566017244309154548429603310906666564150808232436720547005776470761381453839151738004266503108993612788486938530392122948099391341922099559534752255804622775859207679223399758884595219037801217385963578212708006932330296276764470737472832212551041449878986061012671964487368886609583191337820124001391837829413682928593125550473942604269079716020897395788326258245672357049926986251061588137345520433300309492002750886689243488880469958697196913823018365527035380106155880229362272176172151327720267754996433900106107801741604431389245039331460723385807267701311529018536273231183941420764413407180309031635518353850372186730939139359480290172641769481879850728593882316659614526991536490373585418335455558752666150308163476346831584584068838586863699503417102212820856960554360846224285509047785171298184402214786056094129224001071214235280657412789918045239706168499465021822359792549475013850724536112452277101935848421213416208565224409515151294935305916603957380554463797240063045626168793921020627280837726023146536960000000000000000000000000000000000000000000*i1^154 + -709916026504986444946557238107788606900657676701716669466084536998276268119408902796160501213288623980324860327025208629843386480879970781271961259366962930320505711767725763805166390821441899751423117057925975601533838679623367329474038344495479952697822202474620816389446073479537033750541766465306801902594310295397075432220855192804603826231035140053606684510368191271007498261232379404527113894510190400295513346491806748057717819850065270906127540293772722134286022905521949313554082135183191411876319055208643005729457836727653287919169632448094932709557379304446060140797902097876243472902975115877495223801590637406373021425120835001641149089928142832448367752299581623012568511328576396950879087527869205007502948975315604000913568994943751033365608146634205003747829072367006629096310777792349801226390827875036280593795284920873107827954350136843205420899951623547806038024037180559014121791001826898391936959092249083640029330248442552981986411325776824964656119476600368902010627156283880900448090694128896737875070718433081272680153847492998676833626939402283921913673149079078589797922572531604117424806280041006191918490916753110773032015464401407068381406179141498569642381584965037083027533477017752638889702416129149077163623761769114336790860881069851285984633146569915045511082367114120720509567345151218256882612611179273938351056182265034725418002289088584891466759762994336917714777083295240231986585209714924868939654121568920444274416983616165351783489528761944273263989431571860659146430521194878957691616163018027421063722894554553093638839393961026267419629477176612794484907186008160382998081190123083659424800002250882618415441463000607129163338495366949959834694505249205432983799996583127237486474188587013668008585285785650539864494515256911354864861575113028044222591303324934050482013460546945002505598514212823094940924138359363500847086443673309980941298309165170956495300707860263182066070647518955547957888402712267351905734949217832545461652480558333487876683584866487001942898774558255312327081935392407435998477083673970195474764503542346976779879187977753877541702797942753651897678673350083109492555494720444911403840048159242401441218194634081889284919370358449822202601952286214577394075656672191514287464418132303020293614753081166701948860559801818169993359323002248997993125610476595318074520435174433556389557213018987818324864567768409641698574352962370991697287542958802350190341081672218733503480618306510437332125574488580937122972471017513466598587989753505024959373365377782959693890499561376380974261649397636905727201249943838770822555051970120934398363738362771779858656306818846588542130608178970478839829687282330625553430333112559571978585873987253798789271911834172763531342809045048641878023941994264075600087704008672288019330681619884055295250416888397898723537282482249344062045872033752131302459257158307354413496657479078224938368186022833480215362498311756234606339997131097383387053720701598499327405088987035051503760447527410728960000000000000000000000000000000000000000*i1^155 + -80673640878697909536324388827893691938422893104916717608405445675315053364605841098148927404574270093167066743313451980562567363515010292579789637024948610315149874546607165319792544973324060935309519342975861608725343236567550306300028920400189206340541975464290475343725663500704186556300937965356452803868864965384511011769794696048566718800628240240305806878780858759089586820741229141611041789429102426732722461448202237458772816469342231811469624774590844773840528597380366300945282481345992800208270950109648806196882990190466007210685265802863284250332175161429460921287994948075940650304266929545614715299926500985889511903450899271234277746571832510257260671946453881028352826496462288634582465964701691661059496303417366638098356899954971090187213255052072166049926022747456468667626016480219076678697556248242749816807438416272957398381249027957394712350313121786047338967886583729783630297104551427366491452372256164396036685650358939494135000070740367372209277112031347630372162760742299514185666994295418262773626968936606805740504569330772737624542668156083239757904120566866537087237687915480766329043296870275525117686621829084570285947726583869161049142358703364054277159525064632264714513756454272416978424929284753580805158779366762214022368984246788353720680923809806362999113923882020432893899533004977577954877187772246484953124973691490723802964293875797181313653947255151103274642693197971009686577592754171022227120215962619316382863526587155365028974500278878661342918589836322406949416930599843161167596754800201123577615933908259453516301293238259223519747039606479172886728644391602507888472114755011588557561889922618647140595041814748919263630457522925318141558192038435623446142038321666907088373512445740269685732201515714781997123640365568777152131191505341701454964091767637392239386810267494934700915328917619760374770778180745919724032240592528802937293841013470690525925829704734242799888626725449126208351145570004635392241586112209839841939577195908594607205979122577160071278031998679658217092617019098296423529753341569607226615878577136283096046469748354184779613243970560135154025181211266725825382126532143258619336683448436370389774872503124118350341462315463403683360584034460352328618385575637132746148937836223542072975605858286872310347163728022761615599244637759801346440111187744003615672072252323550898673019149828839433873215992408938709240731531084847142597550057155951378324907771896996975501567621209925251818628535335639115460411520293769151496716267195435943311230010950409291387474709066529491791292597815909868431304527920073674815278347130472417253436314050783707678197265715083117481338887345184738074786075833418242270643438145117138749990886904316448538451182033256414867219479572099399785104348003665652594552319105649825430111048982639902294744856225254813713306510824832227481013918461866132810042901054152667428583163949191975575508438568313980538786532590327628374580785869743705126655920183716731591220418406951016948826112000000000000000000000000000000000000000*i1^156 + -1731427310027365577742379181328034404405869898499193039951096610914060995447223640745091778769082724438260824491222900474294428590100596494665544405732000606215263629300144996916918211681673090732590617999875703697373956581535374976386056762250138336456835621833468250695533657149624587478715304266157972979498697535289415879477955835527077656482411699098414933060929828386925891202771862878625519605446450476536628127851088538860752743369597329662664609257072289967749401068468666054110380534909648372154796311309082566891253310787205996841067579425746735020765174180788545257964470157424429240139489006878218757692547483882159117034557380950764257650450181061200871664156811371912573754286640916206445320073227389561633893768364735943309230907618443997102726354346564628501510877885166600778394404960363816303634699887281177188525290014166671666443278323558275064664788006696909523088444507633101180618310239540720911747928637306575050799541549195032732798610751536970405621716374810980535944631004435192411037067367116916934474885289669958471939977185257194028925727813192224923278064525971142118108587831309291933430890184580885177860039201821979555054908956118284133041972159373135145354432353312975275748646019002823258782357567528140512553788267902759792145237431791161621598597833807102966168433261058022283389645860302695446325485097418690040154761017011039220569497903032300956331893387650217896596041399400048650407879570858615232466929765328841987030892728753490123064906744896677684158386611959838804616410210066693370228140208010418678594549985100426191937548310712078623616519662252496751389780374579572499870401645960032044491045504234939208047198369413950730902196795519452008165985887293614037300026169902691240816916166062384244865391412362935827716385354010179700759288621335748697802966834310489049257550760674875340842668346919365012735070209597388782603774340604478261792046429528606899268351588839942884513238640834376488460384865171026062191467516060319215563588158548865581102522864760297569020696827435208445527505434109174492417342544377669322952039794431522102860822608205165240315956122606870816913812397554852437415721040350645957431163688777420976227601352759713962104883529148020175638583008616204440014621125568970081086050247514497101633466138311139357326395157857162950275943090102866826871182995916685960847830042799886265267940398953510765091308966142397406496748926032480236093685832520563874914543725567789782090655177765744253198032555233548682815364042839678078142108551508578661597921905014973641572052631268381444826137611927123836919776424604847045515165259540783262618469226131502500806876975716561320085050731881726059822649118322977515318566923253373373222480676452090732474218797675438372762244314632282333847408702719596609963256168339679750177604077035664179884220973035020830555242733175859405601108381643388211291611805368510322964116941703681597432455054886534901616937672714593716636156058248902979214459808708395697759437717084569600000000000000000000000000000000000000*i1^157 + -31570459921397160074782037467191044719397565240417313297659223247184182888802088580283320504143472120557692363160118099453366062255884640853224612657077863413914954355968208511987466349340501547416899463716237461859798620446124839469231009922371000937767361521356812828277858716144216934928972728713013511670038179517776138440810875408136634285034260442556932461423479124838031799071545886225728340975520072728806582414870047963376707909631735653803759064251423305875561797379514800098991335219314936721677768900019292326859542069224144557211234518274083695283178073441350622283718563590525814328267124579634746777495012155947765810658123824542946018548446966271271974378805506196758657322060388144419462532972920091548901224547938125393903135760502972368072730191169295267767547754600776915111208663051254258796817628441493057783266889846193226011909500524045974333545705266853645384952728323530703844700823111481540295993446508190171068933927313079543124796034117432251444316616485326650217708694584913459293982420417589669101762187189104289558191059707891457271746460575589390101835805849544207617009217571296561365924827142651599015982702459080558812081490106529574827473143340835998105728551203108590184863978640166941552772849637297455809202383000119286610439446281966526211222450122466955447902770873727776121658273503487933403214994459107029093307080349968747277704495176896837136963082616475255359393941022575573819039499469956822830598076371519498675999846721937103464505821821969901878649750178565050943021246472606115206349124997814032020348320896948984988719416982281153085172003499439072113249232661724038934306935792922819363707647212439571530678777991391261276030252112996919209561558789864134247920915373473571003508025795633315028697210532254541656904717026124602957205605878418610853940360985431077170090447791253813041722386841789309426875362489960932638759859656257339313039907857354238696238399596055220284703327536242353888055137624573221404627567864745586439350905147324778868956476580649418319486446276633908606726225178544483067363197943056616831295479426557303625611901112777774300348005534562115557610610204419339651184478048808266005868075617211765741798923047064867184646355794323988829415316423432333553302183331383046441365886517830187278708354641067334497331527248732000943750449172373822743642571377161595153923014544235106406650325363113136804770492658800151127544147523948451936078717950398798792753381606317410808783452475865142668701357597000034403762215169816095022317332959755204988493284800949953688999800136849196113722266518957939867035991520296233603772735018107735624221051578633045193019201166796173832464697472591753113957495857480554605410285768832919127106808821091414033069907078624809598357202929885499453444396364466704315662419164166765980022596878317307996967012947355520345179115853420082301764113945696815306993753520697609796892925781069722708669962233876459042776638940815709880750487928279625157082809800520850221301760000000000000000000000000000000000000*i1^158 + 586440390055787621035649647509881164081655938052639879602987340087423603387963181611529255962314306019534680589921939782288372778418314088487611586193315823007087685627805462612268704018916392930895867935213760195354535146976428863471891871684531084837304039147818182023828164500922662262829876170884095407397554136790883285755605635241853562361875650437816556525057897433842668723145768867968569944064216511954342425963821661630711427205027573028769140769687617495792473015455242857124795033245706796315904376342480200479644465904812554489856259186786029678028402776687427749813312807665583694461998151331873530694423407043489242666297596570582369953235963998639713491977102744063948915022521589920937633466978174592784712726408520569021382918574672539893140455525212764630809107958165174338790554940492197728689860761120679656521700894731121264381943553229837585711083065739120310804311866274971883916248006567512417850297167180397861735596248426955470612613369836055111988005701407444370008595093138645429001059454134621902563138768487009976519101451949171194184131971167557950895681795096082580328110906136520513182345197235428485672516296104289328739394512788905705276544925653669717308401717748908236693459973679834286906868063383049082400973875731968808934402959483184488224425037145742832441984683191393543737030795890959487909748175442375463225141765166750551175210267728704454116053941984733029527221196805643109167191088755586855659431054158774974603240088458168404836077444572131339416955267938715883106394703874391138773794779582705247056313483159588997764440842655745771184078137863909157395406877588775449715434676563077864001964489510571624063014756128963045930297260456938757642209923499322323347012308770256632374923746753421616453826879290343552705172968217219018466615196552665417216089815797945827118778448469295185389954536965210803217222493861073372701717684256008673517992379211729120162652856360773109685228050688159419922535246214558882854930927741649996579826928867576380953599320456926171681680385086285210994910466893156876716650159048602703903168146604382561209729049802921895904979461971574394072455020194305408314040619056564159284417686743948123247382901175340108576258709391477101706305780522137981646060798858192545549218263209529487272147550328004443451813598718524556043354963733650640755090425408436910523073002479208582314053804115224746860032086828690452526871076642800903099632435620221448914998581193574056507124941660502883983493503665839601477052213366603895644345277568832886209898976737812814571554370532561334152558301041165238412999064460049802244627547626112043095495622745104707617718277066740370846961907764403811607403823583462684667626047153227916085981079477370347220647062179564353882917815179551864701389180521200139723172968905963587362011146884485699843060313687048582114335184830454241554352288056755951322951936979348319291396473883448111938790887516037454090620556250206194856152453109845123147909553979392000000000000000000000000000000000000*i1^159 + 4620990420361505310869749518792453006362279119630568893139879869782070486236300634463402758112372618759497171779686954797280393465350307292455657481736994568552345185112053994805145858920511655370430590648906483180909136894033066103238491351366177944239851774832327680177676368164602009240068897343778760040214325459192542106640701466746005939164149298096759339742958405263347544822934495489145827159556718549859065892863247817934262614596836537505697284170279828485410545498776087419383259736020464638044336161475052918524879132769394382340083948331411414037467360112148540793468176860959696571617223659323179301204661197029114592025295655556078069068332040846714356264980805664210145625197616477932360074523691485596651553816710839768493434173044821401289929042039631302071232277203164609749205731244247624240967789981128293638095130516208218583345619457112333408865517797796201691577633954286327970201052423701713635229796326679351271428113351669167354192690491334017763205285619410376833245578775210983773185338412594474144740933265493435323112274446626878801226277865071317354965010756195746781732133633189781572177847768478118619340962814066380685475605269526985875784153752774589418327319199434467659951526880385105850710920530713765767452837210751735425095995385286500135454894633860661254405193627946913631379763268795922867549246258170194755543383068665996400490736702458669647407162611010170119173604081537778546051218945711246352750629030636463635053292596071721576039933726849289742637663547719331939805375866293730203431031020165739731558261006428470321286064908300298173031899896427540199426001776030942463234677434486706318890393303687326330978526518354186602645665822840714027718017851756516067213414146316701817503132065892932921160507217121881031749233060624766393774497929318813183327454099052350430067311274012450148693083936424096320269881453140186254548046846259103513464172321956434978883558193990564244480833015561345497251407257688005126989272320053309910067781827427894757464169888321954547154577121194893757813737290754556187501372701232158739598719094323513943755728735483988811182753938046155439975141647465807377761376779685065386614101423350448659215670193892066403781095833654486469266871286946251379557665425540932214466534108568893670655633423222219839862940761037390884548191382375802042357165667685615307034239486147441687569112032009630146244148590375318213840690190239688673989104662104703200247742218989581221659275666570951374882515096420188256311333567734155654367211620179042125743579266066151573257008700580415075622132443632737645208138248618927219935539069956576421387761081187864741109381381475171536356759475904897403225556797827316554519439677989627183904561306443441575467643050885961918634781541645087104553914147310023221753758574046319930023679623670825462404070385289394197286781667705985577894664008851560853663623238766503679039835518562322600061973739106704876067138342145530390816622571549800110489600000000000000000000000000000000000*i1^160 + 134418568954510575921085323859182060631316110527623134865411808897671536611899845253099611993241691766938533358908460320202813194407230748104091239609037868017541714932042180191069608265321855309548681190405120867598821221835620235909941698057237260391136273321406338025026682584587410181346684056114801240529793194653120157246864125195597218420908611157553298308420950118914436759890877540127607660989036671225039619557115892869781218165216694187548712955362316737685907524360051583406820695513801770701540177462067858612599101356649483437427382973607887438732154392261672992164229156790556591416343601509286532270759406373606969809918190563068747052189853386999520856551041533657782881818033627955150664175619535105225897977088864833467806599089587495786548667013162688274104372295584819284901915276885588522722690655967644901655194063071402961883316299094332435133712257767586269897639799773258570865903956931956231406612739579605109439731536569092649363877962798537812811190733197746718591796820633816107110559230416037260749809691631263759257029722047765779255109874520722629733730290517767474027226241686709436569022569014901364604157236959807982042345772340546523691421853455317345355078652876202422666667910276789925666546046899901786457273574154301292720353696757252635277570388553557334963183075773222266857768908954809553314189140438393516268496279021834463304879602575137920995393976793657846134543116432919284695912968538028906721079035803846118105531506779965839606568700370282580079390648814740078121654659139243091371849422815313322955246334468701467942993385194694214984138820058439386012336209829721090457015962115437828998394486232217169249125439084659600761125628089436439645793818891418407661798627882536596993889398822649638871215231526297761431375140115296677601887082885993058763613029562548138565420029450745857486980741059135379908558385654110038045963841745574838931740121041052401682540029260845305635908724763061829508589988284906306053091625847439901087038285010482173676328725599858768969172344962322541075213791533506027727634556315279342743459634549294411283348790821229892506853979032062989615392259661563090353497143995748621158358880044008957961997665313956390674395772745124404478131260394370737414154095967886947462250946442832354425054732385221849653985319070143945293207741111472546150949838249084224976847583154242631561244166415207488649009759957366722840702058306343685205720164296105493965317965044940007977511481317467415938916440480174391293939947735666405358651129360218247697166542567508664809523854546254806170460778159525849031121673451694186706453236388885989117273303496094326136077556544486890409383183400102509401327441876053659136035912254916688797163736845289524563186964394439584895574672092293278864720611592922406313610591369137826956657033281625246492795663279338514102598600208845804288523565037101722013603033801118681759412071974584441874247444754722609449420067605155896114863742648320000000000000000000000000000000000*i1^161 + -773617147104235440820718317609105386264982752252291850707900129975729237334347082893842718027889139027210037372761703187576001930867371941790088771134721661175822287592213028137797744397716616426486227226029575507183430298886023477477281694725453511547330072417883357385096697960707193457110243350887216639964545926340527011671657283958344194118862755150140697553934067543044658180671709794353859732589468190207167271313746310050562236203609973384399601797273305437875031844985614252336269658890757608516074635727835478438319653414926675217839964904915587644546762550564818739537634104227255015356471088973494552682033476833219106192201467099925231303738630811458362157057810514294081614625489510771579821232533214552848141553418912414339246701179045286127180272500617140499612138926445133173347241394336461694417466889903971655590761183550912911207069961637472027486194612352319963195524668644652492556733590086837157089176543501368807076922026522835273423627291797761929440981376112272431838267256723325630358259274381739952073066279585402091226348368640310874310202900539182746790255795052787828620916081703746682939432559841294949983434541911276845507493644170548035961242241768574903710266561239350926984480254276558551502349899170968131593031089078588277327057951503902850940767108555466283553867178233562044515541696786794541131918186569982803379534446535876168935191959304272028634806119764782485031150362357644486814854446210384530144099583926507361859265821930946529417903885305617710927585008918442018169661338448677194011622384721709831791276156528913494964079608255312569714961824305530931574169347263821039387563771025638353450195274805221224309256937439893393862549127143016087138548668907937312779478899655684576678636519190908051515067647113612730491861247035512929759562073862828631399937248880947191401141658793452313864784876582110793487614060259422335748689261981530450841412736415673525873672390540367543992759432058501783584186457676918246946925691332588328284620756109680206343284188319101085333717421051872233759249635158440522583421969164652961800766368531804016351140361515159441518456356312330612706609388645674687696758876500041090179619301755182028872413984340549351014449319382783402112862436470881144247503772035684946872391346728749065999372209441303077399938757966226641416998732407783271771263592571734546991667055792857690131796448943967719033912371729120168885682495565073053715200716243313899058561396549215448610219113871851045732528161285692131866983942382373201931295124174296756493714897253946977390446822117113339994091480301730365307359243365050105189790517623936416738622159834029229614153043580377540988800665260124689972512920093638948840862806646726010420096909040965676732088468480299910957445686818175430681093079026794322812627455677011197489405258417093238332590881012677607394756913537401592305297013635553684244619504464203597497490500271799713701335077312191486856061321148723363840000000000000000000000000000000000*i1^162 + -186649926852418321063543244621563323604300280152953109136449849307573036206312020173795771412442035055358717228258218501204089561747668107261317098863993947904541388442357419387188956341637655940418693393366997332723194565420372772254020418372753093744556740677246071713915667396624360101179200625754014657366748766936225086320893566362543103967036961457268394539852806670129544322139899001354382469637961450428544525921400756074994174317685391265273564963912034392908368632880165459891275236571942471399732693460573143252105363982730053655526902877868395521166910582612801716304754674167727052920439714615079137517056488063593886464226999613424140675821327333770361759572182374193375984552185181725732105568891153588671876548373729072818275528217366381240596091202632905321850273888255736773088416188961003413861609006246698627095445202128329490656843449377032290973667442848631784586042496686513205402980923860664531615693598636975597384825062228524942059953012982006556664876527500114121349420138582402296793517160722432983875805775152021566411422993533740610344524933582647630681447310451063497453529091140904360857480094241137705899073771489936513029002074043214855712115960486781179941568682251595535515149648105888495783163106995347289680455179631419841018728827307450269929876795989110055221699269729734832088671407068870979507137431234813833468135903113768083442121803764922408207105516606017353662520277037566279425374667591742363450431188380526212382240596181338723526833107777897566054046241946098824414491359808653173230831345706459730062742949119361023481388379899081212155532654702645410172513037888393808136060731809481484770177316865012647503154157924505080219423129487242741301608164335759070443231347542619571630719810218609006393134458310089434435587876320408319327941148957516962460185987593092840604050005341972649492660070134085649679521381573220038897697359653456563200430248393958847146888481861680973097053843035588895743197538467838342696144907094348086186731025768331341820548244668599706363830949337914859246955159032836753270372847463127934975936224751403096975059615365093666438833552045665390625636099350293552118783689420278263529718625817450735772033244896442771876035636834078041980528096517786765306738380125037570561681978177888887918495487280062094282172354599438912689804575814978760407011953930013295476440195181086731660969881645300367838401643400248848163370159741858075915970632894913059122777763284112474318550797379626448382283981722671574029075220551424593513200258983438672995431261743183428162033814116510868497173535801611840706785008863814426433440142957395366035771119172509387585214903087370482206944781321056461450012520794308307719789363211270105004076089731078929689574282478384215128714184658380649312509222297347389142172341408760006730795492419691266922752832580105867765860251235543453125497608188407342799337103427958699173552442620767334368864544178280413648021094400000000000000000000000000000000*i1^163 + -305572945367524815524193943771789220636415985084113498191541467126527090579856701800481360871693086144228482754897274255590315742746306863340251252862196029302040043120354982026742490642364751226210731245786800997324744115562105683975494255265402214409440341946669466228439120528916376235737909347192153664297820269515767750834034052313910330914207288798354632897364022008343268844732388933176585588295864048392184575711341585688507552382780159254923404970711802452292764287513542597174693033345132776649895122243324694029232002050923993469748152745065323552344456751788871209558761259789634258288789642047313628227895894624091331637903134506143044545884444098189784500812528382590873740719403667188921477747129374134143786735129492605191340510394881969767685694471666030134818508893242183532618714076063770975434169740977806217227427778696089900642547873075631841864810179541005955210823943722344678483037937976766929441916033959331731062031645655513519775751990396852340016398228109548738084247313603313508439835810371119474166654191053584912150727522619258807255716239713281698803478108034125250279930211349432754987514723664170798168811426982758234920996886936388002677914361622786298411529393721088081318801491091120881246583659107288561565513536924771049215978972545829439707206779199269206676404846770346546729868318357060419656275229101622762404499768864400040100792066636668263972724026984858796073875309204050921650126439628172860087497999914374395488361630255833958098383804105272222573328480048415619716309699429976055973005652818977588801950039632473110285098637003064773122756442588151656363992525944940672820272923734183493912749496898249326903276498683282490818563025048506676064193510126435154031655026785839820581118723935071505603702181758480511577782232890468251513834482067578935741105128733582451749392790747436841308155742578516033780578595962091146392549802978061460943586235624738030018286944929340261886965578724009670385029200318317355268933772435437813499894921257243071593899877852044178460099077262794575120610426775441404183298937748997211863093133460755993015083752972419138742031494870931516191159757898765517124612989025995302100019345921770331563345646791028527982901334757986029887489436970682335028799517333324605753632066917025135100445348308676093746629281396426026580489813167634969654711439002024585264243031908626566433164016118599398789675987375802950577315070287098117041038472596744781981117662298436633580378567520792253891800926770403510237098490752571208605678582055936378231648514342178473765929313246094191372828308158482905404623724912035755388978579355051634181551201578289023451724833475757250029693454925579031984072066434595051237269403955413106506417084170483715203790883051872540124036884858979302916828286922687523202950907901654624136773042734135526913519399594170764023935180284429405720406884747990014208807880919963855483689910115956551413688926763745280000000000000000000000000000000*i1^164 + 64300333576270949335420401677238803008550961090744739787210684633249448747543763269766821573363148630370119996631836089957157157391520177382144436385209126012847824035567804058155778401245394601431056344227108187053891527691720431356751833903728130784070092106983095226908986727724091203633371862296290583006563263845133007186379373759663932921913233079285087685657015384669239040987823557582821316290176665257100195135324653136522131557987270646158173835076239693916115671510643417954910927405765411437893670958064275423205172418691490681170395558178317434178576518899987371548672282752141371623146659137994725710489780763508383090740454966766626677176374714650641718787842042136692834017980177939444240275275870769775409260933336314995628213637227582655642321632827635327887176015994605134122277259359663191218052512480461365251330730030854128325420566410211008475767735163215952117092931664721984190677487098098442988152936192141878783536953525362569232071582984507324070172434291943059526787399261423630971747587895651312372339047216197055418577461872309123795453557819868872596616268253248004693564889279504902761617721011722847883176283727767174718814544904327826999584792524980505995891794769606389418809173571774531263024395273660785594999138971675349172517693031149035342916866480241452903855185777568312350804471266721157123614322202024069576006657520614126899206467033454019932989105141604053001699807209673712983084783963576860809322301831856085631587378260534638721049141321780733474149033706958641341650846166215506010742524178859433990666782983300357916203453976784464551821110901408849556161694389222377473524510447526854564436434651710229594989651716083878156319029099669065405865306172324986397914705643877041673730312165582065787491174811736234000974223145497373251561280065952066841975000512937294105291734297875126038908528393622175848195481897996631871136042485601464240299989069396431213025713628194783503876335244571105472029849208215655492863177092298390267802071591097951864336959871030250162169927937369207256275240440142933901499663704571214694248954729795520606967613622959398183195031990047385290300322543104962080008390547057602921505682800668884106431981863757868318323530374994940778298685251271039039119107664827907348812172544044178342220891128352329779822794215467862099356892924482947236607794271926965574049267642409686900162228543232219804983609318667660356178655701606361717729492063455411880986922659289920378309847338274448259674048329054362346372244067506454809077341403280927898797665855665474344270044607735442779923411568211207058074819424369915011873731353828977427884203866906055040196614203728472803070631456867547722722622325801762795601933981808066116635195119319025735017357017278038522092997833829727655397609500431008469200343531524007596413588671518906648948658520789530420102349012134119524136962778980761199116815550580450953878427176179030644752384000000000000000000000000000000*i1^165 + 171748559456778597964766390931470421280214871848956955180185791895299002191807040677054172410093525800811165208523542570099196276169561867639855175142739890107842254558698991434791129220353745125028364296955558188274652736600408436372765474432988357507544554066269883933220714315919836817365437574886169178464388274339402913695080142591967387002591468326956681574311107253368810407134767352199172412338166648868740701603643160147594157340281255141491025520292883755196471969362044483758865844855825518317453126863700061182254942996782852042826762721710324648768578841704307892893300908379916817800580297783196139643547392172382342066810012842941816704456667379354881848269938876588473862305476094509995566353912519087637279312348510629435483462739202785682425500808110916159791831957504282643958660546476738782372689016197982229522505288252559270881811131499508514096747683668448906990641860942960549916793934386876219150701900927267225912629063468386613901602601329000630363454742950499499075660205307802974318128002927611893167947043080327366022598161832353433975765160102699023699735883611659080829391518665288361201059692568433688132346923111912694959448908417663130660878941739062703269661312295659651338923319668363657502874481834942387995467624742987531229694662092759243845120660911711438031905095250959698038623667217574989151585739131097476222097511049370707837821259507724343977857275126419954988061719243386725841420539375790106060215371086285375610368988972376025104290641436575698447892862919712852381519961710691744433360690376670613251630623756344414359621074672841942366515509637458460541648637298191135719507156408341817591284586737148482665885276849275539914479076635382310485947545148680847829739288996020708820013866343344128080878353075764740801234476120141289528917800171997113917657649207539047636539683545402756043750031464422159655562828567173775321872610028467694941578036718222516227869059855162291633668462451771276047907561361713883858772298349491427818161481036826471891488842774015684313799534837859069020874264097790922778861523369733897674901003998351066622831611765545416102309138241236108096069915896163393313023500477584373671286225600830309803671586350339094447583484280043165056175498327773303748437346270564297714095708550332498448957281746115761431558993312785106797367379970457339159951958102816505805436168011289224502102604385084009811606057935660860773467619514219766090252852318002046872504511058967488519452483533545446900328290366353573818848454019191001541806788557092181321845157131030173169900660396736856317773252507574807924184018574356907768377629714117714712433845420149259625269659135667071951035442279337929699495562400942940613335564622735122802984778750062634974284546983699930076092989035338982263471231816342218365658151249983211551287671743376521957696961737286336725594654737046419899744347093096941608167482638721435739920948789248000000000000000000000000000000*i1^166 + 207922260967946370163944054432486561067519059751973068295171776558575846271710302181681427323721675187414152496147520626035051520017533388519322950701131367169625551270358347560107337730301664494849512321598370919545270235847493012196862780242587781401346470963434247104442620327134686930825934830210708203995179818531973427332994707705191730162016426199230776756131352211489396092882486634083983721925976442456758513272882370831412204361523283688607745207905597674601589920868181246701385291209680145637943864647439157280615150442622545965558248979053562411755991509825865327875368177915029297225844451956056691775084661860105323725790343126873316646614950842949059224760800878757208664112197835358006938899960773848483661350227321034457595222422021708902032169656864183906017678531607040021566005316570329850730110432219474799983572894662569843852866091381007819995379055548027095006291811679802644374303224121199995958278787538352009094175582456434943507184407511148552240943999772759229220434110568987200278456060101905184675444269116325672003766228791501298153892681332554092372390156966407394999648765374098690696397199557851916196692110531248991559257330517682284411531019764988764095167357623113448823876009717478610731868698894466079449050315969699393848273181281230774099755258446967772137776713698875782366420274332793433327343715163773382334672803303511697685838716794197365213105009810886298994903317899420684222999349832243881302143541262345570539400712895512781089141628557373233070588183257898354729557161533273861391744714662061543971634459430788366518148541774266329137851968602241521799763676058141761127796653023803824158524391225208033821384658264949506921870847415337508181126325361872895039139161630295994120538189693513871807785382934589549356494014001120844490628052089406081616645045821410793346551632563922050376026045742269547462320964664102514924574270694256662131095967386703051905097978673417931793375677455097650308717620394642606269131585778621270137772871181447931517435015781781053970202513787822581560188447767267943667765664067289453838429476708813184547411498291183374110593302821459090135026935531678451963750259074740555199967839511103636867280592752107200950246664675100011263288037355257861839634208454190217807373762549774083305204073782596001154821973838445543151275451564384386283108999310388616665111863579252938960837727541136332405515937523341821284945341085592505974235324286576125921402214083621018434041968146408507248591007694971736864619262159114117281132371798249005047812915095993452421254138372802084983852423895462475331815875733391982769443512484782770493252108550130228172461098769641563447223901618417853056336849610957522305959485506112741278307966345170832691241806570095144485235295677604075209950418013186802954440225045636017678068201366271619522188330246816044301746970435898347955921131567791248643402515973862053642240000000000000000000000000000*i1^167 + -231816827671622731049241233516668623280184412074782327714152822391746256010993002403802069184960994905237967485850920651117135093826675571433370336428610117335889937535619592748298803137291746903066442526552124104149798394878748232607336073136901416146866222685371942999589010445677558862270217113563038671868554588667842737406382477789535597323053264620377277898053367224307084195813814803655339964406233947000771169115762289767009447121156029462483243757592594835287416854180579651110308545180184712772129982287548841865333692848881241133535259406156401532435705864544712915336148622852342407641218677492431911390736318310809668264502923438594215296869769895649970460889224580579623158004765523937931046800238445046135111049833446292603671579793335938022464811995077554535390684947403377797768113204429839207403057408980933583182110499514123751005481762043094494823756628689095830044817706900701337655205117101717094409815859173095927507473745999120284312120354055471583869926382380736511719564155071573781701799518083784509556304177361632848118247727495842285850243213076487921917360686685659953066771816016655117946857829955210098385138332172494934580620909687882347585633738018909741999325458694885001473213909033518368727898476802604523663771402177557870465770401823157898265382892362350019739633339296864655646127076915885394904438827858175102725234663858709351211182137315599245597372718001497457281067220852318461002027345843727021800431062156706092765481845975643637925641562687487387652934337810904409136097564304547841905757849812681309327914996943567352613588215539845775435899841106766504994834611871082447993599502567534231738154325283166526523286477706595574020320209278215523421904612958187934820719844585692044865654311104743231961090040333535590822082867985751907971269810425113584619142295215553795346811633749919747602693696917922822140754499137549171378733007869296699877001015739190012522211148332945839401633038490041069553015597501690627207732766837149533634148459742256592711064527422807497373435879766844942996047070282350401051432819334085344905762034867997983740049236179592296932272342351936154174471063283101498458848575067067340351373312486038731822342750947206851797745685347334828955940986076691207942277427922166530174809089360862113933872941482111197624360601150344826595582275379055080619331257156689539023958503068166558968192860830424045818509089194501671085661793115878563255916196086314278426013845993876282587637020854288467675109366340386982896137011361907962526052835217969332218495698230571670311819413764512707544637253148171292840521559051944862047228768067106465656416929984514974548675932431912758084824976965676938898712305940712117557579108274964490769958986716562686777264942108780988671945141774565107558740695885025269596386755375723311794975657088770928323634642272882667673808959144568298411490146974198424066125201408000000000000000000000000000*i1^168 + -388644857362098752871248533098381041043862557859557986120603690923537082138258180640676562073065913484545489359623323175543413545463481042191609247722321310212639159374965217165778543564341271315407448152102528732497619878733876950609017546119815919185456500611805857648549750475352914861040708674589773130607050147377526903932195687870383087761655921770607591828563048488003068284000814188594527210872744290210851400201683723075502447780037969049060945627710782431852257238860232640055160535801850739434185840781460372934358507866156742345372786116793518542051538060208947131799301132535551096698636505887570868281502763211595722109885817234548988250797498158750828832774207817866002046602678770365383806744934513553952430217597282441401836900842475383854853948866341953532822503437546045249904735863705469011223204466961011461251954678100958284596153873407294876321209108593506896932304748865281455089742250462439404320415630092814585166094354710784420189523220962832336897450710643997655104914849983488139219199360002865977504604723380786392394499446695457554673094610141816863773890182624534549839508184302448520335114864617485148080384948830402539369980973564441086855871019975663292330094096683223933759571074634782882244189413422849792780869210387572699934592758773520107522407158428204633726113710187941378449071622700397577369505343690374199171423240250142341322075866747605988600904442592975573302523277951466452070384165583439962999719654900915402389311545652438415022585994277100720394765377894741793734005224446727382630256828759003298609703577136336583825683944664982919609857232875220603764814731974130244651079258819410230931920858450406962124562753383174530001473893452648811975827047026291147327578696370057407618809918200355986347634157036139299330486788326954402937818471770316043243427613156213395971743617355048579881878673665094511482760926356933391009862712918323675669959015211621503932205601357424654822891437142755593772475670021343546719959114288128642698655463089286360272522694888725889105727032849087279453149471722682083199033437447208451224924034073463467921379618244854062874137027731938238022432503759782037300757424542145039608478008688957078082078864375491973697827265261399218287235694159486438186503317964393814290447028038546370834138471952378016412734294060830648014217100026949190270372626958025914252367483857757027749197174645500780875961095821367982577213325456621166094567242205210355756680962467524162987298125284253773723649328480709406108347409531596307920915953391622635639836199664684789967670081873654314696268742695489546063488938243544876979050382284935693292561153524465033320516895100064956684914544513297330418209302742721640168319678455832017070551390317979104713922519077536828861566693031956663793433943772884699094649469272644975739986407241809579917276902679948481410857335958483072685766642435830579200000000000000000000000000*i1^169 + 75593426383732976047949750972076859368654130646702103092372473806626030143589151594924948070975460338417592454623751207009856718029254354616249125727397701417107818321518336287561604640392273481197606234896212119987431841206044222171037754135650730817733093911271921874547043922220125232250728557313451888361642153962873108388634487765963690151660374733600802529409897438762078063153410951660189820475190177978859317431026295696118565954290894441706927499258011926945704930376399277569151720361445992787179864539318778639673600195108852297476517848397489267894755559154221721940053884444697457849461465298185863304814972545894475739658415269257757589187417550370500254953549752254953170399976594036365600406374203636965731004878709034936935419903914189431122782894190951328314861131527963647777930790165694077540372653237443712515485889794314512800541748353281508868081631256672300399894356791216427057337135641965415063262668678282304970697546896546081972041852885027662979193212258566358084565365990171875651741099170239074999601846495393592944312028018891751975428414271206086602598108806133836416983053117727593583967710927632956732728123388693797255529976613484534423971831985298940944611723040280087323636208498347958043440002848250743930379858506241986878537181113054283807026823125815264965887530295965684465264347777399503697812067819823996265122971373120382676116494387706976732303041715284268891994232802150740905798280164154120859680914614768312546172271617250809499109196830239286917325921891049250033815325557249857605495469626120169522355286077124540729409155306185235234709378748469899870944035010109049079161076294967257424388366385118809394497887540894894853847630416390931264464671896076922652152593346879196083313354728353049819903198886997004050050018165956901043203559002918945612192875491660263308149710269648063220917551151053709520194639504776581307391591313738975189671530011278816222357881938864017822869834644453656066781029120861147803392403264290905111127069475470834816363001062181049649959630913514842830665180547962294220856009691753104905748389316442822304475078183912562137389246389607866625056492726917105395476854496212536016395579559472190960397270688461926563930047532537034194866026079715158554113212221132553229446340038439109657049653196588791643472273882854455570394649360423306888459949967770511075449467964825211537178042307238088973524261115304378884213760151874450601500988627586790644309389013718105533013314984100984312640701294371849013998086485920603771631784370124142945839675451807011038910022234477958907669072453817313344687949417907029252998481170397539029589752024253728987196547601067521531910785088352581497126011346042148823390397962321431281744350478032066136072340430423811295508707253140248406585563839452042597236224799513478855587595885045533385762226035993789776601587606714227999375360000000000000000000000000*i1^170 + 164898753653995367621564500379732234530570258769175249433827648804595144699199130971483919185528935845024314874418813610731809692180600891639229261595724019540552567494424767057193466945874442908419634753070690335934531589854667202739784998221094709230333145957821865204852961811003529528409724698874062928795147674178326748778064685285885240216683043009412429196627955611464100613411842202108093525037855629538629939857142631638301685293737845416177669426276037836337702472611915736470602280250368445759404586796577198080352914664673162648403689009642503745615532813766120589910099559749833966855668525129385721081824029842098777660715245517184642487429308085271171700711935187014711515630992446552018159507343287884256685278920436303946572527490018341229910584926603646751771261420494172827243406111135095188279892281221125451831422705444813461101014000292335316819369408815488676451754667505616418080762438261288832606512746751106261115157165112004239429126373448354397179479382570371905269518252666940146937731241225059720518795723416972207174531190253631993516060742310520369756228589439198237115307849460887540945784823837999249545310771767664127261411182960564208795029472315988233818388172627018390386083963925441315580041993950694209698086692138848802751161385061992262672833483218810786237762706894347197640939809639787995608043045433336717166684115407481089686837227971608048392410468316277670181847240629159066428028312721838203225554710098996629722657884771591061114118815432294360092090844133186426120945042140938575418508535736317175650880789746170756146461595985790769867877309423556355881827567654062760296491083417575681407657003811898501975067861644490151815702668092387406286587669523988720140921071752743476538212867181306831529461275747082752867242582466365754625940559665773455929678012879242417187054023815279723841063515130158823500472911369068161607530667128336767316479157404983765700491266643871404584459120577105226350573817246252449364961739360377097086747560542572593589334941997658350674441667214737329244406830197349652734729516301005870731462775211462462202515841171940447995588829731198016913068710811744080127589362349731350359813822527488413430745188510567419787318055877411598916227330086831399533337139402444980829838711843314569481887823712411990131915085201411467542217424163243579002213283859231044310277121961105586508157949063175173442302382115863324904697091476956843091483332539159068995417960020758558517896481586797492782391156730762140020084590130289940441102766716873374673972195239875563474436641913435740954991493256811087436779290623701233284889838823356740654434864043885763143730414576743113695619189118004235289632218432377429448890290057321617175079760483294767216906218429679181922492049025562135551918876630402596816105835406774620470346080989832675237163596786462438837650334941184000000000000000000000000*i1^171 + 121207007062554423338466565210221553045890610096735917893161415305254563473516040366158621132911221869401362621575663507741478181967859066936792640058698706031215079522888627429863880728493819873066823901503048046970920109985510357139118845301037009156319635605026451729771358699481877377712595564544857113826048096225885055652069979845712397665403393170087606840215634707424855577482615397732561586715203336974258222261301838378073648945578655468326841376395757697173948907035405572676536814618010043684913898933301005224192410807546944748014571054851435916943622979498363999204273655719581087525326803188992881864617704233240319148560396250770151406633600220335520250800249736189848291456594895571478009267920008292910409261841421845477593412062339224645756495863256593550974669905049476264984231383759782515423746004520367924033827252563130318841431370044764303299828450234705563245722229066791656130317387466535017072231973413050303493935670680619115304647274205371820746672448295724106494546738722775457365690142271563610652074920146887503327718144775198792161248105291583199044258406657393451307210523433177247929899161411900462567995603564163921178148165025645312940194401189209245151582225278427158766103301507084307684057596879348531791127818652640632588825666441948125008820068038966384246251057783089035442993847805831378336493228526582673750990681671178218786028441866806092281282776928751249485078001520619086224548410335709441751147539758577888622155939254089009987658533971326870239399660592271000607779069356469262526297186842911448060867210080655572950536618249299153463439825677579597474920318397530686270735980629965742497528033535737872208057395942206161493501432916253510894219941298281894277460884153988388866854443361238257574775148785867919688936548835667868023157829748337854759042860138787507115222744735673168606078638068542334429526695686568094706832801714011459725461296340456223236832347687093441525447282436269742305995434221705412144461064982256914918872085431698815461406831632980629305524348633928241282324495198262627474332926063699727192898359263209824135640178759259264927874627240856614243499101648129489986360465970725807605610631983971502461291112580702628736237076464288516603878280150217278261161219711390107526342349332806070329617173212772565748535108008788320031725535754212765841073223280124514100827900156623913319230453941290234080227046888052000565494544782438395475355887839514871300565017685756628324402117737074364689633451209082862535130165358395511520939752382017323441630045553537598398457629445674635832449070672834287905763273115344074638074467664428715806834151640000297763706219571108685883547123804095069987205096210146181903140908836206719603378527121866285341266969777820089731016558670026947855660058127931813518992416552507637423596196426422248638190111000887296000000000000000000000000*i1^172 + -16767072383762444579196858412354962922205708230738790626105431716694747641422255747761112943818444575320545460662354847191735188681544564256555107877148663572092647060183897260511843512747573254247295765269427376977434619844175699948724376052518726744921679355711618262249936082997876248564314119429027600231942061504869975116824261653829304870964656825564198822699246812164374236879915471127548394504267976310837617003966356353380568446085646813659119628961132395364327409787605936401687980989143686309514973435642437462529107177519945574903659964496787347621556514916599826715944654196491051141436341378721422273940249515975652076249992027963544164770452204617536566836080138769030470148501822610151663209145709655319837062870263180916265498403095359266735134740214562533923559464027093314470621249231011449238738535031803887257947025828933821971107642931786035443083341606900930081973848409462241207144683877184442136234707956161223466731634802751160016520157543123652457195237908319103405549366101142097200191761289112018726734059913796373719837795433828137232224518535837758416379692444775358445066945473032185842475181162114941452370737693019516485733144181002920154381110131067537134356059916247039925334070922629899865778711960435132684342823028722623573498433518668697268153561693265769385267627760803937575475574921695670835795527835728265302833650211577282687753956114403572300337905308179982970538181180832420171887451142966656256880521135592645018345289948450622381364837877632732973882993075658662290687893585638672218842354254160293307735039815216606652099308556181960755808882503152632271406643778793653640160458486342995936154039990542406726971338307155786322962131009502681185068828623208085275732870568880193400543150352121106045312928141575069662746604058117705121271460352671381723729286743940509655663611488720283003543095876957238269059853030455906759065643255378883464561528366366743425424082233543710821192328646995715519723264392251383456872635871129383328628961351457876218007093820850865909116977047538275803062156489670053367948314498987440483705456822818466257098340276223550476991891988390044568095621816295394499254408463913610624035992600732174205437139285641342509330706101684820599804334655281937323808367979432790578799355356821127905054468885285543890804695075554499035457658296176421345729596660668195029717923058400459037374650362709616041366455537253957089861609667429741743578072855847450413155209510243110354100436333983489516662341875112068810732040118231431755710254912524683780538162580906992236141720377868593192978660135675638535845334654849184658606246638357106835517253465833199272951603858677467074505756634528005633824220801468121987674496984222367543468842089358680979958175830720372251840491332481951631549048156218341400057064685789188506270512924079403599617064960000000000000000000000*i1^173 + 817973092531884828887531771312831672271231001599360886211804676059091754263886391733590147359971756198904746217771172388281068254287152582220375329304389330542765631575224803278383929560738267904440753034967774347291772722255506338092678341456764158244400348949866466279832181669778732829624420755387899398254143710539538972098561261604061981166359778896475540084012953244921938021832105467545655380518064029152679846396302233600197648019383370376833947934752545718606312983593548778625108341091467098328795388321375294352518182738071348083389092388949313657349662031723078306532424681299874719185882374213222753032370113603194111891742417031843027745749437496213791226762799332756041516914167384692577860582795108327559353409800080452134370325783251224130420162251843760487640119629626010697023376044470484964322149503260567620180214669296912304419055918535015683744653964250731047872907613946420467380400227648189148872314838352172195262601649195099849234893309857262128446189448825907139021495276478825286996974760945027805416877686649959454049625383850112437796446619198922461334820398063069902585825992642042199882522685073437715233074372455242883883122347679171676544603872739433237279299625161411011895265612886676186827293746979318645717195866540633759862455007317252365578706297473503093583375112539346121629982537037978986920992696190385376217693531068140213263238883299457428580568324549397869178961666122558351228494410238019845806735759317872215396042694965037613454031767966551489475696630930341593726606442211249373243396016996751515306987604827630157290422803797845367294177897286803813407820794132551409013910200562803050781492843995615319082098325004038465763310033656473925124804981590428254847682072885311391767716258812075054382956686010795316471278400071490236964812577848384485634698956484001916672251884781427024300796133602557344368719510417162657897384709330343006624021250169363661232823118651159390857320830406475840791073027819864697211774258373919700058897246245401874970783510955526447051139079852380059350845325218800912953795649022343790767330341372245193178686838877875748505543443146294217062509446342094239676866021610413436449770757641272915965313732373124936805416131372738828386117836210655800924108399213103014259613620464069396322946198172514437266997203732570227674165378131322093201333622191766069217375827619310786872470243707114860158585769622126143608599654727034844887929629590966789531367892753304402486346047096908396086898858291534714513394399593678600774721396450838435535206458465885505716318129401800300794800585323376492733159701737988904141187037473337540657383595785305817923365505939343719157520894565797667637969521639387521399695175253575884832329825902642579203486131681512959946358724902399050877332140792061905180520125461252866903584060473344000000000000000000000*i1^174 + 4828156967182192676268675585023508109994280588568630816258001573099898881640488105295155991530517991269643385944192494831991752659985786224010323478684842151303777900173166316682617603122796773685481346256997881028574516228310496559468119224944338653850076313153471889000787465201204792757971892609949664295847389588264289496169207818295415014304751342942640956045256729705538769023000399651469394836558575552980864213623452018164152873901855398160252767273117983027497778911541835370241332154308280719127258554059100862570974147682556832850535017814317019207175725042382235946827814970968788135786442514445458021242227981568738023593909903306809834287683158482517936906236650755915116435303329589225644403101870355756023694413483632477553068845360716740697793236164840654233444214964593623643170319121411700349381543969769879224873467219242124864405401468442715863873298866395428857466048363928985697966982670008245027114029272286513527245810804270711278752186398983254695514209872244709246058180452550762201023806069898972037100918785022702095909728321295240910768263557327000173707120707329703154337656095440560039586447635076542767803444405717404468054339781594257143451752901830505521031669630461526464166176274566768444617130011010756285985808987261861508584563430839137351563436752828827973152132320513334757063849970557701012764964253339003999368333366660141213661037012389953915339947861515764398980773861863652488447032325340121974184062175613980191062119827624287998366266777923692718533393404761324160509721743582357668340164784278348323157879977479597205342359010732608758210841983246019307659209603722066336561743411752028789830013746339612448790041627175652785093834235254382673732722910365476605884689158311307202601455618845184379016948336637746131963718763266016173256290820310424097133444668792848904686005665799741768572172310208455787498225047891671093062338281244774059645473601414026005570442139404144826585481387036970399348892241542672949074746826668255704366601414070804832730099406321164186032822981411281366169260629784261424031472471761241595439499007914099266800284657091181840830713312535519887292562702516024830610965477989609626278283724375486952881247830375180323936590818080105989286047654045907079359368438055119146562691168057015734239629169005024520417200059367416272376010877267970997602344984319708771603640436613119473055295336734153700329388255902500999091475185449469657419731911959895987427619526006819396162834681348731611990216021757128594038636789139811290875879338672830974890165363433734010485857384124932695977185490009737725408212851919252127999985247774392969330075540243582277765895360929266905057090035473657956223645431666622890415396288007114410655102709286095181470934883146424753415891409520810480885913476570675754462092792058634410393600000000000000000000*i1^175 + 424874442791546779753099997244563130501281453510775346191601370769717006684380219236011725669027812208934071402014909737222530528431915744510263632924620003180344120208337703139994977223540156084593600476036178636609027731868454955097234371718465267053729974149949008417660565467044895149450865379795098050138225079926319105354141107327358349024628557784557056968917909718963390299594150880348925348863647044021111614742672190087927626313388585904343632293375253865211750890287686416748825275437325800645665894019553983055069183625843886116919072565172541441926441778685566797903618436250258758518332096097040511738918382590304362558509465140327924058813909739675582934457015028103673310274530589821785088797072988441716639819084785011030790847123341994106143685162557928784533675506129337644650945780133285980399475077430324603134234309177379317727807309811948636500885389499314906506826094978266655846195549802070128917081657435893248189025943400501472670744401425741331116142914045984978482138836353552520658968914234032640127061590749594338134060862301459127797597302051940058049440985096482336297835553057522139990944901597888933302967987329028530835994446136299599062551216691384036960630323676801669688393981011231229030330124442119446716846955551264448022227293059693496532631619313882947913282237155345453351893605833918849630267947413731662308982601545938398484443130277057003145389338257974138449304331999954640950441348450883830033812350597759452619360333803298452237251276543941085914193913653869330828161481155748768814394237531649934923108924982127429029190338823220842427825956138943474749331563651618824524754458861063833048027579594449096343015318018658772597112609942753366063415235803905364597360464612217487981756433396363600006620523497967915516061211967525064230540984066025914536898927222745683600451343741466009960731214491789572693972592751448156539395870102857546143793975464019817146739900853539553932123326515535786791733329278788145607035389458636963091727453550370192680875198609200334664215239629188074846239524228290565486420788816084343075814027361756096045705503982543324052094156761121341117093172483449834722365361335504789509902144780419858206128489221926761260424618596899946784816386961335372112934423102966914330798657772719754310852815737821028856843256499392242379744908801466615689906220138717011998595030821940332407247395003071327036027536387750467186900855726282521180768386407646726281770796404974377533856415156049416778447883702415939996218745614878836535438673359306364747275228722808292140834990754681042641895212671191662959900128680645612041691434806751846628874654448540850052944466920426974532708433637620358470714790937447213403138524815267323651327558753966969711217935089374165595837931588239176652627245229025594616378818560000000000000000000*i1^176 + 403830928041989031757494494470066482160245530294475182272591028081090554950935535032992336346492985265511039078682659390718161273329527774029014428704458155043392090362068980690272925215662959739904073574996670929793434212583917135837232603452818900982297708973413182273123674897972439356043204737105299052600463152956810729244506590473609644774071013325215127292240088857925814603056813873248345885870149149470033960021884642944740398703775895014823839934071212246752383079012435178348135050573060632058093436325589660989222760521262687555869699724172064511347494479084421534021519813636343150170508045680529719619097514809544474750015796781291258470056552394834840682780070426300558384546328808597401129432920797402945866724758093250154070921045835774173239118806908316232231338518912168632944808298831593332346380842914193884345444002563674223880970659039305291696551358872204369728889228883597712791893600540301767111247454801005441352758002197753408802007100807532323530328598111220938155775078734738387992251046501809567945289200692708501780799452960547699537199848678431920341580900987421167198399692476282190563561150078733978211737441173205240608721605190757447685099505693544545253556900994702983217026048036339649975533553773754079609075214633790493264529656707457658095804541853147141719352870071324545180914434068503084592696674132786646376492679372262800009506380794202439188811095214569550006115227428687600570010725936912209259246079931029459422682551980753879039187973417573123212066843034398217679958732429524556186748871157334597340229404587262798907424955989704102544855061282317868987155427553322493500964578306200420778263221453933990626473261478485720643532383200347734799404593510853878393347633109358909884430378193341996864670370591061809066312347271931094106255667807944395471201494437458230397019949841001892753788720378380570943663363615004392672396335293312149970234377104421832396444915185012674699161484943055781255357789662615278918036326209658967582383213655142576818589677658945542041434826876024458967830813677498230320571252526221878150862015518380787178233382930149054205152100695050060815704745062692456641325437531213179606291422598825656433056464516827229813905754125121528275194127039486961479955723246856539313030719131863511120451252706829011461029959380424198383645235829677148799777116003493688519635684196652738532243386666271744024433663486723199692042661204203294053830971836264119542348493570132114447396130450821825588041258009821407758983750887060318694098451624104266118460845980056120776652108868957087470178686254815158586000136326300322366146357708874298671403996041705296658068088848559861896579473221358442763309607262588993160236226077487933546081124413970340656094776238563110655408069327266217452776545866219520000000000000000000*i1^177 + 25802188189406954885943771511924629020523787913231049895155556506193694100664318553754055499331926997767487709255119069010480217614015507218580328162149340339199651207968597589806967020558444262832794108679861739452901465828703771884443679288921982007065098301803476723420852245923021848207066546394436779144526813048205316744782516838130585929340270861836988151560879614193445427808230522341499652479276847230268963258618729242839629102360319831059307080435665174692018300294397915953863852282977800952570011863568379103414749085638196755650941972093407447301234838720989282943448286665096359778389732586350967038869831423067651296380429664092379078098977610625233846996565576082761576579615465091579166672086984331928262266401692985249955571146792419155497025432875258120315431636251893163473759584446331114952390113546202026426859427019047775679721674367018367964321045816838697755249081619717071261917669188819260812035552564416202871334383348684679483437577339860728390751281653244811748931330938328577819231729552526911537069495971540295718497857871029366725606459985044948226504995055300945970475534718381558320108461878989114503986571496519385574441774774121442213654747634875455262582734656581665390059777520614619383717905320186262275600559042658835457268969921997434896709586891941722245142069167734833720412318776557232861108436717380398150409287590615785279037018471450111338455873887385215825044931144771809125735610144570562709643021504869219462215599447248214827409838404839055571442617731638047647003214737764331903588627774065200526268733519793509287105465308918267296484220207566208389221965723603231823177838319605642259662255203860548087524018372533309335792007886213935294199244143500067224627120536426143040426654829826781211513128266668691772930494914510310642457554664948421574813810152742044874762863917971380402553425044920251500791607420666218795726580526109343966655061719016830916111702329624125940503069903053760206199784302882301560498861077942136976443767007141258434479440944764526742400526225095657055011088643879792065971641087863851829869680063400755024483040459218542489143793369795885370433988444720407652053573989834806350355516559663906156402987362272384556398544369641147003138764065141050886023353442282577081558679260504785817518108450002408560329477998046109937712899602733765365700194867757147225177593147294867768928495328575781690253982125646340647304998858011736523324313895958972629445049353027682559795411790083709339274800346006900795252752624695199086475706000586708833888646355314295662350666638080129672138525515161637774066776686133546671242626006026697392846139154201213597078805976756403235814344431020220000706981738483272920255250637767284511789667382109894526392650518751509632200244323277730322841600000000000000000*i1^178 + -5734414777729012978640610542847763199103014978251229664164784057733789757921232864191731771953000270316716532897789896916586953730305289712154000897103690230519419585534828155220651995515236889897355610401295715289027830356292352465826231752117505001988157039029837547622297067990357046011843685649111925386440208961132166111233009177501284724888719435986272716071975070886106123844277777024029842464171395389451957958178765884395488517672791003952802032131508636187283385380487489886262840361883928989389889610876520173145463506714522473228546357038826759645499287995252962361839924486823428551118329538448681121483040128060710442012799509079451752917945806725488914748624051499503175149752928473747228780189071685490013784079090160333361412866805755783035681901094999223147158338859401554407090532971232998835386670608190865241052086509176197115940895771422092590137577540331309755622071884291360969410115843302358794106854152216272557122708666496190575994271673502504382306738677055971236902328212074435779195392029933076211006528494074403129627963263380610141968964336912316211213504579852166911954705236259597203504417498053095845515274818705110225122533222632816095839607393443661586268944762446233224758249371279638253931563616170356341565234206119833587650376286592246938558479821846208421726663270306696386002464534735431780851566507910591726615438897864075230042355131890086522675125035527705934356241633890697088855692552070950182794887552230118385908577264374131518845910971955470129987795989150781988177425459818037993620895575809875495392856455019010549849952262544603644172697081064237566234110045405243535711912809655591706434209327265846153971120710738003477386660109431592729096929993930939550157796788748812291944757485187911932251311652280180127650160321984148235291562941243361774062364274112353085764819538244294159898899644392748898154161211831508109926363738025131996284451944534615899179533381054416830384241099992148566637838514854742205566740444379778289330612030071996405241216627901784846594119968657490957870172658393776571507253001904757179078020025792760334455602737642018881977436980729000694510828998188629322482371043787660241636312202632412897978842723872584928370064408039090321921896731754032700137537187938649955724522852285895621490463247131691386818052432543006189061968074972503728359656906671345433694841560907471957518059236641019455040815174070241611053518879806192216653985710030073629535590103487444531387040175367368813930368767535842068847216414090162673532657066853447542708826795911010213334948308197419091418163232271732282852112051543922167251862819793983387544577296706916491519946606716865211496215464211308044120339354265381141979893523549512771277674066774352980452131527033180950485962588160000000000000000*i1^179 + 21958169512257051130665729370799966063066058205974355120567409751430936135329688840984952316474673468031057816672900907858120990384307470545844539645507997453229410914633268664561259841723689687903416784832595867319626730209684329772787795193865207191471278017015437328033972515516858693742281732989177422143413547950437014256218808326717028979874015039608787463294177527006729006343072469928789891387792870275750575130898362842933647244053417858073989969261354633302425953306758992006368905615732314287798186497797233000230568005786251530945282365086332881030244069211549489849873334840147041016930547411849623891261217700007608062184735883338456985442381290840453034206987962786062020375386910400382885510454143378123511589009609624137197783102478026969996108694721575166285526875649086534152480795318967595030745263722138633535851446618538835204262728835580880163523697585465304325907784553185243886517546726535291462852635788580397144704914557465294807498343417180343411972041441427223250489088276537623565367074894915240394237253672008404041603012805145399260238972417823235389144765944506158615483973170995451851384820861725204000416808329098495812022393646857786640335398180501632306414230103904613046569281102832959958994396247655726163927646871207471763113771805990663179735682274502618945512785794809369609694807245424682791621252815649463302691637979548333303337458942568742571722159240196147533340574726120723418908343894095097202018149488000070607823608457468191279238294914432725027445250013347291019519162409565032532656424994076701422327537196555913569189584965724489535151075328733092605233071941998201017989164356362782604864798506328376098837691433102320172484087717503437872822318137757971538016180959905060764270515092822328097324665027786620783786846390852395301628141487472720857341075881426058006131773026756266660415456384491267271169820276334549747130547731648212461744715960906082023634378725454438381506916335658489680853626459023766015311634085739042685169808198655377345072291767338273897405884968000541089348441348010507098768608797086467989057665316208937225227611750738424757626118777362366230085285031710040945469873543806196439837410588007632954036710269458839730765383538615623571491366391142844162094750573957328090828796850520066058536384512717704406827264661265596732500304598202941556306837682883144067725140945952110656726770329320190996616417523843740521197858175539451189916198552763214699676651577324182688960036934696913045983079922875891860393318421812140917074954365913432017271918923193413633440581340331701879906952623723761346847615649731591840813810531780754879245462199499414996457247496600319699301105770188673122609904968019619634786215042681028406822829591367087305915129455968256000000000000000*i1^180 + -231304296854917969735696265039820156653244506790167058000412505549253970449765042684998886014155083596320260359335731290478657437386739666656909148969467050272784328601836518866654294483597376661728498658324485189228119679870022023377749694850290629404998530752168536079276191682895770526389639471480966799821317983554545765526719606286892818290559055406323764960469179325749841745454982053658373979026570738007485581875869544339880897802872167369158899313638098625228045708251244764557202009643403528340420519677426947540702302654457749786918385201763243361959618612635343090217425533709647900147495828927798167800538562980049545541557991718882618426963071652664080656115431861711234768414074561486583711814344561668632917605909556948396306823727821046137411446467476249365870823149601584209469396810437244928319155660174471245264136701217622571581470071007961643924165003700553917847756765598194912886001426734098219938304326183395626986087418042758874249903318537809650343889328304334552178105487816941864588382034542140271250355165834741734440282025827279557476575075711207355435958749671555684107443953141328751397480149801013383007528283903722986751998343629959677091295174823798286316373834845886693630073203041233891448446970711337481988372688491716368049910767996061813919399817039358196642805843833010042581094605020740580356326619921724394160506380923734134756375994083931260869477545783281836386445078391378805953244601899319262905341723730976901837232575912473268792990714946482761957402241939183163084113984945833260119193817137923759071275867598989416997453343753257976982374102845872153846569843438932611616421292973938685350464283790157465781044798321739239774688954923943138994357901480088931678100627688654488910746000383918523105772874303875169458674923898935638135349931428484875580187477352006243292318059877360283088901181126224767781097152322090245207903796697953756832706452538143185826240270702565112064305262524400506174267568360464370680858756552134772791423723818405818733762411414525450169990080160168478375531849823125850254478354269829742861297894307121465778152397926947966095304267205779409222535450783256280802796548299012993010326713423494091071638708568912016509482798632443090936180730569307241189156935933645882000265992194200593436352193279120420861220956288231800579837786672806671547653699554213711608075561519777098961413213902080698929331683434378539938618411541554699087886109140677907562864605763007893506822026720076633923052212911284470101231074264347053986419142352104529434476240523940360145084031219055706322740445226598833967193114907034965648739559686091769063448570312816377162670654273069573431516204962905437632416587696946607346132537060793283521752270036849917952000000000000000*i1^181 + 132191455238706486755227659501341699476388974949368614960076227712427761654298068623951574065274741917653563962973431665845537342880546226235844389379685680991975065263195663381062735931485566143344134930633426666891882090989518962151409493255708085321883600788040469571433822005545522734424855550883383635285008787853403058816453510244356965266333175778127900153021429923338079148761446094860840954390728647415717807602604565406559970259758906944450994439880155205900525197636097672071471011629867028002960798055360231668555412361908953902485363990513198706122910413804908810372207309858403818051665431687998888570627014042400063735024564944112215743621765653926315701034331165199817680370250935576696553879910325092085250781246179646479922600225147114611565737683354248031224221207337513059696763367687264771356553507837442437604124045376611984223345178344141450355535798817651128985895666872298281270891917515137440692894243852430615980833824313059839396577165562703088021367516413492973622272027124594333999526908440819993051371885061567933567720860889063949042532360493645398970914481771461786228734395726301491760456250904112215934458067204562610082020441198970872177299445412197205893122439437013017279520564061198548359969114597806491587535169986241791052780749021312794737016940125138171740833072088471972580509812559152202502398135057737476622680833794088900516143605274317538168784614989153534475134537491278251833640637129025538960450228299536734043053299496044383740347948637698064172406328323813793807442427563311444752021866416805675276574172732437148443603565000268413636532684683758354827496586130838146900897835355638182636199945245362963366156661606567753424834481109346749905134250968055065798029492880672987776152139160820159076719319453989751838295814450016573489972005400501592979971080761994104993905115958358393034292784078946467984035895236108134066739413597706363028048357329575510747619467352624186715332293167105219716864621556960944975842957412059294351399854636782564798646599970226656775630109313801544917931010601124449017470699906125430446434253830689169842332857787268435440766152729712444731692841083302709086203624901806307835171441619889062987684139758476258260544320779785406873471195838317972443621956002972469572767687679469308569360158313791460691173679875105472535748537211724342881748476476332974857906972821760173811442004381715668993543011964598416376195918458574070017473586539812032754549683103457253566262644970491390688832728308092767398243280480472256211027579775958557803787503798054086833457508997728235821450210748323026147638866851798913983676662548160587430142234906535103566834074807645548773915824369245058798028621936353865078163480818203313758535680000000000000*i1^182 + -24339963786886438992035177131709440875563050297059462700063087543977362632124487197754724701577452677605895921957407996309174337668983519154329391557977879170817549282337641515531586622616400017014707795099095190153161589987749002174932254166497026774735933912888918122259488974709844000944523716843913575414227750017823007057194208148556052305308550126699661555415279336974139354462383971923832081577925292975968088874365204369071730148746915206145472432660415055380779710000629889499331036817828100241654280216563795890393776680506226877630098282614538044649913241296228953039857175513921141894454405957723713483794545829673202343331239179335951385070121562137358229158294314484183335507040235263914838595961557432195742970416941470674297010641232507842105874985363890748965185672264799679742453074575374393227310381664199718121846321894623072158226169858396587663360960455581827614185836269339833630168201690108090956891590059778090806898925163518906238755476070564853668218361751767343016354938638055215121897505898967397236799078236594714728712646762953553793596537399341860716480894009717801789426793743717575689547828402086896522466049173865179036875956902477111011505182377610431103212972426400330201126119862208216266200284897483063471846161878779183331787825455319899067430763938879629077850846158920127269816254695618210909126686851617616132770636391669661063416729196262733525110711720396888873960739411846609057560464666397620290443640780799056103898461584612589361107460907199160031159738543225714272775750254007724607301907962447927369594253722786474547443966249208450883367259806143058544074553039426017122386353561155809872282950667972329967876989294137993005624682355340404522231496510498491079017830863372077022674722716021231262369028218636553878192881517590994009718313841627858814889744756944826333027224326866809873368035686895159153632229033144684987714511886357024720911704206445898855486816175250265026068891762914193151358776022711747576315736573492162636925283696844124788015059587574886780817470239705389069303095251455458959408701354949140136100329783892956465269667223203273214010801198015174486140764343995730569310436346544946090532159918884131407767305580642614810526837450410828605366696845990584284634636185867439029186826618993083076068903356990631509212045642763604309595278076619506023851106346539272803240717643823373332589750708839442458294689621782105355222824821787744013966168974188552117427678207258557578093708269378393625151999290308774643663119421465051526697766201140196902948006865661043588784964329972042616236820608644253765681235744755027716648516907547144111311767473375392240365556354237034688111594930297355515720422746351238856128331776000000000000*i1^183 + 1882963869190746964174992629738011725513697960689836982234549277653756661605085321152339130332271634126691472626886547908791789647469604800367180529775421836040906001885448621531099498643069951769558141097513031430622275342458822677687037145807680744306730653009954207026572707037188957811295265597022212352315089024139555421128520075215653612051591342819292471391528233281004639418404405980048491375750664572479593753959309125695395097253092193742230252547840475007975990961181041360323698062040065166255663150451485026257961786998022074386486939996722796821132726806660385943127721267821339233597488226415201803127171434995929913173484159504111344131139045460630187793785691877618287366372562765475293035664938289665867334685212563291275701295753146919560599941283255889538651625995382353075108583003613470334035125032234725249556539007374987173621177182942914995357262223661704636962206464671104118749139789692441008960986213394585250366973727598502299068338059164156084494318654361929945917782706409923228686052629487581418198111566955233398896941453836869480626379198985030027322092756727641748890234467800475425645775409972107288031637658436713366981300396728391086064545556298954329377213166833420834858619021853344709356014641333486695646629637714149015927020541239369210040252618908069065548090233612124265528872329541490201714813176061398411908246823230773332081643363877687858674432533843615033173495545397095900604004884697844894449605785926462315583401264103258528458239574422055550100703595173034218482514162946981845421601063496520015171815815537566135577372193703240930885140263512008381179992956024457668566630751696212168149715938732242892732012367179864915205322465740890408858310743526610540016839114803126591487029156365861471018343849015857400833521089570393142933085141462555819735109225574901572319956399263271958166476955942568606207901565832617045487277734261794424670457010401787432495153472846806990735560342213697513101696562512564012641357632750302034530061458784391162997319435050340682196160224555223242269769072066421773467694427265181421234975016653421087411811441239915789587513180224109288561763658280260089162913152939472029964510974056176515048178322585913931937676148517743016214469282360111663660614303791285439797784895590448127935510144332094408169190712577238459897707725359392063871695541923473252736028462639096860813081183844490250216150427699104056462049744681657578510204291532654241209610050762730827195086406943129238920027052925455016551690257300785401381528889430205541803129523533453099784310400149504299340622330091206110021159596019775886956681198939936891854186974850899458272125278981365132764399892626974513152131910860800000000000*i1^184 + -71325707800957760843480485253923677492660129632155869823598221694108216638552222833397553717422004804000809508496162070860749036703695188086361334387954308011576832082703408579597269281383680771535648539873446039002201480968229306162905403899318963216689613615834247634110024455329903384715145149110303428526734516397266472243698088524136539224349066686857176824581129704946725276034794569780588555423248112722781120248020812581412738640415387331537526810942928851828143952935859978343896550395152794206514116577253324429947795720977400913499214688932201537226530943085667362755930119279260447866078032525713150168156642930386180430580809354982970589776472479641470278256838779652974171553147692289103111832114524584998306328293420313731124713059310167714657198621006906099779518029254443901039116082855485434905144141016204396408444306141074978911658558688270132294148594001123908618890379288195051353902222297437911437818300571831784313005658705931197024437644614874599197872952123698157107254732918978329540725233398174610791788842669153093475518279323167173797644099334405407614248082583140591170398831335272485248048914988557103458282222029464022540902340304453163099549475411821171824050303516283726083569552355567586097793656476950182480918577453800286508794758788636747946712654047287161921780001125645158828178552808497539666530460553466902329934517701458332522616538565278251436902300414017976863759878060085712991662230588851348676876494383222632185885226402429746694322654293987031240899844545726016939317597321116763710000229941214530577294538493984522202581854027130141113820853226736063188854589273054997501540912362479863822383259286650176296335833590156873018474234622874451727371446843608697821391799083079558349102987494219333239203150009047696390576214006180477746276986357283946873730306351309260287345772574799985220433909315915612247757270933221050817255532956615976242290709400511012977650835894907742376094349809601690275692659268794070500632847977301765430656449217182466345505467939727372543864797429298300800147320501844709829735949033819679182074960239776052294195996953876391254658002504188560693866998867883799747607707015051328015967685742019255950842581251106382057959212310354247375460619432357748263945384847304948690366094397366857801685363437774294579075805141581310161017058878385915889415387104075203706005693392263470778285236421854379853349599987104285186706128434483007817209745995322793166041908256981306410577965415458676289266080199603878495751785676220201583614640413249411823393778887096869911414310351151803915440203981608306407006478322004153928540057794126618385592673927566348213008450747474643006494315905024000000000000*i1^185 + 1801164711592766108164193708033776063002581365655094764301683989938233374785354942567030323519756246156442680274672959606793888244254120913325144326680444507452702423610144127244462028700185363331581932257388523226552793808051747730136986810492588790982501768057451360768969487720932197797002937930581190086348882029158505730252454711975639847751620653727365318567735403208063873161130570003830746164149841380278228203522279642307272687864694008705509719378325065168815222977815720781239215785716105479906720076400594294692651173071203554311498711000816586923169237708141801255153512860233042616364772820339098140158364375740820667659200587265019367188046296325288887739226997380619737403239111478498725859123566041361103880514357222580783263517552568857989391479652132868638979942394488103271899823036828737510900941939764344744808255225172043121777056257807844426040350900546171403264957334253044804566455379459221214349492240434940088284990635547065149164617570905832158201324143860350680854461799093886179598756816867072522302523666581774422617855408744063737213685489851050136745641834506639517780712061812041281535997691634027217575893036501489124061685015753107919669891162087548666597924740836805789982289984960304488692735668242185851060972550832795707227976331914258155777609052010136166536573996066204451057489969405161654259714187637818733959895305424934295544163317485775354874068530207596530774945167636841269623547278777537078387362434276590130927556451842386099746856147360869593733051946719019162751721998726228733158334689590420900174156211608595226867567853281598430910081893848980350528090067458017443773764636106837415689614503748081431936321262501797691832655828751872099972377121641687453942164251507409663093935248609215399584591671558153572206011267694493285367923770064516932575177718094197057845898568206778724911405946881684976789052093283368754986458756719796462392661952227682822498510406120200226173849060937551688430349376604509771485902606382863802582043816596492837525631660910675797401594293199085974536461273557869776294828285690112615500484775693092169793779693903480832655066432380356924313325257151767949518498164290907479110734398123463928344196420004035357360316469149121702214165060306560183684202194503790927287569914608097942499918280802653495933447659022902354407830075564388484072305072873369705147588006702227992075296364025241740396052200249976941198424370685509185189069021513597845785227571077178759530076582358470651294863434442086346869555381640538893356362497958978149468854678557422817746831624497055084857025645424541258934647892763409615861208536051682515413177106487480934910131729005019136000000000*i1^186 + -2021592922344440091713729500114840605151009418132995330051354890076985539535071801044687830963026933677120125595113557889654189162397829796327913409902310906772058737177077331142564715624909084225113648914420799564230864413825185150633248630959611664195426430179891692784753007769583706402241081105860149562586790289027405554502679186042357811012124796770369242589351873361186817934006434146145085117207585017694307251964674828386246334737568422490076383674063175393530902528177717289024952949139162669265812409500909541345308129102156639367001241231057994612642658691007595496931594007072096971572704289017251851642714881293108416011476430452330302625045623091860405841605053736224979309933968650959249466732909946873599574169594911832620695494801124074916237137476499630210676059630876381555799349460738918286680470186811979196476152514925716842660992269288145837993872970257287370037334966606514133991400210390265562596148603879731511008385976642079629272459833957020494610340435955594132458493707513398261746803616809552719283018484626808416276628795171228362253427916928498866172021381635707484381944563719467947856650272068146240289242985518006784520420982129547338740046275920631232316527276888616279373995864549379482999382626492869169362526912748292958636610008754260360718928049040399443548136461280362698951525288470455101393101153984155909266609391508075777171778252794123691444572850501442591081920279490096509757118248571025329790614273321636750889883908352901023628842375022000105853418624568586772005130050031754775225122284129781599495501858955847687501202932836001713060135685282252308626759933992368409320073668328749722736110615026177725476723549399062776173992478009095220473610827742119052131421045624855010509423499188734977182585172389294013232061293718955580733878927625001448492987384842245261318328757746020590842991522200023919410506680168081650108641583886681297736266239356025343885042862019240292351999910776898824392830664945379458955497938900639905169533548077762526764597915982900454036315197814527434579636938063537851683593785031049981305727283402113010502161348289675216926349238279328256619463336531764538420849881708511777645583436940365978315905983059161034303510768578791385954725669222501835746031948812781821702433003683718040741402145786739070482454533553949407536191806477797636762886800285658952795585541946554632118790139090843398780341127800877514784818618653638273778700859767387809744107307234832476614819518613140610982611166541773991060595037747729236536878039718683627678409929609718728137683652665361821288569680746579324801960151421560504906049830883845544565237245542400000000*i1^187 + 12634705235272028687557657421436496565907901398024306140647906060109967591438950440394158973402480481843481258825344353809413143455962600961113678299889382136403101463741437042385334738320638126594663167225560775572530359411157267322640500241665220046715126337669088854809316431406277056561965747550072267820898541161160552156031876719811285928002552090082425330383250390574429124016892656125820483270156186504119273863176131172709307832147884280004934177246792306454111237954846173257558447363422368646843523108803541183614905792340875296468728681508605554932059912723460767319544513763657983014613471533209421860301392806062621116570883591924092737105668364972470510395017461970469051132582816370315238484208876634145756145459517976476550582041729332453291431316025476287598908913707670853255493453419663435744943745726265588317467790942069603963585397438767369130440038457699399380318133114621111412157204347912870994963233666517492331314323140006585753820634710797496500475264941498514528332974478314818879471184542248300538412909001101102809542150185329848863955802775870142449069865462477939835797837729904834887685770322342244639684394198443254966898119320403082564490248971118861904751945091165202588372556783381040020176587879327409283919861410481222433774338309983819922799728509364449207461382675656613347959973756724287075027328486685192507674076011656245731777722666827545993504980887844525178662781527511135439731392212242728158079329669476801794534371233722272869433196885415298337305490013334518941483524261288117025463283363236029150609429855778408846801909416469874026062408819560816323095334158627187960045307441718680462942749666789274581490544980110036455235158204418986623582841547122111847698768389707958026583481587277768971378596073154537037649769716914752690054486575597695706323595768560861300456747706688370213087053606351756050378103625527002133013012410650263619422335207705423656322202877566021689342055066607994157948109934915763432878493618083622797324233911731527398936761062314397454253424099245485360386599062530865101420532891359548766221205259824593510531077721387988303315682977352559123346797187662691765689682954093560954210289837919656774023746828242016824569001309500902260516770788821854085065035387921256073606668870263621481551732340399717528848761059979123479681008427330026636973628786822658097554587395516692093436752730151072261023017868878444152613910018127767514440290280255351222964280994433020641547983503622610698607045535355776159841238769648528544166923841503216010630734146068370504222402338187483400166706499442825971128490911975596403132989440000000*i1^188 + -6522839336804622189456289773857009938708904559318924002771514956382341629790031028913422816525584906871555662435162390366794720102972509211765103586734660821089545329814211181490048471107930509833645636462758008341028175368469336387766026557961260872968366048690561623966771772153620122261472373510435409685343196555238690156740958782714637708107365646463679000254103200093391810445353463268357915330416718399032654313393024552594867268541615115735803654424064957943685253760959826577666764321421336823763433507985479783153847019057776440633203436171666565466266899798324236452840826455775968694061962230969702730497627619382585158177071551863762093390849958182518199923809169951165154780334259476382533981795677295163014194931124671621938285398197266555429751167492865231264062458777499936213529631033410653182011679068838401196804056307555715304560322035185388745889280558758037169728111915258676477094257320830045366044737336560741169145416031864013174886488504311537410063663644724960761643760218055542638057998797847857404183401441199917110554516372276539378306612091057360549139946321376981661126590058663617042684928393965318705586026979981927778177173103365821977926291846975578396431700478550418088178241818988910153660162199937673803899132826121644874821160593625035966407609572624840414950738123911233930723748484311448687624020908697633484910134373260853167162702728369240847488261128507596820047399286274053888284920146482339808236339388145618362422089555940316435810441283885989521283053182505965072372961746177496628905780007179178332205227073701194038362768607886377353686679762411626050187408364918747605464110815749126133522523415425356069835755137504902075816500600738300557718170097180641740081788646903519868578033990606467394698134015700970186043914856697849820721530997973228763829332802763460958261315512349621681637498142537229926013056606268660655326803806863461027720552952910196644422196591079015161344738084482895497167216193079839695793042527909808788988573623503502386617567543374539516540476265872937005794038481207407524790532991486069336471390555079289447720967701440559832406094111467850427305861926019627082490424180641261928658601588010866413730380590537835691765256334924523491278912930421658362548797705563482518694936484568031086506042110042146709583970266710455998297354132988244448737049798609325912958190388856510109293732357288745321824091179220600577186159943051362114839445491852566564276605338725522951258728390001169498554300893957588290384580759450166688142755141960300082378203497140557799701857576540492507226542971283946078208000000*i1^189 + 22020681420117132559362542845573200846195164581932826376826061499230950823814808035121509595171588064180176599665749090007391335605019111074056478841266215473630263649944597408352517916115516542438585280088736394456592381765666818092124096839815984533156104301229229191445186326006916901241522927162232401330947302014718705317408680445094396242595765863792383446207492233525362190182844445631911788070093667305345670005089287328175364564444631084906933233830419066393618775389651655366617719788634393628154294027413879944993301003076685562982815977819935723307169065209693158986991177557016763440992455685532033276080996427544636255125464535273860893641024841621587258952152771034511796726109627741863744627347405309592626194698370208001526777631741094570268278795691527864628565774202157928412416491650072420429509443663070574019488806370266165247108407602542487159075599997494966788355216551823565469915105308208034568111336282374608009229940550948397247925603619383160650842277432754032369813885396217847982355629626064181018759607773568022432174881052787047508754616414643869659862449119224494992707724788940317106770150555190758247043903571085665333298651155986082346579033027094313848790077167290908981732207845083158227782146055470057191335687128885165599011751813094308747090749641637863256228963049748635780684012118494476540137581893370629780439470477846704206629683812945252378795818390411901549479597716956792860355487544676057840546776260690970018073378442224144208800007041583742360778354649452471383854697230240449511623696997350985171206082234182297505645487627476179214508575959473542080967779417547567884429877869731722607680753201889598394086984192749393604381309775079425734373771366848978230148412244746848992957052467911842960876214355275180754222286622868993919289644794399408605029793238184630086661464649753036192013802996204763138388128132476031723941379546180988362802833642236838402350293813470346462590480767346182862177296201058832479730056145004610384202212367295344625268467916371715825890816198926266448157068411622889274724096510716684504401877492450042541969645230752659677521493566730111292649540627280382033023409887929501132476253938732548580428973598797031430530619768960322103568133189396639537834946836433385216008752167938410762335490635983844428199232683109038246909516141474461267536708362842291281780137534203962028931173610181571088910921272732464443812724973197096593960047507141536401270995240859542702294943570393425883314661339735038064446704639022045961448300417628386988589757071780797614692882241604812800000*i1^190 + 37923322459997450934238663839189254998766899928270332945145181169301415735065355315882864554891651587067139123596932068421953161974559736821996257157548328653179899145015362852528180893893102598250429466855792506711542815626504050976006753587512202433426194872456169263907846913453489702781146779039972038787004357979187774596047919558927044771143053830368963184048627544638256339375262289321008960732119327046732947982233013222131880587615145509317138400905865133437997520089670937676320686384323419856194275082900387035639702207182992942144008218002439024635769774254636314670062339390447592852865346998184072213987191206656581710193028698074335331354969967500238293811305181103629420010619405523625800749703494676727764344608427471830734069550729916071101566459994001425647830916429291602405671745310457177044204005281975770170299783635246710834972117799591901236283018259058865585555616996981427928465463477098802427586334363808194187690030483877562349408403165463008867524780920758445964223229856355180571300781894073610621629448826064199117710403479916837111183303322391222397652453735816919957980023235659550518187661485828288739717592456083427889543183487449497512085675348608705416486897228386824899194371291434057565149201437672415357070606920095207769165953735018252303885251416299675309068688306618577627377318205475754556565375571776371193896252938561117068962108384332737674453555758548377484586263796828465805175609950212186123302209672860045927560107422223358827733403775637892538022577555361143655092323221558364503481115318421955276744328712978081728111812232433979994114676353120139863569592730028859918663683652925408293452183866517794054120722212999566452921428073185107752468525529209894342539144685775892124714645409124605505051265581452574669257271599614308433483348149356439140256802202032839235818569124488723200517695771972791124649638615006656639098959014280115301188144744327261821301994746006448547184206630220421690131818158459908149976596435638186448992959461298534317998139569904063921233678378602416627873847789399403657484323443528441770479718383577365505362976307459715360435260387364757743547029601956554725988975884655245288301819130692321582568668586980631477351519809604814789461657651497760957348215877107431572845450721479822562718775090014694726696086102470596554593189910653823780743586150093094424362720845622014933468709385617362368341069062034447394608481599180102714332653330500420242185471470562905294799401723471922836294626752473961537176094136782585810885951786209672255252725760000*i1^191 + 2116550070032652499726168839303215367512135069878572019980802878192970205042094442851447048775036859181687011745133362637642440579318892636841244363249442095423369844359467131648450056919102132591482643686273677659427789774363810101341977821081125395687841601556452481265838547989946274161336483231321553113782019340558574149205580739675034129406142632855669780544193475613570503498789510105669841404301290775587983998435937576277690126882189904918122134587864754252649923369858449227664421561517044807201067417694581800312870059084098029117183363354925793770457175877021208165136791830050690166547699820261050675475214022643267312253173393833537018704233288649914720705179357788645492751326018693559202171913658717342452235120298327367851832923695386515130897988979937212938493128681039053849260198808920018543736681604680337466049267078515358353361772928163201161825623824256662219818554478176508584021156824946219788147510871087933397734072830844475094515315897641577412778103102566385730752530361572176517607814118196241155314334831885114340246904213562893531611723178912328340064878522845642598789219321221701685682067171089464795996303971594926404013628967017025848348355748798298465416546618618644359113994496470305028290985715458835297446750633865909090481519416408477255959462015417427438570549293229603837345707308221235620555812333176781439939750768736350373128763739219934551117153861931708404764043679031314910650656800832256319972006141495852017031601039768386861157665072968547606107918451886690171767065583798472712798388833222516650569624652437054281441135740949479734648496008487928848320616474075863853716422358489108329667749147874049363417617095290786641875463152882466629062241902013102984163652587375744025699990291795990761029264644617963649054811121117816020257902648421142717290012710907291159753941648238776157045695505618754078216532015579597017240270931556382575242588861550250214596646982948969268363207896506704427463338327439885798046524713345076647744028790323198893880528221404068234454295552120227892145717730722592928182530458932529572681993482289613293270803107051018416393478310089089170863932719994244851803554868001390287180443622371668152784360820820954558831581569843545649874873891713944434663051660054139135549602023151713248519035037720113085070909021908963460903932480033034084346969554845816365020098431627896367515026194484338775722991868804429301733835357950008327934017334839702829713194247329834452659998334335579038269087791403588795712350875237220352000*i1^192 + 6789046668075661564923630462702392112158139226629364048258172860610639605264913645763415287396401048390250189730841547295735143060793238114363978346070510179052256771425346627602092669718703011296627593461785329937913727928434367889540565087272565517175555963644915619755356430065442464291586052053386625922914454000866624324267705718921000447550905549918889934316926302288448397286420678497002624686055270038662758807888477289408781445811178598110870860159756508384156539865027265425747584144092802041140680309737013085690505770453279562473858154369605540961889504750438170042167618028085314979885275765769374209274804998351730158338649182359787539553901979617112262275557120999623413040078410876744779683189504624560312160965050522150809524577423479986386301434191214559691132762885872146652955955607998632140696101334637448079356231355001285504473003651432493601647368785556220684927630716629275277490034628368957073533594634200963198141006579482781672086898754517871100585635774104912029885805801704697815206572405419524563907423539730591332683302174609042615120553948008484817512578520982279486256886437877372246096793522166869034415921626606492602305693316990287361280623032827652702416868592768236580280268103469055548999393499831273114469486576065663688777732636496391348157987648628255838852619887895250644174711411912228770296827517321321137755183734701363045962917156422894629931876343012595580906804457587401138727416154980684435164237121216254251756456751078662011551843804224122660821237234206661230595920905136104959707523900462353296801896646434987667153278362591986849541431325184057477471640149599367115297990197558217852071295040632568212926879828139597925088226462474150414115621566763662408822638231925455168799482334927131605746545292802703902010767234637769532030930154452283111318758850312341431797971904490448786319100110635069319387029955382505378097592247740197432218861494236269462389234983714204672455379855371730957387923534549759481653699122164261511834516017643379014478190518097157014856385628715690872021764333659033709626942900578703886314358087762803471306388930920120185820201467828932409661483983854027550866782332371675373180130327962281602479138631248958697529355264025950668215224489867756993105193920838111787005732658185819860526627728681657188211255933981732486126193915405270299841772808113930142479114099195052255297745479046398970135999290681340102169187217668198250761237665354714072392337361062668347194780704540384349388800*i1^193 + 265230208339946014245243199769202438227769399048878914629463640979948778761590381855308948218799120300898952032450073324379133977118857904510338799375582802978287358174971342639014294905800009273321653597065670131013835608531351898843810344181887229443173897846425730911220792621432235323041610792510816493602039357148436661900108058803081104617312932940434134716605008884222340552507181175160667806692250011693555640262304161752863966746137269619762908111474489353034749575736456835269145109390600341942676695641799695390401114171511114368379557437562879594010285151388226357545226939395751702658578524000833218622553757464281098097583199270369770516129879052691800692573590525155784096054366269087078993463342101977152728362043078833957741192001317932877391681836347056861853425603620727365633176448271206686546948958738301673363115352363167186488390419296298051769259453004911654229517976888131206074853241460436641652467166243141341892860003899113536587014902955820278159436719173946558724550708333194808032366304623413008623591901311026043676832571806721561660218998322523399221361192175455618344066593429746047536496444816334982853884012204150461981898013802329094097793081847300593932725235077902981619068296561709804857379952998071045266711918550975435258801539464060402091817673031581447104265382143107090534883353405531754198818230525646206417797607670665883409197308767111620538014734803290652997677253678237522206636002824356344439417207999667688010152982410762472153745596951896537025918608242034268906553831402430022508971732914799288004454713464255217845927730598512450801424915928603448156069841748791534277718414400598294030850346210594011597878896878097429865890616676292024499061155748627666883727005607387677259191180734257012484604008733374851427154845350638190934514023547333882390243208226968939934769676592748776673894825151469709029213151102541996069318984028007924656224614839857969256411736566545966175540822180329332535213947446336921368362927488918412115135678506605755756157855698957385429383355769507124421531890829688462754954683518053893291688608977850331708609797859813459555804769321647699542783925503229917847664781630102558834823548502352322003957400463893925236252909623029485161652691636531113403509807051969759593467470664374885065923101458831453574805677563047881266954844891317654571820762038166555495200987426218897404886837356875906845848100933030328333288486001500579905089051857287184425702790266880*i1^194 + -26296666975162843315978495252185612014892175929614591908990297821875271246772694532488188920606324513831435624802795218642386290771857961678876639758910959171843747669153639979796149670104948096628871893122406840692906281170539511662008465478643154147776927811100074894745392697132298626910358738495141609461345801265279708789628528175862157179906378744065397008059136745254447808628537448110159556201030379540851062761187382877947977508736541266574765627360882541260182603355972336980869457500587891929070473623789305365632825366873472707264109644196490563176729001268080917550203257270118948556219028376941472712672576677320305336463150456549078522954440420588911866658372367796318988523145005446887301557532805172415166027546572806905611340444820673352586355539240470356933809722793733561476136345911387000603199275279548182342832094565837287838310418651825489521946822911489066663789720477812138775850741878819658579037960964988023080987859930494834323920568381309283229815261443014559267373692082414676529124845905051508011864199366407096114522861586665858804029960650329395087444748072666869196600794239124562033982993545414966874842983679276166706012259551828856147949768374305469929748852050235882382795954454662688823139828426182195339864726690469329794941147115955099435275865060137549780145716897659060260350099121543004125958110861089828071328155531467979417479836036609451960427819486137311528575378176064850074242868508556340451376202173902973925436454024103187728410127758476435333235059279901129388697650379584573257233614272827090300628495075689790774554763339038937421383484043256013489868734129163921938355537964206906783482397918052679079435217421865293930272861855218695169803185575879434036519211369306645251826750207029019614006582554731526696012607790731466540285546955293868238182240283755882068800649643739013154174179433156316099843701526324010707539713886261678956691942879054927288283852426593429000302392395820682236128554507802103589374044934390506399628782409868630001477625112177062022209592662841039627098381698905976402380941069773537919497516608304543207226478614944634659394186521158515935928183293257499278452102468318946446284399756724324734730768136187295957299108419391585186374549789178280444518017258519994390289806817628385505094456746725828841746702410178435632969041963833426942871481631676753446883984086214300745169679829981114950769151928342938957970029366214656*i1^195 - N1*3384266630563901222519238789457069130826806448829621508701859904485203985738327683355939651419101321067459688750443607653213018911422060224781479282389782738104714006739038884525302798330000051843172732294350080264190849009498414150848199744663566264640965372947041193297723553083616437257599020849485071616506236642548175752429015821596414203283202253606356855602514585880904649203740128460151*i3 ] ]