[ [ -194235874570325991944167342816007515869898563479190992884795471318243864936060241541357420346472817535348281727944120588530521130497928327276853190429638935717802030421332049396649962029494110986152992998294471625142007941992478798803719352584979995288308313739813947207928650765455797397619705541090197257567043418774159156178907208872074813062963084391801021546822553058685352494333081012130346136319498060314161925305008802290486751140992615168979120177368808946573482699022546007523081944567041899129978381463389517384868334763482610529179932088768170044697014527025082793655564721314180210088683232680202554351132354634567189155309802039861035267898753413793991630494623658747041067825829491827237925774575937067555167269329445039700476354563634059837684917661122413945281454910235535817905924233287436291505195519908184260709267953423486113011029394977108020296042740736794990247122792385130330095295600801933966210425277719977804188269731071035491744649992961648623919104190994583656225235546423817598305070311234626687974795193756690441818886391379438903889851725610088802167919597473182997728079256187436758250357128966081914065506498497887969309773701660564416541972601448221681741275052480899689825159385827499433461470499349075489618906441809876137071809013399300905469597717617529364100598978460503685576535932612800512948490482289631042191635573454298491891157420927629197189326689481315306370996296334529202146940681036850313908512008997464973372893534777433357148620097076359037237454075722232497029714818806565551076680928210677951619425103989022167614413279972456634084361111001720237343018125833773581593030452445063498363555758032222484350808321575792939162407156651400385208679473573532716775312881046741417145550749148209147777913850508805753389269171295480931681552934384719315027148320429726671927915620842628134874332326902063175401202741146422974227197085645490474273392318194710041520347459766489824741138230400161375876783209381474456782372045877757821694020504732345922227061160914586555869588839154557821395063244668116953044354866638821167751802225735468319062973756886526185667169430168401517261237010357764169695301181656563472502157072418654976750258661087241219620823537344409797560667193839186841611740567217063753742482529726617467652964607625735691234633901695588493412728239686872792003919769132692795432347023069348709209191716869228274606985700827144386784549227140845686472350487280349861077626880233290403802183180000315610967843951754519752754715961233064706000283351769776504830384755654999411391275022341743116226658458831824655147937357956012031575449794648937910076158242862616050996639636796554821850057800938115779449837240593181046199378178939440381894912586743239157950511757512992387778478572201533093405288420868099994728428629923646031787159464676315928667168428385566936501662541799801574549659418990056277553676639357678499617769873520772341513370373542984431404033909961077018676849932891701623262981270758895288128750423789229556910548563183713013457257451521392969063617997584972517917155892024897080991542527353820145656559279431292704283740104155863696174741794144744023905163176263871818890595092193516770577305352378124472658414806381568604082402957198679091303759279007481221447562467681394168513651876518074905041610246501471579010409733107901512530913686874857556777821927219147030668460403224260365610746177539250936252223373766944902005398130979399776326630323704047681759170220516955147606844366606535960558024111182779587192416516100214609559281532998403342869449115070530519667590288641867171823099665774303716736921110835970153439241447507794969389693094214083381092561958173776814983722317515396627030099807598162442445755004882812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + -12072002003412887812188704459408553060335707111305294813381842624728019037156278638167651195423771031274510003440778594838435177252749620730179061017194970712253508378316985283325918148036727262790494062199150221610114908592016299714665852016047130994071184022660558763200691327715887076547934400704742233756049058104714636181766164621029842002815394613066299066943299529049114238761760790068537927473329996505383155444279893233917890787439247571617576745550716760527171461116025908494569337799754927400541845442565664224486592192838013733899456715270919152224717970237794693891705283026797976451039677470062241058903398052753795911650973326527124859290712431475982832057344602330650547202111701223221315638569573374614419006695703545754610953739173498266682423272278808158045445646941874022823071095844265321309242549462933764171889804381030864706165661929558715211806547215741969227021121784323842028656860248643417330952313056516426379784960994997816017445830431058527847273996479730302207428755357211201880656126249634898230244754987985648789713293836130467485264474493271134723591302564021907139796891371929332430360303997688508040572723255102478494726616910665121865289951940965873277207562167413181282853026769932164294354438453265451407452351513792634489371054318529742043986667676747340504060354435210297416139053185746561042433902210616482632716961618449270086269740477828817012237200713177348287257203267699467599349754454497152478904086657841570198808406263470839484994194356993140898395742051870562976527225704825993343059478319151356667511382799860686001967250454243789526484524767411208078403590208938251678001998224298911084379587447751527039012375366661670704660156595268846539913173368240194806352743674935283257746787940621785191239848795303394023576769038420449398624663871567381347561478793901847914873001119915455967688104942187474725755611206349858326948050211833047967847973220747016876263169204587485984233063255272375653074785074539430855491210330654452848194147357973949508650721795547273057950980716788299710771356929229724553720277183321038051693566845740263088720819621955668201170929101434132664684865943768609633468310532850360672348675516489148397155015999382662395646085176267452887941443374803469324731061061067582532943807964236989424501171421861465570084852636688232059977952290561117555855219015885868274829451172061392902080165149386813075075591675067943100851089086428502100847732596666097536702017044363385442575678074121320795162983582193119423348269580546369457099964712740962538769720130170068284737723286829107785815486942379808036479979664968842414121969838038332881053309639905768272792715875176245659783565900658808526901627524196563006522380362599185469744935873892300442019285149598569391802454666807559801767704413425511284393923993708913853435511522939198311630361250357711082533758604929843690477082744457620978099826225141938661863395579874147709653285731204938654237875188181055477475268001221347983005481699728571608743815159444331417056687422201092904169556635380699058326305129493239583428372887230523490116923016623972652485012838097986348853566758855136115835726840666158662275024706315935958481932555484823278943182542529851166709091424059052765865595201435602277565391153359554444586034113714060642335871608877376452313387271028779395775763380175855130551042145558296795489894949958020361390599760076523188122482668338716297209709389637827688357758520172527355125196720867211056357663563890998580970326851774402068046420681435875984225063720376064899449716949891175746035070883739554291140109621055504340483363548584913523146495549806458338744914528860220058929248981861918331725559814942821678978031427371953032690043983166106045246124267578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + -994431004410614737541811804881488005195276741111540964557453590618738394850193013212058462373927180677625724321088101217207968927737673838128854137177079926097945887989954017001085729127563484662213631005069300301212790715155814170545177244925451423763363218083557543346540930451996662999596323829271636097098004084465650942303065124877121237706400522879253643500823798095061157000012089278903649469337915532188979257251161608168995881058995882957725744380121811036385652642852518873691446448803559655027208917386805458895511223026240913114452091264367033209112991206139222995544256583028640898294757307274872014997215014608614939326834561830412288369174630287519321816481240169026374237475209403172192731646727981359361226219800593921770184357396733760313347875546227164538160872227619061109434689076767199130409786273152711465992049554605451897669233227199406647898724411928767538783898902288105810369781010128504503401694691536080372126779084522335214316498299879649487584468504872610436253035920704379614408239495338726625972382795681245472531634437892134411729340428420763792561359257210585339999283303034973880374912155005940713754408906050465850283296144756892093121365266953759463326781165446610958855442865262201525340486380805461339643768233529602923796286685266817051015125638712862361400536606265260767121205053338227256352392682289159245291260953092345654292587953466093413522967813193662147879386726355651753347925144407101326341840310863280321460934450029223820246359726726901020616227067668033735563169032649602865243390759540729192432746553229596847589616570453761103003605821855894616493809821423530342975472886122593708175104658486417086088310471759503356204487294346411752449603874391061919557337083797857303365807938403128142624094178783144109412516894143197352234446821417685571599822451466821014709779162503769772998299414637023225163628739669502824561860303064918655868264814912404005671403282985634963452816305062477336855051905614133846945547173135616011242185408641300645069424416512016542525717427630664100829370284228741226064662692666694778308896725202368476820977655031790383412518077930135303138824697512050858230581557539291697284697315788513846795821107826753481463352675779526259029723463100648785031743168130789864280695863221939895545190430746698081137466664897183068216737006899578636423175264609664936761484883444615089614421007942101847229247560172870334012657955176213340231435074814479567658086911198921374520896890834824806315980794594564570093855769424437868911223419638322183641849831283175705234226338442454972500152761185574452470827561151141371313015055578601050965051054684824252734168197417248793421414133566258096378593877563381665088840658373041928140858861033837386310621989991480544315780430392839127385517015127254299575814684698964133738064358094995904966245160273769857889887956891582645196118095048462243073596972830410745355653660968539105443309449852592145492806501247722187498033700230092135820539397490912208292553335371928847284070539632505934793336479175911245673697352741821338443027730456123843180983970962402136386407370595303213707414411607119210871712536096790162766037859607984799926770123559776775899372569353239208810642563742801039132511076231959568543085603236189889921937500615798352238209419839591451694166549011050107999700480291069151754780881727368254574084440270949510853984505738567252128511977183608839507077295690303038704558333249183400460951201533612451207215425443103924811337288638950781815307389662427199277355594373605858375713282846062913826983528111493592218299240244295381010277387746671495944517795606384987616876891938010621694656341176915262958792166164571932380418776053956214644458100337942596524953842163085937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + -41216123511443598309138461293686320015615397219208304260175173698139771287065605259423230262252122378929487663725960331652898443853333831111191285429915934552825802486975408838662761737572366567232779726139225848135570596994674117621950334638949056536936209446430101829062030195412404662686494562991878494157286878924027407725202051590146103417443427934301804072344233391336239554535336306786579892179762394619665222130819449772431246927661179453117239588233272123893737221615748051450633852687505420855291067098712101930030700895944535046580205951969859054426143028194290171699095734040212459484387310833826818972312136722513425279444473069659358142221134202648145033753179648275547748053817785786496257550494951641788636645557130124466607234255996576560321830358843920666995049144047701615174499388880781333831106212596583216822354205727152275042490434102341821117786720443971827059735721012050626109325359328437485700499690884358585759529114107897699023668268093036501604468458405115142721741878460611200195449868824295507852486884368025037624036798235587858752499389738132832192523327183522431639662740228381482673979616265001386302374180207759480227695069916850151773768669089266199913990229554846770055815320447286059290740760835182419322922879020999104841067071574362144026221195498436489454781616520557622139075841374214052800736931578034087390056672913731050563653373637540494055961300443707652886520897930036043778151810530066833748310863840283959977013956235495571399411294858068086377884161671456614113773462247657960648167556287589707584727597971892154310016580416925965312654228931972275853510008797063428321300280969201785938576360402000913549728353358169728604831244440771162488860874542903920851067093721226594835787355372643153109853847191322364180059442586192294368228426537901181689321747754632017087436826368708506255499972437539853326669553099859975606699360926758082164707497422354330952332584995123425588011557331336630363947658926748527748348815187947404716516605307610447802374019378333076433045161132154636177162662560717751143926272192035712819837604954914588004979540107134349932886241167006914202905706790295271840270650054109261836142125684039489812011515589880464183997484610877386841665607864644195275872651618662899015287844563862726549657411377421018113338007438305676220589156521079914944796271315523979932770436070886841026428351842376127597327133516543223047245416583118391387935160552506543767040891307667334514240728218415332832176127847078670301904667043232197312093286787698537838588165910730085548046553493879641752854746731733540236926637647029334350139927305283474285835112108827082759466334082671491634242406655465850719526291952129397873105361705738802729389648602005289655432993779670093063287898726665377338692344609493192103025653720178979364305942989342728823954817047212092062536457544254603937414906022897841489643264219984662323631695188169019036329883517507235547910802959631004970165611138699725851225435341229098903538022252600386333753141785242435730440448525301191446881101025828118105849934375488654194161365343364398359994042443894290766163253059630864830472860020231174927519385679338278182026057178520313734295822418544103186473123663676796736773151052832054895133200267076872882573598513492176568720990138886398685096531956002776431144351399507568819463474230254975763922589629040642469209672083131437526370970584302755412891600405431133894462289123394678304556172847643889011532732372282766732845741031410722151788253647924989514737468844593194121404014124885614351097344566301776587017748557855593595946998004307386815740519847909133904226385735595834590249013041592276955468349253688708706251045426781007274819046415359480306506156921386718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + -1691421383032541251956923500843082630105603727111813985366065857686872660155854613628722117213072911380410076791003715605464223588460730989581766666565041684869212019766805830967859026392051777390039936093667537222810438503502421691895558263065351079969401541436531948608401747333823476347333395176047225004302779119562115167304517486142676765898395095736191108823485340097686024764027499315686718959054671410847407796094297478815713309343313308487196484998873802926726919156760403153103256484958082331847042558143814637991516022786096425647195696182589572971131110170899904556189194540765199500435611064499722175862173341752550248612636449253781434062777648862489626705944529729209458946897331731570084006066349328821459562736134331765182992282413915239929054225751729386537025364069805278458286016154916962787848018581885362336920024477614773569669271692294621853866400300013767184923289662757536419536303254791312264893587436755675191782416281677090129899244020849191578476050322521089020521842646715527931881234688121064217525152233025983971667164214998377187178171607533867806116708615185375526415842698881449078221251256279363157695356871837041273723920863826550174644206066324672071231492468615072014677838948177353018598472361374923886069662744656606451854989272108764874180637434565351468631483117326255508300053765442695144569847908146058667457237898197565065579858182571329616462308322184854156907295489847001220018153213185476060965008408272999716856626599252852345358197625419076935713274324283515585173728902957099472157816888468142207760167431365259495014782735039785909159593416370776801491246386082228009634307301879588687384574220346469477918971540345599179272398584166445821881077967981060083266618144548729992507918088499636003272683376547389001369903326494056214132361497447585318343465441362646243921027573047164515823065133286640920460400790651885693627868887869351180393049514377021461649286135934524666031647775333418453720413290902673387528777448525010284134779318799422261293810889448128626933528029670844275013251500630601064262654613388935231886944580071885389949946131257799452449068788108678456189110144819930641805495917781319333649226088379789212942812317241209584606457039309181272431555728832104800723695343974769517298658730756465604458905365420777230365701720547128060224322252204287441444636934547319530106393385956799521314847805285271579895331225576358605973310670352982711232871070902410291226023258072376779767966799256828219800965177579368973503658259977505263798643372373864674018815215152204201486993170805199270237031036222175271531407698443001484523423007695601790961865466563661608210676252296957574024274052794361098086262170351420496632723672117837106599183742864549597823654855030422170216390822970674114897448320440586838253701798228787750656458264614743962226778424540173736879467730515173484171171854813193986874866965766536523831181867376525761306473958951455128848443656600962704900087680269063956840311555175732208987315155972813793011626238657257487779653692474085131799606944043232235366572715724231169385005049441489094756640051693927918315318617369261239421277201404472154946091344209189617839980230229358367237159148977798498675979236137432120656133944133938830537586039522195368289917244364441848687818106053062836323744218910940532711332737229994251185490239636710473440736962441076874123294907616924087687806203855083017793491613628955487080520543046666144710723758984203002914123443833769577324522452799038046817007444870326449752676937499279111921615205719945122912306903612479968714549605932233161651812586237041420158519249756032979327845049722268133031251936194169924886145566026766028629923406985662449192320266888600599486380815505981445312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + -60538783574311868909472564504461214882803555677289945627327231873022355995075196373911591668389053458435874917747564715478676989766372892232651267666708587237396430000253040212018199764414319144199172711418099424274148246592981455324448377590423045559692688440940722784138123025214408647149723839685931058763965416400904566292621784311621570787532093517777286081505767212852555133771115139230617621771996211940613901126519476054959024432534375798769310655074428206759971273324171906241087958799404783669206790422344094665135063590187386547768030418978879783065510312247695077524090147150409469627168199880770216267703038236668174782352392774052401709450009762817332723179083704926933574011195711317500560491171612828646406415483704703118570752528771501626783098776894345898799777426745633172300153368668443190483359135794672562179358288216003079690317932557490126363069978219105321618749695734832862366210204186880951024046147989238307414559818187662821816853031399729763576646817502749613079460793139950209867198500302465265165032979154205353438016139695578645797886157962318898507471812169606425044979538088799872014306286388356133847962107349607483772689372857455639023771928564879511894664013199246271182306043839777904837643707400496195630937880270038333397700541283583018639647113855752396440776464110649892844411857543227689852744085665136371257152532417935433945985057389794693660498829601822188270096819972033218347346514265334453477309460675697135129694736531753036187645402263908237399430367074456295084796869403216853863466534882668182105637009827558022670403918949034496251420510578321502044540948560917114016765771042946017554643813963783762872020691235231238359828113349426502622470519558483413451739856506931723304215259446958543829377968609573758831790679819248131022622925155881301616594236096123468394468395052647820434004658540761395668248077071355329748761872779118705181356586920163743979904203509926213438776013459665150339425267492162554739810179517143747762751004305169449345894895785163981347348499601358964694026409755783405625748514289731931790517379720301076464772550807412411834703667052106178910337654680724012161047352510829283554941838816467888430623105392893268976376260987431316957385806123698748938462371872444769114193795462462549505495152478721976831156505326851972246036547967283773340441172158991261888445877748086711006404014232164525754964314623530000062405037768716028135341094142511878647779536259202811736003074003637093892066174046728766655886388939537636055496481413493858449698766092055408291605026645449422683898334665379531310177201676254802495315107547437271334577440144725724891230038219388408248623448674325666848554388513165684028311922653050654575357563313901763132659638883394432484492542054155707441171300577617411924103616672464605885169684604302523804535050245168441431507069290620363452791405636331443867425482253224881046811159886088642072672649319488397566334513636576325020685415644251510296660842652341046689493149631995766890614743498713401577485377945814647956953287692545655151912151050678170035697729752940976156309370751209613438242862577455142318053296085613140841789149072454336131615433981667906265761004749202458787164814090900945358389076468877136849787894281500893556900314673341073420086773231186157918234419690914190774612365131301624626165746259910080904350753019894160017816853789801005611256449174978299463482271535779320120902541025584338026684793979273278132645760085352604902619978439924783308102726432829393568282429422315237242720554148473955430388147939626158277307345246163935507774287841905600071726231801408379022384384112071217451620870269693608559887931891637039193707094530220720433877357180563194560818374156951904296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + -2400767383084868012910100221495063116153608910341794173661539068974659449902097730599500446908126328832456655028199022487700036356766590823311172165766813764984887259854753263299394194746351557892291970426534986602022738077574420802721468727157024624051378048874165852565559065281322036759715948853645824592252240637406185542696139937896547398035705257154324538499193920184665014719466621511807021952966748952471402029038284609410509149878987873338408480318896121848399497432040376901955959473013681431588830841407075671938118399236866719237696807395260790588180800105280378116052207630977389676674775212779144373869675112346314661387283171500305227205428804127114259811578198396606809201223999952748227395209432168102471397617684450305001772783514217490609551260708746964628199303840784148531327524617010587984902922709009166276436047772580824178330882039144987181427195289552169024932700574806515412562276005234028708119660742845287622260099528494447578850302252535825447667094540085475636849583686276598663411824107774113869268817687900962517606621972356747932401131044358419308394025235255687142428091828837651979450919150544326407188933436719919446622628434919895488812106789199004929084147033666654626000066477740855721172433170631353251589965080325017746503642114843328885093335161150385930781136006477094508790904856971232155928497268996157580258541520156372326012049132805521657164419989669397937812528716336055186256731863189304874912734315693722095232667019840370467327171217670894481190057115695625292500412811503543098958032013413760959261979435789291916520763087138598121703118421451456560308995818613859311704547449383530807060124539041266297163729438634182705573919522083874702075510176257517068046416727251973562577890614387779967787084935965915226854860878149022529188149221260240106656855950082738512256079078817889609679572103543468653941699142642869282517807464160459089213420323278179475489636616140525338777805601019102566325551691268556854411912494304280439637803827397765322866155879961188789042573836755922850179689828813915139462131526664346567042433861036606775547480220822786427468236669838909805908455760941073015528190492586533177453040993737203619714131078576279875604146734623202762470834471064515079958695839417810922564450460755394536763357096323270233283050884722959632073414830997904700923916525865635321182917757574949725007985262920693708767021027983592281337776285199559440084859238247607269085062962641460466709720228670558173910715587148671778072233736407192219937584235646013594077553052491816929092817637860525681989996236543125740973153037423217103529884195826089775325508447100534994398223776293622323356123872405525650239286213689597730633950480491275568738162276670037015075731106222675287260704235999797736818790789381015806700256801827391701233447497103847917741843385106822271240832204176415866757845422461689681169980272290218771133794536276564351070218313698584944058195638888285458048158652588580469215467972812824442268927744456800395444707659701569988397662213623040009825910738963091637692830141417577992129252804059958987157725893537657055849017199667614683711151635285093351709402485010912884484390292185487617324310090824317549993500566541763986949022921539159929599735978545000863332903160181059723897853349776260196964709934875480453378330883698850693234373858516142021026384267705596141787533368745900988264912642121069337593154551615090557576096496808148120139231311807613158237429616842932410779934627328216881819117859028284269158150935066532361557730371152750655628379969398703878614566733143670856756749084198087098547506958015547662001318244771893462449624635783086517998125606176210110611900442170197082693977597145362778974231332540512084960937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + -45461892337675367226888991497786071541371938552960530475567988634903390680514131727974632908701764757342861141137666934127343109744804430763521647436746042402867146670672725163607820852195701254923584038082376755426014308912078699002004853867295252698238581646026422776356240009828784861261124930055004295969016453110034794933807901484744284930370291398118813821320714025147198581641058965580473037027277253850585985231034756565537477593573817890125186585268067189010516454709149154668091599659487157966723433608237334753717885945045246979331277636965095869577424873765996016759385147670089770169128221997058971668346092093082107607426729992208241707474517007652374693407106179645106641725981018048599471038574248423859129036055272025981747732616378152185515385648991898833751359877980639545349287125079494875841019996508938545401206936984645872393253460249872641707707415283332496914923613346988153830125768259233418127771386002925608385608261367066498436908635549310654865276660758050450327040495931770728377008555341433838195166625883428484306440312125254185348243354604543034349642060755746202715161267360354651821582204502287274606134374117799047579912652974475769040882929978560623837587411156273691749980099501255824788112660728190231609554940153900088492999965944622918317345106494251862626254392326942797015486654721946964444039009668449821922561316299181022336563082670562322993636252845902455100586189098622316326597492730375847273240025954286588630981067161450418544794286217611929240441657977947832300217181840781314316854178693925422793831382370867287869741059896703310271299857164682778459387687116940369800225695958484676325298826746501517468856017960995865535980272036946477047839970433208189445840586528319817916469075026650079989238854165064206093692071449989698957175838270902975908459548242477432835144563707803039383400098212723742502126476177615954285444267658185884632803458403662200433843866062565278327821855029495398240073983795623898488841535485902054038194544164208614412693153748758879242628178380137914386601476698781880403172864655370345922222503627009355690780810434952815334023490454215978391215230211541100355674959246937580789536153296492995163094984604169780478464387848915990359404802648561455789965084863846022806067276527298256760631769000270321948753725347119247220031760945600618208680259953571891008711191696434567820433639297735297927269174780301247207753156343635434323224749315962688933910496533083506825756694772864862602790741962349061650994134461698036800469776488123098912998977014436317251758054863881197473664200704758606858986990322629798080871840934943399118770787545134924983768512590345524399344529079449139417054161222527667688825311325411893542614241174125611860881317978163092883673855890452920664500414367409996556206402359618201166761693188676903019728295768224308177844788866241461118188755285345445958764523255966393782675280207990723277498089138465516305633343857172561493828264429182456899474375253107949433189928548074747548877980630962978850076903033107581760966826279622983880800545959049679915685445861787157576519658383957497712990204449577775272019437013254384847055685544037015637672305276244748051993334876912456051027112184667000491820207287756760482396089006392161418581528768520026858038926015142861223623918075139447195506514122325741645499235921102280375322906268716214983448468190540569149184540603130262123876752359813111192489356862280850473943911944655182853670944768589489900881454607907554328258562046726947556449949655441998678305313030515572601911164574435508541814813442316716009646685089614708315822690829919730144919503465743919717561265816288127291770457361182321304282604370331421703155250213512772461399435997009277343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + -1336355393515550166547393606532787948046710240811023059802357428958852129046459244184139662384293042307364398068340395097105446152260420962093027526129498094161184733352425705415106090973404592600043586436846010799345177363537823981320680005522626088273892530440879305408221989103122746044343092472264106578004407799803876871417258245606214409395734816679332075562639077884583002660454559503880985052708105342599053972692568341885769233645959064631474201517870080536398448689616219161949755132013264041724295405311998654321625032875394503458713954212314353816940464027187362796987639078999573864559267429683055956799456749227161456557283141076554823729024317144030563658007654419187513888035103432539673882228549197078763022000155212800553154430720702861487235607708203260466010654694498817885090123881713685041924293126586466117400186771603312173018627515137509158233424254715014660807012632896025810949399666829968915600662002981170289146707637080130238193753477854753928622684468889960062498474839726800831993871536034160202686113657194624530885518556049789698710462600028805309394315222008925485522147898735461125591532702120398923540264044701715733026666905241487216232331444170954353457288888961395048041701708496600499766933145382112242047784204258801696099753283470449596406048985669812864801550559786696781328357127946257042331294052898879287461804008727237366742825923950546290509805494620961204598815185932038294739802601773569457085288074054363756664763238358426911949975738251865174002946528772072360114380455422355990476674812170401131024839959193430055353332787588358000620765842689283393321273471830593008850070131139803992328875665818029317858339058896840230653492039098721389695609890877656459093361774239923354927009807549501450811364862740614288259578432142499473767005965353612908568586981934579283108531782278850546418096223125166543642365735667883519510327202275666407087384004773905240019012164664324728843642747834487048976968073391501922993848486752122951765488528011764124949314650709340477421403465911477916682923188332179421098433766074650115478778245606768656689374807644117397301349733651017469835349479932201808146266190682343898755007624722045055852773127692463126522991279290981682840220892799983139411857964385122486385964372080404247954882540439245599264293152226578393581632962040421011467106618812340451419934138987421751918564810338954433702843602062506493263482408321445410115860131905756711986557378098355435803863395128991299364933988458531514398537895162177490201590312533021703146604251119708407827121677624777875931850524479727708026561615151172931251227309678419997307498793885419387267812989912669171223601223959541516654384725197508525520014655026513700506238757428434926572219732565178760427910957351732760428882048183223118246428473469747611227667904119156625068688339508550014644206357883616279542434743242749235156316115995111546984651753332170946518282280748713565188730704116925948396670424074434387716626241824789187871584842965056933046104762825571338093519799678720845656744096435601244490234685258111660236769452290915115142472353037026294310258326140033400115083935042475282467436071849089222621817562074573954876867625726910777765063935058289613703117959751954587303047066255866042077912938488060536623216428660729804474421317742132652392777403027914802320046555436605679131314329202207797449239296333494880174702817544620448388039305351545721988683423885252349563967576169412676755566673134848749382602191233291648306172639519710675836367370909366777627564186480840131955990026840170704520820086667194152823413848547113834880606914185590713161096515933118843207565045148706625627461141158247039896378430943228633081317630049156264249177183955907821655273437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + -52741084648596099493308808665817383368873043950701645168446772777355680543116885804777275727388409240845383597433443476891491634990448070156087939677333448811344008155507014895109491217334229272026534124969556843369825561445847896112208939099888096521484738109166665343436317636695938634809457708170010248724380261378482632400412876332964345142050858354191963026116390881595851081159511296355171964017871206611951475594555192674414425081530104966668278978963722007015463770510755729275736035035032963222822151357157720605390425194923175810939867132734930275515945506286301758283148979473533449027247620559038193191993853226276154778985885523107972786371173805848804189555146340451745377346261778283488592217756031684093622681158386449993622236057780449992664029751896945075631177873880340933651111222385206892619012529358931025446416504216586037516963047890258205396873608059930171726940066430907119735765025844476931611375571230743170309190870945040972568607539150198074711089049619624939912010484843423219468423859524476192232035215175391606998943197270758916105034389987525499521524869756112573771234893178235173185756762808109214446247733809626538494804652893639124650811593501686136142225378035610179391555234013455795946826424888396152650344007868501951090327550950951085647973658533505228235840316635505018695585476185511138407501433879836424310437126123817332483292257219248983023669585407199767868452052533078416310572904549342056277361125618536609900220320701959093092974712701143885951936027027833613389267541912702582267916811612545925449403884409237993283914673683404400919682566334874784481814393352566901033886170759725720694620438085773864595249585939078357020320674027992222434761315553561794246341226718824190452388887621774428567778023855380539130627897849246422256870243624307559862451638101231287799749970413228205913576947036102725602371736190721079767393852190611891121117364351290269562732569395122376043134751987945326218858210635788743577161210785981118774926581428624068765177593328308118082026962409633952169694180335064283986048971208290266257124993610598659699604512463391617880130199921065181023529101423364727627803826889039001762105466829460951202302256136864909188313451919824029123587097612796218934211897623237063184339675244250605545042502438343187789920828742927801697681752205479558606505753989579876537853656384189025770784287900803900383903616004768682865222716655992975275848008664950805667871245197960254324876553449734214111915068158733248559077927755046393636899012783513204064735746348755069951659614467313901982047035273327794066601099030187507822100793284335116234992775696752734918543096606548140173735394170002719654711316404644144909264427410893959045576402804026880020762520728468679096749366318593299625750953590137412319611239169462200908690830727973157805393895525414923268690009929614345267928275526935461704361494895528384785316951627980042517432990522331686406823792883552682529830379223844620013159932365559721926355063190765710927792495978394425020255298588097607975125720761290621061389846743198999315645845817898683897318583877250829438926630051190717822052310777632292507169015389740262511660825017505297612587809729232601216737683249793763901271661413238332887673156872573416375806723856194539926100188863456572375988632222806051510872804091488344071453149721905594834326456457165882730892801203287630786416034827345908686470822639165943468216323942832908785806967478203822120053968122608656589556748444103468973272558872251842735816704831255889005082776822848616879909380875468100715477491365133382473988098053802010588324136371673854485508280157174859840314196353854864373057344347120349008645331040408974623899356071188293526574852876365184783935546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + -1954823602057257000264363430810201763857899662934030331214082375728324297544483825689173353527775042425838257046218297242645088758241773521099002574093849465762437813725862977925901901470759209466016794548801685034450015896708071051623066075313580629863446371557505456567871095489483242743377774718520047098936552665569140107991309521280561242407887868664470464493846866579984536027614209995759174226302264450160001822133489157004075579944549642196990568886693790791092065436661617682792199244214055408150546420941335963250270754054618220449218767070858414889449465623224932230987462019584959718505977644533881161529846795774001660973250552922300830987422868458115486415635319481767682820964426661762389283140026753007695737741351778006512323590182369079469236415939663996331514942717477742384108158744803057510626936700687398525895623469898706049025148007859145690644167509302873687277997994816750724296895512896917585494542373345663519645940202811229946125031875824998087309475696239067179279826441358108728027759876155203323720883967757203824597752388166625244591000613867968252333488588112643298889517094905822829647464538082640244480590003690261839104259227478643241405718340879786671664768748373661210351077778663991369737675120409170958895251678034546968114731509186312048611980746934589820063625147744751353012968798993396311170999028811529853671201466824659155257992034327225030934921629274346514258436889005695484950753824691940678397973679060795500174102424493757016903370355606121214397946298071890952818884574455455616385330024303765672988590894045362356345146479033987209922739511012728486031081972954056671638310373472675841625801992579247194008385984730128629615444951187516978698310118817787940203043678763683633556402195983013483978008619963238269319865142153471495147836808171700502640326646998479572776240277088190341406407225681265814651523107534589812232444808735058161625437080307393030080734039505104208636627648908361294747550463991420002255574655781134890876365029739772571396011352776627667895641060946083572287055078586061446040059351801514579239612894869623016757937377490298057027175867414585082473066834068050094331947855520005099363502336401069338332494880098054015069076240980811586531089855103603594920284828329616433461450381498365546556189764035987187362590010112183490932572689837956040889110080913377763864287606884693573684255284014340319719264263021433171699027286695073333177041502417345225383372208617406518834696500115033477695798882352546940971990293335620212765183949410355991011982950161767102157149505092512989588682913602664771702366746253465493929794735513520346560831874650730172929044189238212750010896433597892272041322154180076605244322223224558244515661744667610178394002059395160103454816759383688604420792105423285310595223604763672472683646094094861175283272152673561757417774485381137808403241739197589011611089180344509215082865197974397091355334001422711773432612664798656970426200985333876847418708440841018351239937205460684662312985721950900732261612300019536977667917260646871314906523353187930642709169549728782310363041924336716495645802889753890126963077452888984776203399012812318472618040735510273488144671577443539282436745500921607834041564649551066006705633175790633225708816120813617366977034142768101802819545745890746151525627883502481428072152823720916901272753678529980446022106402526189457606395376952039401060869100057459679157144350012365768482141547473190343459674269356342010282496247229531251330263447763178852137792047363159487539176475481766053286617122004220584984532510383170439000373108772268833699779011842296784142787116501207028023081167347337605406147413268500924787297773741607990730291283948405478554377623368054628372192382812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + -16446789365558759381113223470685426247964044383458118659537946880886810372486371573923470175728777388358477530490885084503135553200791521937143550456422730667638081997903501077679274519671945296734690121098211177524884470077278958285499775689466631625433409776278289962204346741873864642927262903963742053109970692251068743694110434733412068188494961870354581444517744516996929709019197327544696815840561891442715826861837923858653406696957331683083760683693379525302706945258744834522345941019060791442767349965717197622290480826333259274858156392354956755751317702809559453139607092464429979021152297822520689990195052913351810787924926318343616670258225878303981649685366977380011970802632455896403851079871550190789328712337584642053256465169465403612477345810023464939936800784981408595176749479545651564309453495070194605348860790455502565376362796385839642288818063583197909601102448163011897316589340313253665077615724721109677200259003006643100112759080598761595945624962811968039492994291125297946929044539455393605328379288072703004039538732640632990624219584855414489493202430899720711607081617374504154689930096443988530525345998146977358180468057820908833211267816620398576995035832904726797725953346663684784173242156061701075694316513600757794306196896413005361166029623188821221666203255849631588598015460859748872635754293875452749488018199363563989960604222997318473959188736074645593232458697948689513824298619777183584478255526748982850045735027984713885827699172072094870763921580451256943111715426599825831978396603518851719812551360230078873276831103049476095029142263468577481189282951583610063105371813239329261135405141462722236066157385673478719267745064565858112735906575500155571903768656648340169791336219391568522186873921064478557928484916734914933042245536399107786371151227583814117705221184754854547007419797353069537063759311592393461129975856715856826947279061073334420700131369794867737877943685988981415316235116273887758286638188950612353127769019260213786166572860528898080236326591262667868555215731525561357212754918508167341421286996265777458089977197717463677300657657242432752996707210973294234759811913693170833166725659375916010276862116387925746175854499008912420402690889271467711989938044441311270687293393226360546908691525326844617450327668510833278340200160242293449144036891918123679367160402676936341022720343466118264656749090036652651555730853513191050153430293328517227516330243383817478670061488423257685130000729058453729025660665228495500819426235715431245262257207749621533904473743181787174538204285278795286043963295789594165555278701053364071807319744571849691383828426335864398302098323768532233653387664821068313102941994787464766266442469980204973342856192242451863640472866954253811199802208907537354562244667632215297254592433618330981188709632495090339468457236227835895626384356348649199546644169602407100210697693532470095594671790299226070927306482071495850049626369155723956273431762464916568539682832877497828666386055977157735713879072907086822270493104690470441369962366667823652519686476847577744733262090544362223412203732247063814476267065386828623104185788080374119915244649635350483864952630318412055234068630925919079955391701487319115035619265952798873548911396901833304534469283158369469205478107734840877371745059758094407351017994130096778788739838965920454600670019629318111248994080198012841501572225841721032820003414331159485868034311403591642769030690097736101591794866041270852674802989679041680197795925228572568512909164094921000413429984467704919839443513773057355636274319907774849972451117742105980351106096169965630858497986306654240628463326622364975345895269121344506266663978641395793545143533265218138694763183593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + 560050253135932371399874393812653201403990219522103531465695886339475941870299825198406537462121025760233183718672334860696675890364707204466071126443154960763265728605650792152221233035745609007871953245425011273443234052920595224320093192965916954075949938672125062921296850849025171673371393390902231044632015004890510751226806490520734189215204543271916135050833213513835651781147287441742541389825863361960974382936247407368773626996366039116432926087251634546587110347093755336426621505222309977361614920417534558470466377073299604888987242906097923040982469599379817544790428687517280130781231896896969171998981659648787926002414778051825289411273265470764219986896269282639767991039417059573085931402274071837778377030941252619781473886349444135837742965316080899923026409896248323676903583730064654468534142226230312264253232647766961302307822500540944634928125617496883636653504841406978767784425808946591175550492063040126404785385678069521307687069241715682161846502978716885003083037599070517234730282171057313381089438412233180443543868472583636700555933851903718890694088219349809225138387642101311260327189809826228816300545426910625592444004124814820101583312028843014878997215229540854609070045531589639944947062385678126463900698668470336127491544396582083012616903756546517356205037822249018229812961548679315352077067371909751692991892279169823192813895840618685470359187829684626185313176240957698737447489421346586236138947370273164609153241189725423805975352268833390786303423070669487169030146813859600094468379982750182331957130234454367306201370462880027149654693975435894970720151011404424058885552042147009324298417682608678933457008505799206823043392975535395838916228833103153036603053303192468596586373554855152021081191922764588509404463987765056856595866704609311262662724712028469946236277928594901159237879847119977536975658844522440354135183981831904571967294937470230866130701237138374497009308400316571874578626505094193191823220212522306323040986925034378913758232305988598458885129935907186447637998589552785422680040886858850597119043004214857846497206108593692177977402043322057759150984555360562968949390914913938436646910050980127496914597212991925594460983122695746445482563471518390722158264422177644031776515321951749206309262084873897682265620435449687675786833427298014293234182054273175499732348158379847192204100371010223188692660988484407307790202810782145885873145940638307484823415392227714954689929708589867937519062575255091167407680348494448775875905441399391697957009094394682510809821007268505729450270870938939287642182473525003291422298459136153820498906665153416059087381736925121194224295336434451987391173714296521786888303101980900329640807715834309161222457539693072776457534770259150677551626703551673980037392955187821990739150410019112964820702904722274629496243272317330653658447929898264754331447381557747007663861672744626509747846184357829286804563687296750131543137911614102985482658257964312818590169531198673697741373806985214489495576799581845581953780893185516836306361714754737098152239912865635994675462783740188994384270773468191911564093446141954976071315936726355724848376724896244723541479801445975328917719761258315413937800802273645473121720299336862352720207979496235038507260097491157076606749598879240694908778723384161054937835813777912490113985097844013151490650576475246313826729303101149884834381423954223014429724756916546125319856131664834838201719034511779815557903824722846742137539067473460603147658998671951491117968665737134390843639287672950183868246378486604015784411356710041527391441585539339565771904937311024695890419396543587622931381534351783500677311144684652272470968550292097498655152776336763054132461547851562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + 34584267023319785235633277147312263245455613167513477781654093003486815528244621348066508058997801463226950558744855988948013509996260874750875082561568922625134449758751607529773145262604990918123404050911324648372441319574131079442091551954164666725115150870487617608125124279969052783246005407998485201791317237782836757773602236899911723706915818744467497741212643244560179305189001813654303109532189473942311196841050403243718983315217101592644683050595576640051638815870573091946383710104223915424586731290890826952168079621537390101176742469637655109677878397779009979753522096495126085249582360165910053174167223413958990381041608610950998361208822190980015944792231903786483719987437892492320175717184273530203333614415121926923513655282007789927260301414690206303531472773001946360833232235174355803916053405388946547178182434853005248616373499312357134762075394391868122440047116394653521899909054067077034728868272139554171074345483091910995591996811787496996825218966596270345362479196181748977267544220426442938045427246916769865051550619173296393928513084991118825291223571891471778516846802804188502285270449759028370130285600018284827944780337538746216527606157680062926494726097612977250810698182571549303731491427151985735851229866305710817470822833969698048436303855300183158516853620879110754825216873256527371534144919679033074097819281003351563701378536171606467742729618202853015606994840079386671461958123933191197678154047047203204461575191561337082039540148116828372237085044856931892828937128447020594377495555347365446692609815347221966666671105726193456691023160893979436089996136171464673836395669227635115475475609540934852425383696423935118887479476795626216807220691259206547170873868940555902564789306473829994128061512507199205076977925508120124354976725864448610374489117547538806763353707848027448405592368914914878876896909634539144723202505473656562464377016634265439079050782463363433922509833179130040060957704759153378456492457682353082334135709713286930421786041484956386289122775400097018186184820255375442874078873472781604632492952050265594772340896062959724905803604097914355189485528657654787486758562604270068989377048632227745802624124783434837713130235944686504712482217164534569536269458148426523810684381618244733734867051860520157195000264595748466812796491878097060863989080064581270233232697289730742102309252763559746138100183779068138091892459628153951430147914959283410808004944858760514105648097891899806431863452446652787697687631235869325182827041216674712666835478427153353910295197253474929603778515059936470969308811907555597712518046680177319061053412599799822658323046068204200514000816512196221209049728311552021789447635322426043433643211326141505880145665888220302863193692310228932698142996871375856348891981636207585335394140186235307510120950328915755071822779017817145393094977726212036366679161239613931853337335285510095606521084042116497168627863690829024651630628355270184689054010401125663204441296187510569528342493090886693625725783165522789417068061397788147650274962571131730585755962000562644164117109121893940138629039303700924533824309061631607393776977093048638695035738574847233194159908615923824774947500642580387807677220562038163467573284355337340209220300498222758584692817445777519943459023795359967430397381709697758451434854284164272930239568090313120332463357796544912643948321053378549319137340718990068205810675804066011337397880332118602058281464228828556661963848048887585160378110193046224381414509570993452385931468165841606078977421766000422917698980969257069588816116363523961549802019292618173027464488852943178814005337627924097589836732672752834137889691689960880298914592981089632939273315059836022555828094482421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + 810305726178810422391362731901607034648143681927303636991172335287865915064497452005101742904817935296614004092716128855864324416053423828101345352747756656517044737009976444771966513673398399546045653980716405869675064440102622999532933218211304101722309641805700008918144853008940110564089698018014676805853057396087681575930302720411991216757959495926522912862442357974478762679620630486553421664517432852010133708538803732045380373557186360099016486729298963236336371347839556395043470160218014205992393061745807807851184173723887889457058616417630373754350957813307037671169193139157472614165993573845127097499453392502692500018694829989702655819807560630829185384275559916245286485662471786920075090392857732973946492388284030417357280449005501808938034207783612329319541160522092558491458928775823003339835081395839000207209487519624814326355154249368431463187708161348650707635012245447690246920231192774409272882127751289431684750031603559350329681110716990167447088099561809248773126827553919414740448210616275980779074788914944044840206972092164399214967790009370537668936181297835656332899179068249922347988612251708673213070602144823174370591949297197735532470406772392351229674049788242217914404888281879306336198222803495530462632175174409719630954490596051286601816708426332214694333859210643801628862332145286554846395498666746761814021167392107756199307325708661659018278927070483100524671648431638992841172429040426630195702546137258322138171142273943861425758488128526071840757594548188126089303421814679034489110749837645459605899567612990246602396006014463115282466914075373737851924154149514942280993305915087605149952694790573422655992133526438695535446930863481979237209727066701075023897405985910114670872440833215423535693275955196391519144449827675769926460614483930385700730903930560313922411213456020303687369842378570042741484846440594683895061244009589156167299975821849010301019929081726142681553444392267402095848795353393908117270284817188296601649956030277951889799812743966630079627374877273099572486562419615610491219612668265058032197418861625882724161417823553627554422554173595011836469137407661802367402183367928151432076011166784141478153917254723304020246629910486073589491494681874805652417723327514889822386096391042406395055988232669641262142488333518332277236443574942794086622156921120173455628914842364375867331909037591958734280042545032476205927661651444599393373800132048647877721566553039148599528973816336765614574925111636893988300335741772440070089794097745019032608796081678236672194796727301081171154973540036446396941339746516666721382764226795684315206640532853478757964504789632596749891367802560183653481574363769819984004393809749016602554938578730879270023520009250849479187592380587319507937320777383175939407070946838918516162386908138003804259017817698110476697829961632039707870930688088063750170664140446121571848780789948537213417186245934943746959618331025440941149010509006440930700129818319767981081360208047003520477908556386688742418472111213160593072743104998641229001142287540795142178345565551634617130818139955049982774361980283574464322683725639696129909676195124385699773544103091239685287794890695997136041015940216852720757414350390363844009408225775160324718744778701725591755904572950195573415986775878297473260158933858811912934031238409244808664626382734288547428528967822163572472775092302974507405104176659756719300159421698442720418860662868225884177459806543905687990809425785652570414856910765135669647898555663151639523845772815867962297221876610506957075824768814189423021701601699638086117303904542991604470080085459021659543782623976022279567967990447724749706379632724733312159760773094995672805040953790012281388044357299804687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + 11921542158115632981907916557133011661941246535956694907506327869574656753036446491053793200566565396325383889587773435142021096505672827331452534297991186600205597327673811014452097876337633641750015065522416963194767310703434222014093405499618761179878235894088884734945887649869428563169259538904225231864534107554144621930756468294473348810389948936505142191405578119776026684108830770457811327048240715058684571431796519402447337524342214137824199362442568969771794147676842528331718317364369703329893439748279015797706223643696687190604501390234291429804103495494916801890927897128649380322892205932546990482860006250074498676645165075995227684381224471663934171075536877473282369377966198462674363388586818724936943203872640418750313750862143415243496311921232972816084682807808236434892896171768121991752796030872880490489757403706443404778445440239345769950115299390888108523165110264541635239707495394278570207716227753734676514954531399734856711683606702141402305364526885073211599925733045296774355511431505303912118757144311081010020530544873390101762650305086481194688140234412805587908017629516159148774238185800647446899289642371173234057673102334404459452158265753835037212448412279421183070626005458292347694219421289630410010504489973937020054276782202630994251362473785814357707770681735081742289095887583037538504790327648677086085136987491850388100002545345662041889672696450011940198968256303104708536229253491545120649668908957708542636832421497628480360165644092663931200679977378931520346960568253684308216918712402276973213969884452689250087522654138539250669518393624430719578515969978054445497772574174196083167061736855383717603194291939511848831805552072296867204424305024443205009161259811021812039619719867213537422552753534044103367210045264110213398968716366918071868870533086973945689858883760389230082715514850355626342627919412049417564773684453833128015730751646180007926390563060803309677448286352213766559363714624575532247378215139516570945338298064809349488008436851612498312124465265398586712365049133220733403527930914408184914908359104031249518943365677450767998747171914891967619698222749339050602316621175125860343740843951975615297769349946203968958215404434018802493388698643048729846627164942810211895750468566507571996452720660399607687524173740374995961960278604091593180142555033537763779063029141538464288995696544280942220567422102513224835806767221678493231908137022419458357238012105226498993692736876788448860156619010213571635299904866074597020622168343834564490098143577900441971870185605694344499971030200354680824618667518089349368926701809164816701079448116443401135029182868121021373243196929934704042711827922030690091598184786410077416491680115584862612561040261832437532122203086706958687915980848568735351835491265592666007772802717799607280780882059607218544792082277561481236372000078489023521786026725404418388652933082268743403018033545929735593011910964488766467629501174887082209505562135361264445499582217363922258918077863513933904925135091995734693176972963808106386495053033348801945831403170035264985855256968021751695301409119661225346717167568367809878786710022635361816341758886434073623701785114812303682069293340176766097900799303038319274417169528227151875573573985996551673511260612094736323742149336304248641051811846261929869755600437051502359900290687439923201823272440870883897198754516674830122614336018074436303508158389695919357476802589818382977484254719641812467041609429826015838679048070025652975636123858062996372700372212594883225664698178908729750238065163357370117245276470297277608987831048961723531207169310720351516043327431008128054860493312404678306298829816177823831626818665025552279601583904877770692110061645507812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + 128995223464545289881527262511512079630145838360891124306099166735858544529821527342147662372210001954976836278768425169541766413627666373714492944770789143658666749803515237016396881613276242084540453901450730327239719195688909645779280731934911308325439905632363658015714933118415484494886026733563791592681187873519385291046241643195590738684835451122489736744874471165335867257654648695300007985259600906862680425192959402126815860953903933438129730340842545839828235342468015781308920925544877544881311734234163087925405776034112056360606755585710307583304079047156965620505618652720718868583381593837148770748496424238912702348764952077593571149639029415349242303799739053078514237536213213816481747335910011458594162740138084752163189275676360698464025518565263343423977678604881659148441223476700302311514504159924075477961655385904828039939325351957790336476206436025223629726307721912564635120873899731537869050868735386326327578798990407051577003343199428358325620366670298589756116312721513079755763946786835411122608774947526444308806512428383578691104555620008761415981292470350281801308393865749380444159105050115453197577201244071299264743543229213736041318462127542335842487013905933267351345111961914028517841473353517551114930974670151335136870551725899137518781529432652890591293542836712384721259990819449831298167795778028194285031515552165996850190813164473623716352738812686899666272635462298703984758649022306788209614619859357723157637675079946605823842702171578831205594837874316259479462004836214974807978774860159974719849886754889907261348730802143818879883488017245525520999947731549203147452602439212657260947579739338263965294401836327914076717063936025666059711589363075225815751862732996717834059787209346194854607639442245417664676542502145415276078588038448904253408865234840329959052368789039718572929189888962022096289330104496156932307271637101667175715672550109262210565547366914682050163130507409266665237560618484291704121635325484128589793576551669900454798083177168069215434535685446722149117087484070171435404410704062710344805168764087623060455625843953269761635487668763245130981029287390068703384392859131401976986006339171090561866717108314176658652962999651841229032703829434958699318588041624133420256109319356226061150480216950743320167041704105369652094687484997191532129876284578514127304859953771389840874375870776091153425853897431014521653773565814341560033808703469264026347392645974678178079010947717415442499128278822105621887900418397421731528279357461752758165202861642463900121371213184762504128944929010040396028793653025291053665898984875276145660015533636995435482010158263685526346497130180527184189403400407099055592760645344702639624662835370500375032412663673140614768012864866401112942464951285860585129147505775484619570983794163879302339486638467375584291752033269475051900799576333022652663271990724192442632293823525677688720542349268302380870836273754316587187491201868897508511687287224065996489577155108421988791882916455010467769729552530164562480652650366347335619845044454203864432378463692527772131004081098108372381805330511199239558161380807608136178324366763005702290355346729806057559781439656455514214649917204484830501315746650622269723523289911179159161623347662395168421688396160028046713575128608636573986644314670437214278226573515590731723635613437104240791568239087230704285000650250282604916646752158832200922912918680115823752501517846813198448637620634435507217080754596176040295538880111788582870463843167835058164280779683996220552284911571087305019334237193199614652544307536992496758922587775803336744149074412539243423826392296944103618006598725068907489069309241666572940521257381726524804399502954765921458601951599121093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + 1193421904821895183750995019747132581547920365510318807825391051992268418594619219025961512204109635937788392766851885933851755919647904062249549859692953899026508525752214340893421485288544844382755946313008933708586389803748531399499964917169553587565431332262730117279001938051068112607843584753456354818144039214015145751445161772819296504233478353552025700214575420667831214612109382818992735326100715335015996939639858585723344204611396318633866974711866751434866480294069647689143843324092346715213885443883828532792846313334695652949891863546186551698326050530717092456704291932047837272430090152594947386981327090549697036345789169797005262876272348084445081463713409564229590221159598063063753478741570528372223321819282556640316783369638747180539800168712450459278888351231390505144636903585944192298714126499244926444111987035452482595821628907205841369814339416857445881710557315791278823493110316746489344764544200257385545708354456065529383050908275020196825729246925210590112729290177072187314094298061216275765321984504733250726198294563239712829136117879784265930384895570088464997602133607870996040943857125408563983623935317083745797142979033234317565061092570964079424397201725966326517179195417543247713686100187982180942894563902655766225198412075361157283804514739446570805210862926829059382985563803795499733952019866081244517615112624199356251566486169066529811565118373837109561592672241135615577661637775094381013011409260919594318201799166072533096801419054082406112697853178935384610851246440720594290232363600775815409449992116088137788958093842921081578934051991069006997543581713257369796736935890042031969881877863002531235039902635684984019322743429054431345690779436163884156139622533365178324512437456999938773722337844098697285533903873198292614730927337969256557631513881814369111066579717882579066685900702716386389877731337361585518619255357764342025666075855628666265722354474025932596034514140731614130528886923146486269264731193265093853974655655063255706826298714416069075370707756171502906209536820554108445111925134223045197763986397248726553610976487449209176674934342793608639166152020251064477175699301303546806365940724916369767604817160448449790834105554998490604202676855213650002444099575553985335429441733502493942254144880031423091329404949576078759851373345469839505584628047575419130724385578655656358316820407304071324097643614836442745200143614203094315055775153705326248849602718607411330965433831257355215424093520081379657177352295395210151014318600041374568036145804342808812066640781223922527607637125952289201665517687750530822745766546436412182665350039930083284148453000707380519181827729872066528726566512165608716647911087687169336691940442704128754185620007791621152032186546293994425407550663332800369485105830437047159180005298481406672555936109085544374794544045126421201212648329428630030005920109857813125118933262837728582373446759134612494736869078393586828833355608856898927427877425844663420857293983208744680855185276086505805598676019661419488884420281252193851871635559621557283355161354213209624210642189679473117540107360669633013819507711567092221775261081349100215983421605116912251777934135408418637332983277183805900789094221634565615222247371679579052113898699233400428357974485813005468231324102916163376815203194571260506704999857457523896792561318590514682820931355703523780524899002667794871244787384882008841726785085712258668678911696163390904718865772445604184335813210840232348601311651345061536665483201245573614181308646674158201203021620322472364458627309565626924004270764283957452987822661634192443131563706805100693889355042296127478502183896035639406889400337077525033541524554232381855056743802379060070961713790893554687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + 10186814671030928547344974538623910618745353616945249212108659798136396463225585096442760077784465188630509898777342865634811041231938923057834634767529338299819026710102318884937839894325904825732843966716962116180651121658474636710357008719459104633289023779369009750948128116241099722425640580541168893144911106936279510417602213781448236115033695660666373124885626528769153999756286627957003307357032064713890458851499569999091393900964651145949563159697876070956051276366856110100425230054842077141144866651571376704803741521347811071278748910020227930773832859670940934504902735742874784280309050254347069309739321962479056702671006705003761136406225310269913042154217437008593031708354245468346544570920800645613813974195647216282462119508607644174856652825890976952685735114957556383063996124850243364900897039849231845509288129273995120212091993368626125485470045228793586510613123272581672458667827567627839326667013106725442222540618133141128978480850586572390433811119137275166102553805879832204568994701711198482759458614087955459490409707704932587088309375220619504844082080434348223349539307812084594878616956882353670211101839119282892080156788762557816060491205410722131130098712111949900908235883710140191620475203103038868046720506243492255982971145168410942289738041308976316197822364928777897189779374376069862356240272745389518964791833197734953821462013719938433802705858277083640578977690788107620552409454231099780918215508247194101208273334255535489886973957046585074140325650477565704593216168620502804657126352890137685247291743219315099187359574441035514116923076815854106754538575364589438054126391514286448252085592817392104137492905052906866775349787716092337647712335799778213974249812603404331443129868836993002498806825778208143768416058068772276945678156101355250490468243519834069717385931988737760104168594302898654890725268851534447674669647190032541245518012692591417662256273639175824146552422002217859259171205209636516322696831318064483412465076667541035549120859310718529627282618599780598121376573301567009077839506181091200954243317578414285502871910242651066484043701396716917573067903991877695343192578975332298299206516918203156488276842440295234086056193555800647009060242130692806316694411762492999298950723198125869438480458885819829145041394331104204588345315099489788007329131999797108680277454694617532803764169470071604569867930158145338220579358251294024600618381082329058383680071439925417848340866475450410598913673410174050413921571774983227458802369043640852075860845768536771557271414723873507588963484545731935544099283298668097539991084938705999383610722847358177597981846872389161305190789677713052401923141046773724315012776412149077462931555842620093904730779634332132814451546854889914360120566389230181898255121643236541857244700311674834123454776876327399147179737573576685368547003237615673089748728121734725734105747914833388317329671280891503125167094349623716958178528476386025448314487137810568793945638606098212334013012513423046076693111038236072518389679948679402021426479381500066785249311049986657641271376951353865135435745917015057199597498588816492071863000806875802968752270487643770720920312938839459869682841789694787596867809558076334527140643541109570589641805629280395514645432579700652898647874585789033043686870024574110597322258622297454363116318355776972671772195592335381907604391504771471204685834721375720864441866434690831338580415007648572958688876858107354599417557421141305015179384995469408771523603781342649485245876894252063945593737568668275215015487360312341213661010523957179435181348087972586810518797638107140898261742329764163642999863154828392844637325356011439330845183346129509752153730062218528473749756813049316406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + 76294853977736707006692541754213656285983732661079379923697168255190841771219458720172221104883723895566497003241006090134730858655327021830244325336642671339818447358727767424519532706917468271398749277393345440321973207548414538788957105157222313998984353920751508175799198004848985316407243803212238052035400805903788916932971894388518720778227617862667459335305771796090399515373707813993263663392678626448743978773691380112103406904840833896451962859465329872464033784132450663927983919110989751306127834288401393046151700733276560682460722452694250348803056888030322257019532804303836171134269800007854189189689628361825457636061604962670086885034788826866592523842402387178980634120629737855491231469217959887557009189651716783942494402548828527388676657527871517067618279243745995402659027453915623825190568493112315214592569783753601165185780165841165010485320338004920080996461963927698232070750721636351324198786537610294431213700146402590882294355760126517900585252203637960675221433963293533916445814514898389513336499211154055321837427609387522937384811458649729702706952470798033012559483115308881050552691768371477189815529028941874793255715589404408868227468110105228346653280795367275817589073059436142215637964513454043875251229685015809392975654349446059506843126074591852628303444517202820130344265691479246969836494886828561712561499078809914081641908028342920683425612478213064781872428899311682462766325006542601227150838030033374334220953049779720661130614774612032471429772290603778813446208292178414960880485476641094522122214542955661623652145560232221055577454595751621696851437258884502511588566689164560799816696582069422997260438729502272264828488057933182465067222393878662835522695809846323387114422241628054321858471235432149496116680621872957892769196560743793215169619522646699869775014832639141280932523852722424406006126069837108223697040471752930555521104598476271691897587809668163482816777972831876772082394002022335038821693915589033735287329479980706432916747252928186153813934730932051980093686466352472337701381756965045644690369257749757642628681465529303800774739404884581320505803608289166601407210480546414097864003388852600236574081436795531965798416766880544907764918473765459634518984851424994976799971179949261907386713174255943820363651222560717561882682150075047814240209739119389830776598221472944988942846219340876680179839561197592327141938996313769608168410079850772473433603757710806718122689459902791015148149344745102438752603935373329049301302995768674654518330602971324020370136769212045580969390952672871001453656641669210894021971292741108007814950512640050545461558567461951593432233009027101530034527961792614686555063280055086832116035123030024874303957481855546342082715851222961076009036852675347803090163282296763842597359566251475817139555503747894974244620675442283795544886219252302525592147675324802679794075369195289927948724280166026910585065643294279196826052054926291040143452762090882637582199005747168655469492188986773435258632810965880530322750225767592635730721944519023612995713904874469682759979244649219786872307690452381824942951865132185397499631604858435628330275011109030915346941266782817797366642527802214832373582550762777410789206964046825178190765579963780841946196837564861493184993112584677529311086656145232751260355264576593903118236989955424170182721980803416858280222215779223101399809544893818558207290221653697907956506758653955909961528418468463439937404797282446848882895845643910546492258062620889683036943289913398078848355529527510798504001136884750823886685877576847966047052525072640449919171694258521403521547992679463786409286343257036423568773474224936076407774257504231830984142703755424008704721927642822265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + 416803118053493170397461212446966274787900186801678948577847021791061111851741603942213861433906725955009750499731277273434656281529533961976050587164197987683204071052643992257965215516185764866625809723740985730942704623644080901898920836704144030646387744372632256907690605672013783164878595649129610583385643992650284748098760881107159065059796233006997408112022738372151556100734476019054786387267837679341215774281260645420701541047385962922136146545866531528015784766818730770349344410896560447194727575598180576704275428981441952090255698158359410308180304878236180591213142982231951939919499356081292223769931565045391065036578179631058134528127044218570385081885559611784149629761210225847190063668311184419272001404019050999559650236495400681960777965535555362771580414300889033529434848475974404754052752755050806430624666815463324667310643750840166334493273624137613896886117656566277957159106504752068081027375526823897788042026567941571824578805404749171170244590437329762226973114257958668153098523406703854257160876613343011195035370042215561462742926962526749691562797097897002793949876244816219054007680868366875493398221913789904588324568501086714729102284119213234617471545537597178196353555653498428751191789018341380589358236426214302046344548619713718476757798514649672888666670726045167201884871150210929894111072493592625819140360135153540519053699855529096183288562250545474204471189311416440452690609871386281373565426509602931800220762354953086465732129802073022286858330710470368708134046115668872686437526491971420750423450900192294089510557747891322904860346836308328155989404955719733555073934365176394032595941418109373504250325058519076662176713921839336301689700552595485514720238239255278855089667934517666230171895782868979953637869058097576366574725070848091628239674206511207198306242754794356045170706084190534075974463569689888139486367956110181040515590774565178534299243931511547547056718928157553091042982741386012985851165611310841598544826262753060866170297450154299436213196446835809034215660839988201240673894563221322768506458070793970750763414296636681226222987191293426699731846654737873141699334115844655255798943487339703561518260256292233010538533692290076646127201814660048221891720550796919452864921601906637486735582886558522309096182436615638070939611567911534970836323162997523695723897682453640801814441931302516691546928654173010211845204140529923615166584458716363965168929416931494175127267732238071344966200794842727685590457863441329021305022326489799457472343172472545017312336843953286695188484650271252730583678812136694529601544726441828600457159488607892745706247062513844483467649362892195470640929552614178059543502013395821934218908817266261338866203840934230762663467563640606845713123021400847355890298746753088939322132229638420695532052881366838015157977276907497204691158948911637114582300148601463623743015486456456959690900865587152369312144020936033427661226199291221639607438815604932522646169140320361362274711585060924231211018327798573973316485442492404802228104010084090230787158487751851181302249092820998258545313095944717818203752726188785294225410605665632544123187677242138716672929849642402298744375764989427155560307234138570391312585934372545127280249627789768190355848140584057738474967299450474752619138797525725567088744471139573631768992733409873202180477261085839486523725495139212445788692128278062964891094370246604036877747153107659907828243534178087285173200389616528463707722686240159749253131328449056142589616021773395210598063257498257582173749430969961881093246343462057812056416833538223047397808728141610425909533663424006180561790803000567508567646683225176392655241746975036632935629477003658394096419215202331542968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + 851832380345905698483946725593121810597939943657984525028186925056372068959910650976203657090831806765482048298322088705863243160024425690543078162595326721570651980549662183545937872290571589216789975587234255551151132634196425443547147476331591265443639693553290697484164338903068531423817081722191384246010594581622412821842912013326692569027503916856326142834269735981144903150898956056648540585537094502740514114799198715014154126646835297338145041174127348367929838758576654279318760731449713929345354078955313077668672776948486766220298440043688624703596217956435289272055594599054764837223025725749029347519457296728764623466588351417591370469341542772586887940220099010698906276490528565185563996431140506530275076538207775059281926906604664897598716526102522182865675681213377200094317759586721828789241918281096380375881935928036067069002647116348147596810719040293555530608295717005424494541083920827552911085382412394155906767267484953332034273522341687872135474121088718016398909026328668855437161512026924136456480236318328362845282951763400856143003500550956898658085465065884261326061991055414643950906230825159541003224823161367147106311429003709024796912916845202405032992926878491027801875504737551130316672881216328712081580829410757120572789142569365343332508539145673157539008537953045674189466646902035731416676708160881434546618285610192435748445344755771158035780373078781093996111016751312180286838120006547881508325159548188656374744913686314177839549366114145459680614782365630198545287254858864937090470295879018216624166980401724901204884031673043368548570391886706219842878370625658814177937493966153760901019022381632257420796703908491617494762281855993392135420844541155727860466340347776117583193993481394700913679934148794230603239851507490303163568922869131492008044287820717287509839982829011499136287852455099804177230576502733908199621208772399385481466721989643782656188083842346472832977936281967161872519514796769414467751917060988007251153270491046884428136830649159744877415561779401920069189416669408860101466831995424927958385760992037013862660783874439150599593149395920915926834703409125196469926670707375090475626150981239595167381230985647451314988807668678558441349065303018382602060033702140420969266745816233703865467664846691245029200835052904613523585378593621759552676400369041642618218663068432363779791902723313539560197581912876859913001062285096356932839227220585479132575077557246582130723272172734817495176898165359858299909536340551814057660142744119314586492424440848242899813749394191721384725230725657396320026139869385621540685296411296878652871630654173145944836236595481707501290808242749233827974897728500793615924999861762179714420052810628919237494081663867805995378401099530450191011476614746943683253873323975378944520571173357735625110706629387832211964463605510213504876170037981950926252301655520488375360662191283953026686710153186084284376814627644325388975884440758323093291460643474119369539860388993574412267189482505805779486447181204368446877028811799036555706999417537518824727366866199070685980575944025865762070978140637432713453281812472492104590882046565013434183562835581990055541336518528626606189001711412771243280736516104464317496522287098677486338118401589146144549196175271569015709972009465244070289727076448323241906432495811604137524086200560741451003170252422348916005969397607210152399020824419568738315281711076516408981263553026016704092663644247614389617367262670348978634715323058409138595644867727849121680920326456330686708246461438320730003201833187957032615208801396936372867852459024614100242592784034931460276393189509817943072626651770725912606741860361474092004503129423400881875538814824722066987305879592895507812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + -11404644791605452099119327790798737935050041735381151799169820642826228944169737560732692185850431020071931395370406950915984572386316964304055510157799179536096775075300747149850659733149280651935594867599268853010370295738253555332876294163522219342199693415345117378073415323067730420577406710608800921161785867051262527291834781412094355620346585243907261066897537421791877966151736755912814670072429653776345379133104628439717680633327093964966208952663932474770592602904298599457627516706851841338452031248070824601913453000712962205236391948661220120246103808457686164216616440010131115678191491154876656231305189908519525080743646365720016858534218147034554292385343478454565189399206997370732555507621428491995360133898669104080929521648758942983386587358620530186173644474393553279006149054779604739373555252946119433030212429973769836998033465063299451344302176463574317793885901289418684544245112441087734397562954774018240258934361580191775732102931473990330647862253889011156834068743382074013493244510024550893388204489739283032602795641144682222031831694770107894572232636506919613889360039153290631956846513707271936049274811754974988440986464238963463843660255306500051569324907796028723777797895577906456884060085432303441158827641185220710567753146821987698053649511689598225671443992571335946904057876775113259874018399944646758334593283404144614024390685474658686590697383384577119268525649414276976222614188764138966083785209128539166550147565418783533935223504016596260505482138178186989227849132447335348948759050262005724245752932847688772478825543032200782494280245223648990934476360311487777360493508546097624102819584028989865503281676112052041377012382595063793564859792886387578779697781634164125229714582389281968531912280882961109159058371950364544726838941346171162617105949057143060990170428381612519246602237565894683540825395812200925601707367587681455876514827123929307759393249249615171271961698326182884265599092007655186127604067043685903263027612319614964480060299257561000881955164009194849306003956326551547229568747092408863960484148924675845827021937622154852545608066458488869668949050887596280978063265792947635469728342956180454934268120468346830192593048728689918756865233902956159409328773168773424021657706323293686837619552331042869225723196308218291196719791058486461668222800315959057061307433464599546602681841500072488412858766116399034090939260841808101603359018819842567401513601146733810373762776838192306130043821626136901328412245760056847642072151346611534525292626679326357781302072045790202620629077887104217110351492205694604098953146179565582536057453729619042941287611219864449838201185871642883146039385548662479846771895293527275889202962433607371107222473619705490957247593239587340187872005769044089579901160339736904725802034936105529183976733373697537735046674078542834149871901616539654625526863925135598752287460141165841959745845517366175152556086706787848185035503851501346571454309196289857276930969440709562834851771159091343843418610193530818795662277306360636517409280692159886644323747531271050108938130904240747781314191575779305522655037788269921946901056619761455663059376745073358413013131932625228359122284433229988105607706661155330919863989008102307138253060296005528880331164930893180050856006292730426272202034361480078213242119182109706158280960987832279738618924510273400279850318153662076486031527345927745887973075768605532597705289359500798456574287417856861897510803059312779104520837165511073208299643778878773609905986142164581721908845332132240081793833749902542147647317581956398188059350816742051689815233257497685358476623759856765066517201531359326213457588320686649275446314008333308911632975046757110249018296599388122558593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + -164524555560115869498323105326735890973104725549182880734957439151809240843671102667994260790016339374672651833154070543731643500367475959896789465019714281874731667811895185525643439154297150520971480463876461485537948314497408885134931220471618890124874727873928136824811138916544878961356475481194220053716684769559002270004874844123994264707095748868126740485240126338790317970436614526894517697093135255497243096938623490793390432417038453301823445475650963216558307494392180486226400128671617366826810670100236537757686411160094424369266249960389631270600041370381643470629789552115417053144988084112298117951541162638801851886556944716087425257993278009966021308784673541485251562965291915364743372888234352166054305832697775332481491343141090592219877592257021983516689314789598791935974900828802962795471709447896001191498175678218343061629395121949167300795906948702460243322259457223510671679869910508606290286202912350678497547543427399772836560661742290575887921304491686257754492617833893214486262629712000368390465369430904760269709486524500574802253662873930012519981805252005967586484985099137501428652186832861037077237569489682998094754209783966918465771536933955355494673192481432150995188034104833040344472554577390932291916167673196134403351370066013633963166070783499661681932647516788966975013038192408704344581775246676875931639015773892164309932606420517627439630326138034161347501658840939795618592641802263930822712248481459354836106022088475855026111179758178350006490831659172849925565285406549105911145257089627793615628014320937135318630945265842629704719251576951384599305845406632486885457456189603898165651411818032049430406031814133599683079454102113094496662655253938054271136981385084222899667300765808892690318240543217058609281663415479027371421422132804838646987948390694318122962479541827983027771220856338380648868909376079038839562745685261168816735747267478527232134762690997168948971888052234484710949927442581941841781298811669083781129685638740406753986006988371687381583099617090537352378829619295868844380185512195000573680955447721182279632065095380115818191269533640399537826791992619091427142009897121097767542426087647792957257612276566764801838722463689431637034156109200313851312250130207118493789658961828521817340858935254301695551027876105979815264686647774377916233920394993420758073754174445395086899261266042746790635975251332371373521731752386081880466588358565207218327316203865124973625837700179262711520527731738821237719511271118806756058363713772551657362235812443481324905138399436427528474940174795763774675681342237083856574164429607216378572099093815421122406276884121424278844938402394857724290995775124502126320690531261853312006283343750935053447380052782894223302669615551959452977523227268747247175924335702365958893322680099170358880513767129134398453583408172368712601315110309275950533944103799665459503576012517119917057194538088000874421367726059652013355963585733073817222995371558643475076426681620577629339316627714756742999954194210638725586089416737845272790072606038004274635033698256323974944163088153525781356329892865222543238774014721922522362728517806080488808623374718494065435240754949700032507642367253087461020921682705730994733189698558714829069630141203876229232955065071547953462055357131070381831258811008350590964620973187230327495410989727009947511342864654047285552902013167232470865163157709644485491146699932146952253122239343071054665057901517623662459776659935381788219907450175425812051603834753357572930080141568055860982645227758565343538860849813514824806424470733832503030792447960141787226554831047966677407894407396086488263181398912940503950920650935869849436724327147415266464625105413688288535922765731811523437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + -1297121727078986329710673443396095803645352731498892634011053034881957969323308838219969425019511295148648321651465090381415711276017290528849948829129719376266378943788841477420895424297634385956244361496749813114326890339753147010300783541238948716560441721164834992839656110152588711726647355347692512936172216953629338177244647533078033040958882679121561318874782308209961436484074809359007518239600715794926371896783749391024216233792360033584716268774713666792005561064269555922309188622606837079323702853174579198233769675886405083693610574268269216655440648954013857360512806224518858642520058260416627375657038836679757510604216921637765881043418388895010576189465706694908805929596697954513805802714023305953565707405791706731838826669317170995469113032504332034194556861672523844697482166958202586222928851191529056821930191277873012113875779587913371923626147059553131107255781287185958646793833310742080314058306201238830293463365481264162712162640870019174246565332665903705585047683992217369610128599059688341690899375542982702818057761412195258826912030857594748555732277259892677313143506132712791319161537556548484206290049276831766874928716420181751526660306074785882332648983289767994638657628589031059940332774468093228116329332713272241391894326123906134526411060534577585906710249599364233330110430726649485911985715117412014750571034320013849172857730813027993304911039265369876918959349227261873394105665788284331272522702690739814710135495759257645340178555858199176155911943058335729554223398182886014317243580115186353282153807154940465975737930129389328557428353914201227818798393053029261520354198207084835739394899887553500631954732326698463165253673675403103595309289020123546022196743098407490880396056002543702007986338129221445974410942250436379361138399629690350063529622180698990000722886993214805602751386590086669473692097320019870067277337935637773032112055424132825072871207436476713111232012224815419727084750033197997154891723813498885614286270875262365719158888354086409739923518483482917041001277388467740757790239053184456616611130095156599801846592748614738077980059009395256805575630403693066472528157605891880405457203654841597682531924774652676477721182060343121468246351108685684981425850500286697865308219151602393140973753490954264479022876295214304432820384446114160048829620686303759576364562394611502931193460799729574066809811631192466118716635830835057829103872935876185626754659956971853931662418408590769383018704875495856172719060458874732860031271519263502706791208634363882294440919338971354027404968345471993841712926855663038968009716314760938824936268347455368002514408080767887976116891101498041131653010641003729539581124171711181952901349738698825849338738478628642592974892222986669460614195695545042920956750066665946216157474403906327666611075775303464589531763255020053740353041030344667101624432915489929282811248442322548444098733411240666997236931014047854399054208203052019707466550548021783427213911629984407170611837066751142802062709796136087013843643747673396647943304800472255373859294226931342221209119284765160920686581452225854350982119921283419017511239055494990088219136721865736558338996620091815668804495261642962280712941034577174490740000814398044518770722097641289754616485709796458022647304783815855908377883764397895591072510756251553313084966755277001168424655247064926310934411912992513137005511441117371991592621547818169737803657291243449392880561906379385003872527644253576810473281817768190581746725196126598436051676952453831367819542041257386074407896094431732160300105942997802009983033969170020739069540936115639605287077073590357301075719571694107734502283373572272739994587801006040438415653492931767232221318408846855163574218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + -7615023250254316534810597126296357815067277433153483999798952046360853099460597062346553145114771721962840341050360937145435145178712032178654584588204466323108020068476848445203275307318582317880018353522245732364861022166028927644188252960537768838476545391612465559522835908881451389917522337468808132647385662951719430072613991008018475491099604305734372864077345696949495159449853985738961188009839038176268505125273054375242226605269277290700933945153290183863062000813451964725324495667591087149089461723251876551666305979482919033751221003716333330233690366203312325205339801667271841949395932703154464724973021480803952278333793808939648182104178552508645499302208715443709885869475988376604316436506675335315724359382124951609193005826861687059985671638699769114373164069077050957075041179218441515951231302316068168006849047106032395806508369955588839820839854618866107599913676543943046318583185995071554166918510438918050456317960764734765699143752683149614800801907818672631867556468568395726233003123204779137734079587358746238682906259354419766147752269913910016401305781451619734838304169809672704407647538684401498603572714384516642653289299173451238660399275728683555416667213160673766736702456326788092812063487910986434633021426774807096940543142975918975724518740886306229763606148525737093359610248522732800600103421101284607024879284532737509912959691412808565849077898243877651390076273770176175222438443402417144921257747096778414132008272610133628663763312096304201823861013111408212063265387530931032433953805980927665773785654889173398229415486553978900263057806559455540488760677869017947120164245651188455786882308849674862561746286221700247305976607782449429946100655709580716820176316661110084037465800582896231030962873791539101526570243290583464595487658193164899665555057101999148865313170015581833517005745726569676686378733224372522393663436731633290023621129668551112088651820781600129767483296713604265124596697521936140934089043803816917513945227396740307481190194266356934313316637112058394210894168892607216587860395564769233926063440266062128516529099527267625563022341441291255557707545385609602099123870980878063917187406918149612408308150691204652086675380443315758868951607650076547517791723231926744506780107236392741487116051046438279317747608685573677228426027195383952093198529187058585545549893447312907267244487835944961856569080693330411436658810385589597235298495101678169221865053217149224893511936797242242160669669098106754975315226105532161459651812903973032136708512224310577181416207880168072814236027808805080818281317280471345457553801818128742754271730817292975147474751280651781541925329561281522549944203757105993585295457813279621031634476685313614059999873939794497576488700330016685469011080237458189268163726178204444866619438564498827618501182158764735499282946332869915484176961648566954090967596779052266734221174411866407741009689995098531535534431820097866180251368166011386195492331761940888681764646203619271050034061756656693093056055481188644171795752616820640366735886145380381640480292956395926986735728082512260236356378629864268420412757327522154423092503264146726178101312841035561784172793565041844043356065538363076149974124167855727072276133584321521944440226965588008058704999653507920698329954207440148015504597244618756707210606416264149708961388810696258353563428618014694078140906336754896199107276527195997172217002474055073872219931825745429493381766993469224858562719311235233533034824535417010924662014939961928570996744261672841225935854042675992939618171765407953473510033077540933971866372809402004787044081205034375466176437734529966315928338166193494775887507298889282512049089438684728052466471615034038222802337259054183959960937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + -36246048164073303087198888105028105692890503367284351125010429007241797544586818894932563040506736557575359393897850903096799083259691094175104790177929600692954591295164010138712717804084972677052686189880600343460628290802920262652694249892932746880855185840621484211336570225422050200185039094422764899296333175928071023170714465178980027443066319080258555233131918627630108940411534377995488461205660464119657566881190683631102396572587690785565728621034327150803968053495211385505457369181276498511573248193298026175768910255171129542477715920717570376124483610053916459186266898201586772781102713986997864809215463054671881180868242870150802235310537257090620566896292927849929067472656453191843725814198131895797780157413612003697810217381277724287875514475684061748958938234713307621803675544889668517140831138087938989575919267996979035749007226151965651755910303535293180259936050478648249649015206264125299786398989211519012226871864878486729407014214036571375534866080938179468395163044086437817838377518766268915092668630159806111407952586361888447770828277657758668690145318810081143058555593153475256795950545043310112395725775372850882904987512512889681090256001671339302751102231257197625729217517410217119168544162234182464448755764944480581515826444166955383144082634263620464083834485169899229944611363120472997589681448513498401422741881826233614514035231035941763380701392302005867430242895858839211122212602437913604133949364566741170245755649001438949725300849748355078098228713178153793899779118790014146537440770464858016950895164599740994715970168623905030631338908194589165334014482077017221194033966361740262125656930252278530420638663105024377205761643447411382992035221744391148118455752027385401496490999229019763156974292085848030238296074333290313627472395363997286129653409598629664756025369132866145890448582805795236346869470233731967944891048797749333875406271734011165898889471696213774393806063762219901631541373984363488138153066043035063568668104263520264668962387688832433147066844302562827113576570968668759249426425292720917627441312063763270917033686338042068285373431721670101223902628872969532261311317638446642467170493165225232920285446124849347623730130000587599729892710071855841500448835895765388842464072871856844324141993948657013965296534185196194444185031403535246883771985574255949103426352080384350809770571325652514729046809106174460229656677727491923208708703053571791239941183152305600893491627575295082290551297292786353631184644879644575957875955966250081374823610249214637869437084984421588958072934006540336555189578570763342071749072116166496648974375148387607813021510597053167436037112232272917694162210356665524580936280263788948142737836038860561626090933928183240994341154148462065503386701887019361521127582798628381277302173076465248290064178791835757823189344612323897407039604158565293451373662884249937109940321096155605737591335879278185505462853067848934823498550471762829077930418738136472253626607458398464789640592907590199202451856837014509604345690634879541061420006860412883863582282999128088807240960495670792438552021777218551368936377289512456617526442415872467000313081160268792066145641328533361898682817561244656647748370384761867651800923797533127879449037531915411516039102115927861016716594489288065340011743562118571168934990906364481313437469676057870839162112159287232223721945727152478180764315302406036662917913139219301571230822340600193320154671261656513353230040854901545083304488191913968248470865093569969789316900056794381383742427344749210415454538146641409137484238501553179587617920271417074445290268441613969352873276634644872684597903122490868284960847112937867201366164054005212380319203568923569491744274273514747619628906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + -145379463161461284452108405972913204109864844037491983245492771498891464216123068781373632119425579587860725037001301889727027379625879110986421112300431898692219243683352714265788593102902311784812631656584683279317611862013419298293376037494496761524973311534591443263314017236403960364855494982497625020108072509561355765333269953124524031606124629808612951870559155713101320321852880309565488006222961844513270049142058474548058682226419604034184140775298623302987902620828224586861650343847341348818893787957474059223965143048767307070736431499710928874491061341002993213454882575550009338259713886337837041574224892511412673979266345573514883116586614094493890416408109107927566276689306728995669243787869517370019382992231504949771440439069385811616930789301079036660918992866435385764189112697189974865180074501750979241749867109973620301388483474695605554961203062973292504668327986631251740232040053669859853686374660798527635657073011205365090713857048352297154318172619432560723698777911080606183895682808933692887398912446507729434064237886737867398668163365021413689730735908209053181117134535611189996586455482717065215474904714080831333824144071281150183949789692943815843474249107159310518281054963600018260992792438015365693895698164601101624403950234960208675462070479505465672110744834398026163170841167513273552440522223626761009000229176623281271592557042568962145815539818150121646712434184133435817495046629096131129993909472812308451751802062998143289598645987213143064826013978674233634756049173219671155281423273394547638000391455994356655289066316596747650620590384014975491154890556745277457438983417324213533654291017186518542103015197038190793528448458868326775096846274314358034263462550531684158391885581980980607594340316720647847989753137551491421700154747555269169482363033280274259598303455514566534104720571219858268088091809800740826067772894569538014538538117251437443827557552015677616018297979953803232023454052353798953683633184013984788304864673618922608925111506398515692515449340025327009714520003675967423716920338465639086254289283251193287878128969872268382053245999562244759356983792298735850485702161357358643019098331192628923274019864770015043669801784183940996116817668069301439542737937340827210140548437681906196258723429608973107168939270219436305961924872576154520063951718591022924471074106935463078641094007146731905308647358580762745752248515165757358734916312069888044109461710707321281549619232627067992186555966781217177652141363016049457943611635558782892095484325551127561281210239882243246329654179681554868895261008260669836492610694149932074298202294851748607981977884298103947840565177337652842144608047379318829472396447040732757467585686359297091114358707242525136576404844610272513841205142079659535609042021504200506152891278409652270095522080477374040931148727376710229464226808606021910119104946763043626358217787165284597996202908989093026980805589609881817420461796065929930540139701540687435053552767118118741755357838071903715496833865562869597024270892991390381865343106889394373436318559844745240310038289037646399508029765475711665850144413810814781842327262674627398591031382511355379991174609866825623725651070740481061430726469926910154808332122901995382441003833014780081468503774170647720829665946818445094729413676882494577134515492304305951345648269554963473279425908138466556708439621176953426560096603061625594608684640496537878936968047300504299174073755980212075427926078416824655648403371188487682325211085906032369028978909349477909881965272306689070839342204409218037887950858718909567871220764845156721825342470914815119621872107111622490767538188702847160479857292302735439421950963956029745350294335448637639274238608777523040771484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + -502012265828586495970371883643145275488615501236590583704946911498325328887534824090805940762773355621016008730752604527997945356692474479477470348529940681478879216584804950162587381930839104361414951168271468508256266249143119773035587008570626513135151379994801722338920766617105378094511993121376234389936097224500054415693158547543392795294785109191314597169356139856564398483374906490777871137638230146767825521194616699877795621008247663972510930066439108222688715005808724425269600250313391144199646081800615425165532022823951573086961064477287497748178241360553482931640524238503836347848450526812836472773619394943696919998069406031536338866134107982182899964716277810926422632257170894204107209124178235410605742623660865383603792983227160123823049553555277865543319249561627895230071498935020508933337286829006457063258024621698417337407312033432953721500532060140811809998020338470928179149197947715291155221888521754683534173882848476844108159462979235115963433253664073447587537443805846671118435538507414351335911861871296662897243118304290603511337124286024378357428993300520992242209587830523523160594258094913186530032402227048969900389651095590382007838620660175462806999940087511127297518171031528870118891380467796365558497289779168881598598137629372537938262313851394179553221545604493041774578442709273146017287590654453557248508430282741538559592123236284485499540124878117969169673658001956191538380796986674051878288733578162267083730162526156258807029939771269563611237768154118966354870562469222892138143261598166017465706406709889398205701893483012951298178694171996053874545686614988440030786350919744770572942539673455709463529287945049584124937750218950836273825125048475371528107172456351312536768489466185519561566357386205638039149837105623381323887438730697052076569270624252014275425965520154890717808720436574610981699170910494071362778885129342406890544482342704149623844520903269681770466375549234618093471975407982379256234823090852168755638643235492448698448261550105408213005122320828342675150754507775994503347255335529010792469846697371485205674603127270276199699127987453453662747372083123217669153097239266413740762362664511893681866784198673462946657073007887566751492075408440784088308513198000196240407491580843627502423463446791086026120848284352957977545596302855798562700726495492017582629332364875926126155697563219119256108364582206121075911852521987663337104347167091451469360322640858349053602401615328805802652439049146389987313420402134479276832383413283981752065247369132855294220506243916532946687660206316514974209918148416239683544601824986171471122172354300338944686928073988263068541498564524129278336744934714676222038984304472674931501527298814298322222500302246417606305442146360704073575224286375692275007046971211373481622540638062402748621848204943596635121222289714143403468620982618815109188263494474004574673347048862604966161330235422818332938966030730054056687264860935018823791621064097262610840722743719675813546190670428658531780086944421082562761495766893679412306370300551092134547599382134023790995112455309397841020011933618533740351409795971835657528638321993897663150985446770964627402628595042332771039216571636443638145928684387051348352038680986623999288835342776879654058320132823605076056596084053338825439970291256716274846594449001856951437770141152470289346810675811668433080769359605519372043090723305095136385359056833850550241937314699861072876135509761796165478277441905638480236881989508016666694163419413783575166165654533310645513359859343118376173129389940258010297348785422293198070063644457439606909092365467543488504726489919761016002275046811867527707065288012115116894446045314389779934708887831895651743252528831362724304199218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + -1512158047609775635162384459018571320980840521275039618148608718370848101641788692886382645100101502577785336859292601459193612101687740708254483626472935888072557640306367447172091140417529780097087573317186817419557572531180721506691431880070678962182699193545485913561744998986512110807665786286972359486937442300759270138624333353083553230066761626742971514369483064310616371872764988614567202787026678737375181842036101342202965738804369783247710092290854496472764043741073963033567291402675904660656289079534416142874143793808129872233943589908297841909557143800062537360612396211351413891294370016145406518421476334943512653448312999411916714892901204697323493974225581779272375591219237179484043921538521452296523539846945921561126295015835924069070865882662452796607651721341596679938572486419818453035365819094931414698095819026859221274190552174315978884125117202127772753286001937132816757000965886628724936586295915552824023324301564690453548425348545926542696207357806668655073142103600464399595576477494627912960817031406253002574449634248145832236111142298288553090906665845975171005184038707149959154097458340391211280869082893753952466606162873247090291744610913422132902210189968458644834958466684751762210625928012464736618616191413833393370016672397836138800437682826888980182674232357379179861964964455171209551171836848239050121626265426114773499299468165384732902824872262270771768703599444547366407644190399605420917334286634980324453036769792480712313180234350697742836805613207010652962366332906019710864152497909079175832091535328475204624648607153878867444499980551784294932866826106631659452934734030309327549642542222273589463099782624554143089498148207079549936278594135671209349649500330349206113912307848276663133154098604751466608740595979301280595773456782601047711120360368859063943515386089381444761551683386146027833327030661848978520532651624837544469089176826349961633385407544836260702730103413046442463496425393469716368222810366966302541292760830324664282303362876450656656153427261438376663668469733680579340803035596694106462026535371726205487182726849035735271533080141278685242141695696694835319966452378460905092595583179649137590379040490101512514514067229207201735070713449902283010197908432027060924041045120443107643962993371431133971250060307230958062410972653608112281375515520809929259751993179630007645718237679510963458695786307917528182865311427921059679958599247415704574337320561884174926446162621005368378159054448637086445526090867022278938011990378315731364062503712880106885342619243108933905750117727333031708047664768400651369548223412944398147000942110475704724027973776668249831663354502098005917808861576573954703614931892926921086293148472818446742966869491070141717258348143387748401671104162711807747402624152030228783012100032562916150971589730755030884216819659086012995051688284472626653429922340025443030537028701226777072833103202053069539610269111738408549459579489395916659528366102066949892677851800674179375731003794123856019404605330862542126555286417605478105315488076865447865273671480844816335216709218175694644691603371626850173879053793481655293659589214139919622273776985126448733663256036273170516294607269551222072915935318045623472106920523207216130720829494242718084122274634335072299579654122778355091973224216532755297637533828821467046146409217892549021912935347094788434511192993067722991214269700477438576976057519302802426239909132216895640183998063670025791419796537926627516501496602300377474391938423983502931174719517836787929641483321923161658921784815955733523626960028946086755092265935600192033369798766116299182685163819798100241426805544378804131806136173441924661250613376194905391471882266651860504680371377617120742797851562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + -4006857444103603691667665894260652383018347230762290703348958672731104265694149639584612289326188515579835565912122825702037849975763816585198201009873694739441273581319409738811156110643267923327644958567379716424802266647839070990565094675493244566219269029674560217757753464909239102640982106642065466642470023882819382690203014186051367074121906917046015534534951629687967370455157831021106912464834060987294979948038052262639408039424370286624190475889370870981826540235304400913888254313993066054035713057297056747080619010549772650589828336783297729575236746997126676918964725442556948534474863495421853612421992486692157333204068503803177556476502332524830851504640806201922898665631416601529660593405475009133723913302437926946367460189518009717662540072728281094007453422491419221648014677313030531452306091661051036020706030342704106590789510273711444175476209802937082136235268856056252076662469733697504118239520636450309604189774344829073656356740200080178891892787478229901581750042201446373939531199080998850158766573649034995804382921667443209783988079495890438108299763406269194729535386113811400975411759552908070571921003445832221661782564927788632428124287195736585602197509374109528087036646696655396188913459787502723008334768509337303258207482478634225589157972368148192138863457162149243441018487924688194000497646641640249331050197275735379200214998461801731020261754956496815035462499984895368879673258778868042273507402958141693121944094501170431389275341192897506628836109299569693595783167970928690715321024775053117566598585712955049489646708559242245199466162520011645541971305720095648575233435158594730079267421778115963276015504445627430832876499572587956032346401174951756671412431604833840926009803200892367363289672242109687000445662955959684902117835296127270889582631427305751885054335326905793925967219494475291248194943878171069708950583383438840589558048419771909365711203997993084150332667814780763368009384023546097421719092781542182610109168319673933307369894671526425535678590340807054191784215204496226796767659050185118060295857845157055046436584478823535127148577096088993991621117854443899263276945645567673631453104208144966658832835976499685338427403334951786939046816480207101151624458132569734717262673983477023067331857913790652359885986743246421905032801025624442310954627780055646454015933055794882906934395955771907996395441948391456367838106085304321246920252203811621518097625558759829080818764043521663561451093065083877386928249603610039045223843245069266260205309675605185435328601866954552346442847680820540274944991636143609993009544742183159537017916253732722584469718543078083248191198024032033658814614217945073112903551254286149509440768252479619744596455860158234807910644898694060042961899350035901847857571004869058458856455008239493926467189348553686408596044864535016862097610088266073455857354004712855789470291890022056518541749540552963808136589387025284760229836248787036086075818234227996956311467461198907270836858802377487036607335418991745699252483584136987299712471681094050860228882907893560866140902465617267444174689888281883016394638747173724519965632163891104874977789988838411779915846864703545624740586452548717719713277329144006357684502020646688647642178404907053225435083038771692939602723295314905784588868705691775466641349987102454648565065192646871111932568504100520422276824332687737554629728423687481066009883074168640558938125735888440835427078484444634596498632894487682465182588885624980203115880556597536132612668763456430833666258941419725844853855691386822215408505299056955758122736093140194849789136402165747647022329944675156687396626620645175987773665621433400718910364963628726185960538322405888322919054189696907997131347656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + -9391164517452478422022482494327345507279468596024246415079156561725616185424837281037161648966212381240457266317275447823566976896367346774615668378563296886941007996817415066400169040389897868592015768217159883299192485913719220401832599794531000455067562558838872453590205039431792457913464491895786632017223849392374250708597575755857838161899959844512326264892461710323689421884639011387993488099231520990291784930589295131423851418335987911893473795181860698926982102176936163157038314976446817220239646584540643047618738902215723764129779566234268017656786199656133970566003942953771877967145141714529054451281593736039136434843872341005778956420261544768722718826052634309849252400444056305207141390816668286281914831623232588677221979106309567294326940237798529609008083659520615049543734028405062191389165360953649249788515494500166881095940084707881503807468742295318997920184234399989563303265434779547633569841303356925053699696962336914471954990836502081435533400291358592264041504768192788952119675440832658007733908695238826730733871618792453752060715130279975359722105285544735716165858597788652573066962836004183448556172420643843533415048992057975190549097685600919529106145874039363331262535966246577938058969419369282511675109735384037030940123550100298190621202690836093380212798536225717327702836066367935950951630309647036208118040444828463228089672626797254968177379900320290024526173665572426473188761122920413097926061935052954974167007691554434100379864994659894522198226689888522272294124076256847552933111606868068073925308031533974925649783041712492559244763642075132465069040377305134877838079501291248610434769546926200463250089400409456997068995152129835317967373618270728769412450672334301746168937713124030158216507619888514285892237775954451631621804480776435262328822916405244942908484764402690695335182859048143559306561591545649589968910074024427101534829855653627822788401470019883070186267429201468246728486720823082333645527697411830656194572405104570520320882738786892172522673562327380999717830222279927449564841327835656729792375975208358269827883094619842400342328637672693332429344068219737922433231550807423990138810595522621029698898063405397922289121184881362643870129401485595543726749566196196952221886344347046320908556059975363349813276621820611346298450790663647243363486626680842674790710373360782617056303973808219912344881371006382091217856348450297875100625221626287757728622127752215250837500820397735341878766475717121062546488894399257708903078789452551547664016357176743777291775445699948899860731764498179548868064305210019182514382880163027389872073852181260081630928608060958028502303218971415212537456826030113011696263820813024690929003901390226987144838512838955738780667249286574173830449103182618212356560787851976829945329855637210576194841486117040566844334416378413277023267019954378945382489017483028883933494955078227983127631785364530099217168259080591643695276476757671042612655907251549693664843401273947082437332547747010732712946245820636417116625480840440739599792383100198211554861126717302689857809096017843501586551441007571107039688092903646015272853458730994846089923983100813337934064619056233502411135927505086991595700750338256569309498774101008108886819141291695498625202598861547794898037188858822883888588533204726319410669186187873362167655875909219565778314970278762861224162458733097477200784923050177158561660143630708391367933715651125609859112418967758698843131861605394012967027849159690303151800302187934696153178564573565324781265554627781422655093697868868186046344170471676523250202528121556429531579170786582690310341280260992547969038059085263450804790288630906426419861192818192231263800875962211023306736024096608161926269531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + -19539242205338230492882041511951474226028646016956700987869933393774868429985113324872117461799818447440302290339804715036531017497939819468536406424896505635301081171007067416955287010136883135148293998709539645342092881512585851792502563592655282471274621442468763778741205046750535203744810697306313352009960603441440693110831285077087533892054969948189223506794641588080308904131937856720478993305081382993434532907197270058136007587837931774326312360704056655762695131389817929073763100575157042069891799609086820669449472388397490373126004889359548642243007927212305239108609200505751310165608330447987360914226933255549580761012211621820510326103110225142759551623196444083640116831631303184900203605426520019724003909799636647626324906091860309400107008492886118473650311266481921684982735193647842640603377425015864327572187223064082975140672474894224856358449790465478345701451069390636813426172311891778172657270257167858887183951225966173611781233874238437974889162871451100651626154935110359215805708282274753166846765333005503216480923128178767012327167291625546819968957468250759516396248129256486913480415575304997796651755516574872692024456575999056736168570545133356863779953214051695522200589904984318273343953043183228841082116326588488857586328782332782122509481526496994849315575271639980185028817935324968951816222438749835672880923542320847727705690873540205888323725869461313402643917730643810941471994510537343618010499669233790483631730955408340148190113845896969002542487640857384941898300628308196146192132955896167399297035482671051378085277872257715601035887172704081884938340433831417151296417150595346592139827902792957557481001716584694856083832088724793666310193907072643756512699478506397289963235864385194387407969077486507964142515333010641785470914108789380850814224657942721511900398736314540365763798119173109876343693507725495966621082879615409146542068856949833448547952281730405586181404008012922689336985543006835468240055908066105808613059008238251963204168308719159751441043190008910003265471035863912409467027315882367724420761996630954945491039161137525671930451350059783016338325878333633082775173130094313216999426406312835700414024552863357376918801333430118915355598970355744525099683007113234727974666627522563539924870292335757120474570238531216884542278253553271508329749026749126091277555389174029676729415720307649663563835965835218619550127835435767835801482363184058839628798518167605174384751080978551682078824757773278540810885659425349487380806112228078685373294191530468661445318168596721758031949839082044771926237122602336164622834929138912964523311621894289917701876537909614648584682662075351151719490210445602735238209431955033478302242893817533026533904807230990331635744523042392598260275506303694502382285759567605093633614061417024181157604719075131193564656365556997411613361429684532507075437169582600206487640787497669929567395656142605179642030105460904469166797628417641433267702746603615502573716046613955287986923155489360479294394123406111097758447487235198215565704950790268884830097394032213533297168957097025558159167795297614114991496147365710257976462249205815692778771884852573985697824341212772071782492535131125348757273925086806155657331383868680451166247127907537142645375878940730941667588367278965426576249516448136521767373247281870265528741491811428079568338073109249214302337717196460211664867749924714340659845662766326973270673682921765651178820427212017901725971226317935828629380649726750346752823810378802706169610731596144542598369239358613810604122976041099948807494931146755902149422696999089803981875882871980457509171664822711033064789120314066830196263234753877424199567544217465377194377688062354447851021177484653890132904052734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + -36172673337638287713369923483660905040179871955230100261318271416833766369383644146961440708373996412870728525422409547608527177001505461057188364138886422392476050366080521351417723220416469477306560371497977144331371726971746741225888751845295968329594125248224624931587215019140091718966236174892390473598909751989948306169502929005989822167884850861614208475436250973796313425122887926081197161919889001472324167441472989855678804796434095047822017222963455407015574969980595856745536098627383017318756902216005300159706508146773021979834592648157796084038310737259574508471973420607300387706108148250208602076284883196702877260820948807029589467747753717963362893348549514385512580032258135579197756417550814441343181878524931692770680557447939103014039926213987072582078092272438352525899157236597785220710562368120260828424092119385918292409287902289652056286722862444430369924902396655341734652849096472625846705479531263833574418999009821404451704670833454677995146774045802149670824304761230084559186523854130180809918610531927522851244645883431802770682767221245367520036172457458403212459721556314577037824548103181150037376391851140167329360206741080800646072991395005134950531879793826027979901045077316616314418832589472228315606275469941344437310121719635088385673719907003295150617700555733638192781777129710251892207253295653645440782992323856184990283717201012039805378015933435321949580304938248117490327594034809512764946368259282502158932846234117034123962036854974277862728751287614218191384148642293672387111281328922431376082147090271711575590973823971246369994796642041733719455466561193034010476189971154716877112539759869924929448243581924961434496936172377024181138349967314688226026535494734303939234215348448267652942308850126464599442968552530773017193028376318965602248186339170944463879962208883103056531993042094903980373191376582014886520552682645207979986877778944507997290984710897965310070715156281400546968961813768187614696897994109915221269698569454009854754196716724897403645251354297877477622213800056663781367367726350888409293714710736090878458294827716423399302445838603678201994815244998430097510970998991061530111661901825387709547727624159791999739589626286001083429165802818983413024310849479750206131982178387620736986641044865483868818654218625545425658512276515689238099805648028771869843516921081735032253347853924793421491964204159315323551826194614441709455934460849611971331709847342449859442166813617046289986156768536630446403966612438113031237505872951058702657093992639572480983019221062698512439656657657794849054015467849197896220890220834180650306661096846159521637691055436072767614014069343418776706181983386806497799828493398627446552271201846460107575655522019078203664041406067745987339557456856504448594862418513158892192000213635898318803117747979809560763330220803395041517589031942242891340660424180566331743658395470071889009908068951328489648108981008587417097576871118875246037946413215956689171552553329658136579120518739984290662759541406273769579585288502218574701221098437470310108886789032338370610896828574360157203498751858060105531641949200390069370002940946363530493440293297281650950531841904585122138432158709761228091248682607432622625932758085885527320302772856430602632167765136177940196512302347892169070076373722620753387676080581344262922586650728167705986306324604688328011877943635336818950041366895375410169498460292570105822653725483229819270070592462782955781525440184087119832707139708325427053007012953798364546153989668870328162933061328825932263541938371514998977558493955434785953412481072087349820204422367080797872415376180079374538986038027677831834918144481229443604377902157109065470755792856549781788544351002201437950134277343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + -59670332231352521695961769644236459200711937627021370986494720632049368866183620755435970897030942113832219083708277729302749179116033505635645271568500018289630599681769768139394689849912797760537915051234596933245537478775745626830172374415156524961445005504357096893040599821667448938242472272327759449553675073473296388072939310951991495865727780004385589633003442518304342760252150774788446585914938940486589238686037596720667040760308872415150510595905033717657114702749728291894385509807693171116752834684364800277105157035403287208577318881588769762426783361896170269894944928266278717364450937449197917147036080112582450016301206191953469372771891635260526329716670255368749980150943286309335673636670629056833187153302440502792126460421024148515816276786169818469682739425982226958870220624194691103478761911245339089216548817990089359874831203619564132531517089052376270938878938801146732889754677324181072268817898291800139047074863623865646033933063674103941183353744054955112030979818409384726026077317695980961559788099319012111132659617294163575329284213164759840866022732196477394329595399537448561228938257958570090119712944461386114466356014271987316884691463442674637842354736260490357057357150530302398319846666217045602924486326180158277974672141247316131672281434992943565833723010901324975105216281586726350751539730995524086213097244109058088675360301643261494977680289905879394447493653438656270143404070903151551366370009728129059285167365005659484974050661250160657256896885577178718795627496100008484251394879860502959254852672019283045801804318175269166059619461687051729832056588469357238234684034704350948692706370099737962989650262043790910047518792069826435300170182666525477161003709580854933149292522754309100467965469191116449906796334496555174947347806229961588711539352662926752001742008582590892571133017300414299698733960005661258908711301508261987313631857487562220664466504534088647866679555064356923511882384468901801732042198986759340747881801700000334553360225154192698925917687916969951191876201008759837268508539212803358503344972034047912849307666934218730827291321362788626486301429561714045459867736016511707161688292629458715733217099418374380418514524135885749540477717587461926979164246480972479716737556072671628768177925327330483128443204650866546240838342294850202048846813487203547282142669656455876070553805449198113723868752015875344160007835605420249665492204152327054598893673204419675505710571978586883754241947869010939610422493570868192066198999886419496960139802037073301767177241918434135749628583316164452294076326983127718692514991136551211166833886286671638413256743687536899973134395040939151373410877967070138852923540563526275142509555822996795213232904979113463551402913698963913830881011633439654894047682589908252580975162074015716821598622779586491451817520899145372699451452787809288566920068614640478212152023842673560421775452226845530249365095522934597766171982497693469820457717545481149753433981113047172679588909208711184970392938713366479239403074676374114045807735882192059919589424490904032953478005201957043948804930291142574410547667999422560886604080396528794537768086240746249594781253750402404804622686879880815723644464198139387152555995695246956259348088298690871797039896876486476610710095474312105103110421568600242608454164581972603880656890652333204536217058470027194066722066154333013066118527052619606175187536907370871048354161971025934853990261754777346933116477309713338419713494016971102522600983503039692722417842924946875593911537093434578194999633499407225410755663753880930123496433672024932117566772480500123105453797330350994260928408771533646214926025451589585816065111060439728688975969013441602584180145640857517719268798828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + -87772313852609324613286093259638651814847538434546280772720467320798011426959203183004166428653693604548517344367459632863865031590248537898481072390694160197352845648837674929306787281317241406043860393224591162944957070873960579125818453982201553870044623908442620409415496452036869160950477535091091388930841951129801296788126509276767531518093159324001021805785226425262678052028837253669814516095702162653552277069620477522757006574555818531520052056371379475875621913438564009850189518898529732185440442937142785380598718518230635736258248823107783866939468722688239942319974126995089586989695526195205415419930514548843641347699891521929011929141971542600259084677685110850865818998194715340850189585180772506817787217720693724962844907339805222995541577972275216643378690004707025057517393457757087054503003304759377017389676080831498074011561933115950696139003630630454756857021672907726230981952891721691923649725513692758493925483089517373482214591967287037209966401007438948280208384464312744773365531042961381422837109354642859553103174655408127283124561357703474877297235783391747538822711256263666782123922834883174743974908517954657208357873086801029416325080898861845392701407550487059021713970406168014918226182942715962456547239182617226100540146049140819032908637778276215585773654639686835837294508589363492837469438958152496620456227919840349951379169178616216962334920718215693180401281852068351237523870374883976746912761784304782280096642627329758872826629912925555858262142004103731727058479607625867202919199409426554523330337759929273216548464050095323541983132765147586760822691319260854163212419996039681884973835905377668597949509462948820820900161206891218886590540503265898464325013849659993052137091752666194695471018340018889611778003297924950644220611628440575891714622546432528853195066687918812692597005794920138931716173584439444925851981574349398295955397246290669778964216753367741679440416719504699876885786564267248114044640058386737458904548796880059072826935808619449751238685884249095421673684573424570844458099588482201651631681848712464027138518648354276443306813913527010596789773643782125209536150997942098008995257106855811290276850389057053215039738963750720948676932256006107398161974222738052719214682517092953215778774094629770776506155414953848346093188601611689605334089858723873524637037136478814267979964124314410967903365602546150537191472954941507129141342567233588954893123747981616817535842825871874278964672582322267374708390080827638845317647236799150977564978687342583771637312525543556368369817778650941520494115718841551902817048349199857554333768313853164976439941029348118372380375481732699781779027339234731300147660835404822499130664694887060055332799089368321649539198992324283680006138990512875866315584608276774580370512438760601416752611146107150806280479048927651261779690520659705852223622872168862102618480369732578595135038516390738644363005048222936161644490145015834492704523198440892731471540272037023232288151771892139605087866761478582788931855542190324591339667976277363308385714030971154349688419826423371939979379018391994998687864467596715525711386455972245507047659880911028714150546703901088038034370514672676651226406794658732678281769348051472471759793819621276501262758738058938194090976805789238247662637902846059367922753642256407676020639797389862742196767564986475349237820918963673112961689706340163610325414331837327336467980786751173696467613892307716022543302200124665827881676188790955032007277812741763060495606887462624240932638757849220967798839017564203843626502956641988019958020807722196429562744891687720306271423973170202475160659382267520396317106997257669887882992717355779533349466412645023538630084658507257699966430664062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + -115140968854945859054277914159729109882943764120121360702831737887666271387620894400780058892711568352011387617003082342389097144318435278441325802247742759196196378731322559868742664825246177974850151799365104489242514551276406487968624260519726475098386945063408451274523929275700505888479248973929658193171034043673117649350246780233627952457997660570749700639546342055285262464790351047421142694448744171381629149443158336197175328381769170559174848168476370199558155302859235579445830624872786655866841259642253738019826815582942768515753800555277618301879870909141358152678722699431890626180530481975644095063909431007648363808780303293338239193015664030967515746390268366791985148916869099853198489753580729354292871107053428224473498063641998143658408847572332103953461295747285604126709218615082609574697561259086848943474852937756983163486586886496223072194174750313131786839753069238682632035737761391636424732658024947288141457431698956446226546328541634774792842766711310151082971713420909755110088984932852228164799177589005125102016594708090238253679960460449737805472086396567643175907899576745534766520775492698532556250692238053406449727374270910203740195048216335147319952768163428612352385332122406976771047019674913643033521138201514259401107042305824153685563829707959862169616874177546588826613985665212535640828443694290538598863799074463752170641576291439260666051055777022476123166942588541172112029938833032510007265993768034647593780432434059893232650573968140707240248363707574316953940063908776764443816698124884549406540427046310626928244833826535230314329556198514739000960322561105933378004130707656807248208372789993384752192843642463863686746540507957073710181926938745727010467530338779257921912280946475115595868688213395921679118070863147925260555388848883590189819906328233877758077390312880746587553923355706776541595799035838400346214541347037537980346068196560529236401920787952407870903626719765766706027817234294260895762843269011689588331889233999720093807726710579786621861938317926131891295663299433853032044262555435054905962192220136569066778405656554376671335482627149207770700231235672088889655019023155190836628192626251157251732712983661661457232647872186834727026085132698529539233983430177887102863059296859381240035371809249727625898137329667462938973325195636791031159468276783529590028529185673594672023880560958337053854891343604624248180895567863153865276954700575259174681957087355400647046811649448240468089029985366877264526031384362280773708413841480680759510731231116430945359410418971265148358885569235212272201367601872313900887950979180523444751264120006467344075092602854218478119147313003869667451857220003820304082331950719224483708793187216980682305202500032841338590798979414506347660012968005530493912102629604988502057137853507249530789182060441425720881072867333657848990690414547437749876315258754146912595163485033616474794715614887322258886315205516314104580860435343888566621502558414957344247356741074674581321067147734856771564543818777689586904504571938745430565035208211826084975796831101168089181783600997876535310185340330696137342129247153224358043319168690903536959150949137009133051089442633796633769785502004693772106717154923700333207991183877783778381031143946070716177358584356401121485358436973859165266121471602340392647401123214985794081598968268593809208879732156218151829909697249339674047227381275496796428771219835052756283256338514284415496482330560828069079479758136293281494555123819878252152614925323925815783881865101400486630771476726808662825616818737028948965415563838636849870962641373512508820251039429800288771051483676905844129903698261942953309723628650229624610295628624703374371217464398886587417791815823875367641448974609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + -134640233421473137660525119858611419547711840115781057538814693514300322363761597998693526006452143528107294728324751152976363758778967158188029506404312368645961544169193059795747048796329768399302786712550775814523603665629788014005689766374622430524779423157031568047724588770330677630246215139586676382757899556405557187785388624022998383316139023423585451759390113141778305368335577075832356239665350772416439926076873408162247222744619444107176946812513219882490905090500492468000821194274112982542843918825102430345523594347064622842787039688988340958767237245911551400338546734188322236526864309630778431092183970012390062529295361945262132239762308835846428654823991865156703322826631494392773760294947681627473053426756030268579651360959209438459513534937742704929955842375475262467584154814538583919372757003398270116866388906512025147563889155419714708662031909319191858825238273145940773938005042877299786742490228686275821383804207314220004662756424870114717542307143188561068490792910962657471931976183710880022594623326836633448256332928248315780668571825076496514672543525957216535137408526814937983138204973599956156555972433611488739886957450234708823353655007269433641063251019652605414840797865384647588452588818292798593944209707241710427016160907304274785471608923994597033146126691150913660647193706496346764306000759708944969097547946644222786675746954841001876300799923714923395744053081174305963329616815577284518738985969050951101872687695801884342748258593714255964291906322259061920420586625697964086234703762737729062755491681938483624465432627954545316564326551876018948686886213272172779241680171436508536296933000250348841269292781968165075255773449030972808734886211180067961302873723035315674120114413240107862142349674747643123919857715829548071877980571775413142773997177353670117703124996839117557221542545786956910176671583937628857157254688429981166766968095911734657740716443946989828467969950312054505515042363595050584870519539149210038970265684194323640253519228496214460562440015930308027047864448762851293239909642184638694947199656284788151321342497605267188908397224824928578214523585603780955748343131296835766205013872988361536901057576892379187286369529387968862376523379444256885748256581283334790886989466521087059971391569688495625637735241433681008701583906400011953538395220443037250793676722237778799113481930029995212462321273440733180000415505171740806261194867008116249227661427651599570427527894857293955898568017289369331613684963742969861257836724516894281337197745385088242788821759237802780395321766683169363116128167770058855117852371719277574675433988238358091197030715635707904516458220290958622932934380710839245820397459221586662078447859130220289980724190839147214837464551255121967331689554855428220589115183887167413166442045565255950822056850517144638102220197743521507441097643427027280921348473455809814995724122322455481954784808520724549199854896123495438910327962237446008722148521134860974755013697767931652822853072622217250683309896454336081708926495437342862355923128879822595647415934231135088038616035222973742024003848252423461306001195777839973863966844436798486171946577943053114713867791357047833989815879357890541405329379995269839757226895240319594775073112199510811974953566308138621685320099166072316227708627872086533917191835500057436051695343376566816799308342027278201978371429698042997230628480769768176380260526381570148022329135196948781543249007824447721847060246827244787719395527150675388162631722269815647054373314860503390648528660684377863451084236708490862434493948550184660414640769122284946826995333698828777935075857137941716234018299176261904708162808781781347212735883577605779422298052164230774963016301626339554786682128906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + -140196226268901928891990339570789509175929987555382280096688000444619596689877916968168453313048533976648295879079858501989633069780663395163533573351654752640568460708202321578024965857882536823255711995611805549792417679406493306449545727935307925227339782257466809482248034885890245196565889807053799870310184752260215281651340041237798320961375560060290256479257219334621952157222219327247534779760001866973763704042102255443350966403026947688050000308910119184870218435785818516034970950669976698965550277104495701178143020563205871392277309055433904579398981085188307155723166621992417567515147366892867852407898307842632632475565408304437331736606354112729156279106380225558469015789033484725741998898047217477661191303749117897798363552013142094411111861966907969540738316268114399353681456733697503085528633984427166026986068572327503548566450365733058729399793797840165858778921038100451115999296829888757875575304564534123164040742163070846920393759266303645836230729690049198387319915139404365042762259193088977212253147915594563776823124971556912194144007972336586989593777683732939758908022998812631480982300019547034824225527755568372613559354862405801903018436010713688511199419206472763231484633029185730169226085950395970603113348592833628397666801509491729399831190970471156684667771867601144171467741893389793969129518261487925095172391671275459787685202540281094925522193493622723706246948196109049026452487044570527386584653666153968465228583161615801067407919941569116209543786073236954284125574248553795078703286078235055102373213589281330614579483532470216487256163879359198827458458549725173480702826344475474804117858158069182966025044943135105657207325823207781246287548627072667970408677051022934885802342870094641242470563978162552125935578370671608395439650750728184337749469976453342622649507960287718016525744023319134410606560685723388343333889971498911687812278946192677177473073171206737745302441809205725705509207730221976469729352782845793156978875818179848029554813475412547149039969424870726420761159200678824618520846258542877403184632549258055928356647485919631750186967035581814360920735667553491740617280896637113782516333215525780755641787889639866289156426341233342297608297732613178749868364097051292151985427376822008599449867111376506014629124542718376880414058567792720596280560621259561313018592575638336151347226206880880141422147845813078676453774684221592099098400641689790881545443052403727712449504623973070515772806915304810044701536711528968524542333121524598997226116606085152547599290143910631140353243767594861738225500605234430240110584968929681786924659202407757158740804124785138724138042343672959332973767527602829802498841710027130633733439472088983097705175708907282261918370982621583749358371722550616521531307833865649780369606651523445493823845706158366678610417910898366987323092828436535516004615227354694733733144733868440767218395192953334285152772768963856421793730647070747428866575747128783388210413364853168719978986181851333189753145997466509843902129657055396357479055347279514549435191393676461212949389629742763630336579573956800112066668646038180130592603253421213401293429442194108073377872736695455421991826541119657392019654756056185892176893830524612055511166218814136784829773413977793874985044961761060865188747376545725464620494947662087027571371073981945246306563617290966339667249962325675737157735189915914101014504266303451709363334036501527334647534692806648768434925135690283501115674781154526274367969039948904703040660781169332811584986935912488008064084728034647078075223862824108469735045785660887809898446870060994827066852283909332392796039676901309946681090502561634877026682116480658706047311809657351933111613107030279934406280517578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + -129774676938484157759891949990022772400251816684792650762095266734990744795403698972827491483876964462270589045606261874629245965699104786317730212674056301917735450456078967746443737965425312163318451392727148511082924430017770175179147668612044805758531332508731691269066371985066818816138457778508366409458131855165306129088987159449548709303977580331894105242200686288497755244489314247700699974038560931633332280661272645576995598435984530419865099130033929567497170362934010803074017988084589190299869938431461762988637297751950654650208948562567154331078990441537793347764489474129337542709654849067119112709029127497192073871818560464054965972866538503640900278821516350707876069436240426738767480666888684285211585938191300353905368572036309620422543078863088884180128672378228744198299399706834314245159780280885995267124049486176073862805031675552924807275181468029053684530499153321986760313625090406773121554457522396196174176566283665230780175990299498556695082687802256418053274119368489542096147401517701949726537536687505404145040154785675253158523300904226285296704957589630520693313000214095737265551064227381966786338337190874932399443020182198759699593041234085984186613482242496165911176543163007512464879905363073588404527377161745775184925088571226749900949558599151236756799022028509837704168809491582895562049841913435410631082370620604719950423198750650285532006205640237166788311437951930090433328280113092791569074654681046486312054011023122626277638456899965707545499325437040654531724148220598359382431721478538222816786962572122537587226777014593553442248805212411393212953671525201338187256823521758846954587023392892168717234168831464049324067502130480725970872454678712740924526372635950671795868578776856764187863994626873676885989849911908269703187502323231307636044250633124265684801839896854240063663794203987608209651734375052751122579343048961152654919859829886507210872284954215761621130719092572074655616335840424071960229154140905699142124726769156559476836916002492955894514480275953428539244183644731839839501419133236891738214021020454848085454142826872669036337734138197795492693025430011457151667511278482019071688962158916221825603801617326063423616683034419602719148656082757384319186614332775880942482639385993569526541777060963904621597496927847196889534017482224508803917987242652603632628247991869407771107207776631761625878662210384236324464355414983910635208505039183768940945690295272493108607372947342513034090247906445312623122413912592206157685942377883509596028039461082039710311458206027720867685878110916581337484606333321316764342127521222827549319147792349773843783208111406488983122617380622406920504589300238640560548890844344190025780314855251650777355534775555868299179936465866239904932431290492430103015369439814838743596269977121869837901349976097424883198276347158585307282514023780643426443741182604019959432439684566673964537311202264550531560717288204221270992598484165185535160524352136110940491010886488680252339283327707734826874195216119402974590904297387335042825902064073936591954522925642100646634754605307557466594584218211718946420895247488578294701886010162093281981345476519015077609617366323441114485045674873869199621020775929795460405947989847328252579637369490247394663621446791239348272983949840326053954121966868043924251128743640310304027582492289646070385979650238370956471715532171063589037131373162984361675666982530823516358962354748302163179656031097486374534672446255032419657528187776639907902192973417988788153377159366648670596023351555316888070547960804659153341810088698786096322301613820342921453175935879484709210935729366861673272828799850236758441758808744425275405750472559588711137998351397015994734829291701316833496093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + -106540502899862849878951194692922315594863040322518937847467564288036165213636216012611279207813390124566179213210158326846455374448467685932515871192397849657257580120055661783199271313816393784716195859643900888295309069834134976137615403738847578758715976447774923080196603433529845636352998651140115415519530307610313560414188685935043731701494167126394980058578142423536181524746971672994039519195456523851308450518505567571823732779762514252835847766601323505567509608192530404611405193678709201787418456198901731585002105123378317570559006277620075417256659076810773253445461894176525755869381801430518397700025555286675428724100552079414240534591951362705182684516327506388756511938987484905167267899755529142831376800136031917777230537468929202519023221041275255928099948817240349873752740180306577415253789770015067566852040304578512283601382282742871963830927671412842499906958471585268600574106472431550139972407247307922982978692611920972765871910291051561573961421171394314679797895714267451438704615899604751612687502129597433169534236909515761194457680971700325896527606375220550282987605193094402120397259157697078325475221940813884673893828086509702800385333454542985548324777796704074840394328040603881284587411361330028757607903537401097008975215666594270493775713708962951857705256001165364300374239961759361079786837426070569206107487276609646701064526173181223136088268354488656201420139134269423001408228751392161075367991177148172907258351294110054719135143755753442588857676365204182987226274410008497648838932709778627667610106123566334164926951716945355989009289867524358284920415925336497489384780921518858962568965242442019419425354107186946230575188356473009862802016055413881012632611434388028504752062663460940937888569814781409556137866491019890173059942155901075365868213458025965185266172893119938324097520581589075220360843236166479701843646497076208573822600044306911758942960065928428911573037693796603843947764821577248498335062560940042666962723217948776948912851747966661775523126366363894330564123307090580592160081225725043678712509757901482582266014157205415490269510817765195535862256886164935123519392365725650758995370413207119084073727386062813032496618059217218197011614270806648140373341364262930348944101243456544167563143647812222824816456476102156010260154045904143480616251393989443024119620995246464280381385801988950309376859648756958905704183688601932133996807669269982202526248596963091942167573643305532245016381415221948408049019208478848454529220747003081981444075867619868321326463696338590216672988656849447281124929290638141037462212024527420127571241358032244724444044747017955054150509076491875751935035793032720682439795765536422048055276846974159725101543994725999503669190984257217953145932507979625054466499127367624743000327363750436998195361133525358988261055114917145349640526106188624487987320890289397083928588280598709281716722894960447934582234671269752261812026334082893707506355933769242039359276876779014126865045040433609017675794497531056860371528611976435325853093786364752282520802983410161215728762527498974494874491035477943933475098766235372613373880072138991513674444024183767772302273854337263726180936732739812833920116687072422097538256448892083032224451975705865759855397495302460351567592985813558475889087474008100764598137271022205338237034317400019237044489967150200241989471708886017891240503779518464527689050867361412669726600172862387114535057558237163542545331652582205128904392467746366662249163862702145066232182532572348490061773326991138457202682346517771963163801730483025303826231270049337654957774802292386374929323776516850592496586867771389069507626476564150621562104914855847939457870782349602212235595288802869617938995361328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + -77326331691715975586300865264510945697855785603449851572564149895068116420300382567167527444821011204468327682684990283838805503167959178272761983150648763743922431850030504425850531508565542028707068929609822346628060060107127734566353602229177580505248416737499062155521257633918677044360633446714386641703839244185262815759961638902247805806287889424561611564289785848166155497430092927956807079968643300358936703976290922886522400231188129186555592556774821812020940171080570098833337091428275306422149010886560542440958768592387861756293290431687304411621413297676808782981720648625169548565835237322154712561363215745839320207742009615851623589405384416009426871524600619752188991849061058601149038740077037979134720660431830973124037324726656403884387803625636411193394619149387263057275137823866163500492268522276587025198918063559944569784749669386104382163231634957985452211306069250437597156436385617380411811193087492078554178266118017099969857874032593026547095933149518520637250756262368678263897211537639042194947998685271810422870711762700394810247092765338273890641521259996832951680027463652694303215842106176220694156870099536018563194667528284293345330161142380774499648814789614787645802767900897529440854511936131134159519898784354064320052978353560409904780264026234493099351646971802270799642763174410713196330090654475518356770189521389386047005197410059229379301450018385643694147086559568535978963628480329932384571761606650641372117186516085040372157503201607009201773690432827461108358033723924053011084008111372260716450921732623474738375201362834212294560726085044459477541538606757522163378395849775132802022838672918119717818750398750299171117220385054814943899408141530189609870860914906973677852283710599590738640802565205563432457459241870019976659779412090954352942148336438896014271543548448672624020825566487649553711536383969349125783840772268995457359896633401449347034742374836957499554804056858250939812023656491926498509932408162763086993808895120106612075290614590132313938429737928842702143936923403657974074646310382302054795142106525776403691521377778397071407979978466354913442003757498173871951080239282283697875127699962738320023638963577946110120773642665595178473486656656474598626598736665725369490124301174315293842023773014881312940790585537928664105799399059413698064117165746844397991699201432594489918465590995546078302441854386441305703670982872149245032243265538211075186910845894097533997718440201189520940566405913628116472217827394903633290539761812746724508043967615669715407914825512093488774687362587570423029187179776643679150998490362240162221937483136384719792010178358222126527267396818833474992090639536929415567992004363670197756298261801695462912712873621864365021108488985047286015355868832005728228919091257942199744338124288958248758118433799074365070945735455551286109906639457599143974377394790411984536947517799472039226778922928804812274723628186647864903012641463794514376284796218587012166407754125902080661458078261731277267625296737659431040717068640073125897947344767043491166176225130402543347311737998713993831987927375734538396566640147534421791676212281953758188916692114310964058908248886978085953429119361454620780422312569308950279047777328018462040877456448198705006885567126114173112303779371066507363813197970294041456678517297668964113421568872729305629192562663855223219838751960743898704328607981009141474648507770700818414002304847283486604565859652175006181311315656966019155655084621223765838304321664457566995018188639068551921403780561100727098596368763450724520832645085843484746487866472763126696090190420067462216173242234480542463805561935423567058425519823043456556168968601719843198157239641532534335510717937722802162170410156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + -49401245406286518645689098392778799152630277813809346127837855140313119472783220407036324291264924860534603315630805186399472349025290163684316713073519956336242706896800132757255717125650929310760266815249174176847426192545960948823208720406470479418661041397330205897960493090422181087515680831546129776634545854932304212685365571168253686738236645286451221232872014805042693734951501470560421473012975870137962250814763161852248045305761146498617721753620457042317667828678573796144871134764247982933817466793627382971011975560655108095186084703380761268737730567185204135738425857717651718018445203683489241537053217506186782194530747855045767544090106899561422458049060065141508764612993270768312189294649035429427190244683769908344508548826206234872364794238954746272150540676221607028442330191510950036930129761280839598457358569429189890399030490663219027350182833877951850504673850260891151810802050646286484618140252892483831962925945070652194780382337597175528274472828737526325860170494642820186414518160959532226074649516902665529246398330862410728261272899163864655530653023773325744269770460034662520806552405427669572121039727615713898558646858696454221938828115735050523154621151359604563335005747247170996101944994642111133066055830539780724620739879503780107551193608838408463231664849264424821223450878482641628346415606818062779658348807936319942695114320125046201265376140501298688068878634989482716645071364514231133158147476038832687205442781760481625246715664168018052639953074563592249526655663524273860020626099238391108897767485218782191180440567485980688129717174302234128243528274869675598222094998195894434273141229837526614572939438395888633941351178190779953793752857744047315099053335856448038006479984887737694454549691233859704724771926647628684824647306828136268216389563323925132311978488033763197297576436466110291879589814727447764158449099909847527133994409793394970838255897775683521914477853638605441770686029302133660751926136691838953478697222942233081395072824498215979096189434810345382406796415731889041102439107284645673433076096833073742347242424603546414292269969774040303145714127494013400674693790309174314982487026726893111736855845867954211066789363332640347928098174258362076873130139750960306479355653098104471140347117257929560949373799549834737239665335963328246171808664979822010369536238860433154789788390829285841611336738273929138532102575521182379326131426263562363144824673905942133861512829677060663308597712927409658048702818121727266208073364925305458212363347761979853910853928086666663258211108915878247151398755966832535908296137668247705739430890616902848361969756334439323699678585499594652368050659531904429542133255562796711087456029579932626491819080451144538859685772755618289313044678605879305068296070739253082732500891454987359758276717394937337541629334386031912390354860022713433655754772315919068915446013727701860883877104891515726757451703154610318856150219659435508465342396516159946618091245885065538780586133816987822031085462159075818586722763042453603056801699815530200571672714961657659139653305852265190430078692700116693930345230585235973121518548085151863983850016043068435494069570486499354486224511328170689256854264290996119754614610464565724998503771624991630779099600949363315125933408824688264529726697549662234000562660233458683715549826641153520147262356254961623269522495203953435593444955175592730784544259446532016904850487655962746251855765218995030610574711180785398031685218285300057392296829005763843416476191274742957974488812191649292304191285014310204857494630665194948240058026673690051561131329098101750410030398503606269022115764387397059951229535251829672356840584725842775183556553585118020777144920430146157741546630859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + -27608941638834716084333430773058144114913512902184398577514503533424366008472655304587499308104630146226625034419614406267076305068890194410068351164792745690768672795295343271936227412656069105858326897664818876599116065205263335083821945045731218674938083183068186874966356582151865579407418643319374106873146962963646038121194577915220880750145208848201025835023206137972889736764746916017851146542124776226158278009985436103196457667039189171264795299399255406978505212895462219073998764105881384224821150465418719256776938802174530794924451875467160464175336755583771627220846634717437628661119777198128208454900817833182715321533670512816089792013544541047693085598513919034379799890728055655100492253063128177670617106215650075280062197307440466290165231167425043578347097135160128757725622352579102882931239936366647452943630847356604053304940908214382422208634053996209271893954940202032081182753960923843692327876032226272162479183663990227603465740175679620107868190906667897730224454126515401446296344671739417636543320049932513602693707462774893328771947742946962798973000780017671765124797362358482484965939610106377526541139321959387189437664621249935915007237131658616242717515032853534045307686268816535294387511271748523617182401086618694415313695517030133592475184318550604494983091242894313541688216158989599455830940109893590851887171439351993023321729190809800231370920438799959498425013090591891414448170594304204054747031519940652827772462302761248477731455787617612423876527250702001766739579356737440604232579872044667897115475294881894073069641251393471790939237059195905561389679342155689889823665095942409580798746163350700891680472592500791994149002434771147813564057728643853508678273204546663946817874647739850467721623975225630874915310483496014841833964977402380687945533878210397230446208667476136375170427556217605807692210429960215338284762791529833459270221634735034335486794314362402952343268375137240487715637985240916042375788939208675733693874050363591305345603939433180149547036456873992481260366108256262949994852301726973698175007130409451837500672128870101798334696767415288704801361598218748794127446945969014632352708350485456849188075538404300060176331393851141930555018587855528323362240604605828857258915269298984953288316441935215553405331830653547295906175593820364331639956928420940432011900317448808957542319543857029765125938946812180170466985287402119459861546083356815609438699455926417251876805263281611122586880127939716975981628447952529585598047001552522140459455921019731906560115504367853652087136373056492024548742802511727853090904755694473776085367481273825799682429090420530890260400019661097659361455298961464618496782079546032786795271814982304222981877857113280303043672858125126222512542703057993385716202995337519414325185764388772634469765687792440335980575579258264944390314127678545308724669516401250799774937679664231049720055071695747205360725182096766891141046703541007931880151277521269171327954996063623991028707251942167821845449441605746258447710524551624160840292727764854586274057667277031211802683176203193953992434494248786171573855995583909453115092959430385660407379663662780098253215840357110191359219302855364265558199982646321244332966825452938172588580035450625695339390637027392876224565774647821240412129556703619928244767345881671618445911048357587399706589572468310462697432528007755968306019791221458846014310099905679849315549203865929716623506892388228855914266780159647818761040111611113646063182285522281162382654910363210305854426602498481396872366378151799830789786138429203942262236535772192192420909948087150206567094305814750659288843025715893474225638420609126772524035801803150398492207612949345119091049127746373414993286132812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + -13370930768151151592503144773767247971147806301698439897863505113171081307338899586204563322413911060388395546116996370529358031624482138951547587961573523945234679507986439404509668257184883628126481432631591876064122558240770269996536319962899536888886113018708607868533292935994723953749800444346995398758085257950968379718027322002512374353439240696659443916365096916068695107162238531144401397776667594943608795627834375103490051127492530752272232232063104190705965463650317393279110699599861811820132479062048341541211624632307348126855740274063739100806810684428406100375951639948561786322453990630458751263431799777527320233249661724445942560578901761715724523571660367538446854314355257821386800254114949235831162787048233290028751019408755933915675304430132275571104387380959838727823011087413549014641622039213221674564778958540061374355689398333060161280538146233761935699571722557675812515512988071220952956416222371067464318761790110829026257392627749290357217545301721401014204478401216657904752595806464952876164810617712840671573583875956615919516453296772272798574275591896444248961221810801073780344908774311257205566984143453253640259080675891213740848524734794226251448753314339914812969333227268954950239045610941844225151678681830494541008585749905907148346128194740963944380781808333097425166551020751667906204059970018926739788965667718098280250176788451416851093511560090115422715839240786618664759810969822264557152446466567305080440241058181584719957913346385906494066552721207665195111660019473432354467528984928883429804333504941776397849765281137710468857787187947336402660453707943455996524728830433444863704835322787136607042978685208438222240783347895193392842889326524106398387162307768241811296179258438811920341274534400759693068963895623096717565831351472551110595743536554345128999329751954815704517768400491377996084774534599046951860436458296985577124273960602702656352897782816755426740913743145529150233076140980977424861659021964063355716714094918264318550334560715041646395797107235936688385670420912848812878965314307052563588223272009177455353328357870619332510915530464446006596711534058093536151392318282127379658715358397699796856631380221256078401587912763380437991119821298911809198642473666743510482425005894376593747346441073153868340137032283742529298925304079607006712539236288393671192442702297881529855463611112814098381839421000106262339235368552216613476226005450356965365981469936675568791819393482347393446152345212505765060089654818558045634720487457352869099642536357667597052459693418270528305722612413026481964142507311010632348564958952095332656518141960691260051008061367722818348585044256658039080727975831232214407823932311686990595608687045314341865054099704674285538023780800327252699187610303540154959738719401642818033117868001191246957432460869164341953130785810207480451696382987470928641534229243202878871429075261528964241221997112772902970360926414705203946092933964527727776398984770636218122788675931036633947348268214105428470860693877925167223254708321212898874249185202049646620418588337028929372837953805209887763376154192892750725190660282144626300377108972259022805265878523030761585987243760690276015129063059707353553211698581933004307908818682343342629041943741537709498521809402884696954665932757938167776453531392550822015556170700195145245569351699105143061179860081908060966888858964455415949180011500652744383576363010266695668751702893809765343434113198041087000785007260258828972572174466152504720302758857743591517598396462746844737549905068702273055575898540354528849874498862829211514453219624251774881324665187993097379565251176342945525021079225610328312543674701663512322502994521336491024986995075629625517876775120384991168975830078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + -5525481738515013597524095336418223049909508777832541596177462372012462024862690866059102693910769394420059652161371753566072434345378735679685845101286296768860770029214877774191961675839200086406722130845190463224461885838968601495019794870173832996512364324618380753909536071760853672823237694241991131747290392775364562217766645880299680330560990876122938923723865512501232016588217118114517478001358890519561493621232671356374802197925079446090111351395924067725271431700870826168544723476000373811440429769860711761372981329333610612452417031172194888415899271935838268684893178551759767771533078224781609067461075058505114918028461848058378686442012579017301412842721147712723380663444220882422881756909725159943307373197163148269283750228982260016697472361401951143804238414543788707075339977353581361752944342338319526930881081849675172921744154973522741399791132822840207995277748848621837728181931042134188529532237568922986155855892571232115008015021852522237290480044513777505995585856877624438877587726604485277759297883781054000329824906542339914718778154224259257872856646883152612700966211025476596301555708761445525010893001862717865500523381370813907807015155161485585805234937682715208415195041520728058858377901933274010717363260796629053090414432191627776150539432988904450389876126712262550430967211692672283755733304542956117081923692398389782258587545658145511222257401186911856070016293396066914450987721015623916295906030919489217091007449136798879986884482044484188629765566516900049006154860061731241855770177380487853043960923296120107427009319648655262659632852558894426628030458567822823220712810448902059467306523586121742207018588546193865596636650282718695791786488074381418349161614984239453048654010354789103530013393028117104191776124596218162429211103043398111684168714341903340687075264832644044299894814873232868214372737470105063949858290186128938562616632400219597582950435021690374636773848348253030048284268727885865541579919370252186609984889599800123888604737060042015004174248594487133764982874074742727310932066424409277988012833554527307874569407173822107321152941936369403391547978616531538261645624011585597390429889614241206530185899164014077246757347744272952163582256741368007004532624425381775545049017490877873547665276522514135136921334897265573353082381558555865911128019357922445614646541324227598799497958558153131190781369006010141427225075502477770191520906577968182307108681818202972700106385560043107720996776881694004873180427662564490382027153593305170392434238607735768893795213556433922468967277326733157349251508520035025808295390064898307203080197290252032508361718177467703116492881936924414230325865728525905413333100125258894389983860542423731964135714829243578493437065181655642513775335033311523615584126309036490234333980756494781491366947438504092927454192646845986364957295113877263405026022560746832753152059249166758460963179319954994314340525502962855173653614879102399663257709775549082851379150948905153044347545434039202291488865586883578967201857929060047052498859988884928043367777431346350754429149056128420999119988511158976662089919294746029861833989365906553139073653019104718141578889322341718068524269178510125739952065968921545581929217408862209290021088230318742912762832878470487559994070175822403748568193297087332958428137800972615053347313825212714823312920934747674377843452600002539410067553818087178189268907282076706633536462430616277275371005977095429661256666051908733610859050222059555177262128547560934622512814522607727627784708294367976397081955973280374243916223414650118885520809550411447555638257716364391779216886878759770978868847471740594768569472643012805446761234221503735404996396005095071757295954739674925804138183593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + -1895862205537262746697095080097118330511810643550208258007633890853620576999627377438691573836973940985163488215144579154571811548483651192121851612338326508462205447729985655040428714159440204809649270969705857391382405529623165916166816996703161405523978337177330937486368282424698655606417056117930632073411595546148737125155606995983966070797293672962434973126588400946838523639672373602175815187435954411154712073556131137205594884036748291615179193948200598307503665468924182982425262776227742390983904754335162415305399907143893468783537745687506798799843790832541019909885971139602869135982430635763744238988454839890642619675415049196300620000594325941071516824260095734152660411093097618202291426814815474344534198388947463453287221875690624561989746002768481300442308509831509857784471850450430544508874650954523263282242115445730687627743085106227828914615207238028256545928040050891616567026080901188123096836955244900160800828637042680366900600880949200375899139501438726083652205798170989115868203735906663232889519847779432829381559525986266491092572353802884166889341585258613507879304726389008443735493110838532902929791969035075005735272720618525058304963518058567318692143134056360661076799460048900035994230928344206914463694223303810960196269566434598587739946696896758553561378418911012336128498461055303187282328908958068188003744294009533114498576188937214139210317484977531176028924007964288483833609519422665715260749322309811129363317984506912385492880602415150992415950743001489164976432984678453763503125376210266746055728519968484749490929632023347554890585093818973534923197589745652629771162649212496024509290629827427905473126629577758559253735804133342702419012930125021482129031664957499920568784728543734588907875251589534527338974154768497088264959713895208547305251364259475606900704969560999126101628649247671481068085491794327295477883461816159840719225728049917215280474067149782697833057072649494304052724740158130816759844206730375531684334440240669690549486622592349653274104761043946249855115787106650531233168862489139507484906140623588596259066528192669141007403643611761321881573194100157453511316669039935175296838586014461645882912074386883512712883251087561674714559862268874278856239538498002988523659179279388069906778458044598013544272118197898189769416464885344706784047680239265845283475293912154728849095330018428064537865251564223833932785098009997169149881843443416515441621896724435479888096505529745414843603940724355510521194429666619803551422754471762343693240361113530350838828627027170617006029300013701922806253912113310141175084080071953861311559440435502409161013368694708176758489360241787681308467839106046467819001763791796128906247910905566425037006616662811873119500774007226125604626208327827325407216026437523462786097177095463296466998769861107431113386724725105979128624773734040848496479670167420346535973702782649516298105505686042601034205603935807638213440789531251547965459097724021770204008686420723432378283475631542995626222633850869080664919661530769848789126097527188264844499873595030281908111618435716314796896383805452749922329553332449690539786106670691635534829183537576331832588986084523008121537572325010698870420872172413081542865375121079805352213661619914200387307771222589636658872761212533377213575627370884594335811188517679491577354437518555306883984916369985782394410591842604325689714032522837371433910623041229734063725291111644718820442122927557499625778026996592783729218457278739919813793866519281840423026575321732285807441825580590073896613965358594694931385623860813437317103369782519101541265466621390103059247422572912956909187838266845651794813437893880534973593781980309381831801044358820629298634230508469045162200927734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + -511492148392262290965157273751883232427846461692926500551304101430235265482351252739550036302738600373875589812521238756604961693772249067958954894882810796025752760427547092196476267559953163733425523533579096276971276993138222665036393690203032306905441115764864703321150327558586115452975092419391924056620043126530976520083818844179582255965411770022918935690789107966047822001584890766512446046597195522340758636984856829524959148469230564013430305416231621967188691654671373588930372706017901579870838536673980168781359368019751299519690765057964687215973671384474507800225314464725689895098590020032260174089688581208741649153264235592632148600307543020246394017927849455811828513978680191707425166047803777067713582338411178958993827924672536829488436582405533618552585357414390029409426079708934618924972562461360564689780259918257201467487416618135990826993809829658362460977538122417938693738718218274007076727857743358112668071867302213236533396206532672235631579768973412634383338115227152937546354786200258372220276574571967274669601849181761963209544375721685031436433218837663782960045445849709947283229224647809021018981555723238478177075713989467714335916478593686959060076206623973307268857775850719828104528024046954754909949193253637067824054376293164867005687564973675356238279076656203512446660278827883185888872903326784223406250054816316583462442820752764880427170858327459834149469013865183728815058670579597878972544066924232877330405426843432490328264076787390583050881509689837120616477216403054968136883373452487085721859450437295879094454091492514086038734927340366335938843763016965331710124694895201729684191566771044207740315209711059724909362313253666686421365140342369784522244708866363756978990476618305820498552162493160914121718456964686449431058535418706888148847848881999799124909337157900214749859960069601008750336369867678317729241691580314536627315435265408000398364875564493534179367810678097636009559241665801216688519783841978065681649157107152774917728291647250167136954040491321204609380685706254972416041299328618737120102483384870880990768186867147194064735940937909945164628231455699516095903608862243496207879982346173230269370356218415032532569351170452069128381762207495764863206961222633542298724344996816945832745839942745581936055038011686892683917787273821228226612302576763348195217648743392760533149465895032469395568926108700166690860135542038977887038742946124903016346971560038770318826260712387123211182726969326229851050748747760210897670261440816456275654748691934416323488092353332491601775296987830258539440613682529449185175172602734607457072231775574448841317099451544821799903897968527792102040477908332699268338601008584509670584946037955100401389579415537400071638442037676099224571755080885220308466612099664686313863382394647292940773700533687394250315518825822789377068715517548983243354619350394199817480245029493417563310609207568069502890822106478872970609342293687771380502734638897714730595464529909052273023746769875073385079240676428576929747504393102894811611616489896318995489735448737221829482798607673516274760492771511715487005888990940985240604801883568352811682728992953721933952598424284609401447746636628016680432844950756641924165229047070962647168915854201258372000600651006529274427640346368843934638569124786703198844958111906679840958406462815786096059532882118561318716199594409139314936133877391419552970186994871906130212609492067095384649254713370945895976926145982690796537846695898438145115157071141795517693402971715583005910485138450695081203598574506458649218416466074109553504774772646552933122171924285301499428944834357225117389383919539681341447080128397703774505691675386004479563102631534121655931812711060047149658203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + -94471500392716183392832488090850005133942649605558360856598564804803809299800901641919328244343425546447342692363901681251416530226626107761382802705034203417483869020087179827464405722333423256048541321070947798239597979016089051645252160945417790318148452217318943114051602744600043528879363803279723400923464394446302737773903484217629449834115322950423475926619827883234394840220053593030189092806833231122776628144204509231485043021911148206109964452197601440847314796062221377871580673984142401521658820205460929753958563481428670862622410098428954217737272220498965050998359821611687650105240665480408002994770859967090961841101828554600227200484418924443544569382375680221131054131686137745618878871852541227321789161907719513560298218699486572548057450493529985369042396292414458896832897617614131036101744321427339909353844537091551734991095434919995727287481809772538498607130155751591948587118280091861630442987544603012123264957744078905489138980575240953483787440785720509731058499894451841496974928462805585683139151347913145964266448514799903350221197785793474641018559703595282556219381198331628320265099519987098488423072196870860435946795129286130201712202602073460448697857399981305003996728678047973431830641487183006326295663914659373840843926556118511743410439816103407795076734108126156167132880692799133487103304822748280375672537537403923899997465434595086366086230991887290105050060980239729418235173625926546674980997324760436132089401910845551880314607304677424756106427578228513291038670726739870443315473881804361823508429387549424984435399019277536140257600394873184977168590711534665173551079576282340327133913757333677079846734899187790014881907787885351251077184730075535062469065561529952367452019502178713883229743013859355354216804997270352310256890162872478607683595850276228934593303890104447108684808177473643835790180918978758485373991327663614113296991155443916083849964302692062152222511347256755912972655364547961682614720789385859516274393604634645518062641711900477973348058316101174438283770183255264900547887890561598372593408947116702587301085589923687477742477251989641557750748976973321546557436897928715591490421262512619477802607555547218730923151233166603568703966594107912732721639702502079639558592396152428365018858748155718064721597300796530893751644419128056381236223830698000044256768765206150551692202719940020285651303725075489887193284766656066134695594413739875957308980918503020200538940471118356731609878491343596687805942947296848462047086668461887205100032055273158538712990923755787963460008841497810190413193899542456161636959858310842065426049686409349116010588596980660247494975729957335989083955433378075177584651497153335505493600457322132488605981152468366476996355845592323831858008605612864898200086496324863675613247199628989344129569723793394456227486031143922076065804602004413446596559219422746807297821712584285396710128797000581412651073829382134569376724939692077220760332883126400776881466122869013086552512490070670728183694674022144060684149152833526650047686187042944916433798083406381518481917209157175143417561493040214058439447303330244406481448811153798598145218789712795923195881053171351591228750245175653290009170429773827565773971244241129596312806305719187053277074961053725043675299262055455937257914375914113687595302085312463171526995425867099206336587782414649128211194703489083428007351329263249784915240808615352653768659964581212473311121510559284716063889118060978191053663714051160640134071055436865737070956756479599651365811066009523592938444650286289173730494124917679536297457594646976856353764147432703154151616976405380177425062882185057030693436404460992264606256116222480723280128037111502692368958378210663795471191406250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + -5382424431441605485014720020402490149057922708486659415972252237097890960825771104701194474851951194612418884164331446529813994835002452729879727245974256277043207688069179542281651173691086892316170427196472846032582131871325180181690523075192729728597609880233316517134700012156832379829099211559798375082954252848561081148115637880910756241451162426761473108990447691560987346757579715755888254696252051669194418581330543239420636131154505393347749359343809712240031497323627667137191278185558736462111457036832726772266297645449293596206373050441253087755009638819604946557696386244181149156464010100607488633882262283461163197339251612519984184335467300566054145504470054865240822231920524629015383795685020065618094895485682994643774193730441573536355675044959210177987946008026522057047736354711940258662654141768006798730884280413763020829902869080885429373365315037133722704071894920163024072099061396268899338934827856173150881729673101007797505050895649696396009623855503029112280822381632074183512137386116023330810393742907837552504862036537649286716226293192866984137351513287980705076254465422391794169600778584146811983135095892737988646618050522494329704667529695916011309051072763683896039972811429562578157330378042395839063048160422230999028960661163557314883521928342561553803362452823670793842071333663034112740924316471927404105393839571503782210568452204765651701456203279679549924202040670034306563785339138177291479018915145796187465682690317824904141424934334695547933413397546264361856413589231048386732630582744028063488261253538201141034749357444057907369008026780940964473395947886579482927075259661530106468314177127317796271469911946408532835895521705542722720132145824880876846673946317119753677019020402618228628280837742372865157158204811913058088504791166660438777337662124764700834631105329897852684504057670802585092973273663807881362258106477348922062117196888675032403029082231465171154635601101879078318765949253403162105225096618866541739137621481266211634379683792396079339294338125223733045489826729293872686787350986945523320770214491486906420362988872778320953535824421105416534013721538919548167696372069656600191576779982257411814377788192483079370635860066595017715574468810722804317040951339657215199138307885414267007596345893927720721099857451475467693223220483935867187481698350187400689763493396601422067468665519564202060021677804724273292783232188448235802706985998658686823905836687965232534571873872397998573889107915989256631723408365007581577340392667735822465481901600209931809592054351908605831522380606187845858725179114348765011103969374060515827068125915938231839629628357276410902465706288724475306647990730158781378873155129215087694495114875237290153196224874989716484066806272765580365226128875174392585295842651900640881238677008433778721655917782506370689211138044562817488169279778091888706109670423373693815680570709111140929868649562335789203564482904285368815068307493497066797002251362835503809275427354470400139551587920572741863514912632206103649771596482577602827036246592839250290604838354324713444434913582918626308482152282570106782940621963726113794880412267293951270527677260427684056623898292750166752155493893859886820335149885650513900543057328636155921735594477335502786861001137920846584605475138300258248414513804150617625529165297483614093605085947105532969579878359937538466619753761194377120212175972205365781287003966793895704736642857906895228784706122767776735483461784233667940433331566910070416746670577316745652384382746963596106030177457414930993015011107972640887065565209036498974161511121041671262828579262667133698422338449059644812633006121839397235772843791993037107542673841417247648875182841621267471055034548044204711914062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + 3173934100055357746979930195222014006228940999539700011675044300099445886374684560172854296488471774507775358925695161004421919677805118569328378326197837466515360273306511665538304560933976138216055096659950111774757547544381376539430950654436669037498743606592950701952274559012776436328274155435187904637339537883724780518236483867130394207006939742823578920544599829540383907110642109580825107955908897403683972160240163125203491928094674306267040348711987868612475414059178417104851502152609660519404763590894923217970045866588007759193816998535881967664092172609591597678693744852215866923702317787222406099456068244626365997178888507739174018844660384208307707561660260376055906381509014498359361225199872420490891254811684264215215630483677716859689710779080981823285320518573536867663302070895694403851288456336583496293095810622711896288248607795030713260443227130317823589483525848727177801208866933770992486984809711465459128190196361133543838569132283768742378765440695978073573935000908759744693202960834694431767285350194874154712418742043382108322125635920354886506356356720690783139582211624456165961792371297320325688200063419311254070868231935022268284961130119185779698502730148972943033325637288632805587989255588095394597169265590327486106451708661807427510188747300657320995900192206535247256973355622412623511632975561329820749448404489416105395208779157041614365057909277433112119769047673036205716358046362154497517600087698232668706214764615961164313249190509459104118224397660371798462217881002516501768154477083510131982713208509430278901166890881356282919499078737527878729483799139941753996772596320522440082496982176014167758016334933916307454610803072278709225705158465137500851572718690120122597569319036283270154536539078159304002600941172920591026705754081375995651925231818951135029411780778442472105126513114289624727455009625048287490836987629715051474800126447367514364299861274735858850026165500482089167116438545790593689461547090846369571679815013118198010407742898047181706625573751037479533024177214692987965148081414294841534882436071241829355713945892281147123354236082227570965517965496838398849329722241721364816951258033913954113436424088805019804991111493647181311158171779076095261610875672243480141329316110796638142087066339337481188983062467580982909096995726950734138646705068495395141239050524319312117064270591768707919313159675575294336147204362948887129876796639998819271668162858715549165365657090738567328161377278252987760749748497619444472646499441345527834149640313558708586059211567437935074277765579788484859120243492899638631229145430282684208446803547585347551821884855117529426923228375228573772552917629576810530912566111592446295486506302034635125350516310503365457250632132650941901501695586617841911821380170699740572636984611854022869368526012562119609335212930261679299280654283747116961510658611564823831180291799471526850554723451094434673656168863725400171352337782076352568929994557987782065494870833549732207380230880325361513161673837347895024700772851067555531655300491164544818968227026582907942419350583964248519662745417955821787317492022051590951427062011886374212033827667043806733662581374367384848560390360390053284311481188724344183737828516020221514415533049571946930198807085105486264732921563124390827994451355627515794881590660671501011667963051964242108335917334275592521302114370603299480060574401767860250338955517066203973620504373004812464613063885708750675192150421242242904897122703665017019174671871731919014087555183680436929815289907907326202867832333274975867546174433421909352367946955010358038807375335073749875206125116277670593756112909903480643044740438398065321283672248673497583550465184210054303548531606793403625488281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + 1110385851928293572757942815124475204142736939022291032251726939444807318833043927952738201067747436812234785258313697044394505405660412168227669694667150458012841911545412027363724099948362362915683416775238967973160889821238219366266952524226487991570369749106859498729146872038792599941900437918410842856769028623660429965669190080635974969841826773295638044067672995654030083981220816350975191099084542218428921021822676313795139008039086902630853009297378593380825062144798399753541406221310180237177476105807061201906844542544534746350635671300586194772575226749057208484957096076205284109053086449739962951690449111608553548611641052032802206575906640133045934638544932864652729621507439261434071616713023684869440878669561830151606948487788117378060682786587903033145541416453482499256588283847812123869748858729838901710365190175676581551133013492347640483176682922712162466020239615659863210321410361994808210853584694756969972738836981873606586260604517260916869375998800987028957657988877862607880833556789215990894832233919244046004254904611824016864801412288794928021492202479849852173701582117690010570990663976398725663719672109121589297754176233680232289493666216624815350851121693483319372962444426691164670488662925088832457306492230389336016485785637620232760640092641466277751943912465958728073209004362184063463793509951092828726305153324898741159177171129198879650346024135182929811929334203607696661184812797770927750270424500565449503920923978587419833599258842333261761393356900367839182730652419981619444191074962667523577998397817770697024068432798420452945691263488187388002408392549442651784935782542918244083421267854515248814264714545739110209976621123206247391389766938797879191138296948940097518094072574600641405345476568844962464712737269426092694785796149289390245375792871818538628242195434568975544330429435369987751011760038067041305602972177325366559478665098222877948026011118175495177278566663129276902645225305342968183822713064888165285992251654860892931443793559600240985846709014263297483477541660029038931623828615202443015735628600498592780304775073003241159847681972801883035169045222048147357125133408691602783060145734043283777955850404986039342150116333200043705399701972805057187249489336741094108493327456225868387984545819505433333587307682928968137545777262751495106440179789496884016855185332789354171662824259157664760031848840824491410371327977098617941500875156313633543491272654643128576968723924951947886040458151830503257694066432999737841893399032712460951390820454299045337222076473040138095341166051774163910191814104553039968728749312200198407288281909820213466430047629180104524457522131001434908735558738534262241552355464353913470669774616142619846027680286292043691639672683526306975563160192924189895316965303949219339884904449765446738341957343136166110197176771033855024328896077621533486747591959440549368050987961102240351981559850176365823863826772545666296845558284094171549482457430927159311432809355883174151518228146894086264423840891961758466927067389295950348152229981683483479009771723983647205143140681741340394754249906170792459731070374956011782662370437787741332948003504966091973370869436351104227296027244963898372628429949449907540602385363676551341990970937479340314739539922201808101204077920480074095639160884959900792561784623176833934654197180958925085609438673469813239990946832489610212004568530607241974256462573182130532802504591687641358577583672992760362235890888928810557513373801560573822892322983526568753828192785720841020918073413842141452281273926289590536323753435769501671602802042127995195276193367636430180534040331205876468379118907767884470481648225141703023060541170347300982297611415816618318785913288593292236328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + 124061776369438884301835594948334000005465280661785811029780740625720466507839799571659644402049089097246296861723713966819777073872273159881978680838969514277480558760807283270252790346901485067339658498560302334654660674453855152867078356331145696770172219759085006380108921880528354737172473581692599197623558044125737508854582666840875574882864809435553747869808450929655445947345617150208403965616485260727254102494955908834784382431062204212992297451658811708577182496747435687038138887783170204595137733752338507226613841101676525611850969803572038221548058554875107765399598603778650565888303981602641907764784260565673054601288548572301846427394037487798787964748284631845111917381722511637374736603471677999617582284739341742913787047433727817332832559893797864308586260922962453559261577809757915857211015844404263568410349161894814707339418390600599207468426753354691277695878983783350614762186310600078704519652381124532846380970915066578646206664973138781591394927833811967638680740040078198782464728656995240803257478636415409672750207970370386742735250568169779035110333432305054479884761895041757671026305152896334188511785467175303559111830973568063949586498021992066783424992937913480898043799074535235634225337552691648943963443670027537738702349655685810100309868038437445134796900171565686990287019260230748989836568394083871414325449553827560739312165282238270482418563629150660492188856626227055506128041538360505017039938748753129352174341477695987072671088498078472878620566218773010118494589454117203581507272441719476154983046380242983901182933361470659834026601425405943959523427954932374371217932439694126410136415225569924101893045460113115290529068856121799531327982002576791303969148541201303325155616035833703718624716880785780855343478183931127968133320309625456394654093427120342705719457584640051792944836387770590049913090208720833805579270262325652853662582636172190517519129368259319285309176280109919393037828198056778704152357908736772762470748966371125339964127652092781277776049033922143771017812343289951989279515311188413532898533200288055751736897010631071496774499254320229386217315988761107286384712588697979528651928262759948198449152921757263766960035479872731783493331740488048102122494056620455000811058562449967727854004888390099959199187361044619529550582091030521711380407625133450749648231849355543603832929350953954002661563995411063749407076072304829933798342476777996290160907233389129355712543591122402568693325881690695366535382176522647532171364447935324523080650077428676095577288272812224594692372225271308703121928817028812132884823498701561103573183624164600422322423017615099034238890492358995841750439717801983292895756321923156167814103303252111454156643259516916239184035241712542972893821580819201512785174182891589676475843729325544366954814093489818346808401089719147066686008564689346298978048847773267327676854457768727793517421691905980480682668356677341551689330218938933325999841966145212901512643160066335245960964450128138337769688097263838164570612334628261590364343281975856992838149690741867754771697781277299128174828794323325089865252272216063891594314672454879371539086047415042505459866010273573869421952253204382747912286034351200958255760441861838871341274630486861086898330906179283380149248506109347762564746605660219395392226770522287756358907609565622344868405972280769907344288277311240421775692839130895276368241603350347076225107966783875806436252995736675895554713527068809279652271176654614784044686193702739735394003137826041650752502822899831310413266506674869531790078607734024642096212531979250477507639365574667246287293782678927051353853269149008969491873992292634198612129457582237043169678947229783716466045007109642028808593750000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + -17916072369208965824375118214851703730180693276398584503557483712408214505348660838635088576268723623645910565126443174611824282559271041956653655124674201962425136826874439938918327217017241240456195320371847396757165188219042677861093413682518986429399693651301959990867276044131280593724138254985596006804029249589269897581591242667836966230938297162432954402331543564318511863296907957430246234359812689323250869115147281363684992644890345954826932804747153610218935182842967372872688294891315583114070966862770129149728142803601493032960484727523868595616248671574354848379781244523669684705401036213475811344095777081405779993633087558129458700413958866564904339124316746276239992676600443503598525527139985339803795232308468087934044722710464087416570176798548616016669199551700868185503636494403376015305231995725215117152527089229105346334621902709761087553061908300929000127941936027111392930198555644534524856106327132230761134666424297938405495790693685470400611244174330735908488602596635710441116700787495430763500214001820185281981092185180880664598896984770663896995618619119520317790356552026092272439770761435174728978125941718989143247317833917136306054892733647277834360600664916307543370361684179977302400678247846837176689836207973456914500067409304063297200298089363504593152989562401587662565353904200233198140521105267172004372810656441844062499123400490902982481741234445778649166713219765159534893540205217083947625074161283066341950848137659034416384106191910260321561777174672274552935951772014948852296390611866816859068522904716289506577518548275754754345959346251736072930926844391503794670074226372723946002558331007541086339402912648630837289507678138760806198263214860963354165720564560536063274641617644461346525059703780642478496917729779567755487501740350530629757156832341272552596657794586418222495299375569437203238705255993978660968406418036799721740579621626665667416775451506838591830386855985265129620856146561376262031827372785469138327848904964909272686231193095061410545464911735545156486704291615408397865734167804640546949001628906251043668930062040608377973066887253639827578634614586102298156630729289120517932302029503758168354364101633370624796829969818949135655582665485967809492738722212597285534473344516663570377056826481726859525400311891704594744098925666746439326358611368731676413477389532267127437729905716842199387335778778834216102006761497542822540942150794091028638309748080714627427211504952786883846186595572228013150688597224975911525154586784709017848458513709843663438088047228602760730502863814624280917913576680763680720895985388657051111133356907553928102761163129575126793903358920241716591759614312220759869913322150045558987938374841827354345025173308385963256428416532194539831485336707287747352425727806549253890727614000800534309934523341908039444484826199122251149677057969450709085667242967649326277757039940017368966784088381596946425641092701205120852954280115244162371447052281397369680682445890621515192830142472657947644925722189826122539160603451468572967832350055984958432417444244657708646380308458603096360471591243908738767566406332848943041436804866833141997206223433411042788472695678857669068801832060062802623440191514208115694024538771256865040896276220274184554094762154114370550730763465211363150028850987424516373351227559153550146457639945509107350255742134994155709789654924881483845478247492251032637597348030140884896433029241644830323453566731355244614935499099880653348743241630665418882168793752083902487071560102073976149066948887976541262524626356428243219117914582651572763069943765743133549912240413896113194516882131387912943172084980311381651987068699528775305942700210060124828975736122060880006756633520126342773437500000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + -8174932989238767694142690497550326320108131865847733791104549468199321072699539872832739377360754644427584824896808104732954148759508034027118041874370665283494451143999608702259519537559039124271977686913130396046339243751890758451570597906838233714776934033806639451889147403331693968035085680608769915666121678624868829577977228372038039720748313662358683342629053952071308854378813145056273752345616800819776240841193601697756574800201310698837762109246291664526739704417477908469590605372207410553473080929525541763542156520375271507842646718064982876121227139518423232487014733327089447613508224136802818845391915105065443961185151415330650749655795442830188302284260545409320153272697579994793140773350820850944086218155363742173940998606445556027523220667875418204968096117521199771187434723154371782238085647979029962498765867132461957300643704373509553419346280710714789107633087086491570817411232152377122956843327375300142720641589450508800075910215277117549208763895243379544647537423174072439166385490510414247072270443525922798709911636286059891544891842885353636493096521065923443990487824541063463372551313968049646067657110003112378586398850767368859234111311207961857860530301811990198127980187627839965471207920804268280575590743542747259970373583107047764158254944597615538071902600219592395190249052547521395932477116407951908983942040904742035558215844584643534659992388535161916607523914813538225742284606235223174916231669742881069868152372033364556049937107071818404344933791269620886663427286513406837400613584010638534811430190998575509393502647312028122390267186934193833028166746084994783358754779713740104436879821532548230609631170869966578259618333296429016065413694571789218806112359632504161052724588606526721431756298104314837399131118867853512041237641314511002138002401192578089774748148141138544834149070666191846294927895458702921545552951224960491022724747404716287597289842358872486071844676490002802343036127969604682035693770430849068689868094472648547181178515118017710722656333197124518895503129353279137046198630092511647339555265271223381616577346497001909912450316789494814013708954740988052527287957286370388641290246325725760591016904897217073025506101719576695849847670165967448052701092976030306681504043433712089573391788509337947028367715693441521506607910515596971015653093317421374743231635900265969484128762083527794621049564146452334454801934428575236158184474517294902498782964640900049395491223006258706153966220224524897614125387531525763409130571571690313653497531553098579944461257981707817004670488858103654038727956404313256533228213679216333929416321480097761789597193168352293304854261055042489268716882649629388637789079703790058972795967833025300878040006075364935793779213904486818815272571135832085301517117861222831782315103715081434071069554411858708753447686561767912329377599075825991647524915857566634722989839784528753755876296441362212533428981929633516686718418472982421260433932230702211580408532013331175062332446344439601737502093667001908399036614110578292335614303264971951410833064854826879576694736456926153071116645699315098847351734443074131967648364200975371663324787750333470013999909938582735048126752721523417598614246718969058986276883517622681127194026221650021481414967586541830775877857107945611870343609955956364846468637625587500031990510460963105351351986634172877031584782859904040113605164738083233385165021774187711537817842442636273606754002178235816962934406425358582008979370427653568537691449653940412121766449843289638821909934786120382255442559550108768259282419162101413763483208538978746598118696215002925641744604489562603654786955107798277763661818933966049729244998169204304170817887431610415660543367266654968261718750000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + -968509305025214997705182499158014836889329849160785667872256313090790696085905531311920783549699215706667448012916116772857224078799736842239746387842160095855084698745244675005528734016029697715212177789115669102309898934855811650664455598891099922739611505164648356116454109616222775665399108548395638268925178301598687679211177767478738171627053887098793475540659596224561375401565706299842563662640410120015685665700328816626620951940669397329505487451683458206645265287327512458004310414507134326739411002730909313381652627991625669118623888302412674258117895285729842228898914640900397994332742922264881085526917552283596570829117043586269821741465870680710132570279263374464506865205015278001358682758422744963228714352433584109248714485174010884583933861543965839702152953307412507832899388064908433317231940825381996630803203987434464965544199148189701478233365371143055240433389665853608704210925633339577125474142823446672672828770169833167095863146093042575265883817806791732566743039372768583496921149087831314420166563131968982242569009235797372096770741779557501484105945789557648294779858112170407831969775160434846838152498460380107752673362350192705164205633961971981636747640569654729930763876318453060982048287649713403628635204578379437608896005284617166131567024944321268331310380956009056846638722613402436693120893896074581511373399589269309281562681094495141239378313053514519117336959886044020599205181490135127183476809820740778966725359682338175175477794938313607799751832073397202292615474456769633321397506694307307930200642375372067154768485301502891814084586723417455930632593851103062895527407667615417649861630755602948790832210767227278660510065522452982002328569234889092975693979490463633720140529391505524594209888179925926032968287130970257820927612937769981876956888275595490255191722178801804699166231258926417324655125437344400960286890217098896383838116375791216940350567209354293413970911205817701506188916863153363170742707269969796681445129356204501730542179379801430351934666567866489494884307442982521224448205651298380682439297859169354771847980449507594451897417132269863353088892043126432561178057520363621641288208274272299585476327097414320274429605277612427228030179539733855690651949857684290439382495348717175206932153642506589623429740804682888434697870686608227073975417385478882562424253494994497996883070062314733962290552382265267623868084134490297025080774859848230860442758537672939571271946501418915129193437889380742245505203428028145595385034737411054435252494163330314531442196055670297656067146711275399895978148818030830362022221701781247714683809825652312820763157987459010419880712799757844697381419479655375634185317689540076326530758186285146477962741011027588849261986049690737804504640365431926125571824221509752349463435861801449574291905559762736115431348929681039501029809316332095566137162165122943832207836093329945766323931604924230989308023384788587201845138983617049132375507022663598051639441082624895389675140909347667847934390303421636865420363026719241748043261127575841532371166749139747066868247154947567025714081537437178806005398087725205977341715801211620339491989178463093667643228173135666429224425643077144680513163190153395282781930881975971960220149086624010322941101514723776285942862664784337708949553160204535762874465955900178904308444388526800744081331262690522250489298490486701975455890530555690982443372557075289032488963981235081511209782612615872131239294105557394385799938986321453151139294053416892846196845447125383377167334358625753325062879404950049113891701993902860832295757130330858144801434169259770857248774157717873786014704807914307159261384027231390086431275133094665613642249013537366408854722976684570312500000000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + 70678974120648838030872365062386063179782579813467146253234395130111185885194023919412905224536001040777280621475651884745811151999860540712446110006836240750930682571057616527354925011517894231159095943815527031618992956095674320793022481592148939534570571685932301878529335321841915595435096817640716038438452270112835968275987734586122485825358267352595562629956187500886873801813479690920096242774464228505693697538292363394503093444799007066117897066849781018528395104601996251384748644704925508032696927753831081934960011200238772297390183540171308770055264211945220915421793221627765078901823775351396027250864582207600665574694868114077218917806922793128242443837399683321763309166149438171275969457002521473320566709254631262473873227903442355251703549177000650650694089342410745466920769993456469611041105163044776686749113306734333808155498273049339007611885946200048804512321121194828070616743172377986561123497063285442571383979652982826219233379414383513419716205793696148797563443736298854349915030173688334889786804261091394734728680742978035448362860981955037198418003557054605943116588380246232118289483458606264879466516319660017078512075917930848345121586343445122766435166879717702553945200757969442652484606124513649594162081376416769065358521158435807647833674843704175229493104826678703366246932202974617217271823863907280152775251881643172079217465981593313581015570749513841427701856988193672095658203809233309384096865875250752721824038358287380174390379219265090329191335381784792162655271852684668322192684248926225464246270041343532422254178552493891375370398201995670264469348631640936728481730843739133419823496951634286017598384999572573828471522340718165906414838757992381325058022471678876739731082062079939821981121074489844804628390424164196099986388335697913102389323906686539935527997222011725045044129429884996252634361633888405912847194866270288553547947989717184967296793406375928310474363629383768613815452927409876616937551540739662831430446961497831051415211579634541259551365407057219313849361634439687268636318310902121660736660565095249039199370746630228476386268349013351434601108967639412421592396411322854503780980527836943916588740260695048864387283686758662819949179071358005326716595690209855159390056762062234592338511950565858173716805399895791745749115798492457292623727205902207486127994519186293084428458657659654749549844201950096154032454434896021561305109272335213191806053578419688959857741963758698035995384388190776473330935017441281198706833819616045512859713093361377071840004278556017187694647419849132281434155542089565189770092271691390714870236489087692429848214616070763427106860320782980714875237178880951957663398815056759796352816406880918104721907309629299497597330345041717589877323475975663383864043544973779213086523841892414997229428350499755043326131366642155935217838344897818802285922545622750989703198528882085819627103032275708448170244148739814261280502331804788238171651368669681321131385540005342474181125415314214051613404046879059356079528683568899666735094947046348906904161397105651677057798485388768165257485589118768790726667678481318854926823327562699553220284774218492361670687720959606675752753698364115339932652974370013083789945193087433389168152225564171296652042349535969671652558008647042872396395632100520329244342969802388662340426490883762228457977551179582483739320279020613176469334107628635988526656456722579011376202726380723189450650223508830179726783509914572837720262134486600135056402872888156031933778876662903601913120723285762248997136757486517392639793899925370677577291807134844071664153150886387632673231142824734566372384811205389579681979712771394888422065045874639757986224175567713245982304215431213378906250000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + 28225023687797028237281513053223109594427554134050620114196766775892559767109360344490277871669922506826460293075154899176499923350809096728571678515440390653583114071600346042143703518215436550468595184782393120732541416663789580546409482150302159541007087704170743449528945315835811101393621497028054437287167224519603559082736137935454329955228117820440806221614935991202361271153098221036115139368055177921497791144025272446847795749877201989482514341143286633155296309798383357140805177241605766567286229926198766334775003665764765152663106918363445260545647500153402768206205739968430779497102462358750654156674733214269898939609027250262924340229067372356722753871880621891289985674331660434061222364943917143135557695173496880821470201789476836002371909985576776620665452890511169187734696701390978173318931579605132382147800998878476554139097471284841563604590435354716328661933498810970517420584688262702683096838602111085491216511511969042315508183894100847215019705516110125483111994610782525951908738250397557996140332208618125168154448070640710395776632638937129255206400346542059012214678184416070681123380613322751128453144019655443275991091529381639722992369865332827436168897257038042789100486156988439745242288458642418854200047219650264542501263669989869884140384800794390949805557101965697963652875186915523154748811478694908897574037366007051555264392384814713907558730444120088114121614966720786681438828537428149907129558924836148124524203165034438515592756786938798513841445438442635303310617050756065354727614638888559274071182927843601111717731034908616244508390328673291185108552506993617737774667035804978141485871289025831386693281334254544660301983450380786406986446428061722666913236759989614232360445965244215081084631267882661814053589535448245769249669404840615648969571102422333918101642381610870442793249699170973226232677280084984054365972412227589913166382454029657889014612143777127583086740624219989327408533250888155311855200876299648887199673568611523503856814825138534336016223012045347310688712699721761479145272529276636394671016736227445665372657981033155151488525876958972217387507597071756260022329725917227415439489253798324156288895034587012289304930239515122589558823164120349766437386722862501895275657671195240724353325003823313378924336124837883809564383298772298839996671189694155142468010708617417576722008286301911089847062544392784574362984247702908051623198158183963000456707708760333590711800485580104839168318083509020715382524703779477059664433183764523447339503282545414312739892614352597356896826764551834451188843191881310017738683932638019186761950721105728953231982162857451568562546535182866452124073775527689403485869882796354625708699540517705283294540690853547781973236634053733999490727953567889951033989166632157382820609470795940081289389567094347352072636094342008961254216903757197161833754634110093981741658878235496349085566577576079574405919192152784452089322043842887971441073601608471222837430764081984759334218331965075325094477088202274414284773270777654208841672953762257952158575266407650398364457748063338547378213996890157149147572645742741590449786340690037906843712851808243798078932146032768764381511859628305295368166781401663842770803076902922368403050562933740344712327020558037770769563585167759556337877330688127736065864514903835379418407819234301117798672916740219048925276726005152022703736318651302186261875710026304203375311432743535433454789200023105962790613200463278369629131802413003717127089692894156095230441159728112916041456676802624826735600176779220754548376102552257862186581053743463079913926311626113484248782007391011607177878737002735118099483004674156824754740672261011259075447199506925244349986314773559570312500000000000000000000000000000000000000000000000000000000000000000000*i1^57 + 754044704352396603707909052976682568976001423019223999343866575166939257127170982648018850448971295106641629296129857824473984194329559450949367311896922886598958939019099772930400643532965248035035415062471294438444037125017960377562372849779412768335824519822605452611080127397964413459541661361473495625263838087563744130831952923652631098072545262244044657535866472396568446167408006627710449798079283744154940752114831088660430373079548635284893117071097035342294521492619815683592318364497986733114273528143900587068090056493485749249392954197183501769525669709499945302729457896867808409525105189223133823678456790918725869047824902494012837807139863636778195889385521671889711456212226878246305679277362627464383627161540256730198964035335992892773121739199356491306654721417523073523547638342754822834379689671894120096517774891677721637316820063017677671422811346106770019789921063766252336598414440494653571976722222107945369570017858222642424324473509620236994523607340074429651615191741296624539856650162415233332841056084270091579992593788676918508564865906756579098530000576214513648153393588234463615781612259568811032783588552938530646829104000468990801114899827709286941795793728790589538911780050136663550777307493498757224712786681608276120659577231682915192643736985253442487573694894956084217176763172775338660840583342863844363260957444647572635834781983842923653450939672660308830788121834646935933486977669617793996421732328379117718396069895787582149416485474738712093342483524232706649869901647985761801515986261411942820041037409725078948492290705665945295378306256754444180371490842954570228356370696237403453986111546461941019760417892749289943837900623995138099792480315792425893483115037213981825898018172803482220301153502255085107779718723328737212697412216838463430399168662356014915760470419779957994444143826658315821019889049083746036628790345984304871357078230825526173972463369941793978758628126636486524021136372642837270898711053344688934347805647931241776958999186727183842348308870793309680708019202111062928459899222059429289367612290363161590618227260818267133510343187430824660815759733351634174548084667853234907609484714804726948047361959246985607031703009017739158880569362180768452785560586988749480437478230472600873052543118598201235729253263290434509652095941562599394996526267644093011770623223417298439175203420964662561430612005779560850572496508923070975583915099685520220452723144275870819788732850766838492863253110966547159509966129144336517813856982419095570215451193192604452385268610011494375630548593871854717994140946245369536918021464970758484619255500076538086110561635698909815751776113481771295585415021158943190683327877393955286132758002144138905980204736352136679393767066095264725489356372399758802109893401780815958550617264586876546982956039757906099403469350622532170646076186132212863075194623137276035721322509674700995324005672094728730191138087735021011596908895100270399158855915048013105840137127831698982131177541139251587779711376795609210490866912334550834100962103281155341398245954261887661837447864797148070514963901176765697872543251432882506008354461338777411340578082649604113068037605059953178112118111670245794088790568903865199877627044364494866034208450616651519022170920613645823139951605306059670883261977158826217298889150291163723822105976085729567029875685781017558191379495065852025106495683205740123988614021107945031883570349999448687788490259621308580810982412709418170581555971413519809302140688055382787771137941464527003722481456787438051040062528507676844159273907015411194631652107001522290449713984334240279312180706746975089013541589232822163601907275411524912832954774228417724191153581614344147965312004089355468750000000000000000000000000000000000000000000000000000000000000000*i1^58 + -288891197421640301053056405448285046491079805858941304754427813700492384591365716832860899808076114991870554114005313371529867389266234706469270073248916915669275110260890037508631951697551265305697226254069035491949257569831405398314084849612573859554730874250400959225754563705898712238652622732980358958780929247550562979712481984770784364780314137874550286950718876894834250512907208860175160957576313976196582424107563935597766880803370120375844690627100023297537890987328254174980504277228906375754731975880777328037986558592544326567769832961347491625302330341592228954494907229301721288985109906816333452668501444028207909290166113280977376118643891151629361741016046896840757375340025422266787732139539492052131511485458430235133690531462671977226747642061332250726383053074062350163162315455272624975547811920257056891325382685149544153154586457840761439205168315527528567460991153465251424900887837760589946034194637243530851974141512391453432852155127107760875774232740570685467550217559001176965878269119887753437238288985390181550885975878676828475046886806942136924490789201969453926885363671281625872867307993468942967362207310528553504782726596623174500019080916230979207524681023659953085399423518922915753300386358214126725094056239928572977922421897021087744330164718908161977644362290994514863721279004784282455746873029926294925558201046549642808215914837139421028547832731910643398630870814250952544913471086925057343925987782978073391823747254813667916474606476032990136841486036096116309121000044636732314206168225724231238413818356925463602439308511993390331103335550076131738913746449420661461411483987489887843818223972209075847820784498939556935707354427275893779175386430837378550560959049537048762144859384523462318328433512263347766950180048637996637177892415541202621355996967853691349856738353726277883154131777239968162379181803269733782546095042086435251828107235060833147579184280535891006185758424642215236382187569428679043965565452122348352110905764875358849367084361475135717972623074932503880968846441166159752261994440392182215024948032068053491153285248708025367528058018926170646277522013284017247474348038244254473610169077428426953394313074424262839727777057068049342254606945094072165614719713470974381945224528489355066834400179297686467973936828726540526949297303606737874833039901317348410805435805132082270295249669922009833379109423296982629325614683207556672905814824713956900407164383038864714989796468701773226522613928360622361574490258225466806234637645136151771545659456114474044526236221518158680542417698821958205750547674088540846965876337302768971102526874929150983033813170824676177157666738944835528244086188262493194708026252676974088058666819872538897449770587666903785503504099064655643223212168413858220888018452325255975726933245860242905078951406454869453667731305657431433270138563724996233047372547998375106186805201270708102419643495142775934638187865124665245493277411202468765650422939117451840794340457968033384779860729049238850575889575214528585143054908341014315419664366806615575660253888454350485514943651271333667052459781096171108857057378113283931794516871452391093327064484932992747697552865856082214059958893550226641703700899670109415750597468938397844968390634631173430766859917205693014615851272412663553234805513856642598965963961988055056254009497250397336286828743538927184489527730247589078832231421565055047118925766221370859833368813896085734623783718790007644963939248258501534452511779369160113159225202876215009570220383018987599306551067798599930407201248815632497309265063191924683042627746028844295040908153610321782141162953606816220360068310127722794400501613477063637818092195898127261255439179876702837646007537841796875000000000000000000000000000000000000000000000000000000000000000*i1^59 + -77707701096522898855909494086203765882204128326569919605330423462102849225190426532665398274774655349515285741368997015446190819530117403874672975091936413819051568744204737792812018993511595460187510224411209805710092792974553784032620946620517126830015120890020235578065562829922305364381354840649483090840275929228215999675612361766563178075647832775066920041861763449599782273207841203794369050755688101897080799361346415813161296288676795181246589460191566605342073458438836819989279775399005278934099816643455974137514894421219096766739462149275974133005458032695266444892896659293164207356062004857077028572205415597015063046954600342288688009978800719865652212415996198660185227425389849022714372833882087752652760176687274590378812429519617052630525798153872311105881833717965998256263109142075035809974234332672436073245432034075052956011749122623292352616764568844700112541961718881327383044338811505087532352722873718429685673770500887915529166098312789663678529492484477083094258968889508411204317939351100688598471257484529205312036075007397628302802873198458751436447324814091184801033833331115668721862998576948127039248100716148298412785850410069533922642814272572060419088938206780897043964433533348535023928678813101668038366577046684703010960257634624500475392686053595538323508820907716018926505972471118093001592464653078959674693359524961596011278171254128203153811743929225360986427088995064749523127946320107259469413943136449634136268626145312025917417661624294461089445108449559092195224204075651544911655356668551691007062451408699095695779988397361469541062077956178927085440322127666902440170265044512658001759833602252136638223067323424286233085596905755954073518552450890161304112679445202696187913951464874237327122184538179760933248130342808441295048369705559025353695911034059400482870538278138455463795658767174891450226114787558272729476896774382392184665719395157020150692809562849617731655186861296786733912547660002493169604466802976505190584320375257501902965293812521818546513632970557317272949164895271965253701561633346286639566585576688600616416540516886890888843700346530582725171990310620995356756360919602961354958241803218703781860293104649336624549519585611519395367831494050724634534017524927458230962313398226281403103830871586889377145826812751184044927851274754343467050196570737799469139815895492466570728774237319473692432619024040299759610216295241508081329984246137059496490830847541697667510866940496527233781845905626091318591290326097508032128205936493743077719215236184905619088531780084795413614791340246463858963167715974484672289331793938351599585667183062116892870103952468728325809098001525036026792762294871125570652385834311996986419609493232246268545270699522535233462495670257677059264944821768925079569720666605701670111865890425910348059399736090086628608701221450726332841856050099940405240905783964965376775108768235003669918443151334283569989821365650555190722546666139295891038035663894097459119283661131105118044878119669586269844931144215773091012971249468054381717507742364184301181862812138521240291326430987932054789872689299198297182889814910316159112761909321461855626977934512301741603353238029784007895496194483213337552931542568834816900003050832754004526893876314231895038902528070321849499607258486752504722405424748341082731051077269405353554488095279102880025989425586221070935368608992226070076623901316047579569336352207999488172820313664226662785670015500811327748193087789568072338893165236095821030785915109062828867721611777960543276781967348353085596102977249757284162826301243913269732902595904392685627290726160930853586280503445586002986701842558062792194238938171232902200609857565468882589776455915853148326277732849121093750000000000000000000000000000000000000000000000000000000000*i1^60 + -8692111802202410773312066706380371670369243600457695787239591117937905933114312494433377096829969120925503058364623524188635983223213531476528924388774700267431496662786938252025206630360536709319293065278537012194435948877307534211051774320085316710351718156741472566293734803462149202482655453700671421699522296641366836026631047145948242007827245641917105506486774076332307341353280499491670425973478596653662941810866363674952601268693687638873898131448827137695278138066236295828879794605941579848201600333081706350291367522134612798307908340422234439620687402941526212567079444503510504483070315392090632756619155851616158300392710452233722870714674201379340539920570277804996242818372120174495288369664149126295570566093875835501799098664738283192146630101256164488507186528427194360076308085988434902021759278844806684012851074242400989988285967689985251698101671948319820950464128654154780258653277852494311240452418182093281438419718861525954808896685851122156704589748082843752314111483123460299415867832226107083160695442226992745943215810032733748676434450365848972064579025294615843925306381950163231864197422746827371494109908977786848211260324250163028981970599180008294389068401322898073661358417320686935253527143754743529822456494006245383012943545379363294309728184562987193122631413234340219566713659325412598963352642834718246644242553436359596394149136566715012831526178457011903776250957639608799567881915455592337460959242386201033284237251884853438069881904192376064517213360009719085907019538331545942454275568249833299735482107989884389483931254265077002884607423234834458769341313458731286943785701378056050016912459223902712489217247585605418931381322694216467555496991541258259823780874690818066698010477260920071935108256362043908014896414746312255462037572140243861490332014048337229662319049386813910611206939574759691567462573449270474715349000291239475785881318524139529407934853409929656322463047785156976144625648107957454047850717860624412261183770442422975691989852039767271082647323425956435830857174741334950652105128307768642591077793198318461909261145445472135657910439652367863666194239094276269101549932606126132792699468000174760013170028610999055839288653725378237756724944995851851838512111270241083520824847471030854630093066310486696887457503539980115871499997258864231618315165144323588224025242216502304302124851246851237133549984087221104332574386428428739577695972513039878009370640686732196426956901337201601705046579545727085893937922642094140771926021811445789903166122853387894710072209138152841938655346470296567645593113402190641206784949558020545823302545765244154649286661087292667669945362371538039258163526556791581262320942683311749114333574076713064505735345242382453633765603874421479535124259317370483433155994875363357634263222201764424726428435704221536069043196247946834372793077418362319408930365075334381070197146691729868207798546519693227697164941177655336994386914697953742236722953651453450589517037930837515941831199180395678538397375830198126315772023948127159388761105730462763424759669832059484052120650507469454499610700688467192203680804878985157448535629839051353041065778443952844452482114685816737104677869540875415879245833683362838620835083429454284481417999306643504239483977614560811046887943491997187804249874350664684977195203079550475001402095317655530293330246183760475879759339171485934296393334933746687356499173581141133084714694786377991280868580766423121592401389276200322058817529574841902462383381312909972586329275579888867730832990523070865329833070336147428111532037841936350893508906007565080123659424729638486863157756108216920607885962632473980921260962700313475152944134142791315911225069612555671483278274536132812500000000000000000000000000000000000000000000000000000000*i1^61 + -743529160042934773663042305663490603404584199244995970188553558256733670492172792106175262358629073598890289732909514610809199292353181905419309181355974183500178864780753169795632371538476456043659670893403770322354840212274295225815268973830952283136834441796303945260469029042291985600790015418413936734282077640263282949712544844190593455424000927096173306323918462022777916059558825540522332897680432379602157973431234656970181723664054838842462445837007228500818876259524655837237598268593984391013441074767044228106565463994873326578333144058196123564201797434403372814539960046096770047513441446492396796411118917364423653753819218409803589981349796984292100736207981251317973923913773858000655275598760898442369715191224408582699030857929028277428652392000956524477555567981129674495141263778543320634341118834588606328748970621559170055168260622087923760285146723922502727766520805632332692232716729584822584262600461005078352234330208187040073469119946454400826330907792532771133793056927732657552304658018247152557045055889039397726397122399233308271265772912328080619732373288018290721833573995405768379750956182429743659567131067481351605962193517811098935048083376797054089470088264259450510518950921184910733819880892030088860067314816664084957252491030632485706972974330764770779265829466107748212802699236794181716585807251999885732146661687233385290762541747721220005353318397387328112739863346415410228770799067348327120293154288200818939268081613059928580846046748416427509293430325618263534299317067214592454968039653778935109204091286098125553042819543564374493015851891858842393934540887933155601405895752306422892013031499227758679225459313059014409780566454928307617096907155527381944964854604685756437431854868378489485857713777752566756607448695878889761696039827241380045423726678704247524575806103454562690029375914577565468343228957692205553988680854493586572961721689329506695421954257597561405598511218378963221929525405151216966699345259804206025959963228507680225804566037209165585063472717296627525937716938827801420994076021245958785049724702852543210876754893645305191374454594120195570827490481310625376685176451013156867602010161711044220844557651297220704270136988803909285865073574972011051290981175737419170316757183989061489241649998404551385723827620994762412404899981512564028971291824659471225803590866239517581787438604031256655230267993267664485266959720655842933365687839169690905361720318427980460788968584201736702170868911719075826548929593503573624047731632972991574898333857591337186204222550044648057777975222041120762807969288599467794670028529833369919253202896155563088232526666117987120455353656907283594103087549028525615936395685247918003725764905552537742594103578519447021345696084051808061313152561288896142690440543142986871209201661352883590376439175876217653109276116209604505150645516113669860813639110916245629748219852838063498405629770724961391981296813925259794513420026611840194776980134020275533695894060275101712051984713346343056530677584540283556279185429444899394357130458993488621909082656156113804367940505702037670891759446623449943594182424750550195563093470490958840840412399704108361543621940244448948934651949400245986196156253308902598984519373350577607494261438421752777280862913416233084867276750024699673458667724766929490076808402387951701746438540799062117651692623215520332909729797953939120876115789670988465321461973491720685048888145171993192380764492232375383670565329049688864128241678159947501835789004772217466827640625384144455549370630721881205342385200904690659209184288128547583610320494797273165838494420943414264866321127647756734865450776288914737995654961820968868899768886406367873753708863659994676709175109863281250000000000000000000000000000000000000000000000000000*i1^62 + -49193030607106999227111557515294409515669401115863163600213184301629857968230088578852983379014299182832325942596993029769728035210879386885258870156511867459794151029838733704313766551821841815081512260543040092721383029056168500511789631215230105999825838260556515119689442611884722166803053986771769003316611141325960750712644639137387906394470357434622873932967949945137184213858606324390956807555717795325633823347436234636558541407779609758165320407580794631608829917657303161559910580954671242603536420315274329623510029233665293918094326824266518094455820180039776693025239166799711694837417052497274231294704539524896870895821899252241301428766400063026890337302425904441263328848138213063078405480178666228776254922387053294440751845664577387599468624760736813094741915394870033744417410701322167044711063420563827021646784873134156842026127677934281308971611510065233398572551970091016795604842942545078181996007555946691919499241961840224972722479898187558786177827324518781358883056435908410804687244987676739047343528063532865852738255813317329403422601695781927803404307853781424667099715769346396501435813253203559341675499780137211438614264768548208258172377206833754776079741443813669938711430392850438787162684254613159266016461917173055460338436959668400844894963479957515314660000316570722359653119999053285030791849193277239522970015594251354851536666629852326165239805416504530871256315812351944984380876045909837950441950282579045378776034344532033190296585817560551407229960687118884734208174580707297606091400574713499200346488070893319568801628536216147612365847438734456263387669074817100633745033551951305962026408056185750685127792287000863113333724299129679492019776928842260915120057459548717246281414127813301464728406139288659032766097862083655519776724188429541290555884873886374471024628849606584650052953111543615011625783983692619599659170293245108082358174606854771949250393812122007051630445558206168504292356186529616555902745618323718417415325872426671267992772856617588924782566222359008623461058325651793381312990327975257742377988661523071096433258591853457783909911682829717296210210061738828792113247102950027601143179819879284818282293659513154402838027961338153216278850898586454611848393663105419427685578059064282569300577891018867905552678137698274917916856944313350129974615555882701646740492669179724754414723382458996321682140936960434884572883530617611611347931124838235653817334671254537938956111458522214232468582166803213933314898047611488875303828815713421882204711439733318037607072281312137772541637378377763213596793635654847641100615503069359521925152257185576402876560405057347107523641101907434127080148325076970941591986501157301705166955242725193857438826777822626213385456104347204575116932414290625649879675562360982369759929889564939589359007081155434839028869964046621844793910488138023321039086245641137942615827125839161175804439838575136570668926562112701584134373349579923917868174793030113025576123653039231988166536331546832705738413980966544939093323431051340851667402673554585164876951097739792297735852310534604614487716624597351874516955261502421174156425196614156335513695224905350410011333978681268260427987291553697777277613277218015310974139033893123928266086639369670647937388729770356338894814583325831765334414589785696151995976488522827681219708659057077654627286261779532532430928118423889255331741183203606120182108662335221152408183807341053888706796287663889502680706545996070303985556747867336096765893323943539357824470319105915856587211443386539813594998089661949093135747986839369895152929435748937963222005477030615357106107522723808968002313944083877331158242837214570717563100242866735989366588910343125462532043457031250000000000000000000000000000000000000000000000000000*i1^63 + -2847493784451568276334163579460428031782788632287704377159401058135084088771807534874657995627621399428273507841646143604988405204042089979460666812494804434835633113814743516269012851026895766405618972505073461476519212871645766076506199573549514251259360813767245449271897762208115195406529827569766320421810043270599127106742292898501502535726975042174600630085451852587666526127280397999204237183542027314658741977797153957515759644413399682274507229420012428159948428440376166676291798571546751148470141105978963533596886158306215279575942962842452046763723904431129018586179432216335252829612699405821653641707110976083755583815737735132088065171388167092497157043111097235186971272846494375752071250907214723470150067970675563425335481469646333737654647115796248289936507393743456146259818838937777024467285357619334503641224413354186589200306174812082769803155706084771126904192526654999965926865251548737700886115932037222835354089378003962992834299087558321401989264556766116205945070335879860602081330771544231052111845470215006347683099110773263801352304127018730050087507465501133601712773608110163542071733183647997419580896759996831337451806674457837727986025583476284257591125985125109520190709046568273839942888231403032622796746648401082644824839038627565363981662693333807388366305241910897487844333856213363054610900953477586308022045157058258392358206868298171974955936576263820718354572325949250244188163953089589656750051923173306013059751015753051032896507516426159983668221702805787260122228388553760739574504841915703879957453475648032017314548675414883754094511965334832702627466153702828598219582877316771148847202227214970721977092624750356048449630098897441041776446590919424448491638438877743227777413169185055719691690378666922384743939300032169717835377924069133561170617390202559891181055879836098663001160712505684474039278730826553309607949321812878960659269154723930080759794230844910720526562957244662119237072464159147086363711439911780633221781118943894293941354982161555813218852263136914549262644619716864009296848573103364841842918525078159066388544482098402508716244172829690849926184940999632559283166627246795945155345633318924899706670187925762315820865827063051214182465919243476649847831685996290276973771548140323237662991020160929084843506688680977002656438671568658181508441195789320807442042284003068202850148470660387803443311270785376438700884098103385522769638633644270140180021219473681162827152543209802019360854456097556234677202901587258635811984434284207697240597415682906449349085049894195626213287210758282138948358912972243677668141330011060148380445360475474729833728835276154843706913212518468693596412777361852917079662325798082819186371295661762200674920561139938067619253763107632644424092991608523396029123179392232765423100548321784786062492619948181344269115161534475662778667061745619323618123294300029733320177162172390057916621849117978631706385021530588637544935041755908507510360997311795625461012798015003169019852407919084488937485694117860077594622084691371448345816503044484454463484484643315264949199534598494409547524577314466947733727621366584719895948387346681823864866468845690409273477599686328685783591997853556049504190331626977423469116252955299659529136351359541794541980656263877553279450323900871460660282186317595300490296838453187882061671317936078415523356260648270854881749005025189390550258215687904417174177730156069436715648244056135885703900765692867727241568438038572120614623755978984703577524497381987049298986150928785412635295172297411392936404930198479418075420674280503134420065600523627119648820148904574065116811161555577247357930025525974980540089950179713038437028585763300531086272826541971880942583084106445312500000000000000000000000000000000000000000000*i1^64 + -135751511984725975034689802251585683364675279330707010792207200492593087004812480963612501294338446954399689814383900575166843150811186080918972071135262460909352506408294120690053484166888860843924316085065051904010615121248652630422624400998330737622897782918670430172837760030029040062736965386228177842700280113351553630858164697024412987772824235703675801558202502340109649190343324488949154529562348554284769191003253056207526562647563752158162298074565382411316731759346473778412175215744522335095824932372831784358951552860972126766130606305173230098809827323673904886563028199614271967147464055155796324022293744672873826747880749122868693928646443682414312299055273559103008934309712994893845380179555339109718094246332342210306263070663367946024802521069596827534559982581153269651437044401767757018569576347062640126678342375886704445910629679773838442450234972453652075314701534860975057038648857724193334466817922968348133592677675838775537090194475482500731863035378657129272046200506714764915874424536109341442707896616971422178751193654876543815471657342830153139109577624452835545802708462955894903091515624698170296853385268245552079258260111221208018570012743260089239226088204647370019371772844575761025029405539129867650237845716645726133672093228527547005330950797048669729208996681671042297221462467158398744403173756096310435332817779162155572690304601598696652521133244610348857036861881100639146509886752725150204149206229875197119602854862906919693563997176415620083804267289975365000258006802254239396116604385952088672209669528588808195705269346509770172728431571088069396520534511007961538304818765092190791566162250959222717861841011207902867903433519840505044601759460218018675833444713852724209198128627805643898765863252759994853379173220072775652911848216787877922280368340629118560143014527023622075844805845845759357813186365961380836507866123009895875506864325608714939793633841416341855158913897642334119896138014780270908825907936491808546078331456332452424308790030609868433453063593649608210616723397749306793643888673439809775569039590825199173528366460671882306555106579782720598427588613187113757989069325750653937569531525307521810388409187564677527358077558911134582283279178252684076289852276018279403467842869051306029859479129785705480090532338267296009004745288407936673409454797638126554923599740649891814111381100182330844126084482841622167849788466617546907744348521174650704527661457229962883856710970071790536391502380255623143597816377851965277215546981117221438105736039889518302778283395549346100116787635884683308681431214301776628845660535267539482112074616351056194693716376713213751388763616754517300241865082900459803011640054449297527557596397074413520970512397076470864033183106387959783053981369634380709458477553162597786444753987527964198228417682660806254863016810420960567849161277202908594690350542559085455856160690793058978232425018394777837272950390247211140886273346699783081904893518475827816985396368186208967122309492826826564555010057265351026396169102062701012589225813012410652316949439102397156636823138676342079459164415274475576712752316593609806039345774530684648267793765821972175688209950542517233722909375001408627840713018036676255677712070181155605627764159768388641194987456144188420757830845348649556108128122341306757767071558999992872679279186593950213866737599018747520056734366323312376679128624602084482819739138522807500368337332077356836494455806527203123990462165157745203129916091485265568953978626318628050190707399116021242320114249084909386456390002159846209887303332160837272013055912373414519494134266236791862416133594878966383246093636187383528633960462431600844079905847545941544041170345735736191272735595703125000000000000000000000000000000000000000000*i1^65 + -5052274855670881872834544016195961559932092231755267188540150993721157479829569527823294705619707441172789837453430286131288275292781625299333086989144409250322202380808418664167500255691678477347715918925301122267473625243053640029261746297067375600324370329677817417304168141103050799506530316015785144773308620831362329970415858949036135038682430339571230929530034446854428677200478611312148493964998056939710239725861706640424811665421573900245179304690387493218231270115590159189390930102817073237286221555312604351351877833138784476143624180986760892547013342041523620760643407331718721670222994149857829133729447534158613319002407653754300854063349316322076576025297864109546537962633306738164107330109727315387921700907049921004622076120140790815764723311324333199350349074968480806485839827104342806909442742695402091536882560263470905256556048328338996227303608880693999303399324473553861717702259682503645469834611087904826312491235024613931083091116430166314334238434463268487551905840203513708421043865161795428144372538756714012129346286302811937787520053830792060954266143438570624376928233059642144114817060735355944016749174986612060359757892119983557274853011669167263548152005608503308539181001747347689284895796683726680075160985008968551402272107383358026446918790703691695646250781740629651904911718006387486638975008093289480937885398004380507278397934807950086635647929424615638687711848752211933328144456075269702179937454522897563052697915559878408203709497335080063355242595612909138726390532468514182487541611893751666621593802756724070852413774749539202876219577411065151213385211359653737801259672438980316818810187911335392167627416159600427695050646824752481355523184233068132137386727029973883422922653128218140196985643473611822225375181378898002964032063978953472040675403298813463476878738200574505177762398261224973134668879258009054665679432275697278146493258833840843331186685337490902136651353082137998166875871775819348817956366627789984149606040200304446621293028841549305794836891347375723720084608726518745529351377208155924462464284571158918262094257428027789555477362029753962965702000190718253813837048748269079776076497395458548438015732396493271675635584808134926247084759288369231003546679348033317326604317536603980406111428560838019249729617697402471704848109259683596503318442052703197424922529207553792089488048316517647310444354235299485630358559010970267403321812408323831689337573619001335190883129454860210596661294477296878592465498557613952276639350517786605224186708609369143755062311414367304257904247384676164208619203032708287009891665291232594027209918943467297551443589705532700650881937465541764315107792003900168396655794897570607554827554424298031680389241277591691167918317622201987596223424803619169790154279872369425221550590417708710681706223064368644261203669819691397364321698613674093186259074291252660066667356611876307031578239141675176325297287053314999771720865994976228878260039622876817118241218984478431626328855239017807757005835355330009074846259923012752317078339661569887059883279072616574272712397371252288062075771735924962388671105091363771852766615762042946322736942074951592577966033481021023352293702891752439605098180011851942134858294395082201683214811696864174281487264574842984325976554019816833654083620483674116420256257898226125053315588510203364403600685053671271547258739170346975364975190200297315297145227116595989101655476104788423102369387574481837314567473613013713424674527505285318023026737117478255801633676009870382788274552479350400851584498859877387753115722638637855944374350521857621951701426139691887016455276942717000846106868912509165591371885794537575168314279868558847041981607617344707250595092773437500000000000000000000000000000000000000*i1^66 + -156945802075116203091217815106219682592698785616230761351138432875495205014820724099186483633596500233137062599414220707341695280676015824299273405999565155693056600790421584026079706103064495574512128743177849342430275370988316928450581442152842624898873307158997608622475726131808612292244483211722645164301580212965221056342832661293792989172140388894249605127750978181577507447117295548379362427440783716753037281711265567076306040792040409417157680657355460210758437914990582438861555636036534094461986267612014403017564902782736886555644372420618226359949396236679920211869742974904904346333890744917206707256210210197846515801420690659350897384796354009087370374136804495910592679590329793551255554802890638008190816585136438747614585209162608093564812502173011677939690324131840209017863237127429285882184768673663164587736141516456490934895828490378352350312543206601571231161919680300861110626327648524627128380301153322257059776461409065673886246934225048723338691622327546091838646470876905162197353831514785306545723648445235069063882400754040742707074862998057981533476918251376165433711281018890545695458882012571033695228210615219196896488691424181659731331104514588131746808989869946547524120591298070308280251893044493979732943973533475166284080476389682576961826628856925407555723727630725419284695658387320546618813909112572012729220358945588050374725111975041280668325183559393858138488102625698354549604038536850456964607738732113878272188177373262741201878285825617890339375749470750266646165733523188024826369929492048614742772401159080801728760576427130803956529132542345127358602468809476577966925364729617046174043398869071706070769018165100402406589811819266493381452535229234079931877384080264476435162665172922646643319657958945185685336208327065555759792531825245195713060706355849959303385392115640840508227174380727268289348274940481785213562146174784832630673329034623372712780215063214287946407303963967775287210494581697128612131549212883517516325096236854215678202338774105499730994246351177033786390247486156541933269552309075078361497466126543612201940364210705581998298640007658789543906506714829431539638587292316251948278655362621638984945020480257355094384875311778458946387968508877857157876040725282733437958726842087980872235815058784927982185129239061485592774987474957380187080098833260826960118940623147500961106516903315626898779268956369127814490629487886468456870895708951990590091250985691117483581329843725637907603717802823665542989890959620632471149319675314425095740998791601993407474726238752993341905372009667866754262610798037130910940014916902286272824024350158015056489792852765855489567991358966141973548227091796001506990442077113840892965580342078903447650555609228710335628353079098763675032948090397907316920916342217765508282300119999091982163402762458067415613788783802601457744178929017032247092583654615138842471750272689618775456273865713925336386633958476574565428063399718250388278837456647065827925990098373572763708823925721432376115058982846436902879979923311992752638130355346796195992638081379491900617141971684453116878555722193629297818685371263166354173937146209989054084552932096578991663447752001626048097955066212850993682456898730320478083420995406976365304417437492969685233383895736664251002329115556733876074660026124790469427145826246479378327902804475540731455304868393574867435626275201037611227802999222783989070818859768801218382493156875792990598296031344158332344724510245642612122878837059535242315650997587718619737840756535735042571428255533168942310141642948083038347197910842843541549371079544398299790869456175345194535549212788328862667540168400756177240852160877279636530491277457421972485462902113795280456542968750000000000000000000000000000000000000*i1^67 + -3931657985007678468501952432173424579716691346454130359377586240796063940873613368267802806931238030065806563599088397365477782648287918920845021441131868744211825370917071996798845058811715539593343955637854652747070498908559518462527116811118927646408049599630639416849136445888678982971797963421114947552643142786448866558945635818441725092555366466983960704848602056311559252247555846106932394390508898888879677577531714440528005834471610488682572982437182611201215735861680974462109675074028361217747638904304647654945119512937501974121084523261886841407579388278155047619827757362708713479946507897655783588818569682486281534449818184131724946146783846211731869382220261102132085256297483465181279837524652499805957352235351052810420578269634888993598014909880231007833530198255940959535740481654623069743734929275489450267708915240031772433214379544515592270280102800130210216519012856312751249486471504210218185884866600229738753347837406248199019687641990805991174227698365618977192027853140147151456050686949410842926070470151574449431073164807235538369375604109278416830966185143291439154988075041304369498487779641758505364175986739805973233282005868337052609954290241536163742497416099937027223197877725145404090296403680216662863854545416405502577674426174127384488719760840979689090879901759913210370367901028426853555734445175485646614617415234990017967618842145722915945265197470850350687204012033858330216688673805277397159480768246090064771277216874931762674076940700040668501563129158846031449274522202875402504524735224433616030305204784113329790688834498160147613374896571298608183739502211580596309411227544802839497641326099979410505307852098619810379265207124662240114509217359245232964879181878241261150320175173606942316376133039102374126022557298028771433625610284695031803262445833191127270758062263006773787918646051440960140562850334887730445994119902290805953846246560872852047515523124657773391317710373251232848949600910568978588172691764011076915542191242269576055538125634305840002205829911094934210933017284006719823808661731923467777470471679563627926033123159044413255103779257537502307246255645479796758987125997087683406354522679444430071480686823675434095095064411241482902243879235001216060891748256044606939275605310179394257067935231549638675045022336651325374867272979322059065754535620717482213709507291133626055941697562829665054922564034696468844479259490821712057864725026182456937187733565216139214624395674582073510970511401339476272988882446714348173153718321235613758439784520304075113435300912116956287260175508549639170189657467813386710426597620264167975700374525061834540074822226755940736328230292295349284472305313759693045387934407620758384331142648856918342271516163912430449134242594502959204049981587925626038113773370471332689444021920968023914533430673435184065269984583253908218259292122888521378458655550934501592103240044707593690215733565074239529475978103761661010784849771864497048505906359433975974346581707969052357222596642602882821847386916660880087832329251827534221134166080355612566625887777469843131619486812395473589182309233634386525090920318453694549324849954105987003308770708110938949311701074163216723590061367627723637866280243501447521100848597270866856845201060939100509104057075988599340662141414779597235560600174608303782553587832562758637688143242337661930272284678257367736197567121353191210693104424955412722250363731246572014438892072400543432187541801883607247220507922983826505482338952279876566626284624374490164489028599558823578769653519520450341209662429907098164589586030586205540396838347332358169967433248239035674506418679728957780795775339476063519657363931286517598842362303246389387823001015931367874145507812500000000000000000000000000000000*i1^68 + -124057410484173175408287087004359635270954321002502648845565193641391995294278648947266495632079377242831146706262307815799952380145721239182845667352330084920797104138817114351740768646694399851138177455542180009297527778802427854337345610160202529961599153992468784709243339563878520473848616551935657242042867412479028337870279486902351446649982450761030972559231263433590015333395928861199533232010033472054360427309293273863462825978198754839115708869055623663255238455167018695226669894413657269331435805270230710800287670866852259904054886899046701832106485113275337418874228579665359594726757180034957030932683335038462204272299851197862810306581084020692627030896850473085456590713289168341124258854342646866658952317824923539904639043366804944994281356626833380362574419098964996222043405233097957776087322100306109374967819280095594700861228226098515594039890224993765617642200987897041933441569131191800380246735456582643806924561628136780800476586802634951276625219007674292873209384124419644938841057578319605418955706157940910105192254800536468090887078864209813101016597385325566078439613195649485201471754060735738922211730610598480657500249381435524946472595041710507620609514775276712104915520218906633283280122323593981542281292364246198895637253402971731529966804537441577634425317822843174808945235693984111613693623081289609729256416855482852550383798980965521548845829248248714218939716957159465389196857122604377135079610062936523754158337051617143890204671628321154608411135389551209424459555034064532705398738477500009905557771688748645684598000417400605421205052468870669391374328427114008870533825915112050860973083846962197473144966188909261134217517116649112573847655204220748778596438741340545624529250806482807710636056594391984129221191906864275369840896411352713315614351696062012085966684234446009992987815340700426157031036894946799870687287660787066585585393037315360538239197900672826757440005385595321319242396232426631642879440170849116064733572497335466840793329330005876359366880136851651721730762772932273001364541247407776882097048591100894685651123773458030428085216137172759297024948128627489927808700081331520538551621441938257197864937537535321538411124902274667042872022375587730740672773749992774255589457956727028136399236998427874813158458412127118265587945947702632997053981397233399098386514661499696624887281804784845459010690384803475065414122394919539653430495205713143201588703730638099670566740555964224070449686889521690457117568700831420848761675736667551676455167244769542182135576665688001273722044908713687485051295355093360001325782659654230557276312781388596052350474015487443833299305538679960631431302689309345319503616908573189784786774580901583760685690117441613046582420263639390426013247973347861076333203899155509356066240083123766879665613105136620931530420750142023936078190972800052666204359320774094941365717568244065011545415483282819167651858661424750834016196469021550905374542352518071489296506271112305409088008461422199197763609718910833637668620576294855266191296650795141133711522461224428926556375955364999080846275866573772271332775648797250555469971508330693132711646935249813037749760920240750435339638097769981396810515951462919306679437397726544846422626700086305792479603888176784306619518237076514452748679123572495537361797964786253542134944065521531404179864137948169248411042616225330347282960349951444083380016829460671612429007490240912761611745258384361234530149436501273037369810636878644345506916600126604596896800703425767242403543367265790838650085589933656320915243508765113775778612830303560088323548042520737307174298847653459301825691549360389905552154700462575231500843286891466732413391582667827606201171875000000000000000000000000000000*i1^69 + -18955771181254123480011104666179848071705710491056187922630011786980526113432847120909575984469085777314573987728440015827982204896425838529721541166911308790245075775371441729668636871627412597727151481602913700257152054018728923324505113437506852419053139778152056316106120287523681182420410234861718325284374038795910076908425020341407630401186879453988819156815553822266030421405163180628376160365195658577605587132451943001705705042629419201148172497399784698558059147950674868936251935130159124181674795432113533256021959560592481429960002230796143495822679349037599803342595978840532077528272587226794130126091941261142542459568798578540183809836081223536927517052198273939767929258146307028295443122969610116423671224193129486416441933760099113347648867676409771829494020515883233276535370482423851254717197619216404934410300428034960546672409821084357087674273040478312776535108156523337693394976417495887056395499758536552440326291639774869518561514319772250140195610847886641910028248497037970133180004968002340676728557668258250260502180104466230401141092831319404507066214618650577387127860775596887514175199373643055356501558871746578912932052669094561830284129745321649793763002782386430773112380980986840159422423459805039642458318215795410381445466735360676570841085851770253346130903624769062190193335703162202428098669241998383308224217672631601158348671153130016965636326168089425121424334482986972964627915864475064209236376239061087215767760811304001267375204649769022110496202181158087853699289241813418364417348528973612057296275012437628979574479068642067936882047614098960296241407321274898481125879308289662048022919127613261427159309646238657826336068623716935938053428633646171395024900525101707436582749091011790146912683715558546041028897486183835496790158956972988429806189605717379381295756558059283840341527137692363677370932431451080738604871705076178454479484442820796905694409637329671292236595429163112174797308163726881962948076704631360460829821959626162528959210168199672606244580055920372982841237548941182266995958105396054557483165208619758291369122068375245006077690738737651058897886971253667960556028572038191491080709828236496272712911711953667541037650931878140665571093239667016190877117004927380909456123856458529032603919349896387329702719138908054705542610293765723489277319388351251120747286062179911739209110545972904695593771916465060625147927831717574050189264694304100445774422349828255053125359283680334491282585895312872446351992739563673093609590198013643689537999641716996966307105863817219099873776877525106972072405273834555495030682201857934664347004656332664830420966434739147456567148113963384926290293250091451738709241030452484081456136057754778750739945496907434727334926943184312376505851397452178051366561588078094285923977661863755033981397977709761486697181478360245469630060841345075726653014749202378391999776437352041507950508370375859371385596744470655819999732860292908942419288226143316327517900776565922510008615322524518124414820254575818210740947923708296879529436783533746950825980219720349846693389614357317537948411320926485936682202084237001258522879093576248920374738361185758142213113880607073347293185648863031403670177504064735773547739278891659320812895735407663974966764885091775969127691412689901473718596695896889791383157530173442431620605507072819068230482829400269109305585647416205956672258969489493723690817819801013269560004399907710106338546786846887145916384863792425253941205793414381488215905562538321166199031523507924620285229295936741825833710326136217015501946206539297693292861800645364149645500639847741426887935334746209235975679040377174473054457515192883774231974447488369150960352271795272827148437500000000000000000000000000*i1^70 + -29881818552945891823279498911307566323722657364357816903244200045870980896823479215254883236988917992875615650537576872714162424202325100193730023916732054895817695786826820836188258021476983870047919232135697352201886292679792779644230284483829469317284891392498490736444365984553029775824733958908818173270735312011361191864709101436573065508787817002175091112269361708779939957475265098649826455729359798668307847181513838383849584401544811150190664273496653345976973801701438241442616394545958559572636695979456038158319003577834920723405253129934559641638127680257846405192933515402978553732673158249295249651076722345401840312124315085316901228099546853789481126682296124777111315205545798930464571285345758465706689172463820430367981908536986878934739546223603637714522159525453963093117680437286335374372979437741164485369863434402539082001429085934371321487546955453731221053057242696254876264491374059477397312513649552974212632161697921903175625874273673297412200750140130738541779304543721814430487507376573431956424095300857497025947505926637600830370240124343961625796426029367842439837652115173138727603755960452814077582268230263721414636325179870456807841346631103890897383774869434669661143358165018938662142087493721135238890910106303913312035633119886589198857320837233281665726094475289588808988982588542147224039284558960442821123611046367526039793736064647703117233368241588004323867832001479136245121064722586749171446005579817436031055971750193399911112944640765763626437094011431035780211053064343539785706054343693439029977745587644080892030721828296244395342062988245148450840671521354540527016755552682908325741974637979312311766137480944329474117500526805704697426136921223569759944507303002751707402756875918333764983163821207714884846778319134456419874541913353645470216941936520883187384568172626729714739039161639668475162113100876571919668201759281513747202793112509404694344345938750205445393043517285683422768213123641073932458891172638687391269557122320775961500239319168135982839803209426551223329116685249898492363438243990564682889374520276331168199025367361131363974863636528476739829442096253585157995892608072534473076273562732332017870916146851416311624843163444407845947783149514619601536048454141429404893212195609257069640889695927006948847739984180401984501198275015001473254247495108813865876082717385559199473734231025755897537099583009330788774483712882079919933678582987188629658442362332592365261243346737009385311823353425594131563400391794693612621351762482102657751431845713421806123141964286949903075438145232893867315131999255134904674736353824709477066588151926818975354738392743359354550337458934915526243958102726256712574315948825512030932332361188186498723505272166517941682128130907123930373794961237308247310490737397109783427615792744864581527643629251809993495326017806738500361197642374053178688380041514027567824682622663476539764637218023658512944904335514885897163364638272565659249198443212092893907536639009815453003018465583382570308844997857171176538611655023314564082988842718405785355871364557756644250817328263809895425084201477245461946541246967035629290091840832319287586965438939896930904525660211545062889199604970448959968878031621525367205476321905135017257974877634014113072527331040650690015129303622919644679866024613021347735171360405097836619699023296193224389318988189031732004706430936797323121397300341229595824358116240908254376382717238168352754909421297396261866797226852147217655719612736888786992913785501728586876231491709987099765631244500523726910244893077335173267338057739910190061562686342954964592452367829112070545248205721710333373054261238287056699780388412330048297782525423826882615685462951660156250000000000000000000000000000*i1^71 + -4649155883331590225418776408490562155178451706140446786466190824581438637803964083976507099193235641041990645777452411605843435138336792643506586625628007312370173807887694020733277796035329046848790447887839953027114010493142051659004648673841087065891195840208860460385575844134410514081909309385792694404921674080036082516614091574635002828047123702797784979188638557183397986093698911317886741271641743564060886318797782707138865908488959543976405096759659321757330555165064250226324083298795946744014841734593708324793055455553719675348256327298053287219585064565830589201944857163882330524258694140627056725651309487152805264966118306412837836244364360041566037146940146324930908952334808287119455321082575384404004090610602438104438388361217548977770143577365611316428241722065290094741938537781068019300195176808876912720327461353780805577853941008570019633452579214933339182711486550606557779683932320964000329743363365680439761869840582437338022633381087503479819863507702173955576386444337121296961583757849511090931721428482039699969296590725843174654342844018121670864846464288032278516607968082873808921070476168518491683422317109478559149376821852746746633804060209171469566875206295740757560517045157584489796335933841336607789619775483246057834331396754498819560610186259083476708257086342508349885411631326775411489761001137372492580555148191495220819185832179448586367774352218309995582357046370377525238525510852123039905398771708962880366246860620856122608112230612878474943456180487598021077360550474365609232538928537626554657025965551090297171684426574409339331035463278149353724265364517925468395404778224863455952293825859662532791596279960011527666562868545182787063513575792468540229974728758916738317056362891399365883931581936735986617843453898869250897216491022578342111364771484481518732285065220090075659245981380072703938069346681780068821827905565362813641768904438343987564595103118764275147268920072443645057074549865670353281638332431044038858913441200146735702889686806792360565530302939640714032456101258918687031528243979457426868077965895505205530159082395097399995618574013200083208107333424217841021127167762580150239400931867900999746979120301340604436570417949241349836123913068446715036681565830753266475889728997273174462220013513760528489767791553834866671721127534486502136495541951675259079347502890894790547659477705409293881845410301032330069829920631031710282830839357580013804087621232514648145505621079065967685989876808327669725750804389054674436335136495749347195460067023909211678615496485324277680371784239174664090123695239400337119326601844743660400604146969284077133234127504651079847345871026802282795633804755006171085245097873550248220762610849698209717071720857839981647998190919353505980427572909250446821699984899435490698036658784932474217032860350111663125930492417935699525798880034779515880061232000323087728680800174176704504630767396985138709364369061351414650087579991790501108036766465901975718004854240476137207297207485680584438933581455911944678135847933510963319163166235488257277985706922946527573122817322353894296389858943281776117881238524208664176105008370279793895480723025564461435924018853077207801564928281752203761330999586509108150248432371297218384606681763549472435023498951156036438587938644666400449106407173574276432577169567512395509313850478804855922964339178149878483705182926513107471992786738841906269282466786402761356861261202707829241793938978935424845614275207400283374541300765773510089664389509972164412886807010928196592266639903991800976948669822517195816575908248336006273799425497488602657984800515218244428197059516867499447744058548994186411998498631533338534133070751863670011516660451889038085937500000000000000000000*i1^72 + 148366471252496161237637920574177731425945039863731869927484942570478393305344071415691815388346738262632267699886585517076167342035077585257489885735435901113491244788450699793698090638216272960437132362908367082252235271222332515044645888171715800326768177392877506107598681659690693463671187140859681368333160770709944144382896950520210861141324141240938740572876175385861783829922391098294907891503670582999682583040318264926836304401893356990503540651918897643519629485919999097495151750601910688250227396535479897638074720709630003807003494877639160719195429387958127956833519928512417562726283981059315159456194421001282579468600950915350622402157167392682040740955642872358902141564964030764059202809088908979586616513838748539274839335237034142814316834374738282481317913176465377225929773272282300594016253435769896202143400490853344272882651350634023862715008239656098948133273203009568337813710275866028492693936003680063245212068920015910916132111757136514095667913974860062184745019255016845789723310490189377090493306343229386853967730205474665770232945989285434568795464210283741439762323383768403875773124626340338558352971808831820660823252391321369701577644637359830128607922120266387969505499114605296927959058654138307384463707842715230845877305021680921217833021416070797858311615299385816042338978312862934665830972600268931790724541527292545788886457599581980946201675596066024369063319177413332693152373173818214877668229967233141438347733096327831420960269425902139698512872970445766792521498672493276922717411404916610903819291585633427573602216265473411164972133996380096317435921966780185145583061434359061134745642123905945648181450608178670573597879822820560751027790813553684612881239522112335537888990224375622261111078241373163472653979209654076419633744311786876605958872592764090735665794354476394829514452442346624930018147930281760176578839743244868360673694326398358083867728023198947858221498761784553483067597152846914608755143892747236417624358347850325680968726985512824725246770027934286732103422014732377576224050140498184228976502621112386257918885611353776737844530339048189285258145652917536295937576726418490261858112351226286393608273298772369956330605822529543622388034338370382863660691565032688562609854664108352218767932317769873580488439695760402544178917584954231594765811927157581206509741803247754282913957222450828374642528769170856384696919004376242188587078566147575096818776151936557941037247456159416112945792857593596821398671082504772722180146659860564847099960506973849836263718567060205498603608162781743487618513112249626324022053016930618297602270901530414898963581261424058918587703941373011684870066960623313217289712916937764568579900832487554223288893109658805506739491863336522815096315832654304170849802544651440024345130894152457076866660854621856256779119175532684142381275089926993895489174675603656245876263498544967863051622539858659373919837335263121965792792435027197036217746755681654527988562145214159038878612540556976707822030070829727596998978404263741802174349160986023799475630915193787136191634926364567296367797279091522809621873745049156935826255716641765540739021008931207928458510835974405392906570771085582713730257118673377310069100517120116660073845316176191483526006660951242365304324570791022450512745422874666436197228918447940977419401423523923310071549890733726062559462395585468782411097518649945490892871206638498471029338791872264262834755445055194915977847738713278312798672528589946645721941802559375968472206075029442568463740270123043152641844566655895113659879539329934849950042706549967496097266481327766941271197997486338732503145753205726384640491398689038544944640563016946543939411640167236328125000000000000000000*i1^73 + -2108876862200877714204725029761097853917142686291249193333229555909435342786666281591997239113740077213920487707881158107601758037742879021886191490909754924589955607339648549380403320049141991935269857891272213894097465808766772777966726675800857171679813763392751469250942398827637610380798206491211273583250665947237418332219619021036582917398035332357859645076972147171445831602171913200242610204182869549091086595438498251451349123221971054390967954982402766294241198505417368848851884162547964546304749591297958624789021884619882535235767397880440743842846562209636757848133318120244795334588772950405530822723421714437517865755994420680060131600789041207392780295441533117965137113978931861842201593570362966173983004531115028740828518983142881227373288362112789445071020980496899803703799176943495035008470284650558321915314307450596656280160570420033540184550067441197139312489073081766280978153486702060236983317683626025864893258532366594323842950706144383988473256139178773504665680872695448786476236277620455251021964723391089446737372301271656807496895679507880123367178384271569832744538844042466938025999426631320911215182908824451046047064507916738272836773497565714921437048737837562183937551475084961816970507480167098218565955714756292481979328307867053731428295659177237770858426106290136343662471975263599924615960337389709728825173838530879169921098512754618937765240284434798615853211598567615658016505202642013644201687784639289074591079556347406311783478222147800697438431683749979799744721907326464174233064552392006548284179820671734769402418502367605359123121852217941955177876490272764865933323183865317843061619814942290689540888412929686272661651102255709391052967604277141588123921396924971510509714539326894261265132194465042443356602313177936173126045276368288264902761730156989422350724802331358755644776141177084405610864901605097049430070942618673710721086039157160956921167025695985211836885763243403819909323243804977267807265556912006812358705670099776368906257117265393482959440743273721237697861983942742820560714190534157708291808633841538386333404493157847337138198343023884124479147145648178377089409113287408026355089241508796164898601399223613059217138133747490448359003999143238661986313692423911057572007943500415014218924300527663804092610033567440406849674365988411832292025447225210340378778724408499029571073054370146033331220869734690378403640792103885599609240606871479325942832550220581319568514225579918272259218398406599229407259321353302769766673579880420238588909970591787983209992239655972654968424767931115370074691917249950153720541926443977108208846380634349764317420669989987337834180435722031547854989106322587623530194272526247977203511538410184261175631262324559767272271182774844226408623819493553386729578819066321922033980971242297739767943078918603013455673293163424625107903571684132022313962103905792836990096934487137787945064293093349255816818626251315382157815491728734949691140022913310017732050132020941988639030921031475209284324343175222213515029764531553189242664097534196389262580872061950276476890723126443871782018387072688681506043644354653776209123925080949726337730082720487683033052005486623140837824002193978872959605973220541903111269475877855510055711714907681703816774763943585562791229253372699631881582464894046350173018699634706365232922917384322522172573434519514924961876109307727567035568597352490080691594193103798545877316471841556411314585541081151350108647781255024940916387310778492799252575617474783092187476783526576454808911702826436238972549966727334056141930063273165208433559258088860120600780310304524033796573399864521305230892849273647850493711999177268590771605616396300320047885179519653320312500000000000000*i1^74 + 25901225807748234877067510944243147685382095844076592719243196980739871998797948821617932928204331146042341776237023872551053130793306758680891424684865524571907286621482425445312666721537258588280257387684641832029228841853481218162803530267791620797406274342085544640924711980357132135646967845288360439461903336040448713497595983596835538687837813239413460956533626082445027326391567207147630573021859220433988816185416545969932490477788966755617466412429322023594461044819996081586732535151456946990490969254549915665827941116293695205910143346852946262492912100832551598745892459781082620060845205139070014031923899611819217709253593287749307455954506214264980687788485235482388968034432271594540210200144161053252686493750765781320138215266421542720853079410770519834937280873942103894842434654138972432091648613356050505479115642068535390258845176022376076135755244490249627794469319114157198570323877713679936725984464809740038169754804274065298483214621258605425432817351817658308547116253506251871786372462645840137767860994145248446180334051882195109303924509570363671021991551429292923282416015586513831576015080162866556751273934865978979134740093301232856714565038141584137150768772608841795491704927046780392777087421978545491681602080511146587581998778114278757598755472893189618499847146915034185859115964835131616994690912913058129340927102849324858451816984510698008171234117783397187545073185662050680439645901790549739942310610956133114522598065514159845802569510922247140565613434731622686951368974154023722636762924738561362263239674787064163996069498805109725273733802740366128498684357817489052918307561536526554156875146057458888956751107669270624068842599648106355256526564951524875998819157943441199356883859076816787254069971881987839276274497119475781857575214259530095264057054024484021151789209637306756853129611749336187154991430164971133738788825180431877789768233794316901280708048407637017680315895325576172111516381642994318218725281700599618637896374395100798873501645750022129156240730545950065600701492648769730841002055555372310686658081645766855392406568116422842795877938543549861003642275083584376513523303329799547380556837959159002567025465517473251186862580915969726914115366580473145247528514055144228562724416960563239706061659848785892439937680922272197388149612750296272866997016599662463086360437623039362667682437188227189116467837929596678155775501386839100078767060405358866674292056588236875641172638435077301729384848609315591234182202383630936336031360555005224993453905559505823551280238551293987836253853638464880014149346094174775126394058196498356033883185371433485996565171795280382717594379709705812013799118552634383764536551473397228551349608068421451265554302284123380814963674100070337024908593201524956715511844697977860179682961551297404193672959423546210302773938944815534456313939319135675516605387277217233388567474426287144074809595609609598269802110874527852144142321636211686677053878246823487418989287396262654436880377447510894629614141649323036253964603536447480219884778643182387376634767403541086786187888105928612783036757905327369239312185715655780343372131604527621538751834406252924083356305878152139346691118882412976884529079423691469613448958145244582657734198809696602614613840157276476325691067657580472448828640438861638208212609856011083450322783282082912235179856970970606613011138354444948912492127052098398651421855072573145123649244086585673292977119259208156837018846107251841266071267923500011745055809010682308213332844260068281505503163768829136614252028707712183324516524452563551332038911614820502628903530360372759767709858606796352355735463715407121148537984223550467710595057724276557564735412597656250000000000000*i1^75 + -332337982942494795984781999903228892301386136597189409704103246181085154762224337215965709206683353852737798153846527105504639171430367543525256761968759777075999066730672286870032940078911135489299028504822522631813494354819648860752802854609371740203642548948349340326519030655644516304547246863557901566192613657983537184133579014481405524999017265983889539521279077487171106111773159325749967865278770706565281214252640491680046486888288073412939876872290189741002315798759044356433456127115035699678053152928243793181685688045544665909968047238300598875678498877909892268167561328210176542995348210391559115712935374484550728947806980822007084440801798415099807982190923489412024705984379709708825105805274218562342563508683861472678952025440769795874857412555533182062278068774790721577931722855742296761583412806562456218087464820045477163083966432851357253767184241337126297889176534225759297632691302200202998713155454844012424497487019347906392403422617525324287984589619441203292587662937484498208298788423250446893089861219382021590921597062500215000768615038084754080950024577043373083072759639391238916602295848634252012222348053046395603439482571401478860046285057445921836675492586529867261474345693764835742559183022302654672210170163293721759814258952994017753425202521455564433407785771175782090656359475764392916589877405276115213871775041855010323607090098056865645675459097340007516263987629880164788736422317417704199614532799426585995764367318878072336804630235180661252906967720029908800330611679453144145788534064677610148282226140775375851963927409740481794424608003020824737757294097186314984041396745730823167774663049544314648619377106534854874449251856804259269733300957511949215979856645819092004512151903497947846779992000568376358323437335334015369791015078580835893799225864016354390874835619144443655180144388816628563196769876882374290859819477282994349871361543051371117119328782914790695137425181445216147477191489137714068065345060610390513531489535292414939015787556751251089815462693694035227166667174954031526713514920181555548717084950233914594467222540773657802338498343216197281660952384936591383484309459589782463735932751203060697334975157711949934255860808553653864741529055746443551408437086362528038016510876724880495818443214070818925555894492595382284349434192455675252509273361979838444798697929065757036711011112310892407030195400493398022918834988505304372891020903132264183951872803742536503271253033394980039804485435405580038492570645685067081048949972794164638367476712222201652997008041572037848111823949934334788879299288812068552216378850576169289294263334158373862737314233819295191491170669563630757437540004568236071582297943832286098926790419048371059729386869833886630228353549902264694364528087054970674381043972609887407808258984012563032821630119335280957786293080993573095060372226157236800945217803770074623130468804836728373676968004343634305277060327503527668884981357598277505080931658734205316380934710163123100632144810527418549171153368199128780098483354756131689156646763687453618176916720902832479203786820526114084830891253740965600185146010976725523036306868373418185463715563008565085799085555223517736379053570918861554885395855928334022263804880387195633928834930900365299013327305349728890980812517745553463899100450652532900609713646432169044703433654207164983401808648526175156515125356817903208520133596030807908298041355601551053742416351689592587802620302098109564882069209019584708341337296207189407923464932282493681412162554219058316215322859987703612813548691935088653264552244116648867076938379945834803685036816887810628596945508821987323072251402579652621559451063006779270025958794576581567525863647460937500000000*i1^76 + 3753505425564736134606908805361688971233003707068978959059530795931847282827600519542333659308841318211272423374062502333389388288573968179196116949964745026186192282906047063516009792472587677551955881168327269780941588464938977325159301039185727306619907278486557376193933527160615353166424069350469907996252664081453007122097756862212598806440612322926306127909214577633989623614386907524087000182682379075225223491073252136438230724878216961986437640789069773686883409462171734286924017657479377927897657990488388518811169656324203209567593112065770223453035669635401536774633358574573452501776760617112266943557501709245776676238017743237845238674035797033203751832677033231608382113696511779588115401053486606065943591191905492235024603837335972478908248618648798561595015345851447988549995208415598898108620591151384471244462128089020642132531070983703208042136341625391500015354225794469410037908497455768778153257955886629566212954009752172185487096618191738791831182408158744609779592758797157831063248742042553483354938219732300655135587615879437693864017804442962054669375822226000484545240522194597380723514654586630696880700797514815720256289923987153920587420361882487963786346152926159057679521959962478004575015259504518962209151024097847270563689300029178771271979316133376259333919915426274575592157284904503107409310296203717262253840563751933755904967904397644274210865599239521216301246546420196207896283267288434396273808209005127723560160086025018032891329794385749147185552042512473950890222505195721319154878523432506176255177268702884499685932080304162052163959415035069613659768889214939421367958866955569072230245070529182094005834348634526319076375986580748183350955117142419344568329060156583566680076342450967103722526695245065376210797310558824085411766935579102662997387778949040324103707392012320275270620417777787127973881033331878442370893095595673537581271450217639671827482093002330227634783630828248418643400270722816833176162714739995482620081535355672617981121385214262079885095798624309147255769480504089019542279281870300012334248021895099784698403934310466723667483589628828484252945615101991560985330480774289279193039883916707271101972084921086820013941802803998734261672973301780292878789884660233538205054753104081584051341498129873316729903355834719730653937725022622477452967397175586636615294487831540044959646084451688312033713180904504952816209173553494302665829024011797390113110295146595308326871216896826059040070103367276583752485838310109675168672365273402926679599162195489302135957627586940327199456638354641661934928508483596907528438707990533187812041133790572743989696838692394081747564152675907620630520880486085255493148273220421279864396620686683441791325178214985805416521221075384585521068085692714690143611200313588103260408512027646192664025675712906023369496063939254323967750718655840808877750011963669408235335235408421533615881444848222851271907415683958185331332125495615069697559090777159257480816674695368042910470453589045120449355052711132253217083374399714767389586142906443830217034360428983199922722644826573120308453622501319974713542388151751077515032724036737509853997169837353895498237915516358472754267949665237822878349108927080692462763933534621551626266982738087431538944723913960433236893526430652490104763921815924956880290106385334670986110843538555517894153768594809511306459235588575801815260902965491992843051767014778867924612212946943784916952619445782663722302545684180614801876009084549715413261282156858664587645176922331100313041377474684382343817928244142163025471739642548916147623888023177414689415585278082741751081354954501648253041630277022252792568156147534619293537616613321006298065185546875000000*i1^77 + -35178077289416234014917937826654026540605014792157745512413080591195564898058836027374081005170714330800455223173842355508761227427922289192425422242087233773549677690481314190448330655657638224418110176244311406795444426860707339536327442863696644810885069208385261763450580503209369038116820452646066902693677646103884440041227893872774990130875827157211838029184508929071262016980166901060995571473495729142424824366862828361430784883910782592155843566865830500479137564810541451662244609545510954874315984296279660648857528496423951982337032597740745645609058101664935016328458099699656872182830429882286318457461125088494835111040385837610178381801651292762416592057702893370634331050238979603082481916483579995544727570820454259329371336247550385032780626598566465780905331095346988321943847622475713362374449732062680052276966618054866330161110648617297905500787975223486800842024698735974228210160559656789468091815989630586397701524617707131472325131195935841384890795280441288708125584630795380767276415012972380221701428193894290245735810073206563660236274610903381215660613479869543512758400553387608165877694617049852136509970446285486438851424154984325894139519677068883756541158518166745796455445734880259985722250238227939713192415916970197805038579183424134957999728356932364154996054248790254540850082283821394829916233492608731192673559490429129027502772425244374538521905790901142367497307845468445349447141493330286531179894540151938829515269354297386153276785658606256368187899831996316514936370114308318914001788514659653049680091052199753747241216651515139849747311938441205944639829166327131097958026753020193781475527240252346029322467193606295151463575081100948264560533198220421433427782405402855447859987247934826169180961308319149658521071094329120662104989304768060950352231423342386348933291318668632541608727276706128870654940669607739396329039109248153946037362008701391420754027591908592013629410104284424921196458121631482136241979110059431234356623545696392377412884446711606047110248461001559849039083114577890768838786983951395931749818429460909109466809447324824935399360828129812514753987509114227101862508910592258469709046205974051282278102010215931533672725342102262007465744156903946467280756743897470793155417817141886100772597138057437010165267305421408715569634108497022962483569731470834013670924210011980374472277213435920838760772132391486560083110981361270248229332393614555393419007193693279220180248629917133273536985421796100030180690070415303972818773750179122520654294005486697099950572920155770295094530620162333985410322823074500242844951917092877042820145103484085897962194334623929936497885522537682827459916381258569710748160279133890269429947987368227301069879310042669566150190214185969370125220061742447627763977483144581780163379756101596204728209264047045136298691336990537085626200464085964864501677218758175846536212162306907238786322219452141650656186653559130341290450314560498059825981474514573836943163906837200097995568429825384374475695144866895671394874735243504045350885106769470203978724932381422383003809342271059000732870258321121283742858253436120479800888094354344447386863285372672454107287125289154571944247085348108507627844616009408971949382718591738398068320546140211721940422404026096103304836029148763879432659872572490133941503548666943514825551359915952316372791654055780834594709546309430895421266667182558196135581843482714496144137966498416285261403207561753566145748668263395941435099710830746280174806715802702948147889705322970781057351984803417073290775737156082968310280279113950832493157923697192058054630064124441922256319597398344531284369471314019049014269486380657170343511097598820924758911132812500*i1^78 + 286342227084763549531019561459235609168080663806663776698850708018894440846033156803534701673511850900700342351514960766721554353113773507104786441212515385246511161618320964742003666785988866537989888392300211690940036691460098517130133897580661351421663756455267580717925206040031774441502980566489500312127518313512291456418661737107546072887382719295522585128221768258657915843725380438137564141476278177321740388288817400616356260728045971764824403126548698106266066690743289250378454126685620227185981054619948333776988499926789048481039605364204661092625087300730045830542882476226058082036201451890245316674768993669953645061523804413517146929181311455467127039205052416355043441783778780807655472960566361135149828554477667695207360367749853250864771115705969807503534871749307957920748925249665061943358922942913208959593501201465088795436960211509917975934547015690828497072422322821841665983392786981834647951776288206577119016718117364932700697494825935330340211226123424340116699669563381101945847428395297853954435768752394601328184129574381106520041754301770880062470731940899276767020754916743185859431011028118302225744989335545200668382235357692108533547264188213699089151107429539621574685920626023405390665653072393083387728212407655779814828884338679621005195388968970320778049101747370025370155449263122209678048467177060823803024485111845534974668524535504427188973512425659605376081332770329149067433073643207927293499824551471768195410342052660657433483707077644834548869476538123511035234759631613286822983904386651218137141864496592477612090958079715072873189917034341026966371561295088879082357526457132593256742825156563320007941092927887398833463232285656750277980794308881316860091486377743935229495467577957263613818809104977845479768983690156944978775573540220176919686247780479049499423646868635619666288916304404379026842867688683665380555795872966368391833346911754377038052326329981320501493929311777937363629678001877799277632921110597390721289052120736964666037794729653669632881812750990718708057088882103066661629227893953903871468852801915283173043266476000274844619912917340847989828067505847153759444012045584995061966004122594102107330264900605115093946657040412816671192348590912188467740878518018150532365535830308135103301059158454140264021257464478555893760238088644668818366028630953325023541292617097969337718159951710144598013869611686171749725164168034924215426578722328074510681235591514241915902599717913827335032807658322747463200906942066863909343921804530522131425472158244470865330920218953868193112814228214775716077518042798639367556645606451547420983671383143900799915731856367026448354735374125276952765125864770060646457122295815222288616086302190305203833424436232292847770897567655752557890929701311879285327314321484421101762482492711924457631953921649141500362162833754793314610703332904577668096048601819351269536419212079970242378335887658699381828278063264441883376530910055137157686225005941992467255315332118836159306275636045918897923811246468934358537182418203676031776669469060067552201072330433978939404565321197094999807811883087780535165603103071007027070546320692389336583328027151843508076429265523433878972148543439612079392484614510734475085428980701214317823973358430694621104795839482413116737577880837809365459531360777657053932447534844129019530336551903261270350530589785719103785357487693316808545605293783183668950360726991366552110598993424359619947428616810376206757311550411757745262658739672339014204308284124436395401004816301652041017536706217370387340307043726827589010399358121029507377454484703847874895532101172986086509286925988063860273485458129924541032657048234000285447109490633010864257812500*i1^79 + -2094463373420756063074036712180423768240609951945697212018444031566850808239779465096728033727220866457058437665669932510880301269693285178037757709518415166503272616410327948180187050737427697806107850089354830814094628508659087534959181451160358378706171439795742112339982130529733093087269347361675172206596640203936071705268220733655621291972865653522736306606937226636143314642196434943538750468162550332260436673885981982753310117519971731560421221447483214810075868829572508809592112057070132965562109888759854035769453915918456050830478421775946122902688105501309947764091990617192920856784437494566277394832318653980058047958652952699116063128367172295983825357547825365188633816181774585286208369182276194706416736833972908708697188699370297954184445711776606103122569892705862967712243545976571210753704921530643060130730123929900506713389907063470976831468644918645910184727133425832178482201569542530189972691220223499031073938956507352649691302211754067205064931058083689371555794381266062685018133798875688803724810113108836669385724940670992055468326365125432669684829088341203487683412830146187635163821239122279772126739443833134926788046840022554269521194028971744038540901367713481907396702789861068739487218058389379358464398042876766121540518470600568322668102845147053502008205365162775849780067175250040630475479126450798653994647817483957610638440663895772644206868567246987972032917961037791593379182301568398192453558237873873155269384761150498901439739715889081360935659876456908949028134163484590951061288386844338764618429684854691787168422821630960796071630825950018392624042473984343127078332592369956254928690889855299891343744362613505103876631640186591907539574777388713510905432666946952533196821581405565090414176065242215359075917689228210873724346694782390348383025939460637255245799397173886406436312455977051677665854885530826754315361254871147255476107450647610816183957987886717259944477249798717577279179737721025898100778764491417019707748508137847633309300061394033862317437911366549232281682726025882910681422038535709624594700943579515247418667847689387763097488917443234521006178997630803990515171936849426980241092665610021685124708485281428908021040423919766029062734291249107165251546912678059421258282842607212280579865408354049278659635934123997693776815252848772165299016946352770051351563398258560266418566775898422397601387026556165359340042316202901128495689617704750706459153610232670439460658857904001795252471427954297722887838385900792974798355887862911869909170312454202588636871706020121465872251482243382409243817227614090997603226777691933203835328761576951477335883260770043701293160122465255776732753244797266392587058801048805591036718145296072648688045301727235465029674853730093872753134965557913971016745772033358605839423811327733786906758845837724096257014519884390360951597753735061229000523921302617833871213809726201979053777669989879403448500710177236190735427822763681038873352778974516628995866032460134197666317273353732161732706164229302119041438813317919600234877513374554149564940606178499853763839805158633533062299657450353187529725029226413788968709569407221427954317197538271323347585364317247071151548458429474153061992629163358635825327516707424276131565685942675136427450751084762795528408873756251646904580392377515342902316857461738999052981836714368552492164147284948143443249983872577086462937634748653315664995752239757696967195644115466835567306237331525983326717798423451721776381729220054009515938544963654505671713536830187803181544706357340661972405120618617127968223547449453399880170755594920117601116304366121196594472783299603703534836299951388282648834238131030360818840563297271728515625*i1^80 + 13699875652219732320631585964782134222009125179386803719651315807900337566213633483004703899414551195130603323290892530501736006773572410669200327800815156815523730292496453265082252019883709429736752465996978339404206872030936588115966767103832685738118041920039983596421200251229932428579785939203788166473399535599701547942145299660352973457366525434318231524004567876963985297830301375629297874179148100249730842205005731358215037579501161876016898233458222291940746603602796928562212507025390338499793863988437694228079937959267856656377603466447110507228518667382781573554431828996782153964827998805963809830676593074957628294182248175738542114893192001437861590284148455436258875424455349133917286494056009222245428685956058738335967304232007880502255005579564999859705166836116724930974569387078629116960802514473772169970337645651360042623561867434920785193498944023286437404935950410037007053012297347478233928628040285467089315099287357260709077185042102407265883482084467491603910977446434198539483273175284066804054307487585596931301116672418796711015827002214924316407724450806224540847138102350884737169275411694658974249168752597447563060394905280271743768269418683263971652635589594585978076946774612373700532267876868050818215989081020689695827982476046113795834589614007127476971763049720353668960352698738003076614010864159344016599288796844318881009974809405267228090597770161531197726237169117251635865203890690088261911987795342546357990257626149181424068265432668736237619081785305781267965079439915789553505515110268763173844787323688307065069709481414914809115604798396697544119644494707111191670998347039216780446706922908618834832195476517036147244723267416462496387946548228015752322309518040534460588499781400342669052398824870148528474399757374329470045280802344165393649752671203779001129071504975115765866433339120055191725777382444589273294696414687201860687082548242374300941067755644360537414198013796204003371526141635551174667511268763193251349426109776388793317209185509375134060168641865003251146008842987253610209668211214043323159958443672637565237568641411812388760582278100061783884907635507183904071399451145951253423752057129155954293398242207264900468259689822167956977001472626242205176476673870197864095565796832212079229104541293348691436675844632491728768655311923285650960972558498257744118032912786572642305103267672772348793023236936339998087349520890558798995105514703348420814937704149026070611762826622527041647611908560043036019315973119590667551653527728647486490699386913637537571429598530727276327864048155658729610001754655858944229899558821958677652780249427285185798468773540346219547827396988184689570116318673453535855856329888355791194054249003840639911284514486976681188178810816122848068939310179747892284161705295543751848677807505521937194115407747548996136424679441877511475012381078377712190702283171820149972716490232452926778615615778297460086103604757418637741750547876829109258272854798666749414168476893696665924316295147085603637405279471070071800109389195037881607150778052583904192002833396795773018956903405755399739380516913958125233763680184419158524195612746698503970696335312748396259166224948137192901433507845328324920045175678494259634552762642502109097106541238707562503998755632264557703880270098547031778660363082188670800952147245067082677337069377441622028091022181344720421547179475590830538133746587941856257965888564415123429607606370613205056660470773105318019655820720049583389254120365547170600648973892519796635864303765086350667961842559535316988750300591260196764216140961292530959391658872720309558237719491404573233790970307608618559275237558381377311889082193374633789062500000000000*i1^81 + -80000842111664471104431216262340713565811992679801144089224213979998292497215203994998567420934421299474590363756466731980169912391316191839982792411270065415556560072067664377352742049001582454974754662241297085855913987383922824465873165240055500684450755834688677977678258486646778607855865374402136315139492132122964344893459144386362208117995778085061132224350302754079034120777012180768957862540963708947072204515055652112240554490980495803306011558807261252678523846333636931796546811439220920520501300768178786272689740936387199999253179296768713814623300191034823017089455250472653839930976532901545101069736721367673584932923210354318979980187173211950526251125061897935996431253379154517567394456818042336188186766946376679529371403341991460045454203206542629344866644564412760152190518680466350743419033356917898961741338004433768739716937113839981897918799926153332267179354654963673403597956740698918969390262618581625346982771363538044088600618318530374933914213170572992301851131587424472352126431871919305524684857363659164478511083158852996808516120198676314789704922259221970637983285222646699204822278046939819350885331098726150908849014562269070137856181849793164153000368658272806796624465515299215044370122230800700857304606789028702685049134448423019181654935191537545525266584883135195192786845110130726660611921449905938058540109610293926473092163481332808036878507917673215405390043268240477955450015951663850299397966778542852072140951056688968797538600424968357055063959860996312386242916903927863862591976608614960239287903071921614982708575558770547202974805969566793367191757670873536849757396446938480543129981248429586836824335025174212421251833892679063883534241890499042533959575851525418341394483702198919638931025392021325504219206609225760422978121134806025186195957848700946136532474892543946670553045721734120732828948156836404600942734232300298183092632802917723416521509349887119915729485878447639075985894257306019802643609731605538098732101817571200925668694375892355284682142432671516473538365744228677924091892141423881337312328608528502496844718360377791277563135557996297756659359900872967515428024015225950700053951090751974564616113653233635325268683374613807024662940539990980955151984857470751310038412773574448937365513795722045291981747278349429868471781696156568797490036241717890454327660702182986650115380331932227179606727218486898071792316854096927622221107481918185102325532552759644544142017541328245923478966689890487803413108611581972536749691920574106571487623273677855946634100932257658759202933353681195101596873252962895684043688571346695087446963837297734355806591772642360812766435230209257810116084077472874045047201171854186234488042062602440027129159003716289633394612025613420851368248746556727870806176729253829341191532795160092782355224674321063830601788120147042073554279473488937208985223915072613562381880359436205464087933157758393950871823605077785700824137555203584962333167907241808267861464170226087910434560133073409463287581707761437070822068148083580672787189423197550923632711370819879669595127381823243673952857413816122136892942162537695070016232959323496180776342050622392347659826402708806038006916288926536813949923507092938807480221944221307793632209015826218791531412760002087880314287400046784307578916152582646974102773778115783059382509499263367288220802836214341551784850399777514217128693880737709488936961450955158240973632487757359292944444681842995941146340130318987695750327353274651592864858307716648852348727153770865852066455973305546373973211072200758270769371761802373268701985997329475706248086954045798107004616880021108382692318627960048615932464599609375000000000000000*i1^82 + 425965856610724350582217539209481362269049197408433528665523388297505971881265146263132904626236943136751995782251345694158074757278953944913037704900088749672304920932638833822539845414745100760000569240619905047880466672162020522204025085623213516170652942226637778119005841096729732362760334461461483705835587380705319920857404903790883618505890499556271354244777567184606272106212993459749069958599978179125137475129664060194417755235944864474898145015861671326790834969173923386929568462288928336294674363776023608664394420545068795367653081232805578227362342090812874432924368373842894994189627258107500049149486682417692727538074541821975660028740220642383292153621991653414254013938701651624187738878782817493789823475902761988487179717584776830053601208451967759807837393246844816159343748619921799163299504019392589931938179020973864704612619411513857444504173949013996744415715997340764563674880543125905142860384510931025801080135227178983328584988158582053187435778171493095277753688028954990864301036521750488792975326682212946883485507638390106598970268353285327845526012710344146200427890915521982937116058732257835493184362727976835039985689459189023021681186329518216109842436538083798260733749539479383895736708678727798487315848396382057851885383967741692362551167643033887629284286097215742980943145699494926111591711061551831123006345184718577422715325942375955710844411592401505103635241326781779512357564435335088952264932801795710857517539016639135817062826056828833151822074184278908967138285209527535322196780927290999058616741670775124813980240409447645279499557099343777809578465770199182749209124818300954925727012634090587278239863272178717775484222291482746464532383347809673987919210367204788471861083724360638375118198367818374943377812572006301505409075932377768158952397377083761654499760832337243516250759173727396802928126361553337133349169912215851313553421305790532224584633750671575329303781884197786404950767402813189677331678656041222790089906097764333696238340687116592283239439416870852847205087895780146287486250248460841258394575178051237241305693733775191238502361114291381925614469804221048407676767422591138905521625465274017923519296283789704795338512950135298929519602339744744515051966425171381292094214627882516130711492310791671536548268744998527146185543169847040369591607275868466248331286851043398605348806919924158827446984507996032334899567162822942831154822507973100006273388264439008767373969042593361513990531792930627746747963491455152364929570878537407026851311494847597206523908143267394750548841534931019354376759234442786774227406082292738897256352699450544679244116437304856100860694384982727379432216315888295377641056975058378749465562554732851979103305522623863611530233324354780943314219088811974354281043081127193976994774273945634174146936058449806561782377106575636742487759426816963070261618406609215684991194277159923424410257782299446736584043111172905148112836163163133012710843161503047625359921754698438734644563381484738647020555838260473285553083724945212795739555363023517702924296822544074387105267272943558449738123992945443891001160293094788657414344317151899905717640410151719005150156791313008797444326803639844305117658643004604695256801472863047931925459870163678899403419655829096187557060274423700080716616028569568594252542857243942628097216136857683696584337201681197591510298718286104157393814180600506498222847092694325880344704942553995429016858356856313306038373422141495600923536499712853880475327492484652189874361332745418385347527764276065275768748606609546413564795483840025736255997435647078248690958676082505239557374210335183306597173213958740234375000000000000000000000*i1^83 + -2121117319915040131404505053559506420256105344624111425570281860298168586876757776591401239537772132266597047505632051162716132626777111532312949340648443027434071552679217965920000947669091632707079374796422839607352517709909782711826967880485475898991805782728174581723839407221833368719726568722324837553998770487459922447186476335157147643305286764828908559720817644951891037391012180879227278230016602213932047420604444404229166290724518323469567145348768108563640773251896068807276976574530666627928548968220635508555879955510181867395508106255447587830406663549588877006950411847802182076122845087105440608827326625997423301317945419004351416915609768832227728515966564870362767174670721705161570195217438131675875430260342011645350438958208189877676895921599077835954520199155348572916773834081228761935706209955039672843926335044890869122160583181899818473840551279232220939566909153643366509274975654128437346646504137768063136438229365987296466353151814715627582453321916576751434963032008456249955926293174309035299072183267206473440805849884065510712851773155191145137581213005364610648462271072657686839801821770758732944778664353547154786766142747139086108431559211834145126935931031616299971859223507390151662221943634933690681618573158653236589560353757404813134125109979249354671161739697895346831889642844950446221266477173549620747113913462870171931973520499106504842165021114318489251751390637576357057528615263884857203026072798486544113302959163982677842173660686984128196954222153091137355027645474273094873437587623872124018286353793740637607361994026663546188645388092879816925096777811306102305557984237125604688490220006531175316071076416808823363528419000692142977817018749275131824545271509931469608998408333181216016754845568253477690339399793369048745090566561832512409265354389734016549220312704904033454994550453717364773374459199892543464772098342927480235572288058888753850383422350574565384800886380439928505319553542473988761999994942473335020235835130397869492652767843381332776566433627660639681761609684471363214048553488638509381657331308812675070407702578963291294381046634270532932606811616468053951571197986941777623384489833593640265260825732116167439748067927679049413652716131629562646220307330032013039853619208157344479229056506800969022754552444095930394646538647783678413003488538934606443055900112705096589710897762515103874044061054674854253259432281674205292422689898396297919174031922735284531145570388401047410609515318677860305025270170494699097695458558797366711992111957272478985661885373938134362894241941264525816908391440155117774284971021069418660120358404466402031112141662978081293059454259523459106917883518370586076452129153531965364295554676284237376026728803958178010411203423127571683577290039497503983002521184092971964422142025360939709541395526532367679520296728313903627701529801924005805295555346935779743464445634491056018648444175978314540398599137070170140576116150833898468673316045794220362083397988500992328928348894116761388434133345607956470736355744246319716900596996169682113654013520316660146419840441714903826439304136944180173719391250497522265188005004693437830338193264764617016079521754657277880967872880134819132574291664052421195728809380101079905214422132525860754778590269515157094280310021442788253600787148670063531363748490518829276330927792176973962408299986109578246213879758116030787052089012887308754801977818334590198217068548578686748764377051537565088824010433692084127448190494033321384559716296387322401725528240354386228066182793904945010243934449879168903673469782856697958823590296587221077891441400886662904667900875210762023925781250000000000000000000000000000*i1^84 + 9987579395772792647392287327087771917936135682347596436372925134077596939711344473631349401778316770184465099127998178653399011658475339507557101737403575940651488294342341576063524062275205290296800605917173159921080862715121280366753071055002258541110981827975293924853675248956997265933059158888751228098890649438939358080042375595033944926914411418240926470163833231826103360743767263625318554751187605807106693637842783353499604258526433662866926981885484125982794340908668709259644604541270283368651965361395130544188695625587983511178469264054318697730022241330653748920569438152843760920329651119299004932239079801142540729132986248956792261279993897501929464242981810785601660549406530155373119672124736816061553760869754791515889982739914833562800672651037687676102947604180586668404812641663073382993409037548342635184761013451717413324240246722250594145899734531764411627066357809984936006797487372459972200506207865959315100017561047715493974368860735138481480085470255097424807629468617081980371809954115956941298355410602776482491170566461663989922269258178115570564709001357260923355704240760757953946600373832475677522831039065257288197514054079189344729741966569169664283817513637620309335656497702718370018247757014801414489245660237140790782389824961030214694799513122855656857212443499763042758691593711918030033523461099056022437160194618287180364773656466427652221117318358867966053335022951730548657713790492553681631757825546567191634421100798747441755690479079142437746869817944748135748809086414975183117385202117174049319848863000829015350545604043800919385276581263506110119930034977258792361275847591429547610029342235843233788292964629638986659295391871413953874334036850678793136528168715465974566809773844727964584172397729854123671228370092673410121856873423735078026535064919688012169977804521137465212379295120630949597193755548065201260777897267239062458913106482263570581302092991111864103034482151024614976026831087218508585318531947973233113942005262297579093045673313842863373785832324314486611825780934405994972110671153524072684833235276107240964862114164836908861562474126710197649582774629994126775231735115007945015191404838423313657296175750932489841081792277440856726540234855154047301247637187388585002608625308418595441861941771448609246752326328937789192363374405732082905314724241039937506764829050480785821575565701348576620806830899883183040908460050109123947769214781953110799551815658210663742150024245139269012048716070506587525464113708441182453938203240162823609519165333898623837787711613530878290669562422104631084686573115591293068947876987559991951511415758398695595132324276793723566392607262636317902278046353515623927861557881098414205719866427315223770661129816630683254324065525696538371107230414351585379971257109530051891227070552066536250060382200340248894988071129234065856607467972586231245300472311205945133091236546961779615319840899881219746114980975015113431317714173541200621903679673149412714123017150882415734702617559608047733670171818186689741212700992228471411906240889414953897901788937696807123131918299196744327187070186182202277482875148597205607178181563336878606908874601038918854718751527980811187134870804229180663580919124297901668721294589294247945355630113628701078292470328493546306467214538565413881654006236952331215786291803323904176257521028893921536520262922421620496373519102259471562682547655963470161126809591094104048552788259564272605844109581587568716970993696842271884316678073788911593623510215904707375333036875657972065909509436961959954841513341070132289832011377520493263922562142409500296480473480187356472015380859375000000000000000000000000000000000000*i1^85 + -45032403575789450495123883981212905476859319329476836420035808597645466091633475070100308211042422201086706787987447943091081442126326638139135573196199130806793015835518922823623238071668126732765443783387403931024075448870889208467181894768742156380085389414240399483057925147193267891753350515457098937172271279559513890455182129675702544720000232874920769848737861144378375040801817903456872677651166095787033668498583816124420829308934966770146381092313645234249987528369507045002317094680661290360721532996316485750312335179467741113360810397870404378459496076086001385227082920992942402225260402996890222730439701199569795610660252525443350782774491601485814783704078512008478744050878258670522179047082457508443982342789277200643643141765298918964805132233680731281913501753042443853621996215324027048258789865517043510400302245558931110327447831847785251509471455859005640289587998038822604038211269751939128702037976645253872785547962800937079901351623635580941566218031247126310783735019263371958108909611843610153381435464562844636937444560731648899543944251260230715618437074256410332715476473017220387866449673671351029254644962898831226997929667978849606515553141534058840873664251924401383316441706896766317640187148776979971486360367799780811869865090467263324818463394304604266738774839303020114174604321707232662175952713425300182410910152316350412479016851703090135971983404956172015536505866226655818397998364270365052956786813426822632066266021904997951808825897996109540805615752392633103253928645542800128042498149166514876275414248516744787861848134479167154653342894683288090098880478991133027274086654773212046918523496510416821065216345567328000606222415028275269384165127839463339960542798494368022822943076257996631367219655803623686570880930728251211195641430547189213245800245910683009750944149080371547170230841785309158205236470042313901375778071903670599032638976602473989295377304643491693299828329018795529804475042588302338389012198286899875555861521700414638326637344602471422351509751440677717174158620177278594325608449925886011685814379331306603705342470600178512585285413136679940935480700770451441096767521365579387807904080986061030401383815792518268628828038631716478852101365150069671525892018582123270929999547337207911608232121305046344110264475282713297654402760747407287503571283380061878149380319229218033304289435925397161940262589162990694317093209313146512910242030141847213982864945543632700558142656955751685055971494311231738029542013121932813904580007712616947131466862235459641951570134215801060625258461589541518494137776943744312705114841521905238063698133415936535998447534556816165773269161007232270614700486000574429030041696840721606607483565786518163613694694054117878129084735666276659643094940663562273973169579557879096112446469193281244806392384236986437503036922679296031600296363123311269317533957071174840924897188410862642717446015578719519389729420186575788666938537418504710401681647830988554848774827208342171002813383964315857015660205196602575550076193614393981727789685303727653126836373366641966962015687619875386799198445763536015137802842028417801607703561649732883973610442286592315139940583755071803725920311182330522717348496058876059215174407409942406585858753739560913162080861194033494593825379504253106878233547902638600353674980034325095105525579185795016813309002368249034342282582207076534478559140635471244369406833088521900934136651023160231820608165408415715461451744954236579375131277865995068653730527390335602712611329123985999627415210020642155223422737097351599815554815134052181468948816700503812171518802642822265625000000000000000000000000000000000000000000*i1^86 + 198823065207990207710741303996597721952776520124846329572693928328973725115395987797167347857852541112101250782016198155922099789079807719112707026583826889881850430731894152451504319230719270834938091847198071712162071770108699883279367990146210263667290855581547386981799367652085980088548170756657168317546314293052335996982957027565829042064839019826459719889770776213866250241470490896264289935545988131466407426742289755546179023627700017357666624695668919064056925100583972313213949231781419470124939763580847052476574314810986608512128379007227374514414018904426567145347615448975510909912686244495303592257371402886262439748269785273007315720611195065332167717213554114039316313896727843173158100780147134951792038994556555381420790517887663917673985845933940555705675913129245403246175372547085008873161162738146168520891476039589862860936185325372174282760046888076869773711639038270054029381190655878134670461308339831912578726703114557382759488988355981111943782570343173868645469207504180121853058767397480495064107627085352808965898291000280147925316980632229108660747688977280084895431153806418050354612555215697518172271775120120992486035524866268020310246934248233084740407539438832341209418834077101260167717000656916206989317001638510679901141050966058185997208553271738800016310866010706720305957628644928172794637580222276139182373945413939152302304183432350733963977130641596305146586900488830176063310154197545893477575596633610327495238488307330082255739560376094177414578690350054882733116819712316150527380647244330901225917514181461600285804682673928385807006029578144466009027733877974651829844368900226588108031143581453262347432793068134603967592357312932360127321548181175436996738139685162386077902640856923518236832652149493363708768793292664067296555441670456866824242179894153095858668074748409435881153115392571787680638938230795046112956449347311482281965496669658902029873788859243038540221349031953463776070487176515994686549923804312401285777092623775638216375584027652313009193354728507262229299535486459640904546063388751432265630413524679215081920715499614698986842990854584716410854590226925123523209816686630684304098105208787879047377635639917012091253564237985928737122774995126017740279833989870942632171285199167796924445646272777441336586326274553352465105966781204845143654491186360050996462053971591611028788187620691660137917954168815112547354561827713183788319378967072506648823779220007241721121964931045601439471951244437503847387806795772431599477991870488714218996298549822897581356965020420119724395482306836743348693591992778611924018949582638699975785548294556705954678680586206765331981940150623517354403525948107505466562758636754302801616217918724378060335227719376212878402187368304149485027969175481312054376592603942529629986741047188801309216691975413616854657382137934495036330325995781690825152307367740208715484137107808181324035229473936655881013114816559618990871105664819560817591494071086798473214998444386740106159245736046406904033385397192399490264468062256993331502483038268682612157204513633850949177711859332476587793694663223570309028311313972223597708144798564504079586923014906015098565233320236116422248069572576272194258059217803036036501142334994580470028829350753301354909610748128960525378104748690333377415115832031613435381015579937799405008486805641269869105234938643021151092594082312960451807435899062870860712956296545153227601047120153368934870798122943103681863287144491621718336363346971886888336342127263604806337815919861691151493972610330627728570192618422822304754746247645869061670964583754539489746093750000000000000000000000000000000000000000000000000*i1^87 + -871797385495979887939971876516527954456584906556434639359736107707665095823542232112406459245118724771303845752603686794578231475888750986671913107982174174661271472851450360588669339084810238806760459032450142045225122970647425312617235567052886468438220055202519984414987944518637264335924604051090147611851981451681357339514804372724426170882083845726196337480130597670759124804995565694995985436062020911234229824275518926923066681800282141057873165507122111025303877029930219993344344425971549779566702707018544572797603217316466068255445117685921020646506664754795647648210051015483745718119505427083343595492966811390210168928487295731974484344844155817508902475890487711376988324807401578121998057541505381442066170484868873698981440497213554205138855409561802433418727159734366288016020381576115256003370503925498677224727193507561339573446654102954748325611352963571330990650624317957708919286938378907794099124155392201286976503321403640443879286588027998678642446304796165749129653856855958991833542855272986274120324465163653267213073316505369335845720142105712721473275328686814827097944680385944231584250965201596043011697613142833972648419313200051868998058106281975789436129832420352390886347945329457722635530741388772316160799009230695225891012500859313995181015906131940334480970185321767849784712983316488979056686663116172578007568304033711125554682299394531131317946560839713298047806201825356386519655740834143484758272023726249228616298012427975517327693332136930567001461239123932237430518816852731781994278386431557992697163816727997719028985754606250385165199910821134804436066328548115277909616360907841164174081655218997987524005644603047150184382299513489997176082811905877637187113468431244857000827575691388760650653477663793262188602863386018139863439442450670641055080528337159582756786869819748364125040381659329392736356927705048150778953274709212344635079352875672579291858111040519876905859833965966516669286004083375695985490183987697769098975636142123263064754909364534718538899454564795384420720908864154208145760551692017886897601702954469857648144754154541816902893433167009720461401289607468586618811998143654055773774513833460525037985027680120102948365747936439727302154331360466970983914978432609197170623143460655522803636504237678082000180068453298672806232665422957380785438212832110992042520072233372492460274949559706007597733230567951851132686152318644800827985032306355759345910955132051472788494073180730104445976175423211767948769785923148417046028893245604831421560401328870607757263242525677777000531497666100944893151973219850518108326442033330851980277306515064338330675076838618346926768126733334058383594807976428629334764946196626667953255013892513185611929652293799136911513064362778555592214749433141020403724239838232287628132803141190022888872334859254989826625107317405224995644592497691027987038763940892765064833842336566534855176315990323343562977848496064662371371604416779482858735172721711756129022334304827298889877793038439667476629681710239236558251476805277094437448482155948389401320918372796323749061939859265490593575349523570968425253184652784555005829176601645566587852901002131588153788956272211382586231985928422767153551545639845537924585643476895469288474280744247397584777062744952270329011707436881718793840823010838125250161510775837858787580512239190766080754412019544788552825025313591580813243840709686334758458108184768685105400859243768125782332372308475254765164187262110955527660493479487211545447569691085853401465521635923946201235719451735709303665813017791830219493931508623063564300537109375000000000000000000000000000000000000000000000000000000000*i1^88 + 3672820127788258405289123681188743735208371273818981313527111913068031854727073354522080510552677524327330635186564966267029555604100510080084859514980792633393879747126482462837636874251161603240906987232124727229504520891192005110324384596186164323533724292625821408173701189204334754524476483924624434963374878888784991001117132583240115269365334851787302581565044048991183939775557758142625041820373308097840297728273827928617557111641032654841325623385177804177217756823230494193736931945204519376223781472935298005619838321188273324650226689475458163174434404092430466378777781746972322366215991968976793589379580615672922086675232491006475988036714809989780414018163090052408780577422541281846012608523090231623136348257832628191533597804435889621118262470434021424442906825832407360237470308900806100448970097964677106866432174251784994596783912195171795198677293604464271180722155318946792834300714849251935367018134703289664597836132978475887468073498578094319346046602927220767564495370648532111778750022053965050908916768053590294261173791113567040106690951486349892064911246323342817553846466512324062324715872566925242248667489143241125952806386475021784529600447522624971608272166915673586358129044111503840375850831832578056271849318991252955885783101674629323587736641338177340289325104910276194271963308355557035861025800210220062497538104603117540967044372686985380850224557469960851742173441442727919346815071616199007307750445734353470313940465405579620375379852155218990683329987205813837394259666055714885608890676229777425741234342436691817403365523597520547264574866465260763187551036596873159131845704752234032142782736346538242538683122300600301513730127152330406189264175245821280634398216811718652489843253767484978932788053605277658404995631615010335411774173288423577294411003200304048925258696030580037060205741541906828938099952311149395111660801332017614776776814686170707614827492631905006921489935238803641080239563435580733727899367639990342259930054532906599010708415778154845433216702288229807895476874506459254563096197644905479510927467761163133671112660421012717534532984369005430312500909728971886406748761270343855694507256521490601215051236610000198451599760185530911704265076084041906666061089348836950264919466719712984001361246768527797502403231633279723344010190085178299650890954486613179466593116232688506863371305594357336614515451598778847553492017963454223092851010275167042687281659054953063644164914155053405163281110420565959952370779905027516922395748502943927422019312715897667365154538775296316558539971824799172915288395965028222088862885695736297739860244186296399469402859110786752637332424363774578727473203444616217514789806533001527922345010433366430645002682463056292160763426346693545135515188301843159620331039789715033085657784594351390625612468934482621368310679731386902677484988505087469015335403817961093996639939367418758185160890697564648398619931587328131803637455301725888221754090842797852327256346849061971967430350294108603363361003509707870414268449006504395717570062807975403908492447435613078047067533354910115776477233577760081002879402408784436382368222094262265361320270992161392707505475688871921831905031602744780248083691006690141157193768903447528182325912463853171495442052368258511492778399807010601169561657705356710273349455303875688367137338324860732035551209020409680617258361140070986955838569902066408606593014555299198394944367977763653843786263130700515401942438053747567348173386802675155672167043229646629623503105728885538690288725004922179562250050821603508666157722473144531250000000000000000000000000000000000000000000000000000000000000000*i1^89 + -14021717004042005823559804208865847661349823699969105480234417453996610060892588059475821594677456441902374081654813867265233373089234245585514075575101323188656296195972209025891160629821126717588025390007550682486226573539693364600525668905342067053505142541471163301630383809878594250242457449356507839333825284449588698773837484957486689239720120983210237834111274332218194551593489350659857155483702482907596067962455746219159867122081410156327319390898489873007210044270345370988105056242554158527363220522577874314727222411836602110825490735156847055835637574219666383589786659158172019758020723526066290455168751656574460589049999021689617130120291517032731372818766828676205156825843039266293778135084261939744660111814010767608399454477311048130450425333390444486763312383469178752300304331198624529097439260656295961571130788297112632703070993301511394522012795256533216175469957744332062334712343843578248734860046359196682392949319255404835046255751896908366729782117331140440519373870256109428909600245114062148683862595366945326209773789997709861552635646892765052508474997629998353082957384731078493233709465159131621038237643685714710180792080121549990740973505398426293335339554925597850353124237362054423313225912398635753318397853760697403122228873723080668625382959159148776977294235339787931445434802236610859320074748600941563606674317026998823184104969121876207777031369365334366856256542817546098103503424115878565624541509156540502123378699772070688576788016398641020321730068622552775322190697060874096382798928193700800438846369703189720989391214597597232408647332730727197494103167844573673033570195785008687941055857301140694277118420586512716669612072764345981902738748192239038195365521931572782566910273525868227562014207020348222110272811470644341718567640147839906945363882183080222664971931847404015639728714316768644977145249345809882185221891438804306363237327700367728244774118555797573869191174860046715245633410630253289421375158543593498859233928319555065454761075191290848196660783337626420254184107604218391029438232615864418745884958857063330650161911746606053433915889953849172416658999926889999607934975487812741055918940781154613132532194129837202261772040261758819385204756133017285143917203656853458147556768452812821781608825221191372225894135891269349122436155937653268741935194204365874502133653425264903853214718180560158905858448203932836466780022120108719879008453235967284512003077514433688215840652027477613900168417594055778312384796571656911854422163674863898729835269455932652522298434682480453976490457861910453051385604025330098710507459704614469865857941583924804273692813040322227715037668342793562556317637723377157425576435226776619102804057265032083288246340102341193024525462515677793409285294314337550919234605301023770722866113604272279972237438353748249317278391771028577298529981763963564245419674589970681455326656594243051482034632683764143481181971592175445156120388600120232396290653212001262793153921738024613858733315307047449502022137855710240568043565673289175513984155038073439682924969000727966070543818266882907020786228849546194644807608397413413179930884468264384785818372334648587257227281244980964856400748330395379638023285895401134684665789718703810085561073534171495218395436601485270022126491406251971854228955814962946869682569465994816587077309102796189164440757961863802398461208903615432682914355301909648406646398513130408352284761107763219690212551141638343740733511068352507245724157934683564647911956890476356476512670529061167648890440240450061537558212876319885253906250000000000000000000000000000000000000000000000000000000000000000000000*i1^90 + 46000954779246364313638451131282106859333609909853599903594727711774200482728662053231586296460056518661582121019731462679918456887550106918104702275497365564467965401800089421057134681825587023333961539180447468758525754893978091631979906584189343976321335197848880431106756683495910265424295210128127817315820314063889201538296703510192565874845945682395256577263280388102528486638325246049144781357786831692352505703753466508616672456381495307380088774558213002111757872317755209417053386727181483779581030653257155851932464797669975424885023978745008717879719471592936673032577747350743018328981196322265481354678824765801735929625038001178531085779052764777421753408987733852273343674264874165915932200644540586190984105573064119579113711905004971298175866869749289801320638086855768755668023842736491513296232243812022738126765700454904393370982013051803794911936788518183882163835274925019911111528064052108872060325100359311131022028256186844170416040470882899818053396119860145231730373572949620991481709627359243699897144885485363894472328197557685340283153362819629951096102346118083762390149690546893190345025818593004501483419161355516086994992661918213390940516056951090647229965037905182959463085583744797292115724666609024112292937542807040530382204016200366371116357963364543439245626997996779231505038240164884550231596000212865773428534759694248832231556155703970530794013662812897716439326365126697979871125020586486919771386015954274312142238231134298182578978177922950844957124537518894787075238934374133086800441274947204425639264085899955265921231683427697627527835670833989592415389518135997453892182659131550053404067472039462059733167380428803862096289874982311576382101780916434238474192618398127802595018340651186170587810466643173867941473645803808420060175912137501258303471678565836788642380202948411352986794999180425462294466927581431815131366076748167239214530864787529860916367470774151839712353741964143506987248839933620740982769890436908439959822597320286732152874530676995993880203536137142194950252483168267915792295879426120039643014401510946053604607936199810588154418829609502266745537230394101352427025390788834168844987896349917563221139843052546989424234715765791006569517316836842836807675361574239798927111755982845783433845161011421721045755645810269331072529694657254354442492016620021730004536358695191645785605192107230837414297812583177765790132762604604142542343224781302210295256952286817297198378326031448186357872787478333523198305267930322261559280888300858020482178757424617703036009589764900396652202091777548682337268083365411079728942587993604671982538916920385993734855152853442851527943568660586382221344130121284915597269509992384885092005884913674227442129452829445029397922422281178466680904744057445857977833134246816436003944332402380774710298282433680530163498541530031329968804980738169898483955981657096699230863458699852626203604066215267032695298322650046683593966557778596961438791338996233696098444637284669424159680969809779694310867704151566702402855408253416000443007388450880576967293610651277752695313193458471915461679298034984760079446417387469855625848789600194708201910040801681594980765155138418092267458924449663459901331633577138976772337835748270603546166128916179607780163840646997351952153577628403118060274724579174995002799113321454172478716118597349204492722595258983545634281215276002004406969362715469889538602984817504916159811027235673308175408052560395592770676448397493600949298510457204879193205673302013494210208760515357084841525647789239883422851562500000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^91 + -125330564602998135962511139399330773558424747872841523724069304262882757611792263099822269298748475215514356786869938595135941157641380222948097222844152969246139931387570179284335972446251633324282332905049354293525118080040886737064661464708726653828627274833066027038501266773275008791079555496839888044437067707572197298803936160137287374591235800471448922863109519117448889844463461696542259250808434832010390023573545771324297290346270099428951124542990231527239504030267435558126866063455138797072097421111478375685796205550582130251116238903039915314025763475958805504802606503499797385043920136119377514025559357957926447150730515831799951255124824758386927535075705762009286021319402396023146968317545042600301425614677580399464517591767993726502052830097068765270706186981130331624655553236131616752934619363520340611997777410463910581801767772980805770966419653393317236600698627762304234709858071160345939429686512974543335802907409850384771417016477053855756375444353393581546112233349594493111697163548333069136362220091825078564016840035103438971033137790479897411018846213267394225208392623261013796075666516667089467705498495078118607049253953749750181232286996337648458528868645619836680198614070112665921672335729895715607323481114563679816189551068560275983340989911242484178848217760492964086572519116669557095332544786702904523784677406670270597541954474222040468742264716808688835664877503310774938627084531223427276365913889755392566967725926292245235142288472003117242969570092501598034440115263919346525935368688174324301456190172472737565434092894248225465284938822675592319520258871481263116551729956018018406303204090019765906676797177830127098538196261466913196225638004452987815383869527666607511018495816796125266004959489192828515645938600220184106795790100161655031826279621888872366764540831228592565756613226021512504889318296525266385124511948575165300144406108792727154215775925838360862418427639860049442866083232685161184874286949101065569468181572798194888364464411234719649153537842074613815913803452916257673512130763377652470679265045449238449199061432315184749213434664180412295510760395235720085471751379302580049024789153440435314459386506001346355052019138856627445678794055204950928012694586310390471679008593776766979080111965667237319367155979374256790292268317440057322973953946065910628587248179542462027211328157171449467733319322605445949852042022323334469529708347217679815674227199694879383719443401136123180602922534809392202469807732691183201844175410482350075139633457119146875177182909859863697283625478985728236583467534289115487644608748009546353561273068062310138947454416713628725227132784883307929370012057741179826199047099017113770383557331566674984310019763708799131245741092387934248929274424307150173962801747616498173781117205491223649890837771238156757763680753281489268444106083960939987707775896159336709607159556148128578497573094817834029125961498750191371992515235623997624146128629812011159792818455991541301457275418429076980789559715509215429935138147220778178019757106863579448615462611851541776485461838957370320600881808730669882130566462631354763730898176156826891212870740866453445429310575437945119440212203554854743802252621131511984435689250075889122518464337803581582632926125270154302914736908252438550892855305724266730471818466873425728012860782753223118269551145094747246325827333274265474553489317943781676671057887951042740738490644806575585069212917585619795112852589215345423262445024932325694243159244431473631209428276633843779563903808593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^92 + 276160741926708144204394783847043140043827994315312427061581537603769744342202558080179083723167627137177347731230938383467733643151827088999695271559699313664516456268119899159130867081489293982467642900596223089042688809474463944417114552974892225907351400696643767592663143822593698525480202124241110106963814466201615679959277409604319334648240792563758998589301869614257011178531131485318860543886835982343629265744721242329283931863100499353391156638610186666913128450465037811987798789330327321779373885468936575479157357764686753832343354217625968127921347546384913932599097267355198040034156340494781709439735321626164862941645373855549614351285971885953079444744760918671133828808429472907911844196882378430204230845955018918082628349255301463726633167206822919552269362726734636322130918065321521818756972850438071981686042375398220136713598870955211169265007906200426200747190314261061090104676739325563428728964673344471889251252861077484723223338500960065468674187185616786737167634853436935648895753122335956853758346975440847374772943394110354083683388031407112153880672728983411612131816612340596892446113821742740197568464071463906382919132596103986969299863603219107027526213616180023729128470185166901444233357690194622904005562790541828046169362362559412579956673358039689841692062282148649546065682415163214455518699723085942396315141013880351212564365120876729721495019960462284211024827463786465100864600608816634081806071393580352593172759276279086287279400615183142369832620108652215276619971620841199887520867069360470120714228370015527462646346470091516430224804390723708592929642481723135008536367763970984855809863546328188686723348741270599629812590763192560543582037348264631196572855367222113327632301318123768792842706051570260007369900940695208192714453313154153787230931642300006030540410724218247351560704294468731685382072894280745287897854803760295158482657143593058009310939460153518064849531933159152503767933931365399937945907880146196327199809615254977972873016507547607947001725339257729404895447234467655010994496482855646907813251543042263822932035980921813892386302223121191849549329633077774284395369471209365517639227702158286658040820628502497787524926070586532948849830231858356057475633040923392068554664097318463161586178755586319944253892348385685090321148709036280603321483298468492796086769788920546867214949314149252974839726004558752961530775111245427173236330784345711239340736146537573727062204834658516933682288384691687043286355699036049020925296874898031385722430572619286443454720254642403239831261600933598318329928556957976816886059778363694756944274874825216076220304742975965194985958288067470777834658812215603814390896420599273797078170888412694934533972725296891335391692906031270808085069043704501686471415269172130987681640532548789227366317798230310015577764148026247105912689195830099498237601658661711760539318803348968271350163543130208911770171332923191338940679846436556759951746960380444288682513353324708222745783438574866497989702246957575606306353154757508690855934188385975851684891957588595929169520269026298880802951932288537868382192016020065324424485643693007667780612387275823942469192104716214494796175460375082433608519493515332985308590442046137790009358822225801036842933392383731085370716595747573409535613117929490441147105635505821682040486038099787689286542149091260669156012144159028028255276877870893107740688024242605104739264064182682067762267812587992951789054137442568287074365715663687567346662454781380802160128951072692871093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^93 + -477941814032238785715680622626274024094811142343936869213182223700139941987162109146457744651322857512997135199478429254934645271932148775146681373471103929543356608624881787554760192453762428660249912277348399930117757929597935076075729492881825406112537701128409934621621940527294108581016509922593641711191467572026728038365716667991684520853207767997678476444384833745723475488923973952911188658871176962233905330124092266416525474803030768316204430624092704894848035616007826077495928206038546558357777132904350711321265432985894727375664880493692552962057346682305819596255575084377751571847507439550120969116433177070557299488937834350696865118107217247039325891130102098983758212345511226151453585799582174478808010877206198820846548201923810798171368524164590026988515577910082265813313284988957657916612339080534870247144239804591362515877560208420215988913958719526607730566683194084675425876523574419617129542458009131759617294373160487959045269930696086190565349029445789533639615968779408902637866333312430446840632752755789719758079119388497383120541195813169664341089627646422330290645773242642544683486178729895120224002101943565878652128840782905519483119127131817457192919929542612666077151125114435819992342483686605783242186816687723198774947094820908882325537256234160670498067668704937789204570740882802500877662581558940322394320298136993332025941603638855588095594387859735865345364549174007666739367854115376762639788509253794863716369594329778665255679518774628331891502888242276470943257270648786164362506819242061432408338533877581490307482045949969670747229415369460495562191271490410958938311907664322196180101995282801037656543413385474576089676051114723350030221049774286908006068932531333146008932447814584732065611140607890260208151419227846806751243612949469571376426497684208441241829276157176819868723871008403805017582396612714943594957668711617190584430059488165132260487580963528911525936169972846278821220983299248825178873728807016245489744648439190161226076132197494034282260194550457433596051808244845713964344975264336014322250367556565359294299555920093123460481943572652206730948080612873217560962850370355798591872895132450785384177973865160183423370756014674249185123637406401420332065605333577474727730955553832960027385058940988489031706328222207900889007919222539037842279617441125694438525439364306730914459955931900956957481386230790278596721504356157628207427128753045329211108718341432520364471169632523831941163760294904831886311192069672591144288503776623047830184403420097864830307001386804455122178335480942316995358076152795309772201157876436342329775186155681098594105289047372754699468547564093466691195341170492815252073955597676689448408742041131227652605119533070078461590513932024825768812234078813126009347583956345595273155029516487820671239547852847307782694209702357585970448711275548989741000207683158440139017323538774711255710904049732322885820445795516020647528479915845076214550126131827522938180779002695262251418368965633835875931246975516430433403700728082438181306289097486215994105118748655470190421049868306395786648712304859081596161073757451375117775979170043783067658217391157760584639660870161201132341681720027177577944474089430268335555702715424595291452552125047975243030337618834244083384061890173191074057865201876338060914608626845170029192021651081009811169816442617847237835795452966522899285392358483689356685088049301474457142372397973527724072911305185693459341181130500046829782077872916801197789027355611324310302734375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^94 + 614767197162300713842952172693944130857036950774023931059046197573677233750194726881627037643114943883172946635181696096820659089043098354963272852673344342847489476277055044251435618963345871407093998744725450211207338952363123296084582650382366103581423316334251510715327189909758523783637155801080203261094206870625324605953322479465704637197924819088308182836827891874015605230252741764983353120733849912507823182463662132128297311596207356547863495896328320444244524675612648356354570386630045392550904408857523260653750153196431982150182819757826903657811536104597993104334354821826542751886717732947250354395297957170362991699577657093899253563715819362666850905204976700943622906308920479801832868640510561251276974214106077872313582108654505445901032615124696888664960721386381174386255411670603231727648193741922815234881878404180825184206398774723565806785052931235282560417114352938530976632545538017769419456649765866415731106520902349414156722854720646596290648359589525186017711069766861215871049134137655375855019358124325434124382489812219279350158459232146882460577148358526939971079443765280549622700909780616484432074500576918330785603444356238502797333840287823036227731043353871079580259048813824349293278853072481929504939015775229781423887458641221743171273805187940056365887684416772538344506390512618141991279750271931930564941698851747935323288769464950674935589144767285501964365098356750088961670641250777071952973732161758353809208743737510569952813930141055422190681431858548419402117469632455831920051431788871181645004710498536816897424517835759104837281992437590946221948055336118621168534699402085029044944366552814999322367807082834672311860521786260521980945824325441538904104975549096537571426299661916409857842141519378968904106547269575109892985392285365351680692873441259721109817377858364614402891877572616147762067999607637205717411674122092408909977536851307417816827328089920555358583880394029268744037155186074831522107719495647785352076120651944915827911920277408188405842625711006038881604668324735326160390022498923040963041223456034255059402594102612533287542077597277165090977841759968139775046499870327984581075767520846665958983116500015823148280440778326649147775705575193609333433353879867317253129868151070105906928913751456766124976845494801008504976460644307761613175036639258398121885411494176355984151734999353072507714706476378001479219276017449399693746544438231654366912689706567943505223454096711011712562267478316662375510027723732051606295954202823601643429182564938367580222254748940392906062474432058377632719692462264194659743518826916065670657082145182529842386279694685066731730974815546769905619621834032459739036570411808688533370506346585294133834656427446384215689961919917079182245242965491386285797277309040529103212974539847908929321406377703483811072921175052310437115599158491539854598211739719738253702923328168210122478047515009737262414489237782596056133173921933094847840443685820762857583219491291483520344648365510539400438102522894137876581019459324404127568641864628110289622495230441165670680084941075456985523015647531547241703095045538824611244222457314934665542039130614285256654590027731889933736111374828044392777638099639720354421273232697079139005079198002249083587269740290470542755538138526367187687360397996904979326552582855643379176800245455855765641414733419679533455753029587957724502813676404990657153878588597153380980445318656829754264412604918512121293623163068020609500763384858146309852600097656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^95 + -510581605020285805152806957633654873867878024854864357666165939739536199958598255755332668806856494929255517105420365935458664357501129590634798994142223605262161593222690863014635626829489545091773799109402938377661611506965929595587738942085558537358295113887762514497633388629789749907118293792608082865774622993591736243126412561516709722363497522360807442642018578244236743246559933268230873055334785998918977627562699443062463359546756863026236573667469015835462693937151981199082563115748965884722408577141281375438707043298914305906565781880281560205537161124721819521636895315903903853108834320918750262606018387686966871126480019272124577974458916421060327182557974415033789505169928550883389201590312919505053265871960440547629345869382296267545953209077352738821351884868566464252200891588152892511917831669314341061118469595348801251705407619106989498331919228704113467804153846140527988467502631459956220817876097061342404286314601198909212440486557382965013505555438261041177600033986147134740820955882827383620142200346486090634812976704375735725448396250714191280305984139026541852994645660948944065711213628221744692722194584371140603750713475632332334891846766800150924198200698518490371635465452435131469799104510695832200068106515631143563786468051945574720331004949542864181176891109002293342421788722174218230883072786796324431594466236951156793664144920604621755149238877863610359964426049978139577322431065735874308065712683683334189304730526248434361929139991999808913629013915945504249676523873827866631709236296971212137286952085741082420467502787836573884002700906939303013392134474648627424463052277317452055362978236215716565103598517680247732668176535494997856027211870353739311724776182710518911760356936800860640848773106766228220353337172146828929092357197020830315038328932114685626204979162063373581094324954455509065844868101946962659308934640079650095620305544324115545080566929269087125741220737326737446378718918731207077279575804214842955719288162583347532423220061121289328219256401275420425690715823450004643946773489238876468999357847343338501449974467825547776455277377760767840814335013256836035052590448114932199210285306365213275144684317638936601644684144370691495505635371020511465204995018868134276850723373816844016306288834063452454747897308507506790339485908715441184794083971763656291783545057376919840190890616210956033765907959682084259676769574504835877695076357803152427456526476773660540947048241850718225224595015905091513491790933862950871316708929189443848356051405762031456807765624049755795822121189324985933701611877915738471556958438063331377651427993181475195051604857169854340651106439870498278466189141683172549000018336544057911707910182812949048790876473785135755074835864946318904709651211308371016403545600737306555319196225190161745223377622416091072392497501343248682516232074393249310794564130555318582579593469598981382512766929153869007237231791757637260616603249340354603525776566853289369240281699166072975788068041368325999535638241766864064761557280556879743513665195398521339067164134204862120262365698528227510582799142367802375138895646179992423874037675055846321416052416429432314511234361642381821999356292596371277096548983670725202018773060650732966686647568826672870754426404518894638425134920038441250646342309467688908029870234653512032690317277938119118364535152630466160062358729918611394855473114039681021469092556776437466265949737516019268116225867146880032509947966445906786248087882995605468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^96 + 106502445689300685025984723581303273646756705564959631729613912870763726136575422913763651830980066306887879701318451933172389213257029569405701746139170308153818510926354739109655110661799456630495992439286628406668380794788164755353384339018368234713702693780949495016104495246300166339101454679031794506181218729753175849217648289738130174964727476209778765471847116629324536092474587297041092053995200812590630617008186861241617885034833668358541418337892506411670599001248425905029076938912413562617482732627873858474587556946987798693574186319051995382155406251394874758004449140329368273394197479356494554020408799008591504985063460291382308678767538888383721890236641050527609429633634937502306651689742110054463707236864362124506326829215070926471820943312431125238568750959786175106661221179969186567337389974824476306446384885813832353389468908390721049866820677739895832222137660889826473798858417784658320373296678427156792099193401278245667722963382684620156872083050708023303767648402986947910190574723756489318933793733055484003875202672720922633553549440625420329695886393188228049673360186109364572487858870720803441336426506492491759678136587071369612405990580910083937840327390228868384380632426471114840173702564768799129099559185831316740238401738281755356823040172612560981463010122444382930406968954828896814579819349076347082123408073449675392874539702174533981736597978247640371674070053281777125101533418032332270325114988583442522254439720767936891303549265239741437764927308273479972223514348083117890331047586690773341548311159846513311430825559880298236251735316585749441639295785231943619968320240792579884407162198978854632915354786280529999989310590753785398914805406068911129816741789459388028578455504935186334541654732478795670189185985989029764610966967024557753421116656097834569605285063525224250647613059674045885643548519878109189002384852231035010894480146693495216215011711923455474569415423211172535309003316161096648826813459385707220739607646899665186392003284833099893066003818030116691800794524079541087124689447696318471107795607045058087645766691519976358724169390861999893828974576710973841086578968092630672983498591054062878763062475973183775006699574809461990550764264605647461009511059659524189102940886190729372026571620394991492846253001189224209039559348424562541895157382926640973321763365167825786815735050593491597995677655805646939437749686580239394523933531921131593225642747468751367195943916667677230696973581320098680384422316866784007765408813634282580605929641625154667152324455900322543843141518132285154059613315175124238125402524217108115064866287123362820382864273058576217091024973245648332301196756625476847500939755992426691501516739620534731603475328781320405257378784240977826134183327180021182409918798938589327039076189593465559892323223967787220856207223995958274437427194059897616587698698303816726055592969025783661224452277293292360776462557628430350855458739430889823521421952011749992676304598109741418351707716259193358334774325205520601763085108084599411193189882544534076684323360943893050783567197607648790486071718575772192909725033374247193511831743272997068742283651889968573711577548097893593973616620140744979707543408626731937638014529054697278964843283406932118400665999652740563948943495651082786565978966846594692642196830299519024718238052838049827464036586917227863200458528087711951365108233527560553628576285302957646492866047306252730037662290740740900218952447175979614257812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^97 + 345570578320377377626456050002477836485977283094041640662582765410166115645606093219838124874851260629455903711600005017239512795717945095076583642660569621340303336965656326256773560258657770048825568376633721354983534051923863042186474229517098519535379100514791772472639292567045737898733427076553785071701902277679548751702260020829770881401215169198715904865844845677895729339591765973885368350775999914699270002034179765498024967915655459142005868551679146560402730341998944630240157778492004809098419006623935021428166896827205599823888082603844234168129383193039493280932739254763338229021675203778380309412707032493185196843112700356556668564424801191489326867665816958062755033406150403685837132970061763408241772766610248623002646668647943142654819445977098920653163615940884191013341725803219113325267836087455319431806579291557940678760673405362584260233972153835326350450210669054435117440488843191853714764222564593239917015462117147750993424166472305765303021019054593274993701986043564542360698943977842055133442723763049419279167867279423311728185859276378284536303714072852828519148009640221598648863105647028686239350880822161034322536414424805099272319754877248995819620843083847631328382415171801619178837815660113734164479187898834110965183959611716490805330386151807732644448603451156711781713178622741799679047628689613179837344596287863983140586770760500661633505631944438881747292398941260324678407205192549180257449645179453427598700953844626292245437881703380727173656662967378249747645352501628258248182131222672695599236963284132734211096616825055043394286596475480437155191322038710348962219793215123039698766579614854346933978404793236564541925516338682996091125007124151194718891708342532062387404064154188411317874348933490710634385090879738834122830181478569933931682580502859891100883726443343706370295687036627769223460439391995569979954349543835943497586761838379740525883201420964445987556896462519683584446344354429194203857279419066708887121542949952862812150515406738647891412690791746796450488628459484837939482852112385861251006372888417529490798906988384914228432779359560476862015876270256618526134988890284925437555526770696688423397864977563024288192671419184139591173171677941542165198927585792679452894714098033626970896312078125496086404659732424755683349063361161419545523849195548273984859227128940329158809851510796409413967374907918308195333208644994042467751144580663516119110332395004541356001240191708002965587054394453937610802381976751167807714650265410649226023169771715325608184358415582065716718768939190416676013382148434040458924770740851401576748616295075240056745725011786992517029713262587344458541485462048029092998889515823594389677350136430551378770731057418463390432513633729641013359797856078025546449097577747701918088874265771123708088679625481902313720565045563881942954921466292839937508506008357383234995184295423657075542110085974969147279993849876632928763315867289342828193476711914540074577367000052739884304035391284295890623992081775491673058096307960677026625173264482644026422709559333160273659424704608801352911439506385987547317327106981076905786439326956563149711939300825692410691554778783312347281606050344462828651746269908431502990316176340647453836930357047879887780384539160393810672880134680873029432857087872566830854400285824769862008331214929414768982408368107039571843376492554784253626011909155178808562167978001777324589751001771009697449699160642921924591064453125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^98 + -446272459521418665241250841378409263885943760945581889251182785895633034503957885571878733021183803992659157982783878327176260310738000938791148082643996422007970895595050771842700825092595348539571487527195589521416823938492257768629158926560664681093627281032154558926939415388826520467008157504472670324895002854418095613764839276172122005801921046696944043228178875603399240521825419146082522364548493314702798880162562048077737690742832048366678922130170447798149006809753094976072814982902537136328417287731170951913174998472465956028420915534084392646771060454440517561005953629578080240192226670752916639106187328169879717128942103608332988207026587996251232483987909519257126820234213753528403578033753400624552511987198528350966726361182426737875517893580579064638400012953857651091102956649980814011601187054716077015266578942438225145811599923456570243566893784665577078120889106809823486861423870819449711170965592218804327217133707552179120664100495012400361438022475078858149101013260845130167426990047844241504185450666812847203793132654335702690271612144563066846207746388433373237863685192440582795649970277320963288014725839855980070189359189864490273087618815648875565663062571032255490455014590323393511245547343012376680944528937169350081046060963238583521842257412583914957549680263173592455994410281544072432349415463104660525747430949477403502539782100949617999669805068626421956018306637982191973251694847881052164353225906001716401712244803474562044052734060838951371040910004708418473715215782842582544435616279868833660869588733717975296215493808546633961736395880293248377248152164558592152440655681943358179809333369910570761096409991206421866197305317840960109555303974361505970841365923596965168570883983068266662632198114567156609079588222545618789213362856345622020717316152977178506035634200328786490614647872610650069091786837493731780491944950617731939053252540425177551505343762259440053778945764176009666646291107516666643799633583344828534503007953410208060626507418451556009268140655677522983600790266533409833413669020788995660726988807503438419242395548209345969001830622187136939517926835021739757682209325866757283210701673158647173959060951456562458564440032796271050302759169994415616344519170401610274731331178080030832125523343418510999217212784918951664987626439470946700614755976294283447644653984005449812810586481328979436275067320008736745705407545085960363148489630846852790744528385145553712120457227031417683534860343943199779511487220239501258679391469992392420678386839609640395584612066216279973273552648118226647465739630118022540027420672725688531214588612082301389106808875535012088849845054886894220235658190337178179059735675430520671752966720721117522925726007601962586096001416106681607081295987301587257288723006149880284915769312860702755629229641671011132539035339279715697131461655608323266217689811173278315245109156480381321530480494873390352537402502720411523208174317520094298202911345094692282545140709544398542524214028918916449213984463095074325097928205747344242462083338192173616371176776884963169026161637166186619077378400332646918578971193832951534178472129406171357728734974423744929328930489161486020632188442686120552951683989830149707919538107046800115392182544253859053471187970265825662849320769788209796956585520082112348401080660197672761821569329440156642736810242400022476581183503074454511666828918449115173781716205893862592368748209992190822958946228027343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^99 + 79781322383656124755807787828482642964594173708290825838983281729704475236301865783817778406972748084162895905795506219116816068763342633760375492018754393930561324770666748114881694758303231076835354296790794415711324177255124004044733532977144993979370135722724039738814380500858540267022708519624164815278191405386874846679625453311327555631332503265268267737633007151821735572803124995066317550538163691465697990378447533294501041695905051608375044969844316021890790306484317405943929773157702284247231920559381023153898983590232308525911656075360005064642628775499769274836883214235650341077695936747761600778289420957950360606880931448012706154946597598711086870242831985107488901633920725614152822724603478358619019634459829295844675449372554465360246388991358964542951149703043542674989301857817099530875691972648473177682658864715553524414818343337755420790017791847883198402605413132721715424857428211880216250174499700213327371774265176862947379452761643148094758808740395637713686145058164667714458340441530484161486543102745131009956259054078084057217164247278747792240855586718693493341057677283502128763377532709294224963840097000353899976104240364736023948563205683792689785665946727233043390864062212324042240603927739726867789033193191942658233490798906098116116744321414753560174610879236276408402555979697421087977157911109872003404253632240750719992148988898889002496710683709145588164342504840388112454558722134909031520041177832228337992559617085520794627096845438514560572879375962101325022882325104832401224468174767270601893510629193318945042292078295481440472757851837699145926727986168264469243968104095121100781500214935782215199694395500699694310717252581141050417564094800489740854251366165959282028709941953217479156412766465199221606796550750460837308975615577879516101233027080503235859489419069826268256220254913649820044556445803454561909912988258913315037491708841188154356896278434136225615574932507368238947241048131885696984308742113505131431606701856574308132761690024256589648360160379485519382098310935605807264814113552903415913420229597598161215429753679334374165486940176678940720797918045120453609086161377926464742460052025347559122862357959463812509686314526043534725066103532555297218674574613969626780900285619473120888693824557222402500502814265961785871161127748426615807255985395983086521784594806561550759051964300757765156406574674858348705616969692981906720400750059657629262246403620583507222048948813099274192983493067302919380810893804611989039685901394752975253247209323852862199668118372515478405437432765103981417618872358805438127283064116323416494808220498321374352262097878115599304775625011311243809482391038562319517805972535079918376785265723984851868462647088018787998094444481312692036310110960745305385356449187211251436733616536952854692322103326048750180991441346739887231907901261793168084779490824479171378709145311321230813807108145892067547019461852414707819493894463573142121920427250153758664130714477629330343488401842291958164063974807751960542593032075393344436978555660613605463138694377556831518000592110468183529730879463248557228533769420833635310067234067133086176966651408105024460865949280554791391841868636209025432475975201047538464511943556623836981350836901803197240218492626458012909511172887519135931349189950090950918939231518220497478735423024794804843331534211709646785949902268693052114438850034950199343564845053151657339185476303100585937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^100 + 321859658281494020373927270309923726457632753339875176872618740084970934549941435479608973419790316077541423351112871143246505598014656968393073012515845550801104367098005097800896800606519812334876340787413299182686755876176633575423498254658080816407488120651606919012544171649376373031000464544848739680099829820657531518474803838355797172821902742796646944410093259128068257734744573551274564451407006991451860829832065752032639708961875240681956812123457981488892372856613872554198282316715500797619231035801709080843770637200505325751484390769745265726315125127374685318645928316743427206014380811297505673981127426140652623951776098267359419144747682058443915049130929115215836300844925272015432400845913691684667057422395220826537481230744774098279973291307650334617790716003729536563004417659222823443682441747096573236423598895552464163085591568208249158638887281882057309413563556559174340374287202461301659079140623852152221456589313392873431959129942904096650545227136912970716803122248067644087109272778468243199621514329504265563898846694365364032187034406325022729012068099757684904275163614708021233161010594565235162121735769705350548158302747957787957428007817992518463250344350723012286789495399951636057617397822461104895288264987445756359018129243888446985556888998810226733948608179477177431926952489644593794560001023301747282381817197269629336461704260308134855143527197804001134928428453533438796920327792471953327262277836937304379246177294392803217014745940661160578629093005975730042137560564494202324108163904106592423500909840820215986453378060638084987379701303222953897863678154832325012940652396965983552009761809258615295995135134049590850643746989865757701158362241855604605350451648138319054945745667794132194864188888532747363609752245892728497207814465158552128357113601850055035575890844872487945779669365685070930568384214854650108157914087053277443582305318962004562107049955474088263078526644651603026290408192346308867278941210801596299919056297722402463836700901946817528443220069699742570798496440050446066388476795555691533129438768536459182364931014297320786753548968962327330639879419912721514876641249405008834031585649840706142471182815885212318309446011452665212048748550805569538988779957193364870629812641374843286769666492514639999236513476499231011192438821849161267893220546268349381327167774518802912177507192920475726485221695541615557507117141061984838631103839923252158821409571548223837810154389863603210429175374680177936268774079805264935968146158923392667929729396353107126788948107069400252805303277406126226695506891330298354362878352722463103057215888294885189394915430197003895656313970843846494599128339270302131430787225603406736380779599223736616092336130278709589704879587174889702806386198296810172028319977546746829540261219741551004922527550010147914986377609425884728552070996999488128680333586114827017637475078197653028591389903961955457004788639106302740438448546675724537635623732496037051494571371058551714991769255258058647828616191677103730931793627989989782605858026603785822837163018165466209789711641119774811362625343234933377403114090151271136121302407251330321704511433928203058663617880368257299834059700773480423420238399959552071186871314358721885181746259411245959310057135578789734528268750765191728660745726466797073459807352121381903097971265070089929626838804658614156210044158314474645211412735610023060484579764306545257568359375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^101 + -371157599527230167665488031662756422077227053037570930408298466977963279252376982972588069879071314944507653185668246292674009072815532329757086335312333702647005145699980496795160428037547024207545735631047462795455669790876801060362335799174794070533191965749714142339143351406052795313905264814456464056160200750013476829708490367023486149343032140219194366624734794838556565421310501412483402036583739611556236638690761141881535135850936072461128143700187098177831657827826133326712315303832455335069387783126382096149877652611995976026091461600802523081913585599620475109379617789956676964400049907647395292368654294672830057090196449620980669065412402052448153224132006142813763101052837529629348646350968226218125672552041679835410448301899897523373322082232494216769383421148568807160308601055838687978137645873485670719185595639609955779987538844311206300802219680837754322856933749807362428923920087930495473039291211853496375951241893067205932545929567723319170942160389091717039571189581883728060026626581161433936678637074757766269331210180313357846685424512142791976793531263726740600886881625806210714944905555829158072365839178327700671869622571978451126951585905778122653178492420409158786739078088697721256529162931232780471241351729261928261139691098348933983387903543022686051216989016142767274221206639523572018178717158231625761373394194351363260818709173652326666909808309173714088665042457107662330054264784176791633753566250300649279227651544624555460152644367787317953816470420557565009444006326326256811489579257859444830461272307093942536463495186970077700465571820398893299394911692548158599976191568756282482143889056260354293529044081130362779760235516211548260372817814642345600897384934238159338204489176692003110495720563426635281381007703764097715859258480691564808842094873600128406234655607965298130933688987531719518483890819119824679680965533893945646671101425650922451729290719108961988480906803088938803411714956737634111600531315553311428938290059086284497373584018372110094597705925609830149243924234721816585473976138097909855208147760747672651295901499159432094654472381628388335170076195045885551436909871989962729789449716185470730375704672590431861335776475937449897464978667682641840009760222615765781744226802399985357467479474143376811425130807076912935627408264806034643916822509722178852432861186730059799021407557347512102123827976064387281846025442813014248567562212114431725645013082937622198236225660969621630324383334070846057412234548936003986609548305364642276909974562180761091483939701215604358586290354106500812774760945025376957355311532634880896153510009226632683033738768050275421792362940527045636016687340185501639345651130746028145707581572429011893769101707821623156720401117470681302791740689602259240873386399724710265159937022941626822580653839116460468660557231572629781246714261731836077353032637342306678326291911328383276780557367562432403706401486706730237942987030551236467016856178416316370377576709997762610313144667549182407979497136483009297377771465822736162163493126567674788837691966423087573132539338712733739940177918671299563088055362701423588173218975481276800214556051681645127368424352514335617268200589902133671907087344518161108392421683446320889683307990009259399281235767373419340599015068626863413102577024701303286830675435748091339850661324993843578976811734694783658145245703868164422138327537381953740119934082031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^102 + 113394851047237177522860871382812458799124197820575913115812364014947964125117119936164157779675217325791956876827212132694973486169477164342788377163194022172495411624519261046656523802367047566813129280168073088416142279756245472098307212135863106041947771957098666062007002403446815670975802094327720706724927885187943164238124236906636485086919526061836018519334189769388065335453171932860281630651623208157286547598841634314311675671731813572545776416010298288696044601940622139426100061234853028029445967855723181271667224345435692652414597709856362166935559255587411968061138829077180748050135863464184705067297397813074800258462445866531407194703307021544808747023960101585018660280868134748389351393259239744025351154788464181080402159395615596878747561209269493110964370526528275585076069043850027773001416630851823893368309344953607148389518364763550835902195756482632704939339244485089654078505014024283838052614901033790646858045690642022341793663535262833053041441699238652226377014452340815679521930623484599409157739261803702003248712487918672340498115308907962922222817795676145078465504264906046062858508036203012615670396980411503617447522412749149177181479966551397928421397367680760900860456369215049246569842186095046830995496763050445877498975404017461592006447321759616373998525562196556363248115670588233270196087654176877852462191907975166487893680745836133140368442922753490850610742956181335215652085929458229610759200414649431448158774506280543094024536816370601242182356922120348418894208834236850732754170965763404423352314848385725976099728784244503366933939557519233673341057926846179320592267207750237526188542571582185084214154145818324049379423620645959359580521126996924365009024226738479012529241272826232903113499459205059782568918419326419560006359459235832359238600142619583794145482084980493818787102454355379753181693447529567609936450539008974112977966935939259704084473976237203571696622250229734742999518649990488378124349390310436612095408067053857477179023107523662999193310084019782582536803828785716644961088691587929290999026131275139931516165690400199049363679084258019234807062077530752464495255280285509912463852290824252047742710552579997102485554402348086950748188742628515360163117440976558473156258959826438279815126340267877011232143317519678834759230525293756155354637273958773541852997459398931036899773960434929848586443112807237560777176182884195687328125460985903567444590027558641760834835795295414424991290946360819986729004134194008966115888774547007228874201711272070907862559801359411904120380098074971056960023443477094691577010276716927027076490404361971803561678456566334357193560613666561787778501055230368701576957677843321864193485096801895902845421540444002488298100511155539846474713700088409224511446214571837626588576787436311599653739839670362640181263486496451464399957993114441017016751022621406035470766885138416003954247575372111851627887176117380710686171740434220541061127701799166273574335844564127601450626996712447886188220437245179922205584190981297719115631287092255167862924590149528285242466815956349837910520346521589276221112687359158779439610967794146512644383688744126438292135344129264424026257005110227898030140051869457866474371515114496595321671245496941746902270473281798504914585839790886233305938416919532106810761644697018766856270561452324148025727070644435829717011543604191954366862876533203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^103 + 22628745352862492920383477541670305406091188310676888129941084829331683759983377923751081635057530037678614994037007574032470511327634103503721314651282647280897946144189207980313640715933647370864522375356205191000249038267921531672997865864437914457308124876712512305785751839521627453579196677517562999534181727012954773962593436572393014242567438346096600478297225964812734120604347767104341070086353485023277750997027023840860631525658878314664041123938786682755851551107938703682560971085539559955971466771104558999302349298579534663538479820741904407416203433081554329514881952907084197260625847387251399336306602143072552358351575610697014357930255032350874150479083576454769133622741320309557167725623856454992924632917135505273162194190144697681287366386497929182301107145010318674207474662041833971008812121368472602510303384254167836847825220792259860938314125935842200458496942933036854484961876720633731220823262167429206328036615780877555179902264836805232519400613433200150296629832352624241503642503503213118413555454392484328122108096412438189520416114439596348682557908611136428865484238476880331466009296512402939389445387874641826150843453189932545098378849890112658008759313612984661575504849270491624086957625686666085876781726500547955628156976589223391095281113548992831188133339008077297534283477682818202257052219331651774160284160244788413043656616351183971655332869446452497722103948304966212093997912836452427059493543884310381711908223931555345467598621922294215653608583214303161651230806457699942167134633119138964331958009655375522270817528596299499213151682578537885630536640571726130160852604178079847162729490019940671653711611813219302980994270489874100963854935599371187831287021796082337727813804787159850045604720638068774028006561847843235637436012230004462879317255106120173693642704891563260074501149392970901719529913537158856768643555683457889110354876980365195766294322475993240331841554518876901234296192109346265087377527326888034173782303182390348413686985003500182570544305621268551631837479349237230701513643856056356837146431749682207820109542353890068957743146654273270487280776169049299589299386542152732046390407676562662855640653126915603028866882636209541357803455297919765218816824945011901486086411604882188637285095431000050946815044832905072490357620350822209698068965411095155568738087187625609855521655742361379389305829860561224739041384086268876022559772348493581547518518060677560817281404368804334424077825936416676470178832313661392202583975993537335097106299975634171404967541413511058968770801759572429397541020931532702719867092000033922357200205935959758035876266422008394180800193199565157484163531767455484786692762967666131996592099737282230796606137144240179207386975463932212880165368681346218080488123429901635525048938889818841658302737720154880103398231191749435653988610796059175208497461313154106480138908866764920142792124540915788447680114413965501039756092312971850373585217087492481965558775298795439655657203475460127150217873432136149222481155859964788634057848119234252411482906435997121418984669759717518576851732579566997184716333078059981904118201580784785015563738457277993352546739347145797777426617448950978637781163279736158839036179284722975414912553653452990227135080097873157769045992671586465306605662745250440139516552011061280001668521196911467921726899402817865693436930953518917362220000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^104 + -13623984665757725555885136140031182967700026217065308408410884256123635241484411923527249493238043841558748830709204314823503854362183700426727622785617959281691863892256017195646074435121127120524561441399008953190856562423743529594079377505015003209072926074907190845607000082149304093028537219638229130881382820638505674540344648909118355701843736382995914322142706041481070356421911517338738626789402477730282072842299074134052402403215997036526626040051989807257236850876528246643378629978301724590368274292930391608052800755908017923000120658587814481263365855654377021440262199898089855779665663928212983651290444836150795976972444749431492066825288586636944090583421691767973993945888669252920902583120161246168890821235091419575289111288506271690791616364522034044965166351316411289694649906165526359602677715379087989760198128228508497745141204503327392882010361383173442186264456924094664229746532577076024304786076224411560094841215412549743232989265045848810220296932145378041161661170310964677536566756138608600482332650903794977498984184570289788834148238420596693575114497281607089303625606094544257036919579427987351944587064355362796783460240791883634745783259934547628455832651758486517495830410292370221387346772758636071060457530461927890162400803012502906767287021932435108707989765986075427044938409288032224867230723637381713559751843776536748998925069575024037656473814635201363853260593987661108664308720576314768338994933742402007585201044356703275551230197135518755362136686033896514763387015610381915576382361641778104660486137025929922041961266140498501820566754720058116502547757384433926709236329198634889850803620796469935970037236520345661840277012110532270370953712618782501799241013293807442382681480438199113879493921778261609553686340586397797520097670174057388910315268854655898664458154747754979744499234759769527698663384654046513148943153154939945896852984480985232341077665013018462510525255297326658962121811128608132216046526738386856718016659254841017494296770660500874735515274471508954537259707821625572585402535918064073177397519981807007145442674473366948754014699345100445295061189455138088925461702187514104975643157198258601584696377035424115797152673619669588483745164072445465011810541661220190944232003151313656230041310612210518796526534980083218138295640850732105857443105385008190729116137336383375580319049392568885928851685298650233482828956281055361639220073243565293448005503406112006507931527092502395286508498221000102065859478070783940591320487572670277213063511460822114322535161463723094192406877989433584645090908848674410506372400577385023502009262714629300281797730248010379555905809350419576824705750726605070028958789443152597235457935936408909230369313216751166425289612093470439379220947283151999558510198064583565696490618732221453916189849551988067098808657342424744298391380985430846080815059059991806817211080042679959785555648016341941453253914195794130695341889140011428462829892891007628041304166541577168249215352513557477344745898380169057617995040144437399878011631594601937069151033522962088400396114227447166859665480365503381454752216637770518925455671008058552553381988243346110950369203386815877042640385657820748627259910182605375929109119662254687688614987787073082453688284117768638582571679166752776467632491466828682141128399469840410217097130912998409017981832683232671858043912667046457344000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^105 + -22702664812822390840513383886421362452867052315830589250075682435250136221774152479596556875152191987077505716372138450154237011102227221173471485682680292510236182118255864454194785532564124368454196269214680656967943784873356478638092547631911286235209348519952347469801877120819374051799545150023515453494804972938339237419574715293824197570390400063540459858276037007274770453124888260277072120567365496489330127452359447615093743653182550593645348930989461203080113748868922449807621186959575314754587917671776344823029645010343846468885810122154016321142668220464172227566066155734632313249348920435350565763585415466638845526797038084156984911886592119695984523726293516207846041155998633505953598465491590003673011512451454757733233230628475201214483714896621141939555467155074963066422916803610784150445898552605367964411121370379724259521843396643934808116793469876546198225999210176910676561790864539588964791293151823019468753285983744466387513432132773757064610818077969735237122089090916726468711060313059456879710351618653519009954171948733579688099838892513728221152929899980409078402282173986600253941640957397352876035713248316498632499359216351110198873313392256453322890600431124720489489117030825448307208578781153200900366891650413006652698857221827955563965670656528872758855587632325230029746082687151066245384703439525529137900541533026362836237013754391325080585702041209561157161358663233178584984917444923089499542067472823186839446404863439865727552082548301492135662921674980676087175177092623367374387937486898169184379552116457624074820928124462594818185626369780755739559336721348266609351020120077397020536279664767198639887909645946148726430583022540583404875247415944162635510242179608447940108850792718946109336115822516986170312789764490908213911411087858879592721898618524401166987905929535098939577392922227101713957108484225796264881485934470102223734971768019863282030860450415892824261951926490175543341145896166949380133082522912602766903058499891108304004127562609123138178927589671486474915227210747371882960245572623896872898751044205016803330613856438276728797651280657719250571106400570757166446018890239632915385173324735147886554691276373465566196868947154866175212461969206827681810893677581910737166242896742249828718488311186776163517730660754650336277613047722510225552398238293043442169701409115267318494856952110422501654749261540664053217907002332612022117662831090966060156391393404677960723421416963835086449064363163365530072967425258401156016396159285859680355087925677494033057017479427579662306542616119085005558934864823150874828340760754281221721255099648860311843251408088380550351346242955384634341957272505387424995462534467068812419790310713817375487364065466553945895001860314046931541176773178367003546347871368662888835968134243447657276948427038051746333789379046995642795593634846757952923401332265657581264914473426126443618526983917889983665122075168739418265567753185644181549330096737753795515010985204761469128032394144505418835423783151645372232740990460278190146862449138155072102984402699332779718898651777512253578037971717304036961684806806658367417934030761811253208119574293908083496848394975234620386568831173737180687015245100868315175400932994851208884642487983693764929625144438946418728435402284012968960657019084276862719813051505613252165571760933691478172658288138833481114336698769080320000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^106 + -5911924682119189385757330809321960560516913215993656432714220607026285492358229990668569608842817459480485447466469123313396223116398879058039427392960523471552093670895887716639852910852422518281385188416130796892806603344296385870933401240656286114658393063872527199893912218749601307852845613331542875115200637050821734395214829361221838903350045765799261311183713181482664469500939996825358833287863307257351101484070891732319101882900285663592701038082127095105626118702109104813131765425193437437658434059547044576778521313554025991039114045518904476340897084829263076110328565160580843431377202249010063988339810386075179263475858541381579375016759648954406910207673728567566344502983289700101176260494391324661473368171563657711369191849946009845558345361099709735291432938385359016831110279540434197532376671657485411336262281660000729596959456513206260753049945438056802916969989177210068199825750316930618727071227064291644753382764081403979624752963451138081146329657540860376820813044858652668415612157082344207971964451528581408054491448179336001442119133713692944212146598519660714607809778743343777747987506134333338075963061783130395873639287268303324198334702123651885245775233887767768735435488248554332694820015318810830956541996501659957851711679934979541423831903397106809084508024168947906561148713885011867805191287557401102116129116204243689456004076513433642069838292334624240758968894958509891671689585687194285794619696271962353334559057814784601912703087086666764744071078375449108031678317740535085458980580306317775353139725683415078467922780882427337312408849939763001813356795183925839768404894168946785652398756674004896946211602962021232693816711400118801746569365461931017434800274997467558876544082911573502104357438991525731310804869674059948476261399070993023116861707549308106224336925949301335934917086820057662836137567566143543066228029407451178998197620629850055753237224242063828020776363315614853214237880913700600943457346735987473192342767314225678376807923905493051515949107294995253411489026277710862980844175525243996732857113608163156097755655786001100361641495511645632242308524578489729742893375088227621578283768364822649718757873299220260135095861206566617126247631650898693276125325910971376634068572114938700825781439560817870708040112777998067426192130787270836755682829342015292282052649811966177757200377960903439857806106823780787692655434998386914626608267865198896379984884898062108248654323112658930950958145900245056965516244116467834745061683944749594924542866419304972450948707667249882882308292303495567049920757445208111522695384365840696503357442260807500144423969483543582102019159042859845561077549663559493248417926188958212917063695737000150443758207051444694318636654877676493620746052652343734567461902336881283589886142543528164115868241424953434468983963888238208673419196025955285802006516655680706014041304347637584596304741057892545532805094774940034727567077463652508583140286691959962535950884889415403344645130951915732722393440354821684727664058667098276170806566584288901714242262715332428740197520436639597813332235248791701098097952025889918363977792345188184938027513654471647175963165607448050653740578870088047444216077861467857891555066714904329745522929079204661856808060401760429601375659388069685773196501523941711285328538461490939380508031783712216502146144518300410536660880588800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^107 + 122820676770683919033512707425410614810190250046709868009492954544625466896733976116969581599882833988369291736185682493329811575629067283398923798264454165697393844223110848692516277729724464937720600856614062624936226890112046035423570962491785473357267982671354001871004185068288791950452638188740595674432316379779101000277062597558193752231847404902475202346895557873969398790304010744469955649746849769197136717506466460689171815522664438630327564334388688757656105123077403015843350654888774934190509914503079241467275490501160293866164285065191378078550228825008180797878909814536193661755769749923457645137621590180394339583952012553701730722831310225670329679808846576872933276602328503570667688797402840271447449580390146155840575842747615422824631797259806164276739632543319609277515533845001300156612449662533013869123317890185277742266591774364888181137654703234189228664158033741966559081625811223615091750000175505917234651852364661254522553889485010116101886689123510759328841977855274999858839976823254106805412888933630029150252048912616325062792849324892327980876109199355088834417148692558812671779148410100856382569457867516217208125946247539915002266769294203300102374500293469855563959964355816519646727313353255179335571335668695124554146473950889257626654017332216346043222766764766233453429336905273938360030102089194333023160240804104389735989547673735304804345384522441769878380552166922521254226333630975159276892342868840741685925379479894116575869291396368849648678726887449182808315336232589358458799261442516532627522228843246448605625753753674918361665178903554642292757627494151587465459973136876301307043798492656944650247842525685978791978394269076469238733018911619311921181624596452555627434302741145729839319128502168440845211121975047961384705092621624927292130454940641709369857630079329296554375885788849892501844490311514803573181657699775321410075789648632461400045564623227144644481485757281662692913641664719100406239233651275038158280748039124197298872276841214625376307674449886415186418857726781927754905193232740611078784352737406711557931512061362698032065502237907397091287146922406808093710913428067755703564532604355760994023013041223080416095125937792321520137341485954016746324904157031315011418616394109627470117935845270846140655835476949570920785966094651668582250432181271749628066052889205367496346192227521989963285358243257974346933543041700261605455975803005675192145460322348688955348576446894565811359050739983122658276827711224697924555667584932483825514647226467407511749297950298677388135455870697177416695760592933953777990123141165466414236499002329201480191567096238699580648107582605030097025525017905533931328332350601009294839658755618073367001457113444738161670646823600126412083297236223976635244419061715838341729389297679308890205177790355132383482746077219294755616765441489255694776850239934350022724202312019415934702625750824909967515815757679942553492789528985589321970139198363917272826691394558129875600573287144070615768526811041988620728130434212743967664700676984542726924953443125667350839245183395723815248318494308600907870200081984970718287960969890588095602202717879821622428157403130154155537325433366512871071313081835093489887046207682145658932306714177782563682355899108607943219486364740951138366731734454963083134067082325294438444637631300825638025214051084925446588989440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^108 + 349812521674224204898032339413222999165584839114576883222314468484324802274930269328069645854981942150176059978596622703708997014853328173675858299036118772924762822903108745463376391713951701591758288445048501296543398690048767816746820409375739128367862019017760289907827106771593596149708832647660999539168129544508262854165837497326702925277605705171602833719356385792946232548343889875733625636762205231026819225212979705719514165650236872846359205479450842571915177748645119740665322365246386610258768942694937616574781179600630273730633827890626685841254602410852424648089411323945623029973662896439664548039639070212115921170419192062170507971185557834262825992704097808233426066427542601169490109822318797155214377035258947848578473702539915995112627365611278050063719611005562746544175993889090705224019962332014408765124698526706198985233310686669157274186105543891662991266299284141686198849934058100452279587899009900749746943842514381017113310108186483095031158869675503283105299858227124664710502270497108162941900522441835372186792690788667048743627783155175370288538492527827625943865209276897046847420444518340427577608999285357772695666160254674170285783500223799180587824416598121617682476724523838294149584776187323152358434609456425646906001120852916128423325357128433262570686085477604840413396573999967121587766181082038016712096568713787362599907765459820021040152085952147369510934780279870975371893183016498835727850240055299235297606187600338443575688444037822665446865329451122852603261025954810954753779372339078433714595014688775142900956953962055244224789275290839955452539607441285964415205189235694786200092756619029283762179430822618397809764895092890499138841078575653592653578225951260013590593453270976618592100253243353084601305455405215099876329297923993100371146386105262862576492119133011863192982046675697599000608185663085480680561041503011058138066208499650704211900075239166566004170530484745488103226672811403932047871628258852591023042057577228069410736163144439710006608520478596449361648282842857155756076970038647245114156030719674399071345863398929968098057285711439006454769112915830791436259474583994927573007250372349082240925736207495351617079075227712856055167995848069269303838437506859599642936703922970172537901027179600031229628485287055417965822306566876586473330379194614277486797526404853761813907686268875329808876396480772608613174556303779976639647231047868434399853637702792321293912051947545497527869585889758503977738227669359196520118325858982788024370359443117346952902529068358257938498503194792835509464917765219024092488813095115889938716951433913184377595569939344141058026865352554891353761392809801954332750121229753911913185741810905776821302433336605298396725145612366848227565512369143941874138571988314965875086325394721187523362047105136049212475322292246791834955121943892644138613064719894121565664437482715238573522280984386886652896384626474489266106883994074639781342873848414407385849419355444981318462598069536026253592631621716771405672314556711502627014538829077837539601767501419697321253071881174624830723095983700035947771450947330420507216221148550667928612234330514225140146876173753309799467870693792209624706968595447694362517375327313715104794655160985150258589052373803969757956408411118642138973744428297689451090735534768524027261692359301408430857660120904517990481920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^109 + 150948760106187485237116540776025880201733916260088685232277081380421519364167597063588679785189015790097258111760099198414803626654123105553575327575226141175481758393105360012453013609301738739606234857601945486915891094469224098942337228200002352190682985377039254653069873249814262422036502701387290214199248745742323832197697716210078239760634482032118665372673675065565963579137464105879691908365421202736669079943136493146366317106518463568085277719349098958627702190559341037692724728325120694934387379043999955932566797412295624201969048754880389923924455927124316693510403722439052778123599450952934777469144447074835828298259435913382342756452285314443422941688661392940327789391293618085714097167124295882143612941480433615181512157415926312849726594593499552382462160503596222537117948438241914946077829614754028297628818956428304750327048114162839313526863384848490279243985550253184349323093056095323996676032355562316754507529365311715560340658017421366764733753316319992512662586119514911914698849727714693895454235294216533960591125569071744999666365392558101650765215836480182260959547739100238352087523722039619963177685135138343306436227444099246819831138595948198523340081537984953327373088288201731197354162223840944102460710906865629721454630646635283105308504999396943777825515065638954741401640153832684077112959283082320861297995012911207038913052672101841199596465072288082727084803979147996866383970660558694360789234516340223959898061507209696201681911356770519035149579950142799886950467059482157386045818989845641215555427601480954397226913731206707859083829162212046566462310854606559731624806309794970145859337088195318005731514123805627284527830844915667998888617525739230100971212301775420838871595161063700578666569171668142728241549995005150884612233122258522658073580061684455926804121659832493094922713137462720378248717705580608158602979221310669679948397142472718461920630139597289865036275301777605964880794184201180973853884404882603945668624918694104420564305833266343055455856459198745776378062118761588298464499479558412515833330691784949509524875510046388663061624922687183331073712878455462975027729381205021557715258142445805582991364042635180402900447814982196221272504706293958853264186919335055842924563804142381047637776832007605361992972782950781041504349459876532161955190702719339073056945627896757881501837943928462354488158006834183129370855191723593069760863186442105811107005527552840629108819159186224367271934374502350852627742579124491837025726203681686222917525915500423511804381412788232204630457716046432840973354107411641288014096621385714746412454893223090667500493786597206232416327541985545066455946529014223462702582454285445927357269491425776202470713142478644425030076886852128619619394400812053131233155123853675505241559124880405407762018086344469070762041218872759893807324961798576295398287817030993384641567199976994985381526310409990600711921931301780877603330668501350320727297261163063585229796264827588759098375921165007723410787872869867944243004844098823759760446800811310208914334778936263061185175571041088011297117523323320971657578179537148493700650475902290361068185517039919472348618852789502236051824338019334933314672569540888889416384871658533853100684199677147017787235721061440242813636290427974429768507326359780575174687456517370565040755305524616053766844533161221685248000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^110 + 2538743978441552320665865490869855344585391805313037214206661924344959134865352077014934346477332303261669861355378796172899116530023159576969483222952418794665409774726421782449059388536106664560250911235242741215484200828592140462500427639914950979990708756496187133830325397499593499530557604897702807214025914633640382314765980654579887923208178876278554981471218922343065851282585634075881140860567046185629061727298476410161946632706153117278232049375962067396098658903676936530619432225577498698550130013172448418898908042386247170084196891168575899447953540743749705495338957134244825015672598385707234600472457252465068114023547637426925202385016127732272784686796305570018801505840950918646186842601095875453631820842711300162424434336950315304014787939720536690000784292029920833954099372377231275878555117526577567175908527444481606756793399974156634018250811627082567751642644003947894715801027236390225197142883291345429341543687635185884092987454395902604243280755199636122106178916469401101615913989487031084294817884155029211855663616105884162715159895356579219150445444598556189755763894280426579834960869166136981775707971283318552755342005047898333157710908325009168227182419085830695821675544782803588217050641434714563471043119691167934307523604389369238761022193169783387465723568506343014280518720048817420303240491944385992585289660925974341811290396287760218727480903689143497803626992413069473587263964269463920761707771547271740213428704119986313240851008935223790267362470275179235078849977389366504652590084617198952146471139444053269426532198939842610789203801620904936215757241508655497165110202585891708543190152208479367846359394427901670966258995737261320019359309833087144426104082210565247279931413297258191588351629162667839248607116669458788905272568670748803492305997064669905102327435626558202436367284242034194261270465999209688959025828824207490036946198012622872911039231920850544981822318798124257899709703603077335557352155364813934960386161120265379341724970228943875745685165468158614319072758350411179645832211182085465150611094613937698351799713644565447204152070607272721732901694162314064907038116835412239728161728113582862934326068094775500270492603499471264311206322109956387277744316702371533877342131111116800623025234947512050793504105086966214215172170024793666976262256034278891857967229961901931222726950143988297574272228366364662294744003623520241164923986384945560908168234321591087900619356791085423456901858259308033613594268454874869876511213261311597878022381644746332014459375653865079038742129191385009149174783615291638946988096839236027520335228620175138173510582435024341722754780662415583704251744921508279207879615676858063676141625767444888658897992473217125414414762600494863632820225144786896196693298930999931858873717584994341089574111620434829981696047421232797765299719039428627773334727448371535094310255893307484535381795626621601099122669418571852343833561810232929121988956386892280911223377277595182895273811062619738552288544929195766180174532544016898617699116883431943578328204615951829740355400382342346550006365759824707550320481082516634675622427853333349757149937401341705877838358540104182972286745711888828536111117086834828987077398739338668752422077643756647961697344356487101195205997250583504915746885986847976977211764019571408073014603549050192496990125188710400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^111 + -7311771433301472791867779589070397535918814015815399072279862343105554206584920508926317988626740296355508945113131031463127018346812287413967285205305223783194061426240116393947554680293834309111860408838123096721511196069067832554034919550969543599834512978633249066554417943826361315512945444743894815661351406531813572440908341491921399230259296382664350669020096746047419916484566976000351883020905448672010964670265572693728874245163414931726912532369016283908358177913591830916921027782760729914329493054686629926854690684958125162358792044236249241766412961769609826311486956987751508940490702442536213543890966484503935653986641398215957034184986892851577185278437828274621376697579409423451918157742296312066005069406842082191834311717488317688348877732759646662238588574675453142594323509568613264659113055068557284268339981776579700725163988814175969514930649402234208819856087400717942087126460798974818676729292202193279605877258724789343840788934500894758609457598352447749901618219780207759257384462955747383534283593973215982363237982284260809692990028212989109261783197891929256728054649114167701383179071904351921628419544632435683290703201079518336958010393671796717955941531467976568148188359543788688678199802295346054176303569205574775093465093245214014828952845684088718275797559313112457062459861684578554878428456910410472076990494510810794976698568092557922232211688534718198961386186069216872442307550348885757201350709968821876014721770165715509675292956580594826199559565283236952110858410418628534986464885191758321395261884116774308334901699323012668162545355084823748090461540863882275000438185931162056524657403990136754782819723723624331631575408557765300628515395301629292930186005888316576046939890682222159136145657964045772388443800474965431724737453453846327487431808171282274051749553419053727569208535584244350177274146000108963431032624607883475354177430713288621776901418235563082675502521909668015712556628119016440132848958094194794952907141672239267023921377721807867307377379061722968858844315871662682509673448494956989607424450538707858962990746248207831193316129172349555779693047700643119551505971906169011716756370370062544065409381446389018681263369109050405414014484618061992725687938363290285982778370981367779731281426918845214208287557817024632247992633245119527102804527534689843435898613418326218409254722427549128887533293560235677308312850685672220958922929211041276333912336045749448573792714534181229748046001704719052211275728433778493529541344359711281971120568594540825557053488642290573694420268099933152449627497169383246671633769510752609556690911313768533726869596612141455526403451179996903398340391429123063172328809441016451850613770050766894295391757030155368535632708474455207040711004916203475344939420952386071797311249682840514587846903070162340065188559427136566761265594745309962038405134147255865358258353520399256450944069740976644836211434624783264004373689279369533153074340558542955959720933243245323795362706075746072294898504044250020908480474286189423351007063434002395016161065955358671090826723546194339189642960396092155503630336635283057313902873108190673975747697606927977400892232920842160184183978626790723271730210374067737079828156416092520263916747641664335566275034340463226663846990277819016820837500257895339450883193341257998135884648952927402118600458240000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^112 + -467088108590403463306115661705713698453957106826431982652904736130620100184744230372438664564213012794904466920848705153816566180957493569956859343853412166212685247448146739074213441952939096486446396741132175820839874367321937315036291370160665089232566353034993991259083960243127514226654493010356909008467148173563646697606017620329117832728450084157112613766127917837948238668567932093007844413841767287923602036810644433039565622125424885350027132718055848134685606718213611018435318838325309135216889775646063292846596064232962399445694663485948027549551911109364191106545360635731279623055231696484098084915208217246450027110984501617883835567388841123666166513296944689414225096255065445499972624676414845345394678239025911186138036300654148736860188960809055619610294099725550735505812485089225893505630248657944474427279685750288333600359927004655536548770551756562672942988401404859631604404953912380012847421212030127427324078826304599026977939236561373037798836731993698503674439674557517644601115042257395307649481668503655632115688152389236366663438019387284727236101992468322591845347385717239061021363004242251601428753938523702787344513173394548867411401868138201551077124345140067738308109335434403084095156708329810352111506465950893171509478435907825506875098232478999725951702358858366266744771064994204715783247803298113965780654607544256263706529778284346297810905004542186599041106475296203006321466102905231281459370257059854198016489211307310367277353910679404674619881896652690825776596729028531958792524638372396929276224349953554902251706622116360669482630818758327941627244027571889071281461056168493041781960293420588842842073890103868212755638460329836284827194944852185406447462614138502067823563545271000066389783264717688223840471058101812317600340557780901473583137561713140469316331386132013661604044216686299369184977750493682237258209423968884286426504019511672941314193551675807082064615419250870427120744121385454750089237794816111330180771679451625626428252859459306275257612485469190138327166113119787410691577111809931048012447497836498041244576894670864038861519740284919493082681344781096362443528364778713431813634877383126788300598379593482625373098860084576787759336098684990399257491778531844923000710667378934943087748879796537772107923065988571540138334437826239475327332077517302795554545843395168402667927671564929815858842900947235016221717856109913301523349993348570521031222645440762028161430676620208562788424218172180990391980375485560186422085972212308795094163789803554066550110271104198806611368091884088449414090510484954035678915960749813577353766646859600084254511484478837434783848213773278201068508438690545736994092606923247601599296563668832916168999463670788406408421232944861374896094196060279347258111307816431761655733770672650530606110443402071632988658161209080446116241240067878692257034657890366510969085245453797993581759965841710817527646610595847631924969298086013920944472609074971122594156964353929047997244830802902030770526635711212209240428290453937443719826567182420018763284730975474502049456028219116766354638174981539656510026814024485017954979469050787772355426929411055600266532031573287492408171107991227063188114041885732506458788039045191200094878054781316776590125271274989195470047191062355051618764372428618078541451621133564373506428589995673993653675622400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^113 + 53024125306211981948169427497569756072097281227115970062547650186087082406998691498490331572900539966317452466004149094227594602637815500555021838263644227156972767219873254153636623442222809552577780033896610525356898789520783183611656250871767155574457892969797638501756618307693747076136881451413943909961202170635185670130133326202664003360610393710484639260183330692092070618544607653940991931447746347034577001800865429795109182086438985325158846902742545717157084219214654664718292503093841088133724430392155018078743843596686637480110587109720918479035986517268888520710612005598999113463156949603135541245538248729445263469987779871738193466763574569512428245595970023209095114467115709034157224699622940559336129264116988331958193274312110643446767557266526360859981584225683395802530155551317176170864805475254636090325525466946186565353156079981063839964258316597714823664743438395358339796038794051245204488272412243590128307518059901198030221404357592105573310241855419128616687628255228793074810651818415189212527226094922810979836308192061040363830690140332690883496870591201361074255514287331832828118956483003018259946665618946585173719063238893634344041563999786169683333133099615981315840256526172711240674414553254887434655836297238421588408889294112029929338994470129479208929282536699780637025075815168047501251665482486966976076351136300637636520689063579084467182748279542670300745605620212259785262075312014297968761215914551496992281624628666746034342591543754172851788978867729150483964800966426505879117634136045573765522520231402883559320012613587865955971331445216929563764105155071023517095545786587643307539719623077387608501695986901325061681396231294366618355193908223581880993271242157124742179383136468888977996305067114964038430301251704309864514449714129916603973938591827367712615975948845851592180896504071233680277106805414206916723200848163718967976826285287966013310413818330769612807669958390117219790841396917633457930639371583882851502201810094987559941646319348470933565805718320661303692038485513074175600956762809066010860870598973028888661558045394398335065889521708100143818665432430855641993570409384896562558656314178014221739801242561104257923076860799032325450088606604837664538854749471707215211700584765999897499339401198264520201568805435281699220552071139799735382252713735227984677702943458844304768313363303106252160618098796473658639816463888240519213003624035190629731468064722572216534749347656547107476209045227266783144696857935729165763705678932061775033486861071524518315897208888322391046099759795824593510517794631840253681818041957541694467269602952834748364362711829393236748061412328720609941816197624186858690205053382636933666799888286808197295026797914204047080397107654779491900440264867888855763527053726390226330924320117678492496019754120152528872632561615342833544450058829594734995169752121319215715163479754460835119377572623451838392866875250575955010580642185795000948675372625469523908299049882249625539319636602310252013350591234517177675603681721963705895203160234563411077151331705184274515851116078196094143250227259793575181349660885679868025803848508083848152131580775254018122972297827296747910247587940191565123001286039371497788275866311367344725755034274500506374218341736147259771371900151385538920970769515914472123081310506028431388899347614775063347200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^114 + 11339718637415305692782119660307614979649172082306985775668149867906939317358659012864920861546391849461569003758493428476241498981050864226683337410980736140930691200557881672332841159347935566581239904834529880231537296740808441861584960821227685516907522662092364243322703379780152704800876001849438875825304170399287947910570227848014044729122877288987064847352435326037189480038240010033701283408524036522294784192392649846229201126649452511601929419690439079509638893090891545133487207560842164913566585844723725659912352162609545602011739178168709495196167691475552112571451325879268327281198372692650892631745589481785758257229245311983461692222174293164264159106566668849403864928537682065628960251809168017214855739672826335654268921742279090855047536017623357194485876529579770797421656100197496455943147583943223325471435781149189824273832709756221359044165884502821657060196945599529663796515009333363050384847044016796968511804003798193525654610415538716426465322788091507390958406623097665841225113805295386112228140798100828422713153304170457476092159147448638494174300492809847648933118149672038069286635429290411933607144918364334090503058188852746216932069090158399885239055277642689843617640723958035818588496793381269994937768096017092567227850847336475949240218910660517885553003048037997442076670518346220407404697985741385822084228328220635704069363478825415919533133183554398544571851475493347022274435378374815132113676248058480031790086544080717021219935030126181076961209939671107317404076481267822764687505319394173266056251029699926083781287656212690490879378150154490727045441390215770930381660584100964009348841863216163550229651939364878491949988901619601895332483943679245910633750913537689563302799445588051780265003428949699241370645586040298954917753819181895169909738123307634602645021803490857999710412475711079271250688067729612185972555694368029901856685926880546836038501425265436000368484219455300632784380694958460660019086366540895944673685313397429529777666192597854144864340313626842727715031844266477861254101730373673826928984076788558221768737107354442289833587215937473204704092070766394001100460290546812129689765855625516759267559866974299196551471493453258039760608661884505319431437542981724163838649425826448299861277636921345289734505832673414164607001081652767794722865062196937982676222377327661735624876623785761994187117722320166460649972194432513518455656883124206597332431638993890605154367204366034365309677863019323799988319967143479766453746506297819743449212257156134953556014715744397291258067341594869146476169900192944860345871384021261658181848046627492040759523871480981688760995506928418728990624992032096234007473841816601576727609341613375621992230095660663128126581345379574237485354427089595139333401207579367346748628747527647043856496272179243970213084583092608722930316844289827396139290947912794993225194440436972796876732350526823864137241784049069669258127891899668226558623376545970246369301380489126812191841914777255532322934495386809728618543329958914338100589375094128000271820387310855374678069524056450678122621476127701462081218712933405709978572954051978596069801041717122110216216625143608691477859307651898573334099868809920463514701710771871241223588831582899088890781235685985319995440052748855740387598647045983282208734866139602453912817154712424939520000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^115 + 2939845932277064126351976286926095231366313291539121061409484079703832349910345685967139999535912696341460566801919287107961137663437785215833337322968768849224174661710939910903722514095586114490289580754341863324431372577655205521417711518854616233693700304300320457722951251994556419582428663065637491398613155096492331443654447491726407725757336792042210111337099982055715718505021014147065425085818885085622783861128537775878081555232554725838226854033359319004234901257339217027187200696849634924885892054166474534437338545986312183927784682906292452782956546074751907439339574501078191649913118716026088086313226196263968288237642494824489479669551385912444158462251299416623768828434873100007139071545939121232394894552109557434522732100844784674996559062094897867150403335826433193350940659090769649917664468531073885863146009654965737904737477638514935848071030544127695351796913396108675739366984086341000297496227368068512420495623612440515606189696916241638390605190542408590241015217094651211638696540759100722839727840886929325791499195354733154402597892438675841942552160481108425789743510464447498443468814199106321884474697866566732478319691691087270846624018150121969946917757482472453041288168705282807620784301014425996697508112290680616661836947494985157010821144552977209496969322646776518996486926428882814435612122624708378936481317491591275204379744635154750389118806433488588067419559364207499651298699382128355690885393340966278537294965891614813884481049877869939287134047568295179235548879300417377910343437823595685958466420887528313849314265025190886599854397636618685648167530225655194255682095195814762590159031335865486519459807110235293999868821367758509128136604429934552195267297539866484024281463354776584915795836342294429600536959484008188031468609665377592015812035187855773933268383651380133226437665064197643543656358431281482712503079251620809772300539227914465761910750519691816480407075771388379128984377474655583490644957754296230064445281730834598497211272880266528147029629118235010925753726020823153362623662019985762091425232405329553068226263683080061188310129161885734222524403130471312211549573928949133194674057392448250709798457470188970545680142688281708675929982114227030120106135080868038829909498519467308646417955484848929129815715304817307181885544917858406904354253957486507524706739672752606761773570329287386148198769124729029435849439878137932364718047358893999019400636316787605722911394746072228610036504883676043095074180244682847160534608594741371992559173276232321948341004266654572568781663438402635632695532204178226878260076554679212508481200534320407270846054709529687964974632241540634769567480959236529159398146980652911333742615726363751200779042787570943733574899245067956068109146039396335987147924916136481749727494505055124311602842794777498942260174613050451548235504921088251024328927207269532903549408589022585685127719498079468995396645261246932533111975658767960818715551145277445256810636373876969645424618560835963292417175097585524428761101354162845488833562400860138508519147449455639583017869817587574654359127097573979023245022352359438400539129588690051763766920306987388144088921575707634027829017684585970194848546584952431194876810576062119799039132198911304488673607567293718504631663832751033988178411329974650661224271930455920463655846962790400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^116 + -199377105061737165593614180134819874499231075661959743954195969533625266395943698740841746817318711638378863595053607976595798860851632848833045102535654538773849793219000503280669584494088528495588619929169326196157748404755948025267621944888894838565850930710145102432203769737779142239672446938836850879296821672915992581915213216846119108332038248998208705713819263583174926475455466443751155712229404293968484590922038727876471861801213664849883699545149419878764669121399228056949853968463480090605368161970998503293942159300493884137982985813985247447844555352156950802768248360919073817586757812599333361923485963795356730785392942732087401446402470615646752883384410536321704328355357559821065416252218705353749967294877443252709891669707305824497403334148691681283679623735479000284956522116417534187938920262355201647227755824275588050057251180080425812677697475057942225896070811266759209609702916501849666009079952592050452964715214301903349159065302751370853407625693010002949533404991451022598016456844795485320457955115332280374092091938304384823877984142286626417640761316623091094525135845228872890730611493992417746429701618341041747697483218468277506635117904249327749322470706632254813381796790866570203977154078520821276875202830877066981839996899027766703862717744524531227603672413575344272834962801793834135518035843999130310477462119149226890203541715296161830560000657266124511136550676687817427940903642203979851373120643512645882415232514911681689720863341234189612270190941452635088989494989249601462690606385456587349859095175203191673281855406079640509171090993783313326120198878297963110302298672486583579014410974616555351726966813281790340045523154499654569077395650705609860348490359014381097624332316430231695081036502058463961947229708017116717565177539950561392865090478208641078013989935137350273831385575752565969730129572210454015776749968939195386231816566839740336204585946078699983435425384753820659824141914939493803738296492753954522261658491679953531200443102721180901154886273510513699730412952554779968135860867887265528416183200979390765029767652169541020142985092850985395592841148204800081936902424571617944461786219104679367804403544874796173399506982722775538648566534097479847081444548728593852128168060007858539053490816406702491735956796214947055015552253040122735391819567329133878552083240592770411829529759939270945397197084177716369383746131965995308937788670375820513386207195363790308571754200126542690625479922182169072770231752781835897372201071372297722293445046409120768506100745412060178740164624339574838318616652651668180586622701371857347780331061913166193567081011653608898090724097975345515961618822501849192485936256470465936628472119816854600122081252745005266109199839076780996518680009870174431905313473726101150976783770362532734962782311562029582053502418610398464427811234363131111490118549763960386663438995530024357678198728066050082437756515854880577319963429403348101384904571768938299292100247550548713124081568702439067214289136228294642467096597520683140162414480222497038490685087862998569468952375259526725896622280839861404006697170627472722778160628438769087481271167602167930716846764003063667661949397175623154711868552745402132604457125676744841806803089483540548535957955816462829411929671862499051193505221046889221403681160916755328394067968000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^117 + -48473042869654746984320071743847145518343129326413646577652077800044902189972702673027468669662591015529136817138622243166283601841374662145734679293993952726194607790934708643876696461423891159834149714519305935448508639121043998592458817441862533160094275558254101605705551186174534323679638655708855298928508291594512956472496187241219364103352314535613758511360819566629282214387559193787317746222456295084919209086636467095696718960428665154916462413444325910575243071784374691782603448794621823691642499907412147793633451387287109133719041549111245317150330362721987413396875202706631277193742303564598119502363018955250817891401552215103769406082877913293570799517999728299559926511485979406213456567613012126630174203413935164565946868294960139326644480460919754402129901434243098084873565144817469125005467088318181404927858005517137608466184938477359805545287300038264671325957266521717904277694944095825417819648914785043964057663247018152850413329886915530252405385749548132558946568579433974472847092043471791043521030503180651478310271307852659017390362613697245220267273559069251425314224502705340514389358741715221692937026277687816921636046314755241920124503260594948538010769061769699396015430474490237864444980124169361826034459928353388808662039616741887924570159166413542063946319377533052843933897047397498088501438165515754584009391055675952119165557077330770995672135063742109888823761674458611252776377402212007808886493574419025690261570347923248038355699874802485726896674309012146173280275121331498736198843348160812640571137131845927906024474923486430421586234701935127000537169914012294579394845305821867619012821246503538933305202636300859107555017349602409595701570754928129085536463311303598419862456303973084835021654744991522426250382139248115497211935031023067753212185340758955378904141342935153377843994292335546552437200603138015921975002760176905900265968782788358851953845670875682815761656390750157963569216281835206577971471965054784696038272816560312920626288215678748837423245985819160114690158377774813552696092153903557944944824137863490230227500704817621373534238606268011127846073215723833860376080598849620420875559298222940335476873031710995595212192225076771768160345921564178208789129713812016883212419984255159168922996372173772386346017527756455382000290897354892676017841142601262272910888999322382204192043765711525295635731509313918589047265455423525665500342470660939009117170875563465360916344547155361541254123501073884204644283638480628596396728329248690739764237690866511755051453007182872428120320634780582948869090069072508401806345137176716785167733005473280744391362187285115281988956107964121379441317974361999277159409530781452567581187262888165361321859499121882303150431683480269969330799135290221235656559573306955235825324606276673026155106761776328853282404630358207253902511563130832423074461947143717039274014402320765978376614215269784770748285907063124937945780847433018062857385199421399871912667317266442588522659102259922583520157827505192333018335125563526145405085247104514679282894651494421551151089282647338318812476541461653556405256268099604066307915978422874067166197314539499478452962289824467572933467818174731655543687838895051034154735257786709386689485581940613286882987919886378021134590811753121393417659105548672439152107296782838711032217600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^118 + 957832269867634728448169009834976399090212883892326882581483718958646135310975421710134058942225706531493311846952400474768755893844004125757405582807654928121156828835265943824417182181441230991685769251091474518058011044529436079373911781843460113297219812446925477052390970189326026767482416026982213488548368209744491888493083275524197250892460388489516712900874657133504082186048506923295692417231993681001929127710218776469021911036868823383958710924502764866049098330080926185744206348064553066202060446863864514821797559044305677875704552868815507725333799800741921271764249677201773485935906373794747788807576370236223690310687949759860416718874543208487578286120510957253905904739490177266936149084792743728024932663892031633072040862468039633281144717615573449994992225924387621117640440789728658906169875137467038730416545860724731325444787386692560758883962151198988192626414274700602026662376635639501219975358026827856463693333720879057403610236005174363415643262662406575371629864878533985153758080569867961018049212298788274879770838557531191652173734206939272665843983300629834135876680369083176349940148262373091332545099531214637442452710171395959098757089484142592562066705359589470620870220746640546087171968731864393838187523770902347449650521181708980646117276338584417284563575175171070123912031861285445553928580452727677545319713899862360456974672529314844467069155010437415359475188042528808933926787301727474623170120118099684607311419358380842269409867435553758249363523664008216720237238781719932873462740149094531668742719462608022581774096748518854536691948631038639365497852534077639472133780914718358635624574978111267424284463654176736471602204193938510580916637868909030506275719549673521334507037773393474796714717531371716092276890936238020477395820199803170390973436140099153998783700223556059622309716946822928378020473119477369821423242505000174516104636691060442891673857577780911946086204637114837287180772086747313744396628952935342249566897858666604310915217313099868669469178641157796036120644335616630608552182750618580348726737577068267195749277952319165992889075483981393507085205114256257753860338747329815000058318228276139593521378052214760434625936829216694511761181778440472744591217103603378809333443432958906450845159437615364470590710847037865343550452789213831621607496164468588431801321129899692032347143600216600352041098563942761281020325365865649460290843061477465158293937088933133463654713811594474563186541358959006003451496724308916458398151749740038622962896943495829792503338444367893457912686702251476735621513448767169502978664910687187969513348809490379481921781889758019501923616300244465142658651266251307195787366533196874752789445940071626443004567545828182405646959483855794160997737533398215095148455128108339961746096821013898291465324780913968468191730855118190551098487904884294823464451663616744609733842101302248257658242750570652437331121589532116837151435169440406480235881207984638421035630524354977732332509810647709652724574673658545962852114504446224523741912551289239842943009312088629752422974947120085267401329231730943531322346905696578880067027320039989048106438000269182817685430962974721993786955307164194602923116636163529153408338192408405165220905189983486257997748389273650564932595317144893393361916127425200288612856398717806182400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^119 + -187759547521034137274700875565025094882544023601438788606981791685622181064604479798949430697844487817747823272355989697169130289561738394476616656251542656631530876854774214508871413433064446834254403557162308700408813940021287769763168903187497157090309093074898270713316514045437920420183630752022367812034567749446884596825160290081992155250599450826309253690007951661439198649171387391947545656837376299515272564965544047872144666305162939578216485941949867005380150237403970226494302820435732360206720170531009687782133040229571622436218771429873102868547043193688763487300723704799221764411672881459854767288399416940568089217141967256210239369390198436797200341483804723065941819412119409858317422075216019762129626474303986846901689035375654930208817307746547701194441505425305339044748652275704618362974756940289020912678809015297464316185604467973966220102177707291921798902647371159225323718590911573162841703161570375134437250526747646128639074285373271554335189060598965879249701978821910871161080998893357899450394611925131982051844785736146827821273147829186185544924905409479787479430115535338649737310392276722453260580138193601129780509426133197401197399912220711093798150899175212838495462254606061916678895679496400399470821614078566186246047949730243747006083542147406650903216730643644052099257629686790007673816399889093836020763728746408895071547150616016802524037182076228095178499632036431074513290962815464899884620810593205500723833192067484783431133815453077295179726199750883905425293750679645049458691903041552309130420844408084651470637020726203336377354938880773693626690864426226065844561440455568131597490836809082863928610424550634802888422075871675329967427603229518541586764063360758004726144036843821246668729271266016506400398525544499525357037355198785768105447271334769520343889402569819256992529330084932403755229366156454421806433784472131645492211824189258503976424302852517730868315007230181960185250590742502811612676489579773011092848783037134760513040613409624293072708432311586806247247427298013959280029953820835877863658309359398866205729285345113345623927529812824221190381093471477635475467662923149520325821038079262842809847787639369501569824809291239454518588416252041734619693236892786348542631431027639237840742032406715923533762259216490031129703497231699842803923504178465934374678700986574214776214416438991712832405273556512301888484952669014620809715664257062679915445796483542297370101612138383825934396281535412382230748836761641369993959123272730370619056161376531583016068963407160894137204577482081424950370242669889517527242646690518107012318346185693152507328819404318780513887195645254894384913781800678092734327902097832545132057792475512267255856307745366386713853879332668169876659671750956378851049993286268886562650620080546553058494568656777601625527192744795597991491024558698301028353528187186509777205195240525835029905665358239412261976569327167828365627965565260013429369408787631265362454964085486021431059041466355304277231547159286549366218815063839722379241179819526823405435051431063631731931081926863321452275390405517032278098633827848956174696265326408725417188508270938922183065340866094166551127402716768328323696301942569746257484134661993000859022532687698940459150456644833528517409489456948678121948775673868911619640614934250782720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^120 + 12693715233843414453153788624260942774715961969049768276564703918986099881446475177664633725706187337657378368795424781285490970670738365328390132938215370453339426480786411023709496713622434097818935630613637568020209165519661114653314836623805509705829888591941771854920319974607574583907306867372288516364853412861695819992138265117896898724110429183066208206484525539598190903075433906790041075571934625450756674320294268226958535183670863776512479917290054499448916395202522954405690144606778649497359752331551012648216394704315310986123596006103981095660845213541180230516468712627745191612464337628555507063240827461256096832059786785115766868039937612001284242955256047879302223661251888456707086995981230216255828263970963698449698289538328691156862967193113164605778762086861041044968113506162117960539037927454509158116701820294147253313205620463946126604163803493639124790087181842509585852564120609462556813168275147328308104400143289838707066274065513388079660881283417949670775195157680660968641564961833663875076945790852285147668405803617149383324201450979528010833904460759119117869024985796488363595927003143153866688857670126246828963877830439172626873056279076478673658315263454187869388191246879861233749661455424068861721121228278778025544975627668854222117163582447056676269646878185109675915348836359362834080928508342347233507842340188873529662821910307584046275041281378495621349948057724986733005800922346716710713379977147654035118455554440248512206713227914118094217264366802888044451332553093350630726526171374167696080577199578806407713781056001339076797996703040764480690355357936171428707676783270081886330713852727065953940170710788064645836126526186954808819684258994282622709620856175621504446498075020797768829591612127130004566549350947071669239676565391073557158998498520265407009155315013845145545671134631599203048101702755758792901981028669852393334313654703825672133701275351110084744207044939078719952998075092623153717885707473882689505653280229909240423390423804494510220813129175025472815959815481031066044094099910913145580498595547150085525027805625553521333124177217084721664269030033464748963775917448140152541182840608699756075994984093084634566757749321320103811801662566492537200772384685937248231514984062977103982493254423777250840726352513940026842368216851704070286981445711671525760032870948182663385121031897612819379915794206146170059369855725987856370759034514187910327888030692640200148320128552465687041406636447446938367410587929618083924907138341769389286021347610720445656606241288157929837720494980250183718698373909267059417130209665888438677044301410954072228078547831464001357563258902243704414027221566170536706733845896659147917294446368265401189014442187476744491947165427503781339336464448806019497399845605227317359731109015442113910935824330634317522091916456071105374462834026312815088824248710305322723277273660542168326274147690863291880653309282521998582204222202813838897061373462559176484699233890233454734740143545375148883171775759024299775356667676266382985529705698246740762709661949243452504754882507860527570183143171781121619018891451944771097011027169872824903272736874075781774070760539986509374513157204074321271818737713617139629732375962573548343063591518196778717311833896848509422791923569701448932731782934943357504981250867200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^121 + -1182027589368745492563002943981662583752203537727754576272978677620291219754521341047168921477847644335659559845124527629829943061746237262406254222566156235607475452414088465531939446440784031241710533152922096990356925400056451643462666306635860356006791681470082702178001895095562174126057707571967370780710403119240543897478885549832160057026439864186684438579927454484683257484265796104786382749974131867760881495919973525707347477555661113562724658251866967673268076659913903389755096604709341786129512640415286474219162823047711983957961401035913812114013909747595512423982236384218870577545773870752293015680333213883789524269146055335491790684273048288881978385128497186635503873792862763943325824079658308029102843582121482612421349980279863268446352582590139392946208623211983570316373798723605119861899811531361760772795439824821484837979029140812921824527482291205482623056442059187886235635565525838841469134027723571132385298896318456245704400674922973940203598055525175643244744214785781000428674732366210129098211740409830689164609709609472334916436941591260691862870275323813756300469103509825300662359312528118138573671884576671185642110416494757233264168426318191221341160819360797715533864812124452952031044311725184169771311511698174535007953979019711674241373227649725401764443880667300866971270985236614214236103343762840433466405710532643068148850596786860000898703178843436266214512509592156987228915221726631523576093650011477304481770243952733985319712601545332276977062255123282738216395905848879020631794352279111795998482689288292587104916040495015805614246989293348966767337389172867303252210198589651182625609475569640496810423578457949981695659771719208149682446757505952492156977554817353322281247677688092288738398060385740731457083935269205916731087075282230669960977733264667379347262790812826953717573455643701116634488307791506428811483953298835198587868624394546810982316824868625210194887897339935610181309618727213641986684681186619395590937619551047319092216907145096972719276929389866312384293651281132285111134368155009506282520411109731701311076989621772285210188858754730714410289967791849904067662225459236085184603418115224971970673231409960069192056777582407082120994240237647020923383038607892031315399265668909415931058514593920686719739740455197038560683476138657496521762853675610022332116348718419764285056249421194881897949141975904267615065451491136208249404193263503773942727386768086343463336932679086133142136330726596212499886335978048074386504794011841662736552514421574890573678492465799614153000539439526552119889349381655220025433539704225861930395949534884819997896869626585885914108365004004465700123021410716659774368080343516312429279200105061365666842403924406024962953581018567634908698570429511932823434202487078701560512618230420393504588407507886668345923387014864617596439054303120387188466325017668825860992106171397531954556510187252656745179666751793475529598079477095641289440081903365354410294666657878277162028438561164844047685884659027556080390898797569458665391708587175406439351954553783070792090208446584803974507088372048025294359687768174115108814988478561681608915002153461931262046119981305301236010410658839966343752674791254705732406970959266262360380985331884673923446984642409258452856823441636727292812619875335881193684992000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^122 + 67285023958107285142770300653789468095142432051317786308650540319714503243151334871217734555155162957070458329736843535996776458976607490128616989309320038231036856740730300147026300562682182353672152791789251959421443112253631878115414546492372962582654720036670126181619939470731538772866159617528405954850994553838822369819630801680135694135137024249721735334847056828070276120826327918621602009319061699348653658607157400280851737270353079452861508540635251361360904071208196349791884247893826970398013841760671182303530488909326526632020159158461065726984184329384960963993346870579536517501417104483401847529257925754483739801730819594143088542693755952459859061309507297594684646480430000916517552180463092345925005144184151799706632500127130575831451829060943063887746991893231942756404769926819496728301827258909676670257128602488225695715955009353994724714381403459988033938608800119409250208283198695220714877447492980176105972174746382831884023694109147390193911436020524383181569482140384135567014853108563818890402223470806475611740607069364775647870938586668902418789229973946127296143478668176342453303397412007630065022940516234584960240832612343030215563369691674343521963485420342911753682240193603016329523820468477151486196057703089353164061589321243020774220165357724781849083898954678725212872507232213859242742354748592271527023485871668524759784913226521577350302036398307264483988823872551205994119059969394022257172276959831305368700556494676045346523155799505491103643815602282223696339900946836078647266633130514444689917856210231855088973421793178170147100426054022745586414082200750134981677491327058697081998527529428109901258645754243607246406710292038853016576834358064015724650513007594855174362131434893001655465046649458240024622805013011776444514510016085303187437111035919783324275835863767452779751031234794649592953071554153930723873251292919791270242247223312064051586789776797534644128866482280410173501190738711328213590530501848195483965536599941975282486617739726101958007872865560027882951274400127088937503328694497620440250274477800634207844813971716323861659107199222310699371248367951544702782628106141491318042871071129590417300020965576814227054155004146689030960654429538928484979982601787241062340156111417591088412657070875672939306151090709565744444686049536128431352218259369315265853158642157010220288664030969868246072378795648920092831007443389983165285286684654328763148960436426896768292630153530009624676376487968317133038072140841903153384159439309893846846733362955355872476695265260292436154270567036942780941610319178115295076401286242998759503787199229656250801967528814766640403182095738025810635005580474415545748507086823657543468385015372936321573655439189264165573667230011062404186858707571373126464769111037986539336240052691819764004214324571119866193735947488500949564324705415830937786888922975779545665862865513867302537873259217203844418258758275980448607284382716943738355860368345358868022614095740364184835724028301993825323666293257515987803206379497360725664688360358244639695225615195835376143293667066664766170021002324317480853574351911431622296857669528922227971753928932114352515910040299287483913723008952789041335519375082544417073274810982775867998678443661158654734309363123060224634870481790582848547465399254911444582400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^123 + 23836954032675928155683065951969885988543007504291709604211990752456819832045038548692271220223018127586571541716135663810500454058341800215360273280835192093841750995786601973900770463740496350569428025446516804533063805897928317092243695704120066042994298568456040659807164076503402553252308436388797755988934203282708804639637046866188118797598049257838623503245718735350987257186813991895288880563140768808202216014879380261821509254032750539546628136614126235063999320013547642391546974172868469100688895028124144658724431629961859556820528152064513550188498025346160378460092148867459908729375869267477675202822049727197675658323457260514822011844937775919779942990269532380392798719613358252257054724755816445995799934855725458931420514403624024016686380332250261226913574449589259590096857388394607121811151847698860687379513478872036645925972732124814349184093384941645547663338132413920540397866962258377263248698318239902116374619747572983719625101734747259924631717259623525715624903642875578161929025751121152176035568480964723202452530554900355660448257722638441889891642435889282559267184950165204961932177779455270905734020150856645707507311888085853386693840993045423543351142774033153640997092679062389780992330711121800379415729046718773700374980461496161403452759385036767545922466408770465053112295160961701016736851606394694012328513539149713045541187996729616133125467203481181246372623099059555291059378362177993819466607788134827236618845918604835428263416221575812907691609991003431204553810985384516075930816043057852733180846820426388120726619381771876242233204150127162930585740871825238898577185148313544939440566558558296646154394362684331127027234747215400387993767910198679232017811221139083770288386885057624021129396220623092407108077041856687784109416516940759335641154625816672088093013054138611215719505873498206718250770067406014262414623103718790061708016493561871913616625092991312441776111377949648879069853549713966147031107952100753282369257992526855371854605353967169912909925792263775347193870794690391142459287850128340223637843673785499949682765175652019716125470570747298352267739225937320329293614777611042612864756852737777521634016798020084756498341169892021819208638241215786687079263047165060351024889599965840765477496276469955825478368048806434888095927706361028725900311095846272483456324308298707812301369776627032789163580024972496880097629969352582026233512044937882586224473110279789365133445128031288256258357158690755429481083121303664142761172467827547414952569153443466666407275432937007902002991430197889462431507332909218913956624486880988558465679805014811123922004461063562672224059094629057118789997722415674684372685570438312910950939661034619771111658279095454852895155281379941229149185809803054632383642604180617532903488258371339944690685759565313765911674835291820351028064761352057513441858770669015915873528849821113272675972397009683574686433695096648427756807323005683456123515463794144618399547562498452076981978408796981937692395918457589574377968243991904201420902541438269533342142970722911805777334107597842265707333460890139185208890244850611095687962145635643012270877234136832553121863970748750097095766244294808753856890102952953561337590268775744314833176634559264082393095206215420975470121357560790496717227423694848000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^124 + 130032422270693805935399922943775664801685547147732961396437687646978827148153942805618851636254337875208678074028329137100527682794051298457717553923774310020017828992579726494012640904640051784868013303531283363558348391201692325633746894983830140724348207772917572204026516701036580405598103823606515582114961043297458976152429280481554669992361134299502088483232484110736606417132444605839922651153863416047869766108879970056910195045896464466524317747887546755871042309655662635528330533203313714214720361892273898655994342853500489630720999979852941969262472709413968018426143972793219173615644877631041190083429568631021417245542130458309402729543284819079612401771750670381898235699640589435021454606090074479597076505664286083521172208182961008228304889673335093048934269603392541641445782922919745736582213210991505060567988511531670751574208094643363467245123040284424744225836728792508775542253131092086686432641611553763528017011614546185399442822807965227993899859275384558121498456760335450171093486305783341675923417304246654959461803462689758076671876057687522447338639209248598495571258985430992651048841671306600726663411060880843864843996305782102961407042117984094105126623513795509717841136299434507271867540532530989177336868365433428576428997810695117231965980888003444240334965400631718412551898615017711638173331903666214401155350804152824672591047594771408653511375960282192797270189357255309684914193386905490140846295984508871732787696604582446882307710374488082605369507866307055294095799806581002466102972717300024581848382031841832457196723318914105403081903793498641148536883677647362554878482628690606814131457223498415555906056598711940170779934038699298006758182954378875804193241165118464865565766167664040759161375101119109990919529386026836985664523299202751211045460351365202945696852233546803896389514246821010283064418352582908478505549033599626413401220553452178017966376629433146113383019870277287821153077737018555064876803486142716308816519562978814211907566478824565348171684232194517366283734112790262720852454767562099618981007862109336483618221876119940542090412793170202055203293517939958019849692873413400489024266470154327616170280785007365523489300502777953158688612928148081717881429557612088538944861233646635808782003624365819080722482741006364830886279526124896154080065180905981044846037044533080058569538124481665140761667768115854732733370492575181379145289171720210351276052311323059204664268233921205710688338940575470550586768890618690842303995284730291184909621861329806061843435051655841682082736074943012602125549237495514613134187590824017887351904625221697752988071006197440569250366641275575074361819493482953874695930479370736464048576885143801676006460024680017517137128372334129963513362087576370855982942321900945296122710781410185182712231073525461610977125130425319158552847570608628039781853016133298974507657179362912400309707768885722952006039491787190011728229843068385701108886569036405957361577979881064929097789990419175079932248141579958646576789712785126950459274346803220456988524507444099774054768421801062138154951909784314561887193922502630443067345921789290641482428725659948802758972621964640420331746901365760143923725465816993102006918164091313235487309035009227539052066428121334471636961705477480377593931214356480000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^125 + -1930418953324585662467795641318159145282092434595512085481136414817888102653501460805466210686346456411339770644767702186073625642088944954291068794004880470500084245977764820326126535316306130534611158034539995330803557370350971523294842490919897183626824673915942583612598012841813841085063346746828646234535022628943792130021597509557359680007795026028049871509567080215967295435030918715039707169394251612217209663103615589227617995234805305418529343134180806619954517584771075639539288484505262107065450455790507041317152036627102190675056751949429920738424848778287805914791299773068822166586785066726530883741017918091366283834278270878215662426564568840134006774526519297169197428991870273851018322495416687397545991373872191153357591960460905548366027451532202053416391869065041166412807401572714575504221783761205017593932352679545272536815531131825325006821187955089447847771292605452313880141416044121946579776340282164822751207964091065315501167879159564316597402867351853703683040538667909986977540813302166673046957879608409678169346439812203828783434677517726117383735182441043047055525605261032536188785144107091688508150042842803840419663200040266968674798662972709517522381451934465271432061739266277455063488299710387685456665441979918503653382523945433928631633876364758231180964318524957194226875995105596286771778345678735435434234166323025228858213182235484718023919128520591491896100971995476987202964328513795679452708081246648371406597564919001074251382740844411347405195059215718232430191477636598672417646109154062735388774473592941624358884459441467413781500551923309513296841040226959235361308779309172275271589533039508785421065323043454442391299997966072976110829902840861575951344681060933503511202074386635808712714052236358289894249423604785735345545224528880745949942458124413438460427010177183349179032650754524200994191353482470442883848619695121192657489410095536209606697162034730630031963019857171662793473265974763624279810853393353594726166243830779103821361654119974644690548020036786240325315616911710560828649547109875336261996563987693962602118902172826544439921332546139354131119134941585038693804460111410326629516388323733956746519065812731201006569947567878855030380794850525785464334956328592458903269146413668233045926511312073619205601222427826313350948755461068007193677415811861825802131001284171612805683032400354668190708979111687172987620525214816302805269189623387312992924384624027993130751391001432178040569822226129433604322668664376327120399232434426681744670644000069736922104944682646236207236291996806861309664439220911038983455795045732031519499797104582087901743278137487586477286312836257613939222617015254238288038691075421627550136010347361262281334348380101507432857707572910469434492956996298097710150233154740649566430129847475614679847933527486340779774436207430937862381557695039131891377918905814775167250359134668125140821854029481292993798464871874264565650430529765591444268810878937355863661430848337674629444172612748995620007884159263261082475866995607673720179728014166990232029704266055863777230061650347273732910721808781665985000268864814428318780920895671167766108758396724538734353887674518499564704602146386431231084714748873353669875010458565307746757200270083595203067187845593957538222339968274380295556300800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^126 + 69690250055681150654274404642932516498703151394684013341115329148035520330003214007051814310578938878897050258565038685516872090303186917336295546016783000860425740388894970104518885104986382418624946945382983219953704444527322868644398186391471907751450802202781531627954654443865702794719834696667704390518075628094974628114577376521764864884782571701540294080062178041176043877920562372228561697589048630597185811790368305213757409806761232860304056076730464374999512549264987312019852576640618485347001471386817970778023826708282956080436825757957667121317646913436351243337452431633126954109668561615906549546537105039060228953649555084060593920476752974631022025534726812752184935056734471546200496520408752661038882749329630350527725058371893927905934306009587382725884605154513342070418238637941967180857614181086013109594414824830530814823445200717365781899400486594335641098939340147225091946839708819072497722280599488419620218874074298474576767203329301977325978305003569013920181076819249095127174176112567665301574255406507017181582256991718235395660283317834505606739658980218489294353044196327222558532408813591609022076962094993579199746155474833592769685549971401590244187586019988150536240789370585540367480979570514492270023167190403957312114155015837049927156800672897487118099855855749954371543793143452096638046156964294694931540916994002560860138326801078786778261520915891375116169232588405606378214164499899866754649574102294390169225356628263607916146175616544712586159885329892395467905634894192676912190159687392047828332317772244175940125089780738642247474422349893626502064618017499696818237089237155404922300530506385632938719548384067271544226987303392703589086952587974526960635561430166658857512528857112194301244390836639990034591892271741294695062921243749514539777218135512554141106802184697372676479023603966089935734054545946462480376728215144071997051141781394902578403803921801508424414654269563875599200465256395500906320595575934718861129317135087370810263877767849178553465090336786658969461434550044011816797482103294196280933531571690954716625312923418497966026929903425016450261137502347623317422931983834244678572873085324863979338010953926321582610116278799787548914622031990622000203075306763219973618284805439620587459052131502281589832929753780957484614672667933826957264053710188332949098907464495776687351567968263279505640199731892574017544600310222884035227645485687166998502542510603730262636655949504405954267438193046914557225952894384334205405374753001607936580177300096110208893633149286122039362936613256629433464519739131551159001680709824272184924639205791712438764258706723320796807554722890595214700343084044309299364770155228583424548057099576097452040811588570887317912674323002151373033403816444833527221141861132986887923415832740858831263031588369459672550868580521403371721644913489656015238377151522387772823342888302556393826894938479564562638485964541770569529456501745508714638490739498031870655315614246475909912559230830030782710346985348052567622377247130106770353024073754560293733874928304611862233097499076297625334902063746253283412660901370442597064599724351918447448163436159015843166460932158215896140512910256482565640577893801923555726395210567620044973204952615477275264045719374716032000384271393934331084800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^127 + -9157655346543985043304778649047820957587224235042697564938710519580606868406634648820390606852438341672638900162836148255068336575560912523464905000934605384947379077345140701530771462742776580521843705492079239361654673404714175709657333902909221699715075609341433600909570677465759461146438268826632135205841150039787175862826515633192082047744269581630372124332095263008951407136123696576144558655980701166948520520584148261076784070414195616189757488555469852422133496255480522087662423570749050778082833148297561198489750845908661973372182948109281599196893974057799941437930281127054317241144867470867559896753890105582177073922846593881288692941556512357456854064860130681996233804812961437719881673298850200185167140097768907117970943814821984948498383163143549518360282201612659017754618110666722856271819947174444663625033032469094323593852273764205205569683008958161132180975767364924729083902520817354185700248156208864511085564806978656897098478724385619858227811388182358196996866515019956812036394650838292590996891448782662489316069211722980856972452557802258018080305081296084838822803532970439874420922910926663667289343221522327238439203718930512341171420658451654409543061421847015690747014092445313966351109484926623992624072387440914285283378661512383186191573885023805445919161902917713354608747303937403472365362840545773895892536818089459681293251733137079157507363316779475799578765563362680351952927809682550645965789968829693663520117279341848783616563982185242723693669294372317296297278798496560891480316637548438215780483345205209432451212936147541194495566131721798695862421225514151955218878778199530660523432216787545679638466133526489414289143672016712147735329302652042259201015901569396998353616163962057297781692240526594322732519186752616258832212434113514264876663724484908373100074215269803872388479788911354620584424467959325326089148086804988636928882931401402003196028612377024764762094055179198273958745461464105668724056252037057606789181370960052980901196123195714629531070210745190523342529065161422247473936610971200825674394298002967462599914636968835984369846263387018045263785083324668471502649828988898414811939648949900451797963372443352774064316013525283655190539742000550020272614205994500600732486069335315550655527728245127025677837142315459697011596428691216938811771098975634525583633830023854720413352737512104831191895565916077962230931221074873293592669712218671121360851040343578082768161868107297811171089103696434301997249209750381235767039580405219069616179019768239751666939661060878361573360950985190107740583027741171818780577197604040515799315161215046150109819609912496837070469299669945549470408001667706509237467031682457830018258145160864467745024499295317898662835932976337476353121992695570716100400072942417440464915395840864954658312289601116419503402953094705966364791513230491743198158925038132416963864205393264058071315051207460833032957936124786350630593771199667861720747662941374164682781072087517609476216701872571239761622094395662082948057906476648708766634051003237340757327577243629127842458201167503835563752112355779566100653389673492608557579936084284999427503265096327135944595732090480967109562068652598184013331854750882986998345387393106083585124412704062420532428491202657836160758578783253954560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^128 + -181809676283657738217662744937107974495208954489324311313901492878262068811865855978516769245502412512097744758548486777718099462099522923370022218355852630020870513801295475578989175147317213976607290622652393703355108723079087137097481310427042300503488131330746363379329731762563911860136021531218306018492414798131388290649112528833412394476976017212040390796777334847288002367674137726760025023095711914656702407236759244921010748423501445655967041873337612894786981473886579792435972251521186737220855140796935833222609701894420325896916210424384993247213789207915807145708167145229057860743747915589412016453605219189471599669087908364570876043566812558083227998364731724356946530171485584050612389542011516156399562813441773068217622776266629466597354688010469194831994207468846497860702559333662770029696801741685894282012390447134734533679349203584525110590122205458324236216504139216088209942132513881609875257595752428803663020724316005804293977631661817338118605989977258774000169644480803627042800319931414201113094583879232763157198411254716541874593271929417426847892144714928338633871866720943378375073439407013857895860298286862632442425671466464609979997358038854187934687514801153308908124308903545931641958485396326006232685914391331126378788428968516905438296431450279852258038031851666402368088092225536634437341097271449716710273357309934369060705056390662282727264519558327850501685583441919338175294552175963166935791808302432089333022923231083658003987948891340121777097936434735408056074048071985261571823210333313470608704495432443770297215508874503639703699956203694584223027698002881606164136900730513867869090192757218562572671063526939335221562242120471290614533297655904390609304310441479769204682573324967514581768519322132379169232794114117873570509309609141143647624182181010461760688278173096782550704091832908257672001161979311292206587536386023099289004717761649385465618652879354854792553087814833513967230638676181516336503211902781051005333578408152245151639968930048022852195059113242193538314373722857565857615816415315436815178220416474813228584613017521248042145272185364992970469710130606758462985040423722871842596667217568963121578250753040398768154339038974043272708974677666420676874984713369761699115006054663533746998338443027319933869254105490751591350632574311005415825727911885795562809340977259597549836883999508888418060380666544294504944920125373531666275936693182051027094881024564040049788331867432459297075036254659804201222541951073330970640915541055149229620727797483007391309789946344347362883597877305790667017125282415898781220288556668026148996489401943402331754326499284812822686189079842247572778601877415424723015468181932837522941141852010318673699693043745253946582070969746990139109211067436670889157361676498528248674347088913799295130626286660705262840389113292866413364787057686456474390350488736550560808139174330395780190034647103816183276407937820811302140847065986495741404410768423343676003075575929173011663696533646336831989765152021445839133885314040482997583452456972968728184565045661805348196899044969158979213543255092274295977512616865586601133168759253037250861204480492342712301895081209794534629321911639894150571394245081059952370998871205096010387125405600357977942748685850924981859844033085440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^129 + -12357317719186644911769657623401599656110642205468576000096256086787233960493078714742583041399082514775585048569356491956536176727316126906045404567557874763460938843496132672417799062709680021165026567181943564017913551952469303477241741064771936476778408181475789242201228171175157640890657063920528354084124776409903582299006415925605687181285337904898700700064022336651799248317141932659388628527683661416075793534674758943536640545216074738680585535414529556174102879739379685626152874482153741169548859247812022321185655905095839908556189607898912544713844280500395268404591930210918633593939824163648528273075778698426848528525409254010864731959330047359931564402828232688696640959746624607792409815874180941549052428105661927340607261578125870846106914021181171205183099510800111316664215685837650978607737981767918543715666806186172042826035737603163574002013829807976887508371632759872525923993262098844119869941285336930434687191784776405183781539417436775795373421252406704610296776549064756486156617732267214660183426222621875048433112287822620427100443424698313817414647349214217197435796249747349640096301786484410574372600484709684677681222237112704065264604281907139934772473171410346734492033403233278515231355401990918017092255723579646715088880664990666897129350491852414942041006742968111090408384511041884472908885020509517274256650934444113520696936483049964829989501797737548624602137839877505330101385102855201293321164568236906235250311981126580199443856034694498478822275969400050896793475989488661522082350776128046724316181225667215205507646802083535617944681540583112884126187501490975259764442684852753065757363623944925946450062103084270386564869645503374975593712444686234541306924722237147776603615809917712077987888503051594435578131255417141987347316888110623505141187770055254169303717552647262882733747497922661653413414539441774448835405725171936833893829164447229507030491708136496899021073613434591583625412090909324728632002989110853198101408253426143154363835451124921848454331652368418522699347394314875037181492347923807400097289317966490603628594125921086536376559739068653132964074455066794352403439098637194126073153920843259498645658674640213359660064171068271996759459750425892079761627826151937678410007442404026432055468035167607574823828315517487471740272715448995572670683669663744233997287593624340215241200185435239368476308008619539412496098026532887203453023582347427804472051593255532371159616443969025782996426561745226112731752781875553701780875140491097006289162749079630449230602138942104305246960398000631623280179775493166169990372595429390561325157249652716372191921018394303467450182831460046796835319598390041555745778045796875447801894774366825484868176172232339229656103347472407840914634960032121309481167921301766343035895196096355044078863165073927421067079498489922622320364432469318568221478313756332349498635986847851755435260921358431513810986370302707835405635401452053630365659414563283624876878453906287980046336334850080234957554203442239774647661256316771154148597263924060929156505430475024908509583469642124089361407125120418913416680195006264443422752959032672806818897153920624547240677725800120905341028695097305605348712039749466568191265431709533805287723292089951801067026608802040722069024407552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^130 + -155279563009420098988596398768692168986703641456790475510255975006716326465667901198016315996358334450126819294911390109296231843507745562765000738811975189821344890592216520291974830661819139524942751674529610268370839614501142438193456637978659163240967379917481442914248542327437972744599414035170294538861452508138182541365858665047486029315723717346328766363664902632442449110691642287868851417194866356817257945656384248363449430856013179793441786590867883297429113827039957796043461047335422222488258364714525231680852844116492402765394008599306080771956790604695682335863588906796116531638389614569883587180826745283920435491134691961745774060331502830994643172709670479912414054945090124115107516229604769573418499353739511582238462649776609224122529865796251754000833023422563279363480286533081067254063049158999588648780426487021635839624024136116463891154281691311575201068474075921764112204676571523738063223938678357783028949510302225805388908524283417569505517946956540754386877994516548239418164708425633963841012683571889347427823409961261881740268181752484217513792183875395781646025956737462695350435595627990993598006335299243391089368155812739215358025651219855585031874954427136155416186066759281841282438954802960707513006956492468722165103605531100577841364734928214670754146543047894246460176559299887800003643360718017308736788563024072262015169720024136351889928716391919963700120973195342542744493831474344236985968444499536068907803448581567669314982542941454344604970482831482201972673323701681969673035623224507435407991316899261532755793416256080971471441056795764306078340456166501851121034736290259901979999083239100956400612448878257373339751252884463486803503936097774857297220109197359983577386353562525659654187772496995505304869405772512324059550400721131338457897569579041433059530373327403943081153256560047232267983580694964395192615355581066562501569459235069010156793836724092898473934173222477801343067545144547433683020357097098079515137075546357813271046591530645422213237194681088607514262145856464068057579428224214602930336715911054897737786379583135161075935418153303946570263216097707166048918032898955619845424157289182093990774001795889262439532100173005217984929596724344077958495322938260858466744266544339490764645592095290239236010294286906539676244747363770897502572805802907796238444927507423392545293321967794795818436107123550843534880960055439449327777494972414485235984754373822046446755763153198823164516695712572833271441852662690994333197764083133163984835351903391924659719643012522920240861059988915519949264368821783549375451210747338019316159645902267389344111879713778227103284942528556692154209986739510411269319004725692089038343156403106968281922108836953061280060181309563702760165585378935032566027575468484569153406847974373424400982499714662921799092080756348534145615072519764814278282300385174034114660432018417575688560310724584283883553889463055733623505584521732916558822294954201048719138108821692765717565248487698382433362505192492505168436069400128657148830914335712530499467036046357124395116218382972038403667869168672465432468626604188855292164649572413695173471295213556474043566687124721125239353127668142421659840218468056902567524489936905911577255094322376519916821574031533835823349760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^131 + -4774429516395639846665153609642448444283532153888961021050278261034575574317559141362439820071995084166231440680828827323671611444466076687799074208317091555872185463914503191940146473473255974538364094537346426681612166508705375260063518404569863987294949675685854193869096080978494005926559188121543658770852675199917909832072009325682594905213016496739067211579693118086035375021231671893575200137989633907896091411352891300332453133937161711951342786880524880087912586993165800929311408809874274779189128281836216167190266343046287478133794004870398398525426092223218319866452000317387529825670562841526393993469867999700077735081655279236897653598152543432961922586964688274566747801361634654313361015337232629774031758867376009259169042156510531158960134511693163511102299043594978419068718239316977206733470898672936771146285381007998486811127140891409097820780656156090930212426680577089312221431846710807952562444357321730586653265443940710929664576454654524528569374361628055701414826498200413541927041003460914230675884867964468784295610054839904097031703301776611052390137286304581042057009802997916066809176795872905222202429207688153134222211254513995766393944700144972647963764507399226660549023866416462647932663657486828664532613926256500457069581170525090043747093764235494120981401093428478741850511052054440430911800994371284120846385923150239821622394056309531520430211337291176440043413191067331060542762707343924797182709056866259148233541747743531569397491862657121427458900914058278644574330954379441095778909893802210874365077344127019965746502552793046487373070887774969907280544799207497760125831643281539411731328255353659656914224058880795821831398230902720314884577328616410766351042881072938230066722700590160129251544097582667627987128165536576088940825716108597698765452959435745429116961172082070637227239886285088850703839973938719947604803148423203223652584772173918792004110391535065140071845266695629405005971489413240638741692265079666531440290636373446316428778829152956400093749726896607778078722454085396502325720513870429908132965558830502777354726875238823362610278315903936796914599933667115434893428210579264901438042191818834037848428915761291274403924208873787920964571165866378790230192309727684277667772108192713173957877761690014820790231828770670907430335595015889167116342964601895810481744490245114962043859649248217218902326358084024985122548865587272458740435144204724439163620313763691352643042258518000814491255901282948190971170875471037404302194468243213234449420888917321661386218725768243962082524999740543239034347827445652753877927818899692741538569368455596928439628870985517004874708426144020511115230148212970774496441482141392046689029981304359642513943087279451903958400318100163940490372827969357074428755916036236743937986956324314983151940037691140809793811337385190128384318829094473030217624693038479935963537074608314112017073030240683219617342683544630153313327376962610948482304271703247688597302618843120914502566607441026595316568950335569312393078373492483206638531665741915296008792995268054801312428910199357214355391188221749070739494697335552361103876837827070862472386727795896781833583788901134860666058366868459439543335320368679722523374241723667494845805214867517035680537827755845222400000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^132 + -42345286352265379192857809616383174144926904547265249009515676435232287783481628582050952871783072463451314365743463370248339095936982536105847966408757143715956258506291985422836236901554226222224125322281664692955299707607530198109347697560285244610681971409388795341293036592449933188080783974980926629530564847397945378654083182216384843734971478405592331467388417885221053668352590103147876310463717649032331899646841248742848128128976444760818278037827135013255363250186346025462616233913717836984310660917032976655721131695252288708497760610095116301161892197794359300030982813862707378605775290068076526784030583944362157674660714262254336091137112162700343296055098694426724792328332468123359014480832925485518093989624010296475676595505268499064141801762954671506708258194890349365049994626880392630723264167122010404366578020570782805985110117656358125937240355457437836662738939041871109318946380516278188227186592210742460533677379023124273203432569377154370571149487074223656062644026391263937982258385264959083868407428037601287936493885419552790961550413357149812378574020765730564995967967232333827754771228001499528398776979392922138399483715805280166760644649380112045310223676059371175764624526283061593429889705963922453182856937082557913796469423707354176791018836087006399358851098152006398160008557075236372125376865542828228780072926621189544459132524048602122780888707868033639388315732628905582643357622619112948329781734942367416972275833759063644959375180909244274800803906519772749936090250366842888216266353524072671640010004256931759906261693287740516670245365819175505603963396520854112822361216654275611740926427574937966623537882685836417944757799896869432389723048249686928644373368965717541043042471782684270439719482944250550938435693444389152928796372763027659172585858557720439069014243961041480450289895521172937470351209203258487230398443231630834239167425772241555545565807391462070040881412442338599231857468021318468224687494335381337127641282837275590862834767372433082943683985015478367903669330943602015760687053779805619122127151815208131515403600299335178903140601872698170629593437500490902598585284485634782982446111805001924698424262680195022260883619245513434630016702650649717081464429859206814197485040508671416038582854069961278456871427998647923968531137737138423486167107747668392605123916629744299385291472620976817712832062757407123044883995871679683144333088723431949690861692395617732628713670305205272377315433534353325131625729465341837526111635698586313361875367672479915199730730173282974594556581994065970353726640642859333727723180738909280383745287061989614785630699459833483530538998185184252153230479937598402570066891150484830234232224115425154154892906765596985220738747630074924244371400187126359562712712320241390607908711891176164716185693826218813771738300559598830980710332721043012941078046865852157079571669476975836454310672406899347396890608362239556571114506377644274014995513876621328636335728041809956986750655014683452432362365194952141807313378471324456550924586608977610648340528133939184738005026898425593338426487829609599612184630113957349501094347752427909823421683353757388247983809930741959658652055884191054231895432374286051945863101932370467202546813591143927323798724935680000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^133 + -217751764088780524245734741463401793023413932346488206288988875739351231219374359713700179275154110531283259290544624241762116437351469234019708916112214710715050425190619137723917880934695487248476635901888678628943289077384063502976383340269402383248746472804031488793857246454147388846657076101259936099996853692641661279542152823885656313674180388168181647882557812802888783060076304814247321034334936525943036662975029501807780338235585147983421697284909152551603119226764176095173526910609788204775821310445367787466170004620816253263040974321710668509774967100377522081823403751271022202102431673305605354192093513003553312333250313024052187621245417865344128133391369898483784183565456405596337159711258041771275551289002582749805639305851211576292235793943986039280215191513935075487922628810767244451219657342421339064735862969855962090653939133875410619403968226901625594464940830632867384263721773021558632975885309083643633881826885194750022185902914948253667898485971442147616264552778960156134570759188290150912211906842263034314611974793465919906711759960512290662128661311254345813284914459369110673214160755350282799163572246910478371528225455279447461820639958239202496868589941326128758223775193081522493160200141102046124608035191689463792435399415513806082990454036787225333143079087567502961528339226450487507291659701968594713357419699500510803012479571630364845843698493722348477485620310092518721004008654138300584793102961752486505085850300699586300711494714613156367761147597885948751873231725998680414530762763795099550281394208147611358719974145432463105629895665272463973491748419056516635708695207857349720766155622182891485837666566809500225055907768111852884035707645412288269126797770992334324687967548508157367165353919323021921657480427181392662937181867257612292332430920793566608181868762623201769029773781018523121351787713396028799505477532391828645040715233090587208142564094396464000814245919954082697834270010166581212548555866389152470431311832960115165343107023183734537036247301022918868191525610477114558019799537383178448183061457067304024010480906713868214118100797335232903631394465366504066774084924046630911213418854915561621092219773679635794335408763695189764405779923269950338738597293518424183309047339508178819742810499609499762803261019353601756226472059237992923472014849041181296866814792307891337188149420163443389149398909525248223950507818294461452860047118482934331986173770867375205737355873597098707027382638292345708053649904292279237934873283594948126375542047595443442970507008950910999236864363426435941171490240773776891394803187491814487024342469465350587474695989760388983118326084909982638726325198915782417423276482006541534036309378256476220535817359408973016808697031224719912871759007662061053490356490375979359760040822604112003285626147507699075342003757915315225699418350617714644801579364639416584377969750164204927974909647042722075888649026449747714187648282161874084086967939225462038332161381328785365016282689942562154230954707645183737220701305111518787194012961838156750278755318058205282190533703396613420073535422514228084093373926487448344655382406223824331630051611631583000638939649740792288285276186970040187277949146411109497252597389657303064294474475129513044701347840000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^134 + 842247547317211079771522313267245487108880912925537888843294586415599902974626401932128332104945130006196698103089977564406723136562608804144235315166218907432105863385695755463423828395226432576920256897921913244045425059727865413305260576174408073158655089272142701416893039878286326186745908550234676131422838673704651544881112387137014919611129969191945095854137690700491955491052780322543264904693626785349413167756942905858497732034599532283859682383408212501346007464118442997355957374275476005176664727628013736830958717241446397696582855757551134870877321612987181361340783451872105797934087618282279240625761414848774781579948135927962209442168028747775435620280131353129883314848799562168133720448866634294808306210903720505612720749509761700140074846262342041640687519880095704207048631972890176061914833780915818135025202704668507052517574280125135165028482306418232844936916070987383938063997912936302154245362564927090343542477581476841039197186431804904363391981879814276340008569638337292172310980945253416572795341878524408333676371796530297700532692972160711115222538450472167900880397497914773925309642726259124471217374660404481893964608909228175596649280952064402799970682714631191087192821911373029569354126286170959324071505493533014892268902347789015227018165600103586690637361000144949650222887675823123633458370746228360002896405932383888168723037413228353706790580691531954187248590836335449794801851257209975382703942326891384755374820566327518416805411559716035386249730170218318726391747348168944696616432462170860552469154817996411124623049937879136319171895350825417539802379785595736709257149257949758088090642590923961042700217278235335144491998733992837067424138518492131863036432724965222551100452911577997365258618253287485127835332593832009344624857835453237887765256358521051673527620226131983274695690211463626887912480266264680978598697598899609057081633661185026557922448167656195464199613455802740763279024463805663455425746075914187504286408027828943322303315559694400219056431267667575521249892704499735136057290905722129022242777512952098898252947265463735568741604958865384490592412968096457640194618662625616129877648621506702423957843738099606335395428326274183175596420107352941629416098134385407433113885528761505802500751153996085641997734007221936118545530810746333398048941303986658100329736130605110602480523009768497639855291125955739519205880246834481265146710026022573122583279364700355015543516872253004733913163252928629770582911570162857053126525828731864566613963398273373920973349589043638488622875304882802554908730071879694830895374398773903590010338261778002542939856998887817887938872771737252744925152920564121046354977595323777929430038475291762605727210337218791312300562571006365422376559406100199344729440886289530605667877450286838212213804849560175059338806904865888157000026556769158751731874262247230248771759474519241457808106890802849955273710414694865628691574704738458815833393866978391411037227320321819573605334423546449412087896720448729463534100771306536536920169715730908189547281204016372524193201000594889505073468648481494909606344219836605288006043077336851010304216627717142340045397243333297869421707131894660261885168631022941774444732380364527063119225857229396639744000000000000000000000000000000000000000000000000000000000000000000000000000*i1^135 + -3016902125321343560821554563688261696845078184074473912874154893203901607321929432659720071236254204029455726527612124231501009474977794863743913404821297939544326906008388873603529909747276181192972244244817561692633181906806701664285629825120767259897726758224567060953858322749974857500123565587591792392226578622558552112538236427715741877717808529576468648539452110652988652899128982209016553984385505370891556344555747841130322989228288530455859064327145960036940177331908151155609819906509561891671709440583679997562815693017408605635443829854658720872474460863532622557040856816676937192815837700436723717165812461929839617554057658227309091362889578722111984893671182037142601775757754696666109247106091785109702012219825212402240262648814646399668691675690000763441847319168039031942124887600787968285704719590062773775536775472298041823876594998017415701103426327013812422566880021156996489448982975959874591398321586572785402531571169008586806954144127949417327312667639703312277708665429035606204051033419164835557367050133591438729602785769887797146143757857651312871597207991984733325119116429635277748917021740836792185817433083501020225785485640498596487473222438118253958288448036513449548875863797348054524607060522444918118615455845127690311624667278763430929777418301397072448887821047377208121780288464546090832262898739947585891896167202453727878697132480957362706936558614472760257967939174560080883196443636249539478208841153735949477993503619977196902739389634778812352566516918563296887278905824635490363371356938363551103554064015057068790264423047696272545686600171964921437431996846279164047643229443072405717036582227932419417473548045959502528025460474768672080977697469432424345533820360914837723028520244898080923601036187337295818746562249982178060486424134957603863321079553690194189514527854573753304201556275499928941673122913039650307873270355561976239997854980016517175291383763027450293022882502286960488555249255074640707732508113457032764874185466499706821759337236652635417221477261424766073903677473261637553700117842529331369837676973772921363175483561538057369016036824162981142355307377106287012768994235060395093059548059179853301884349790286625494748282459088964383073379817830786818275711857048778939458748919076421782737747069304276289784727136421866986415462507304584155298005364346578659534775080520360384957119439852442131640586987147147872361597040135794088748699469812117813057658589160044800853246965744822670539531137424206521756641742546395767455339848075440119881551108949830683256103474552769921758002646586071086400593156581352917610866129945837404471789962551509250695708432733168946050161390113931505195756288925328536799394815528590295605949117747631884566645454994940857747214015439932162448643706253022132936401388709964993576061593473713714670535891573874468473494497881379589687350216404621755654213231348397356123648938890844511999898229125434494684581065190625008123754783408987872238396124337461454154870297280401932520462032878217308364475535808760254062480487026509554416208049871020711745771198212415651617807625129090469485058310934076253627381347642476164982852194372032043245080927875887955262452742481450306530063355574910963662105029026654170142455988828407202282203407974400000000000000000000000000000000000000000000000000000000000000000000000000*i1^136 + 4320237245100403117593650090822303188121994334927232489997768683334001962024889763669372216166612955107357847036130161787025156797982452841719546624943645980116977773932129113981610783647051258798566141544330146045755857548370333316135296186673552464278243344287417757277204426774842122496687601582900869182413182844546786511878656861668227617546254053024002530652219376794501508859549024752220089768401171358349419601039588182098474028134994448490503457246559171688243620225150692433912693787426843869570181916944042137547798644891979420623133575970915060767635272732566131232944641660944390545999665972381727236256699346409413712254148471936979626994105755249909732296000346377778825161394484735126733294302395613526575883157815784516283624521830473558695319380342511555927532402671290514082340955785907780343803536658901513215915578148969171502205142914653415584492132561146597141175445379862464784804384797015762125184450839711313912397180055385839558688626471894472670168385677187074230263969698405787644792527032821294258081952365164749089913347044171162923582910676930913653525063666229108626090997116571782615768398058983435989568277382189773209160478842173211669185141494519016660485373639796332683263504619289585919779158318313551531029806213471419335450159332199106023529174817890218027167353175726556920142503613958685156164382841589574383462440833905500823768229008372056340757731526735067766183155909764756369903046057767553567788308726718606731671560483729733595499478833812386522417568078670320885568291428289700686238218581003842828891056737817222445970614194409020594907184616597215197671646728209428555612124574896279355682220000567045576517166710339630842401854828891397139593799612176738232220379498127314146574465350029875687076427022366321426453472482853993886967213512600365992865247984868473128189531920456665652557920936444513450796006501048557454241566719652831646436233491833413620059349114709593528815911206017968036003828296625362899214419441596115794171084919052084832750655188386674295349229064221661070655402423744189347637405041593836304179229376197005778601295236984509072160570195860448746950639399150298746079364831246506029662213264631147181739948839349799666855141493346043785060620254831345871404897753510468046529480286689758954742956592583527236669950308486145063703772217519330550102874054421503625896710788903498733155417401648897382172522841757409050127781586617984211693021454931905181509384406500169418593006246535748705541786853680252764424679563554521226986095813943582670349299835361637056281178337966689905011087833821784512851414639286369732499744126114008425539906156698980549100285044243804994601277705664219663687343128714951801005767474851505681601494000238584050305810862475199253939102432608410479446149157115392214421436178053977175236091602396985615265711662186697528576082422617713991742653301465594903177610038689309961758437829626394826052913819265983921863856977660615398408046061604587504621981158576956717547061943459838248295646056797532415023224067753594149699865109223681874386170845017502643912694053472987472565497082677222014766260802860736717433173587128296895830397122316592814008643524376327524488379199399440865156884677672474982066395704623332762563048086516825472368640000000000000000000000000000000000000000000000000000000000000000000000000*i1^137 + -5059307014158438383637904495815627823986481318624778713454178167608507179690791823532462754188043924467256208804664646561083984212860213290446913603167622491128081184241412561605506033904112097016476623540085767069460617512071173127351498485949294285056529435661398341765310674254451962271630979542082892367465043774785062366481352562354042424294099045127925900099710334973352807427967515046309860574365895729638386755213974356876002624806992467874082984991635179474467335245722834061627040298175653755616694589688578800322228214208244311409947997414592751776581849151673319891818454572563183409828134370465006973125174633737868148727129321014929374403172558504975125704219251877325211478060840936570135879703648633653844859757488823159035958265194504470639912267984356647487845019172367997223926300004413018445412145773263240464825885640481526226641785627362466752907261596008381063666819480226646308119878968172220524726187335686042538731579815044493558369418426704341206793783599654275833562590852952297789362886559008346129071414711664287976007846690557313753939956377590497856076252159610872771663816321758108911897925862484673817129611757408503876753105522288725740070526726788084580336092935027177703983030712925729338074163516195663895191331116506852029078110878617734591259998752297007360890269988631704305040865103000853371079620090168292022613656640004951370941362627348028544573599922719133558704698690108617504126477818665215472988487735290844753481794477349710748026379252738604717314339997846769445552737856009862529614440584677901430116215755424536831461796018603457447418144740930723223858864934895804043039186403384361938954225888318300527710929034235713157478762954283191899471522001648872001456518367409575231444177676233064289047906726330368688003189130614861316426098752458160611465064535895423971115842150640133611278940840398812077013459329311256635885846622467504295357895794487399947039211141802202135646666201073188987855895113200347310697009060166771061975274968563983664130995473518726443987164408797353483615761746352474836811186755120679447401660068739129749797791622051589518545143935895277586688081329270842857738246603701535017143514422369717278503237936406115647025319204982123695262939089812503045544161192615678768276047281585482624182955593787222825484451234699254136927194166755919278680970396930728905811518626708468893256634445837136058098503127898273965607698840115307131373256984585849748658654885408260508582846735885246375805325402712488029011321512005971287301255790619299955608662410925420597841676818438242265489643005192179080701810628955728657068323892127863231897399568862919041263520112185212999257860193079300322483677645624034774120356095090059732184733027802588294564327082238254441339956330427312246592604869307397028376141427191459315167922935888514012341689203333887422115628829472648940138928404520603589639226847552467137763311037898135597591386782019509937082523311574692446361907665578456300393700687727367072204879609662042283130571929071550402478696688162743644520868784998065495019843233988880158076209750533084741846777600826182827649010848810820355726704039529045708353477433407607736865809581433425388565855146561634099504384257844739504772420568846120728976661060821555609600000000000000000000000000000000000000000000000000000000000000000000*i1^138 + 2089840981553940338424632015266700383191120557049187133755503266993766380715489596213650979184082738173014686042461978624865141746691685146196644019417103287624261864845079750707435759847803891917109044284555836316192509349988535442073023425882670741413332800734495743864460350237258744585650101508041623133865504425215049448152686876584817226249757642845452240692412162444931907030187683221752856389972294360602339708902193284894983191803727096882492623344569102092196828042717467967375610858968269494921651875128233579346174284712099845487483499477001259159131703368835436712828877703162499389099071196636772236470361553843110648489865478594379190186263497193800833333020448774273703275746599186007492005450069862470016720462087518913741515080864448259995280225293050482444111223135850894042184271686667457061180929880822644638147131078867514904396233818616295690255706504517309492129208298369961344876328803198371821944819314138007929630783985398106636662160058072321391426053077758944572073706058611398156910614093022019402911644207812359197094139386275158241362614574759062489264987776613783117651322334357943237625853613944099097819606528999214180661514768527148535591654594541447711628315460926305795973557573823844463206077806067480869848012134673438713335151460816926012713617599246282393742068655332547307335606493060550950398159523182925131026278627221638254527816585301704552994595215585078312242244866968893430564834674677391782390299433802689087724055108184748581330317339379919881717326607803645677077004537117219763568961504086854796609471638508090902861245323684061833727042189669612152955404274053831006860289180066931367794166779791714932895558338029176146020473216319035803917151876772609609132642628469342522589164159486753809135355288971969670901707339683555575552002463074814132731191696239529196468754734070194784882159899183260847207438731546349268677440882729845138301347133324177690627298170761641692555095987720424373553212502756738060938019603486265371469595314065226544425577136255201425882372532613461188984591086158306447635414818119761496851521518129630345095069756816616693244394366059634935798218825026828644327337432417824230629260333358541973556166327080548679996676106026870054931002996321712134164992523437533108113738532803759830505026095701991980437172452118034011157298259357022531369988875700965851412834229905696100533072847591008742353910073175113379348080785603054045225084386909015689921751915507981052805585895354891476737241693028270672908972789796158825031030452346101114890656311279948248324012114899404605759207409534377855127727988912587102106024920411037704368586721247420271682400458550300222666137026800492446425556590240233455962279052561066215399672807121163508970612161163535722854236499465220778276031996122911539804004736663171322612897253698302551019242272200770875448002231973573810881327260192727091707557366488095086719159994485783313801479159198105242726038845622772040544074057489992761147924259485869466238637569597554501650437002001165108777895150022932719892413350796275493801623085948386497653938070672523778507082703757804286953554772582586659399970126912659215290464524181597684589639549782027677909822536986036763473516025364019721582236795564551565891576057036800000000000000000000000000000000000000000000000000000000000000000*i1^139 + -501212924351699170398383005836983374195966637748643292184009876888021109089401323235891398732924556606684568536019520628184348123355350349435004052177606858906876064141076112355807762244934725768427164476449302364319979241759014259621075094084559200733087187031185499405325983046095497571489802738190816464653164626251459439551859902658083318373378084983991065695628790437989613735271957556987191646124971715437260816178755156506035386399125764363106366967940739681749350380931161268917788852348235941989580922847314179204830802185108516669920444241538191922390355245816170100462653040487437425594344169738441713882527414842605964687739297349978035590993401616372913311297176359525522308336724481583044543973309810227945079520004379545573630952203924855914853744630114381245415440668203524345252755540655642769937499774025873588965291373619985329456249601974703705381999026855068902825953154062442493577104834718256443085617451596154064652655503176836194712989425560347944130267989161423747255857083127725648350454485118111711377088538246348177666050023496674109075567212599896179623933869281823734933030860872160988820636014180486794085163283912696439244747933454697212269310020136899580398532288230535690637825213052317492237787952945944083284704332886262352080693753813794057776621013466548313150870907691036072370147710955056129452925973005380123281573961301886390770941699684535331452401631814441292598492147753568321305682524526400398406248529794961436323794865892373928955688505945840488716445934395685352135017583307126666377192604909082108768655096607559647750292682133726060713953558573422660807438579618665337798157849671933629777282762325420352638900080534860918862110789892369995144127328472798878245830380392372366519306206765314712872321819867658555431252999396104260776382916420478074494637565371565503975271698273651183126953597619976437782756060631790641691029398143987743603311812056419724304114191986751004692581784186638395381220401477731156287066505155127589311040066338999085185595924623840369089458899682176809241619846122455825734183905072372096724720388224747229552029391562826190480268698880205500220641186504172146820955223086972840069211238153223229712260337877842192810547103061769844179601426576330214682027087921772741981004336113429140619463807168682614626346341903259264207943590148997368375631920821269306844564656406556671829499278060282790511923571612329682797450458322935208441041193065095481767415824214162875825751114242435797919033651130436549456251587478297229847750844826687004025886149155708512266471314283491233626832449471643090459764172264101387450823344568306388525727946323481790134804776396799536029010276292000857738006983292112162047627104779408332283844811303816143850778383657351185718270300033942074660488061889695630544505863448679796860223141025064144032077005079969064453781796898678846119399929328840729404786454026592777367153754512175378008444777777674203091456634842891268602833740392390860675383836287868828105370023722252277950002796995394021588107927021053464343425491105735567290774987482054940748136844318910119676669458749532102968873185748897363475358500196267044392118420196609628225536568183542535923713069405593665237886267328243872615294286828029968562257920000000000000000000000000000000000000000000000000000000000000*i1^140 + -1164657857824975036761589429619540590196137558639729249311604589417548352819951897195907465756959536198323951435757412424400623725624175958454229933335245085812897085163835533801285109926734114266366590234678128373243193576674561469129268991320379904677363101667139893979320220334819530792124042087857732274687348341790843446034030351652250776040050146261328291067637395739065910709859416055534851961122339288435259715146316612637618154423691359840753679964357320384551964973099900947345261714894584531882708301238493927284647308979656985657810571733551012621851784009379071431012382114071200560059896597995128065912110758523205723628218332858826469304405948017972857255375073793021005074259490500843967981672569728806306037835509031457195886937139958323270597922105345095156127739589235736603276157942033230926764148719827872543000761016260382188278473007164018790044240806106820311628116251394536121993220333118080065088200911902848291967297055517933415632323770352205710806123382268971126553695364953119797421869170660876717704881755286492703914211425204201701712583236066928072279394997525949980605631302576432927521449015786208489064275274791043256822682135151868393210692587936482122913635595812059079283363437707066915078950250255019920516255937940360374323605351480704676558145199235038587999344037664856246705616547321777789046699023443595331590476504209762946735561499465421917517091965582644326955247897219076269354035737829937447191928252227209032511787836957801635652216873631021817527388584737716217965025108921196532880663709216874954371604317433497512152188001502732321422274554254570868511929785023750008161883452975021479995796683287770589929410898011278420181813249858939081192097399061386070842325741122944494770801280104289766206527226030221796484496549041756163696492648163327119811090850122584333702048212652523736341032386508085914469287156480605696336298729703636361690994001138190898413251372349053679004949927978078258782683050755296078794854403461775699014656552988673353558734276445999937229853284359443637319481322415845217677413771781355225229527231531471533264109156270852930761425902248762394289731162581868551848956254945329502544005174245246143307466191559649899984704152257260762000912171803022258030085537852717766601501378380408477410758076749117914246522748855306931501995077733662174387509085971377063940509572037550183539098067390107578900713901051905744256427662612868228283544609806998627393217142424622840020451660203385319826069292348616806171178667909412527718743433339712403773503898363747250002637021437946699435507659794500998033949865333508382642250765057401894726694829504130306425988429443568638783514192376329308386732217788534887561085861853477147827893091386479399389157091395776690788390686689614153718523476564975854415625046808345067425071474574262410816522004337370157549383467522978870348640857868237364125097193346944434773967625954376783211075017865555712321398766017598883060221593170863134053717922831396988242355316176796274083250762303524598596455541636566867139420858637727182449393075998359916201811993181977288349798904160432997215759393885416363436570545208917931378535932829586642035803420883076305410555535823767628908920164133801172018092080260710400000000000000000000000000000000000000000000000000000000000*i1^141 + -669409664229030706957804557107755494214369632206930022800081183077803137804064469670811594741216545010194442174207641547226506990478640436087881072974875616228127628735640919065493732863271900674334264634942056283598774403510664830013326007547491869319948777365217513428886232517745805687799427326188983365333169742147198946816821276501041291472603453496235900377750323897089606186721324179821675987621605010155098147731355908686830229874220463716473513181761184027483803224784191196438190677405576297858531224915522471263423124169932622404642706292749741726733105396810099121586980944087003126463802597800246383003455079462001381734040382538222078417399129629685545472169710208376874019683636213132156291080524673804855488552842488600508186879207990988544453610879865692912245712432599994178261363481384403298864572165832678268530670973341089275166493725774964197299575453910629998481069193642974528008950614155687540619677635615538106046905079470482916583888569432400780197599552030688670771043287144718281257399011928705477118011021857428652737488933675420597173393021091358728386064912502080404153951571294889008201511738113251439941489404663188531600375945741574882713116461723376485214924872408330979960547517377450873384904906944223417463353999969452417200488259523224281609762190331041681187739414545852195134657941624363124799384205838723391844319120648333492944415984827727505267995903449629833897345906339938673667958034624743307646354535023116441294324045914328643983449922542574681866008116158390922309222214987950541982899837513705699905190706455812302681134879863874374124235834862454316592241415994718400006878824155033678091565865952233406844739541380280366647389371195131203158884429697480871652139388224089243595309858393617270586215738983314055202652068731401219273179214667335724096878078326110061434024395692654862026589412751278166209987941236325282498315979315469881324368581673121985026181430336684809157656288936334133266518446522602439007590020690772493960025053895832573354725121332616007190289389616846908504644845978700688304459069626904822411525099272736870618522852073047476950974697557925625374307984758779317658713819758864083401869182762684758621050774230930031103326869787571825754154095264764916692296304658045225085922994414307273571279430047690783034889922624595074705187045555450894269191282688624102577773179894376103646331128299940103256750626319757734326139863844477701429930546415400435560904961873547401474751608051561957333832077416026992909575584393315709583021613891138047415870278532672628840180395699833950437324986633674686865749672643820770405099641381649150017529485294691265757963175767464456536860325170350832934810592794463183210310132079072244647375153948486509127228342405202212974818112707266006436744307918924744051489853930136681143065715445261555455798073370316359369254134448782356593902482217619357451434660128026778897798432558951650413570090320674704781804310447627469421405657557756052825573717634472863882221092135364289621943810647627979605455849090155548210699915306574661085971518318517185656125629370534342818970465125445024052931714056354837722988114180524764842837701070845407930114396243880526942875707049992967028298917303276936364032000000000000000000000000000000000000000000000000000000000*i1^142 + 4153724019247713332819613801516248526110999149551185183853593459904867620440739742174483659846195700379763837806107593904500121458650577038868046480866016490729175751680249598129221500257995308495066653721940428274455914596341506626924194076445642841018874643550551460668839310741529888851305916061866897447160907518527087230359796484397395241777358708832360447129642546794086602870088237945008419491961892592238105377398303665961172166317650419263701037626315934374726069584369484120708097760209995274534551627628077624992235832922506974884766010968256503360133068766870279910185105744678498323964637782982423245778275705244567638258235513552621876372936296489909518531107609258983646370811113518528256217807226541071305113424725245193596232559756534502243277501237197552992989602262427113792052267185588619037273068210502508728923059039451856925119859743629988681642525923840678133324526833812610144090251069461916667172855943684147509407799192459723672365741148516392582582814078909316002110932700101772005284012461531799052691922298242063856489647736829096200782985691604014612934619165896522839458341455197748871668833503516326100182226264087432954121738055153041839913439938005475019711461916256820680789636429570457980486973438119335213726301423146686673079945994932466243030514582662040262023909727748226989097712979991456217153469214372101386768111654118644362488392556995685079310586757525831349704382728800864811290439727483987738317483055639113066315469148941474848801679590565656546352480431254221229231098273776103136990082646080656726009541927761132261499946859792503361549343055635722151643226830828481220843232137334298368287805156789572328703963075658940988231397659369034649301296166136961476878315170446586205069930683864661020193662876718013244168523250572339888866822795865668547711172225683886545974395526374670251797064211116749829486768433853372972983241179508215781929221350292098185135913741905226107842695068019267711577900880240262144467173149960245218095954092492136570830074043541463031790067298880537046646863426275081423469941036099040748536818814965556547123937805869125532972943830119532442608474455834238243812928851508163009981129993583076622944518157388490701073579229196992930882680909635917988815722690825898083470949863278782389754104874004041357595714067937385084512914278337332329808175935699718693311979763826253739579307697045389936032839580057601146256319493345673092292552263409931111034648800153484000114590835625694193716122502024112270560648620204173659106054216765080951803839301934341036182749926021487790120402598741083317307997436441486386526814609005756859142036821943613883146918286493024375458096177555020375550255260095049721457901347978895001538430278649399718654279026033740926750269013813593428498304730943293767433498585165011416665907633825941037924637224543620550528136387906990888964748146649693272462973965010333313730851446349262594878411320147638103968649767042608093161127137714145865731406993348870434839983089718579729932993150982549965460386209525077672116945357475547365065784917363341432851751195511991379083012806743916248415109642146325001262972699709471534592959149699755835847145656597213116457674588980765030563123403161600000000000000000000000000000000000000000000000000000*i1^143 + -466284646707319447081639267985983483977040865366782373890530842106702670004605819421289679528518259351762715399766114288401293428639183608539335074463656339012285447144725484978953878783543123221413064655336172195173431113802183659386442212468258346372567650954603117014668755388492838393088087187605967827171818603468203910337594679177130045175377707130946663056650708872894355872127792541773047686826257960795278932778430828833288071134171555892930192349399915300734902226153445840712829462194744661729572493217769614765085790765709051554039210463454913669059060517789005669367332208593379051230513759721165581270647326528371981480537738191201734840493768999683374297250059627396293453411317655402389217696710951597708264467234031680421852924241665772778912384025626827699097047388896188514329216582272341014593809627880556353272736132027781388211003883212266936267220492543031453929255849964436379921843424649311804971827519754336506271221591207880625839029152827320984517677922816752710734628786952595530461769804245253709456340324448504865112994866491919462254853382615977558976205084856167179605458947919838488486755173965078529844735709198104185413370208296119431612503565099635181530150387799059035734275108752674642793696231738511947412297382139265928759259820928124550389390156437876482432359393398813404547837111670778608070231250778829709201582265675331525861122066342640439993861482271292750541396971802517067078127348789499434101870939200006645842156139072658427382409106332761584227735394205067688929594904533634126302795437987738295946794659767669561129597925098032683665742441465230145114552622422398062815007824504906607123131496531675388881937104984137803180554167886456183338331056481151267131607120834133928559460470103308148400645035782354296801555946989574782182626675867140871448098593753794300554986974732813005447560186508187412732466293629405325680225892378942546272046039856190143819322306112274233061858474510586518260755352230893926651262426499281336086709380838026398208509391956025792808355503844093333745588607792095736278161546552020444290000903991030363642362145524762084177387522362102154133868170170334169866147372191912270129701398010615867509168902182133561181628921371551774043294290667493100465187739580106294345356054528354557239951870916668576459991307612284818751541545942262539575613020592286354026692838678018854832177867053971994685796832240458123347576731596469830910200274350599888075259588380850179662656845666309905811946208906666214953485309797141817155411605743902074620887397473012166814412645135906394457227215440803915551529920687993075834582222142282188167616617009253389377441415460907336613264325248525337915157099264010748054893599658684835216804713779019021809333582519714123593568274759426490449976149134158402813689020587650974343943597730263102132055089578840972941165863949044880606758401636231452641545793681730025347217584166200947939285085685518372505150058726465738563761109686065608325566698153395873470426671006095070815460945350266157070472601443984138805052262881783610811599396837266163065303391240453044734234558924012021822069893629042669008128435870034179930424295131368244179700525113879171500874290536242374246400000000000000000000000000000000000000000000000000*i1^144 + 3079537994455353989970068332151718728366411050495511025182087416719863249277950652217774846482994218237632709637046992497291791415482577237573126835363298996077793144955039915001226115564858044641371348110625631726965597838401824693631782533707797387734585657354454044168958778347243187011414048481172854148402764135317228728856312885424938286987861179136553282693597296056031903739172527403248929911156737224220631896067119212495805867276114043945490770946894877603935743623214949709410494297678094670092401166039031874709666333198619364899720570869363711234602238124093264498896089217899231379345854321335956255268391836254374682067112669786039069137841980550322462635108516204911612330089379667651223591965175410412002972064534645966166625800707297251825033758928414591656663191836436216312252144172678047316683506531008151759399585405032700181848936350529666807436071038551653860387509756008003942583620323855210282022470707764722020385860102189659067070029349929739982285475311959646437206543193291541412359379337637397143085570146024072191043698531272526282570423604106924274195541354499775841866574929278260708574513673608268491219594418237187944308938694307826730034893114638162176710929609999605612576830152054871480150707446794436235344320186135502801081500554466223046175519289743640338066718708580694143981022062234495273452103533947650328761583160819558543301869872499385475191930803212438177549303840444759612637081468537206675895945725146038148683307402820335661387531086858033387180463149504614259087842556924947874414355471265442507128738786881342147653623567162767607559886711199364913229467725087435750588293238476321690271736753676421199150414254763305555146362588564886107921419142014351521213931243259290865153891045407118827531090447018711238215938972607739252855985008190069542995814600861770362157554535055404245328256804052891461409358870770237401872411858815320534320134683671136690288724838898295147161502065761993457548902976392875794485130120586094325565200825615551294456568457162251734872195718050635129139111585151249133415270322920022643803743307221137103507305058039473221813587518830653559082759595107277662277940972627943372154790045179614970537362983069645514069356762706261669389103555970342677913332097397354202190469996520985935415178695115485879112766607653144404059601411730485926561744886092797579657751366623637996012849745663684440712758308994515476754603874575138114199656222398176830321364354210324800822752106343607881015952342840280853807694378042476356174367697982744067765413628914325812506298399841926095871235399516184384044485815000746310391442098172309724885103080635068680463686728741264504382127040343483276934651713604779210527908558842617334421148755137534130837720510889435803664713210086112972501925851314949355904519554955546243065358287338029921580466831280935384365233716271711766182690071657229070770692020465768977063209300487898362694960515223976101173107086988288265133710864872582931071064648802274067674132697167839670781812039054496057108839528036774224905119792359361379370525990260797437760461720963000177694463617466262849628291968963961903734988980867666369625172442843823767678386847316322139636257259520000000000000000000000000000000000000000000000*i1^145 + -25127414317456551469504259320523172695951811383107875717945889877794590392631411718819867458385959513759946054342860767802148633665105142783605358629186442234478878697057516798610316089711763436769205830786836739885067339811954804105665426273834987819499640263503414858868318593307243716969425633308754783741758189972614533385961951981720625493085464829445088763862839483031934144792645732143182226494054499411974947599952774964334887816946119420353944269541841786500675626698568507453142483642483224023803333141440479992980128004251658093119537173674044717539349928061277575194362680456938396791896927334785000636111865161763474451243189603169177874475327567341349247228118287009202343945260435486248084239032076671673889678274306260736764642888095772311815707812941026885090765458482441795236196131324074975085452846199413360610320196141817567083424586569049966913948744855131998623542302115548539618699460035723316120738554328268861192396662593732252200524004343898965619005881311730992699220050758572607635687719264548325994673616288625164723190995444499426098521361592008476693613298244283089716953249254288259884721427602152178959933139976950177942017645422158660321681088561680613323400289104291018988476455882590932803083357896372897396265122090281000057247812581021447816276215117637658577185397641821714696827171671052071363534748917241298433051798602024416662210130543454146176701796667186907769538602226958852284723138268850867707267778339408097985712318909526823520656454451413138715825197619763909349246812320907420758465670453432221943395454432779985938161559957535628689124333569568266919379582407565242162657674186046431077266033357413455235132999826409728269484127562781175296869181415814456742629081416087511438660930647966812284465459124298602332913722038265974261944524185145649839313057629855082758106668510377595048218066734162140553265821443452804191034082151137339196713007809901173236667230931707434278827637146165773623562355412746765419927220227493447756676564856930760468168094132623128131051892839268618662753204765652290980483407342670362794342651045068900688840371727562718771827509158704150197782181481631356351782447824107408725952249893949205298746631810314937098687775987924628157103430057397559409126277619316605591052677856781239075637958656405101310357279761188649030564886300505423364269123306030534310019960815699017387471512224213752565136461726850786319010883070243229401788927534073413362806171695689588558136575910042096287869143247101627879387393524276559112316209495535142923068059990075059280629031246263396299387440346711047922441559299588096502919534334860088127502129771921105622025663909736629584281972265962477821808031573009967321212234785056544705535445508127400880194545487876243255164464090431548777670793452212237845734569147417702786814410314287404664765210126306117862537979220420756736720378520688449228569560728430466107626775163996797095064132558744380646673130829889523146482138442275439873604062273948712204667179890179338074556705465863055222263660287660266879429294365881692817089844021594290166206105341977508545297846904171502885956008461225484755116337266319220376301187321842239653580335096214323200000000000000000000000000000000000000000000*i1^146 + -56449601821185015464574897442856247241563538496862480474185446384186714428873044405419748601603497326685770429613895026842407165584286231124130840804720932393001763676829114224537330534440282855860546587725156316911795137624150798157132104431591719411734484437623706619571198594109222328342855953161029462362144308271470076428495096178081681269926935351963596871375507938216473678820760609695819172248462983051416936510631962169430993878166045378037680749301009919347727379944603621280228099159772822016930124655147854189086055898258823053390577766310134170166135041891652926524194493924981329766572249950801755221720904611489776825203178493322406133377368924742030123531389501805201918960225311220220550090922833576627896634118989553076647427706609455353787313330690646382588783207296413008985930944497101082051943281368810304317423622226591224563309719184911432745930203867672178857199734025613613876216695471406321637980681974190222363156764131480833940178866301968444896474151120369761392537929095124045626653843292076107356450138490171512720346159185711964859928159855057428450484252027559200719309062404153752497133018346448097388718960468367381609504608505266084618024755958583648549064002436124808329396811823318305552771613276191078150378271642316193025967642893136270988548586018161799626309385697247702957428438366221830960271634548446412017154261503672029731328364392462272757491574905883465719006312085301811195682414645773816958103305244138898641315108225773794002179600665771505739218395336298841954225915673914068034675847442666806531776663429344854171605237399752987983897001206729182415056301724957287475878623320539494082335425191659886336836286742715699448912372027226525438280238674496934832852452766532819166226982164327241510960561270223084105720140856861916895899081242978667728526772709027913921804649819093196098812781545185090458939232674233596140388095173471318768744753754505225284408199002779037488931231193934772982303186766506314968935273868143038988465999590991887196680045884975782685019608315232094184913259788054166257793595901591876144070999336921101756262254291486082433615973940237653366226547587187640706925015699606321034698315934072185889519253293072893815304139649681917638783578254848657170096740686128294503937929075811490362817624798787623667457143274504755677148836743405881876047230522012122090381700375430484338709793143243040096122664127990311544520893653739864835625204031134263680005051005200040977107202791847896389890351142594900152656602483016373664856404065636949013323643449960688576957200261773840365969265928526931888231282890407946125179341706755728357170786958975030230181748010656316499766201660038919623299775827214885420523857881058415548047134725701566565201839231330344843929903924916813361541453908172933897887905849476541179643828344013313532749066456927536241984115977072786301859686269446035884530722804520679141380036331803138295726913608506202400715303850387497287579470850749816233103723346714876456864979205449184925035487125088062255852618747433921802378872972743459516244367573886398723699616070867714009400255089761695450764767087921316605475045315229371044443207982590722048000000000000000000000000000000000000000000*i1^147 + 3520656243052985788834393092980224141713615384940899698762412614651645574378781260848811993040586710525897283087669661232220108307857950955582388094721118517131252794859933998946204413136522045228946475152680088891884353982440737382808042488273186303066912079497899333010294411884909055386332153916870041798288334569778255705155181739601686420404425557686623866751414419528058472605948376249615555159289933816046264275697401069407290887631555467306148224456865550861456555277153179787343409103125789697495330218275973995639278128736345964985426159720939058759852358158078930193755314017251391718937319932858121101934545041251976198673462021855756227211537070911918911510609737055755675662682932302139525385259420339816783484338795532445056315444795600026171323649012103977595747168311869889858955588780585419543682511854937123701892985000319201424358729875961405147411961189645375041870724329754453935991272013318903947911728474146809989510587949632709610118231196680888779902432550669425480686864450924845636495486307852137608894493931643275905380114081566873966570205465997859329293751151682275684529023972815725458307193623507495457554681175992555751225016939693171262963288448136388549799768250356721221518381217105242984201803387227505611457949868902649803839693322212401963472525686042789655598086207391833919324217970727288761539463231563048541491670592019771906483697470424854313611018862408327913686671803861084219903955216596685853645253333446836725661831012107317222982471442461951408070954648027315499218787386670357342631568812553156967688121334459858189088314823265560099521325675132416571131712765133697418561476578556163584363193297430238771459569467541809618319936941310357897829426912981726152132136301683593072494544411232668580557385986916347613174903048558706650343309500044557324743951058239366255436033201600021180731006421280082905518741856509142629833882242088095118217201328186841667436472690741612150073016320663617273166466051915349596934766801440264610593215565316248032094501687017898287047594672225141973163451823542582470681198487256080288458416942823153777685879940519623536302208938459115318160215348186317907822119434802972843627142478991823508343009727078618721796106840307917901856811186483123676953640296917100482624910992179205792425638811279601106222429347217580478900973024843421739663735007740919050067688163752554198712468996794591203229277201133246431844073209658445020033787544996497751527059738072084145915299043535664675193629959693274961488565791065927728917318900866003745770067899751764340655287433243292844419848908295177526607349059655138171212473460192971165446130464510214538785034383432177253910825182281767343493514387168130913786396058072963524105924955689123531195429616179428064730334633118802154758755192988852722937655141595289946170936286776291101425135214638887769871300192195964851640598518725130665102427749903867993073975510014344474280903978447599908536421629053915474886101072887379887653610412345057964484350988792637959843697237891872288066859027637761839768256575829833037127841303020676915641967358706655994890493647611240280763672466274774389818485479071872947165593600000000000000000000000000000000000000*i1^148 + 964770358068566789616041676506003673557594889004594396521743184664207850059736458839245191311879133054297686318148964422003657314080792612078046452886370678810728146204397285705599659873708290684632120464499317799404755486106067658710961288612727819250738200456431550176591049967540080604388553292329724162067214832858833230185359806228950131672207342722000702134558930198132316241552154991993216086271236213806890953802408092280449685500634017510839466920838548222068899725208671888895447765446846257436698994624399900482453949364738481026486653565013136836128994732956427625217554878671003780486181239393653874684781310581547313646659504410813122617698883639613402471659210354053564950613544197491635806451334151322420710694765685028388178310260468326155591195251875493179039200796800400462041832652033180636166875202730805678025449826570489461532883307807042336479734337011638581407373157772855100512834192485376224465318595973048106928622897785702511788159486916096736808552079687088412738938608894897347718920713074486597312955525431763648357971145689884870928740570382219149019910370059557327276603871093395773611634481646131877029615364679663659620805383252099663330180441589502524175178553334138882227992564112360100088100149008897403612320282054738224225694047863429257624546406670204424590259076829525837291496713039848141359898349287317924181992710527469497610189186931913973144621465529082430052207179948167609655649561267623592415540189333693824680141572395621249493285609434638425549302287781716290963209149819533346871431473623230584787488615804737354319434516960627543192471174060860686303660001306583869205739446902065956227139414647212592320732870045123902050190732224168677832964976110635229817887721132832263690950890770380250799668488777621408945670665233513269761397711087408567052294379639435474665888643541897739241306111033393517478847917937489764882387167402354043307258276875461902799003011755705721214000610225849690208539778803718122493225498475172450508481174556043744242004135406721300252697537016488919986468059254018151611563698816243533275443365373561451541658532894836577882196733789294731817567710727899101417151954193135359003195581335536641548152425223676025541430622525725158966359877725061098396475030830071885494630749321863089578777723557840008696095270303572885359147635620173287026008372781274586447684513388231311263782658650947836291792378007956703239013577074039267341306313996765613354183230427499651154346723579862103264396517230762332178582109653162047281640565813911871420062640522079356567393991053432461701563525116779120487326373945340089034569216778745243724025130536306947407984086674706695668662663845143228705358776562233963077623480885830113183846048119556964479481442590665096451575637094660980316290877543770948386478042521196876217987948650582074014367614555530882546603508278289605491479379410490937340862863576568967797953825497713212380812437597557624680554893110541948175164887606505996556280409148153660195816044218818735368673363601830727949837478569667824539348930447287278192536638040525805376706864539362545226445205557886232386452045006678175910985728000000000000000000000000000000000000*i1^149 + -237418731111030198061540583195611662293843088599959570875249795816874602665989904484946501615463556553270219776174431133301433161038616038850406835187174962817212637058717574112688625561004290539337695601371248421461846415447168104970231806550512504953281331000182262805724076541475596086338201972900609275629917584529942974004697363077910576252723887706388880764638814117252982971106467132919821232256047247330129762870271774327897451145479585773213519369155204648649221946927366293711847375974262550031568720368760970721223056168620405908745089858968696796176203179007073269917803377401304991435695357918430853402843535167552555721153423767618087289206259860921664823962816782291778788610097862562522594133368909287534458509170199218612157910778665288991361034131116010421045143526121340387507574590204453222255219106794767070494847137166099329005299213310404860778284713416673498700392153911147031829411150355948707102561107662433300523902907925853982951784511324753276929646928442302100624262418806582662168938961554422563688240896159499234813629795280243573037297730817837562098148671178489141877456171212200203300455979117945511591442198544147637698059647181504497609649258971755550529802091009765820634013700626280201692938462785151667231431297472122667565021156338851743877618910876044707521931997170647803911669957510247795547156209910793752365254304784087422917367028374042918642529877958354683232932543134669369602540794432239108686598019950470452040605984163110596117046000784151524772113416043882820912330633160270878368018844711967741045457031521713356727683107971765651007746997024459543442318202129476658817695299368152530650006127373690855036538666056677738946398941525203217317539771728083419849506804855481398462126512790229705514692016568133631877062543654048232068233422116964818642926735410693895826729823800480920938818933469514945893247550431436708947967164563297723751373314332895121906798099444104956131704776647335402914732343951176617938474197774749691096355426565138374927679742006683036371826003146357184168875653300706971331894426439469265116477426110572556881029240629816042738142520206938999457447731395161052088890880213710501280113885058060645622225033653375683545279520977375597317654602986914367140483688726767859179172649075489705425008733846523850932782405355837143980978738388016944402764916101384869865227133638627408321305518764657368148998938285388567257279077850052655564777116833230322884174857107685603612946111051202761596176638092506984315234331520928241274425054019570716343667262613071217093185344239509726211383744654317181676498733353043033406326152506056807386610364154618075995059483869053200589688166953239053042334128658884570589316948645580507208140116353061677324470474406685934255630981470421611631355610341333839239426793362585784763511636827455038786661873426076892737961266977385415525189024154507458738830435694010147271173505999404621848290227134546797994243684585904728787846142245728902404368202499149450851913758786101403633173406577258139036358763242675034142832473608569139603981537180919304834718921711666773135696193659015336721922326297313280000000000000000000000000000000*i1^150 + -200542788859268195963390376593659021631658602377245903018603936221120290905827274997912376330249167955966802439125685853106211664302247924477169957343624362062475284288049954840841638401289710943050992561946278441238867121893513019197353854102647246646674611367579352188681497445701941157011495687774962005136805133089324178975512413795080132278589652677537974874543169492604776772533633993990969746981866636033060929735839151889650156535141762412684057292204221882355283669010946580332505671542236976529884342764921824713945155252526189329375896920613574853871371187090416090112976828803128790609891035641099834618242048394057450828862888231225311818660699776600447398223605580742131422003658700656523243254477007223407520955938243273044149843413302627870786568926429516073549313679703715490485182326266822760190137549360928768660445014699008725179864138555528848430319357949857043452011494856565731748740421055752025141207009453071381794907288813119622152835203695704150384807429026516665038341705826406718744569037892364937171528230515196932863961846484639508729059730606827974731331714689208886968698888247131442129886044125308684421772597797327719913857807500815349925521582168515274194826919408946830208229306457582594935869095895361214122955344271407792921777826344020635014049232885691889457652798820829517997398689761448283936753192824618848175959761625273403314164464169921160717118867856229353016851170364618865055508349574350983799463586468820499193612993211622491277574866669434166625794943601703395268150222829542502977391508749705275590134255835369714384477446755500413967099142472796455246782303583933759346789980040871509873316068596665095024351598776750613445684168780789331719290430829995261144341240959898349314977985187599203535844714252489591054774501774688924654706539351330477693792371676978114905233823189619361194285175044530638060473519869528811424006704537649137429344401581655397047710356706054312475782706239129811625097639373803266923695387478638911678215950057650625772761728185678606150999078857914067533051728214211231173758105460382278532620296160446835402952859996851091261025695642167358594984552682537592631276779922366587441429211325276925682817880050305831582123550860340205215523948761826716366475024245958438923425247512955696929616800281094033493164085140130202018528447082740894809254419754951127023085873031509893935013692166135362691044842197264892573050588813927098651745435290346344601527130420049143157465359668509896419156056703618028739213142620608803623142561933587109101568945115437199769876872663543909728976206297560849087850570453402006681037313326284453523490951354943546574121007479248651842032504694556200228604928901860466577623589313178760717371222191702013821510650812175246601555394007506027524683607509074220421830265556884554960061832223604046292574535333812788784339543447238590364100697728011872020458231049905115797832921914846861697462375940211328727596913400399000136732237774281233091672672452030918451577501089270694299822025383742428614430386474323291443787061770440200023156729650720068793595166354193755457395321330886246400000000000000000000000000000*i1^151 + -224492342580758229304091628063831149685154364026128857570336220300484404574927829104794484322941300688923550185524367051912796959137782135131759079900692042644845892120771896947300451131221406232781707191490540335990360496915275243577658929066586111935890834073767179938982692560248303543645016748146439808110665153349193882627374147193650826052691462423496416731658311197248919176481034708373207924197882428877184012440488559134861141907112549428867259561676806430209603831841528146901569032112173181924436654774008159494859619429506854123112378419630590025447664452373684916838840166999591776131222278912740713658240902489900986383082198189925862036329997022627856163159251033104627883453667592461937183791117523017618412574779890107164008434605425053972787091782459020330488619724279177577852795057163362198672663232326076769357355853238412086213454816868215284400578909048974569883593970630756720778752074749632495554223963901054143478551152173998275673842975285536357195885124786287710466240650782762391016310614857196501387893434564466634636319618838932705832633365748070549438520065533593357568444574749740260936917657715588977329608894775708892572511142777018128648803583012373075845381240845801358879723353414013909763187141589752319931624833063005852071870484908194635784202102596266232651398625178016224329802006860732314186680290314162182534894887462196992897121266309484433312481325681268080815453463492845243517722551276480389703607662525995598055242172209730513906221658248771636236844758297182487318388115430173373771289896945065804268910503576304316720101973285997817534730668740923688643745908402461186301779581083907800416545205634200569286595508075135223435888165176973913002413650913699228064260197361588881573917552785590297413617650344297461734542175739498515749015061086555148657282735016761218765521272378549407368561859095427082633883689274375943069090417694630679813669428241880490421155905962548058325546273530893806725077460365759306589869965494148759345287462771564485789539854635471363458153447628367833879436902998798476662891760494145787874472370348985254306235227675302367578341477343631807010079000232963495941453420387649864401225758851141023063245760112899907613690280197576273751686555636012436524328115208579607229184004710951611392301158366418284055229685010796006319203049832930260938869658500357307077259595874943716198700782687369583769991267996349973970696149413646103296962357758110790499274088129260331420222427663456328898907522173127770936178164433065249238184836163070712222066738815906019499142789837048339191913897396398701816178391597260649711265691770852870622589729225632782326313903964375361932915060725676721837315005165658895689054265345829377772614893274194244725704400287174210152023611857754831522086049206670370061955033023803079728993183667779631685142155662143816840884318936487176374584978952735894716690360704782125818254498659516273340828059556963962792655074741259299829845806987269607194567207750136987517847732258789510788063353905605768043413503121215808780181790720757018647047827125419705378642682505436803891200000000000000000000000000*i1^152 + 2324541075364456710075240792472850001031060811118330069699484815153734964950542904502649293359863391428274740097647231023500471289492756569166553233747286690351864523906245925736237710238387264677594696891971346803823956514929966768139630423677563815862027232568554820932434974845502511346644566797653337883370543350496855335138923498830646868343421792296476451709295830999273646028251423752586294313733754031353795795824182592439611522039943600481042310368661738615836180466146230655664267538384248041624131759450486656940413419720468529936803158772582954004961104482127916700722874195073125657341038988491477583489128035484943692883192593158536645641527771336567120185261841194401190225895568573701975531710589842449931968421293399373695168914913571271154839622542369089965264699924577234752141911517671796275474169961344179537191561710346052529099591902529898291416745290107380994116703770450002944091792259135223111095325965257901211546805268489425663226286047755342948702465648823400080101710641832654078848531462734016520439472313762061432014247732275374551869557630468390119618382842884077099855177957328842217570634174288221827862786915978895671873263708681781876315859817008849529754803730331578025324380563558207593275890119141938859314586179649409498121798861849910583155787215699399971845956119412137712570157306755566087638548833393444581657548487701718815297344161421583190787136707828437124888919044847524157514321040685324012456461395269881689939230132473942841083015634959591611990876773063308075086063586313337111774770481338666080029761152869465438755841728014972778178617670480970360230693589370770179251579229890198758026478485171616113300485884273444901836167049621771288427388096927440114956515973393019873638935615254772594577630387528564095993282644587675135198497564268313684053675106256517581492698006926147682206597854805711071250759791508040890186510056054780248055063649543528704870833945338465447730941415243909647572180377915539891399766333348530858625770074312589527499519902720648923096017166724166628259578763329206641755988629559989037978992264536955038314323546505382472677506318304766196603074848173491670522635427873525726273628250917653449224841573786386753263377912214039882180981978438546583726342550650463092473418422557182071864151439436938772235559314938376072498325487648907783561445796889535318334264418523494668182627587710281511098864638221133962936855597381837083852799296525961494682471528004770692611754660671164924961820301971276013960810871696001331401376825917306387241070190288501513675205290429535956815317683042335327578994056033817301817751130767923053651844842483936939449056775297968749288743459468745046786902609957850329239049639538056432379519023930696976721728493162541985119399871490018262411640433956193712733284098274919919727598775839858690491786520983387376541108519330464607816946894282503552438925412148830080297630355836103687044232446051906508468645101635307390143436488893968331506867773710289799311030727011007478901261197783816342966858159544099807940431578452772771102674722320547840000000000000000000000*i1^153 + 40963668508800997192753636217417843465704464910317456940383075859046710334916898440388512305069680517873060343001117410625365172767325941520140013466895070894207435408018716372030908225475318925941686760178655098014608969968327242562110749743419424647074180258455977352772174620767162820655948869157984916465246077022885335791167653080133732417815610404105107776742196036241197290918787686302361146438343732807455999026983309542672768940050256066602015237705691010318598872534740588471528604503094633857938728710216239977068707236661858761110308086198971978232341897271801564587914136998461420457322617283405361499334161068618955616989831363303463600221949291503980044717682244564773900457450954326958212177179479231340485025763811647941013125358903509502659550304175102105339543332015003339771783344560604581007394169260976767177275456295929300764594005513098118414857306068848684821271041838296310576143521425049358576438888295870326922246051275910954280707225833134936584048673008443227039785072634990202881619990888059702543712628685097948241756345514538458114568771901504972222403242974638672640518362195612650366655237548033225115252685486664385552708081707487812492758250592823031355960226446411215639657745555604878343523679000479813789984663872784653872613849524293557460539131452664695972414820816651687395697823511749081102860542326467196592343474494064601289858222607697544398474210697763695643288648880577430380644397884187689804846991871817473633559843674671367282950575603077014966780769881941406618175182975836540706573791060719810212742330619786128244341824873236826074747421278407217469126057693414108917805659519895782260842857207592128065823061737782973955392896384484367180069137327326930529790670640993455776061698028020778956701916284172599068644740050703151984481653746325435307244710724008422895571016897361642676472800346413546703129066587292458550174022953591084425160871854630906500659186532447842457925223751161912661681734217279016428608313097511140962200042894943272209207380310014197266145125693703963101567146575039933006715464568875921832796837444409685488193800821276842224514607196117636622268935164366167703623942955822610329234906384421683358320320818084925995079963666990092979347725653261257963482712795244502681668032791506431797737332712058771954420657216077937228505410900981399938500207423616552708173886743531666833550793279961250468242878847124660672699564589301944533603216502859209527183337490803738418708427911943783732954488954066828831976824792476484606921366730109658586946387313555347831544148610144745585140380346577225539190284338313270750495839203623236837451364996626166073943526659097829832897297765190119527206677148525621140755488856032630716949247421494487440545788833486077327423527254079319187250234220362756645535998642215898541571585468785088919991648944812004206850702836138340138127879908366651904076016248810279598873917569476803450942012717009818508182442441523379337461066503182768976207669150359953360388880899512353918188887181853890056906241532702166329809960960000000000000000000*i1^154 + 235334859862700194995265441693455110029765991352839584677195542769118210755040319444042850172084260075808918921629514649642350590501264187803404771026820544996091786962935121717489184687325142110193087751778595124855374392597566330752001493505162681464557123919619384470208629804354914583945431182974415184707685552722083305852421418436330834938448912403979888730294773303600116031174709873658654591159419588507026871793005545984288153209217162808007766963192960454569304592234783698911637501936403709253848382991766879384262159020184173330260679260026297301101650166713169441016223948971273477838769364040178447404445536181527954399086923389849616027563467101129626423637267988556458066905251868702710852781822924841763923626394065456413266427199571446001612943326762064297066503784894003641468614015272119847145716879020806285656917529023667368467650062493247782396609323885575490618377676671203995847887547565992344717306593136858637450259447748216850451041348393855594989676032487641696213576074229181398414568300552219865140304305825723991862402496263406993363235070403757459158103265734036975341318915222818154818009726212817075128080072855967254249195610973710585924074122069838489994680078223796444981359710803867107432531732182382297761222033735171903237915204559627153931759987782826138087558337260842601043105831762084118737889158823289047124936422440380735205774459296586202525720979905187784937600098970817494403163605993956818802801870157853339450492078784750183400169060219736224387700693311249307080951034470155302340770866859890345441350860395042653129153291355911323712156164054028579962002895434251992536252339251663832346766461494225660388761250442292156766347737190192679057615199175051910494381060115162449621577192930670173086565567331751037070290645585339733380642923972727790712893939167599865857122690150998616788670915460831853812143652837819153950404464975314007376324883427723064061397283254547996599570907954903900037977200675911578596708975407039652581712768592381309314739910692772474161958999302323041631701902492469970442958665293537194316798415712410304518753632264120011432637324438633847811048237114014545855123125878174358332399998173735695206358986414274889931693868553798274492569012111374774807462618774773035018332585575267095851510519948109299823734908773833469214962356128012675333106870239996139243232172960458965339942798500985887948733723464087712911642428831173178663266112514737067176271948376705811757985725453374038478247904978905176891064041484398536439339678372532588470173540794780277142784635850420164194022433212391261057004462071096875390835887133973826785226653417760987792166008598748019505728376197839357212763440691190957799298644445143073418400785343629052145878112081381061043191131708395799528569266070712473817195265225074583432485194101042591856935838172726084100587162162206058306776470416357451320701332389081536899382996907468044761285543753809886826225682470753889926423247526924412575183861900895800550864095281440271034327241426550652928000000000000000*i1^155 + 443235143070443256559567213441793372361047040167649548601763957277936288889571760446781063320114898062051378868983484312033831938949103969281301152089439528396676566185272733161303030618225303704732088813533149070274011143080302729702551470753777470187631406390842842605628462853170521087732746929902232405929798105256099864332936112592868669575129446177809386370691155822328290175467482612035129046136901438238061999127267838275346928855465259732285212036113896235267910763462854424525210818090645094824813067519953875608185800653373628633829060048338508243320122736439796346607664489063850608796043976730305781934708485695459539315253238678624038432246903199431821981471645359783498054177307672158630792323626587576126655547049228588832114238357268987049676567047062822640940206221753920700997664949030164983982264791106458768091700914790993240661033561326518381139343222486265704904329932401424402278886269635706894519123356759734087420120208992243199892542859090708634361248802658278346650546146591190577299863027595301303110484949715315998625460899975671425938838640798273193749045500285271347007649929617093106388797805086633229863770555855921652484550213666369554804649036238039695152228973621904585337752364932767137376318951780603185332158279653851649902204079825867862537734103551137943605627012055514890377354298816701058484147728724702929276103557326397819304553356382978147677810040190588422122075117200550171719989447525300309734037433804580246048917754381973147160709442497494824975403811163259026739847685090514415606336231944438180400619682110627148304671379472666562638281071292745689996400578236241761447833093678549925085241211447681740366250683732895913487835116176880643266529310962253653928527860735356153059373330958339218693522646176386784829967426126980684171675703587302838144236294866603989811768899710509132950950068992999327659580383597225644537429866132297532571232154540342213112473943443667275620443020435778445583354584710142771613751033071436186707948948587993137678268378488861969619341576290110093395758684247217627777644987236677634506423108874871259764736757999878343428738144394477689439549088696198867809884407456137569708648791167010870359674809428532260697622862148599300751882590024809070018915154589604730786218774466155544693181320246728295337610225543338180217493398119879336150996551107749440726660959756174200799724129322604593787100150696033839683389448280705793528203400277848246797520786624904995562043495004124144202972433456442408312897060473493386307647484768390264568719154623304083780320522606243451885029166862807791482136589332386884225229080874973548119208962647756319848534412210343469179491189693920163570691479817836246312444415738544163531600617981928920622257748591272325412737713590496030180297243731786920086509724980596344786465935923638220898712685513240131199364015963097695677095576829389166221989098038985520961399721599974724547466377789764377295732315229235009319546393995016182895466183095863875888155197440000000000000*i1^156 + -282374415629887769377007011417082266959082142778330065659367142242654231206939016674065456375033814682285231843495462933922017376461339855296616111620484905670916865088936381368269695264526437880897997710051616002446805524680708105349526109613400609832126323467310581822027257322584953641837789366001146548292019284418703377127960839444308091626457985978416597320219669761903229967960070744501539627266084539062087529542430689843652547967588140537259366299412375737837691788984587165615889155084761515409351344081653072873609276842228521079918672811373957334492816679852092990899571328873648180835935508496337481259153303144140613653027336266474666569782174291799564655877592755380158331535960937412103789999283022178316800884749279505352778848511326808169657471377105609544752032231935063922570136624560442744561487476095568607762994995848987443990909850396912471605479264449397071266275336328550224386733130554554455337282911933466978391515541135884226068612617810632609994571258367018520341351533120628004604935454743502397379098946892547463432679710301081689065736111150750182406103662095204833447445057861783807829608956140245990572584876017977654318248104292503436497100942905349154901599346318661423574361673992444129159381134174166351187328242188602130037086205723514176754713947444123119771077037445252631513153631824111639025667861101327732250139340609885751945343753577994863306214324913459984092830243010985878823924524005274433699316200112809825250366111449989592852433904930714974958913563009007145362505090403408999528094004140473549337766509613664972350239678375680261287079281457166626043029180084588125513739109907072763350736866452411069062967785317907239786483658299363816977447272918073700081615695994810194655021283914163039506931941863022425377613422300994744745189414059464529637815800395041043861427171181620735426569827883419508142464607129800549685421523422942391421666007665417101249218871636456675942333185706864994684639296055396872710193395601266919297507859157331424166810480179389579830256380138976044257615996473488669220891319654392736091004577820856968916027020910920782496587019583174053480415528734438239925942887430557245534586693495913644567007067756381350387366533861193139299763193656934898295597909334838056041474866703937485263754239594648796395696533762893278836311094537622312107623652426745604048380832474102818237179349492236879799484046507340443498941705772384604549118944690416010244241480489546684310413014856778600165729906502537580933905409062305166851259258720226992400034405273192343908005627461397596694040840285779980081058110697020922389765963233661327428651884307853587649557210283933142176547332059396592711898171178728727303991950604157644323905781932739916371266697378771659209456843657256941311435186129642906371396648456228984793191021554840697212242222059692804304968563312685986405999672169102276525565567184953034458606385889572093838534082459620270182504982152182516087029999494758400000000000*i1^157 + 58358623815384869667296003092364506099919433201995742951789644912063594990464391993602134693337084461514738066649384513104931906002104491731708643466376636821172822322080558336585068818387846203921738652660006740030908014336651145277187824597755268666133882062038561834985925576592416533741651760545122457827368009094437486666431687618785669121113210052507227134744334299875016075425866794322008078381270976738850290028222309012153105780259906524739039659535289043212613285924171627531790950509543061137144464751174549369308761604495913653250801817701819229421912748375707951898140875892986269780072500331818781601211657386107650850359634438178369786422994319976881817375623276555092904505360016799288784235468932908376170432558963435143531325929425544702106429348760056612302296764120923399862993557455628549705955544498726599016785992870290731850525726488789635999475920853888481889711280921680609529445825179482422936324000002114630517468503523119896135051127045181780956774066752996009700644776209645445611608680016518515342070987147497666696065717932359849127655988240026374617692646982017064783352101830019703735961417752226396078225906486061255602403115213603683977229476062804702422333458080506987655630282222387738676327681394562568820364677545661399937338937223617775953999902544072015256912076590873297537944822702114727224694278134238432622564551973012838374163355006010673743431800473997722246317593448347767551847646574096523520984026287976266774739423387895070645800369758675028094628182991101260633017965637821673088055086393319622829102327124376010400515495049392734377228828452120623156956417139851357600834170183839910336748784692488168958710859056457605094416590033153432795751925063148188695933904781524640365880455696724777619296423680574265387283078179100191126782472941797829431375754681231959051223206885440902304411104211955936731057698518314123852466063477911397937472181047416596672892650675559772096205886668839362770736825640235418847126057120019382272412970592591515007429295630421338952220813799504357402692801069704775481054740692000628739574764138194434325588634916864292859953184871511035665700923150575106210361600002443804581193608575698310907420519152802388378800849617144086578430377395127398466237745123880200824627438237184593692291925016530203208492847795696496740789475800983328128948028146768961552458090005987273054224721969812735567847624353958677778391036463434647322847712500163710951379299580251495856860100606331132861638830526025147175778075387315114487386935576018200383004197122417953879632902798508062000470693720048358590348765230121495197685661355256259870636263322425842536729383489057831931756783738678606436334573016015402839522691477316158500302932900530286907858101267928249762398850860202425267329719104314276646321432672643395136823517726306104289150078887212699014593546605876593397770433399578273953044461923374161129135781194994968284244241682849406648320000000*i1^158 + -11459742594934132949741490806254914661806852627767967100423733448703320586908276991359960806716323786723829594867572711146645697167029094976287449322416131629819145733973474856139187272886099482538975315870985377570345404563183400185360194429679767191580659253394407713302551337949578106430418156982051262443970778520696123914171818327215415981608547395404462289822554273335053437716416633370220606270114323604788510506970521894905038390397268293243724103164964695490417380032079893435132372689521176844625500991864419623674575598377261454791682286454003475301248531672344943630890162685415967009010252203584612345857265186467382981175373812866704925140590508160530688203591047586617431135785668346477675180031602094803526892307640481357195490617994974090915872416836827064478639406647192101380223854914437064390107514547863816254796923479750840850442981307862408094414044019946303712642103421675113584836327133815605774998595262912346907095219901783729080105565276144256645166586659662023713647339471546788894544696226180074183437142690200990774490927598452837262839967748860421860752219502009176215930419442489404912806359723362847607977749806187741843286975058691301278356702232252808537380457042791371879195112278148535321392013930135549250227632410320661420869347099345379663479464394601481583397993947993683623329376994960253417774100379077479254772173199940470779243002424945299143548082542451363186659439745330942447972834570489994787441317039945581181788498997157420636812196923750909536734200366252171345431059713114330926987294227360734678476286155308688877824210446776885736982746003546822991098184828595523504702458326815921054670032202786516124380083609666371287909615693063912050837797637740120646127998052256541313369119781385562658538768882961097040451305721501991010942881146948373654847828178898866020771278213024136437673178899949759238157743812841001966146297884101860792203220253036905080405398946371960749278678818443152850253943057736052134852324987249550051764509760911760228559225718648022006813622642758620312523628702038714186109811991134173574146485863883646812020225491018090848947805866780024554891427862073977702048867199576586609644311481982973379010555536128302907842016619742160939093907107071441597738423036185641071415698821243088560213564336324267720695284109841143583901494216902708697432999691746422658326788307844884469344032034140968263928231802431044687300352032856310665173298360671180335228172834725456263805905157264644314939252702824408197883781869872347826126956104908534825351029606116066755051530564530765072947960658488490347272861558999848260752079786502218096597887171224880848008147166943115056719212720012140957556473452279637383550420268845711401135643489784055084713049482234599230002973631555340553297349191851649004156698699914129588507542719619590289728845252003298417412135990117981193558119236962877440000*i1^159 + -214676316754465021583097900870958792719027880894775664348437124121719522205117453930273033014119279534029062422281735920846832661970615506971102632162853522867075071075011743728158195701123018277615662481346093993533742528438131020037091832837794930884749095230773725929079773907868194277302009490158670644624047466408830684331903796804952620981132837356487346590832873423384603021478296991404152132965233027959330521222707331548669944388767945099799018861183523269838565796045223251416465288024891719141691278528080322286514055288057204760691271472387443281564938948588108450551393655533465400344430689316660936640704408645217290617557375570443263023306325362371443013956488280054429729881122226441098446075149008969575254061632563933519552974816589935132026142344371453068070452640799641515797466590376522915569898181459031753701298437777568087707427152460442602208913011394358146453012223047717917270509971897622784039708909409127283508740938630211414689946286153344257597065863670368340788492661020895462047535406674036222051811611705462113240393275551580951416388247082083752245594469913354570544308328026244185146704864138177716246339315589840042804405026805165161564054275087163749475921665954713261159454334318062882434592118218949284494247027622872548426392570875624833135912136463462152682744947009340171015651180159643927366292609499462598784029430640941730488379908342508679096300158874005157554281478915971209887325745778852333810981372501079617843368382847255322083346805811815109186792460859456859813348441844835602152176022772839805527893096092860446570229064559934772344899516607608304490205381858129260921958312962969489532085092233706887872390245307365702979740624577710524416132957203733653385039413900688769829044557650951327250979914998861274173535549521360218509682938949868704844033957824295191719992423518012252120439151062620749722882561033930264270590818954765526685884728909861163365006980431052452716497509591885783676108199869613126760338190880598701558486115230392779082759653331625718875280503132926384946926416791466864951029597584470021642548870767261429732944279644646965602445715941400599718382049450225258504867976582558740596579247743651714317330727128378516150669673039957331081662373163535366974217788818786640095015050653170574353074896460904410727776818140091983186906176518453715933664264866310420231514656170197218061043821532346675543067576143553219916133499134774201965723959624968729883910797113745416395774708304117985941165526518957852445994634182680213641574667808830578840865898453501569179630390661499111417570605276209200940030498223250307492074935963750141023425842272679851538231249767129831929152425251948989508735519762500733691750142863027877445086060411710052058652535560744830877629653548830607512151281810826681299700609968001770802118656*i1^160, 21602500428337097769435141850418880552056345689062158957823585649870075076218641031163700619094330922244049633263090604098031576006267234248343922324326337640433104129107611083061511846314811361633137230684042323723134833283611487019965514579672582081590859488771454444131246837420390459232279542464182768775221291451511335353304361135218833522834495608826365046870269275255533799143480847833181378840736939525121487164760019447733930817345861608425691481648941960872306783659710442812627309253161398321634748476451784745780986527861540165233168569954899963729111697649821206990788716271695336366835142463688059110772457678711866409556792162181102575895363491801507340276675491628206933775015148048505531919614835373447483028560617998741388902022007641690245765725918799028609070741645768363771883509407689461657270073018677763637191506727484212688773065772504096684268419351360693233777239150736366751028016774892692097912358622406852379671755362932678100278491910809835787916733419982151702262289862069120339872642777171924950408559708475770119961427099855337358882108617815293354794640565207070952282240388815821720459584298276550212719201108495865171074359889250774100649416471773787517156566827424690112399092719561580743854865257117286325606397751269332006942023300242036523102831497732345544485010122598533357194746909099375025627130331767206216353019045663491628336099893527534956116749433931203841788334350226419975744346004963719037978358653283071115835697127314458567483539937646069017991888223665915530926100661496760504526032224916470741769825348520958296496276768937498251584004816729789072865452726119563576625831999099452286216260243984242449401027357464837775068335289305405402732009540104333012884000491336267033970459502507490207724001348455435330115353528672036045329745937846443895621031407981356092920576219448126726912611853534423172262725953968153114190379809372721834600000350636598708446696439522737713173352531715504698532815694286887977271796209391512871740021616142041425676892176584454312109536908740229553771809342190968559219889270421381051938700249881706379334374709097810822656759812615002485050478902685083469072397618991369896571993190589937625728150153624550604129610917835379419690192893299184813942298449674937105784365678572482134370787657391359833286218964970221438794688165096360367758370738324693974962895960271032694712309045444194863776289167912308530133968114154531640703858442851551666888471327958050297286231022993885261425412100524920729404370798123520594875477005583659918222837886993534685466912658089898564778788968509462764013894777186060667002394158954410224524224314339382778652885482203708172575407773779089501151215173223166110615710209084129748537333345701083643765829712158023846036544608500941549633975188055603348065552290955477756831358774547803455482387167741412817574297353389477881114611259259530854965979633989790275094450258598170747531136405197191346983967895908999316475567951897765450312385867881471519786654125903721625248628550187838040076878205152922991776493769709226734741980524180894325210778551310986560042726468121698912117253868060581834755315623241164903189267153887153982119327708314235181568922121024409769795652773524639315801828893592326906215940430461746826270005854373575781671849519718699161495141629877223280943137696727206286110201615599527438106146525957296999904582491859945976267991343598532692248385444878925044409597492703176540946684570911472322979613693411224409704313395688644300868091803276428869793185117856276021729720431013162259688603189809402999138338684655472235129674303755513470827618867280390398415329369861768778629843820928283573630589747755272591484600534351390474873721896670536679411857286965700538338615560300642463322437789504999191781538960294690117750543844326268995668462974825333658251547731901198182431650669528453092827799241672599770588970172336716995109319368456247462263234306002745282527850454006181389933286094358965907979715804137292147234670989400477710745585113236222142111918381462288560849991627604528342438586985628016217386641234677934656646377571392970774445140774336720096835968450913089831501097352408915033144149201935202420088444341672584414482116699218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 1381809302445159340789860560736868931369632936672628487213013538729997053738222475920135893912113644798424421743803084902886836263515947451177988074997990522460501622262204274962917307630502903831565126186374147735679983726201551696202494038389125442244306019289124484165747717348099356874225674284158703229956291010403869839606504949165075915010542015104159512556928474508031412068141590148724070551621822881381577243432839953698356540475780101203692745370533846454345304646919698266868315553383382284080629689316414919762061755624568177549724303806472247798775411804481637736383902849387274992318292287116656966900049216711369736167829711554035489263828273808868090534405170990600443688357461779496505203862300777984222135966098832443092249596482658502591749530591720593193222001120252892025963110797111477121129835444292411095622055198604265203673133090409518388952394112391557651044469993002418366553129747951418612428507715307592847207095279905649190479780527397221754622309295435536009945131390292496825797015862038960532936397370287013100146101380905504009756085809697805029972041017863593220329174781174211830139231292494366362075787834289521891117158821544606552844739061578733881625248525776620254429718644041118684181204962201744350021266792815244162517929961183021303345143925867712607722571101480240363974277828491269084622084780886208191184193945985997514357084746592365107118497893427217383595424842732842796655850121612770045204738131351420219246565429283246660891986624365760258786261318590305905816772865837059478858621676533030849264453050632950686771541396142821780840644883351853575907273210296488808409357797717065769040624290307313397813990665882696461270308034572588908841441585123731659283394656128056435124182025969316295300940930290603988053636070117524093449583527444370997939506307879582370430613355144737276818073506335231259819668289737272569742751225540017128901376618489332020223176256910509809068678071356549500273624362123798404437532780225420464346765370701101259421871554515902410915177373240885577593505157472528348543574659939892286908150824476715574716700442850936707974283256645845190665035285097055315375770300831404797869326274762246037491139339015816013358172765135139447233305039019500376890761393382111697257229450118578446341021111589616754743387896960305138263815973748707053889675132319979731832920922159660369858398542141294291868132959026304410609570138391417983839366112146227202710379390645335855553356175482641818818090041852295651322164524145794916249316332789453506426359754090289943078816723183271964578407378606628367515193988350709267808541182876858523250031527266008235283489885394965890142426850596647979778353135037240435808949370757012308052428648510983117726346341181866563340266171439242551372497840736603233378476391159322609612384921900629587087104286232951904384688431011144290440736044813415746987298916494643340490075473181995233484801333191456796212612622575217099613029406985056153561348279773074856331714755143794750691746794925084719757672679758083732557567809034368905830762997454189695803660493253660797409101244276640660979704953857226205398889892445282199146626862855740644976085591366000926525292471918771937466475935429882552587072680745939103127857601355919375689056445608056272299067930246072222419524254653028412012426461091587263732670598936827192014674625487333550245995165193736234832523197714686529406305038841963763287694185756226733606908930168898474026189008114086716589004536603818580264602320839073836640309570329511684622924383373033710323379736279059106838154214328713247261454483080592864910450914214460769668290391231521870112122474937121033137554753268556670183851055870595857519269907629740022046119395231880565909897296490914537333169942539626101620057545993652144317724045032064369659183300231191062589417009871336443916068971033859992520449294048091565571550854355718474142044680036262186793575406539506929535399118090465656546752198682602742669868895755839627230584122219801479271573328318114749116135721611278736252360376858019554146551902276559200935899533672090382412466287999972653694023552399656628999110146240974636516383231122279995139444125785282979634871480811852961778640747070312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 111716947589661008743728379326137284078927433298485108366193961586335236534810193832486369099483901526504065253181351613766686522817034469056341648958404855784533560648575662765835039213604136952381681151482825949468719291875129139503122029800610262707706102245117737555641694943783461437750443614330695918660354884547384209884056629018617204496639664500295880282749064698743039060077579737396291943853924800334762943875493265523925165382310736950930762905895054164916954707729914889625758492690411338861438281039817300191658692970620864539716692170879782357674093365953813174493085723694569974259637026010885062833548306888955705811320700310898381286948876860836561690041826901169435832925083293183230836598093457494733452295161318237970985181278840807757070987766248853913152188037177415680401675568655947173491750323530151771883081587329927595848842601819542982843823007714478640261552301550953365617159481862881243580647189931920249106663893044790316171868080288933241904365017697864304080391067371377229616362166105781038810174204019366571387014431663738896951467021815897556215981659219823809111864660416409400834798449236000770221978989004327601532532535339354589204927018023696175443381569347459706735952104101429761327321554790147895488446799949626835387601552713598983422150386360933794861412650084645364911692850961532381187274990405303709234750819249465004035544111466905421374643361653064333495245285927155746361947358771933644830749670156571527193518282105701263925693210534859269046281146182557788942489577656782506765327142444137101278222578698492408596484378759930856470749072709580582280328834533842079811841085079099488038147187357223039228166227945923701652005154574222666525073850599426330016961665314852755079553426496895507795660706676138403891694947036385047545604154441421170628591756571481566499854001269791187985974991197371702206542204193408139449462811219757726675737883172658761608256125037987880052071991410600673870017217172428601764076745153493314443213460430101610356688539267103250939152995551659617854795691815922883994505402303250896824126427791755499924158250344160609464452621959764812186353385340763841450753597188576295958550829521184459241450053232594581254827571074558702430536472022992193150980697085339544862326947416280084100644280907715220069402209892772463650231224830751752933650927186752308847246264851451496255237699407826022566433053438805406045846754498897701030340477503164148323630340535896146667527643267982410104190463940887300924894431867233108739232514056161223777854975467800802516468385387116551284141167236472102980895716627184377421788417440800806063273360071833305257340515715766236274299231505658972154594456189459063748690955206881046750762820656055189534056038614407240686374713273585488904546445679746593671466455510917244413065190760094448546664207578490882514206668854623036585430504403574198675410818131593260340041559918382550764536410895574084865106749645376658070901615914444066077176920758564931508315281645113204537228001266213995339656798267329128073037168049385486740171015350144652482453368137712693011747411667919184103869487949053109307137317441097424940603440336950553911157507286343423422867013682180835897619352029269738403865815823526508378531428796521133282805727499072247432671739436298435636837531215053914035864714903987136975258372559286371584415073972190839672318067486787077273491007769704330449161747978497536414433676577240322655179250687543088789573824648824171056558020580818988115285451200255967178861465330853764890717809529257059106485929618059417245946429311786092847366726968242515733940063586541501784149262934202550929934944168145095188226347799640901148128871507466232498099787789002004965860119324803032166702711633650123305704597510268126572052322603869389125577482756321699282753996965464205300470015237895123926348337684632983157987019930307144478798073075921924605206107995132667496581726608410513062790779173849060874344883353641621174443513366100074637770900500468525964657415533080549833817869708017072702121335051021173868029559488382439705811330421479740763124719544155815757329001181301875933847740318858235756208682345066024026447948840979132456574518528213957324624061584472656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 4741870514271799938054825681337525999091681438785562867001489281942129887851965737535952665045118345943087904266981010129671012087984210591977837774082447599334403655175046103826081323170343015281035252357235213183981083513269476724205143040238853633618261213690420265432584397221935098118061661110703906316092098816919179818030074396418657917565707666739069655545878818107213432734745307389705377933499118353729715111918290661627304379592976986666867543063353338400331280112957375899187837225143099671382890897834792111481227545143894071295346542854903766089327318896543977796744689280347888629303053558536947678268512513099172064000104949362716290385983292303201212917629850366243120815218766578253732100265022418579379556227767813805351718007653884862912465071240411343042854281461484415090034631409596622770324220946761257344080059756538865980753827659791288019523475919370550687055987686171255679200265812628084420533885926755884870350187172272446599975308902941824550503450617583529348889312507788544618052916999214091817442124083986216799188560492638184469087492436044783194065616312481879660807347879458463074915616727381698597970914336120576386591201291400071361608618657084074795465813652489948554184959670691535658825715396006254054862834302411023799214835339319897302784106397417076989611369758295633523664819053090278568001130748350991713709549568693737967395948206715643440534370094737442774937895239738302145663560344172990400076066561914443965412435612110768481093029631259520124037766328172630552531529975473546216766665729481145108046544020650104850658877232462371228761768694842037039403836767003629647183190254908171623717626022677597052348385365375050337579548137139559443256820043384895288063967137439903220522843075019528059683453894497968607224228125767633953075106045998123717532310833108801341148722621046972580375088098393413878815323283874576277564316461943987405600308490777706439578783839896960767160799060326253445783500536422490664863196034777330454287104198786125924687891044569595895956630405787578345672809364436912551579099363148974252081049891026337034337290430309522819279853914330206182041568954981793729750835752760857667595983382640494686266531406798591436934224638182865798562292151313408473156022673047140831921677497102336121350308854049516935877593927737430423002556902204712058034422454300653224305436230019609084638791748265395392064283574905278540931127734647800483330312715426354061186800186509225777447253760335126219209865250484210113839440283536479395827064869733357213750570415888619506152818428938670124579328301100800295069440475009994882962989494531806334934059457989721580363480823028646696135223570757030070549001026190659117232393911947794231074878928785202566140717569015104652213087651640491118886188522136071728670055480111303377650648923780414619920356698560799740122500092335063387359926278115626061296031471595613316234421982305269188189745891054654236035279104506633996504469512057386114135571473845537846631432061987977353084289999253323555960017467182816715177480625438202350258660474402315637932848262016627461758012860837879349205326781487690437576043203332508631896640775621660032355705723518834892362603060072293809586959399427903398954707636437639715919025714011184043246245108500396403018706872914434429094160468008729517786158986278788424888950563589782005153862975397315594160339247665974870258022447755450566465360534055228067889299449484392844124935776629848317358041597627918540393318352401067886125150102368194423340344042220689952415931035016565570110516787317036873549860870756647549874347288781136709972289592758300581606990697497732499476004364822226249585689761760206454212539204218816342688479289298763557278439643847038443730634219837989980692579722847812828084582919182311713751865324041531225019597017285843646597525254900013755913883413395020858024675192661491365360974266034413920694739904348560037801228346086702695393524548180334394257183228081970690623414695017924584792141427494510391757985026202300416213075265873903652109012067706364897714429021860869642935711303620935339660057566222989308167036565964040241300884327755337024808342307111589764665033860154691458532738579378928989171981811523437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 191556586777150340815207105717852978857211328434346795562843199856024616682149246932459927626836437049876572315399868001832884618263665829742216056288860905909216026298787907324469820506031475708046280250523456004773603087451025331511739547403997487284510198498837652335602563563437215545239179321416056417226021386019992400386429348539571161137540386877636588926060003330297084467523393655912266386142097816755074428216296394844421109652680696065708141774579502375245955738502134136577843290906875460570971129190666624599500005567863055125582851606611509670679731603146238032594202576034958489043553882603940696234218231947078592119445263879714380356385344440790033980394964493157868375148848530254660123105620656846942383715562639800557301564843577708497199821204685111995280527779516968213673985265637476321470545126814457486660955704749460146991595483494741161231923225718645583137486017557312779057197931221760973859693843387337586493058651809338659318036987348017488944061927455857161605244298586839533210167020520674915083529888850656132992312346845600368859508621600461989951284687309841832588407806910491565668376857049568014303644366452821168790139494688057363820619097320973562962910844716441263465594680591322833830837136595718699144009957617635779065913853383943145983730249270698164185673690890137275378535060016656421005098594096083274566020167754385382071706982677753360904934503135577199078652640355177378532862743805679577834514935415394454485942690535477214211085745336479806078449374480657073081047699808300274663911151890626150552450693834140473745516873580762660497917636521421016598984843823030926074144043582150017405644321967750469378367930456216652093370990452743807281117704560738448754989973202611697044124250389118931397730072422491122698986300556915447328317429434431382525303320323568594683721013947993566596501328309383690487521245890078216820277331535307386462460677300706867285566513773765353905095403883594445873040232447439913655408885633637020777619992248283592089039087850608030194161365611688034668810085421058276206331654825356734451544535553373488420001608708869897015142831900770597164836090171147135771423420885266728410370042306166585934731522602022173992707464295716710092680007660457306419640795454269675138140816673504845477085799543459639125815611782718773064375637099937742598411284251582121492283679647775755851626882390759212482524778566768260650984120318021688146029311621889544010728876324428491453936424624325841123797835505825128416069251282011175424647187628417408169405684930122504000710632977319804251112281700455700968820975528349403921960723856609961401357932413763200473135796919304342333726270720564315441482505464273782146752153415907567013980882814605460933867503950330992638581207998547690723680510608663472236097676588342251335403327023662927945550509652324470506165079997962676680055066887409120124853807984062047988639584905222002652599371942770298925104751547231865905737404731237780967638819553200382735285968729532653454438512741506504409558578937351025918924005174415800794591771624831806337017111976175094527626609294440602750147971012020033136805885639282166468092066507895199876920143844953263919977535526340367442099371739523278613694837270062628715085735662457069298207926127801404237007265708356968626125075971192541792553142226955933370930784680401038892889710234160233616652414217964079398360516620898790467859307262668604643176653475398191688780614607623628115453822061593099769644396566874406232877686005220832449682811515561521207127610107250550875792518516001890478260295802886387443711539542469126080065393143937540620787025181070578837573989855740069287298057005417850772149695318322328245379312271253482191542948651925486246441699503559716605788568807267447106260834673514181113651689965886854629140145779600923925130502301980315458963984422563623469866179794448885943763327479179806197884765760441591699778760883575008328065301632821049925391363953236313439533393144809972952641007748300558057043995015228830350812731823992856571722583419191319884584762741940924582609382546363962299218400571432792189461158916319886459011746269970292081717693453436673987876782796504994063613303012516553280875086784362792968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 6948007859621517641313141650024268152512016402518496114481545881533470242213096797617168840650317504730974915237500693067703450345875261618201708958914815081640050183847408051138694755209572123607848981542241291276456539596171989535866595946452075671354462973602182236010831457146964001938526465673405427148121138845817133583872037473551224939480621560602285328224411772471375853172185915027393187641924464736364038092858513361596411375215671401163116311649455158383614981750662165778511886493878258469833526385710981070544996201556454744301975298910203200954936413021072545814447323421570895975888107952917763327125901189279287435546907534283595657594901372922606931088201604674975936091507964012412788263365158389260987829047651297544744970337185112200570329603757840532701595652780029940285467698218613430882466114044475017107945552429596950610598535882444687292508131236260770693902883611175593189985916783320162380317257072359253676427436202095113605502595038883899752774705994289258521111843017146284952412965883972919603364781059257549533297537410505546676769081434666825955062131711905048874100983076444822739270031086390629281356639785846299947459453605317843717886383756338422767187072135085844633933517086657234017822190754561948917563808181742625126295605868844744946852846072612911232172932198625673062381375534808469221592473428659831818737157066292726716833327655890224129418605123824066949661183673999861777960867943637766562447707514293524812022802106746996548856872838872676582275989916770499541716813825426766183720022225517403381147166008309387324118204703027572649379074634230935273444643113185128575619962493320413043214590307433506154128090624806919288879667306659857086667888035906879921688356922586864871773467860439353909552058253760492626711342303105772135226562459210983848303553604550743574535448005852854894162178213519534904526167810731057276805301724653370185026914171030972363210742912261588691906971591763620047482282608763077138745128943231091675639537023896243142387213871248602965501308289152940633338039309208157146955225818164513556857284376721349698883397540722342043683821578536212163939516404833486204167859058373764467490566684776375227150427086997914477041399357123072148664260809607324692185165840370332848964396653597023059363299112378176175752650063834823163883126500092783243183066370205302361345271018037243644782146131495109249712029715222806141259716371250025505145791438506906090831410194896672132149784890820808229184858199461557036026377195484828397696321893899859696075528280068347140157785644954218961690710737841208688356463303634562557395192799893153051079111180993894353908474622867194796921249276525968913772647624839959784781603287752364069056289966491019588488778861554172896660731707993032457642105538737927530293174964819162873949578648218042208737600038428354848400488217418857483419942214181560304212509277375859708111072242910527207679824212874775196036948126679603585376059594346099989042384812967104076031808211434831003334942977130313276331858486723506478215124260555120923327524581853511895263628950061691851383919981940882288238100968620228196725171170066587242402223646820350958506170390407013359645371920722845516090793799162016973690653391066129395520074955099140392567880398126851603862285795240771258551541123030813898254663668284260965304877707056827633154826410477361789530627562713136807792904827139095713038367658525389342428324479473541964855457594598725315156345325711971307965959434886375047092649186787157882200056025782608694440114714316552815532767799237674450039564300115125644575110178443392594183995087130523791342935061490663209926894922319227202842668615020272411044413984670973078575889265565147948052148485813828713813885941197496369075604669920350410579475043100121716959113321401952507116437746635951675316858476406527613102286129126090451788948559642986863310595354414780446362972528753283921455506957366217060235443955608237787188108309807266615311539456786119141022772796881007223624421384431057570735813113901227845665060424475714823546397486384231582109567606701766665727372292500849277073695803636094816760428165589455836184198267621418619148876109468287217557636026299405784811824560165405273437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 273194982788371824778585915557589228112184559435334803827460769301392305209009912180190496014732042756201225926578756245440295815565936008209746993398483465220362807052248349378743423239289534002395616057607044635373383324303733192119279623993679311287542733847310519427227945550959336866996090682400059697873521507117830529635636197596189046411264734553666074940197784155358308435660603461898138765781081763041501182315322641565473708037390516414013428680232289392864525491920611133402188015289565187871018504446217947244361804894145628194211484949944163007470200585883135797781724850610997960532605532375178734409265179281961915356527575206368836230575555059594087014253816408403530870884306439336637784410126458161418229565490855626854819377538532010531435997628916732935774356267623689335691124166197701808952518185433156514612557091694925852336205414448270685701478687434993481174475312709087144595301196175847889920374808382217983587078348385296708523679783558253209202754088455823234179149960206652784243849018568375031848238160240863034757703791357595555521622695566492601410491820703289480853977985507028377490154590870754272012330961301071635353531763955890193936857392856428228239028828820104143996967376679918014217835654938300969732217297277670981603795607137195557504019936252281835189224327057370315395068934051384654280763102398185551669351871598756934949279315145774089507983104488894502386437793340471723630679432386585367629976679878047373594842196311143448580649500060786572216233209790302722646951080383558203819425169366519720043837786726825716818857227408246494075352372575580376858387515614930461769481179655952127024555875848396596368525646555981690911704536769021255793513794837326274523269837480599328424075314576513299994333811691685766353189368892743196797237866929710287064342014345220370216920303228639377966277209200697472116278095949981865114812019381087225010539946692908416919041920895034529118257744216707407545501676807059451023357437894876898105558817909241073626174177649902436817066676501637706793350633118918395303260876396314688350701980732650850272357444594894507834688163796342848642490094264388403565364642083229940470998789976267898417260648243282623624642216585702732672078228821474950525339747946319763954303178913806480035905357373062823907936681904739596496713648968777621946035180775638923002031488002205302171117437075223116533783087491055675542363984871566574813100560904333428435367046226457879484145233198807780319967116846173420912110726024902289397107497892772516759707878530835798121335016498343155044790538054805862170729603303813156449370016507349953190323301202991727506064139773555998061806818052336994644011034075036768201231306493941358153409426400521308231055566598569967576994996527927582416359551618414986218109107604546735404938013632038351839719381035227030353099886656278320137599564673820112853582012040094995603135624290407649234695753915187626604053498007767015580956941941494102757360912279612518369322128725092806117581053056704695265837861674487360253417062050772383041839629228194274872340730311868768424916068640414932729234028615113292739757911695901500116737135689818777547427532161145151413472144356351940678692958460549440139571009469726601784958474733077624030680117569389478227765949137431955364129620445599457060265244136471036164975872298758133398666556432654850613669304495835102607562286187424640059052103254249330421650687048217238090279452740897276688396408208248282909031327426698300677584920460752173471690333831876825500305331223667700446343647730984657698777296242801727958937166236808679328164217172196612327441488378761992682923427074438481555635523858678021483533481626358542561246958428988066436873292677307608644958278529649484604832530430983038327276697529776149858555315605684067688935195811207028628585401735345100155035734006632785300617282461211790035566161818278842713528193142146701508373307453067082414981902188357208800768845244976052410238715607563203266583712210305606853540073474443727685765670300058668435748983439186150510112024342139606846971389078613886978678146239683094145616138731962931315125666995039211951394530350977815776881502049878086080605954499844756355741992592811584472656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 5272989776363744205775703519159027953601643189825230035237035428968723751076630407486731625235007808881094681860111755374784823063348959317414531406930416581323196713319140403610569921699185603801417354341715416040273702982507907875770825173422875485206042658223955523658479826520419655674798728006102512672406739429063505526685832297306293511552747110621093644267237764313428922614792707128325629326482747799205326821012884551466428034527053286069580790090744063025726038741287752536889092563836620918658779797466477903688458452088652025588930404968422571279622169865072543838093044223663693957425558941027631999939116159471190405545404031768876001438115766822563657816862967805897065739507995746796818401819188073541080360530951810935929021709206353228529627694504658695091344665323117435201416315990301724010765142025347928418147536229125454024831375985742511722806623372678558488005702441122338893732292107071937162755947665964398215086424891897974376757272205628450595505682167590215731458948615684471639625401514669858366662684804755628829217032684108187182841947726509644829218275385578168751823442150527238328467764037332740827914679510687405799033440754035628078523509201021053908068116032830262209670333023869573689051184046264377215963057364300722396531517002711096660649771441502356448615559265234206138820546042860946661967709840554915858107636465702479037287625245834027329695693333678624469218401531461595236760563959732534691149791887004648099130594929654276610429616509410075737725470902731930816317283772412953570469566217768436723491047389024533003137038789053069215263169776990831075907237803839326789374399571073751816731105629513412410569996482994288283405324955277286361488727069424059121301234507686543933446094064463636043183577386395277560148001124946828247046106438673908022964911284802219891860805602671089536300485451230524474140102027941492303637003452258862549152661984054086151099504136080152481750682456890874922102010225317459339976944693047853402510582545684462112764216250562820091779647885207560750944511861659408065643097438631126236686624702129786002612361988199146292940595674563765328721418070681214194073522135573909493719893717389692737615829579986860376160244693710401721301322914445985998420558948326668875932651588125404200944475722287151588756656913537366242832296309877377838558643968432142944675537912708673731374907754246460012628764942936884597345101458954799380738549411572383828693129061870758587802425166147947203484020251949205391971234094332482149490809655867172625730440986824788690323594457970418359779135157425392792668599661064484620020278974332048045575014105396239350270516181457929461432343655171124361596533379448374860036724831364581442744965718018607004648740865323737649288353771848934406885515251921524272906231838634629782429166605469087168549587094242531495409865964449339835339451040442424297397993169880848460858557178520384707432007799815316979743860588620464215892422677423779375744216832414731907183836538701506809406127334732497488851352985593333422659367744358303652059086763841669168211418180504351954334879123841129683282934687454778679121998760812728732269583252114526498980342814970430399850015706337478960633437940169932253718458027585669571498094596062242891528462739848863726378325646794721726546533975786174784366944225721219499604718128553900082889573343774119650552478402852548386442837869933742660799021791945961869258280135897184032479709517249560333752845016015842872535532166703757257305323505912403695177418207116598320780915284308038629085107459185449630657392348899781676592349059253705135341237981829789689534572160512485443974763946970331476313970003956953251367646979511713825511662085862093431512014727702912243723891861533840966951062413763973113400334026180758136945671452133737563235849533247776010677376670295815928408156545547095465831169118016668021015003152476663561933710090297979632059922916153887832187956193272017285405929268655587420181995061093141119042819419464371152317742345841072831486941625448298107477309666696470941941923995968687268509660139693639282183246861923588792900755241454202928590033370094174788295688825726420838746883987021898932377739210863865082501433789730072021484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 151339105565539701501123966454734097934486605448326561523452380237555920432787971259797614501284922642926327916689370787282719757023704792429786811678654387627543204178056004808771796307710863643279804102262629573080070807896022805370008708039106963657012694856768602597588399251503512898921568690434860019703080677021477712590010666881996020928897899014191884459398331182622367474789790743775075715980807361879089120336582071101311727922466517154247436858823055856586004037091263925556479185573810929503581684170136891193051344834872896822893311868402461918577637116299390755927736341807530942451853595233280921213943325930839946619566515544545819636210718751389538631935080458433629285965373739874849759458817325834651697524368677589746414980309047931114378618483466743897237078256079824756949575025452309720311939879627586661041078995105015807256238350281565650782599749211408754390853810036023584803332942549324508146104675682423089507162040762300862397245483794643860332241343441679200223202968567884363141465076003982316587708075509855378304094146801213191263216271406645411562134946775013504655307871055028712126438635085920917738603829615614855297481924179331014696343282391432283221866268353944906236294393394579507828577124090038745184863775917588519394029347615598282785780555054175863081581222914566294706815301501654362489571214714870953550035152150818083908980301940990576241990364614158153140767014275136379854884313547290996480733538081769691652516536592402277084981709625187485160938647074020615178448025101390733580483563084541286086410883493631850769694314680360087339787341592467639145595362398018023776959668933121139807961644811317400463675484141546278514089176596822719172524456764653632757872312880070333822024804923607677852087447433269092145527160714239248755074857543833084717722550199614464880023690075601469488615502834957031292240411624642545257600193177812869709124882312097506631249854496528097726406402399052785886370252433534618745698047187930380877804620041305675363757419837813538559189674494110004608182754979924391080737480685266055738145751246021034027664111174311318845732054660691290540712640762583441228932265803391538322395056111244780061887652838248100131131513106019601286896251892079290671087049486730031198630565505702763937614678595329557071134230766628517864995153805563624072399884348894792555712850376541653372498899614769799945911723348131463943119445030379324944175138169319398276098434161207056669281746492562525720319896064712410823905738311683321112619512073733747719419008987832160810234706799511548658102689910698951421789127697523220706966661074626575025168089170502503946285843652019133471934397068274347549718625770817074825911549475013192056095568432958859943221645902062043498229057483853064486834362715606925147818973902807865971943705237398970628926837535684254691622629321292217077896847072736913332733763733942645526598120597028957191570649789704507637862239092877076411173860319825475426078392908134911450473076688581139788250551635837840899326554194153931792562490829518455730626095479323477025040444806097782963458954516376160608831444353282563989277374754689350942331785648589852381143876150947970542130830178238173413142225506749985116156718931951412931815764878829501072172827518200217190698407069917843937479292276386999093874389501093171456343283430201593184446438477244188591184172624350324165708324187123637635233553604730684199825862178944129106094516733046567905430726916350772140188880910833522208569751484761779131163204916885195362279456013916666035735923582064668026718327995428454101012429333792414313725259379184928552284770189472645184585518289251702991586305250758815243557923642802354387295415050864870766002716924327120654136559776377897256379098055447874442935954122503116714041529558867691063878685700899035853606857173306380304910881241326482853218632084418757062420877704164152905313895191048041688566418128882718749102624041989245632945941044828943117902375866146231644142328280400377974917375507198177085159526907481171806178595795844467950770045399052436665571728339587364813265701718175560550838245027703600587002489644475171416854737780706968939468316738516449855090142961877575089602032676339149475097656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 6046417464318888789402281030569139028537572921553017903572196625849263712714865394687683202578217976475827391580138817562499488585355759273177206277148113154089895894959296245730963618300817457319356939904175857965243198961654772431731226354351651277728411855611367756871744112185793735130979039577472503099438853006962365512673969530945494275477591504730607015222206203676016807615709238833111084531069937924840644979786094236521719727666459631870129471379683771815836316456423841217859929017710247293793032667714747912865062256819632647264988058542242870802850968446762606990746336884735290167765693471746681940692593530991421735904816323134125414180151485941024885831145330472879325854143591180538384863258730422730818570159866175352758486249800960289018257670557761609433899309731210728391882130885711813560916074470837491528802947639032806198783721366210047337810442765345246371392179224293233587599372706908055463809171909404568300170185781761802518977118765333471345215520374003302851042326330043684003088078017868592723208967364332207470172225361241672844195607881993414160026001859080915935064559453120431829186014375145548325778727812625573600026174254299016299975277625359812789585479713038458386824745330235166462134559956742132676164495923459704173894111468829024081477538248751761739105663133543653207668229755246631667319457049995143022939288924786741285943842686018182333629494269915115615915245595572726103693303917050574592479245039848347443539730686836344389348671602159374886379906766821359876183799682297742185918000871510913264848307131687547970441815078281558454215287597192258725972812095523886055257113103423894401040371666653677303203353806437379410497808595952612656158948721112195635815825376422508807658514608348671320952074415576731692758759216092877536284201504736179246331386833644545575151416559082329258522533306805534524141919015544400413406724216779102749845368202356371908675272392937459301127708405306635141508602859317201608888055365115337200852829357432195088930112694746253574536849089338137369721026532197070820194982885634704940848204227996852547502666895351020033347352194567152157850479690233449191582293669870820267596939211525874526176200579988547720798165995125131808009599893643639324692235907034806085972700667806492281307939932308239541295157970036894168004969732398198197739983248709312499998737408264945946113479766280622344155919706313477854686761694905233415317427244987896050424811197767481400478365936547039809549770639737431340437007055563620634024109573525378631883703384473878701680599562977249763244574349447838573780940625110084021453058410295324821599227899792576994204807028616178462635733559415879449305235669201818765345266159153618308155762849555881558997729579587669670935646427231487637508091278071876318014104674352916640098311345934684519056774434694758068292103456761862553797742358902224668333515965545365154383769674941288349217987452834265976832223237920753330141494466581047924313425822797168690061868374650824276397083390822361251220871361287263462647377977706202889455559972985485681599376165357007837111816693606533606964639730357879824592367759387398312274888176170057280996508328270805011154903077411379987305121261227945683449047498824615711825807488389055892099678034080256980916871832638077922676429434506629093377113683446281654366241077547817408390282863843444081456991026893603960604111452648047434759792936066586017438319724260036940345405962526023428879615368248114759408646410195146605085752859040563895951394005941617029821871897077015176027487887631222147036593634484037747450502899724351663036035823997140133626975633363949832924463657262645704502209733148224138396606115699326595550733237112328501396419085897826360872593663846417576022619505020082772283624418258675880701849931970609502231507203451778147660599586241985629178119890377906434720622394045360733511256107554704352361209167947118333102947492591555474447684270457848136406601912321073935245791602403708020725127670413973362545505800484362266128738660566882550226359874998468512227287811079932025848847931686223516606833788237661354488893056285970618587229699983034624069874481043682111183568058578426426374462926416342156699101906269788742065429687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 223594461058472785242864586943222685410834407828213067503971473097944194304043063414241957003780857004810601785294910520958142079928681420158997161711191535257980470333928814497615353464281425947923022134873051030388192916187717792530051269038133304223044245949841723481487651671670288599316439967036770013703316417218746046890174421126348651953066749939366806330536710278365799665566472989334434558680467715815797925719372554062128637512857158779847324071620172259030926571157501409492427072229693144737260846144639537260287165756023477588621126489338442418676340315178685572058783459046035302835887490277194453437586412061266807566944553675713804572593093086565165035557968702009313139204580975665811673599173448800339352888693494250292558031307264782229528096588806089382309723266930729742943675888839684538602084923490068989152978503962261319031687541599291840621797580986136144460297536238036168844378761940028328549834471971587542359038397142292482223086776802477442821770914703056885823101044217967080387474843072997445653624041056177053803533665273494011827523044365654200664122040770696885011326039864011899044384313347457351718117875088844462100210581522872739437036911518846701380895591828508466054516081146990310846069246920039927544262772923704961798941596102797542572609172036065687859145929839028568401561177831566388821475888897712192562332221733613342873413226373514364124907656737616537627620219598566758193691144457482401081967366937836192061903779965238615876153664433412285703496559744712361136256807489781170533240933663914790591619771301895044955259527197221424349531428573400547345261260284470048037311529575849849413812500101430246287864704924204760811741842281122379798223334024649420015668763786189804841936311177869222395387752450720281077896433639044560248982333609875044861170152365834593264197218273494087733220963256917102015781114787902328482633699886347025677789194595539828353186147960528446601414726032004667328358295267793371205584589718049195004939254945242889915491781486223630418497616382274700254290122838435113083991635857337051783730907226867082776981883660167582419337753858022801204859860388997461456134086232535591115069556452008884588873666199840047497389169672848476670490869785974447136004143557889120943932459129419270217027917604840837044248733892035316022095620748014900351256121198697934809159713415823648332323070408963593913283956295532695881452024034625973898439926869768574035125306336257892735124398265788595863904210902926906280885417027130781469809363818861652918056442992069061926516713881294048209938819021309007792802765386676278664275898670871588977448917897669709858397873144205078817356334649757017690710300751988252021163294235742584509195444103973990743488533521662152542301446555675058002037298856671581393421124525534162985834225225009256016063229501214052709565469297131075091063339058188639364769812690321469884769174927495166437276596488647165315658097813091360466097174895585760105543897831458389585463351328168852011194166856239430189205443262062589019006616619441122742236182792068469186096060773566169146576942052357217414667170732094173173216556385477385291833152083454935518712921143729585892583853242093584008286662558984140943116981242126062832695009596076966882489498898615901100631092931265077594578631554344212645208587295934710275353117035822934358475194863911968977974124740394748122387245515006199198469940778428381635242471192787149637433744722975309956626969355262934681716391525158709467170189153820340626692368187652127738627815587679734295196227583013791951506012624664253220348840266376932812738309717719375457818704424630560843988243565858468179329064827105048958883596731121680852969025221279255708449586946965198468245702690717499160106229666470075070999990080386896827711120518885530900862130967184543109403435230176515922629033224376619256921233639177566136738442243533665282852876187394067039706851953103842552143016320870867372166075575423597167137087591048570389368898823947109361615874895484729509322446714692866999493452092999117081664963345156572759877006395472473374860716437089869425729477743707799381183238458986483471289247358661771094609176527971027735396765054320944443588814465329051017761230468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 1950251109995122976451913450443520751914597717852530034642198731113942877800102251768447652703336462031968681362422622643458661010965939218055523987679629521714342355330007737097763404535894483849981872009617420298285439396354552083277610920476780094361802729645220278253565211527389998616917673883410599981822302834600824865365127574304986773339341737791875500988460673069797073879907798739613745463137322002760269465634408037883149484930070818086356819268323910616846234364828316596544727099144591092094510895534830815864158236396204609398901528008745094184522938183742665424944592201629015242266791161598729356919324995236553821372141043693065619107252345515942347857647423034043810425515270378201630325459043082246644986998583928159061865707725803680649782741131447207925699868899802831590487864118935516646380924869321839247598499903533105326885343134439835300044331825994635154564686740422146034620232284167192514325543655964104467577155272624452419660931695150214112397670999022972779981375680299575606632893658958588559351083801905083588435048953616509462334631047427871270749200325580871606968340252349344971133696657581118575963692063745990784503770000724484699918595979643157696870648202239615893251074192661569038053679382427619468168785492387382038782276944120990513017577480226634733429826215254089879783533495091842344086425168492602314864588164722549670992020082973119787131381145885251295593948633319831728570327040856819786778022453961361873654723906152015182227777581641023380117633223783699652654377523680873110121509517506370360364051364387219295133774085598175129796933217777145470321804457108138144166612217850237040248933404873677319071341040806957278637818970014648877068204359643422149789548146757719460403481589818300187843613191148406624069545336804176444241034903354780468072742990136754625724547591830058783953895694176871294937973940936179788606481801713713631145894100887796790142377267315843716358573755298389731492124956729497947839185910307608659317380956282174725965034680690260197456697837891113249066425082902396553102351970256305054753846309994641179961352092390989302963430333238540324767798777315971377417196863982737101119824840094310293129841003283534533682703789895246136700097428592921914719793245421593862602344969006544642286157012521575958515998608263151429016287808050737531538576122105064773939029115002785742263450618184008256571790329303047992562927934444094252488404756029435425814282830807780582178884532188168661512810051063737287584171353615384541006422267303654620100066250470959080248926335549380648212997452426982551744086853824458456061443450749834376109812761365683390971345327699586663138203644303204808973398635779276283697929885809839726942632109019197562487148470081639395689986428286163029592473531805556504382948738259845433211290717146804553337062008472402037213228443379627809689715901818795417550362109055313856552285869748991899243194702969947470966977607582210101229956757672334155330197007368998840795099570731961735926631189787465432663881902462610380382935847846244207970864644712930898923311304714435759743731552007776071926531352130042813590238565662030628496895138297220442803485659468894057142557979720630645429069932008546019874846950594020599761455979276183276781289792874251392507539485718800291603199039945252781410062361250735076798940435289422423691111853086758012458815461571252972734309287891750357992471114535542513804670929964760617661933513364252582760699734151971562481191556329608111707601097608722510841750117838801350521122823275182239555879702516413641656732376680180618173844024277790370192134701665221010511332939020314784210709916719553187641378925255015794600544488572146195251835611827785947820962310602987993080672127468311837684107797956366107710081580327654206921765264983372744578116401653846004451418916587287830688328676228953288206365725906866034199015472691466648709219684252853906110801291088782200958883599873804648538963913783627420418059387533024059369868356413329350918810629499540696743356810262542392220106243134075164381675968658065177384916115828176525718415071592546531604422261712173337093794645556310805280959816152395252103467767815859654315395130264043643819604767486453056335449218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -62573845778168105487255556425750562410946572194593697087607315177318016576806771109794652173543985940319902714860728406252839706845275021099338655594028251571651976504817135082582351531680836679775561562249178848123914924376094609086619717247299442084566000195194278194220200317956903749092213438465277583450339052033876245003927131537477546309069234685639210914640961685069882539684601569746214999261625088494408668590949178557447557915368775057808838679771444117735042402138726334474845645501020243637656222227165161011705692834884391342300896413844774737966252358671341957089380326079087962238754366211710635412059447958421389687313390169846915740232084179283320159033491156574856125574972113112032618386490966201054824536035931101507659476473424240766879200184842750000849310754257058720788635536182931687701252000003250867454674243412498920928222343849202412108001605636039303301236036717918774973953324884400723262881565467958067183569225349877329771001864215430223530726282187876721365361003924998377426730025311837496272891734196556146469199934665494862202392499397533983477515410784656370878890756781592066856439877661535130617865603287842034347484280122676579178139253279954277378577474193432553004518433107328124809100929427499675514429529622233119868920941396631915365391246065533299554213978279896193856683315917393280902463071348350394608958999679559222917935278803471858409667650381633578473001172365173476768529524482798490478967407583556156376274168008959811993260912885213026217263337895577856436165892557476336182192226177701080889100773777764360648498113705325361375667128290617420645715175917675751776109684416230963765436706279671584718630110467488610313510155840531981804369704837468499770306852238466265192381877310693176043687219789393421811689407482389283396715298850603004170284959218147352774424528903356821263433629588581571799141645708360550164303780752030712616867924997886134348577719979808888418238822458628799325496014178353398703814284043746854613245152968335317131862265683843307318180959626822422232763825794420399734525245288682523487694670544887806484850977314693625126119144906173310109309925944858383185722785145606254383569151461980755756823659360191649765126497480838868537251050520211726547254627964404776985969115844856479146817052223948273647270340881526289678333512292014486685351786923810786696515484321876939024917656326073069415474985131371954523426597516310819188251086186281170278337254354102226287856640255708686719252405944994247967875716701915434499728543900986564099724665425499358286146113139375180017382779550355221039962222352709435027267637922593716932090358076378097206628673555433034299130154366002903926640304787825027018067112859578822386168137212802106207941354306994335870424648033645431466120069611430529183105413275377426022841883932893886653811898208008323522211830710378703599718145105240107037240562359383485971885022833573128450087847097676619082590945920786792837065215531647890635227343029286099984394042266014042533128378919871214287296949946085244474341080304462099216031371488030112616720947869269523855541797072969776010082992603632272128514106002191677510453885058805383418297233787486252299926185054746571861343949675078799394992139550650558667544204400234546499526996552291020894927002192000200238082197199505555492520942486849599585702783884007290244397860698070816103649477128465127399765592563303855927554755395571558349292927093175782794277704726148303510136116216062905490948671337642866610130317510907092095293640564180000805045191980218304680235929895882772457199014457277269696873217609245607469102681043087139990433462991127696440583342120658767855273627744057781198267512199086487992683665754838499236856288455868270453309950903871029855065459659140492178941993583189928923968970940759293300709403375545587057757818930908569522602292756194956223038845265538781503283667862560046702088513242266205390874669664463196782545171122515664683534486903288668408997956121235019709272894851219816524195810953534289455948484450279530818825998194709819610497926482010636524773335364090226828479659956512172908470616387988375236477389557621618866400000866879231180782461974870207288027885083811496791383888194104656577110290527343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -3925332407058159223244384751901774257449565434205094407489531005583689142932414823567498907285430409684808053169516472861467658472117667013250164997749323671737565797791765870148194413178707217148088468967568285270741454744293434432210574296498953169221329161148131761977958094012941749795940802977321432449415490380908672499661871313267278060519524507549741225297451207501102798991270335850615870082782908217453898441455161358764057076470787061673113367480427370392866500739818717064182925448736106299342889930285190525551596211890965281135866286059844376861288716215756261918697258323642423819909724926912968764403229378183690943635759551878151535632550272025423402047969302965194088751001478837654924690059710346416306367134736012533028645116913867357713677779292348181678368492932386917337940166427077938449645665862110541713777837829691972911655293736564698528216174901824302966094408441958224590956098963947459062913133769183916696457010985534834917059904184686093767117526903528813985800569555577101783815340674211698951300803469171317709853957955323913603223241719559987781399189823473863880653026694289275693370669153986686353440644896960195861194636856630474740392553686048920339767122185874069523035947689110273565225635500651408299849246724282991923710243974878179787207897341754744954971368596568984151331552386121752464593439428623531303329639058991076413187354877438318997651203423319779798946576508575291092015649908223719820227295139576459198524871599173903437805039575207020681289761793914975946318116486661661292287164357642781766057607617206067160870713995314685105375605450921406180834159546789524860240048983394496791807125475086892974510793212763606758532522441845700593358099443945931271452499073570927259993845582904576629264495341156250897238286571455106624250550499127511883504846585554857680649181237921440783893564588683865836864433524945254785188487542807304800364685023924984595353826260876907947777652762797396533735401959769149032578945099813515783276002140213491177970352507712288616556109146728051999153512927500632251754269136347964693940157687755082005532198014010465468828054361249473930376867523086298861093938739442588749136163984918760212750833312001945269292662994189992003852303014169202086962069165784678989775296862158347662817148212953820935276849982642475394817384384775167801991160504091075697600011879753354573265671204617198595976425808134685359909822985004822226408392172327887898559294473081997293679541896952718134828781998878171130927732224460157039971550180592926192109627724084552588708496434534242084556361379333605081794742845973292041948821715727556845172141602561560126029944816766800512855288008627694093945073913030347951184275686533684259823031755776152048815633384615616576514823349264041268035224517214072126504248399909515892186239038233175278804915635530267577106915546204740216099955551199515490823247897757804751342547353206078598552723562165125690189801383220680059915872717108795266335876408889715971318242528340836226665607151768977880337084928581031590824419543451388325029844465931670167757615426855134532966995952247534914559645828741764515251394126137003758113463483669757224945285841645124881993397550048242676511306724682491324295836590224787210938288817819980377189622941947466888803015156426182571558855980327573879527983358925021262778945908520228653605265889428859644580290432412705436209684829262576522365359000182868388448465224865184861365396866865335904963427138808556640178472673250374158332453436880703631301893963607371202831423545211912096624719633299848673832721527314538102811593295490779371506678730366884783822830960429611633756296040026977432277817404639727603766726027502200392992777355000984126021602342536500665453513916334456042273149310280321976724589452303806299021883890893496845102430944649917866789341415198113256854876035655179410763420332313691831183294524544855490451805299788820926414724700584896721038475467578039960651132424877357074152726252073320928564665858771869370463798045658772621009683275516598236445711721104452615009664572967536738493045308660998034646808452715251957427176760883348612310905946660090367002926552279870901257804034454359049207152994927921829670935949252452701330184936523437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -92537670006647896368636245390864623753819784422721401551109588457982720898877085849223773379943294073158958919795378360871562550553592029038257782862507026686047022399763632392859089177333344425917644057838960665791449979203542148811881484990554493973460532616602268346209220231472587163184392105639930036300914567515050661746778226358271366935795739293417140828281962494250001457902613780885975366202760352488145003871296819555448542218040731722430679139517723289218449664007524709553252718987852792568041999968966802481201569540426622228088755342639516864067291237474419410226167780046397455497715981107888491487669959159884377212601496347001411122005103586958011094572471369163024276155330836497292776556178822056907453040718773835529570948355420743199903112227930597081358567901131454413504161964961843261996339708123805524179564711989861699988776339873224933470079405568117124131567163527115576212741236660344025663715715333501643398024216582239057587941650102993810358377711460048982893076005478395809834092644772151133127863492030599970026188598484766674971431360937808066833349769524324463443656838677411748829392895666379493756839512491318207489660626447110879516273772525780458558524792212866905188259546373793910052648467379252229179692554697775409333708153277066841032128324647693764047941203383279814209374475072168688026409780582563092218660400310235423777323930918772555576829333614266321286923116241566608230329826498677705473271667482556425849187362477114316990371402981581083603600734104051974910046295905285403680599389347758786925351412699867313620950053018538456569969159644240595757175653208707545223317272392555632036850818766065356842584125458167417948794395947420794999954042071744812245034990135967191599233585321792951276145635840228212828696101100796127799546000172460206064978956906621947772459814332445560753232235360115140668496663268369048612704896724304169216008579337927355318997403593692829991121259716945975058075096174131991790121583385466940378442787356001128335210634917677438350305524961826758663094472835560176133029862247509508288232370851978525248451497542678344157070096570259500119940908573303593966295749800920310168387981002630375434437132252531854897989709155397400487296772883257309809567643355140244164403019581320403278338487206082468911735538177914431717434277164403054583595751027992938986205998352412925122846994184667343631583639278479810615776180669139244724434788943883662476540222655568300312599337926274598791178764365725485529485185972716083259550272915788694364832640289684336151208881821021677479619014389480351095989852595425921257380227031210666814381223564188000163244514917583123821199309863349106222053589171796338218956977134997991559022749313725877561509163089176861346069099744700200043738488809760912855206891751490832452068082943293873498295516556989076869176641505335622943093416049914640294953269766652783891251036728675792477853622555631323417056350583248405610890854202318037370536841519331438052167169538849794966188120432527086622756127732749521529997000383579243138287904699024983760322016228796536537225454229904633339151735508074147353954744974188714929516569112064711386441730015758953881663373495634253012921388267315672668536406785173111608649905219888848373746316391653730633852021924657406759635205463250725664639127459436613871769869905763108581294416410296577294800827438629408277131081130573912941342240078892389086395932991256425184858615504034203015516985450505509451780038777229143345997794968632668027378403025932350473048425018016347674996374843658762839159001248693275507746613853221151152037287315657328450989571551495714262447564414237640264402241947962892926464785818802694753161037136362993493173227745749168624816964284013585824372189896236282248255006126654185090219664889102892233756165993858474558083800195325778857591980132043049893229905658692511633493538122194751263747537578463056959862942039626557331481263104316148213260428948295619651875214525652869498911187838833378542802907800614873733761013638435812278302874833618117176200423621117856565227664517161953873815609093787690801234020684955109208713059253844426004326997997436035137944877092843940315679903703795575187207589351601200178265571594238281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -1365837290590658992965479903924076603151367613905773989477485742128173100819724522660853501221640241710458162324514489318418293324027335236418479041525924153997039081920477008987967139192460429758068010440136561520128923296777518034929003261852125519635059585525003857726746977449257754418244533825937713958447604651564404225989001076787421419839960961224746823514263558033611451489423372120548637105947508779217252227239712599574986576081645789203721698488827065422942326516580768087157683145725913913970955891086204708275689179811020864263752628960985309886492439302070621457183343195836581208661019391352749418760456383799013658999843009001604063068301365348456889395099002535268906016154726575499484351810743638368276279438174380079489444628408904166194542582225017364472247491873263785193931795850776454706587566832534175963667777437215819852607883191110431894123887665766636062979936302753063719700072434288613385862396930019305296356264437037491940660458952932546394006682708335294357680030066012258008617810434758153924751164432632118662532438771495412742936725014300712492562014707940612079759823181403736836994810746629948558311630850526348131441638312787498086284352616588285354197267290701065653733566982622466302324329245413890953365174649653457883110930440394980862683559149308851311979214210553968761678423767020345054187985694018410995433978443980509430682466960568159494822304908520052926169084149968958809395908658513213588065850455930344238548124837260811447373302449135826734165150428625901096652719843616143684349318213100735914147869846108147732130782985550192556804078845050531480870230026587292743727167599122917013349115560255933107409824421375405490745279843351653936584392749378729083373509611119100238560720950686058271038303963881050918304676980453878438190917369122291258365988116247106746101314704382585123877236776992479741301839330803133476745290903903827498730897177695708066126866454484427529644105328195583955274052923794485325079519642302629360883256810453963672798477448417168112545768998586192537840890586640964255329689710809210172802157059536564028427409004880072610846822197002832079185021530407000927805212340225071936821705755757207742785045255901317435518321046645226300850711532201109323945131057887960380262406531350667401416019400063085758586444849920562898873145094926090273189703715291945174301847244298982635745661247318579177564280103768761545346198423143066924148133745176923550308500707544882277302539539018912721270682683229743465312551405508095945233042436847414800745591238652424765718595809690964686531292322770732445752862277104575758214644813419982245011813134600030531237148704215477948846022361772480567468847151725804618890469962935448409039749299460624565530972027624548957568318274609673535304990452069224971216173611132528907068901388019733199633048586829981842249815101271543395488798596957117271661748752783176346598728891732281099417771779161054876739272562794106035525373086287373259175990388450763663674785952341521551725675502056162293151382404160338734947545245426843540823807276632128945367137076503195825971553044703177092375182797064515685260573270718476361023923019583349295403132168583219555649199363531649297520154120120995455229641974865303662291966057244269677241655075611764426071136249778358399737102489637590545442672083655216442908054556197474631897199998475881347127978194236411100537190273476443115108404093038715639984706661788876395409549312323856096487879327640067572361642228407898485045356647240203978036996620612686439966365509308091389052895340048845366606556150724593127300774696735441785908889961109205980096470934357384114793147261696520936794556623249448214528824850855476657441875565726175202836051982860187283339597601463743423111996783877787876015281600369283509959106368070097793125890165976161300140243132240754931469344388514631516548906028448794127679458619135044451968681354408747169304073729729318334141367866516949550371754768289341827699709984045375331064697360029330235078766461183946966452718620200701066453681265824256270433289463009997975686775409405727361505447995831833059498345085759714031303577528171822195882061281807552583717001585618617441667528461545812190625071025351644493639469146728515625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -14799521364743129339035370561262498811577085755157023918367383537513940339277865039144277757713567890041604733538282050672157589635385040268471007587311284928912820130710624568819618127769279064904761098557914679374427461544632766631928451974395045810863141473079371587482043140381105948555539953910798971888296285038129020547901417740219043731434333083031150117366073284963449651673956829906510287236113847835703001626706824901770778186797688296406476890607878658126458727267493981503453686033222201990942480699825668563396646772902208031953447742370311293993673029323703428484522366638616952210756683656503865859137404509268228132840678370205264650215412399436635335175595858061304062991005611219711332607808445409993806736258932303702097938443858469955867790242234024139058312293102537491542941668320608865750662585058759292144264900417260071797804879341922988360487436341046333195744241596647808010798953605810170201820470905418063130973127533493444528499706510698375430572489607107835172178519770416660828797090318762181161798383129176641884225948539873397109738627135112027299566183280073090977937324222418650107351754678183035110629032460205721692195714802722842446967661990350899734231121022106937899470369380968741554993541485511892026839217320043422322136986947568461913337343275800253527560081396657845732393909298023660637254760687379537895077897991894388828247315717642152634702449483804962410468139368995031179879827340505787026203476205905749172930084624838628669192134078167085684040871676701585495725592076553054848546016488297694911263727209240232860331280609474408364666335672747769154729947126096309203899344292648528054250244420273825013855171223395674996787572211480618599127566541975406975275401101925005456546585440556064798837690181891408838680452931574113913012708415717270627375886128276049447547155591748743955901264671857147666670500594691493741241299409489686615121557778104995840064227236501724732045894120602382127181370278923963042927982820936896638365791979881206566132454191559558349286989092962567109273949378666363105604059674140769355278241649287230768406307459088943666956286566507048902168428398202708744174606299808012387112766174228910467122433241987384634375450290794219548209974994896590043493406349522294284648790724093832689766684093334514429855085562002614262903311452654390664734139547662892910627387839393321748783807490191928526100654573307600708744777843405007407876839719593643529747509196196484300575203906972746284147976324574090681031149058467206687319026613106038738659171391016348148583700277179452437234252971366047245667500779030989608835484951201098478272031075803110745648489189811838746170385850227475364103755007445202662166409938320115481264218731391434314450987345889341226020457327472283287198859864948345409963043571990527115287097905349942453604491044146228224266360464562802902988177290426796284264391441363255703014671641569137263815277285425110265633682285585012650287060511909935850909617726242026343860862702718998287452161260159223442242970988211539416080462489570673294558852819853537080794862960031921611621915147464519309221556544451933674700590678257391956065716153356299143536860912617494811833643378541904261772014672347006032323460202083657743497387642773876297174379200516627203722593690395854829658326824726571177372095792571339773958182218011963820074160912563663776422088048756227864336461409725386819728257465154621028762895815439319243539645596413352308288447403942419995390034979636479209816146886413434185274739456972829737967328214376308803850929941625918532396265445746604931589972005407277451710607877224912364912563920082755322039008928888639841645000920875943339156830482758979481490204626709195707763480242807373807536462585383435642801288020784416670802763522318195887543161766908780162561776637721619771069377574498148505672614751208434706574204380710521878532776878454246627839326648785953487946874340852919618721282371771115607271827048169344787201632180305786009134602494525682606878260500143393973042907195132284574661084119764812423938199226482372010430557983528852095518166932079268564999318432807101931075737591916531849598611366230489159996137442345625664539805085265396222826694838659022934734821319580078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -136886067466044868087891126642601670808255019040246479812737370963278276065726676933788710831443061527893351226625349900560068887990716752039035406899791391832356919729197343849491134564236228441506192793827223459119150074536079328259428288160326217794324593699691010767024462888001126776686369421555510366145598193944817197480396936483800947803354863351613030555150295860663454608517562353109191967847277172138119667181127674816724616513181107560720342419842819533135012718945282257518331072385630217024570286889640364062314405678279637686590290431211667323970087616137714642842565203384723680625104213703409056520032235917030671508974755563827720628194872186142453722434389566277136621431758920464448071965448373001429132358235614351488266203593128476379723768134157536896525514468775575255956507635187745942025267308653059113905441187472317793434282700122240773936884215241972471310199730826084019534828499008974072519570184277231637706134182352864315573515405009434002275648820562682840481899312836083814477400591239300364192755894724905566445366300620450913605701079535090579661556843194147782197842085277761043874335798542248635160779162481568345621327012364589128540206981123667911564073204322954367445203556932185499447073521218230801922741100512000452878575922996113642302488890502795068316214306635213107673587515066404279047212862164670940306992002430089355446548590735671820537031672364506137177948039334720720805848654378956411978093430605681131703948072270812655733185213241918290492446756325017818124737212289610428010026633548220653089326637553010874730938682186898002439717290941025651527014057358303177242658781846168459408676179607453743383518973737347430843158572197769187921852825154648225174165024444226707868551735238906798975702221221370634575205031121348433295306299171050457704802224121851841441143748733191513731525781805676123960954755621648105009108500686769917884696947789177805532327084873020484495947975309636769254890101964124232788109438372043042947381344444338239041481223463638906486570056056947144344030574008202904621475640982399437948777394546932983644869414396505390198327643267961480194584929672565798154695109402827521902974056630902577915302767718153970541081397607585516104528831629526363559364477969022701970115194529706244454044763244523188465122617786500574435026329207691421673984741863030861468758005279681031135035665413927281173705521363678778196826027422253331249951481067900491183903929139697014482210924939263562615224418601143530212025540586768360182905703950214134263851668091465555709519805489593582241354052165463712464624367232940840188987397781987222313892846923174748090068783592814555861190350310750290445002077386071071510704319495171805749961838713010739047782237392539716951138648812574352761475650325908183015725450776887083096691580711866012617052245523251551897048228465561758862268006998502337343505736711895299463140825431676818784925330139517604485618186776350935359127919517055028449108865518142745660965710102604618213522989598474454211925161012305844087823978825354549413488319475327486019198626193103650769737367473159713001264726539696239824129739966931953790410039509237574926079690277490623345066009029890376589446362866501959093597787670825988528563142516962338994578521372053250886608510808635797785013898161747627209898742962881163673300580125915962278359474187544794072568351106550499268071611757130998905341506535394454317252459851464331283396710897837554578929203594339964370570530043502013128075014768541547637248033358159018743670045756737969519393108549819504144336985182222109176855071060481677954057183195911563390179569472953153754082492401115060798820746251386578745323487463718866432225990202474472309380670030067625588269744676472769977662753619703833239945211524538344542261894777547967446151295591186480727267508059038008210531977424824682278540402390037094445234286237779735173789817113103283342277659780738487268528129824398969622459358510794671661555787756847700967451409203536396526558861077781535124771988487103900709635087770216182353232758303780569423424118165097643294801814901084206836202045780918751422861142840069496070414799226881411888762980342291371467913144703175062910638359880977077409625053405761718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -1168330296485425320755133087149978875173367212409274344367147414639883857773020965573985985020845952219335775420893338049086544349394617865026348849441294134469170899998942565940730565467701594096638047951155166348981295379932157300212238081650295179746235798826618587068375235511425053640564471344490670586666793055404552928491977464368327819548293397559504219790501027374439786069304337083394935824244628084320448989653514102935072208760012435972458854093590427459723525221498385789489234842765981880373882716683332722864863845149442081200776811651368357815978701042490801565421116654129683637589405894237791706983369138249853680962840979538057702008045303839114957902285379645285292574877446585243443025360253408344658660779126956488947216420408454453887440686790884855935729594990269368665516173286845998048207773923353193111047806798930316543472068322705571106914746774038079827549513652260681413859191738537555365052621912145969590206391451780853158241668764507968319351632356307315395853799207452247698484486716441147474615720325177262322483385613830610323991742535147002323061395797452409423577886016354277221213353744865179969107064667883518123831606723189251522888439008062631735036703405860250897464696628444164905337595117616136236877334408194703459780686037455351450427039151738109990007093927239243366879313031911492982688957014676499246705491810457768548190057052870778091043418883869201429923896028222364030065102306239387136940972174110104014238735395939210482172550677381588339214946070249963269376291667260953888675213715008654539953634336732373776044590100454007391123636844707818698169900105293253453401995517234325456377827409225113785913041094411452525736601954091086681114962253874808043531081633008067559544354581510470778484061442036097571490377753403510631234767526288006729371504899309212008223878188885705526405410163291514587123075259553199379596705608582764506610193274834458436262945740208259923905588922550040621637224729364446191899663277160455203709774620328481299947325330850486682714967126936413326651045970130434758400275300190765471973260516826499374427691346104323468593137265962404314247455187824782195896149273577023266874451361153231689576029255226561241905186538546150245631217548272361800217393801056973791406680759976869120860130077532278166932101722577679626920745685753393040299221314432236277869122112448352025193885486369257583232257764635283729073824434562633063890796537962705699298433560455159228165679429486813730881668188461950866799392535857319852265554926559805329949018340070865970751099548285653517073652613347020517704658898790984537476148452061051654267603859879096615363634394320443542545831578187358256611002203320525329374974912495469056485372683752494316235669261878376859904659469194989982385062046872377015609557787777292481324731195436572930301588846807605694297557381190193127171358291167942861163079491828685650168296311635985746222672498796264708403542510110216755686549984490823088764477550887525096938636515136381867913132980707527757573131113011243965775121406729667572473662469997840745709318707339380645523064167584150767135123491989104214881020717400521968841104419416985575025887378823381326163219111467219646128550320925592597311802623561058020925388741633427180764300689020199847149789574408697399933085264605621505787725296351609306621849039446007693401257383325090173964940191981624762528492416072635384420025958291269270865630110886669001077041091210364055420408446182829441834219858106371922905292070106857014509652495033900370165988926831379813817419521027727344144632538298964486849624023855081973304261080378459698461836043452225835067916131474909737297203621310335438795121864457126644013574594813027079681494361789218892277559567571320495161234779216926817445720204688613515819988614374751648572241661358065232554026422196364257244327363025738636944164846939598125501576406930442898985995060060195725469181169260561413678625588498167881056566078678497549040756425150581176491950707233869591718490270300921000113742860410415264495076404633963401382403677510165753701425097516796600819848023531933091898901899163621201914942386084756054495547110461095071920426853777143635582371554337464091000153842969666584394872188568115234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -8762830506360616265127687603435416998255422543977238987712000587515706118990522588009501144452062949968924514918248008600411625121078140591361234870384010063923401894064300271159635867965434845082966804612213506755068103532616639533623982326542058272987794787209386151413875129298943364854071898346599489892938565992206714859149142493061511060560373774094680122231626013183129235553240447271220183452521497162130082185188510632050372665007871952819569281757402661505278594482290277605102863459301719525030511995450516438953615857846826889988333802792710302248028195247808536298871351117136073224882856112824205944046851957922245451425232173816017396057783155701851874773432484671300988311323138096382078232164717002573108829240155378119617426453325115858985941995814459172479671819058602033537441697059696705296657139974129172757638802793567457241536586251631411012794884896388776409865316159234745791690335001814304808408396380771457985319145683289234185167652538002491728881636406884823755749709629819576380139171980319063844826553545885088934191175349343757102710653562702514405978055801024913083707359289351596805012846381810521257120415239577269411326914435274581207460884931110733060888305591337714901037035670139652133834166173664683085097011446347484061896180447647431123341253164634282260359192165572432437784303264903985044870317813945639659660308776249769668388562024483624741083607446528357374992734988120244638642012489881772191160260779355420014246186731777995896098087633300203011830145202731857816250258825550171252360439629158811019765653163806967545290415061826667232990275257778329142441438190134837029483404469214223252019196270716215827261882803192873030202120547918928030249499583854668762429391653305277836993738411664746771600053547315962049242777498407125923156087208388991862202005135815081690874525207060690864756470313625090981541606122723171551166776503082855265568920535403121272081245673667518899682575410516354989647629522128856816256417543260499106830047593876866671373401927775932204592582281600981799585165383824255764055504860573209970469600808187369318499764312975134997936128288304829650702514281468845741213220313902938656499673755581896927304312061979011286181478467495144545776611735920417628192322152006213289948280112582196931736683762074159923239672399195350332765261345948995471475726944048907800093060263136514317681575009408510567918800982436127635048724629887238450250758452917735402585536189543669435398083222729211175110750090300887071804541214599656739951213910335742188919259348686365768117480239490133422018990112569039613081761152594113938587535556429564461091263928430561805799374274098092803327384526364280748429316233831082935247344046119006284469167386544093425246554245704334806295534771890833719844383764716191166580572827252628471701585795706156051706611384705587541219713070539540164414381160189856572271264653199999638492198668165908185665976334498926726007970159071442238136421465479127748453179301153697073938951974106988421471477927172920187714029260773465090634061398533652913549468762195822840649074559725905471795808415255878144923594123497087860552980275020127736641324971132831032850940870251797570785540654628479183633429789978593270904742595569624660847176642660544947976084006712773346454864222064120032837918914275720777980672489930020720638472750909520389084491691876788285823320210462535934196050682845445765246984496399176089661221765725085225190002330105693983074336056835710585507135604098125998539395092642140688614538864464837828989096836974961801541853630577076187832913452901135642191280612320432508959826692132315889278491597059067416643656906249919173081793432704606109631826902286390080674406262449880889496891327422466199823865128341397715845472737116468119651920323224622096048246614983769863820741454828490090121632513875256349817381119057670771758153423540114254105456452591970161058367966762852564531397992748971550737327220724476316427109054544655123627895793918292303539963004602345369560095890963045633516496031302368977890962942102150379789167016396184210329207187366469649415654613573550236706482753431838296132634133724622264142026913285995875646411483787358809130687436767664921788423271209467202425003051757812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -48037383573018081488735134574155802406713747622816854120531572942087941402123946979690227887654444929401294044665932634321507062137874978304555551866567891778309920284300820378318180993593052188975826136639074787640516612742699709666504042195255263778085088410490665386731085993624056388142600839948903980312000735424638342148229341356334656511518943835197875363363788914584619780850677586597236797749162704667042751294131217193905059121059410104034498035186139050237686828093821536502409898265652923116254462549738137801302327745737333572338664673674993753737420833675877742475105493545868327774283870730277105017611247339186505861848713070699697915164249492564389588710393544565708609518785785941222613950763540549222891252782574235875189641107788890306556855635783599992108318111929175354587178642840130250130263355250305404162952567887798966589909843235206211768148095863464523207965003926036646300256964537313846401151876834915386024887628137839751094463644243500223584067733011217048292594166519633092248141280437023668273300899634741060724498087840196119598033539975018102550171234570379626790162399532534833036883585016019931257495157008692223972089594191276415256559808676874353648531037668303484297785845960982451663466609683516988840906253938003193495393302991885192824356913870730474610564147602370758550136581156615834336283391096519135668374924348897368102419751919294814027134457629804165314161216937019273565165762199282444648631974776968962906109720344384099360597874747426938695805418875302338823958068527806015671092490916635551961735035313040176426930661101292272484054339874126329411070607778049949827666399467553669264077646691224765432926960006972504509629731045004313560806565959195637034664730994046809830684038537507226754800891864492078660817434491543590955904741209312746091756944939729837783640303230938686410789385088087302928523938297487352216110926821306125235057548233807744418148742885246203634448285452770058098385933024842422173593737800098931521756434968525379219706797785060216919181561712716867130924875925367254867975033506498451406063939554218249699507089558605063423270221035275145872880653334523356038160843274210095786924471403065668627416811850623070355270403693368823364205297464613750639764828307448183569126325432247593928267961218383202480271352330606790061518862273307467132036728978847219096167941581616114676724202168982992745496058900566728085851968014973769917597637083884405864799071936344754084471205445114913242056918546388778257905901205656407276521894364034964096776923278688186740533559217913728237699215182208678702476684209055466956194838972318904299208584739352984636130837279009043877989398959833489943112706848993272957952202127282048115592649494011688449049009706703414773474052181708433552367493685451417279700782729434294360866621102491167403170124919350488811510184215645315435162304136264257565121251490865145376136520997945420307783004319380615242545729597875618897730570881385176665170830148694406753490407502476007653319923229219329012906689032379098405151810125567476626951234585416760500304515177887462272437135123340061567618448273735065097674336859358000809476924560619589151854860322857258803752531929685735891094265439423802817513757266571229644783056417826613489054639947416017470225680610182261272193425800879876870670571018834016142856702414507891658781633710928005916447780738043224223914010708744564083344068355397154865351429267954812409735371346713145883771031896841822484362198946161159178309713323193067213554203784470093726113267741464988350392169401559860537988525327111387638370309980972140552064173602132892141878074052668666385963675339996244719887763736473085017775789955515891545010690125665973400113122957366996295008305611644688721799966656931145214863704173561477947572013111864337967343053157589653667185336511944700415738020783884671929688802897932290375293153958019636001805993889589392065154981281495485633347139200717006030074084364715239131674481763959253574856258710110114374153148739168663769871992024338408466709496341155133141087034252530413180092661549389823698800915283106218545653177609762216394625501836507317597048468624136931637979392450762880484963850089097999081222400974411357310600578784942626953125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -99705962440555159321156216720397244853399981883020186128089446835383642407380999321471023074284248105729226175563109087074732956002490732334698248239509530086882869891351009998683711198917941795689151273140392226066231233498301695397867493604547944000849012478912971438850842481556765668183738220636866921164559858331249800415027369292945007886058413581040106681757975386076945484157769335151600569285928197425510371579586150140647088743425918192899089775452226289805450984133551829556984196342302435266691091695210104934777022757651696605829811321186113628312760583470706067031224618913926570519181141865179873266969172291541054970295218723199472859766895599294716959517741336228912117094028452485451186932773422703269625969004587852305227955284385299239833396969574339394123338476795255388255005621502744085336853983288823705032824296823429903808304612441182527268078713447773025913861959745467432031661296525745723743701537190944752429964701637753461572119967314800227898679343562246389662067538036693850045052106537687003400946707192903728533615143088603057456165488939192353833679154589356108713130451139954076540843725369875819446307205243617464592344720800321571651662635134887054721954543645890894819612643075211802185975753484370366096283406394238660194871284778445051354754587062771861454589880423522453595540996494396942132538845038464362109543715223587795276155282282666045525033697850014858884741932775832350655407690154064405053724691860686665635803394147866584643014999749829057549165208256284343883561070228914984345503962324295167603928114067628681440180265825072827256903976064058654102009814435967494399179934471412113699355093686105750078448766728435529220002529861942346770396106335350316632362202667689372368309372409444242986939838094550930915371147096366804278792998655248847199350882512298263403315841099903260189596244365822357384184043597810725540044830371334418980912030990018681575933784112311451552626260795385875255035105628895950308858743627282940306042576666190812914180918381696810208864284716534864469153738458136629211726274070804898248858366947725281608902887443947372449870688360257356363346289828404578885935232184186080623623223255405712588895696284572589554911054094228472491919526586903280795225591374294821189706802050828468781467692964101711157468736225853081994974435023871357421520868114292129136347128058314836169277394146791195938709578557445576172650177020780764738298498181168861590371305666421726784290772464315400516304415785098918452996629661794771968446378365921861600663356754366409613564888343316756234672780712588811073661447756242159192125334894876303898945783732132078519496739437576720060731833179933936499644703357679214339635873123287770719743391237929490109460257551555598316918070552005767547611797687402724626443714042238615573875760662495752139427201290595690102262754491782667181481600726089406946313235872599923271121994020735041708392486060384623937991390805591467768363756180848354881992516470195533215545138108519250876126505968180755450373184219925329819482228684095099884554121816477187649709459565886436139742827756710120263298136210041591285538934171257799903973636101341599348516278469599497782727913992309722486192998148858569705358429158043857689594354931269833723304225047374904500966170397522816483281137060145074618953480729975067944267031360776031615679859119741164560536441688927979286661279252833260194198355492397405209813729789631395211541423705035784070866187672790876172871142934747095695127486682353460142547986632581287853421348859594306222060829350550109042960478357209094978224248192876506635535460355510339148164390953927398434844849890027881258405791204391077496794068562472869555416492144354553606008347823477939209274638999090121272762118732007211829174266587870840459875983806631244257198913582767976897350731042382325697824349491974490159464965489850657080840187561959055728693391932545497297503667639549486242750543212484459357861889248720247110926509810324843163301855669339445274574488011695105462890185064685760006307555096849934378280582577407127383079101057561506509318378397688279609716693431599085810966446633706870582191193415443934819588474596953207555241200855429420726872002944674022728577256202697753906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 1297444393928706361281756617328749331899731825477193209789884892867713938098101676776130017510442586698159045829640270586820015205586032575783574782149445140534484195116844177304147201058094806745976841525327795412077613153452902962173781083285766724068119742151338274132379127510391940556416129837083832225318301086949721631608457445747699449029356398207640405825440434969498134915831757058279576038410333334448286647838674766155169747825294053504682777968903589245302555242632810769372751721258767940946311245193517386780957049823767693699412210844094838513609735031691649801180380208484213344866316416606686461817702779704724713168971972713056643051371569836434393807409399047400471924261648707138559523227954661107613698154082274049198469569259772604297271451315206866382807814553160133043520909305590994433470239835157386367699227756998459390965861760859190548882878212202193917180330061513753637258580118637077996741591127060705357752622447550835068203261192053244086801840405359580145882251214528997372814287590891358090215430087920201023558737413503455357248336459248833735991487648689900148736578423247738364268430586107805568678325202505210168204843763383074669016578106340316488394227863085006858079190134913939987353217370152529080119803973761005594957377258089599538883612768524602770487863098541758492851634707794510674981867816214300843266658480786529109072007310267111596415137365445753456674554460394121754788831978474874702201634542791511752214501809026922409794862254621522952732001625740377613196314084110862459014109551132772174510466523693241783451324345326822534588422486117077033077597102408485253170740956284400607014517155207320371247677561445213085259390088079927641342785461153882190886458485484319837455033993187201789913467122710475764407781160165894101610359791344754269466186368656880635564509469144520573154072945701763061865592773957555662247082669732617527187174950118120394047489230572550263266534330596045489075725543046825401529578471905167495641782927917290917491113271559451669412862496893225121400513677408033561087981661233279789045396938310786748833099337772369380066201306873155961045408093831036861395343144239033617827262855313313982534197418100800369444041566423806953918348020673704690186662299965160276866294300708307808897871845522077058772353445225819992877234851606764026313299615643847553277606986670836555657902020425412164300467433738850194626549553514141255844513996132282511878858655553383862144116566796576639691963773457741952294304924164752202912019032898313023516771337741539552465281578204048758189867764873103400577494275753604297748820195238406661643232098966299811051168550884664171094655558617797810279922992207847530346924974336693627864742486850101066258097825285255187365748259652181471536843485901534771879412472751637695459897879263502854551687132043552822454168594186493761069292638521603683683004591604067893855293376364764562024832313287421291435492009810138142548853543304400368426838485182785183073036747503103291160970564881648031903010858357999022450753717104778844538995901923420997083803199569112871179967356298913262912708398747721741023931790030880488154883784256121384301090327164674254276155462320265466875810670343220616910396441855191699305380608690175305992871608307126358370663752199497359865670542859933460889508293761141459701462310355833504480000755284117753538138909471826170475492915515072033819188477609492906933774486482889462719693728997316862654694575554636364451241790350611147421497285494197625127570056397125199292164810261092591807672942872152512564595249625095281662048198981470102330597811457121095037878540590430315537837545403918702552921404372245398069240323258959798412292962684187132980875831941414509924636374494420974727588624421309178881825685943529933092578141242714368587335962728496940621899636297594416536691236886957882275243155015223338422787229924214531515093738679479274598668575777048417318785956194578302255255875130139291127626826041331013232247101146765581411967759619440968311812906383102019067740204244541950021055839344073664354282729589905236740082591299041213601077877868262111844579982695305675074744430635114526694476305162996559141729266198336139627456109479908263892866671085357666015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 18822790229934109693779311985662683781437399903925328186875535317647935462350293481126974003075819122427607524607590799417011375589268489303628327669542250374730102454369334569757961308040796144045801661723364503918913540098317998139301300974248959820826284126124314056799452651278692898842340405629341851472211605272787513722671743144724611761640365865539619436461464957757812276600702803190419527255687697583812598387917377616749962758270680290998582025326375586674974248540571847601738830496385305963817416973342844691743572677383573422607636715467984850522281835794112205308012608545591256510131638496231515999541797771491272410065895617533679067045040327352294987036086087680611371624934192259665504599785091904628689166483137029520808981825963515839845846636013161476295812724808370260483668262854005983038309792174930926666942345815479168387267544442361736372696946503101497753489911176495573558533191511788477142912028832896932139445370410313783242668064252941066157038335123889330888850298764310880259282846541134358315956289939063556923693863071709199479464444484218520249582843788132718179690327072820700888875429281629500789678589107929776144219331376488368635648380595187593216246240927194446310914486319568162894907874301072671749781336036685752625511157865769610329940110348497667370548197398470564563952733308257653435553248601382424524179182258465456039239914007488113447748286242602174798311893904460598522542488303886025148313239501436206358151717713042777592624226680005179691566793700719515968413330488899382845175484764328516962612537704399583576491875848525553119438709764513013463113168209249976966011923132076200988059879000212690508089451634065132337417474647693310371480579712056176554609789971348095693419545420816023548098047456943638590013364451120734953099762109353232293376528194442367228319485942057583084077514653245609006313862371188452796576837745339271074673631895707194861127705217500974166818012817363152282504943822924151287459468877497537367028568098199660079971663137324341221402040803263160009089953304257885485777133065611311158064238925767422117511354315715274591945083033513396821340540406219686141628968312212143580701912285243593256211051217241977654496184908880183316112306773750564677238645865584758460976694735987636589562230691439520493429147699103912531730837151589342539580074577441817410874225347582335187106535354178708438018847791163931127409427745211334589541752418371037617665774484371614112859681240581098489489962535888526315951927229456875682652950389148140481610159444975952337840266258391001839720239522736187853839199480482800789658494341876995880732065492421521772407865352072234086621100545275360496227509665483348666803873551372464876256955611175756108407290773803434918092141433344942183813613639238946250342094079229840639730379875310322699776077813924290759585484686504170928636598773673164535615899073225444454395713387655495113170751852388137459734391328075411349032754915671112775017378030224017087714372738314763028243535858290756208099138934662016359228004094049543665226630441005985075910060298895178807528375396904328712135614204127319522765243103710324523872109217388907056239043918149014370493974013298100349512020357673639437077383054605929188184638386319998651584885204954039580622801169607984628523385073939362337451486250564799364058503762434423156436881809311686881400072039515862067713351136862026984387614900553069039093116776518669443958900449638108460561928432468907781801790969652445007725879708335793960823850642279042701444932351321461680695058308799408746337126081685692024689448683227850471706771860063092676720869247928472800799199659801662604388661705725949752517640363109669992070921967824123416723790322334367592758816086768529850978143361842604791145477672739678279907708386703831367167600747817230536262179433146324592237756446997369796550116586161123939665824408966418841456944667221996897567909722699637887818604017034244851476083256369701885127210997583296927376754863609241148127793354679852035074780499682670906066845403017995321991286918231358680931602782270437589062696317085691309964787231790414385730078227302645313781359032470856239626191627099168699569362433840654085653865124072581238579005002975463867187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 148451590757847426087111093109824104564844074793870008073740348287947284687593769039809548326005099881951378321876310499887640435677726024767364900881906257326203921005047862494583334158951739198382181054314766578300145198520597820701415181971206438335870312050725326235397693626329683167754499912252686287012850389115434132785846951085363643830383410838372379153125539358445802921418049760626311445901270470975181937650179648348580696048894712782539810710220800021097380992021611188885685985660797161036206249479638224865627309029166513746505215392830522580228721688256382396149778430417661275913307505711771262187022978175191287118509786945508601226541211419375932063695026803758742466642944553141428613082668227646303054912616411043357468363707359821668820871964912929677657312595743848029544896426339086619970533642561440310741849336351010803037222804202737898895765512947197034190236532489771908348856705623726851019568168316408630647847557665413671838410005087084554612204508801676779023751574069163928585634646986966769834580466397316185364529083420853931500888964413312471824379689802155091513913683872402294391631712891715908844999653944365285968711891728146857747796768829410395892360601561601146883870969593584454677331205757451832382757954855901146380242515151453721984429242865964954826461661206069765353465524547382330513803515591610928878615548517104733949174465776641941556619622591111833569946286243697690322649681004223131136447610159261562398167563594591133327039188603345140524044269061762768354090009459446087201078634171227321857094982935276834600333625222550136439832068815364120376124251200295720598461113554994413679981644312928469876114736587178548468606184950590796382394220034431809418605664140740576009301626165079684185135670119234082164495977778896890846553045287196024725233553674832505971267596550697282044148877166614011070491041106756134876151989624285342479988075008180937733799738171893083871921862988513250054766988774917772910813351140547066095405604312154750582662833386312781386574837543628025004792672796160219438717343152985573296346227014340588250373959682424381969030291784745084182114174014631486666121071842146506591221800201094818433899419563324615091495564832695373818819123451205199409354108484945373543188774162576583994360297024014365968461646941105989724873792664345015362265722274386863872718016429118310351042485326739820587536060007396689170473999297851536211039042257727181227140912486338019847474954276760976966652367554285769313811375368430578853971004172122889954157945977411448224253046944469707418864220703204988549734887241813712940400732804732316681781634070067914582870814861684556269534128681352080276048441947748853134255185067563174270858646000345814236753139035134757723985716976452744475236918419696225387935564069293698709759233277538977583759281917299611933145938233911920437976501849233676815190648877186446467822578921273672953948184952678555488055617354362919771036293877689566807201616912122693812256980928660118650464692942799964608229511027109838541890164652645006086140854981889854456967105077204473534580428399179862631485454942126789255709833984364717958142224816009125549330813038350208091496069461656746207780647463979661781151976233902799132226104746722091637639263886466385461969355021211418619730190495888590660607898212903069978248966314257487627283189120902486249904135942244962834793389638448251813129660631308152800559659837276643486983776083383093923752472487487022578921841215296169192178100280065018794380977942724512593334549089766472791938868657391276888031991807464533140893664790561349719189836001178027236201443422647457508825287544071944455238476393076010438497980591435755064719390014318433402714830640477584774874556343879210039796205005519099964071305223981591296436696163541634725953536374086709875451616114180230319236340142401110684263861805212338169419724954236674815268138131488739124838856146803467170546350930572163157814346107669502266074840742102213652442236709813238932758791938320962521643457197073553308730897157365975256726445999991163160927488573955763589718083707792817819006282254453078469183233959812831145523774182095037828664587300815968228043980852596934430671915539079463997040875256061553955078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 870457302731907412949891353921668165446532564532270160587852399431283810954215978087159633649818929898427749424971689479622923241531928462002978005944390102149277040740342043950458168154441623355155567252711468565028630217333418229453937449387609447022110819343997729233310476445567582211201192780204117104816061878195000981251058612523617694483595643109552384087551776096241376676816682718500785213058228988229182272447925431376807311881136522737978540094882282016306377563881570199793593644158141733596737867684209456405055688154292024878093981529791026500236154484028883974185801923837106677656748819472654076417109854720156383978267081764541293110253127502507893781479371479072365622118102138143794744113206772471967725881309853026079619761638076967903144609375584511022483708146468835836090498856169707081571061470114266196992840430648935513283237825009516848033682961570504462840421614945768409381242732625414786488217216920182242463430134915842592305496252584596389163615100717751308765926763155868658642711436188424532691286153162754244121447905783627707678927059909679322959826575984914986780440351178729773867383332335461742044136852185944690991705650331186898161641068222891036177013652134704494689439442118115986673758786442996384517585499574155756000365865446539255607848281809371762041589823628820253656715901969862110276103332445770840952445853138385391752269163686113431472739956732135591742718279309341500357859526834643589041416787100011166624595476409596163270718733565101024373779318924123118482072013761486114562799736020457092972297484597554292908695463422185847710323511528854894137950591451174693042019560912596624394481102434130992236479161704011322404460191532057886858899393627025282255245674327533961086224159950460416346663064807740313805199370900136754249632336919005188964174142345935239841398143400935333659690230770695855999038778142293381523891237630831678368985509721051592041115438766594746797830072307091901445994759417018170209051471803819716210807198629190899775230641545905710813192461641306562262697052804170456175877353646887020106678556460526053100020214693805573408413101340972507276251516162236469268569440135586309340739416713873122554594366955613994918455108087610568663224408571637889968093580004929104243866542663584062864475383353571563607863697274385215772212088912092022637861690945941129445618779818348864714478564646808031476091661304838075269457266145177017478285938072481934144404128786877491353842549585453374776390510061158241175209471807202883422977130742361206155809350033904006845524402789793324768413729074297996468658887103953135119235519077033791673555104965804800013600404333507493995698894981094212284101341386516180427296636124432149927382373280068022260999017571352636949138803227226835724616221395735802747697724146596941903436341140231332262655062417596585319813028961430627220288306046648906236390703541123220552816412393624420561618955149970579365036802145289386979367498363830442908857034061842593843382010799359756274529641623793609566542131404148120082651462171612985885066461142809630084849984214047682303878293232194643749792286873964374664932215109379963327109307943827763923057666125696274809465221964145955445693631543389925841234995738966569643287925836792692581377991500085597384602642466102175165041717645084215501572714473514693015401632241433248585501398032141159000522099687040214064154106571833218871829232508142073301030693189332318764572034482959355694543351899218331238445496132727584433442534484100699122583482662300633430307331625359623619918579640292922795279876866408824801696164299295359613391720275697107026240221563586097141227227084063461896052056393191043180883438838452228422182679616610119926617065247205880016449755196509210177362155797048325248928580878949453662948994783873501315955524390771932983110499057220875193867158198731448318665762080845728202194443419339400870324169178086168803313978269296411216076545678321643757804312277140097678463135916795482619185929507877801511557317461260147693387873667384549237222895993133608923262154682545663655889084329613372898457920982513360516969508050391168653851137517900417505378316373959797980751580401019019058146911424952285726494571882483342051273211836814880371093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 4134084317019902782126759469713052131082281316907797415057288853980010103176013599514091737227700859697636963324474065679989763177384934212548254709116395217945875168603234795827793954033245283175998621489738486061343660399330772524895869154075414565319612376603231411961011639734310377110723428506029448514951421453284188974960418305892734131931503601193573774792503275674936208261379171767008726968004065008317830451900253836628038444927439723649158419219464503636390471248550866311702425548807126692239759041049229817135353494636894903766777692229280453140985532457282573795943349360055766181862281300471232933870967478570037250887913952367704221583739448652780124004789431157025630449646983785204315390346168198986275921896228080118322276342274311471215266558596958779753530909164851659494406799956252095508273026078686170540586130733079081752454148261317017228010751844542311254135070045194419349183957844442850966711759522352019483490174393865573206614914277567793456385626066282599219021115285574960895020024721417144087853580361238617864283991813488588723532670757251567754048238717113836914034798562148862620886022884646673943368013913778163919915732091739739915771127483440844964139061505846921396841153831163569878145024975172578073399980619291438307452620363789511162022887052360964688952994865969821873053593715614681226288848423339258309647484677728936237160714088608075013831908486979667672315206723817296469746835259184237418114995481149012615693724210474858984360140582455388075100432993502704504396098813417661677280492793799571178935797628317404154707091598675604761288303227886195995533732135739870644765479818126232318879153858277657116917773922924772852521363705520890033832190277405926467393561494539357765430395684099197063314992623256462147814278001098991503943006584273442646089964132791244363548103392789748922691609774650135189985146573863519707322102465030680991732373926520337603944725606779095635426548721996102792377184295891917048188690681558482898008542097457708968916427917991908679037587424814124208471083182477551401006389377245828114672029747928310331310376706837119487931155490968414997187827953588572382580988076287382793757912304682328568435195683632111734718845021534194534939038661822342227983475540966855423797772596030885512193776342409869973865842413658011298343856231155398868440168541906931227030009719941769226737354629495661252930902052038372117417572765512677310441630538883956914160315882693089623711448852180217682877403668724007074569482668708478188371511932338053131216689206604404658982897336043217844540116140194138713598819783394903677764965037900061392863860064616327593854941470433975821531388540723650706137207015212662273058760925624160316262885047350683099197466039883016568982373741126095535866797398511782140742065701511672792169565558884392306742015175242509869759613206808536136990676319930236228758580563386900529149117782829006039508278790103578536265342689858917287038940777596377448968866275090355346455589498271974175295271987290501083588210305127582747411070474698912941852035409884028517532843733967846915491203806656193588319129996041311177443896572570217525541053553328659491012910849216598516487198893936222405883579688169404994839692336541364465342024791768930561711931767982165914110031200918028370167760713035927978159402085363289589472309715900946309462166886918315165423248052633634624366285030015318190612281744276681993430115110016863717475662360957689026457935767766177576009896221655078016413202502471163656061126522849800263457586250585265023401424943476004650500565258988344841557196943916473060428698407492689560029145781714880649506218700789583058207155678978748093559580972002936966411319316830328891756757121927723417485483227348528680801229132441487263892062022822939109894340958519288357824697494383907048873696669216050153747586225368551785036771817210185979564478584862902881452542996767839513477534022196938233436326189664401923896196751784974221590587924146124693807582375074998623278864964866672743235487682786036604458130674077781928077462601754105357125714074291453462423220069730872059263928734327035907156891763726616848376314249528385920150672451762153556941270807237540028922749557604987558079301379621028900146484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 16531492546594769393262140280869570963214258426078258391190264218732892798110163668529867459503231517519667861551354900681555724675893108662020892722600165581368408036018721017841921625287492383036208334811133418122851841185888919053928059409133792644953916818400202883912172633352514143735765609459503806941476310308420766578209786453308860090767300809684536593632175681190227261614171978440375710867657616447394723645413996968391815492540522448023774144484253072262833097143773427393052836506623355221827258955288935062281660341835708838096157075765029087987032957140479680591344652361635794788789397069368035158512309952923705502351516362733048994743877618317283574233672670752079007462361436823138438064448695110474649751851734453993107791781391490790592024128112424229656759709782348513407785333524660567147658299389814199878102010597043575772603488981152050362637883906363826633431325428590347242856525455635924789489759880438544648020258113444216705794969080041742215692652805688525588665352233780853875199081738881187497253363775068723079521246875427446293211088077699960855739532473553148117612088745566528364429201610839640596813744811050133116988803435226603147364513945612222078345775625042092437932491771703323874773569507395223671734810671533149009112528156505700973688633906926198713633556884109928240171434584905822277530525945550470710412821920259335180307545557635852856736904051772440248930701888317157546871468083522219549963003273458888163838793144575502246752763973158550106775541658731198445713398641013807539194402721852871941477812743442064355012825349674860247130843823839676721264646226940336697341270620788430579062814269447043479080181801687456034268384101575579318397660128820822610704574944424806609681880842886969479297319421429696696733901035274786126885506065780256266461745511583982117188278676676381952941101092489759514002955068370215824314387903318515680430227799182711948513891592682693095926332082777649646022749799610174673709194186189210001825160897550852212295782369436999547331485771077981421946632222502680539893570549718325755893302641898067636981048761303208954463151706128794113206789333987529468862239398590118748685715110575615277439854224958328932098648066942758965530153672766375677514308165963203410996772797362733577346486062213803942793033951273831128203720358348702164480243831917327692563223596167469030310293450036471075036260767174079502987093979521513028940552623392434771973556218854306349445248862570677449055973853857486714132772400443195253215901767896030823150461655704569562467599985588620392544529276741006897040607439810887742026015788742966130572515163267338483269785044997719165578480390228070189523274925325583537577992585216463696015051261228097244088192933178724043956968375410703759398723721917244784310581320146954483415386894669556700239226581308063174302514123961366694359610725185651353755243340040644835046857317890720958743075328658815526476589787649925590496444665399829251327968827200267475654416991873219652340051586990707827615609412946959334146611076789666665224925785241341265963179943798400317910276327288041885105157810762795588339444420496445275788455682909903597365245611323971035978500890023197982703034894073774530088246941904355014414603566048528688760588232831570434620816796092329281438160802217944436220694486395235859121433930886032521603283065045713809661903569647603551842107414272059957717885397328996722448344407213983801173312344403663614007747203850662465913504884390888313009473553529707302844764801001314380345318473727717691273114311702729430153901999227360642161479278088568084590998048312094197302117641100201824235213420204123280936014384299270136548444635464845352189476174646618214656114662349576330082400891088720874629536401574886862798930109295717602836020446395848614548931564736179418374384881325234830439399648390817919164862283471888673945269940510968408903639836384537712527874401735908167165496360613547675676387729420096145654381281718423253331861367765488082334973483703217558487855113716438996894701314822482886430906592286296456398706526157002909238810683595010068446581395290666770762861399099617418142540854387244141430727015094954440075712817840759166244934963430068819434382021427154541015625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 56870360735794269296384930499402735952161624064787430395532111924645076576394046499615585180547509434044808518198520753464282093299707570503491843331325025857565513430934005010043937211249342784532325645413164198475719421222748692007002352336709816174971810865290889095484755294433785899287336885353967590355813981161877888298144750805796363828282014533041428264078722005407543509096869685879509708078952350181122925527630839097439708940598947486627311997410690896579796772295818472577103467290932939115343701468898713480817222155105923646472261951457464779675760855793689343757813615880725546119546563487271096510890459482567094095790908346871677237774921841020003708202180539854030706101419104083976348055957652215616997176741414908210830993584356167415733855599340603062726413958497162137081679189018317765963250959061112728274507565845000022028014345100185984280814663479058886264238020079726630882036303806557589606239566653537319766668809534178206416297447765211257152664297750960155531601707110489509844764409973080110638388953106341222377058173281008635340754266682867613575498529320030366758041566317646515603540269343970724446171316130681387841904523151528955595945313531804360614786727670626418428712051899442324028238612985264814947533652496017981751814417524942574978768539405256864570928452459417276272388876723107293552318012839862450032071361747604565880036305765131187741691376690188552201043368480964865430970626869921308547049622840435777775241352897653078088360633164165281798936591575925838698290469250300084021080918831029927596136902071535152270509171343810265173937636375156593540492666064448719713524917457306535019669093825691375414312709151724231203333030906471048604254824697817720322325817200293573156684707224647513298370664498829695538372980738922696342718353648697254221802805763733411014485447994755711371057483389247721362236478320977015785445810611660341852035002132548720362913276508746488656506824283626135921061208044258044902287607197185255178985678855724985287112985367641018840857968334729778975659434280518001536721747482375993080921725001962385858458754793227955129028489297611816546642025539224060319632711070390791385652234980574443224958935196985601648897897755921686532476131106380592974721848389677089744494770967621939461440691763095312463249293411878315821673449847115455156288334292789704356986596094056154133433640177817636989280846830469814394045856304196327341883562937909023281724467718115355789409031573841226427266264794383550449684103422234807584675065945175646849912555870790189900983015323261015793500238602382868277843775067098996058761881622762477059372120454065198068119196650561470998936712008319408166576920323800175564738079832500362316021689000970728165615463836764305574188495490368336269414015523836053006268336497371433850016468254496899429153048005105112549383629664783292829373194414585861477960856436836690551620450314813978766754785868366530867289274667367317254527417256397646376978484783173126287701511019241594878824432782554152092639231717608744707728577603789827751289672486708848695671694492150496162947272539202932003570528241394128177870024070283377616472982874795963373110191246362213717143270002868272523711567832548199153560771310837858363282209029633004427191992273426876874697155818651308713153913718179467463417254395184672644403854765033598133097993594732819131630562218778037653223026735564636577998244803440482025775638941087779507819382859636770797336814466827612578449742684039654914253554689762814203424871300858606496599489577895354383596825390533667852578223206024538605921722420871581204502493206978444050189529638974465993199037205049382097312796859655452912437272790963956839080575084426061289622147270565030139601703197012973143158145507709752100284512236009686028833426852917014501263498648842408239856229263348514681150083670487493919505663810603704728578764804863923978098146326273400184156526051161820052653281541662098812806017938424229102468150956530087844694923395937928034202999294761859363306483242487814752250992900080745072113600805715211703071245818058263628748748815147289766371779927784664662460566172178779511155997556552617149207040967595992653314897402691610923020255896620511748551507480442523956298828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 170530824766823670824660107613643906970695157156363162474364735357558531696174382813220742271922785650404663861109721341523237358831114278847309828040817876703379635342636077807373476833711924254266849405329210799387370516957430439236377663286004846065691043216881314734482769859465849610985978046161408246276171330604145033971059069587666424826772572044169207642322068449143755662685227654243292735828663875064740585915880610665195352608779584621995227333390526182367432830046474657780589248537527799453582212749625092135208589315814725662466846498667034271238923595017779710998948031418704787426473514929680564970962212364657090534582618056915359484904465199660254086285850005740354165439616579384055586616931526613152463126352922376587812941078456980631938460571200117320804091980500746353423805464545095161969501832556771769342800315217618588528827102365157066376005162235504396622921569751548284897647606033113992292020050480523456147264008518605101060712362685241255710654265660132714068252140645781106130992054933860862319829933018354752690367525836110134412434231078204564880639430829958208821646299154986119109947705192896221049643547405410418805191665510366617019306130850215707955538863609531664996567621581389652687951445846336765841574687579017958704515927363820552398583347156759870310722578099571416289293787017558026727164912157346011595057436963920613694128382958798948695492242050711709770628783029921948220917858053942555729155288453199596049413007393228711537490714868815301421224792087856036000078092621472904235313020482011139356476348627315291876177392079770413466510100133380961745209730165888345189335512666926647368631107260162366080476796820270685292055918609593022966045195775730641560180358070864754048562845980563947264951938206333926472194980711895723260841952525353728664851702688416043088398783085951842310792375498037212975464695377375949712941327082655996353096886621872641856446503572792898989978441323833036051949951566268067969881585084344238976966751357940165641731397707303158581429133828509948993649641284749402131935260032535615033317707417353227550814865500368746303646141255337843459280316706326136035760534658612375522659016394610355630600066520960282562038069960556420884465367926514234486820561921080648890102065629626406244641502873341492242817336427819470347283488657689830629796144285477761343491359563892469965860774359666675977610494013486736485358275256274779245772363901573183671379832709767367054600582831728066469928783949940982829621650987410908172474204818567492796175251323174049391864119749509508683218405325222736882664352726050781830879864064842623143275417131495276280477292313489821901289582749117459394726999600015822985042685094144965328969381466204146848076707672972596706792624509831268796971661296151446089370611457689978166572847093799056606803424226337269606380705947670623904296193454841965324701840364311793813391802620958755816469819796611125221017793910917442308126429288721056573538881564616047877658566773405805609552209362519766391571077444101974032005023780612858457806574995490823264956292307476266566460365312293469145967374401342744085976293673950800418198663501423246988815034060108088729321728447532557454854173036039909879323594722828897567233879198304934847580034313985562026621328972054204025639197094432005897005489475199272644025581061492764223460231995169273184019045031372239320277276897870940381830000343760566082655926733670965122013772080332226873509926102443533916225146739609974963566566220478171263962989195130628740843868056121625552718656760101574883435614372320219845519912759731867024067172800687519813709678731627021362374511452326966379146474258293936107483578853128860077709940021425156836266925665162923479270293147397942819986438738411639685413800874797344079084497708480890944317947648560503167510141760435062176361347264061656655698804647041765954459420607857238362672258742606072725629340798723479125942472535206671700425023748842809954232081784519695054204412033450045551064629074098025040861868233747732307340721900267459788683158987786468000752114810529530835209164165550342990250193832060196416226609374681165103777879688834476040993029095672214249936415384098211479911924581820414914545835927128791809082031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 449469911605290491434835175793155254222538605310433314303359871466527552059478902653558302947455810859026363562657859902826116192706975616096251134702423108790939373366006394554973166734502990707867972063332380195144454300134150807533852109240705636012051449885524036717992663528071694865558186838884843607386038166737276707746068452153182889740484124492210165112766378515701146954604945798655242526815946205388607182232499511258502946157144474654116840326832013452437313088193494367528957302181142974589717894000197950950065642278014834837266895433932739508845288784656287173804077203846173228552174073372830530937076329168695614773400028986901009024130645551534303954898319159861880973090285840655227253911930874574179190578666156618628214681789874243269271727929105243459706424751183658549979855527720719774800646477444927451908447156232714277304707690751966787574670089536189720108144324108376637394846353987948824676632752213364014188275908446447468785925801217845764171510278008106472022727454922236512293567189314868432017189394454774095626793340987992997239534866527751128944351204214663536811104277019086307618183964742356649949279838865897813846816463140830629273490531765487520434039803431777536033517840856211640584487835555525017543553100744137361460615387629285521184134445664307164537067653026765612836901579760792775950293233231210854371885919540445891713783399135607123218570057723989747019055722499606816786845659747575355620707515627589451427695166445914497826939886316868989175521639338057188656612124629010562240978466164171023120327844225372238165305978275441673522063955893754780760121389104921875641710512569760398312845451429790695082689454230104469032345257864111672481245758944788992569819512012604003618875817820577033618784161924464114283088244498564851100213759005132840978663750248905424756435557897589612625627546798985094023458168269343701220374945806511451142986845372973791599550926853924241946900028895344274896661105454442993002795816365063379179786076781851833078479726901968776466604908776319903509723622627445029573263902468135555787757841388330877999014597070107816672796083528369168955194602949467494684823469576000446177129622168193009545742843388840972117048158177920068517142746361874189122801153922166546109674779729738197696150864060301491643764266891045967166462368932901853880341392326393307932270809125385465926748069803166983429546102810538136699886329619149953157887388188620660415269903399389218015879914363295214908153044801361763036540916152269631314652129258485317950410538265068148596248278119375904862886786849595726790636760932741493591160549239533945328753936850759947442087955292153574863882030879897876074021225771594580940434417856228295083392461283954578226854408047918491777868510323788810719456443232065423899842344121728721752748345274329895223718872458486814546700831600167123570326816443045926311366065536644528961002350530459439596890226522318819904768668565231253588127423703928898966259757255817114929575900559516893425828236199667623970399942691713086519918666712196798263336013705281587507510988630367591703911354319693304095201768923656902090218042865928034407159994111493222829378198798766412499361844759761700667827767505133885009944487254603663522311123331767773080353902568421179754372250929443074734942810072523426355508438276738025792194843474018731658986298369318597307179970086162712603005553840900271738892843475825460144830538326762106387128590320883386357450956937874509215492523169680475703766462728693812878899116717820462866309524985788426528086534299181551069128852786042942841660352820142058880889599036629489418961562041071389089285179117344577258728268974004653705369271160400332515169019562736330907605401627040952503591930846163699852597579624317502339310585550599746593017995640555609205414251103221852406475249774231630250869969568372128933833461867300002676527571316451002868416752665492559277024787670827282686513390555934589894665166071280101707247451004759406291848052695136847555645569360118484359883847448635275883403388627951966069424914006746439538500117753450903916031737504306477194291279405290367719916627597694497988332107153471585259381701589014551053348215413352683818780895774747108362134895287454128265380859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 1046994825330914264087512112297911484229871986096004538896881073466033959157866994592225808077890029944438030207288995456841904079005811526638767102500252291227914828718690492472837164049400245862889340493217524502392085857175474421703578940711463438276042288303019825386036908535357150619770116610944669851873900702735113094121331926255383929441746582504100450989933447656622083193117195223384428132502646185387935246064901387703553671858107220303233817442461820284821985632742594794777101958601096764897095519043113630414777521083534610819915473062592170235129473115803844578689464148629987979191179113438680621357650521855072475096782866212139453066377830984406467547384120836699824839905244812512705925542168335377930991158509613015262875184939159676651131275967208761757043386917168420925956864161790651114498031454260830722140923870730700981091472344287559938200727759140482953152513234228468506339633073744445891457612145788376365331889788230901838161227069005697052253931665890936884948451076774076827507160544453378690786889984342037736493709023192713959142404805421499079301981775022521869988857705283246576143078993436443878962847033633233461985218280173085710777143388526261873032983526202738449654863735102293195721752747752299393589770734636132626687186588855345420695129939011341334917677081889981026484161535598406262575786318669259748184157647049570687206876004419083333481839462770131414470904353170327814610527532723665206445827597789665394445697699722455182624941105793456081609188435061280397807928443408592900296299560047116289120118224267834545587896178580823418142572679076238771216156159230658113776438984283185825325072811217511264944786635374722595924266987765602694561476967521502463397171253700369432345753646870706322129577361379937969932407036805487119455359692066504560129924727286928318645270609072205371883145248155917692933061163106685346592978381951795584605601710687837900165374883831793574004950213464391138471540918821483656007857451764977065639023767619200459217564773997766433612651027957433751688854275954803872865433057938676873089279363359130095473321498043495739112870038067935847549111431860533411108761478825237523122084371704492588465795732696641723484663135248841705512049954929503330879228391270797928337896857930387722324406744419432716399295878525169854628748553461499531446171399836452048420485371262427839271406302176624052097954702128867442742723726761445296130383807032060995785359499159260720747239232764306330584114682947320802342344474134727180133572522455301719266284368286499956284933132244574871955342048428584237025319977145239090834767218104866757238685243761542802560745084253429932041472082073325607768613125144453400240957379588374610451315933800655131923458531849900791460724372222852726528787732319182708000376056796082720186853423244016341298392506469099499728920712531099922973323917217603004984163755701388146514570245422640756189002460466820718292362389215385180753887119504114310247794015971549208467144074132854356991114690337931790833570431051545851726305127126357759360874330171431261614236119626028509719076995629535800463611904226754280938940973936664704779667750447101622918135577997599761847338858153594714845930606403405066091738656463884066470573909304866186732875009233574879430464155378360892282382919315441625813823492624340422583720775480389130706412884663575069351398626363330494555167188269610808033374919568279353916383700286691179725434905391684601200604523035571662435419543420271170299739062112945321106484858864335516276206776312652089113662355547053021032905779637645612348061302767364010978711132567651264769434806259298142703092894934234425745496434883866351536203036566583563061531238789824057203881856455550320488180805617425683321473090034725193634649007590188258415402831064888631716255511357861207259765314355421580947145199251894653323303893777656440855572010543758645231524808747816216693433442496775122294252513409259218499793095037495445182891441683277507914234339907592982049255787083733332326936820857617512079714798269318419318418034125085110336505490035593003314616528302004776685011967212031054899831684671373099270548586282780983223362875952678303069680009214694717462664635965197135192283894866704940795898437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 2163119500960474640246457489996682332601834312382539019012524555948923731365377239757066112180617186910520088497235171144215811612303861656599812307283650073581430536993236316079653801267725803184901531598755687866107695243263924931030715773118800166991284410025542233291176265009912266889334927932974989556636381483781457852566752769928217761278683715588027960917065319490293329226019558737582345355211895945732900278509604390838287326995104640624691961014836945518999127469484469597389248399207493764426722537450973839871385219213851601797146535736088383977761695745488041630486320583019371009622468054412110089899613544006227803745414545124908000095516071047990430781463185157916472747417683604064141546689461732573376301121418775011915745631118071312561994458906381902203911585678224163003142775211979679483773036121286861839978122582258889715253198545193878336963009577463054956921811882838113012055861228439232852118666248285501269912513174849986721350096062359949709564018725704900622580357800579136916053775985559275157502014378726408374381841637926753436228252224440381340302399690447684028391198629200196083812978171621999131084407827618316954238044888713272838413831232040574400217504182504844075289131539201365624053601727918464817558966994989661705506440722820434072684272165014514376502936480960926060151471712525931556370522563797308456525563237285916136456650972599224428646445125248788829083017775474670845251004382053516715288705550691457904108635790221170204097070828678119776232812801178306729261552666177167390235285929837976413775605412193048519987863162978419918354335449350819258144237385370288327528933521946166523639207093945245767453495926310296052046470397726503658143796143217024081107092191595127360981645282283242206284573094773952760887324318271169681529650196181644292803745511950557680040203407019093253510248558725229837746003863196273759583724499626439808058890125011462611625449406633447337620385505122344664786998081803456332482427418188582185991938344975779606717016503325699680384437259196058132289532368475083400702074249502791928761840059179570511494447809183544453350834984146235520085565158282264257093869383542202331663243371843323958862243001808025371434676623517946855937166832246728939994648695087736266350501861185608544209189962006832242367059232121093143242071505703346860597803933209553486937382300482151117220209488895837825143052901543483111697679651575724516106292722897385053544797254171404157750260135174696960915307557644444554788871830163291758030267758843063357944963985978895870370457924424084140480630021706937371581793818653479474795199672525139659117437797513843580570004552289567206179908761445937606850359483820604475655861551300984205941254149846704759312631732454263013135876607241199493115965544197998186451164379353926366217779997465416854658722172849751528793127361782611790840265537275808070731636986003677150051280258454436368795159048013384746970025297782844983596480225168287756320702272049063242337362007636719783629346486658303104977010039513146236422401242362307628715546938460160452597445319209988384625161418216820110077436732612342548200055312184428535474164564384361347804093697145704335263954626349916096618328513391989439084737095931510786282393314341788425238312515201684085325657891196525421065251914261082454917413800642802900766889300615696499255147432357381987077070545500687554986439523187516468260065780456660818615090728414970673581055416472949324396650753899979387552744245626083628988739058545587773319219634524542508219315481598543437171595746351384953655889042591788135105902854552997871956191552562969404664716161893901964946146491986461256551142337959906698774899650011165048592970921842069938484668328190125657650756145475648362448322766532183556234881866160214942772715121529314585514275773099530880525109221403412330581718605673353644160070244976860531146227975564109667749926221761821129956316163284436033392304398450537897958425124201603707604006805525432842435117029571561144108347598801621990390660424946684382349257008475281954382877588083037697224629941226904036156250843114946252948385765589238033799680499979302890814188355147864015945910291885696514893844333225746200795802046817906116871199628803879022598266601562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 3972915828147939929335505040353714247962776434316410767208667443090552028779298639552866525220071765687657414138324096290207148382739261169806884759773732630496552943644746948730008230601265592437600413083085038902584791144626636318975874037622613570062504686795587656443445401845165845571757197750499196430116085511465179895611697427508897082316449148737257590089608570691482140674433728548810517602833088992331005671302862456650215428638227929291426521280481886791338397311611606903577307866816959291008616262827927773906456726647031070945243571104129935739267005082364634911879846814588714368303244523042824635103799021372811503414407077400632692187010796764111528651407163591805568937363432871502442661697337099198788902297135226492875586895701850262003854055772284353017075117504112900146905315313354975047531390453549273383165254076759674990596831840897372391508253226728815235174780425666886914151018612387371444694378543899998430034170877848395178289001598299003912689132080030753462120497238929114831562957702272519005762394720505540389302612426342895252669752478571153006202663568221847768758082432858105828103272152964835330320082728723521242546827493501971465632058160724264021706706469122260990242036126280717278529442058688107462271740658085351456348318949200985332408636330020659082575876856416725606538361184999411866098207633914266149013065972144213514082758214117646808301897612341431911586576858257505919531216558998033003492632793843502002790749865629332701493779505319504618136763243576890640521700721655976829688198980410270768408390998895157020108695929630765203503467196131743212668201853671574072226955750615440207119683909586793737448233690594291180725308373278243070477355709684614606467995689822254704735636982890528476378519727375331248340921365879443154346453971674019163371224745768187927634122538742745935267949565555362639155757183979670380993147147051580779309838686356840798669503641488048563072892561487434479995107331101318666793216878117047523589489028454126992962650142491056477482330105293178370184680710926367310687633409652733976862143315356157804426808299887840714126987684332753621010202100957218360236711634866986073307515837379719486803874711417155081232585364023318768176213580324966015363618480503418690513614189882606532156424724569559476512729268074840345909297467830844434080853770574529190136676618361238374489513640163095559351141525342965376316637837009426958518007693186749238587539401990292317447775099190622328167902199881359269888555311155115769630024662049406599343177933011668837070859598487884044466473974224080692307368640187532629753701209278708316018624511755668204740819844077845995236938963327339766468402749882839440489707206370918149231256671958103673088113645994403233071966541002328394352687873027279666185119168735469773872512917011977208201385834069029478961766467719995256670545095141685494111176980882865287849932348126053011418243595452369370610953755680564885935723940549175154631017199507496245520597851402416656426766097644174167564074046371394531192572276132368203981588586827922516982786959189174763013706704393830006360392171245121463591195258841634306598821567572267450673098147509543409862342270980655409984270188323743744501750851481841557736999143037254441573736200495165774459188238815338856266230500117078922914503646904427127729309739837378293841150732870825884604909433960128866182953604383513911561824955113087898861254943853686002274879364305625771531689959103871880475106937488340187626101293787533579558777090877811267072228336677897848681714305144129696841573885285642464352218978627725308053284934361788608447858879737866616421312902872733069881952733626593985282271435850932724874942635308903807829564197226866517406898310692527225979909914922644146511844572760560759729502477419733331815162980976307338559621400351081683941358499322653089450386963869986336198006516828381670539542600235205068180108453019670243705826500157764423239659530407656916074136315271931203041160257456202195181945751832701248007635321220562041662534879858573089434821676893613644226349310482125893023353596034976048054917022504830847754610840974670575644088979747794008894787691406620326519850259987484496267281207371180329346316284500062465667724609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 6496060421485206785981147757120340455573984754825347217934595672344303393371068968353449946842312057124184192784603319418006361001123272508360560017527465885002143465923340175605913512886016171075968348676197911682186961727205389685300105886720297401426511954405135884924857394015093475109420829566861143935890874038760999487652331960329978784946156039010367243518338532477078416723178795328005620763051190318083533908696853306511087721924015724077576506445603057320282845665037148671205150874945004697418302708220649169928438615521353738154423964858761995053263375335092059253441564538698244372941924293859260188307913187938107924598891993298491654422748013925072671992114401838680518974760055165867856571554166108404406575656082427528688775869938226174018082086959750504644056970047104819264202691905837377122676474041947194094700154226318863682160531614862401062261563112632060027227572906659657195067151738782020231149870248229369290195892811389404848067764279272681531376842960670910597214033757733260123654975905556872402011181682842548985581275852733316487727349478117144874810380637175308532910670123214654186486226541301158552592625808129174735549700522859788667570979645854445424425168961807354749727155948585494088278661153445861786290150525787556218476980458372321079823356772033602741683233007292209677077571865258004660534547519115286374054816080328042286244800492090140401738529048698001059232793476347375370708050532973795020890515109238002470772392171085670812542846510527080286567639181571284806137913126647028816091203504010065264191475460665535262433775837240136120775596105259227029363643624982120210087186233991511717082373520166248832557705820934374103272635045417773384333178417628541010056167300271274994411885480969029535951251935702677668321716487565082384156206840726290891118374049934269042152461557778771740973879186002646610159697698550375741070015178437783289512990230586972639252241286109238036664015429424889879784339847009670171519473443078823211340810188379514416901517757110300769561397865928386227980266253389990870151118505247395365212128892431928344393668001130482197417945880987754188080674088482820869559562385756094555757869723886212172489142710561472938953253076811610858222966685297371427491294540953154180120060021189691227597793775232128798161694562965011826143256780919197096813491094896292865291448203516673331897099832747518821784458004554643234326844641587113865830218161482605737838608377715969796987356944566389737092694763723806955151901113676439028843845754526870405732680411797394796766822977846409060089680814665901191922271770325462470133720781925100685884640728385307191549675179184640274909149036911236911821795881867527769986154412630494976382519564789833477868057650851717369399551953790254668111388064977340037252502782112406874925713037024211181557500314436831287789933105050137031414273635441394215324356103513964355271294310515722061125859090619495343216079220141808293203905561042290238755340811735528279311030868971704779510106697766388246419445785933103716060263442776552785440301047680027574531184928646639885746235879339781755651013492636454597759793475490122435471651346715145614488590590227668191654481049055586472551827495134980036799709395988570002115495296916791756777580491006283769946194159557389282852886941824074487328655230061751048661216748095718839000756695199745242724865436722390410613924486831008679968765817123450392719606529399223335088831215261194352511172898804679857302329475877732248804996492528691625825752386852288777795492199537029608058412106582885269732450600141859563691866971456756224219546107809233019989946209487637972807020019972149444816286152718844527722110455604120580371593959922562185971428723087527802665019384300504114642646801855552008196618741845330315924328171616035931314838471884254186358645789465189519050205430282230619896779419146477380539907660539048338950230364099109745493311148762327280878760140680328077321710744641395740079075725595679146010445180383890678347372128450599159662754498366366765025708857271248181839522123206245201840117639929579936993847007081046686798437848447959654400173894892090809714130086788278411813470459604780968084386045032848816943311497790203290492172527592629194259643554687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 9462967896302267918488723387684345448734779341493486741445327996235120121700759904771068601211988137425178552746514580086704739391720161513740852505367739512910467755211729867660787496414504564164170077944309103938870601971632747258268324535077762619584787862301408086072395678099737262481090496160340489977463012910753962559824805209594158926553907715799960732685336941379559337451958355116747591313203032551893684553983334824335173332322307004382286984031967277218332365018711583979069509254183322013449640898553389932790536449234976586662239493546899075639527015233039127232739552698662972439099013194392153761340010424509656457427617756910689840409110021187553214243824826500719359038770684353093655756470248957087272818257235695049625595879011405263570614204826422191859538436286889002778090423667242742238234890779852385291060574277049823290712591951279308282071995856215579245239267462457623855302630121291681024945344565225771835293687027068911371084933190647834509544298894008614567021362581653399114150634238893781799176902610084378311182911403615317834731421686942166787216941852467787318832785678908720008416580548076961857483939044699917589906372516376505170636274553571048757175727479845355354131708604770116978122941834450956903875067575882314679169099358839855207875995404092808695219634566368954079533087424137830533814541128830590667448820935278845477704314503451017231029311191283134982250141038420359985531671102577610197440697895866662014979370947471561089580389526773737256516191078231031807791451033107223261902172479712447365113094350877017091217525305160329988977336358365127067536020830692305931838625797435750665475614155190756163099866322749991476471808885299846805453747334616907727170326663895649450661109466972409323346437470372989406737987069153201909787864845032903492869840745097531652496333754993216287306771487000852102264387749430828005796082168065358946524673969855476912714696114424444109833609612661764142704557290193909488760253136412126101731559475826784068241645873897482181862398955526748970701580823121003198409983238608799478123527895842362683460274420947357689349142535236567883941883963382387261300020668093017799122073430602012156733637450753384119956552812346470538335516146579000959918914240037161948149073587017985465439620571278463870957105379624177739451723753096174439930465122070832776771010435098734262241442592491705705078442372283762456815223566892139041315667063007437259829879955110793730539744234456608210745786596405850192698241868677929128802472247400073867460447510611434029818004794218220318473966827608068131685137213237633426148451674482696979687480915299293265592916208342009314775998350334439265544084835867108352023493963203954369855603873444988311723985422799395983448361281816533530030420519189724295478293750853672667604108281092296520535666766224334871720617956760026373258803057293725580675877588125264583121784736007124251581803107129735274498328881611542432027594111301054513932725962134525970342126343896931046440172582201572990438807291367386727661996306148122824689049417084189774400305262419303912950296755972905413297497897539494022125702170204873125993389310970866424294806178487910710981796123215942859719603839904102079871586880283752832207898985393445385195445159383701995676054436913902993196379002270499995294405604783830028023895112976405818592869161649194526920738983333064527196307736680697485558568457792856428511959070335012215598534993942023193135363217854195412508609813591549492008105476105875423229039864424555938203030349223551373129720050415706083882055203870661252382855560512948423539453522713799540857232000131835871048596382267005319424198024796272588276119597096780509102143104578069584373678162454855759005727365179837018846988008578379369990971537703255807597045040497127034652793497878129572272736382439307048416122418266954053460676165086894801927991569261013839359216812330127826792937713063299336051803691934277679174786789958175824781627367509794807709342963993806083602447834995222164633569606881586680835775944446216834653540400161596143926864686918739086352595152438705187296789214177401912938931681262670070635110249367860480875612786835757392097207847849241112657935059981895165037713013589382171630859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 12283149177495437386584953181026997226837118454622073742356848852930300867446143150311639945790817132865296112912431250018694056930672265080664222400477288599065262210819337708484803535861192990450621699549123975144463759174492504327825483887320082246047144481699949070898442407015742783083188038952018035943800327924050595331783475362510834373022552112363371860837380271605632345339988890013826712767066001118438825634158295727800111551857099559177911646248472853587152637099783401716125169472982128233967365390254751115600591252323887946048414315433652930417982167785722821624335862922768254831917159943108837140910876551566200722029203750949443363393348284107302566233845334562669157725965004746871680769923409173881865301751099899424156875718607565010777819510251293882110651033671522885400485147973467059582964640124863403941343437377765421585791157688683457855393972737355573017779198859063989493734851040868993433127689833501742684216369887676176330578809421944511419073911111444605265896308173314364110854914865222228265801699510305699025954240177571219940325131957443271222369081491145658173024686503309967962704474805253447162827701966840303556644434204716783117341446046278529017780482419341870336742029657824532553672709148949800695126138244845507643417964269845205975070730880367720897563310520342403556256488116734739268557769699595308119507802207556798339487419022950455068028841056684967167847696596661782334903521831978662395792331784247282070346717804487610297386262333472516151629838557397765495178490747697062818354902342536153020849624228317201303085651066039865989449131859660418754174553363934908924657591299394455634092738933343063173036025550998731301493702434747293065792932763317059853000838688419116136594994540032273434740440114272429457244654468729975424787403914485983775688957537193609189420404347072537502758811139974742222718106293534043572198372690816559728951944846959081195220990765673638691327484709633037305611002293078231206273581434718584743054798080104936868515350048864367784280897380398256442205447726036671166059613043224015502712695718126215504289887346255253300312617515219411567019235763101196708150319979686896198776538314778607725671380400541776849075456862676150166308448070060592783242318712753582900936146201020513127475131522290135049439211867612426892912039742456269287545285770317774305842596001979328214242604648880489210752591213827992461721633130645597969132562591415070484321448540423319922808053250775341893244098220423455152554529063692539462390857537135987289086408578596979286609231872516058173461149041542511870917055453888687802589861249540124499148337267933204083392415558155371775537356594683812194446505388277344086349512970752963380722426291009559831128130963644029144392773280836858124502919767849482798390060009696740737825614534408220496187430203047876066632486546766494393263185262099136072460116923038560729725844652115028793495966754023617847235184226340646752429509704688264475342017818386573488802068020918746439774442160835064956006219345008453594649901894234368033397840571402287222418964129251559394536063462324990039893223999770621974736022674516762637741611583109561731758018488076150800807195147891131641957830784243556095233852931722545954319239271856952640513420766111697826117648453864430059540943091436175223416343517046158089099467958008375647298724072147077071577075504080446956892036247070524695816055812030267252369470476337173990397983642987786975547277888906905003603033806561811806464152141609366030506226492175254932659583932845046048676081823328384048770006610535982011589743175765169066638544068534950885450978820778850434221885532731707842721983028305116157951674201474466153256977191239889496965585118007768634326060211983177006054046829646521835150380680058122998181852387434035179030060783581061893156082962962059825303283936030676102812490687143704909359635407208127312741177452075793282021811506045212607879288252775311649714459173453970827564761288224603029538150452337832745605233439317802751577835557940068153069753360789286155170255385849391716173835490123444155400522911560799120812606412629288416387045676382627485122809361991541090436095490068105623825154878373274100512044324645666293349677289370447397232055664062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 14200991372617660682460253437602193993696205134029573069764966925201965457658897240996327208796857453139481691016582450039410130140304391775355200393266783660296617873535830274528916609881192500028649954198443627873535815242207494333813175808515855935372546708047287547655051728115894857644300859022505887978314119037320718936266964208771965685671790299539315150936200662462941181274316662619394164334201353936123706302388878411356323658843057665523936234175705624453508734878121382916045692706012769988165974046179002984289778511620589105607713423148488717898763602703033535095946498244797015460484111913741131818300458158227291108678248247447387693539396191180036520669110083707761702849646404853278331362329669247236257539103616515518938022580597025565368742764230802379984552695089082060231980034297616468012121543042140701904670848349528624290401521434523302093489339471892874887100537960833057080537842184465017835781445772227867765337020999314050653631528723871925769849943414707421881370541090159667723239317283997880748111433126303716984036510974886641364126980753159541985091197112290647536648311588737816937546019174812824860093581764902520960421484503973160947382032474273092721520976335810495118279528707434928034074952796738390056363558444358043830173909989564189857245647659984774150901462377660462588809060260763133991819616572512493915996209910977684048429479608925347463128639005883492049726445299261559638065237503523451224472675271142259545015207973558734843883477188835776058296085695907511896520867651460603804152277003077415627018364453598223403791381049255226838348452100284715443133617072458014899341689669855531009888042635220109136104823801313698186439500034092107203387376733697953798065589204230743414437517687911027077154468684825588006214589437359102087680085081771887942671155431140246823249670348055861770813475743238473793210736559929623174785341466111330641361254235615208743517192157372865177278800753657792597664020978475452254869533300141828271168222804579585885687860856154219919010337009692187473894955550304081056950342384016014662377749905136786782822936732120575621598841315668866985200845086544257661205115770340091624501088948705767015191814882045200265117337587286487544601661043028321753417848178548175102758396377184759201845080680919455722587306662940816183337829289662071721066933802054367027655496537584443620689003179153969836489794232637284887780474812279804945979001209434125520486702854081501295898344681285784921981113009554822630189691819586507994871670264888264574864708274993456936694338873754931404039829763106761862169484912170352747829067154632902324204479167485606595872290527468815671346778578034475513978979515990012519586572310368647909075076823414306047670805671506394625860957660372495473667080651558695891520052925840004810703430089280009357713347739081106155994555827421154055602241571189770331374425865193682634615353998306336842323486457861246653051276864642250421555296860694232262178761572699069995670050169590634887135237444426625436388352770569075658764587835251559531605018011043170433510036468892497486611612150469089984450454430973640647112990723883428056211801405455152383107877786101144895384720801806490320118637942015220477270805194207252109625684995780238865631773447258515114360442285820694296743517224026454401248934525970931124407441771949557736121289766719697465546365265716923415132736574753416466107456029644739814992434171672133237655177738245349522401995504275674925483461088365775810489706360062162265716258751732366441061972805920274125156658313011754465590622271893286046706779008869985620603809902643961094498387563471669545011327146758783779787051678895066327899580066644313663300024122721481650176707119372576873113704904390311022678016228411976369950289911546638727294056377827861732784090942336327182631700798351287705319550317743520787238716476315020368991713638336981652180638489047899987675120850980265484947907815939589345707484989558417129402729126486441126633245431078120775413036603099790379465581785141024401391735738389125715076666552362324751880018659256350420056546099276917302487281078229688196026444822993854015389541438395965797269619624749803633694035316432528912600490207662762287554869544692337512969970703125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 14609132969290729433482423755822402267491812177512732820381538631106446471107324952798256692325489804179692628488126824215181746854965060892667282674993244288175861221937214069540070638872389078499453748276406912298614833945511318286721343106284970189160841135710850679969591581574546480448928074052872566444555368558288429176311084499527845085095340795595819646977956041429310264920666189127992356569461138416943460870439821745809795719228912893149576182934232509032015027958494812763247660962264686082952090426518415121599878711098873807832940704280688881518826307907806297045837349918956442398335335967154414067880074646421764886033593871480457959694066013410134423976854972216259011641610023831404835902881602742627074646515832388358847639224566148077081868799848226446480695629986389735787034857338975748228094399074394806935550020388981017628364280418930118690860929579890373043686096254885289343574364299176583964573249534405357065655133946583855239382895425235985676624829642764081794029589084578268160881814128346563067182328921281030133392447455358627412651157334492376230806305497136487822855609762479003016824433131585934017260993742865083360893876944172306592456773023273266818509777143404610769168658509604813776874256563727998320456824872543562665638963697695640363983461127480642480938032042552411314674932940829267219841322921301535350564816590209219193452412198210693339039935765828441982416924446142172492973285399939692991200544302777451523232076632109410265857959681295622127984396756216407072520585896134035040989041042612993088326007204713860776617678311167154214595560394663939930391240671146967052596519906342759944275218054305959103408121261787908489077095356775153673423100294412673802432305406077200050713044405137084485288195556701811005799141188358300556956084942242705709868673957673874927232067034040562628605595362108987341486571630646615648291046834054595160677363301883634952761981335139226906217722038373453209521364598325082016230914848405496363028979523574276963600771657707650790515009627849936851366307368906860327175998013094002626939183856769143432204956170353170367569540167492980115154993258014616546891752799534233869853535616553822285777927445515826347320045125894406105447408606402877744498305281747126437303747428126829762935535006355175213962560983576683010559557667824784133887252096475378231684980681108726925761659264112551005065318463278016406355843165570664799122649144342936676752649095368700789534283098867091994041766606717778511268728578074262895621339486245061736547895646573217508965178862210595203562575838751047891040727659197126186248984018579821723770545039991811204126182458709447903667878169427302685282781264550975907974526565642199715033002799786723483081377044621652950937289602108923363792416108225247709856826922852246248314617312295453395620690651556133682362389959949434548241145141177213462114077765742478031677614798072504255568569507952112929554866713577604812376681909635723885169271486755980544837627756851214249380569491435016784977970566885354970756448231708126269904309227886969607492600860895151654766052654604680178756275854971260562246860109736004421767088255916887114495696116284793303363327647144245494027435516418927164683515788922321309657919983519070189974825106655714242909358016927814124013729824997050187624357947390217913874831166079210203887533519794118300832854323002396666701266702013540096712812902881898678230665017022418774344882347847669481002484930709218667043587953390183570866872383265933760896997825989048065382524184325828654949518478679513902551258668017920606720444817576854296681589302329780943628429415646611349153825797659816295112097287066843158092194226995963396854400232411265260047013136461182611606282313577018096467299738847299204923274207075718087817811620794100010778808659483894128616637362143631980310563199279993227556073705343579867505784159591423795670733149741749989237628465589873985938266766632563348712736667488036903286796880695281702152493569597134611811884088006893233346094071213800585195302536926126889098225129972951748933052933712857163856889700782375835414202376839842896929502499933615044366976914978356610387202276503531724217730684598028569600662151389824927605332050006836652755737304687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 13351555584548271933304541854441002220849413000327140772741675147058925582397888714596269185480609652395107536989667439996015823726155774649176012597009008298708266054922577070753864707010595542098002706748234621640020144236867828713794793005101116202276715040671777515301198505781793866569096101234981711704512193373288728907105094150266034333859445067619931104504234112489010054149493436627095794451415135752218362892610752789142639966521915851219734707244958477597770141472225388827710811514704002602238637948146069550525356065910423271809747732425050184630371610056048761397358387441865218248221979817862769913488131713353286425138696454980173312474881565338928864358412797846821588577885130469906690496690890611511953034936802172226224374652402445140145501008456670597748154176430202656466410006237893103587542390824888696786156644032293711225885300497572910273902791531037346082282199188372147622661626769957050630360281747960846249617301944724225051863939557211418396600108616877021165406234907744655009025170500876953746415664415376196369814771719136192211895203211862721988572048469019068840965531458120351244396799370643173119656585992097637209330163284979738963269881869328854675900715663165393224542518491200792840736955756766896500162322591374166754249324353659608720153766433805795048088279017801016352551213842623789046331989928645479415338722398028559003209787661835510921277220905586864444921202415061693610988241435453258874659254706850379011843113480141681583987824534006362013270355869408012383202465236550917443939449592546496734125221951623903798478421809614623503696764629833384909630593877544508114572351027069195100682677193447588941193186768166259694032227065499409845004821923444603315355571059829740755889417843198043637369653558287750944075938774556565297637440919222175797586352441548277835049559136145369406658720334553090195072482355127499655031727884353475988440151561502178459141603220000872652515582208987646606678509172418474832642839692072540234358951319262702901527633513096649946982994241156526094287857596808136670141067825666098085798103725160840213774025904548097607975090715055266159738161540315080991287702522078023308300683384904815752407903935819379309556608698640759176015985454206519102253324454464686756736191313798083948922401530946091434688803816084101260974387704303409341955255721076113532846882061963952720512951027636597621926029047788119511278031019620931814762185544975806780707445366846132182516246901179920511792027585985266962413619653016156980406851375213516284118079011898790353978343020984459092495210309783496609003063233764530536613817405909005731146105773785577094510018621712393041192521252880163388748521819540421402257090888027931615094260462985487995714557532330075949616237111196885943732179725163639795968082860469409280095895621073880721779911781227980607103975046943098553079527077914551956891919782192554438101358701498002908553254863136951546010081704479253652442252687700573330191262936570688858512220516866614844807981854632032844266853311174161813449523180776618210202752410604981779124374028918737458693867628263449812674053402881503192899953035678484137056722493255412977581257483773934430046117303743407149863471724570343582053978837051013425985321376881752960086017801965248816940953711208703851700711194729656210093232697065720854984977110169092944149326697454041629421621871137391416803285524391457507001965551915221651822338266879848407317545397359348255138477878036902602118034931794741652741623480124034588299343447532536385504047812440524662176308633657367897330578928770984463617310721237688788762110376194085106343660985100074221905250440383521416174216070241022802073944694283578697230536495515500999476950928764825871208193249176260448628870091099537791555333361335046824829972335722227383006863041139017629797715669010602458045669745050265200385721399031411412363206778213150590945553350075873451323191665156934000173434053005941586603813930359838506755917330169173126863721793681420777776593757885824751068401498731035458091871642753791768856811701253207860664418090710067576961401436909291058423238461600550458688193879786258006715121493132817519951936340868077044159746654340317480684887166408891800983838038519024848937988281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 10815522626539207935782420934094208848763405361469035896437987147117866356979029802672034190614441306139401171802166620017063329955141908599100326293980453520106189168020895181363431070951789960874450913110222319500468684360318714996737824075792905071263586477381852953114407705508387973960385628890689315213495708619193765526456643480609479222847453418458722035012364984348668664156738499362504147888711428518470099399824538255909388650186186433471318124834551659019642907186409163819151072543985832216278136351342697542988443376998850528862489959496903242638490667107169886055998243286059508016484970177588376922557603326607643235319570942415281243097683765908131555940441013908784227574402435370558679398713503116999778760014306794994474643601630070164416386287688617974687163956434274741492089126612859086407469822970470843612488404623283509487603213709773941904345621959732446944896935740418861338034909139252368949953178986314260013050786943734055840049941598533510856638827150219466610091002666422179330987611118321002822313531627637770574327103942446969310639184238325753986299050736348936923894728564614011894612361753154575277666579380810047290281977506346466702669884722708768938485897815627194655053039106570556760480013220230427946329607210666557504766230625771806670102070622108114421200276885513719278396259993182687619864933778125711742881047118089433062961727225324007627597613493152838751296013247441366756529098501528779258161198964621042467116859639864866326265281959441487766913180534706145349380318162752576793461031345483835856913643789253714140251930977606296451770342572385741041674199149476928503557730053396284122641060107121764409339821492377903868004069165847354695763148556449295210058398640492472251003342849957442199458453689274099045865100595806755917916152465923352400015068493971147115399726143214045932868505006247339682996676445287704209784589046541353886285964552866172634485466663262238852971218208343463365358663961690085327751979022620006601312320456690535770248485195779293593561076123811440377564542559894074370234010519907990986091010475226383171396688413160090814062471970443804090812400262216108514972908621780377637236069508467935653023526382419123865358946929334968527101297878699453049697362520796636408299779605463372741233291515342826576815104970514858114258886646765581366524146621269136781865580802843618643474487397605415284503569313820697282428126779972518534155804746494773507830187797640542796365140610445637373354748617749264526994101222162057208426050961638383260836712978477509999128236638511081188514554384836214450012742806336177845074020797199661091997716405269519800381336354162703437186066661632359461797314359997335969861163495662765712991189502376984538115667014906023876341404711230847352068733438169730908034481578660279995140912238738834739288027691575594122459374021965480127445704906815745357332756689055172476505290074442048828898409078824026584238853959966492097692030441889379659595795628819306795008383311348431484475542368896317268393312540176165942280743185097692033509207904943790991054744024945512835596598948060434910378673037662622298777822854825097081958309094513532077462218381862889912543658785457759168705103350697695136004297083496931472143665594550945713845936530522553856828908667123689767425622112256765780613965901623690861947146378915692401396801615168710760651611126292867380919776878475071366056908986410449343527806440651171878451369503030800438603044339489497883472247315764722712094245218347265713586213725246782528683512202610489645226015700214707979847675199818762110676490659996397421765155436079973044275509478112924068740693958116795654568025222477401789444202367260292180776652702548591882398594978654474894235753467076540481643347516468381504041904181117969012046470797623482275845551636454829891476580634986595913725720264231588437594063499481449968752026909053478307717569010913306265662544968039846499987365199978017978940606267824448804155600370749350339928057483027535781526260144878729753385934128177787077580549084448214502099945733841463411113615234654892728471873838903988207244619036000839224908942133403321076322050410598609909214917326664069400065011854821706264435747773394735915530873171519488096237182617187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + 7741134200487810055639658857829151630895865933497855517793852485021944843804677510149966561762571423788179694234376326390949489662050845491825829601585795323629017197055572639152738229326709849924856135998499498233037230497811168371556165982072256248353555482899346878840598594211219749364239367137800609519123410699663138570552013057836096221619573720767421994246985945129813907288938538310106958796491747064126094619516190419638218547983788636699763227284749345796859614337325182102692168436608770999826831046547067159922062276478896199144304087080432372751720221674177659144384660674904907180099360806793173990824482989632611891826506294033545582710587466748580549496791067012606554452622665536068874829191320493067070606934799335263203857897603641990820967297303128118038704487948553232777646650328194391589777725479857884349203276138431485580253142941404598404300279344823326135250139365473723247815308589331151398907304361109679739230801610340986554714933950910470825288571796773136230498914655452482331274087001529980771800018660517596540926302121355741751507151291392216686567035040223846611047109295339159857985675639936305782984346107032286068070784619791463086948496604540517470916924997063518969609399659629740039474893847864185376183236681455085451062937020885326719304903603475495401358611056075943678715055944524954054364874204706629192545441070838320174732118769723019444425079208287115925927572867694825467662858057552292962502001681242060408376867479535060775238931211804185473990376970840719461558447810848787574947894869717760648567348034346560783868524560994870100526859855937266970707441125752801045802198203847574266808043281684276524787312618069881494236834977904807904604715555475725646590171152293798054101753497864687361821755099992438307651671084920483602600716386108036034110892523886341830482753850938501790008745040326837485357590788127007815363583042706737211574884489730416353369918213388964580649047308481389038615047742665608154422775471680833551923389919326187425468056640432543070377857755417942713345515763289045255164700165386421761868155775723896070054979699505921567748775493063117083929815280411140251096194769947105304606085528272230341936375061679888380449386152684660129301988224194488027906900071816297771012687179294709571446390978336587149222902804108351897811154402786223746794250222617782325216185754813907642192690428815081576187286418093292211592072847484454707609384940622161474358017641587252686361266071607333767264932661553962645897731049034848370491906403302798580204903705448933224806915474930813809978682747620797643950228432214625436312438690013878068483203500769912672571499028891219311178964681526703488310048888172662273347216972081633107832528922514658015322679050498007731613102858048955989585079110329859462757306179180811980086571653151420116116487531589577360101019388902495031787704514355866358328262937880278123155779953332393088045250485386692777855851252465614672298251362068094344968074052998202826471651160295758766618089732312397682759374605126514505853180244960970755134342884357001513635268054511331464440482092673043891501489006921576158348736448523446066752486354232008180483225911237835528751096589999502862635648874796128868957920265196296425327134970775739362620824243868437739045692789245206855712136410103620274624784302124270795453696676358434122817685913119668761216531094148180736372136499986749203572770250146599623007167319160339858189045955868140413625860746086640401836442853213766608256099946575984102145494591091600297086929003588374799756446743229362093026232294352486383187842990789742699584956583625875667240676119830551446346316555696365088752453516113307210141865477592112714932298297042493877839355627562905437836463748015489744127777490000797718261981418737828215697254309231194178509241271213439727948701064905804456158734985769764832074058567982399729947037559670789539853091088929016636868981830146003930911551053925128185699123042639446287442756784135054445014808148131756306993067323788281048785832028318614140475230845356782483712720172708086943441250251938536152745797869549349770258005491293550338061179481940954056870165575788438925886526938588688625954574057452187979471249813789857086021584109403192996978759765625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + 4874174064251650527497343156901180331125136932323140422542229302039162312961901640819832863813740691149481814444468614416883637662072379280711492684368671403131447058067342062609793235746484170824861520559624156965294042251783902013041325957377025063079794591633348559242316147171897246856859006141649135378368708827458944629058685089480318641651784125522628281357675395100304195974443961146556726501355419282302965235117580972533200260330177582367664014574314011234905616777955003051518035128127648212086635468613951202302719394337329506645197301495519573458379233602632717329630234374438580140547832442223073245524008965709797625817400301592289963806485572312086553815814379967569213754557239483682361473584076357413964969252515101080988353027857349571022515902568348598621917444113642266303811321588982483019474726735870436737151604285327997256571564267339897517606634909541472363165946205603199575564242413436672764024827446002514930836939595635284740248860321084377565241453463700748594629711195561796055939143586637833203237446686164450799532460792083983949712321246019530330554767009065194986907792775442680513956462300271615568976061379236628053866249182951192336444563858598810242841027741782947177395384215835955930251446896607271245179778587251542617721375350056168440522833329956794109618665891614437948175294058604119874147318584040233722751517426341665568290058196092999854176398585220905394117539913229365082276294691874709589310290457493165542559942850048540106611758696370462823031683987074517665289396509983659293581678727425317189925326280683035592146628716607266374604984192711432225074014445659129262491102156220662392881063158546429770790860166682137948724106165863013038400368970054718758500525305452632344692176084035071879772970719303037062012984312242013582275714161143108400823659657286887621321930342745035794737899284723604445063836089779159671666437333953328695948298391673569522426146534138389233458791899504855142946553010566342858416625443443868453478963889024262241702215866219908911013971953628649650365125393304566375936189486357071990043836973548394656627439174981982661582252123858717837047527315962670476671191882289871970688365113554216116391136809475422877473482846227946294970966977595294726504464892832606611375932250656707917356738591066610384674972490708396366819614201791867237181392940677311923431456719449932764419177132427629705980740556530873538004703228656442853355949812025782306971652053726385174234223370803544389825359275391032693043701826588481345237113514549648856114457807391197812391697453459511372962209583216291207488084544033888432569685670658374333509492599416544305598680819682631807716571796004032075940591293392390941210270666773895200875796521184528640704519161629509746178704742161944813306566952531136567550390786439969447673809619420705867441267578823558040596512504711870103274442673191061844761254935770259048747084907047489699285237717993102318960428284544437698726010805541123836771696979195690561101797088903588968416496502969022953770206947024812315621458136161488717451777742802871050382500053377778473352509254106826141981737531469172958397361392289952441831835909261904697413927667971698529743829556389882623586811581711262724237234877417182696045344463401420461609642277957539831448280288642994139178065135798027792695374333110716535331690628910301573092095203564695375121430191414396669854513466255138863813170405073457745375748432986422682800168845447694023061773726867395799872721537689127493492413024630222962639213864611018509799751130214211935143750143676147438538208826115827979259003348160252767728886173325287039500853071016199759785463255375943715102057910472448769681810690910269978622451105652122093131174391900239701184280258482817010547869884720979797832759386772614343871637792294691867321756021880180227859523993398067752132168473554027357889454430628603189497297279570733223224586439340193171607036718513182342973997158937704478749575617448137503954419363983665724977823693962842222039962775248716470769596071189844694993213868108148064797235708616243191612193713733378543702069075301284707948379701250731195500138448076833132059109406785263290038823722603579278993129199952699700952899689726516285759316815529018640518188476562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 2682688537585037682543749348416626362315489037563473098618844151907097699389421060621753297880734437344169122750792400475945533413027153541554792625786770999360032961966734064615276908764129683715188404653774391079423980605090422614816927116781412683702813478372391086881488994330853348783324284173280286331395538262107046898145419141216607559619549535246489696051476473893883451449257417412114024452974142103639855841008531554504130839934424133942180545464467757068636616110728556849237745197282559005535738147665454371857511049310825694646186269524348330436836478401325833650527690030721748832992829767028873311471188429337117534597879774668840424291181401750683699345281942600728790133540810601180128689550162558898193661456546722941949607451992163196271557958993851783985545086025541848235279319184394253808738857101624475254567836806394304603428278045896976665905346063363059106723041482797771663963082061923656501657052828361859103584365692252758308848118656548961549728945572543516655748753560986206911940340204053575964902788108683329762787450301124495957817622676445998423259552098361487675556810404776555768169982967830352254680693280952038240114546439857609647571428023221923418462482313085609523433340058557653661842031687248917630811188208271104369485058867302373839858867430603850749092834676443034254395226071315006520057678573242284484622343669818671086521117504216250879476620871375966963624856341847491539359486007734643918020862834945280433939806038319896781944605092330105722966277951648267479719531751821248910843725448858358889337239737924277879707132000780477201994413346760827525740509416906933144595902393766434949065579446129435366544092259763042470415547219760832242081361885080760756142959476689721175552840502139574707454041950382391368053670956225974825642279335688489039872759758524873559010198571095002140146456205523705807907236667157700824186619207199028074714799198454573890116068799264541516637470865473060247738193860325382878912580172723583024377864972486677572256745985993006151806499496599075532531505661692526392866367971191710136647894459358759011304623179217502266139761645639210298667839402770841557875980064784775647882979698124867161493121825762276403613108487784369076438646091364133566743380616136475314911809213974193150435292445623767805819898598219499184538411159742837414363266384828105739870369915389957138667340227799725878815196030749984814263139582304034346040312260542200435484103215483336425470490185982678024296309503654322273970784489333542334306896822132207320697525903117256991451100814524802820807365753535655620536708441754625675111772507514869660995995851611396117604072845823119512829094447444193570240822267495712103634842552949650187087000895562384427752872712640829303667715204874436057136668383817209508489270495415259381378520983007719984094163357846493726883071598780867869238808085546648324212419305905707146558235581718113865453241964084796919321950929691929974245599632507924372333083045242085505372506941800665298634260511811692011736133188985432233276256449551022014509468434844579956005042970011644330424191190419975924038502038102732808628111748871875278648684904161543291545469797964165290169245652339719718255035138283076219386510589860252199146849543180413997009269674615749810175972855683568854302150934013821331343309449382798016355853658508754728416008736801695441532669239397692007284365375740061165664967417892886958301960524990535413344630813721326638398916124359187641752863113041441799269810077407830933156818615165316570495308916210424876968031435495208962799346573446722758614027382933626112275475242817718351711300977301219947109054607414364229014746025271433207039603599158760493198471046909570482388991385111511353125855227062700723664574635955291906752487350271756512492788819599345996471567035135142599657517580291090853659747290309222402213162520164303519491977928557445665330220262735670713223387274748150599467289661910917606154935682062822699757604682381706056359413080294259228692743005907166661134907841825481175641439200200497031283388319320005863916192926820139761543181169130137248642328125297654555160633918748828909683686233777372566166243649016834064189843679683890999645729663614091009549156296998262405395507812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + 1278005747729538959661131608684966386048503039440076858379307426106488266685243471612085925066691277843113943669131630490107905686421546585293322507206049317240731703577180197495020766988921053287367777287088295982593785640222364770869699931701281656105693438344369021109990828773314261128281731639184413799504562166042134222955681492326742833847110062207678974873223036347255629975621093939704576805162149105085166777270452913479814954036067059870826789156755416961298980606034747530934782676447661719154088106430112157308850689528467670764214557510927922592717943057194806889033180938723121515637402117142067396958606669622156983367726976421655565684213557387530443729814836236376062174355433854120668550801717292429087441302710520555584224397582999590011051732942090390680663942922550731590699104162383657345171883141414134510951379360224075015945525759986685194176654598347030686630831109504043029217056821511205113563781959345119099064637148580835437434855537475227382652688632026092135488635456567023949720673182537032858585229396745172355185621481317050238282645662501925845095563216388135168708593217803752366729313694500848684051550745043654587141551617513964939928666619634207530439586804653976362206021681807353859734902200204197361984744009238505190909554442984357139604677978016695166464905505524857357572696335113876864652500169540112140428338871356636866202385758072821739408829598464575036640152926650310445946324406170145836081307437873406639422888536746687508002740424635732696661025475909201170259559708596931100244480081129781559037830532168146501148774995457910082951808949692962105120224950948171494465873981477868596092984517450662499786794218315309256519972392774675322025274246385258979653958901941576275733206815443593628125038803963013425792292196749937666078819541168654790153135016522643595736229948606079097822132618617758347202098223932186111474189914324998977453507170277171944283491009624706744713523741014008348833976144333908004926004087209904225865104054501893775625654632040589719363860245472641657263838605564917325974208078748098984086715608501800807717778303090526481309956175191880548494539094267560893010998544071930075606680468906181557871460834759273952136576208876297481610419264274474968437084620274383915990447818895625062705356426629122548455551287734589848092979667925485204351214430535080103611295930929789284850577640342019800119623558162302979528941101400868413433834729031879104528401544281017796551961454121197014910395855866433898218065025767338008590554398319466396102099645256729293838501968476136700357485295571917733418253256144262440368159266698917708992473598881958635036670001887284441638801164075032792454425536435827100065286188533713916007199206438843955788754711490645048157520356319953625349687621369465766114850656206394801146359823920605649509184826732801584866667381856054568633631721345022643045147544107757657406948942350277815831931674452733073110896624441215976797039269719446300939320451670569127862930417852086015022693454309210283266558778612066755790105697762427146860158742241269038268967661355489167609907573026329045905756833753528507160280555844120778542300737203478653163886068927107566756323579233162130262038851399522258525487537669107512592912558004844704668818134737118635765160801994410343651290432879230616043111269839630880412208715049445367573315670774087325115136302160009985932489197304571341045411480470225999013628826430879067525015462547485069161457346619947987331634614455270055124416364153685709173439940479167633142657395365561949983356144062667741325882116906039939751729856687548230076865018659785073856611977493360146120922194023931073405421482743380843364651262821049388093435160099962775320272382927936990452996552646089103973043844106341561917747626401382474496653171249302718337295958571540376600013496564231679982295103518636956001148684244912075398314312315886117422832517635566941076005088129021102543217958131863139557311268896598747843269686969107481002516342838232031694569787382728693448386675364155714942003129001419975752397555774711068176612950382911522962577652571030491117162910878918097228049634454147705144267304201303282324831439254478340723799492235900422279308834977440412217220000457018613815307617187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + 518446299066249130037388127410158100427684726301419491146585536790603913417231049835181730936334265150654265290425473772183127599877042455330200664141201331727181292025148056717966713012769244925922956492244587350099594239846261709125914522341960910662994002577793364619026979799721631477981687850945263500239699937910665852518917046529210010670768969938984012913887121872279363967948935036716057802046377029762335050696508336924963814889781944471241771252479705826197556179202744443844320310444887874301251018726684680970162965535548600908687036985005452652273535747484663175748294765264367970306024296447840446350885658266963257731969207579670414825798088254242311678560256686713379459840760635559374543909107416390992380857418838894123898969584600702192050337492090571008957942042757766883107811458470643837577750584064709586286305681165472949762151776661798742170267469262563409995404938304012005299466301045235887930517858299488726623255093003003910522466733299959417615865910815476471217829855528959785375374167920726209988754873948822111170556112256856580786770643484525331695717409225939004756199422561249764476731065582814657467424718878408585444037758500135464616332985650282538574353307993215381911502286534378907346591362643509065261064261679443327490219458138483440233890780566747596973249362956156284104145488103118801234042975141899081178984289777016814806994210020133361960947663856410817288942555492453086447903152759026958835835416968508570509230145881275303018820888539714663185720653774424912378608949939315237627592455558280740811221208026400648466016417505273009621650658421420947718865176427274452911326213834584131452963361993545522954307079020557982363950947495284001609728376095158258567674752457085297214651875740248774345628914892760732527142310239804554555246052310066135427575238583002147096501676092915325894258457797578325529613606772524531542370613644111414499654422106070647277866417797424053164627994943262584969414042018405156766098134788328031220452524681538954510603329063526859632166071920467545461330560221643145801380469651419091981926671625279508170871113153658260160017604604550102983862809167041704272660586434822538323875448272460158135296936455756401442651427541757107321809285840309124645613122854740317534411218252260248091590199737352251437115896149907302844109833777165208869182357792529635561252782647802017614534490826021151932803615249161277902590882024029795927452197781158740338992831549265287911788229635065388201766384525940161948843979655773413955206323627479891356005002710799172457088778701134689320368433746728126842798954030487577272989219235974460150997133890681914722554300089930696256477739097817526019230953701378914629338587697103012268978897462319704119992888224655620702818729638231743826830772091855376637147422891154515106201361642937024862201993612492321923462676849287792878639210401183162406400766411925208930471096858137778639405146363290422221098078174113515187370581450086268817700341279849282513569586812391539814428019683850790616459898257738163394259729323631871188750396882812346392678151233049182130874294375097774131351336772915548312191756025900167685350904492407948470026062176104738741924506243289526160404065967144700488319264648862086441185989397433203096283462269444776135758745453424772574639986132838888933959566264069526411474387709220630392862390191244732703577667830048085044928291210071281079400194602191604297299988168179103329414346392089826542696302133892581838618857107185252655755428328982271152140252426471666348536119788755734600868157336264173600714816124350577364044562698260481699895250926274197929542198843203918720236030581904752005797389834877228980995363176976795735697966379685013702380220662188756313769866749765336605899501085378887711801865580865682848658157533431189186702081179591893198806536690966732220792983551289386221537835312267947962491252821463987804214008903045954007788439817411845364214679316419667454414694952021423195924773476340784549126324394703428423325992149110755708766548079682680556688327592343805759681068480567190003597978951665644947755006828547701253814496777442744565326903550535569903552252684237374002618449935142392614018758626465264795798830455009209572381223551928997039794921875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + 173936068886990445145631446906200645653467561473577363974524835073167970430423495229250801568949048611582004723177770360444198710048817850448077984157159232269205532018001023102190745624913694838149682277997452704927761197951361575713180965701750911385652630506860544088494253648416111943826953311568705852497731514703640214939109358022891452520501856314523649264922592208875411375802222608215309808731742354895436594944080078432140436107289339034115738689219586088103900257837977113641008032906084297931940861215011773428150434583926877164272811229358971914539656783087304965996358715740756713951016851619224210560833825931104051729909426007694372819659006794342642032617476663822629704049363300075967500590199084921698621114619043299171497837235763063329099154380838383292510450351018348496572606593010591834726007901961756058869125669396708225883414710792176845101501217142242319181249142701192335548237662836699857471647439572021785914828720027847677300669450383618598634906980314420669417292948903954123789246697463996850438995730647516147549341425285048590065364622441002925731781757926773395432325504143623287028038506668768975165280903811491351114080340876416875177577180625704055273215584033784258348100700407751582547483282072649496985619633485145126801647773181656415977766335891410467845484361348324040512313141574543161274236774601190184030001964309149374381748947600251628409181083871698232620617320181469446460180789651970003197806176861231992574097105045150485308145990396576651164243145195208772692417273072825579760712974832047965960025905269130332996415982719698496919460249973874781975613772884151732266007595405920256644852028040434128719284277401370371966757653149379496051775371246733587891392455932578998302991342898814138133301135480950551956420829038339085377248130815336418765445347935370285322895510553436831991566490170742609167609220859975096166395250505227895775211696645900034628419391285329255077862129870970882115647678844743655728426597218151571012797221682763818907771974269030320156164057238014637202403977321951681407851159257067346478736882231190630699522665992199369125580025866024926027297506609583175258331761549275667945496300325017650303977371618353813529585411655096547740794898631210932723468746752900496334507116236042593291193953103712995523961547204532320584939510288212065297293036384181969065534680611117510366340784098988346947316934191296115629929988963999083103412115343534226928699779373021972239626233168243057490126354653800812435986166978037502288262217952909871195638186246640787631196981082311375585895626053432111834061235571713239682774600300579143982724605945514488320750845949815615979995519844058472726468959116296173235281516239401419195822816008011773184779920232355648290969407492650875090344227478939014196075912389456384403500456515762575367260522487136775741349687262000933352639512120874537503488377199919198438018863501569722733324975800681025137285616649044597312115733026205701349946164341260348587411274143528444487685908603119242923846982502860496114726296494928397911985294664694059997148135983997248705694439715081404853691491496544946758125914536924018207182876536233510901139384496657406076684543511496387113239794355163688051201243397759472308336738864016725710476449471873971919435257246090165199220963148487095985609938341091304975678138110593573286959968829676087464876631525993542004839610378265786493740370733678436416323046863126155240633471290617647164291845966918097398393488352621359753326690062682876598790975031889066073117491634359405004845465977437454927785300662959423896510043419201592372108870964976677991308738711437140412028440696595506468621329594661884403221630135535293876579909895636195730729410874911732047894734040398570646523415745367582476150893015350657147947415641695277637486071336421073987174814682205148924951669422563028849474946777179090403836406870689040877489957785700266573532985261735372027437659832173230427804715400687902983669713200529970698144705314541581183922166521826327772036883801894868603650943626707408560403474819372006737151275946943130767338569806310068419674246848407437240659847817713191046511592453395967808883523478034311545005094415814190666905256904550824970101530198007822036743164062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 45481032944671827512046894169796417906377887531881079000068147522446562248671886751060208147043085174545153084746450746094038214708795765246066390285844771560455677380850387057786078052331475607890994674209663261957287032111478270291293983183241534493798271004040789153581752206856485243473851014743442216842484071825876626892057242347219684470611557376955382338528988380015571594778852730265783185080058328466491659722763824502564714789610462440744106185724402972900224400264352898263590160455657683148860569855622761947650193961810771459613693291320231014200900675051748979378399220057273094543293894760315632681329754667320032787572306397813255182254059844717229880299507725850269577910579416099207428428067126611196392290674786256105354514486083356742508703430010272647357542101930113833597494581670151519745049774768774728275483035908429215778019729706095333436731693521676536488258487516987620177328469759401061358819461900940061917926082400881063568913995223784600600032196343061408180705655144359270266329781835463056184913210755198284745161878936144305852525227864811109340696149023075281091795675317179669020304280247381874112837126758227549026744499529832754325648456742850489180119715644427294815877829660371033498356520039897254222496595314506489478412367646913232031907469765634863415060566856158200039786016028704524933431834266583973152122017994289978048621867882377347568578787645690056387554761478501429927873661642731962512909299488210601568326577005372431577096824690549410901294016940857590069010992929888750923275414139594409827768214873326540945481242694045865500639965407094672025075006406549582446062557146525509027350573964554984653458570837217644083369306968632906152062520566700193898027762745231176208358578558127469181736504104037952238685626832954995207881817584896881252122490222733111478348589333722395351537238776487357887510765205020550556195612188729506327838893077566185308836060338974253349107676033603719138096914272255301770766832520734828281615503180610864645217442364892624255545810820781918182282321447880638696266062273872144773735770441938547100708812391312494494346592785620831879850798600290763259763689467833538580113901153002246839524014479173227932383848083205069434602504231121496636593668008460289035576197720869902685884205140649471445913923724823145865807829261229424191487681322664455749749445659782441977125034241775653976289767218000516817937300763139537277699959489381931712699663944275183673239555728659183704298604623001353592996890860635342217047946772630060680173069412825659266640209926072907435035323669591936184648377109233501753328364131275163145296762720553935247415916887937571505393148995768471691156411277480444000378401014578795217483512735403799080507406994580183956461097424473827004150656046079543979675212536215529679128271111283524890836350680203368110772132528400125428623727386839992336728374350314928550485997836018852383797254686643366688271239920119177877439804994479771064325759314478561093538414491646737790542380285188450420389070718927404808460919332212392228719039202125007380180723599386244038599255110550882640865608755981420951011452410143623653779859556886056853812545105894820940761498183238672755651118171466640318631263892177547134458246077091322662395484432094339572505214998479347836658944413593438821991040989861182663784957856375346559444749761376045839705115228841107267168217255558451452033976236252487043342043242359618658414573184526338263179334998041554509911122211551767307004211943809957999963079045365068530604791377531702612480011721505906759875983859390758849581878730198454913909149120838577028736737901169707404713379945240275447849477831483556767880428661717673174500259864765545054619154096527443717140554726318015568623022217517761272074289740110518915720790612965495548625252217336937024671140786266566479803755035714395858926233991245019682315339031461057951998901290243387338449968096155798124667412672169641463263734422118452182505991607342631627416462351091029131289566091070888283795813455963939642593371286713179760192635580960912764576970967547781186505040483161473867247756335935296404207169358721192031522661425235419661706545190944784810509352166915930513373458876635879732930334284901618957519531250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + 7912912736111521004397830341220495830862548659525992165149130031569218399688794758730104794259744439160663557923348189266030969779551257350335987555413608570717445522941048427386730440001884571490980728745351311040462579356113969924625662291068987961466185333886230928704176535775343172640405921502818247955580297404108999379934200036570839000966046859532638497451002484767390829966257858752536450614437541523218462442461291797557588235525327287013826668205328712824941263516637820199566131960103095986031185588888940592896300976841557956247808603320565061317625328722140187030309601749530160754168661781715775652560718617407041853257604687179994386180139784755559038063324646243112989860405830363808125888759376543381603401557745510965982301417434467489275165154810349648943149043942203699136663148385128633661975773761814725772720695201575602386859756289363928491001673429114297401694336639294136322555503904316487132180611482271199296330052268577015015324125513719430351331986189814807493984834796506985279440499719554352867277202252329257226628164198359168359192308861874977998876767920066191004640105235740074753098844916862822215720428039696815976781402159737742757638667151004513010957761811508505248430601345048404021153253848848448996656299537920571585856461181514657540776385514267955517662115709777981110505354684295873110731885930867932598589708476251715422114690243583158715657350671611032603879460147719185315393496245735583692129196668677958965077991007839647559047492705513019456607221155534101940066808268292903237021658293217930953733294692568618148058656177836353107274635491734952477150248099816897322387768004204869885540109230029818766869411030520600293756065184520536027710166369763142087242644012239977157445455723869030955747949736308899771505864371146905504832010666057443906467230107966207676305498545976045332589487950403638308236396106576323762619628615030389267768786817432368039218739517333434309852119615521278609682028849370457806275444803760084462968785950111556089758678215874642378701496684123283125019894436006622422429074982057724551178246323257360380590000612404416012149994882546048173872290967286873621554068956883213280500682090470050442731424694263311007740931149182104826821694950391026869646532480839396504083638266777338645861367079582390862130405095992569490918163962968745885054261137039175109908442999219524003484671608887548768727814902160514247127795022420678514520916191839893514714319552497171892684116707671667677516855794770953770870842278876420558159074299641674186853475663210758321127892732354377669953714644119856026659967813379424823890825673496827274224960358608338113803403027712873407363621409711037641793352482435060727745030235205712593208219369251079771783312471256528848474877320129522901324844213604395344074947311444890859651987457900336698217596719786877770917823342367699502213202205184886478193505480508538008515344564726887144018323334498982073808933347001555525431376448055336740348942279456154503608312352453940672100672945858414486060277362119509704697609762249720623998946774155097733165885878419379366038017807324061325655224519777943504442952064710843484088832844377562673018822352270675661872123867554383409411195819433384158898361097237365700425652389626700833313105839935129577885266539587608781399178669325804930926912162624719963317365747224375074847532523012184864257672157120019320683810997594637747509023872711459222881073702937185703087998920465845311216859890740681264896357299463601795417105002979453286069115068894241546387030475378613992405161346514589906296564216869891209978220905054515194119818196745751094129461009268013223488713551806713847186252773034387172654026858894510286360701501329892549818659442700355888127198999207206206630180977524874242960898139548308709698595218299667986294168441395589844884860153428348334161613983557800736724053670116008609478711942971016683642695455679763130640582141009491858590185203645972200646455318533964641953400986930509614556923798659602698191548661806608579423760702940687350926488655981736055923686841962550449346579710051414127525774447194688206482531648467240649410420831785854642467742698978064779244515053105485724165737262945661002733720168489384150234400294721126556396484375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + 278198859538086989081489203853075796521080099155430516643007466960082814909418676796623879772434778977083516766410679420085762360952600064493611574059515743535324033349900881474475479059604498372261210624938817029027030019610450817948193423448482715529315296578357812301758219352469909972103162839587008869703988175218277327893864190418040894451782389910106803048031517521654720368479937199374724979920561882130647767274361449109364887336613431496808856766697154060875874887601839561121393250277313625593401773902540285199430935391195508688414604560303619212426803159031260739636004464309029945963806206364919441309053156633363263692844151213617753558966275623171303328806383766777927984639487049769829489547004351017474005284877706952601469031599164117591403058125550300699444844575318511398323223343808398573470544240956930331327137032828293180985707954938963404216328979055930594790564298589424680326068174902247285010030739431705454337975239860782426787247896657792814891303377351218600604197442417560230992305834172011766907231442495483251880998857580372161572933847227898756969156053661751109061054017358663899573314027515690249170264790465602453762689854647082915538902841775264122508668284583579385942201677892539823573153159871904092411695041358472758341188319978856201113823185745775431214115279957549403867268456888680326516877343279192653237290762908771509455063747169159303843767002345403662126632184055276218266610590592721329481353644172823381541821523730337817868472296528745821805371245242340606955912661633899356463357141728943453566040136473846212983658292552199609773153061903414363831298852796668425587435230725981300890691233295315837927989672230337666533521309239024266919841152031195532217368601882060372548302558937288191881199313363993564660903620999032994473214973649031605431566095978205945274536367738776314854318687950053430834911664681486835205810160290751542124566830776481376564664086756062379468104693746913719813413372133215077369276828372854386263102818165337489784744618513974262869687300448509613550933739304324906465263200661500873609836837343989221102082411327781614576676666581258914357117368140549793429242018200545461687006589802285194032766026364037839052521912959219212975829328876793081903812057713137016652668607980388085203023541132160231528700500294476464274989824651520817658698974465983375945749015614833697932972417896451605094060995005820505140853870667199976176670316264535789497700483546561577425113165648441581462697847934925156276612249662619506054670407477795687454804055378969606205135592476904565534305876179197805836215826136877511490791536854964672755594193262517618380690463318675225143898699917339185364588680583230639758547576511437025190403221202808822670817959007174219393633530259809597270295439743079043318529532639835196747618091896414559061326000902872969288003527329644333057827175970682809463219570388567646982797748303648186515743210993913700954046542334814091535796324431067163574585512093176471917345744054215219392639042825971932553208157859455063561778961318032375673054267059382421356848461744453042824001844137004541030869889937890766905496572883854678023181924159811037046041600249949524850208252918838539031509215845347930197943479244320648648178924013509916029766586610348710013559507807243002948523198862215340598979893670856174671236864557897483470278613202401326859821333682196060333281178193078539112211526805030798139045381572353978464884789315311834590531825080282391752836766830282991183818240974139382933072887894729039796616586546654979255759891422864416826492632731261717469975880506987744605766018311404894758686593795931043145433418750091405074916912703518665987968611908784790119259343376522086662891689715753386409110381089990620733427978761426521618966068019667515065076188976125342274707009736842508858846114719434085244432675299879128749543670300668117454573742757381674383168178753642410506364745525129005148046396071366085173237621399694478449348106024983580735217703570491156748835851128924328157575010681394274969834160981295039897673840191040634108434273689026547998247412459084409259316180298299096933395439969281475532092464926239048505856639669810122233217151150521398656270677385293765837559476494789123535156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + -320642742541047613611727042617350605436051427808432056701702180543084661589301513985075488242832422322953694502835077317706833890365521203482054527167887313615423283823104024872050632987523342555155461779778521329005634272759143369061026428645051200495536588409901352644616907389436228283680706106634556244974597250109455537024592114405979903316903396443930763235912974431587020812137653113551857705031475411904109905270740877106610403651922050701390328608357313536746342445795827813937912980759821124343027790155288625112323617382966616530140976307521850815352494109773242929750245896530891238395738401480690353612269649892438751588373232255150490989973579212380338501758775579502016357853749501450470217683465003887360185006276469118330097197136278368456126729617831813555994165619077689539845015129950602504410020522887233918815233581517741689588246448125152453329641507342409574308076174264358012435959954986409438254143789849412794457043159714198302528928840038044011485741429294386011011998844167751847558303275448237041750363704008126459340723733198299699470439560808982725988643621916718292763603197251022239251166048714466112531451526018268360140926270914341240930414132820069734238166244240482517994860436331730033409398096368288932399396964462397325651326695859605722215833983702156187353693795604471832478116254952879085270233639737714102495980045856165575753406794526130084486971664961217745688099898923452686643782410507201731519696207818557487241202015949433753132371258787386960168538648811250034083829560512593001717413747189074834048103505146181590957652177388076962556117201403028439458595760415906921833343463867441396955511136706476985989217579053825542539249261450382690633186037537642746761138160456285164874942941890051313391633421837806709376058249432780957470799208513381218013549178304842046254135280549638285516253872910656575815710337323693360761364952686060081782191806678570194417062725185278153020933554998165501767630074771260211383582776223821608918079098591651042578534480066551909729017667438390077198719785400396078571249444362874631279718346536981077358867715001451889244732801101223272284761994202624935720559514124743160068092322001578721145620578802994160385684401512663061419575694656707023486234418259227797877451056462331790325494602776307723827148246750892488957993435401572857338926919785554436665976952836613708480382188475879402562763367374648829111344772096001174134095360740192348014953301611511334708273978341776483301540144387495431544969760533658666962309095956386027018875294131340474405245794807575863416699648717391910493425442025256543646044161516799652721647491126867629578556924529058648063443781799808904431728681012426331929017014834041395391831046851503046248246111539345975359669655225744084565492729495141408998515383745882103024938646089053248705903301177993320129867553644212395972790858116251836102413691876442999374976970388411129775987048446772233685794514181185031307499284724360309957381573140857083847360036171625576223327096194495569973387608664761666118966512729075874165456175802951763697437319184950997577565463814059346097731680700403145088330795737016617605467076762003771829172586280540375562903331910633890548665870812851191223220725508305923639292838595125376505065348499497486977801401354675054886759678170081103655233257586172995360322686280688918664247130138461166106381178254788791017651652917126988124536213208449485823487483287084573873192805994696749963446982378252586917193926425168226224849600384676400727213545545189516526423149645794078166551296621646404625526704919240259563942472573911980553999104304564658761465155167875446970383976532209163288929490657301022882446651478303613961488452235374420362611403032195272787156402705070359351653762508401597712133946665117169505000470664349886945312642517398471821365797120248166306410805640894671052500468116665964036925207901177428890752801478220241560583597255244411448285298791773870520168268453163143588945732961225748190824019671781469843949642984844243438964249263429758678675849154753944454447682609398158620560038601685105780923092548545765484982298189289200092284851822317088469140703992849226337844769691268912803961534905328696685826439516375785387936048209667205810546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + -98860721029459279472145882338511528459733496983017010236181765803292403219010976700659682708552200435181848217659525094332172188716552076069045531442559271984551556205651453467871439136915872972284205191530857349033594128154465799813105781229762617578737375874618477670396937633585861883649299115252507735780284665662137269409653051167546847195343366289755037513032287113244932655220288589112828788249476750814825348713724985523764836189741106250161748378498821472688211728817182147407484617289085717203430139682075961771636805358819401030517722087863699790747303403216836453041057164987548146613966996974844515162474487012171895897732607090060177467031011377620035087274252309455609436649115065002394684911440477438914691599056539949030966622017935833681176057616486506867355883978806103455488365053997863304888284308039252232522087860898245171453618283325029711258974844746422743946471395136808375640082639065342565734992417088910514457184323177471556605970831777283207733213720232127895787056814938564082549996632764878242038663832107538561111324396094146332625842234281092916939336455952523456828842251822076017348069586242177056144118018343139026532051481042112090516083582183254850622844380418118974667629636443077055096198519280412367217390860566165974864503674412146848915215078425863129307471162737740752769633161086796489489043191682146381142042428979782645875523468265640327080822456403671221029633775136685744549840996814159067497763930251512074528064356069161314745737652298065935202906164203888082898701668420675636931215384917323599870473021429758129378446700068459705031768698619715196506581337354717250906525291374917270590275357182051801668107690693675607348373062776300844662222814081362130262802740225238889187290900787711576176353534651466305961432576694222950207139341340234657780425094506952410752015323810707160466352059103913137288027677801681524338063263335132361199133773488621778433006918854542585845011305076723222523943067344569598094013722562311263159592202053418114133424107796677428033330354083094190532979354859157307623472477682565188344027877018143326923160024316744335004799636762249488079779062381729559824221649601891264723944844458145289172280237899862931798401185626037024682075932409070096769848883958342642858603937927761314582064338507498251465647167646511139675704268543294628603117966865609375817176809828376913691606380580987318441800426107049683795038247195374301439034407472038723096122426265954913822845964010132071716311344896053126760279615996463414852066492949127191606020967378938150935572160869522259823674901512276101481017647913553717189376792413493793116174681071776612911621824670574251831481852049739879374858049497553526260524825132508807676014317059789059247062951766688412223031540682702517179847567947022039048633986684845207452796014216373760375138287507002561674159293222738459167841999582706100760083492774547980952799777055843370263694661411075969532459195776653406945328150425538613638671755802276029682630970731233914923307950795675132413867614600887410819120512724824309292633014513255690151635691777708667604218732796757056210591550875058256032776363350425470852623160662590646033283360606632859092126178711762970744968146539242260904243757187972618328447839086687213034846931548990016883370361210268496433612288299811020957629475828529195133857193881728732211212807815779601393717462845057587419899174124510261255305425804750224494294109468971147766297479333095387448894128857081015993781230380512018930571946111547487933873600178164067104930795716779897169563149006307912484971308147972411727956620250721369884391212201944328118101428071999950834221269175088976744479173067525066430605335031967081955877908750869208265223123765869488262100409521096153375473010757795021224802936240615181792063917327221605065267171444674721450048395901246037427992738956968655444866722095663029986204728431441599461741189446519404666194766942162983624591560905277363821818324616502459372808361071752913727599828837189500358465697148838552183987640977216058815883147632497107666400829025390379110612543972752600973638050749703007880247351910494396432641537575755307665796870307689410841130032223822318892448820617569783808509242817308404482901096343994140625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + -9119441288080164613487302228733931741245067402018313688773941164597162660542661038701209448382938260269775058346140042731085490189712079016508337460057924401651000295638747158022684189983244886022673030096410536088789813396181356641369855390056319079080758125711745555265470587657162206574398798414429869265375420441307950601520866769114997091835974419426797210944960362431474595289884526995135115798550884603273574983514042805011999995646675671559595806808356372006657821188797288176617055299140991828607872872536813483280939645204912618601443804319569076845022443709987517154228686826549634687308365817373914762321315103000411889007428577317099561725127190347298039990741674890931274948985693118884284350975681696971014233847503801348271624188551961740068713487921094229100790799830821258751673453383567316149060363234944174683405596525084318780319630245929051639285332526769879361334377128922412940252260095402038198708758315147319044160059970619027349793716514609692573763653833873458170719981205847508684126985286904153662330367460923638415780415245686269327585339031369500438475093974752125234229161856693954467355077052936839386245818812069952804837822429488705001195131944506669049032906316099493786949102093934953954758999519008401559468173196926890549782749016746759719287530424921371694982374742789861380875607879634582561327030303634593174479960028220322217275272477524711023587066729193230215815025264087346565769816547615521382669463765715719465582653163616018300891714600069544919906087883008621410642423921621828418482473442925236273634766154343793609426892029549223217429919416380044108662533949291045338259820368873341605839261085204424985067388014927577979409449435050730440065679467415618869770273727436491834276188345473993805290840529437885473352180826392342015958358839659011985611464188592970346291434615053781476720403096015171080362060248628386002475094184690059675840159477144561804066441643000818451228751871769962172983677812384590002976485777808041898474960404465929092238260457147927317913500490601038511169286091305629638706595530643815060969791056323922357429241529905496347499293579752721930720509003165915897985163160792026883835533445200523466975053893320646380604734651633560836902009884637433426588528359596811172633892049196022534037745352549692699590257245983478312546632053860607011985156095777491674529161677174330303595761736127559076294616290845399149097470553255586476012085829640788302634480392903204401114012575653293427175990136472722265411934046557240034102655605619756797183025004792410411905104465232394070846391981218852397577385838174615742315096215438740401135037576137244109458448510548120860833676148132135573528185194880054564362248410478202544693201114009320634590765303305262249028698089235537738244338663881576591678057608409101756818607995887466660196480197934960154248344920303136063718296405116956237445382186145940513651891092942832786288258719914475710889719594164813186133908869279779358460595723148154258287048950047592400438144663907993067278675045122513568370843476530967978051970866328294821868257918872768373533769652770421941944258958026036904595805963817231646609382796920019145833456894619616907921723732434985676381192677449851919787082248674098364548565610912109295856529166429143120574740415165949418218419608911351328558421575618113842547548374178165327558514818117128209590583491409424381372435735101471561646245713929681076806672917986656072311741953416327432786473104069441790762115521167425885353891926794145533267154764903402510990210867708670622930063371009694158327320615168050258067052496920617526211369688372062058479274952134253343941578213120011414068347482851579919309192185579840206490453433548840587789525615261274619103040290980596732170079821820311491188550708589931614227794737145370309225132074756052988780320264568784908486814524764497343421734640333263681636196952323679089729240616209219596362582058266693118285450237725460821508909530983666591582999834874315436071381206835081239071222229726189058731752357426145562491198004213213053643917705790141716557041326571881931902496249813316417774294829618713504264356373619014690211494005906418568320334604823634902113007361075126670259261008055773345404304563999176025390625000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + 2038353717116507098893240062076343149451603683736675741791667886151350370932289351987419132305132666721617733751061433156358653291293219575365274411335478737212257036243677468769646541864438159844863545514269194506918581769897937331883368251199161392692745955456720815338971562176045920410853521527255400995942952835824786265286834986456827391876360169540705338653408084468730842943365885899790858976313059835787551443412731663133308727382588927913985078502739714803671470999112412082563897820341403590256473824747973879681697003232594524674172137988311408708688872738147556616314925064853817947592957042885751043281683636276592900801960396496829961715099369241497317244920136062220390661445130852347018681959468921104881054629572356959374716041387170404832492461449644879064051766137328560463823211166504856122421413930050486430260385222342254501970364396240572118192708968050697042153159010419304521680719843780718977570497468372275589248108515611369714194442588946506070970450567986042654569907288069643617742155589738255394017101074741410039654900104033648570059693690572475879897769823660841660650367900366423599749650994815042444918728919352887911549501205760951503877199940812235670651446485525450331624200914090072317860656407627820393048257974388816863072673853808629657271565915108281033011650879412171129554009075587960497960079395426427871160452367623341580924142380773512998389618153391745899927041680131042671262414252285199858666987469012776427051075390178704578831107020464875170966228328965805410780600539054351573814789851196091289508094548101861489148369677744942373020849151281172360129572245300409033335890579298542293614574003802041641753283989613074437446441958496222502815072483742513952095900485533336118054941641187559973712405462052924252677728591957145150844442476024448003313687823951781011972059914407811255855876377132419773162290182051073809076687399481886617010826537537712457257672837839601189870074937251515659511482976048447262968118118588573709854319070218548033551197946969209584887716093092364436540162266530278264389235579653964902611441979417890004150794370568918259512965339173510966822737302762667612471329253242604648502610143495972742529760759695150055061367152528785914769574447242520401564293061222845105924189820665734536595676816462005950408803929845138293328452954748904610176682623746772373090239998847017820779005429213937274931234795917061519294675318982029193845008190873760050819124508301212186944488421330497564919260591428590854403707663856868841611477322332231448023525378980909796674582726232698272549982114891275428060621128177635061556825435512023489997048871648407741402012022902506241686555823658200192544967377574973747782084101579669102975950124418470352976975310515703668957242588127192102638228674718629415826112800197606052978646123081961637300230682108678603435293390815787631354927853075722397061526272168849376375362222970622183280656659568342927364249812529898610184662194802363243907169489429188237006826531737865005037224761358094860917267586680339526865019217580034766412009399447104640190816105299780416537400210583741722910297986245279580568455446293490851255777711993866207686625301699141889045610432983347012324278408307204682307071387079883528341210152317699806473644640198917604881757283619296708345202528600352515917367571516419263125741098530113030869502326305089052329558633099639372238334299084798676126592812575570204136212446357139121680905834719204184758301042558989196919517295791449203546475471034979335340802161669212373359865316068363064736653860579803964688538341956873860829105345849644734662519355480039169347073135054764678532960364080589770896744159290674375197242615360691578388040342500217443266423487740436405984812396822741144656147702659671718482955050790122751240964808740488066521226309819649270305230956760428897034410938192353545945498390962452993985519873252301732242195518568152215482224319782807306188925340843621782278448528247591571360310131200132544626788185727161702951615514438264836739306373598910084328536292830891553645583932739397498281290203338295194437002129698854114530420506507711526536712900753097560757251123511112053571935229066156462747655594264071686125272542255970620317384600639343261718750000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + 735181038118089085882259824702531952675091262941213339856733789353882666078723365962697083662230129814420320671383102488359791195461398568713644377473094140353978701620793750400344954143302268777626800790781044763952928422538656738844180729873816977463147328667980400359687307452953205415923157669003265364329620698691396944848283835380945243506054109377254545393241830730600590948739565224329551035305116619239239446015754477825915140824738851461088559964773751673698330300091474402397561056492262502155471964197002373958653657591718314208853801495736224993599430296263887432281983197552128354205729113074679843152691465568405828988120459790435277389827812256746330663779207743020356969224887496308748027538898737938596500012661192453431186528376875968047963439164956518340086353460657889880269967405341868539469957529122382578368559130749371879318258613533186942100655591540080397413974957799642615040965599344695174887353981863463068079098442632085634447450179502328331808487145244125482884787586651428502864391320081858436550047088696141093728058306656379816812561607903481918326749582237332252596368819758247573399459811381413847359655007802045339073936721351065474103411541004110567336816132566547168721652096004460366584951592863660383914077417235895461225148522038294668820928304105752709394446583792957603427205804388465959268060225353643736364123389885188074872359496541873110398795314884123425945586031950473944190241127144937068432543574346708454535806029056810156932650343138143440739483401061483595416101236513362018058682119901860486701080375576062628682657355433110706019677328437044366443124796806624040114801389882118732089435066650145694100372248000801413016327939590799075453356498563510317437074091513580618433413903498302347264610725381847571593154421644141517923212981147127959530243686891757599981575503808937398650397154247520417857191578658265469159876076605371531713757157450078815873730305579156252663640155426518308037522079816462025419710368746708916964425981593592116800079158372432339049966568321767711590214000310658777495446214066642592231373826543804155757769026139762725499724654582486978359292648132590101916328735545507835581448132928595716886673865442297569148119260305443551188250909361497449703495373818589958937550364047933108926204253358995541677267058632004306438110334482763693660537685314464613898967246666763755908669478163460900933337513151961559135769801944114678300763749894450311661503837871256099716780140698428560230448767856274619762056985996836932047645690844260569692515829293070281821030650681308653915311272382502602370887527247295474030090280919074857328024012544920441188985202911814515650725458835400012876691721567170357988294028901845725262124947222537102417871565342869847357934637534040719059210739241797144131199682699002013134348920139632640304095359275282281237611005130256848360472819638624374972914736594882081975251032984718715319826980002648589268891734803363353960756592058463001132014590688263070897282178873896185545442964777633480182713788193728738535546072086374282670147235187126878747134431600272610045586775550170127023245332786534592907731199015857134686590708030387102759455059908196431025639385415480314993257243600579789804890846599685347903042886709215656037942932086269566939722406362976268441266613403972957683226341604825230401362594642912618483231031859473166969898287946069900375045849357638381343878292878476772901905488482119050806170402002518078823312815763910907659122608378196069678883489752404470782356159727978926430488964978648983344008216636112555507370375215745196340205260774849376415534063387862386165558722604850907719198691857384979458344812943385178048483812022597687688400123835680864238667540076164883649312058647405654135122125094479203019488595069739793505999770381157145114052605973249138321936874505145010586926080400250822231525973406771886392158238042046231185224196080001858333364004206388275467042708011893280388762967697920761482724229163157098276782018210021477147422293163112574236028755086281368562724021609243530592432551421779370668349920870116775349030977912957472208290421275296604449771459322424064683543941661649342515389525302147168376128024489459954378400841079610472661443054676055908203125000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + 70252883487465420286612741064763779150197710318082105557457205660778289149069730766956923570012623114478466068870458175126008522775569503078015298130378442914285709204347631813198331469449191094312215689687610579554604181774400514680726627115135955318533344313063083617914489872609355227571805388124507321560739987480395858819620100660735622836409319746439162803549730045651361283756485617258635926796028290055062595448502277747794788728838643915730924112932312817260277709247530304060443255724329729634201079643191899533322749245450612851796308088280862268515215626595372258137616557757266650897595074723192047148632048963909603538250109558769957856733209865575989657622691025823150772906229742945096044247041192766213781795539616785505656593922002404915126804982541320527328056838837947485780002311408651510789780437361684202138427531649886234457961433338181561209936124681534694358485466110952651865900193427473307795879886825594750761875156550602918786724324924441168246567370162633887081304946106068087057193612023073250211185678703824300860271656254422595607953811355453062216676279988187041931300320324365451776453015908704616898179454631681373450049098118349038026180340094822309928449542788706197410995682836645863450710149635668247878392550560648361644482819369244827961904055802043677781628330420967801088485175864912642581311559812950401522846066329311972003640826044807842918084490909638131191115060679845114065559363158878578731156804417340652193223061246619393947191480505617809462376868267820069448123381906136248926799228280415554176097375098207196131428584404473109249782901519991321808417959346729414241938592728683972745136707463493328022911732125621190417393221966173049518414981350071104533841036253530043630245445634476593911341453769560169473994886100608166219757056313839707780690251262749731676535924521805950680667529589109877542750378962897926872579416001299728235849233148205648822782334667888877069373712167238934169614856938853411153408448339868335259537603766359847674093731891599492734577945500999002490877901337528040507438379896515321739889431374940573167373945616985393084821584940440593756511246253137881009555021759433573730647060888874018410507122738344390922509051764145596560930266831611572522045062627375735622749635230208511541281293426990770722864971822788605934486935124850155644529578238352031670275408245053151413750733116232371730744373002887171545480775449679439022397963078103930857305266161816085742711587406200833966896545441438137832747330240000646738156159221992814404355043262026185076764150770254358590478824072922676098448633511934433300943036471819807753383037507512304275830440660128706825903361575483315102363228248199968182891759643346224682289374059607325550286163648109199236140149361165160521707237043745290501032347806193289697829408080684222536074957364997294911621198657623742582168537003702193178599436439828711446920084738125637738743749799261107535376879023225391363428524731886946725360997419767604008559808607641975776943009532429453639833247620532221161260851396129266551768030856534423470535406631324950997908459466624945440834893077184232258116513937379145214064371619970978657945502153513296331696944281874933578860625542295367326694464897178258900521247639237798888431494196819443347156929629706529389493171211840185805757381903669129251193640905096631818749373103640227222611307530876287859433338228486526966364853322067318875499807309951468660175955047460714566597501204580500757167635341407203524665494262693458556678567220498026131219518753637275940496689943648785019425128467563211365430232649617274107642534449610517794016895853621279130190709982948558268214617367408201776509588723534141988855849690120520538777885438559820392668096146750013131705727075571406590793677528340465934535292750738819920327472178662898474838623585479154913182056953300874714699018186140968733377601132312127960117445620099388645110738982227336829485806504094995798459810703803645293783213563757535915706472925911211995667987804910934019860017632238180843416528209993946286400912533148218709695851847028927806655985849613999744111452500093099959036199958498463513646042200549721131930078049608736979544644972396540832937361642507312353700399398803710937500000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + -8655531289302813476905835084561313787470370223344195216680886675681589239677005326562660011789981548841701985146881621545760310992744945270367074521964914970727516771816494376688740571737477058727079329955506753151630953460188494212090024031415319361706446659913463817262840702208559077929764820789215126765849255007222534256883380137274487447459496916205032269937670645910632074013050545501215227967940035872321353280402883253984216738435833844131129705002332733701235602674833722944358937187736620922729815595728286445758218120866943388252256182177979837439241723305525249302443476906583945990510688489074870363980303015961283632101823118399348495266220795245311488520381160506233501035816573126458222196070580120215087160685093180053033965598467134771235004540283886969168252890891046640286120835750405006900691962046947803604786892368986567684789219440226957568490765082704690800045605387354214982826803284107235637309426997891697207868773669061709441504304658262060562350840369286474437166841848973965798278147377723553537669175233510683940257984213903204616134957782890373749848298019356861900737051672120188726448209581261556878082977814896581225646644978794590021898401566525278089758706031256875350644509167075422852677698933449786287653963307151290665662205802386595256732727589504659372007609823499548328457109325875992687472940782204697139941088879293953498607872189182873666832416331688553415760933010891714221556582427592381106017384786357004468034525871210800589084550246103023942214238320180823377855874237357972522964188602039502189854751749161254394759956557037495394260072286324661708222603765849171635013324940292478927893812550320901779374001970558432208585339817419025517622749549001182327076588804074712945438437917667974072585449138642589936174476297706876015583244312853736324623077911660556284482583872344754635152876902224724316904961409636526565008818367081438894627024150721624847009028826443765600876281609523169323306316816348762150898397023658981042318115011842300099053314091899364877682733728740931654802380363895643012346954457453433292402739889997713600919889506494602176221010404409352397414090392021939180139177227947107447098334942144832246135397778084202935521582888911646751326522802992511978682550571727274279152053685281904024842895202217272709761726537278656906460055396713608503291770236107742628224528514850574688260970258543928507990340116209258964191723201081291843699729516891501341919307384559156161509238659825021748152911941568323292529497215466338402706976278870687732403085745020434280352727668415766261644927795014511355357125511151935481439110424697468682364374611638142285844549871128419248841098795152134940311923170207837192736504285558568374023166003893532120294092616517378872043872800479733988922689172809175767359119178101100183315503593242311567494553950687847415049082367131928919476332842031385155110421855475646740797100713801822191586856792519896829567833860471843411536582637456868053504682429266721800984617958794919430437271088698908516290099367425310624804073684552509949326672679527032809886022305183199767093466057667739931427917433143981461481133083942583291043565829553786561478863293575904895072479220983228643605883502741343251904899474444767340411456496413960863173777156834078838198390231471618631384300531584411949624119178818886096362205672998035555209756103585444449666118852887912381887083479259824873983184226848641028284850812014449481780664171155249700516656398756779759356849615724210428929175072801558914338799014449390145010233451370315622139684741419769357698581713429408541541428885451519699523549488957232754211887228910679548201012346965340694065359366240052222411902848098548068872511063763218300740323753047378536190656549931981159414320570838111724867464723517245162651594917470297897715982259860936716991676101357161110096137215695665602460526373418329213798315509771137265457402547514415961276226505419480020363456333352410126928057370756840012359816296740908776007494896482407723972971636711172958680310853587544511543171670332941384400072087916000331903972486944858136187460528780292553523806972524795503046270387079857355744126858899449537779698740537086030953346657435139820113700892534325248561799526214599609375000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + -2358701410978040524659736072047990791228262385766673329207674490373076143521950068886261726858386153766916344575471832789691972850247381481227443673821029316193815482375530838264529436518606627932928139388573852967067063486842631996567920542895461300034016559308071943321980997385462322902551311799985077724972288278612269738499486212293086074057875565564262154511771191099944509062583879669439826762132390859269317202882192525462313868130684335390249082181553571149010230448554803906522976538925853351952542374601093471182679585098672142709701721468775998923354660710358729890616311408521466410130251356353404131517244887013738446270296158245989192159413343991394801826244253884455942705177889100432565446713568673284480809966581119885837460358164612634582541849652473691030478252881761765306648713256996492264684858816633144438899524995238974005755481490397361251202138435706824073740091852134930454219881823941877937205670123732462719181942334615724166795827389722659092375329922245814898968400243654206379794421290753689623317016965217651948055680756550673263775640798878571381937336266569116056190233237610212116088623585615060734948517736347373402597761966799664965963621210448692696840805717105274331941997663270184246564302836192190244696617597262034212417567019232115081510395879632294682491624641163449987148913077921800464885795761252109733045775708473626036217536217386498970367168960265523481230577496787425454039485575562182378910155887473556456951655762025400450138477851253442434263904025211962109848494212420061622027653073294094870006187426988981314066009454514232995491443314489224123313898837377796779533092884029629678077001647433311932980577172117940031295519792813025665550813551957908645077604067591412608148557404663270096135351387861227891043739911871346692394237209409387282049210277023471411620732281555449133984006439011433644113295304775696350955337322640696854664091022781447823607702634992898656971342690171540642287525444363263193847167711818759380500304450516015683146753951892767419544841401441983055787545888348569831408153273969655420834543443853522946591160246497756374181984000820464803020319529249099166218020212300358604289044845759137895428986170914368510742747613614661901234335730867877346727269390201302117912924256423772679156429376595557136520219454258754222839526073590733749217735401966209968023699115589488847935819270720201630270313272498067324071559315533875670643129573355237979814959307803321961228339485006075201154198957034490568191350882534948567080488897551425802335682460419677018135886440967838420964459596719735772922995995772543246675298352363512903147885315418190504086211712617892125323439753008323159839551700227333482203322292233158683035800636648572818563801628883814092080998477329516746310001081428640168046056596821517717991334559192589120234946278125319055322248758960459953611938411059070121100835709506823306579758001967371260297207496579442831900238345731826587904643097836850625740953398874675496051019371984201108183588329500847873102520320835619778389123441308838676055284034550128207444054588099206456509768225260218615967985290879527324275015978671221597998825992017135101184867276178856659497239191041674283603101923102234710726070442917296421782180855624476553675829055175459983990657242521246219756557396139189103671723947966920382640666088647027791576383536444216553334791818099393901740263399268776760993243130022234206608213473816102041115871512561598156243457871757050800238288712406762599758995343974366397642899003848760244645193645884021353599144188605097823623258112369624155535871018618281715700353507892535129531730438099418657145903946333888655616474999224608442041441233319725687044349376121778207364836504864641417605303084057174176007038437530453296028772959704789203362144479189887977910753538989703714387126362086061726979901733999578915695417037259949127110898061288830573225826992434052016659170023949421786356771575093674918368619719289973017668963829716727539361675461584113558251973281914147902045501946258340425245743307392685654021064567607916498325291057144626477494963165474759751666331134183601036109471416005288067365606359138925249226948905244871525099796447214094488598057353101467015221714973449707031250000000000000000000000000000000000000000000000000000000000000000000*i1^57 + -18903403728529836555576512776641618636162178233798849505419557752299756734025964754643332158876236165628039399195111947621356542289992778608027565180616361617783743501281108601965136660196065674263577829715137195615944342800561471416708843808235592124145544804002528434366157093596772455844381234028884432846654753223715040746481884729834075750386391290916916892152775502255860442731141175621191466432189282063815600799135535639139445855294825897373516996935614671260559785635607508418503323527724200531955001742711987629548029347787257259742701538652430398584671006063537607650646878818707150905899037321472736527205934783886447851161750900989212004917450963737326860357434715986141165768774350796719955487101727440473458883445144278773820471148936587597340405884474468475346083713815652968665312370911811212923433205017614710213041592460915430971398678549473313434614657265401969818965745380677760169985739599244690588795905108156782685770196949873839729521247024301013915692241211353439792787340872244195530636647260134765512599282915113872036197466226968278714264960679045020691534516817934576862998938352821803711392604134465973541682461430195112791279388941377589251877813235169812478150712500486963535174955672881346542820635734937951433661155048168076138174158758838920459486451027709749758606293382293381667480059525948870889038642380549968819237569988207181450713490049771895590139418012938259790413686807123515665411230140432796002980455219871685640066421755085130241912917686295888869093857121645395020340839577167453522244718136041603469735620191162900006490897156953623245161139419688245571091308972774073546984341282026889606275239859748827494415374139030126478436362916316996599922771147856879307374099100104074275139976101956993714537597807919688781791840974132390928877079576735760494321408429166943496374402104582528314543609860520262843037442716114904694756505078682416088142796283235460720568015605948905471053110994664672467010624138087328253796793319610833883183485143554833616899584905746801342776857952572245627879537344673227215896521996833396551764167919204840957873997772280860973137947703251410776090345036510866338059888797922329318063775564824685947325118028839524243015836424420662558549184450365101330442307935172768144270375841395316873438707443893710053520065093095684730238066507203738961888247065980059967200734170523047833898617371713754712203652596571814551153298604285824676475610151302954495931450929080573899347827924774429994566919866763281635620042648374318231210422020762812583977106748130895486923011079592434820886378889622604047514250307127220134895324203909176466871653879038416843077744643524113087235348108549570632624352512039126654707775872782166865526946501135604775943895540122667064276593786590760930058172162198067864326351047275997650576759329212880717447899453590384974493670504556679911809391434768856884582441293092773493398451313675974700959987924307391062692000019395803262740015661340803022601594711928416342429834367474273771985556927973211832744847427066998308068923643472899611066124983308572790749400927979386693798522023945063669833481867841411132226669941972282160877003841625196956890975839255988814924576581433643247125455552549751748529972936803204882609527464063203384335559202798510462423072883825424027831534612909307862975507344480970930874783267672516986432569438330171513944898390801663936069747094478399453063879437527566128782559041508446469381267141405541152895707851807026288068237224784857327367621021945082614453437984789362131670629545158426568730814775614706937431645267292970491277259661431211657766558653391495737072198491820565878184230282836096415345698319043507686225652648541455233272835558085577792420165581981725330428506056304327548024802386418967628254977466041183024831625226365527447157575387965938804342804037513732544170356903405753092345657557774343727151018589745604659609853981823616331811563414737456647437100304084690911744494354134159249130761538664801804706988602656707321316167123427512601110947116959401208367441982935789146287185791438339853254228724466748150937070011958879450441084161940685791090309595373097484820276612685169602676478710457004369449703358560706256685790549454395659267902374267578125000000000000000000000000000000000000000000000000000000000000000*i1^58 + 28704112465087761304710357155947392099335073980357448331197184124004181208706558121393821419067376651514794475694566489169602998339154747837454928010947392892769715382940621188172618800987056991644610017045888394408379152474626516169688911506222770709473176572444115524800538963955581447509146361166173475806112791911297162993709034867399107899586803328011764727801908542446888492827906004957762803368262827893608303949065976160298337776286312258647494251677095056061936138610994821043060104670696303884232909138318796166132255550161882011078145368872331894623575569965531852796747513368348670799821533644117075441077307327845193607050597429840404717586340892596752837076366005829218744769066271393431833051556900083809645392912383280732492238399169521263421527427501550849397203177709745425134743575548027029762768992469833007633302590504819166491239388135110446214138782324616459669830109633544586822120489610452137699043161853255371437663073029989749755153871314966030154019065634046763359819282546514174625012303016851985513789457596289143738859495969185221426012845028731882831724076380087826907122650369321937058244917677479103364690111743988430966071880355398467591740913084985692411664232272751027431704841105490044848445955359445621588291922618475582541815050452598131845407251294643573208746247287581585881215000739313263021725020004300267477166291591665740572379874615023469614645915037640865550464489104193035886817856325222620828842840550694653038635112998279195650005711472082023300015140280897525456033538349266953726890671456617233404977047947651885025838054646683027649410674379521465430664828838529708184129742801867559514659422923450151512761310017457795127649219923844381084293399506838404205876416419137635812164316079483396942001159055518551492305973199726435732782390240140457198423901131451951980278781430512096586156428662721000630952058328876203927103527088931521080169381641182665088073082391254675874311014023817929595269164594251149899334409354419565974552525613270347183595968567885852505394748190810198014109672475007088442588661024494892129208419871784906352364718234397546482380837648149806994221025135712995189992669560488824466668781935327343574280000953139163034414756182323029400991503700098286297982387619694761284141815823758380066507934780248363057997563929937860816677586397133229480448056523161395355276297682202178247883279585872616718987644483357109327997902520123607344173721975279140570411641037786749194540312011224149866182292943103414369739537085714631353504924613377393768301197793928267713353312828820323341367154856186187297400792958517340299237156946226100912178369543740876668354362178473765492661047190436939654206537965625552229061208214262503777544080210250873196326082578815680468818752208471949634529094325841782059651677448220201690061416201167448494553103026741243515370068769258060224659204758416259089387256826350703773087224287596826486171628985305586750538463071312541295038646231114209339178095643111369687802760430025736753015927875162805065238144816809189457281299814148716531648480268464362517425243176227225814259621555824586951038322342551719531032138127061370433915931714097062778102098163142567358039938812743920146963736823834079715929365854636839158040204255226129470236727673254285068093066745642873247724335143075241849769609294158196085400024877145904579145134808529380121170846037625138967490171305387199215848059449031133509750274479314678435836418825695752916175823999721143552488755283634292854765626677094496553471566056571419094114690948777164472045889280215959748731138895521837099815605529177663737509163302313870393599311531741545459968537097888539862160292549410963836675653516210434578402312921115275637889182888712845775733030087894528309665494419175487073032447574512192837399978229831298547180133666192795877911584924001250964127394479694392187743605371439661654860838458984845859042226225836675079204018627130140744806001756196859757613970803958177467440921904776004038612189632030573673732375045113927867614288155824249142155016252448027355821987808105197272315943014666672526484515968047748988139837830860641327802917830329798819870552214734082747606549938744736260600758288343004043241535327979363501071929931640625000000000000000000000000000000000000000000000000000000000000000*i1^59 + 6723564203724993249807939736843250739895713331042601171174695554642431437116195036395094714493706795355935884090449940495439545252267393304234186855730670201286340896406139144123381147058348932580140384737108751442512660798809944861613790051900857465313389652303965263088497573340239623363497044540029775927910428171215585311749835897221442062733458530757579951922225105185963036449848206659658449296698464012305833011563556223666097934710821586148807528210533152378072989018701245064912248617400254339449258408920595139745771171828978972191760603783087697060876485100880072424317686900763960955211824331233148107115642338850895464175294975309283991066730417569198967920758311076809551023017577946133455170749943927763087432045777334184119969101505162153520400410034437263755009894750283545347833222955830153680750743217375362236262200960697548128380495531169925620092232011740421385043294300975702485508078008344166740002099895292354630004655734750912952531757261068104088287285197104434071251827711603768525958265863616834763712637864669522521220451991921411723624558335807357133003523211602731652425410287368357771692090315512310741907439955337538714097558750232234291523197149790436143036961798250324505496374510513304564225370138952657056562203361818035159967194042274345807326724206385145201401595959182023886319493128424039139539429779530430981827369532827405941347966865183814839900802343960864388290559401285000232113283325980919681879475682305946078481039120679232628935593388509269160898832739001474032570844325287497159807345285294002435341308576309252712799252703581614975080664062197161150158727938879814188664598466623078813044627601832517159018236097745674455382636534599401501706439036169964124595913899233982314498262176012425827170021740016114719561224270944983693429075969258750889792082012683104925100069150717326933956078476410392398811524793837754595723731844810516857634675983737231912635742848319736290727545588830996205265215862862798011584337995677368475059920191041363040393749852633108171452187483670517171568640859778260927541586309339434671460380649497792511020051246785224752317512102114778889220998068390084050059995034483953567021975124639037206017339188215383285543505607071074067178235870320153171071335853632165594526039490347367380777026149355909466770808523292215165612856090391801700002935305374157102563052154182476346756635819468178791617306923654886936734316036316237941712315723092650962277343072142402158691773440350751168367104857892332847088907934023759470989684870498950919732485931061440191678233298862061030105592473418553461233887073203352456717554627088256554544545703291885248313101013518184260780986403401969671259774211468310524397281101095926126842817726996975200244727270385110608823635523905438524353945277103706065664841965386227770195143875178127429853950517386745809495616147481445522311222716651702371699135506654241021367375266941984274634851589622442951560884478405318735114069999386538545066285444291382408819827718576300185951760686916104177450425564295768399718164389516667778471299548880008872977739748074040668697043830480767928027219605043203309393126754118601406166173200332894548818503669296965749135382381711727812613163318311719517636830825304253342194129019409152765876562809722188504482546179807101637953679149811772153102113586368261740554396481843033797016314277779313701704645781076724404304470716051745822414362525987030499602281217001778852954189779492860212526348862538134378015394089850417873286429484721034625387804626795747796727530475957157159251047499598682332840827454546754083681073189715721178765059493890149242500811409029181676879748308283423673330999997744839723820650236831695944488234236938887278383422342496028591698111131363123470101807653080640334259906608268628781478336583969192112047591570184261215882862520303781237836014604780182537812913284976248479332933669126719059355345136278686166781264713693000512582496098644666491390086511902456408728405338717650874017513714051137681825017506239187579640373466842955160162876146245820912919076903404914951926754296405246155000998349942218294945335078404918828679426820273460029123705508870332239603061796051563028771693052349812946832940951935597695410251617431640625000000000000000000000000000000000000000000000000000000000*i1^60 + 689932679452849761342756486909673073725698509039642314521254692230332317320703445342268616626775846018705656783625929201082311556552919141737146281964791028575881423282033037069714872204390165451339222791925997932873607411795620848560984652078833940061193198014734525715158927044267129726533033205080249113378933768911106702254263572885962440698990279226113552703822872352549370910412730179108389730762271934780498905277605400193271317535449113162586339756794651477803358781969099486496718617443739604112350370168684461584960449990377506369090286044440598083972864370597562512891304298036499890415546402796644739702437215551342132294482399550713322234025148648053495656588501111154609242156120761346245275495261833376302829290845432452342164099932993172650946527637901070463271141369628381400337322326140722596533966710730681077562939252285564149929557904339826620668693061249124058757955646576004634981905900357842123544329617360516060083051218148845664730021429247317018011906027595740318209991837467142096822924514898611072917651575302740353240785483984049135199664731922172143555353240528616448085161518994346692074874661418169380125036695889891067851594457508109494335084840616625109079482077478398069341208116671414743559413968740430979137522848151954597298933794891137585262272083642069204485749605316735200917405722341393797129773179618705942208460663878477457090721899436198607586690299262273037598587704585901098543823763092849994611678626132845400510959003690931609149530508465781242556933687617780487651715389209692976651864311518540156920836350224450305473963140892508855791024625904170961688438384255101129903179091081395749912868968961497228138745809990086219141793935609856642468315572607092121523040135439352921245595064456952352698138012345410236798255694049574436896829133276902608865260456220404191146446041683362782898580434548122706337947134380085290381734492198952383754353557338440687495571632742628530454814312842147345555045473468546992667810861451268082648474038652160605953959896322442006507237954572214203133493567713312487698018177718774013259518136835972321675845115813634917295012252682012774321919562155337101619310547274350261704347823917323776158648852942892450741693901643925589603383742629918390992905788499604980585434036629378625280099125257572900535513602884569405229149643866413684277437538676115822183972107719917038951829505706295630586494960521172966870899487321207776464729013926635687827257044170856030595657480557717212232163829399946816083913067369670226685207495088824007290732789941308026754531267830324394378301822248875197970442228539119502009233977110180645018252348780647355138894538892320945724427595375594759539081413424852950856032876238104358938107568139476820722337355045608076382810595829454449515568323776051535775019374764845418514176309733457407076712910599894017077470209459420987188753682016119034570019981330713347575530009958034024052812829613359921376737602129309066250553295052745973526927229850559141520978019607346374362620570423100905085086334322857999056084446684594568427540552780610718187957908224736146413460245000025862592366265594523389554751636826576544841991779799631336459510601060192056101759976716830274354935399221227943258417643725532414921457673811662627020819267214196584869486210964388766534631345823896460148912803613891536426959758724028290251494399990759848546949021536194656369976151920053175920214814322688765487815230379292053247068725146003319789516510148764487986811929630976665682661953639706348101855253628111558047356269190275645728083393421684244610358152160614975586597351625031287298797787653518530086622610474137468751656308201818990806864828610825555137793105740991437303794788566682327218984523868912199276664402184660006489150003974876401915162580562589249053767022756277694080926084226934689769143748288809398722781864616685066129067085069331554213814944478850084991173584140566188182439323657137032210213188405372844035648994406278560779354771603248379376280945534926106985498352952874079758708215738719651373662009656152312503433764528558120043079940292295170492753563169835112322179947389094160279483751869538613679192463384522989559881585906798678969114934711806541578482665499905124306678771972656250000000000000000000000000000000000000000000000000000000*i1^61 + 52627667930299941919488946878578342710479295053539195913133630095795256908067207809233299096346488305206140174272170197037316020576838437958029034299717962372900035279231836488408080884966897118907951605801914717633332635349243038584777679903971732091320381206668021170142129814410068941355877808922493329882409142837386538008192987459992756664825927738199327401432574756454608033755017452083712832810331580422756377991986242570867674528585452594020462589533830385582483253178356825662904776059506845137789200668604641712081578202030841905961268156483655396491321670094127185671420662393499741274825685137129043532120553052421458403169032081560892153612460179210223922474464808453150270295835049885118863986875388942656836969341073379443600847214443213210633258261363173000651168048989677207343305233037265036073389842400087149296024567555609845043165220719237523502651233142802199888938850749903466386989809171877531658256335852719358676885075603469922808869163125280228645925579369513340093454383607711360281223556311891938648287088101290424195443658042802828391437330134639238246752093816829365800559237738221856130650541464024545136320918995862187812591835398840043238632515508428623691459034483663145511468947573935969656570770279494040650188544703504737048995710853483557887376861491464628608024492106614585944908717382225025861578475638995182179903484247055620376810913171114143779220528112730957823895288178245468944979339478519625844175944073308874459923217254695300311453643122746779295101108677098858259369471784869888310531199259086613501278492894749303254263548395241643690162986195687894713277426729998911740815160249184472937069141237974307691322752904306004541872949958310527131959914144090215025875364738818696795109338667808598873130420472775147181213836351774662595232043334920177435728881215321971305310013664213737445116322165034940926085601924961852771395257216128681559984996544045576062219786264546933781463828975651516777778241204164520413390800810429830352620631869309619427284565678151263551127751637023386504372979544771968993317151818150201876239691686398576768270987958394172958072594237481480358043302668335674207803709173474906537183361691638103455709651406980030574873523410519239995891074850387174820831070869018449261297006787292223232651477872039570869712148107813347506874723386770161720559077428628951424812668481303467526822031804597138166408016812280865182997990536769326415148581146708872694284703601103737826086902947518058393215737774581655375824942983196625490032574729840714581155238292586766055226848151089937781397399090465950410503368695854095347445039604745103490672605906170668541903244917849708980735477977345113960469114686140314942218534651729966161429985673721313908365746245475396084419066636117778837614967062462088301106519948692897541773521782533884354824669310778547226736583855896089830379456680292664334459250910522109765436513091554477054340254924790869092339891315288737248968019550237702837980733307135273751891227271988037664595618032426501723764051867619608183425395019146295288064692509986779772778899520505625560378813780589246730087457776115167139254778372244734697037703447451033196808739993516473758224136140780337365432208505876042067564534254555396992305025092772590316842999284314923003005111719471014957499375810781827245780424709687747130200851860062928944730021109124616780891216814155876930012487249162212463803465234184729662484338584685950888755232507982091181458521921962784892814313210129433118685098670435564107741648557764380671156185937018883776738885414162171097323780287043440663812917390341243928081087841158460245842774298790545205662659608990995976343225670148161263255313780666025583700017791712154798494814222151245700444130783269175111786644126395234437575022729125806836594472315278973691895740232703375900064182647289203590949400779474321081311212072509209468490744099505918485008062565596771815896566562478980818205944052833838556356589466867163706900873189132428684386218869116434779367077794424158210359498923617928759103914913000838468358564534536457928841639051830414347515776835204669381713888630399744608926030487419239189435534237935780960019313920515551505285723322795365941573209056514315307140350341796875000000000000000000000000000000000000000000000000000*i1^62 + 3308873937932110526437864460625102479193784450888716503331582847890293916283980308776980294977966379864898473059895468975061196088726839769403954101313248775733276569614588007343959356652870015088191882638450693541831870898809955812718912737458952697059841302930540480972833389525527326743853552267367419744629572582044060236884425731253984767460338388996671412947131701059375713034381648586190716849435694311813248967968849756807202785657166659789209602975990510870600735184220800530578545968607405833248194120401295962351142345137861851600434416255146064368402228721124081167345176190605001321821960328083890200664774241397988724193331612621834654690693476775885734991757381633643002837076745795442466937651692894668320641065247415035474720605301059403247381012759777821381210656874742513837762206767649916559060765559926646875171102472629665235559737853416692433401703977960930453592022918794453999998048438034990142021026207716914947308315697700407145354019381305825975446655257186809519128951416709258292148964921303267121173938628197143760045684774107647974921913997565856492277399053136514606738771022369584632295200289845045139265607175114525984954092507571782017970912876098884758714070224485913668137816515924058795383157309701462098699070288906753553736047151300401277827626931712276483974254929594278936688714053213802137178213062598198513800306005324777728939558097940384858594534409719300686605041366823315865155919282350281409957394871130932283754641066916033593031156238708574582663413272108153560535514896928423529244177252880594647252774875752275182091896373925993339624267955340970600424305998012797111057860306397347596715410776984607017424173632702522633958031092413223463364036885542097957460699528130778972924631523501415497929751686251293995735815515340734105107765710106088527794083386521129787683909780736815255691637329687454908259728712790921662791265840988834413045266870526618165086710783432098104694425168355354090694980008037197027907736565815095281312385540418384374733101406674748085231536803897356970099823477873320437839843591002911252879065330223922741590088331411663226864375650495649180123488107754562766809084605676942812195971282305376692254672591042093961899301343932618654858485925665099424728312665561173890729447030666785551591045445244263157489893091424083887478989907354564164435761779094670327568872781217151560620974887848220900732220515115618348496868622164242890345307369677562340500012265279912200404693434055693790588639786164716349756718363991879429315509592742595637799512399990396909825634729471888063642292602770964733807741469905676270184721995367125329154625368497162665406014225507761582077510385623779640032338981961195573910686960100438965133976752379859381810434873963205458764605010066871653419038297657437659573189828080762139831634525071768448745164093848373208815548473125468364410540426672917397064242125694016185400050791873392374665132832426849576274811565664336428754461445503273396542562949610213655941996989702603083786764747046998529057871573555365837868652039389885424115507980135679442933560939346922302542859268955651510384054448918551903467676262839543701989503922590601003748037027954802895972757137376415108549364529788567499880003303224012917020148022525668054692424080840762915455090283233559128675899650693184205309179254291117817063358468827389863797994756536930403646579742855887200676864132898378577469647467780520161403705650641820291779217807142848558220453263066086661460623122652095087375377275587146945057894079880981558482452191031636068849098638312133552995220356646850031759432693885839375132456540867856071059585915286975300626026258612779257319198311907428494800791615314179877883717589441213285722618104609795461312836994691776654487976991178144884321719976830853046019832390385325375276054239746074721019017991003460649129071516920688287299470190400661457986637379288609000429232243970607641257977905904345438615429051533631564621960454058821095309106642403833545720156641241389442372217434099108250834325545502108518410341330395497053592514241727057025132825112523776095573930467345738698713590070828385034552889278486777486871739685147820851635866689112479919970897634245998730762039485853165388107299804687500000000000000000000000000000000000000000000000000*i1^63 + 182088740853889813052745434035370928775594297677577039295848890164718392837281288176766733234664590656120381806485637512415435408384794750413055366908033130227935556189972950410664456847361666211857921163385488559746989628452999932928797823634791253101699520501254705637218865580358329020337516536434776541263946156683174194522422229704232808991989702777678958938737965205114984656510620619763455250199591853588553721841551333353610468916898547630384176978770081069788551693097254850234058840629743607596816749207970501111676571186456588944955118419760721133418829084226880773611042552857688260441452308569284442886698115515393547665309450086516882101706706121634421560753111842094162275269082118102166154567346868045665104336105973909813719660624380612345446505545703271178559366422567349559367526255600482221781822423315913997919256598956582608643277741352289701555847824880638270820483498903924590345744331935966420420270184362353156209031921117582651694907434279066695823466498916567759401043769550709855325271113866822485391581544789581176904336341643005162251545972109540678763559922531835116709339200036894970117010099511374740082042464705705335764906813372582855777612245418658027113251839102506527334978798988110773615449833657176316036429900823392703316439564055083587961477532134478834496709978033955140802039470490855238485789512273266956659713569861958027368106951871442862172827098027171418386757075529418077849010633235897113158349579922333197615187018036024990124905735690522066773731774207990746406413825330154826248635962427165686950474428029557967518288711435220868311198941000433088220776188605477291628253233013794499646455133877732977571624858282153923671492952536418368355289094291664007957236550219251605582134385808545909889461699841003555439063810582998007672111271927277247849189787780579504590888513273691873002231149660997924517469683346433749297371992959592216795533308305444012858839277878023397390216358548532604375321822057387473755414015534015844466504361038706372409138154490790588038348422803609642094281750411303238099994454548237482658504887338131109223326917148806700248050498868736001810630841211486434527415275316903564238599689345038631816604421382958878329412262857464206952826600548316807416183357278392880761994614908585503795458799678093661027563732025948763022972756898618567611244276688937690422189579783369343405923673406054296808429661721904611020925030543029374428773921392651476262022971859470055182827045313856510505498048385451959668927390631105478069882133835132768787521966274177815678693414095915820444851985804272208730177174309828224237659908867065543564682551427017862957047767024209762891236478153159698748267284575708287425939331400022609579969550184192715333352460063358680338056091642785764267251488570653982455845828509620209455581462089583062409400757899927399646318109066454965582285816941927130917597122285416092528789680178405668709857751238388547920633259953440660618860647329361310021028464128923219302773166351071291747289936915970741020297365269898224045221539664280763914176207139605612566762993209795854896423895596739712804233537417070856452828983311339410176408781310242476905824386403008409337634972063698179503917829048299556759997978245148500228526990393236632728881728257440241753736552314066970467930461976255935851813275218556787118810325703638520014332126972334204374383143118448339479764834727420169332829208653891603935700647077395285031517060989702209328682115804094964557120091553139047155871574295927799970555444107056884484891698036454230710810257230003542579608263677168747742172214719958120671464941742928841352350678478580179768971512371774162454119896692250898550324601544743211531982618692251136485562235179609480807324438341902623283605311777334685462096123003593836716613667780748965956808968291498791185891645546364725964844598086928447173824818772889449605713260082940828166487235568311279861128644251183491889621873675576541508137192943643753681398265719769392768150671505973629695060084815776356281650730359329128027620613742992644942695191272790450588024049653445682646361140951612570648344188005683666705986067650452382681700404238013338190226212863148636918104891725331273555354982818244025111198425292968750000000000000000000000000000000000000000000*i1^64 + 7677385267300417209887157948465190134189954837791247820664982285831318511325602701627537323537199773685605278340819041966436178828996304382011281862425117626158387820997592358771068655263235987880862143394748423615298448811440383984427191154540102536643427666972492001049675139188469730636089461608639153392443467211268623443139150552533840934881815555318767777387469686339304824842399524075016437554071455308920336838674016235233440363533237546810915072035454927519016507234925322653456076275208050215062431357103290755719648450417781879219624949381594595133205635555807408228022327189446455436417370074611234793666394937826898938982733504565656894198287859367394366161725294566798908751833643593370826576465116020063021105577271684183942295253165317384098710848231006209197644395561662934225755545616599481664090725096265317290425843376524367476173416418881481694375270791101070256076613149559020721043507505216130495134088117870015537671251905874251450478685979715981322904296402037890603402660495410817339757483070144925270030296277913998713835022150600191089448922806789702024196789332423891162050502163027753492849729972684545053062963375433031851672305240667226160939862883098047469150985266340123200405139320099016652366123386106515601967475202411142292801791207202501529031485228635948203399139284346188137486475689847304745712698415402471634188897208276926504035553845344220610797467628207905762124527694539843712657946606775377863474666962070403596769865662037568950738355717313650104834578446680919248460052012170057815658399043194995269715046779722932303042954479482781571097381701866022603229536058337773590029705511981806903851708335485054386211501715908327080719098025819087101338014108452706710864876493387714288341261453817380725426510598116146467647293580777520204640692304705408103631796852589383832759040606085694501195589525488422248632371097767070066710598332512503403554387331654486151222604670250219446153303506153473710812887686204037932504202351563354341467816962989668532987805381266802111789249103342855420627992706004965482170476027806393527729712310319641471558602317744033693122841346781747805820354151265947102720058979279464505986186716957768224466105569999355399259980994415903655267946896937253161954662561102482676418262707580787670607291303995131546599579752389318795534308041245621061614890301577822515997893039775327650675477587770620202385025102256764366376187536735241937183042129825826642204433969143230982982459462630948513342796878930920376627613307592906235085551610651233532972547623418527240980883876401112263267856605080406620929640209294229017899365808835422611871500293582746405413359903483500640395126713298868351325649405858296327382086621855034294445898180855896493657270465097922422094610133055848870346740720749211200060281004469803444090147213004034520194834143771305348976919569324053923120410398638202940882852402750434181047691685542709250144431802103706893292027256041468212471706592204377898050795659676169985379803013585704729350756759310795388415325010835670890431743891071146259635605155355969990078844112711056204863175734088794905812485535575936673380593825714381544301947892504784766911710338169042467165387438231523952044879228146421249455344692039805220324413881209886265221799269592076167025619800560897669840880889796735792779809522267369205184025305165682974227496621832819317657288335426965153371166069013120841018750873084848867343722386596721598136815149228817295631390921910900838981186220889906554059327019985872069399322273030172042382833192709169642707391783504102156534136251605384127719463258278111230174969079031559722267614568262377098850263808548898562498336927558090548241169194535464491101852806369068094874341477255448159484674017374308456081580714017136531757153783345710597812034743613595290714491890461278770006378839742852381368115429537291603668258844234272652436097140963024688257071171213682191014001828878036418493415540917027100367512191100158279919033913806009789249621664995034834468316949262231110952045891497603310569011301012814156864097884465145898462280669284047105808747592736555694786914142786901662066768092534173236034715117791231378981202858504390760528192112072121133792279579211026430130004882812500000000000000000000000000000000000000000*i1^65 + 236063837680022756481854128669404590473856715856888177215011762563898890110060465021577076970408868767146543156251987229886984615405986155875973929428189168996667798448632858315318120316427576154702693059829347062764055205493671092923534641436605850533107718597859117983014015634613707061557860541282340871022584542966214434257268137920040923765791541816343315635860882813719365168753508023786047315438218264789183180433885053813681438616577416593988761642608850733895465368858419071061822144476665693662838673894125047414322278210577902621271661815845517325985729557474638369220965318754666478248824657010774797189122384993005292192863055725549682712475315653834023253839239215958630276502030907045822577375799163277564904088046673928967740130747530534875273302178632465628976468207093600902775688554411628656080077942298730429231885163488453047741685677435822151079150088391169383884888659190077347661481787828752117441315657915558501662063625429563943592115887766397449788208769098880294983125897473482159051905750429080216661567910400358795010288669072487685569455116918029556756692624908129663942000507400764889838969481055405538148452056349279982460161893963739698842862966380918010643323430795517079746131673221459831745391023807925421848098030937296127923186721744984297657868652378192186094201541842141958595941022264362249116309288940847152261941036387788542485348398542536537014621694977182223396508906100483096098746695378808705248963332517754178304744870352871232633079409990721691812254531349569529380974819026952657016583199077862171026769948554330799320556254356825451864155525040504031088675413305314616423180767078194269737752138751501335345426133994560802038954765020545988959565581832537828675515423623210374615675547960703133027397659183767678485963518739579647802394220936333545744036358349258656961998549206053434526435701131950282369769214745959053035818445152428760741168487767840764909379799881941295513384349489615658659236611437385762493419760987979815025383864160158308159392360650575080235125311676336097733941464161137562189412021068570713550636762899232483301998741169257593775884773428359737482851693953969501388997408303157610440126801443430968470885270545216025262281959779720302260239761930499829354779659620227713129270475959083356064727873054112573684244523169768871346143285939515030964811322195032835282371454534361238756476310886005686587694866944605694513523895406868930346787400354507325368283667192168769222657213903927610980375134062046342890481191583307489205926063927506872279989359463946315343272043859358468196983214052277419529542250932037575633601505941243552928980118128004979715142670420910051256557430672571532477146002273415201563963564516445909943514369309374256083536831703593006276416711475035522730921291486034701875380342202211935414675490401171530236856936301765415788640146222559723710620831852687969682853360600318238886277794145631870862718779866065958391766405990474819526127756827784408088792915682710190199843416292499234303067025051873065974089879801241110258983197360441877254044367549462741778553252856372244570592282421998177665199069551603705387820505939161846510527621392024863798506755423205379712271463110894041204125424380499141418805284557008627759494406671177408300927669052502154631732602338636348911087363964599183738071055852423361557354122714300760744327190102112488763973012219031137476482189244354970065750760090473855198736140779246614538937418154913960267866496381352618504619181865077718633799116513832748625590701035987572670357472309859755826766959456593258405873731600135150564279862902926955098785392317242282388981244573508657303676674166069668426774587972341890147069895427656109395947196476802109183027780961610479211883473731693809085289394424972348773161291414220772974167292534054714088098600255337628920867216273023679578720776365505428280367195903934083052079447172307162236735374167465964587107133451466407842386695719387146284782661028132850294535421621947668004010855187966955835292683460184178878825923315249101276732065057136864843447999925551486119702622362913001777700171676190688194243401635530204896792457904976088055694601939497282455053751081462499488745768530528756912190146977081894874572753906250000000000000000000000000000000000000*i1^66 + 7305493806608911054975071789645349196844223421667627861294815988790615179119251355023588446550262965200821470800746966597853001721035425392504681711239596843253429132785119355767564307306571385616818231216184374126978948521415646367763111911794415003833067804518572068712672835340388708636306077993730550937390279546813443402431607188502518324452183734577049819156618272373758761492522708766815992151710316992324212602113365324777167663609981376282396013081029233886212139801716031591832446412288538710575949275323683963471038548075316979131994608490643913433483935124840547716671540332328283985040293209192826906359979687226565046688086063194306241907043521785869805243363198075607434705262654610858269541391743197073796175764975370068821134893667051583290141770164726443443008909239634001291943916123109265845809743603097751168012592966727800185683035293204322872166446583733639502375369600476194516344824542369115646478000642170107500273332344629451159580894353895590426295758724358155451355936435503917145734210986783680377893192459434328622805814694959752970425260986830285939500353753245772978780459305500852219720197688281013167717093671230115457141731108042171686493508139440715505982050878477267177576397250142169345961060126816121654155844988767015708291847414728758668579983288842573456996214859349600907516560729772140801651839632961428251246355507850570092253970603245439295727830152313978841230380378952113835707513874540026024321207970739285203401517353418362365187746238101270312791560870783441838345996924058764939796975523951811955837782167713972322064142141219146271224096194996796267100155631173856587772233673710209316516433053469936716757273773635010697645634586726093440148206719044308257020898740063370966549531299073639427449475225737913490806860208899116103117322901484693535535618670173021171614622185379040427196025779195776884778974332147198364398165484911969410807278165842682889653173074695704055542707381919596513311578500031238320118288515769686509421494257478040081459668537530596679483406983592333892542748565238063979971120618258089954401202726647999795198061398555491606164335362994010017429633436179405799264298988916792278211003911497228570656599949331616110574631530605532412390595086357840042107545177050043113083213469200721899566976319928709945524552177003986607984035875152779874188482975412095145332037380144754900599788050629051119905622536279373092063679695255868191498111255760501482231870355519113459814203996140838940210553442729312694607416011627564656830418779302089914874074706870192034645525838321717445426154988910202650678100799130545163548544437219293597181302153057802050867113784486987236838801909264075538368717356476466159869853092059353908555661902165126454556973411445972467864377988576439513400720864156236533011891489118387800278583340564226913684205874649395143225019171560258585294516662815959611794550304676728867015415230805763572916593675656690629800654303850134648542651427646930486953556784730033158112089999375490967115285117304325382535250388491496114564674388302921380789276255225731163522005267689305965110134167569769811845768566109904738265731721529078344227250538096383230054470192219010643442288699573139626281095131473448727335447698394231792834645487992112246071995568089248322955624301898514705398876594839675523658862839287891728417295440322921012319002081232092127876645646130557678354062698009919621794073378588654398735318679395478368636083088933408276130477539841740847010268714489441063152429260763446955751842884820033081546008153533477393231048813721321872265768595281257806120823578942033447561861983815920864919020869138891746410446115223022667356876147352123028266582681922652595100300403784071905739008696849370179481827973163509480154062080795409907754619113703994361862324144181682157009265038646275224110995159469744804036745848970293185066074796123909183988931436226573606058675475298324995925263856691851089149340281025447342007318135389140591718609827098090184104195935518733380485112755082048076359747043107500351375731289924017544856011910681130913246363835909275365245882268734742198110585097397682410587183092577707995306948675677859638121099184281878331347764854442061732697766274213790893554687500000000000000000000000000000000000000*i1^67 + 149946297336436500891540854926150252357173489578242498160781291262951182080811299864796776701580391842877807517349604890409013907946637144719669645135030021264620087504569360554760831114137773194219034674923780675605681419220640131055897564319109683395510684693218356122083239941476723554922215465502188021036963913515590923360590477041739996602435541291810366303231326058734738061018828566386338379136428211803713643949630461224490695055281272708172720848959717417702566179125161118053571349129925577241902734881529523619340174021961748247464445214882581666248540130473083201556029130354331143374363411297565039902036369091421542255664912257817154081089864503061372674064561713933984670434755687447035675253572345078087071293653052441104276775088849927896052108222517041337517500123416984822570229420348542387123280842139786888493003178450467738516026809536960024824238622293553978091916967001131532179369683149997872668082841226037292856163899076187684718964936378839228020221694556883312421951128147951628859697518390514933974495873785740598937921521012823478961273066761022468397864951201461510044351735738161126613873179042714455953239500134620871811196412697600982343825400932092462930455019676746602490681751419142049507879876434570670940809761534727407422203618224970845741999412492978889796293016129565604044012020408593515670346536488093616799794254272177437408558519570907666543488450206802624966320749712946836060949202261520247095906761796718074175086221407080189635557330439367270961273080440808298717773590321636432308009839851830634932872856444395135555463798418571467783146441028406082833613649191850491463547384740776885607695759341422893884124433251823173011427831169792356049926622192545645532786034041546207621931669367644761436057765747680863774100057246340615212508820946439996555713338592186973403342025849035005856919189532007391616392452852138238930630617817886809720264859096985683340716412914403341306236376202281501893250970630110241886607730424696329375453559247436103526668258601528940042812193694473830958315583045424016573419957900217203365709382025238844090767714791998317367615780032589460050292100089517385174469384238399053239316151114033104412055280080906466684973978309007759008929312175365113328544665499732334347049335875857549982409651107189336515215146066250343583603828691645607812507673800837639086499725742308523381973746284928986565946932131988165495980032342943232665682121229470535805849086821509612164012255766228754374940419198426582119683838926431166113519504043896748184285789192618236905255096117483490606855117955944738658926016353609840161354224222986631034704168259891715251966814931339529468905745682853485949731477218672134860319217655953540856613415470022522909863843089504998580478705846470609332348092008647723817351849261024518606134966093379092328760176509550082714622282300944652403536382967297526452213217362955589701847455231320689116106112605987086624994650698736894249319123002953427342454128217761634454408912940508143330709382334190617132746020113610697690603337147290590249543973047627112443293802580619333571586846690713214649209071219216829148807502628013122542843359497601776363930509720266156898517306568117391865536953857206312675498762075646053963438360080020260489850964091534495579473745163494404719123218918314331284673488679839999400243075466166227418787324210165973824825202140897382496394052804809867978720443042287976083649442471561808680342683279491371509470461805279291095663783291820400305429031558081343255940407702361728081214570167388447695850735684214640518754309019755579533250883061974939021819244934189231822870972174911115488484058859918855722849996898279778143004133529194644164917094335241719917750861519992013508138720829422125037732322580013382311282784123262194095315712578368502986695533027618429061475195891174792023248477895341055521299897934784562662085222743965792606875771655512176481077588178621889209472426980369675032348754842539680614212641663765372523401373614046439496973342906376747069386415437350994638036429421935312554450090303163155917811850426891159548244322660596353387076879092358982364349227122835524402635332489398113476756128574825243526423210194131740990997059270739555358886718750000000000000000000000000000000*i1^68 + 2493629800143660855269943211706624735749165669353388948338037748568560004007162841417758989845238309349226985025134459265703270628195240867588523173546347493223638779708428871231224138825882494504131317766383286979528561479256903737518318619247538401726338967063743053246341112612217308438943844297883877563828473352236256985025898843589218276517221807291315091699625626236494368800903521930802310741292645721069069087338854216178638737729796126754633715835761270943201428393519774343739229169491236567176830811152832510042801046571221899227469666418689894166847596777110137243592130669157329531904391739831373406597213399308813050749674258359393422730308226379265007671915648329594966302549650304044139495224895137636672357034483437842296979710486276090419349998175614029602615032339196690111657255186253900568045252891461242956019408957382181269105002297813936121999927102818437611656203013302054169661716477636721377594606509764745763159451427512881465735840895505757399292620480298826528190183186658681344993963086487445740852381866939418569436952190830142263561764562407443799514011190781014237770645713681353402827217381069071299294990626412105489280370900858147702558833500198342647480245370361827001185446523197610413934270416511552616781847128001845680331439144653655131569370059255235791689741766707037899581071468377116152370414792388984793321560024447767592065142047715544141557659879715218637003393801128703217542668612849340439087956629437811853535243169911106629155830255686279263112713095101375509232969200318310146221754136656935134047665108798083732197847137683039297001467445926994142269294120516862086332539414374010699008022942533726862774391056129863288605231327832772990745459944911399953824481033236668423907758473927050560953216119676083042251869602391127614120933100013136466176225838085540962880613635386337617022254309140305268827340291335425734329133673232467824757714510963998777139640995033297992867004354504516512871027378654859969932618941021178325293577126705725558847137737420893669608289970319105220962715390539592770329656941930194109393701233390902471541972004095720998573558374128354558617902915851961262870861180150861189280947387226385136020386588969950531144505991179910949624329975485461436525706097765677868306815554413595311362673637664954299352973378050382615862766897856916325226654862682889010466338302495728462180132214591939481537022147908924476966382406630408208238194470426785946354944471483356606160114502397581630441108793795839724197584330291028227550868387283843702144702986121381303745910182638977555642771798030523560315903903163772724126083166016731472741256101460993904426177834366639416980695339222017055105549411262320304282637792480160862577477304500470334318745687172289444527715775878017793319117926655288609040903385681051271754759847731434377704611664928038508549804705394973577969039562687821037329554112714206723048177988202843363008770538195584084725647955620264493259172051511978677519416161856850956497423698030320616557985776764752075850665761580460576488414603635485900341689773980702963953500425553546743227948726539260940354440758951514464240820175303500998591219991178312461515467026507040714550375587893057354769258839228575311026444738487202566873112514709523482882081254217535453402221948810002063129472849497631454258120763967850807761987326184100538932778214215331879895210141110140600038845459938272619075870966813953037095987391358825189380646035916054987501145561681461815335392022931058310771857339412643218797061100945093292274251317602751344281066491057571133228352743917610030946032637378564965662425775395328540633253666541814271777089936514483032829589983263665725569381607320745147306447524769380735831145504502152354293045646129603715033140312260591549412841173977629839593391606819488115982508203277900946541066943473345299965893128247325301062836202388141542747967603035781857178993843926116110715912852195210926097891052399593146617392326491198797737234278938959499732120047782244761736364575696653919956406605474021991027784120682699429460175875081171377531327253433835545231374726475116706858192037373540091400551415876710416019617681324431646605811977699392685461216023767860860971268266439437866210937500000000000000000000000000000*i1^69 + 37846563466889073661596355873923915686537805812707722822975487245184728705764563688153755890157102876601105818594221013166925002896941572820283625240031454216659249743210088348600308340327252158366428455310886536706026532386122242207373032682912008720178095574058590178825042261640808371373006520258925351873131023827475005900328483766454269532785369694428345306760057071433762625635825353519341647652087348566104558205315055306523112085096273195985949658528652803742615076067100577716839478948414203986319113455990293935528985884622880698976489527765539317852117955435914268383214965087565849073703262238464031141401812355254249446088970723926825994814955477644825705124917247815873845696311328711583646150658590850290962503224359295578529230663537429791338675814935299171683528555339557711247124845522944388177928422779174124905601783909285868862826605381479908206571540115914258877199824593783435304655998813276473438280107964442194640828934170927596637701269760885636049332416232067939833677381339116143737821070799998582393882317071293529872361013719652965466316403930322917151972766225887375103656095665547003976856172496528565618134550515153817308457129607445633591380195648154540994258188462515295556243774662434332939223489554872773936068621782793768090142447402052107131236301714906476130507734829406547848768654037249309303912626383315385699273644798308538814174001793083153053726391388181467457088270314898534843812014347353421481572488451020139906658033537239243605516804290367631454977432192210857486168169617329781036384445027512557915015456531233746663308100369494646338569567363081708862338334347212460167111055619932800033576305738234501099880805933382168286581640180039284646059870604977251730945181406636618835843610171054772005079745869085056745411253361146864457380893550412245420518290141739581773191348562682594152014182799522911245958208650697906492312711165926414783821701501040576637646098451193908671274512831505590578548930763673600403219282516120509570152951232215638665023709631216366940908828177147764885881936790655558311139686811291170248505749668973146532940190436181678980187879616571362523220430335645867240294759565741306324554285380087858824318375772395161976958387964379999915414526072107428207394097841775849888299788803895055085529341012568429884259396058716121750556031452189049391318267894165877529166749970790281376558985467146776305493403029088526409859125076315507504509698502683314527113101174451233574658957640757963648461863442556462439764322458838587052909424500582466525482888814388025232947845568250623037548834759904482122888285727503339240020945451276628240596724930138055720485314944682567249122215913555287808491917242909308140708821166176132019727468282528240313549790263078258291482888931788057799630773910916304802401368354621205933706740058835028312573073552576887910405134586013208222229319440860021770068922915072659739910888356646294646618401432987401138267506419404044610390970850561396554169500413054624147216574782550857002297557719436535341177510933692334841924437782882878190716122265944441293028526491585435607764319836921505517418133584473048183601768867430474696665138911945573795884698103529988821157310646670572041806210709263284691558509167956710487903105303338472133423992478899149592188517468553132922918583761913363957806352802675302724897555690226023728091268151355956154120407629661182660598236626329875738665049794780281193894576400309700405275314197328918023066895661688894917262152750376578039317642683268248487929738174733319892327267709898646430930005555907970029220720481929184384486655210464753279624895315160757601818944228561765283528345797277315406225390430027185089669326029811229418802155582315261418978434874110573691465189600282986654833780686714132683934949808008688521738258706465848535417137410957947067481626015055738505000649706418163894773281787061257437388870586217498497916762723176785531146853547924167396997738003918640236651534169540952466010352201622756072922068941739930129549271990387198767715465340496545775723924374195737677535897578093618157840494188214392955326126346116929459033128001914670730975468028887541251052367523621475221660354420380288501327137318241966568166390061378479003906250000000000000000000000000*i1^70 + 2756430478652033708610278539616475338026537348750965400255143532543469433619574394975195056137097535999762853538903616113158472162613820250260176046292963158009353778511694813098179777321385385523465152401848182557832287586330076910860152231801424026179231411580858565155416007573623809716072268288026439058780182540185740587278747831795014182159324186977546297231131061359061235334183931356057189937928272636269857545917733101785687327272670033564260101891902991303675037477093381343011404185232392628058832754004958958943313001937164353484626669527443187057720578032357501149455270962038014434344933740803358960093762582796063217245190777473578041857967239864104891132095501098187376146882969172919629504908518624495148388197338368753498217443250581902198600939169502256768260571372076672352654584393168405571275080759226617680893704558231113412123502891963216255539907857591322944428897772374472995275630764998871055216181400886825600623016847452028323851259841545843494535633203500196485402536940604264378361638662564881549121268654341082186842700075402858156950291021114497513427628893913327129878348292114330410851020128118985867721629969634755616259242774164568983827550863233823008169679103789520009886510673608044615919310883493037782281237618386212600615047164870710916811360990077462000986068747918616630008255259577942205289242567842477154286854799152353615542328511669831494495046158107707345459969754464634004278417213231130455079711681084317790262920819177658909988097775421992876428718899004484784617282663610264896715601101599744418507550769774899361272870798600893463804461297444411901501567930897069805954748167199923197639478173038385932774082793349052259724679565080084600027487902880620221811741981575680055224639492537084929475534743733816314619769480058341560742439509130056859895286035564868761311700270844985739641596576068408614473976181762589484276771148115071775051980853434234235853905580258487165264096577265452961394783128139930414211907225972761359969676976530751807598464586754396821055184598679389371120886645685050084198537705449063018808947386978511730909455364491194132108732741907236536124792003793039580519381956066135123135353631153870474402209457254928800045152698100844505844552966951416440030923656095268932237925761649134306193694896152601455543868875850893224150603741173609399151498092874027494296661013410395144987674760353730023092442438523403612852271460430855262398840034905344154822732421518738070192785027735875771304756279152240847900477816595920794476726041387134057653022732950284323965137759788824191464944118744217997417138849946988451938016883447741011837964919765993637453536539127859135476111281667739135925921618890201705704548464108004255532882199228573766740740691632354007234825610680095399589491073056001824971644894146588706064467922195035555902375920372611280706007910750754021905357018438664587335612932570753356190264156149518650034278190576398431546108023980820223023065378929323490604746755438303872920486887017389944329490839770316564751005157770807668985505980687488178012004187893426280898670968478397177227323812978597472455564782362205471078405315438985350451606745881746336234842426317079445233376542674792044698689201352613467238833247537716518066430798613395288103875329922244184319538647452221565819763015560712585512994693015348626958926378769535084933919931128948188609150757689731325049460231273121419653368307538000163825481540206185740243188662660235766670243401933189653335240159700660084872259002665651534918898174047102140887520147927872381338797444002342607347589182451122623411308789576354971385352112001190787455157890831738655337630488952005511883818334180808539942241248654818105191170695294321677944502733718907652211706582337260646118923469309706123367231840308204735217975877638778184614437152686142428555534523148534905901086795771009426847936048846704836401465533806285094517889276556964697721751222640274772864127803574227789291636250147564323514585092325763510569304036069103111277493079463263450569333591688640227372966704617826327604642912371213140305248195149140269510871991459155375942751850307070156396545140553141035975033034848780224824924569743968792712163207170306122861802577972412109375000000000000000000000000*i1^71 + 89384217404847814924018593215646085245508244011946869480539052973016606672404767227690892648269256590595199493542979088842141996114920441203488078593892245451849929988968035263213291955848418127619863866565229244769699941612076357294639681884041727067299447762052641644029927341109192854424630791577701312391025693760519575715861598880014738054436177672032818642785979952569266512418663691417805515918209971913778695235522532979554845437046736867640844548545527287662713485215163456162383007001255152137933163529564462361762751539280133086009020689333633772557328662634116329635447053282501043116275453603040506761751812808939636024145792931070452237038173583722314624610003955719848590760767822871130597312538068999940860569256545378780977167208151994901388928522730226547547074393877422409545969015675097905433601566065979850683620052693973653020194075124640592863210411465963857857524670961973754651762014409672242435169084740499119333155649743017971813911181818849721349352236013656899315435979340233845548579696316659972112985196890815050078819275748764568654670270004367201546800321299223366730644462141676574942485679286621202176082878480763811873869057360682383144487922011105064725909747116357651344015483428100506909813497539565785422862905575692386820075617161643951049412784318405794583811075529794898889649566798238593080417007652696758083565468205285297511262703778465955903410858618971161318846284420824172473543220787649862542224353084457600652921681902187093340223216134207937213842660097606975762872745259955074793487855429453436666022990810165149369702728889153660990598376760740199995515255214132108287767300972533841535660835264229143629123245347879436973128707214106357303007088155595807348946857588595122924321484667916670077482520956130225218927344602483388175877161670957685180157424532269458816848215974526718571886198356262366556670225734407976640808218108047535253092605189135786400093804252987930995469497446754129472833775538033489505106363229926641217935300256429540966725790164982671758990040521570088185757444493924885361458427549773645319387798992191698062186947718584116982828333917687661176065595622188159718929914633649618980806044617158065719462706168993479845951439086140267878475302468136141991099038603135790360165419476493042898867458151920409948373663562323166287554650907651076844249009405099447091808421138416743564050687443871180712483703290390097831000412593993569630527387457280459512839044584467068442933634489903225098076920447117550872487681700247461071917272107547592911833002559088764782394051131819279930124629031424253278875214180298787817937200510308334747393553574064242873071740748482892904792633269171297008271003344380537419749846597884693395151256374426536703815631225131344038381818803566593363864224647437496632690697301344765506990176817553445919942932444117974702931576800348346111099005505298051880212006704907211119763888762206018491198599368025093390600058911380772529729328708644390147142915772781791018587833292196907930592312790775516510694130370945637005143762421586169508525162554173688719992454088732863741847283519993207483310196943690185341878795365592967339117394121059586428524749953256108593168054331400377829617579389646529011664727747122990383868401632193336791353641461276985984118634348475733911452008917486800071863604612574037421920987712321092521341159196698731141740577903172256800321839633112150292298392664380425046796902415744841481810511412681193920998973045242958095604175042412914765412406744487086319719178059795451728673227741215288833820477910996816022622902746672489180796301367969616998353763002945857674555402759265595220505597503667486249204535475095058515814048297286185052833970345864738867520751157929878808070917348724948477002922627163883596531197500875621916656151814738701165268772438696235145335396046037460603444691136042817461917072910372010017034376015483044552451903821618193584728222706947642631198482408705441974746912328674499895775330844813169000595563362340236370076155673590678802457656316586165466867172037041475413700581345576012847075690087256516986709619951181067657362054240746578191206411649126349655139144936567720060831589377463865866979553231885802233591675758361816406250000000000000000000*i1^72 + -7124668502660517987888079279663872851534653870549404136520829276699423881135127008094141123813781328839115985433206943520773782510766296152987035149021093056796228503239120352140385609085216886330894978727267028544297933217234761383701721086999860861243066722811352173447627962211022020834954492066558238624626548716706041555987165287413850619514514905782219111333428649152630269746560060421729557413631721661990350800218650406625063379474467552374414915844120097728682279305521872562101645687455977719589969181935758446311618548173825430648770256507056923387514037256045637747779664133713347924555628779678226615453679653053715011420850865758640263019136484547702214900261564176913165554795508181504743978855696774923079844403525346971333834918359189432343092053331191520590672427300862182347267954196711749051487572816899544138922028403910610530134873190871281174564562152323876930799158261752708221695700135885613575350694936158745021033058402083778834597849187896677270541971188876175941189875972876909930483694304089287339280994817702696403178396983012546932517221581793963280380318656000969922526573254779222704574278187877906531527046728780805907188098223218031418042616915315495885419749243737854242738610665958056897869263479463175132614045095235160415967292423451250238314854201304229666260659043618484152984553273694880019029231124196155167197808732886162086993840734026499998168962095854993641122663830785348695087228322401358615053972773918166179989046500633169614921842412162579090551573246078128572305833822089025187116203454739985892205790024960256182450218406393131680689129749291092096569646844907096924760573800956720835483934153179736943444542314639397957224791251977560721694629928115270317056033092681528048018164458272570999528443617445011672133084249032808036497085070317098255170508909330354852458680275204812043386117117087686451170982477571018511762118131478800811970473654187044743484486575107116053290346575519666999334616708815909099476302123242950805355404019854081002671112109763244511375372488582082459477199307864668849574854440763098358396281463420882856839221374396047965947196280021712224433788431913545010707172104547230480182694570640779429476596262414217758662755355124074134919421729036328931649618013918253188485509537251737251127153509939173691640259434175592795859226358671600573107202299517392092593348938691895171541080322766673091820610093245424435607169474390620029591495713010168026998338909237978116962242961699253376796248793881792166163953359150388155016298224900079297528496042368904972140821637232972548877675238303045498552962243306678009230198047941130532670488383105108209685632551579828224617772458285630527985175808341603074641982475963729553505490499742415155540695946731199867073995045825299634036003481570192313846559712357118911340524412599208908527137846687472448883543394834160219628745526256736923919561145522676133768695956105471283989359018344949621544283743207459836472801218289199419448637743591452091948092067913414537968811388689497956581654194675996543093581475129550144497172354515548997718689536882468521361836597971871638077648144817026808269343663553382817221409203897436666106178906122266790982180429497161147836372425938830581961656617796897595011099933166911570584196104505612838090252587142335608299444585920755588485085080229675876976666968923683993376517885893314631599803817503165172452302115945082112255989779103507064479641886366456825386469263260025424894743838559010169668497651559219005149186334344595386892196591024635141085016420555252479978605805489177742787526877544005264086980939892125055167136759411808791363300523743887308016791466193400026117288853602378786378857785441794625782048189086123008499644261985729334456536186682444673022745548875660231962754692007124903606209886604915840461189949505622244450676734272552970674738873624491880627932410052888650921932699610594532757266494479674674774722607997611627710054460848001539180388753061653017949093406197210879583475588114961563740207097599970807237694497354320446869279095466611036697220952549405847277467545446094382802973078519742977212803017892643346882710066951441873053820806346925322888914468299776522330901684654236305505037307739257812500000000000000000*i1^73 + 165616246874892598672821785973834229494361545538412800050905514844162492289142812972246495186566929533433286055410042704917864873477241905178135116763509152319180292135274777442217004006765680104679418364614252408383753342119763232157855260877806337197424141337963346594243855332963980532547223986134026192605265978156126487382765632786213186112954321300626113451147203430290190426500488351159707446876218558382290468177060724218731041967018144068084355022756747421020361769433076906715414407282721932252734408029094279034962299365741690580855352203119224150137766098040376502187500070344481426783240069704684699667722487608907205205057388807575733857007632565125729968351427812974635686882002031577171759985610629561473124560599130608740137163474119786378858157226007455217990047952914544444133295927877734325970494059534576831359689422136506577669202100844513263851967070583461911142404272131391697965434408850069026026653408793062315935700540455060008393163118183048792274708147247209328201377417750498934625781893506488890201321259941541251018429639282544880992190875463039436540083698208882088065825585351570254078741447347081137725999630015930278740594577799652058401171822180056552272639731009295899097708038640291818059357085929807715064963249489076793518533260309577008244264081727693483614833041128583712104970205921074429932739156172562943668027746587425032954047629335832587420737484750514626323565418709980357797068868733130262413293235133751113512486400907796816963872780539582739960080708679911229774706474685139788525436238696514141147466572409150858112439324049784389948439254786698880918215084843857191901930634937547951570359479748162312021614886125832411241785066962050093454100482898846761387227793916331766973235242472823008549398455973719672215222940497673718147706240043265139271424028950019964585980202882912136358901461575521371609435134461299676382706283180199445588513575139438531005437912882311269064547023142124508722949348017167494630842163832038622987629686658161687552305532454089159473465922600870158404489703558939532652445404228551279513324666929628569743536425021430563171757995863837201713488759087627118248320139185535896119575132946852732559766531453703784176682230258850125236304697699239585292010028552273754710055668927198808648252823694628702736010430010314804530806350427813715133277586816538060324343837141930073542311382536520306655974358188187535438281942156346359086883288280684630456863862186781933630918890406804439939642842037867478780574590338396183174799052142178445611109998295070052043285954043313464229300789096214348632926639978417299812049330071176196197484581040621615550890679401049819839561800243334959668015128264513316633788636265129182703372897033770416434949350388217672267046484016197610447645219740627668714453979648165031771884824632442885199115758513350206701938358949519217628471874713131156433069811668201991062681249064177421838961186504271916865753132839821246378299721796463720779445819694076319585767817004503954145989711578262895869942145062271074023731806620754571693334611592066447346733657958472559985872188151400480713247989073683934256540051712781659719502229952475683691054588429554496903262298504617252074217936202449666588750479308583670823204873575816388390056560329414999242170984950159326699987176376630320533068797135633474656161061833595425420253950785940619607684568866851664840997508991762885260774981095810061197056634832445818923943801318795369786097746868759167787191066648516576798151621507925076487379082820776270273911224899286389068169153755442376650204601222363538402004327284009757458994967385835738444408681147392574664100117707245213327990147111383681098870036439594259999112884901037873306060371792627401459139657825856304794728065006803255939645983666979626041920154390640837776906265923052310536073942205268757729809765414035800540121810664546394866491508756868971495085658376442132724663960327127754521284828564857924166585345383868559359630523100572548822030693682508219763962756224281713865851861954268717539010933585032487125062621113339144633843076249288940612779892762971305328989125740270565059126655176094609652813970293140550914878696158903312318777523159951670095324516296386718750000000000000*i1^74 + -2420464676334701096635881391724854324010824713851189942807381003574145754791269712156979802858686977783286258130240618439682029521108595947228366934758585343174892283053456226094420559386266559931795167211611301655090415605324485090456546457736626155229308051821056774786818030516579081958389755590256375271860040814950457259507405263003321009685159883571895636265348321544821753634524386525237744071013156636764885604511660897989108527958902684555541709529333350278303108925147689822327884343158059163044583476116635136512516257415021848777423707090068951804362972587098556123265504994868369502811830566115047265049540544878350889634476077664950164567878494997176680839028897879612646838897346676634702473080704378359183303879180455398048638217961404229740662878446390477765302486991975311922880960998425552275282189130837564477424964603220387722962331128780173563780323630162796135073788593734796997218287650898618008225093392368542315466356579528917539848997654501827970438426263504643370985262225675800990236710252065405213032082863413569900358457962304558273701028196688699200758935888642989701855506528798561197627677991094498980912027886556929869624025107187205785106125375793867252940398543382240008602571086760526277246735262175782733605536258840206068842114113408698766130371450235124435495190658922846396910730151068605319719915340296980005859995307425186345150127461226381138972696446851962642386064619489610992961531825998561413864557299573307468080695163409367883568940109618520069286095964141194877835125317158884072836246217494683319962624636935447059804523540633329035490223632911804425823641170281842837267644644435011848326852712958038297333820433655507728471648894532648316181709280278508391297515691255882875108956450955499318218011529217063477522284619220323321055185731609608537160164986075138466107519789924947445048561245273873570867779422013493295131725467585610124198497581219924855384434296361275753329251367395066725237573008856384272844204724520173422061768722874343492569226649319015331750621107080638607208033103256557754707549832676512688405785301745306539512252960603593067492181682573311243817605942811752934078103688876096752277934978120071437947786731191854564106828210419363199291431030125715699925733774542697790135159336401407015418886330310727035501625900369411610152009037382168962384341253935671526531092861718818210271385017225324248105757818854458082394678494022170551602638062898635257187969180553864834023473927395235298889042646676446990385652327949907324975099001691854502542855383627738481615488789341621019785210500754358715743748511700261067919243818498652703531302877038283976127696622518724982818256892702011930427471157273994000550847598454930100635606603390575164250223789767524124985114061038136001497997393252989200438446650690120022005424736768641264136132249950309446591469577400320571977575313023000979075315134304780031963640176869531441700862452623058495940731800655697239550633863534680537100258478762634040633607223946491869064153512209164432115505914737618822928117003889380970262451432353417768348943269424442218343395681169198883326063079641979702739672944085517477789605851941315288312094470798073238194504662749408899127903904833872228530891135829731820596139496252216791512444241126552972127382786385317375475378475881941803209223146648388409156023345280606554769990085468871743102513882111499399965345990871858154226718989084434941571198851166286156020615677868060753093141660699774678922685764721430619204410071865301725822083795975199189434864712975850204008526728403673005059369024580770038398553611748768209257810585478593971552218169611626994129892357655975394944054499147718033144361097084214455172691681336141744362140396639340307007980498791080146787810263090192343475561070036242848593146901429223228892914457325928024006721747146031677564208102884208138922799885346726360390228169031600498074113600909981802844628486255952385581034833785484728297597635424751002604585644799201839575330714705061804226595895325926469995205749233808007619238016199413828443365880043699270500698776790880793516218791074729171988237308624883348977137601373561052479998452422060521705538373507526905825670837657526135444641113281250000000000000*i1^75 + 29688321347096270999557409286542586947125769436160317796715082536033564694849915810190312717055986088619627688994947603014381118675555812698710698644379647846992515987337939317180322966356891838242261800105067226455849997587068349915089074693175815479832119039222393551011706520591589474095212509929396735278650924529201297713661523330631511876888404146171255428319738425962953734145398737819491213812890822392416291328704759757380493456234780780465201007862530475101165476190365385482361044976242104684726054919011274490641386426054772144761979590324892502380676156438306693456641250658083505508735798453760923884727240467589408457791204135075241634022840143334355782953020850645848631435216773304991946230743156204898041557345433549011629731991452596602107813348549855747495224788587679927352780285260164839189525660141931318351908428640953540308043600470419286421493563205178864503991345335501327646528724010034897320768503692496990194887383375513628301259524832284247700146705023181378508899933907219482350518720711737583507784319852188203631392515340372985823596795101969054146546781736561950474151937241596803601042601797815576180153784340008468340552470012437262447067573926280917062130755685409553363313982083129910816285050661989650166206727968493647704189382357335159949703301323473266500583165388763809777900420971780924176155220259059906204802242240636219629756399474793284051287157434909385346458627418046326078112062387289788969751219940616971098047697000859556110495056922924609244047888861996718755755520559754405041439156459993241815181954117140680985668397482849015179464142925859348452404370876936200809331036428061499806985463584173227956201780166051928632323451259417767738119803739820491056072877603892753105814998463599691052841455846907516613203091728950093651431682920028056650913277802781638419447866898207479941630352456714206124250935828253985963861031294560032134941248435009085211260425963714767223256768331529447191262010928297860167867843595461455247733717597500739564177874892561491816587191279614888791852823821830281517326910960607432915146599393091017920979577756093543997239251636369567958243800028010624845084847156311496888521575300189155779953933583994911985121027347936291485091819155959900392091022012103686159402929071853484871607159402022688742667743464611603136192911632141881049446693000553280326992781186663317710180585205625000197504482464086109494943862250561020268995555849406802654845360180733522927719111782134868384397994460779052863699526308376122818774208774967289991303891290159553083131503693331991442129281225334622852238480975731228671082780862422046114585322959830540035461371951766898580920611266620301349675726851328437125750183204537766759447369006497992239100125907772529307575751803078759516506062413925976733927302819103001809935851336666028118156499346586599116482836634045575398774403829277471886769154144394678405947430130139241294263342852145999776611628969340653304154268048727620234228381653797115796302874149212749526284750755224722513425888737852098078977742705646907377474210153846463590158495401797883138211850356829692873760919535874075545902219895295021967630294880585953115913966378698258571677508315092450444288967609899473766566115979259439788861817400453900590300999331975203613816660582597544161981363865317311584934670789446202517511789945429766429991111160471638684151736181844689022706296884898160344302115112023546750560429355449385116142165261996251966533757759899792208462485437140748819574451443069185593903065718099678764264121815755580621834973491477889978024858043575146925437535650875442646463939136688179454392281325175735955126784127369938917997291965115102349713366170386088282342030499668517084488759598451139742105057401357297222547476931731406013844895207962315130934854351324856780115275782216336586518540082727734517762453364254335567937298685901354994712393579647953401626258756988560726268177301211617469679128921576169649409252108027630691001074044435979766593912628238611697886875584859791194086878907445079651635466519239712257836290732674960915210403647725804973639372055898655600300196838113136062345551222051173914703143214048149004547378368781829216516143787885084748268127441406250000000*i1^76 + -350077667231899223153570339800229427283611029211332808680890702993393516804979061257187971983583477032093065824914282706590395528049521539426849835082053951596828288108675949177550031280161871967518397560954970569150483828221571399140535566482741541566415489275765771858371361040930815069192856503556403659515904455434026029710732255042661994387205856898286122224577544371543615124697126918731782038051527775625535974086576756969217815997185159480387882083097729732885849066095091358800001218268298110093429579304176013147748099281997034270253557370820615321814307047758138961220313654662818385222879879048962850532953742547486226521898088359452359116011617453788162617807159822837974051300639624586797676952831958405763452923024405109073024199011209855625437347434265051659457398100918917087028122114365365175350358352049385283920726569900027153923535623844491275223493079256778134914400030663023916480513897072401263191916390625544365840909285638605778678001279903951809888963042141754201286882270381590432854627904896883042298671301435722946038095934736890406796463768912357167869978989232889242065252553731993204493221709580585249330533047004768406766593929465748258228457153160380545595238725608550356978213079956222124758020480967640463592182478685768145297550535816770961179631438852677225637152991062093360699481418368462874148443508527315196957431848312638425366281789645822929098733111094061588722280190659745333061087718394710585807314076468200624187610067627401837120543970957185401061850853427503388070557636873652669590976706816560431114262090002895143328142583579794046395232555969073205479839491609013159219180270339982736702866872961651430659117154898849478973712689825321421222990179383247204995719915425952365806433408095131302287888611429508594208010974279582815842984241104765544683584514112357492163326707323526505978655625189563610568380985505730872729035961446928517861733463745496889802741069987728272784940674595148961499032793899593736813874608728444700322492751673483626933649001346500047540810959496945893104949385260801519016609560213551670409134810240507099628020052170017663819018834227954849460444398891008793007762373509005991145820013129623449752531007975149874462406431642674460037417224986653896129740266745567731090259826257056267549406373819604802469630735381689839578525960740907705188348488390226618907261423024116691847078772183768172762530272130141474016431703945048849325210041761957334026906013185816692997601286390182322590007353431964036680218437244742055784650439535027307942401700752981816942680938200213223945266971179746609451327884959021749601743269408534443048564697310982986324534853764693056572264748177550249337238626530530495561369971182918320724495407702799855731511331687164839272572618936060716450662947142709195667948897969976968976446422433090140599938480681097311258907607656481423531130678310054588531042034996084159471503071875290039116641824058166016649198817467732529949172375277605520317960892049342452126665877444737869197718968224701236875782885439945477841181797633849462220694449872317065597021981350634911723151796565467991772769216742947228924966232597366498934891940257603602897068407577029524984322326167318086608193366398018125054338810453768951048836023486861406141362675035877470629954888100243953231124672646755839122635141674454225657920169395512813730626542451931267232806718869689157791031227071514350874666298526516249560181585304068146037965823932503549758367563377995474016393228838618993392534763167024506726349347305435587441745012676858049999824235440341815088085230795264667490010898363466463471521575872254733743120098924553952151914117267330955058039687742305304704119177340782653133380125171509695214980005810703594843133238305796823557884108208301528470469719974988884308460862578694799226769745591906025282805202613237354902082231333828800107436355919099055482488068778736820199617058288515957607786255717606945204357588672462641237496344939638635463255943385331422609157059036812251471798701710509309694274943940216988642736311211501510502879850699682160773895878480098719024655172830685592737268677500372624390787686558195170190699110233810922430031011692852516148377617355436086654663085937500000*i1^77 + 3800334655597023715224737279458866443383643559400016464590832627311363271551944399748307321179117940490233667931022047418334250668435745463906905541167333773508904036153785797971394511932536404338309077829283374736658987807211712828798017407084373114318407358603484587160562058086203031287645172228321365249143011726281561372683174600295203141318609320358969657077900657398954600293744854515131060006393006365368103031198485451309899957269653855017180029469744309743955033635701450410685536964958620933350531475842381875192170656294405794458810238041172527424125345753110536821499555946011662110665809723358590859196244476957230810271388563081611876569168381819320539652310188745798557187376648671044443798490685061987892637079138569013304812819740944816166072817709788426983703009885439368274667735414431102403357247603986724826259240961806028088102104314080029316988917920794025388916744562079567383800381482686944780043071392054940471651349593194250585095822549494176220875434163099611872854966454195178789943140717495274804361026297724472090253739503243634857055312649903057927171346792115830704539075791678203790019372250937165147115161566775690208573306767118405315151411897016426908664494388039584597678427919353182590574546153829788119155201067075947708183840395495980627566409092922688833337605325131251037066808337488528387735110282227283831773627017514311324591214264766262349078230799791958709840606495975382114480743270974869241980124296700539428172162834774312607962117084056680788180026817893424200869046721700077259965911042657195628507097477937342990548939985257586551324724735893151433790744139752132969908749622713126668898662903992588642500831102670297929634381788408472665624630295499767156107044562230076406859549116651480068234097027615243976431763064052638158344600840478477848495296207449677913680428939048682018829876548006651256557209105863456762636708670894328071220129521845677338102278502665543423788317861628119878999578331012413325391392815436708922989905800625085674330298589532901210826458752969581742748073285425432547843626766081023079596337647705849548456989340016704424420980177765923443141441817838861012487464656729457753703130468256443676072016873995256570718154709625787354434172067285149059604550559904489669280495103471004928784300846839434969432700270009533898654584434473360741117572820062313125328927539214704132444738654729777655925323511724178433820613821113255419121260048599369307983113846169498830425752571990574812455639403531800420764559818695797208787700526808553169641557870585521226763424078078479971104567938207461174953294622078098573035178405225778706795780400618045514349915614391666236709039576864009484241849663762926778711884982928433834612286168192623717381943658114242304462918710399085154408304572723725504203308864902491474684119222138940804005611798245408324731217767670639235708875449082749944441778088920910981591497599557772986065965459177062014092283923063179273280453702784464697915358362201154679104889598945279593672559157987898657826616759205297949019362794860201901600267938814708145031193855200094266890977481121554090923839150436586493614185636359668046340435585527697802207428150294853730256970681304984774843686758641006811204619003147148471749344230820903527489608041048028756975072909291520212016318959374402764255442855057711893194798210107256004071836354950108550298712856029657422127997754149182997789302897668018974112947673298159767185334195339491597375160910335309684156285401497546872895217495168078253688809118467204974106666820099127880062174315290015896776808937040464565749635141592349274022396306989512782862114630831566160022374012574673952043663205419214801552780222632084164937449807839281332377077553149019301912694769340266257918108954718844217639100536064373644845498672878410428791757442383681684323754623247845296646234916667066078311776492566332402107616363476355024754332970518814016670298617655104198520457649066765632976620646932371792645718743184217077753205103998902953277497510499860601098478762018294054049586701150464184427389945089151414622710331845235618398689667444417814122680985734983152634302621005684119570745066196659446626461217877412934740277705714106559753417968750*i1^78 + -35097703492231573105839287843637979555737198054492084293273783649814802628071471252822893353854575877762134698142923594542209812024392810530725359300454908058464034349042080641754453537996266223307715478376120278145362102426732806106968328580988441153617179244905583250368968189344671251222790195815911974947390124561001369174377663003672111536491963611673914044593174953365295050173053997144893197520762461890955730184515068267220857066016392966461642112183522943120660516029683850366613583242253669965348996102759191613207908807573370361753721794795443400019993881908822046922607270480960312036146626325156629665514561652641689546195462952447428451632215180009999417817143681347929614019872085766676123032867348184411330524083185932199104937981412157880550292972642072781102304870134864809313310922844791162450768207442691824481490403054558217892280134803054646701695941737136011305287541031595957430198651324408482762799757930765716227489558394232468560405518274084902346393869514318014034737760727701844160652858682866265421396849017743210364085001205621782461614048111197480937092062553974105378216753104306031561778538864327788375303210847247209643102774031264270935782341352641793379126667328267011619430029922354452274254071109661134020717607177345296118339549289979970402813227140000782835673057706901643665612898862807187024145183451524166684895919536846575222164620429302631175515204062147635483084594709571556031332365980912809780596059786034959564330133239556749958621455226407922967709859265114703594076210810774372013149160030474652387193721483128620746508762473739087185895186353799471247346721142525043402726856858428955647919913466661295201300622706606417456770465579772692690893601787987785037809880818478964666704154926863899149472112317004095803678702761997043482160764113781065221426704078283122113510862331600170675401306084898312591107462777574343927374383831693612696001367126102776046446514082466405035461234290768829644933996598481597291157494492557440275921250433459803852318686457353980052704968678529598754418910314392000867991872774404310403497431443951392757789557385894025945522977398853138090010039056406314450462223816234946446518513726958139320916622226161222216455893719797133975331440771907870538825888119942258659407477707062643494878735252011026191062096077247402022274468705879628668981347415052755698203402968869533094005371360619339273499502052519238806997455513382629708549231877036761917788689381246354198225629880496497667501335497179589962959384060491296189829397998992339470770382283092570017845759086130374313654920337670462555698269965135449627407793831153092785698725236522470284653371982510166459031679110089181115052293770929322065910468314274712279692004857859994247964707153225592106752060041881731122083698800399375392506354195232532528811900841416840314947336814464693943609744594253248956529020723390863915341738583030265312727545081114520988140078592237169562355153145527314807810052495009283519696611034651656194358646945247994168946123680416749065094254264249614705478808147448009818398523606561258572031949382332405592944522765114849091555089233676828968677178155118536064976676533205283396340009107609887284894759467125339805779914060157937315900512812905550317928339910315820660679504976693448009941089734225300406901261285732605285444175146210906076549125032720178387345680893141324957701139988054144177870914330638482366130286664934606276906269914011715587684404048290545764517701589295608844939085096759072514801063879837886040626477615250401398169355276056667116202396225267877264194197850663114650503413139515177827602112570906912345718822888879233326221078119323015960512895799089187466940139023870315038281644071403050358182065461118991348353523104905836855414836776045834742585887334429200196869717564942420167704117551587380474131421672034066372320069513841131803070442993652724363128446381212451598969603156965375758477209062284172530343703758820625983007426518725542549361476628657581383033367805000742529569584460188109234461956954911177370727609960508884241054479367487152664748727052381152642569127936461332284677329581165220910979984600338306949991316773787816186459809220110628302791155874729156494140625*i1^79 + 271298845454818565303337644283452287521483049866598233296924197023564903791422859739434852018110253806012177439018298562182730807757046025677076502112538649167164880635627799025529171863308634558971120697747313996916894954141925446500416253074200452843254802302115967648164101576926974864942008570387150522055893996828004866178868442240303014240503445936916441810079606797792503076884350638184652363994116833771561847761269057932184190985597117044569590143304899917752512513915832820018697301603065639493278649466696125071559025131807651674093756067085874972717479366175711226124118938874171681947996436438033372997343859417585977513550464699158095975457750058142936822879646136558398201585002002598430921011114239784239538508673300034839544125766138218927638872441385536046868161105095932436021999206010956241847040782973482857483424299629235892151855606793145857214199196345557294167531511558330024773280054424480449646626718289274187104641268972702987592043072913154707504599949473461879026770728751957490685664603955017117874190707490820024234922735152668451340632477926709936399765752449346759469639700229766118987490537031969683535585812119177225942627557121307823734139349538181073191577533176325741859250150588684855486156178544441319635621516522529558650979017199691239433979178584468074712103455999212501869287174330754043406939566963874168186895789793950209094638500378467444282011686442313513868791449416501411835721956702837743717190604779779763962526812374677999640377108777905772578596196508987650448314822476506653444453539500083669499919610837244884869663673078324821746431763130663720716467419133837484014036975858213775235330065258975589044890974467403853798749431056157042453535829375222895981765551241557570452689140970071428882434813556552889553187017698486864935671127029024654715159171560226217812840464157287849417385202359899280541625065356761475974790322269617522303576172604066622511719722252988822515013395587919687158277760991776964450180432910584760066411107560307873759302743888024175521441382027345305596997986471282524366406926337786835342070341776415097105586499124989179335157289708614489054919614897971593037783969536656014247595394317598023501700534641892647490650343346459671703992411806341541887203999477372402145907202645221215133455530699781474330994339280512965256623620156294333513656475857726236302249771637586971735471742900462178377773366571325478610541315938534758937142195935412502722261157506689244151138553918681505586902718027204242693850606186330382631032688392180174829671569663831445155327477876802167731715800658301151055765601051754216872721658645766053974864891362498062933022787668702525932013349296815806844101346788702226669942776941017019958864394378747610358988145985742842362220446631259158211329754605645412656555320960766141544748223704049530575580754454973797574260578703981547415217730763119544022095706514032400216690865324864678816891136369226859101475509316528761383070047599958040359110315447997102421698470199350345300892954502665098645199224726546946695265364771822980452359909479557204390674563580279260294708132060872372096966980723889815772450792830937118206168320164544386069431361851534836409933414361094011940168601438525861091515773508902247360912913826007457699447221837101462066520213780828461066445031893556149615901806916626415202233427354177603038582854348591116471200585959679001641691531942024045299562041136370568006529052010022647162866092134472757628717436908632956473264623433435789919202276442398559479236196818665112722896299380929957142816281248405964990497922125227835404609093473844102343528503995656346259814692364590407892992435484942689487444442573582544372402251349236005306145787649650515986158018529631794652150324155689080087586286284994401092081896716391157946723731627027882010628494573071664381945677896825904570305311470668233452823529818935993238477763108359585149638631274192822765480771667625448831004088463603848232860905721676335637521131490352845664095456054348757754963155391361227163477895522846617384004388800915191892237597122832397145576489848215532716395820608527258393392811476189391742816009332447763568400139755354416593036148697137832641601562500000000000*i1^80 + -1810086919658553411662872278969427237433845225786279348905605760281861298649747202195036169214692264293088772970640008567221405858327864058980257847345406152000765491334691376664017302232745843009731383984169253054978725758297494105083602777742167368302403404714177019099747696894475866630473399286551058987605119169333311815035672296212490748723682143202815839889737349058567095352728935673066221701257366218385013011399638391493265265729184817745627363084835767949608815287968461462714678611977568885094431952655970647147083622839593449677923111230177966792569399584239987539888384168400806315255500959209095390468156224988153117255893880018337596806571042262569049271717560998119808423897522829296173643458163119823215373937473395330979934075481282517366847515682803327887974692151278915179746575676590167259391013410258642174910445312439198215769550130988838358568960845942626618045289445218832596027439735963528263951671577323408588909582723495747453067899727416896529630256642727061916999056918798014458647497572177451810844456546496858631406172527495005686165172986991169184431597920800894453269403372060104576614982886030973812974706149598612572365159142058249555744777859893262824265208934761991166348275777788940842534793367803852744631490936506621397748708919915419217275107613816035067122764134129142014542802883277288000318595629702973361473550362485239039910342663809692145637633799045491122657115346586981074966165968717687680509765647972897866068376857621865252767884201202130367838379375875973417709173442735279915822838345261478020947914034076473220495182194636174048743135368766761452632016729241738530870323135345443127965692442015340535680541553850671892719031112144538828701276048180909277125331754706149176312628259971846410940440358833076488430992873173992504347253307671195693823684503508206477688734138837642472591350955071458323384498399332382909077963592444372765562532910914430460468972656456216086415935307998690726607201796101667941313450795443464525756371586563851827314406175698456525468306429038394688518048102539608128496062236451049323985648545729228673494543393745085243809348271297395726359692374485178807792136507913165943297479762707499115659454562819247946364753193087291200070029550298710355522432942591600245052759253722870450617649278368968311020527466507387778165575762326335102319830994808731040515568081914192594960605752174910431986569721714588336196048151713707826824213084547718098195861557843157181440839655424237725841874236982055839184357141085953382488398458528684415159602605605861793153728892560727490109294870553234522992129365167710907620536671979357918012807209783476477822870075218478181512908562601984316156211487603761460789844442097098532790025188342647364001522239492560083080537693814946806737200363116564135677641253418113629588195190977439570657484497802619221279248998234106009866932789257689268275750320082998607122012327046468566644492536464768748410443518569293574516208576656996644219326956008870994805355137180938551488007638624755039658155158005066078610016206279348571153940294936901532377145519152274186268750375784055928510126587648037644603836306989553760709754894631751822981785668387964258555221742173854269932472380248523541620620777065750734149337570971857809097627927008135325316248594143026318292895729353271826210806906370297717948691343341363668083312374621177789745914333946682004085385044210579020347212751695090142899181825460168993842020438775908325422105732181387299614710301530435339515749159913858892495440938878060370097961726657890685481711006521951352411648444743890626527764702748861965307746633143461777972466533456549794736418313169629857203581136930148633819216813163968191779576425222645959071680323003477179645640370636830114961493194813644516259317652502022571651743150408158402679618095419254863436280530802955456900571893189156161418335315079901673496889145127536909941819646257261071556305542390481676324981023616229490282608757820695427613109310336118481978306491371695115503222397062950702101379380878151739638832125709026981500134766566829485886041772069452445662674891310761645673146589287297140562229438138196202512375521109788678586483001708984375000000000000000*i1^81 + 10846393133440008968853729846956964553548966226593737569595571094120534031971306050370562319298099058063810751881618230060437270678497882230506492556181063569490695408517119216169279988522146011679083038438863134966274174055667820634221200507464915756371425134859315676780076020303412892249628638052215564779412733390604764765561252026544334213837484634988688654344401638902640557533182733853523528398524711074995554910105804958665217170885543034777644059242511047665042781589263940288100219688612204425751126023008918087685890702758054842774891959257904996173892910196736273841738389582276695123464055753952823859675224780175495334540606061687118608593901691670944454090095140508743573733545407800436620174196854360071744212635642186566666710462096470900516106541979495101975963943711682895130977199058740467113679066358598822409536881355361202890791440743396573702858632121722146553019737770445517911598355698086339205386828408556715087598181611012703298589303638033577197282537577262905241546723706681085792346540811527466736980826274884605090461119297246092722003642575148990890167017714754650111315711727584318751124083138850555485240743751498158694061550126736370242372586501850744650700505132320965931229425490981681580196393513825067941868584022020789561577620369856075633289025995264924322373862639864190413585695633698326782004952126026005077865447046639535845014250255361044584609786395325236371962827705087252038973601031692623542802824898328378471835799865002996648829484059865075077423193131587216085840829569276249408882215406775901521172205539227159970860204932752457700480086360029006329103344431664345904253812447811324551329714018625225182494706785343648574850987873619097307552750726242961182738109651864201270566334335086723422088661076743622553782694085515679176224188232169490339699919871276142153343763248385918829502645723576982730788857525018916318742747117588098234981561925273630210947761561161481679231677785678359822473474980698430861457316478957582198535835732086884890003864582830905178482126482247316798746747266437489726835826674970049848123249192649148034864839997018806612949248908950478250954393194622763830433748106609416865597381296713345185791461365077056175091840204669247532132281136872386772454084313695650764156908799505603846463322368006535489897282570376853263380310865701976452058873991495885684447650479033546101308618785281991343125914569790870132400721742764106487183303385413495521827873670209406481622755111185680185895844050362410578117279478279530975418120448882687779254299291190262868238109355574753298777615196427551500836015243926602608473896233684539986461681076797313990538487851524580001027837114686263460193977912167624598397680047570238729790562420055705722993691967729402301673949388424113757603976670570908647071232476983407629506021310887515373913123755523341838880120339901157219831505220281603897479794921657998767835025472810003272328417566398778330845242242573839228381325245264886254312756237711771774337558048216019953381869151896651238467533884063688614665222786685520258969736143556118011012032989237230963907540006552690091160415998656427138680309220117826220233913050201164173011145280637237920273266986825417875708278614852030733549713380010358573449258895222327626397246635563361042615172455737336476514203966433386522602100953303632217716814837366464454354524754367013606237338032927113046992605905495916523040102749651063475976818670772830704090511881033452146841879297061135093286504865551850293446567362710136336463924464901404436643349886869575242844019168184495076930208942653659109359814721318771792275811375012837662095935577436878794610084514316640938320718577025808197126252066312135423365677401856853145915722191012428314851677025195837015302665699500185867706662045190074647034559258193689627499504565255081650631370946900798280302804073675963030718223241925115351242596006993477432701923757892095810290946213042649331317516968584112120475973724152759781677930194863536581640950895780739562830907429276906211958012766251952403589161973029458384911750810978786427348914646429471078249905393669239746044521491356217731370781276467596399015747010707855224609375000000000000000000000*i1^82 + -59455580153455948384817546114178885792869960538413839378047560959179600830665737674838157990194148001947773515340933083350902220432469599182543796941212283996521497631129791884199768186935447372993171074447752921656983730729297215242822670775466027581463332144908980594310124001287734272716235326055892889560904387186322856996559368427407066708421126243654287629032550465143222022959737282856244506962099319460772524214759548880541215746580338453613107664038145567991723014375609395221582780455817886649685481478627350094581895212736708744159040642985917471606621595146981355019194523177761511877428620014244774751456300739075440382107437597934526997913363337021156763582323822447975350102229933168470879068268073092307953448647314553625731594733848350518462967206629086947391564520397394016856352396872523906269819025374958177477087313692092861443237871376644054571251709139360445584422373902186309144764366718690549503967556774373383710069180514026837347330681103466130108632857564291164256679026325817508143709486450393700049147060922343083539722182002079491777586707861759050664710452002792689042201727436844022466769977150677943597268731249949607153343681466020868295307219121964633966228624888365216310834007022140840996254215439194836615131408015137661309989025301702008391142492257315260744611225151115553806268916012837629405244088733397535241531229980995846986850367611924984177316070189082125389480630680879780535321295100304641383972116056287833948421189157686778817216069762182420359789222845549596004050292450865276722744305137699998512833276373059664487019391255007103022467304378017683535796589157784657798557242373073949686267840413581178974911706940497591352040718147872499953081127788855969852880164642861576291549124217604555262847928702761985307454743761627429941520077986360812295556674069134015226310882492813289721554257774298904773601020020034406697923019300683300970960067219533799584574431104516395657191810639909419195983323942598564207085964020389151827576644607708235462959118670846724455256350953508251827229158976756112116668541299690299101252773574160356802074328164064981860714991382901790096958016900296959671124267066448631775697596874666177074059604142112175118327167719969992380793617467683816275552743968119000024761600864693920735840456908568124179967229961311385735442040823706558927071097089715809567317487891102787346556395546343926133144438710915094767786793040388716158814938286595304476434407819534930603643145147419599733757027798051600930147927621755738246252288253403563750389326818636771726092641901340406703242856608320506781101095351109278088619375336052436098895111352946461561453101838998485912771845186696927451776090402191804745734867900992643675676566798824309886014994887096192628035514968347062424546238626266496583347201800215801836217500322188232998091817730223009861273810244267299996096419181845357316871255852591971645546738888841337544318471457321755275350408533470706424988266169249701701693069924536378820309149671029881825809380754313490674602262431351376131253624501357503090723468089186173886211195816205208040710044569298382047850806447363243713642133758581253534825396577198792276059475634766927108624986885893505686512829707325455550058753993840304338552086958537494396290720815653931333949118886985157887015097419329842845457000301792728210921692371050403010465152849509237641843191829460546391655963176906718952742230175671897714161875064116802961122701542687230972892829314485990078932557805595796655708624817950855892598404557311284773727919208343401981788529355832419453186030664442828265495586782195051648698997868052793139956446178155879332885168371436166493302110306790392921594686320071509574710795145175702576510249217109050040566654812711837319875152304235047451741702403905359585540102518262255070485102142102863873051453899807526171512739987658139258682729310303749921981857372252774880145848912545001028874483957150960483671524586570742600190910649105209875166030722534861659341581399521215807831941449163278117005272004933146370393237838092601868833139153886821719190296539062163926582446269503713638079943695768925238098745467141270637512207031250000000000000000000000000000*i1^83 + 297758728156016035358496918819671204364068927372440095794886270464727178784521957578956214070289041749265402238112834852064093674018403326770720432160397126627251626317865099971903795460751110323713562203700842604296887808094028567211007030704884316651168879019503664765784959020178507915156485774813081252456221936738128517678855920154767889818524317287902275191429145815116269517324965390990477957646961209476758026951440721015166416910797568406682023823694252602863118270914591971578186041284608276935014457442781976170633746583896701586207724726770791406836898347758238963065885258165238432738361979376591504875841172841415547747896283202656904378291158344930915508483890901141758144861361302400735079948725751421202394822011760324869543495512843479270060894125213881492013608617031224419421913445193046165531711256466043812930018932004061740015611022523400958463549282068103981786685447840625494538559399599620158486074654963225514373604488594060155918951556521182336921050363450315218365760303265848700956171921890237881669137868856834472402697530125522392403328446385262405331548076865950225684657713490438526290318069096584597057413305906642163318306776024854045356271810633839112545387422920093778372536055119204406620733037097754896239478761363929427935404881491209750467348665682398285975806508911255237448105828517425989185338875127004796973663948342392715506873969612138577825504695261019302464055443948605562821087447266969606398249579891311706269300888511022581791451007926747308585195366863554709867820129352315394821152591016099947199698939017456399246842862876731793237710295038178010949863221408558291890894778270768412813388210948271309190796633251569302976731299640963728223133864548135424439691454841496714678951095980357567404760111961068267653393897875465112184115467456073207460990042604627788788479534085760837568242428659984879870614056749022939015613777862512436174185311934294490387569055302380622605199493318489187631159512755801646693634203716266091160742501242389757753908840761998482475133835820251213003417188801998543155582812421629969700208272826924586245691051022462203900855431122927372453024993873868098976000584407605067295067450025788252616545565138836885788456807303432112684248487155739411627577047418792774097028611126687649081927972914279133386237124000314125474307327485861158381106878652658694882585986165787886221526588909066773315337201215044309147863170003821856271613204328931483499409237770974023891001085515373527574497075473985424808902174348450052092170508105723750436938711134516522707546589702205564213695600563400085170724397930171618550580283845697318101377473399218696526460498930314258794329004836462098982986086092638776442226706655221449974187560409661432649388149648565230497790270232582849545369894935875633062374832558336396106919750313803578442080302473963724212307908898117760943550074066772450789512453728596013830018171380341090641029277383189689779589953249772937340534703185165021797256276491692323807774425096913814575616196213568787949347881407697557339893941909057728693561186961816471087491788622579117827991415910965878913334766768633565269936838898904580412050680868353901699206936037368857255977737978913067263541477717568706657669607386894844006311299067482686309436581794984672130023993263518509928376206460191747485348381504126164034496454938109284320297532280671129636640535123212464690791249762038817870546658935423248713429727411912871369497742065125560230863103255891718586366889967677076720758445753519876103097726537781910436920830592244021193378377520367784468277200939993043733265480206736940402831932621662281993346912296252395969328673105889315985243774831234199372247643394777759793583846075380666088870615113260473920207168895193019342069833244626333768708372930880161326617786196299288605252887260011196781440517630090535274186028196210072517271792816223271144896483563802009035751775950919049183640567596136623791239062709601710346250325344638208672713039765130081361609662769247156225452421024259912369270960940262371442557721604102739526728813993018445183226329822783798697462338453921526504331040996476076543331146240234375000000000000000000000000000000000000*i1^84 + -1377498233824175438771880894630683211907056419018102526521769071725174339337467232868909099934410634015392269354974404820860349517662212670770293080526948042613873737035245552700517461794312203659604742077273321462809120456104644713308645595876601665809121121951638558002864471532339714072239303378451162258378169468988235549079748391840619537649217471931660545394465307712200839353766447397987735711693072960383643110417079298199198256329474591852800322768266602923224556347033782772236058885055324324893788585543634215224087715761477443415353830906316777102847292320279741479100667757291521617219043366921374423374302021144193825766533138567585268499363312254341776204624724507654097774178830699162592762830981811418676985230392781406241516664269130776145161245427287561852446249092501966989754969012624684887718921788117203721247592566727463696009696459663025234089928156007001355891857828516826926135749885697640493268156629908373097167351916166893643976214646155017811271926773062263705161595934948030632890992330756756532992100714974137469062503429199488771325092640257292625383221383150639101667355376778862611536645110273087077188901639316986048591102947494999337176362477767908421990254439144284675376180036191157186501344425515069721100646996445205639504821222333081582969867979133025441776350576730580553965404951982384933243121395691022773111836323795948154831152823917312531488129585667602835475252383243669168499296009957161756817935293987546436023011594235963978640775889966521775705310056253779091370854666552534504778243660148649356945483630084580454326980542744051738106573126605635181624347925391434376504409479461158477977673567665402014589062982182111364338595551432442572882645579303159145056254021486471993182326340637797621753373007000700227526513151181377160937476713258099573017041919074480008097702098323947703339297951710404784090405795414018426937564394779229581201400588673955079791674199900980305121327766127693592042242336665018407421939912221890914203898262101773500594538146049699131608808116797784235924705742940580494588997419703888899035665539879717877685941495296205982538983038977530913438286748142452117091905952639370950059582268016291042218406532324533512844395700142891750586140389384162493469588260019812208030589647116404687688825080116001451998309448331816232463856801266606108044300312111199093083046756622982119934163114947127253353030592641038990796869090906884781028173399307086534457503484375512863334932766107650848350309616236975144191457380856004102564856476278698082510174068776640683498952904231856103013907958382603935098492361917703074206946707494857308298791000580620224573146954101598630235338523542486861968472310586699863450592425472105468935695125973390931907732224939228043125996521258529638873575546708147683049003967047992421306353209592758323270159178168994115689877168536939351859788869875592701846656889953101111607384833665703662886158808975805797689790610842128159353240408353770140117196199302149882616026523419938321227018438425498106565796049837528834809935261341625793258416828589537812744679998725437526155375567194606588315107591657672054746260421325352469341464636924385373243594955256132828556294939679440274002482145426445991712716736563607125224478164712341217006469958126959417533216456183140762473713512680323022677557612369391663239275988054078471992557545260346364333018537918474138164078932690154793425758187616019498635048776184451805287395792264914159746861683251694927723288601896291230334688935430516502278761644967735679610304779066373489745598308756209367350192867023254541429135703625752534709506557386700643564038980326245774672598569961243154962432969475670580962964741435241127400626867396014905303293240301441881820910330502383381698376037779029161306523510317017783856118889327384382649038609677539730352683209518924896312667133183990880530771591277565524342118887905987957786201247199794212729493314639868920197277710655701649829702941359001149205465679079104607164383022836686277561502721349272095065402967886200744956195373097310299842949073686849574908774535860652419617944364205186502658762037754058837890625000000000000000000000000000000000000000000*i1^85 + 6165551388562543819411938559632367204037091959760631411282077968651998966970482284279792178284505237578420433306120162251582859530394466757194668635958563179797657083089235961542820078138876591875898378638394373520017504362214800148764670637838720440703710391587251438090847395904184327598964709608923244119174300460640475066180137163269605010683536799117701744965124613572620738193857910269011854358596054137364042436963454101377506226351428162845052577261105599359397806002503541645181078150462311355637168443479369213782964227517836046814090284385059823414581114726369397512980040734741143109650460768222627539863238182556047776096656436870638823816865341089377445246206021382558215585629613423602413328905716044388412958881847423376146711452784937134119110218004570888876351434028173678871842142269289036130259771830983755366080643244190029016971121186822769240204171844112852810522115251543726223453902755463320428081489581569036531152154277574206634387062610786759074214435218606593478707071619276922973980001162572493223000904684794081991504460070371491019645309680168497586409721508180567588111661082943580753758454779514493326245721645038247951961257312439875626476392667317105953456600104802840793410222242598847787569303236986562760913654897421089138857249928777415938465398833997133628978071138791659180837656900004384039371276269244292251731459765456194713607879254430900543595093250023210102707428422058206029614752737631817358444781562170922889970679518401089067709156775642397971569747489223268901424509866559756341852057717822149310876437776443280968431544954211829317831770864182835064883369220901834063638655740756191366503717557524171189671687582018386767813527256489455892677615833424475027950174555819503211750601744598999753306665930515694108901232185573906406280192334069893182247195539190962956022563159123166034840526312446531872437996575848171724046708836006096252943094903265585994123889636133841230803990157119795053602911792737312290240626393041964416682913377038215530211155279599880074516671280041165766802599573933069364730173976425339505706190888695413707527691011199404938622951258014346218940192854437563499157711334192501587895574930095137615089301001656205862255852616616003038434823287643771415098790827834395282100260265093791204915279505691637013792259926424856399784614840289686656497075016917127393133297019278202937409194780313912719121845868471566633823342034150907575508221981867358456424552997497526370884585133676298197207762815076661184406026766177078066605589119315641384677702030727304285787811516530795649725416487220785602492428585856309389732329908561091629463904168713407342382749333602220679344386055142155856075127660577067946098888045868546148910525679160798971528610621132933043380402727379353223019142293223339324709925204313724204939559187045919664269088796586246140640834550317974063227037230788783294115131620279751349390000930835518768726571001889277824177433286865813137755905557276327043257896641777571242112338520112740845319917280178703178891476094971495435398643878835396605945474101040782419808102028747431503270659867845293475508403968904596004232781180290698956787053466575691996671353544672242851302540182958241767366435321802878359104778430283223403094097442841463523301622599352739790346518163380031154499302823223933891405008424541248888580582318336895494667890712438174725362644176188478979054893537783161189699216940952288888555343068988130852720070674067044584368475310544974199918244568243383803597611618083501780467567227228202015546287698127694848032911099455930813497189643247227309586611388095848834277265119192128229434000744160073212708354825385948811803683622658568394686532702931795030051209811741696526531596019340342965084865597354625648815075638468891807771535675577362262474798482323983305007489024082700040030400414644427637441053306159621382001168774722273388858729708147188552530436034809709383119326009852758912480784662174224751211190081998198402569179314628267508351022953119658107885211796363775427265184583395653128976156510056143199743001011107394750777660127893931019116280367597937583923339843750000000000000000000000000000000000000000000000000*i1^86 + -28066125719666539464377351682975087157879168270581889039905488934993035310227198500975809140575852192172235867283310987577633243542884138076168585979234380710850067476093780872545271003094056154975550543474715006230889718901694873093480735870999600746236106713869631952668974505169379319205995085656514962456534197343644494933517653628456279462575513630815514544614194313039836032387934166634294225947151593617301705775056702468863917784280823256724724986006726100934990832093292300484432186342111967918248686617969577762168910642835791192950556641056289574011746763644105738956232969815934528314261537966385099056037740422791172081873507015502942273886553279079990740020370970041507655434744275941952631240817397431575835323092392750794190921049215110929567188535036351177222696295348370335939259462152574037505924935285968493814234643327045314368319706777209304762054955812594393862065790165838474970413391058511234229275393118975482497970183619234351809943232537205639814952702970097650840718961289498060406581317308197537196671162759042562835991501717723529613030879017166589960888145702419018566206711779976347238592545667089252861995073341337292485428060957078293878237390228265737111150907786658525998797446663736986737603522225360620321023928889414448550591763324093295949237919426733231368892325491171984792781114123221117093714675397559889043898623165638835093514306533231677784128938534433521653384467518750094158973401134857169460584076314148415773302195186213196021335546942727823305504829183106430675576731268591817566271136134600644858117523494524369753474410684512870421074365182918565118312195093689601895599294138253005724439394944253327934518762572496567966958803694569983046938285263509398764843318370120355167227816320181470647418074782800106504670114875593842824103944368519819517966150462143495086947175691585365326574136006518177654537935802030417040234519174444201370604289810963973863008325571172352014288724480157444332644605052601007549496717894742357266220584834422924152555955157858589221019003095778495719187184012855672067224482366837948160816014319794210260010862656164146282654458228894776523897168066876163453430937890481160665030178482392718239059635959630827781139731653520573635630849580044174088786828867597322655809834481605343838074539912786137094327362363437419726927419009682794426896290036367292733610670985004306871501366480126817596172225225690096200904649679616982667719415154221574353674390697702463648397034757166698174294967945455230503704492416839832820372934056933275780687291451331490929647245034523297476902548746133503005899700652134079624563743764779765205760440179339256961845317581492688935394866368348750424355811092809706465005257627842906112661424066810392745739464795497173316282515423275265786884018926475511541101436068881528330885703430659931858699559247745201085205161568021405367441291851870076339743235492461816227126104443817483330098236801432560588274789516344452310378582544780449777599092404560066970443581131221842263442885603193683535494527091202748428968830260764462569412545090045718545158353331467362165943340397143632400866888749636902564554637140165739791463021564810468983723598416215672759946199683793096281364961239688673103611067280321906586845078792684731634042202925864243435233773322897170648399305862040019661523840880378820671870496370615321118393086135485342443841777920690676129737160192618863852888703660763235418031712207635904842458680840082253150637693336831625962330697543524822112694012814035185165036090736626163879323576747349125981580320452418580169464644750744753576060839945110803521644131280459033147138603023574313337674324233578522135137089590711431043320897881215685951648183721611708488220488852610111889657557834629908936693939606476368154384006732774755764631207814956746182662537025601611089884600958218706578872222841226138011328920827494545792134094521264806624647409614270253448493017263322444051493907364476303065061298670703983903757633995053585778847020637212877530822816922295573196710539041865018584132470859363322577414585879372610488502459702431224286556243896484375000000000000000000000000000000000000000000000000000000000*i1^87 + 128378135219155616651694359702665488104618394549784211857282123537644583306236855748053585715518641894430157358436796981169990585545848068247577291804702816192000490639119698742483260462206598013595733993851539595872127981077349730773996420885707353879202620329756677093459050143209030985698731721869210527201214175156942221307013764636210963263886339244242006415433652341100647526981450626333442427095697090074432163554280419418159529344349802873599756665960995378501309130177957321962337846196327484208020881221076029931256092779920454742905515806541866018968811692623774025230661871090244132855637113781268696513369642635219722256376098594643281028939504756756100127559673759896823634381694591133398669833913690024376366847393185494126780022029538751962739399262622491920208265916193052483544942382781217961531406373495389753047351415983955168423255724272282990249640869271193680000491297155749056490074660580122110081177266478747432184484389174040894714168408545547324679310300330182641269893613867192989193384432299980133771731922123868690306337337174395027368636005296033517222621226791015187785469361762851392197728601195817777785702880507798791432884955946929027147360803187099194166574927381487667810688864086889047177946233213085037665420204829072869078114795121181413820719124986105188217508404283103584832977376126495086130397864113372750155695712625452883411779487495442205025756884340595469797124684255477583132564476131251672872773578200107227371750574951280585489897072909873716330603534099081708673198542996615053649604131550176403601428312449643173684098510951819018742258567607020494844051355845408860489842270518523540032527598137939805194554716065185919563590707490444685441237414918276100883339049329359116967876899351331243313045684856665442958529413957067269071423951660699297303835282750188492873085772011938816940299620475356706050522789383745838211146440835074432709429902483754530075417597015444237199419160511035571935796383984266434504840367476490566642414787621103498568807561776341183819512648031426409269710132862750291640994702440278647134009084733879808166218594763244167181692771011936362214271063281708038440333444343907478484464091986077766971000730174436980786936786908003135958803866143149914264431955127852032495086140012963181039640537338015538496233265217334490549407251868083700177408580736697947921547510709684101946604256086962734000606051627782583897702387679574496372926153489445718904054931264032111799128970111545548417214587737099601591164166902339411042120727638420877246002304774822576556244850743639845514839015387699855663521268190771359435992109108341439683365607607234794688558227160572943020705910751472512825567230896675578441901673049927870242723053982176050452314296684227678863928023218634448607321989784287296684695384081993326001371120376203332749414809686052017888415815283239605058106592824867183712157948334007260584636817141331497847798038240173605145194168762429007188035486040383305339407136297792251442488773337087317799658071603673642590212600408128478652096000883502710119243599625580799495121080954332986421005110429223349084979201522714001673146496932136516371840900476008607001292413570449158837340987218763466448233455393118106871457047642196959146318811139303548057536518079541642410718809152775119328651257956991344392903039233695557043224826915824256977644835290356790639435166971686243522914500848106126556721469809363860394600124433492309728597670225684181312900536901758537107555400805646115510032880799916002762485750488452898376322205743055092515292499002295866588495467293131114171168828962456467870621871251954243946174314517287328303403469476005866755631754499042457603572331402098808187107892320728240374506018922295171920744733445105344176214408477546894152732616649321228112227548443127873155317239604526702672861679874716039406408684365149501852900795811224294764248168651203966260664615750924998983303182306019109857504940974777802858217015535529146092515702521295597701652663664737884894737062982246221865707111733380531880384159557144082078328217733087512897327542304992675781250000000000000000000000000000000000000000000000000000000000000000*i1^88 + -549372125242003216153831639266597073869573054843305698197164022743260990435056754781592273770258152989009032883695746182371573569722022470201380974292066768062830214874307765339654104904002682222985557043947030283201017625314688364893383840181396267923892544441639730157995542505847243153351538527807410022691011185380258317689068728289600759683166475519211896793023151542278231016257478787468960309094212007548825937135251444075945478581762518057494902395203439539957471517407791393735627553173525537617307896271443557869306263781355493816979022004171022337680504683431749509791880076682190073044803259206940333385988277102653094783932032696266490432919695082979992494803522561208847894129039897403599705892317376784004386215217440937541599445915051430188327920347785066076734963402546910795251815407807822128804190852778052068562321330706067230187290006530847540960020196495811004929460785201317389284898841962172419775543458876957056409379689766083606594877847171367135622042305776247461810045112514842375631880780080593076356447187403422113185354833965138704051079319843902290810887103419724587575784640657203781410314630328971133426871323996857142287043316983871835955820943742658187748460373496246839535398980574774968200090619806719658377065249177541761441486626334376388890212848089054447415757981695510379608032411654482689354241404741451055251527666539543024099689479056448351031801097696608397758737969787133255835405001389474057439727805670929647190339621698399233975169226382194303955531389596896121517167938732080280487351783591888026581630164708907699502068478298926511270875885691630961988908914812223157136566626892044432308447372624517900841255138602123263209184046444159958271975294268722140696467329926880379555889550309519968446512575642165296326599948055686733172174114013744535160938703339119605890740393113712319327219995790719722176273940766085693531697561404976747061040611005401638026132118798048941955294414232289861238458057377606319475434122900231444791055215429948376665297116631099335258230529809269554292192203336722480962211213339167078380139613797769777815642392373428912063902581659579910533312673231981059523917992363787188561579216248181024214371531998961598480217731652631817997990762021832438745754479781172432751216485314915657134890269082668745232710935381266478170836238469461304074227070314254780732003788926410325524125723818985625855814114408098317678443487413311600856061494010205794469424550730717545082555990944218624708304362347252660904671890055271454103326809620539599073153166441660314653269700926115916109630252008002069652495595203694377730800609391468670230103087304133311918226584868600292226646875224304216072945330615031327359270513107705112647117958818899819420562796934862026209692392217178928193663663741764526347786978811560519773873292744937237867124249263156219806819904042429464710479851030238027160417060893844923668579592714351212167305517466346503825016795156160905826624470637962851710902145002179795885340365047247233649282173107347337768174698649738487879348782914744377312411927548905372545778396856112204806350118610224287490508083933165565424139134725565429248636428728656474454704439776994786654979715202656930612844811930042644634820801137272481833293827039725431640515753250366127042428472748843255882431005465303177728722720990534514558802003212644605311943498327431783107827462349073099573311329252318099343165988580365382898367729615003283644719944186506906010434187382950377151905208229321657877354437863008953058709654229333423879572764990897920588981460796690806642128732050533112773486934205148381997085751240863028343241519903660129734283079473489230712800054696779149083926399432198036602749983597459964520865379980645097110892145022987636648059963810853267962569021273144756286448078194727530738371962939042453778768768901982011274918073780275047531283857235536500831426355482662358676397343348140630244019202530608280235220779545271838374020567919524975493078634164544761121621745415658765316368867420221325733103049351066687243589151123934755105437943711876869201660156250000000000000000000000000000000000000000000000000000000000000000000000*i1^89 + 2054858437114199628300796214846472721009386545301500160291337001183897039163459938366140037588884606742375148619126767230413018578847945162677988384892651451876308952013000445779120743289608107510544751608824717494244719332104012941696384965091469449417932740492379721688465317649024753391780129382558215431004390705550509069163689598653062731151471539540533844776388181655635902124363564501756633083452595905224007693416334395951146523436135588529683899166083901455508093464910986391560346721576766631777113265057029403135250627308637200518734019888767039545491638319209611696928798998065818109179340362305613957495464117427408799748338227216814873617825859944315771990954999664586051808604367301469170421837509658714379174178545992362838635377226729003263364428040163316498049471917539149144405133519499914771021325640494267526939154404593278127428486150363890443742053136343832127731295202843638907573974787703780868259333650692941482290542030942959113250185131189912002995518780081996772477795595843617818264570134698821281769692139821135520485227129598876606384876377923047641703675024426642190171896629071747549022029477093687504564455747463710959266765594832050205523798403594655267155678334110691193021250359735391812259022457906435008155593974096384772786954252121641930865846028259479846852082916378232319873016538798714214377334609832800298931953664539922200514714908963332553189057205418361224587111953193417944345664483139778333920787354006882876747834350398848404331436395948206885608689791746652315549049494787125030455468656814973435057988628224205896452508681216705246500107385657081576026186653279234225130984784869978972826285510976206999299537087640171332544201118931744236595664526762032798896632034656571790555749458492083812348248974334927434292886445333730642735763376881456233034148251632714585293482250498626388712129871645512080549993689119170911296088211299226042477538667425688437109648993919237530102975177107845480533324544628268057685519832611574176165511715353043253567651663687071843437304037658816913937745211422010793947434957998161800688997772286058309915106076658951047941257008913766990227095930014782154925045025203474766570608851582691458320019010237930721226232052969393104321679591558557460109782954142405924395383451270229907455862669043046285284209784453075539642759052451639232142387264824435202411861984234856217613942714095078496377154230968594997555071812865043572937117909869847607597188462601934515158476993842462600367359140211747732006169889036091994553821946358961019983462736960793726953875249792595056718927597509438077416865747906049336777588936222148251298966056166623019481176515336273677394416141669481816618657672558870373503238696529866903190442353091235548376535051643266794149752354362625839893166963675058706019908049145084282260415263875268950852214499673135769524343872593104488711497378974799072107079616612040286077142613863924046174680796824705485258833222826325988135533792252836518710542498716159581840016147858847994781655449934844702581377489492761099912428276573732330725559619661237129185376347888174961809091842130969153169663447104806079471935991860036776086466626847794068997548180832325253085224449532696726960775157059900676003105368432512232659112703609517633029976681267059169044185983642826664866054511839399562691768749485592165019082245431465330308999103321165598417580046676029989839026159177301247006125956111356560591554988721886606016671895719093959137109836796897393190395998431663113646263192532718426234786445008418593301781102087909231945229400752750978608333493310977607073475513717995536096774116241109327296462689711698064408524074482519193880458334046433615219964695320209623766134013012538851854471130377831810467276804412415934490200900467974922837804831683823675971418171593146426578429338811412137611682877917546987845929838431354349614035622697058116826520780458387081048829056912685490080442747523189831460465293512160425764687027483323317965621331579329866182319716713366867262328628946098100183320720596436004257157037500292062759399414062500000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^90 + -6448992728573880132375607705187012166743990297321156456698671290502891544179405999791511728129088153873575639466966257429719696202553888301837050733392833652016197207206947601521685619401989505542349124700728342460638579876594814506395116684795964113402047827302355329141384060604083634300568055759068848741928388715654359636517821054544314074977737042269654682599169569921252887833003658319577507443653122517237634244240784958267112813223160493625623690777932546057580498406838437099286748814392689446753052920094445832447811885192373728808183898059475136646714971955935202456282298131903867161818048590109369370957663876609329458394451188164667285894261395257884068482374032654975563627909990834420690193054259086571211760229449731874332751051326032282099312016754458365809014020704859688871687554913262895508668632341449397910921974235578836612894919572839323170804888695177901514759693748399034273527130307214867384343586437033456918726159537175651385411203760960231852895614943663394668530296000157390464710576185582023349206719280179645958318079314282283667389605527194995845841035006744606392805122083111046033748205284366202779156321435880210165857988761543267973988837756584506806042680814993870490448778496068261205544019048218603199824928712133311496389778449701646399839748720725091277707572034696675622028602737920053199548948687330650682864164380192812250710625337972440690185856546817910628882052034317226556758068020282862004131848866357153443740336633664926007647812005451848774853428506285733335949434687033796379633236643486907600509644789002641776699163155765654601666551944366512789311098013872221792193137282506471822419152036149360839254868381626569095462364526357843161308606082068168377293026229348063528228348250270147068818704882748833228493430848119043404601522433212900727804732085083187635522685812641363504804247569007765899239659399145180124695280285971800268769036565973829223044446193001171976248896858267393512443167946811537725813387174529683099956538414849525198453298939684849218650246098035999322388094625048487046981369308250038680307510738990475596457158619073456735122689356363803223904652100993426156186210811133770210983602397802886740596597027834893272881306735911652021330883037601418865571614334640457896121984416205313720034040085594603030573409837978394997190323604376455756216145560270960937492727302135643381276002150321695571205902516453051968331811974164781290805873131879884762924484097510181943759088740033058550626777308487633678619708925412602981081218075291800525328967094499737069734882675116727231893791328049136873780141930036268587742558290291414910921758024751154684515507367666517285288722249699401609697593253002075191050311076741695565178919520978030714162000347352725607199483120794644074763793032812875575007019563758714806805769834355687541571325211693712598428739172961518356732805086058755522705552651215302502646387822361898810941924518999748488243846517641020708570140663598442938893980733601646701786001035437942502618540238306352657507427092475478922079529002896983421877407774775413254411975362528315210533581093639286744065883164131149797165915629370938752985268414051576395966367650166826032450242424956422136276710623946133835921721253629066468104052872403640864113657492139923418056669895791286531014380583994011262890334296177882363657741956474409081028109760586615276318609658442010291944586448406449684774405524121561576623903872813454763172985012952226910148085773974128734829723302083881235746786032369910555215570708629900146331641074838498759364466942695967498673325941169474464643329982567644941799612664881761054565358674632200730756619223542713346899257979454547926780650498004024837973110369526656175815285626302771333131346731277354179239711935075371234083158898800837646285213813815180168615260250040733586407294769224047592188365753570516602862035167745781841454367309249327352866512841030830845243689739116979777198861150500476889968383131896144650640765638701084034424032290707795486597606000661250802430402018217137083411216735839843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^91 + 16600634417682919289277401119818742990667295094075423389028594996072706809720345210909733537681464361486393734559578448581851815634091038442457181179995829538644502391492515677071721798161069215238551768663454857905731078657922030317287691458801298315498788530599451029134660620295559778329110650558887475706133522817885803240456426106949879978646773940079271275021728659210431819094572112303595936042954592062482031319347672872685874474818631287479117137350936295876606367078404395897026556119318436311692574038075141859983320910289931025569723857622295374385136518400548144887006760788687216305666662528638044424246945786706218850675700934175440344056829397601836430363138797976061275969723778268497318517633431513827970067088794159479546074513612188865990022139332738935172309615618216602338380239756727098772637602496274015733773125702421581722855980056071146240316331780568704339550005713688042116648879861032539182055594622082736290027287981931477989082666238376867891776536920800733550623799212374295157120245937949815464550495271952694056823622662248283678463781697818346766577220714566044495308358539206143382573651108707095256122691555506427850730278573117858087643774538543135237199162246582501482030228031745557306682816945629276575119202151016004661045554679585367242623454066836324411782458192708139947196942302775507929628919766298026719663543185971503040365918695076585195446109242683129148143767721122089504034654482620936180877012123067785113029806301649503209724570166867061640869462003345813952440007090277625451168828184503405896133137292291221610166234528486993147717433583029821264844020921632873530118837849470507650250459139232483574238479570973437797917979522253020006268279700854182644938566467179542968108828307926757430387831489370059296069891127663114852354202277112383473987214560117391842023384629056978117761382979395221502911041050356730367396186820745116670096924119693557041878850022995862780327779812643805867359833040918417744950604144105853969243223380530021591057606573408746145119519857686614949847870568738216292046501518079667242921293420524325651371531110417939389570251979029769548835923063762709776118270423022460893028401962465089928305807116040840504372434241079464018317512537102215130821763901457206454338141108606871519724278095817458007779210150323607613450416357124906765581899441010744736611475987843584850431760922637241336641334816595431730899953461520637760255582484499654779359768030360769246705023748512335967362761773611758851863225545841049999097372439696731092260491236006439037391536591240451846902777468661948068444594879015770826400715406866601037834482648160465210412208660036481035041911647661770414712841527994982249138294117167024620192416098356567473146067079549706130311692765554487607024111927866193211820711094258031295174505602212874929324365368783248423560701045060209263230057076988007591219942964568691104120431820917736998537301284280521324659674261513851560450461606232895419680050870304857559131607143112911334116333270120565783972726117468402237497682406431880332734506201872528066253452889003895750069297283982696171447170176993886849028987290590061330407696570268699183344637922134718285624534672057166092691361579480226371720521352867322123682389598131465665538179841412819931535543988486550254464854380476383608960725816367811180349281125195966730416673687199392794032716866377602910690281264961429170222657135847461430766067385540970750766447920557004371583986995158600129533815120643582766474822863346212548534198604435845786821433926526224592900576866463028079483750153116770453074536975040822839654722911876515249782131333522383043754738403548374616971271065073634449261674098361606505282846388808356595432006533754518232237739679222448967033276402935376986801034634974777449838150766446402303540710888275441393465382197175040278438148877751758181564308990995676162007875059274124129756392719931911576274553250797128095762451934858896841929238388995508083366818374364382227460000706776895848309702485856576004152884706854820251464843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^92 + -34367557872111952675561332355589031606751242986094476601146026930341804235090941441077481458360017516026485655824628110767605321968386841611423358672262816803677841491283256276913063909647088392251422528637998880942447100016058629383490396720923555687046652143389220188801313268260645352804107734317691213853101131941613688152571706520200732884385867178315033870898516530115474995409605913808582500380029436408760588646216508702112183029665196249761188321749080665334664798074680783194452146745863102144173559643205679638894865882675292058064436366640408715439768730077489562744113893291710602505430554410451750872668007393022575084257649921599039823425367959217457309139504099738412269659777093913249035885787768404114215445861150500003454517198179704107578797552695687415875191583302377976471564868957298512880886481850023690664235317148248751893327556754467528734301615842013959453585363986878981811634405394097265227185381250220506392915115624006379939490012397647741121868096238306072488939549762593162832847097888023800666691286866053653686441674520742471976752654981990546310273754938675352736891087700077740790114513478018606747256790562485655472336558278238716888704761990430108548950311606325458688165233820394813983090510235248990200727687011403838907099642135439290612748731078263066977799323011927905480262450514360521628801921710231869336245919961294488630163796715822368082778769406129708426118678679462706509974424719131141321442530435069356747368392287791293505534040917752171971228436172137764700237660326506638559642448658262126912749271321575079854552378663794991178865770544892694238078172115037512686440311043915190138706109298238129861302551637723528234433890460927319663763091102564118212049253956599438892853153677375617358694364377180262976432805765603567808601066271150806154430674225554488158032913204477041644956367045525678812575523681013519794705983827850911601235160086979996332667684370600806088245850797435682017324347848141029907953664646873642880328672166141416776610437377067919807546726643786097284245475980725091890668850210892410183329119477238345057566448457648210403086714559721370071644108064556534148188179221869746644957032131201697948883155734073930634219191506991492885089613804359756644379931983076202334472851522762032340031653319839028806960126293349645088229118305977848362427995044902366192972886949204362119325147523319885758472934686751372096628592806004693669546911333421951366072777117108048671567379795864392836622141696667486586096892183359165163657029243879856452170231941132812669776697903095403277631220774836578573474011138746138138061556705986200372335297025707573661544425762610712656474695077687938833504488096453575620867106756316898854829712836630132915990329826486081439397731247164586864371894403820285971056147327814010560281046388172817121591166273367565253825382480233180085358200763285188604390741563927177576988077473496535698628512904649834631450173262968800797259618224369639699523655769421565772634874454807639920870267977083365593755776966555632963969208373194154821339978115958229461328670268950662827497901970752171446373166335529898767664910219080604336362692556585363231311182719350608489769202962887170402719885253560906870695581968317267652001309686102481473445504191665230862729478386976251321166699481451770952783212109962679067372035658170051030393235398126357557725271075495914782650587025497220641247569485983506950313559076735682353337706416418705911032981934133667852431182790523580941843551636183730166947967875725518699966429262349297883568467751689523239603977194614533755810724847663327559268149254165710778389130984594121802384326846452295334027318347171278653438985623578721595080693214415486232689721512346676322370801848978550010812713505621459159924144805496657072881938861311986044903814587756903462395889882601449495513877731390425961575339045343744990461400286415624285177598950482435510264391646800523208592522454722656128640943814091240378895204292038118666085546280830609333634129143320024013519287109375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^93 + 55611564724559622564112044254518159627893725282112619442566553797345924629765464402043942301847519250710277897395018134458831445490829367130451858326116903264843227492272648364536134269388987775613670138210722866019412626678851157702449723068345776870290330397696787899663481201478233781501615852859169051712435368504694324175451748990374791299164865742356913636617998358332815447733700122266284948532402817007551706301430350799556719904875919816615603272830657661761514661815316823126834337920175271709513163740192586443917976919223433145501961644770912332896749264914299731181387742753862593319630205026098662719341692953753173693135110084458384786819955819982566089241990209851663576398652700319061123597679997434541598838214437643796646589691532600440628207751059420645319390629164796859883111811568612415723424930497022139206489528452344291060677319238433647028927575814210127462026507201736609724483621582368536370176660618174104303287950506047991882496953867598867432113922362127036191251105990792685960610498158492858987740377716001154236998587996946381020987072625058198235828397794014677180965405100797389277680819235047384661519111172421227449135944939504983007684452562504138056254044795354203711067148292138884116996569115100919400902951378013742885256282062053978177521451127297523609484705161069493508658570090512458805290020976248163228151274056269377546345833201007074519462912880980193924836227292442171654736961556035311390241716934865888484491678240891054677890799658040010466533471354581544781944418105773496112017039019812138636519868706961985810616683035800529993787864988371121310463729289715678415162083859601071404028358359136837358331084459377604530062343123244117459686204200870453095356057588742522443722432872474556285447971366414731791147619467676285056228195504485441193821630943745782670734936098879680670530709385023112496105318959294774344237476581493262420077844936916456535624724695629905034314582434950810957737882969365246847049354066879532293867486854706125237193119654768254528402160873080899710750900997465232100413741547139885758599973169838837429509800766241508852100150363240392343204957189141155967332223528353329984778959651015289439056950514411082288420942494468854881570344731697516439353148722720255391204834983388096935194166769330917387513479710678236861436003105981330666514071847344461634965510634387810452064256191542239683021994563871187305003632732838946303031652244688884044021341371086151789592526258982070897621173637953396824020894333416163796202117152036098210935128320832750861390667206245858623585469749537209407095209013522490432592924141543476879354453512455660887195493127309452583115573345364849877407345395617703503439987296985833728223911530841264511386828213926947353666751338630922656019760891679118906732739302526246409348903540563948588263351555678754406842319834679610488790295407255250427688410168794152909957227310311954447286832096906558610053489061241586418657360138818068113077952278450729584580649598233709590621491343018459550418077140932084301265856623465299402439113546913303628409241505985593786064931734520038898839933872713801397103440068577641715092614249906931105863052225049030809948492450551624259862576823353824218157716186506424420115528804442208247486305604122391639165959428851411458190174256533881925934313106732539338590001358516720971180445779546992809859645911512597337797948492889095099524504106255929003706415413917832216367870475644943774742030400695464404657466622807791838597774680819633076837669758616751745654632004187743453341173171151240457716623407385658847718441737108072019459210722603546777599807185487881006013088996761547973183424117878945082837416421951937059330270833921115868660956954478149148051964468478553963997491093453965208545074761918400535275796114493835621227921434483404315694044752987641992087752906145485649749611150186622934332715426307360614496876417646148343276502429032953930620044646683430166221409594547636457358134361031801184971357088215881958603858947753906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^94 + -66231049859011686167100186268940574287475187579830167993814818536768589236424842139117543645277405538304359627522818074210347978904758181497420200132210224886558527106052741916864757695592763898049481120565060128274978249218477032523494871947092628931287781045949345903232308031610752575023714073966921608350637579168573931808068385852160540125869323768590810876191768034797661538366417396319738158499445581919853203520708795376893695671840209064488549863645491519862427978404181276895053846450967681185332258604599316798453659644152037511555158879726738348007882603678859518620822594237726076446057536892652928626456891284929312334868298846496466455440665335642780540035333878935687100954582341854680535688774389967112697070390921579600647649389378032123643628683943213337535252354412466852349418151168382864513173663826671927445590960589450373990837903401037449532302625800592390899337066057045490085442737200001525890986587162017158800222635014517355780970406133888531498724278799065641410389485209050610519176103733300758600017950085782248039264566195597177576533673783713694049106751510792070803550285350261571769704688279584140446197808098695419258686122367985179830299512807441676517585609954864284174020162900757932528735974341706085251235337071293598703693160881966094772164817207368930130960571413987477824007928874054185326356738870548858145813658889159442874072964653777451129550240846222174569218822036917477814628424540532380397916246942629560126050632631806577610658958983231296792297869680183034687505807777238487202232462061262133402101380596847207802087286573498855080495657328392331125398064906492561893099536042741601662822410597498985143674259603020503323511600437062555538921064533197537028219068474391834138775544131102001007302434790729418087981694890702668168796545543416240828823125777448082560555473068648893453408598397060552269078996665572042663766527723968923989922613880000153475354890713800332738129624488563540999132071026394947269494599992302000853894861839721841722378887732964355153869317310725562972420740929737530395092204690724669666954087773162302640946253927423441289993857013488092758179350838708467167092045413761307091299388131400689398489434265097999448677646834158200167949678936439271132335849625719193140547069207194014117689606978168572780448273608266203880520306037393452957610994435227202632533589876260385551752688585918306816171069008262162629851690734373612648882774386251342217870538344245814069015476157729733835859273659324298053330195290253381595691496757739649614207046698496372312107595356238029905287880929531322770198663272402587643058988516575979105965924849114721977801434800670561975260305186826395142274934590711862047594764740262620150364703251689083388199732281080392938222482464296731692206276791026288023447497816738012460896501746809400460162933331304167635303852191791152231122464526793788028635021863690152073428260784673504523223032568567197779137507559636876498772101128414549823271691566745097151953406362444465320582113887349391212013030363751082740637942868640124044671528744269687583841566618788508303575431591107530766410747051129441190514555145953539528731382022955063109356476065705904094045400778024613342799190909297025226875883915304790424543850377758495350637700839534199791898070644622395249760985977413499779253003053777950870713837039734827457142160917338912337598700404165298209264012149529788651072965208823251741743506706275309803383160071666371175821977336143913764937013103311008951138172478102074103402987790541210712461727403707238808455617687933597826433086271392203387874292278188838370087881010226006869533789493745280621650610044681017642581793747512638831403114197380304564282635806964357741256928099053287221551647720235872297850345982890457546033233728221945014925170123511615023257681418028595813363112866040299523872306078500730538568237927774087595530810504240720596077665468471103226037772090011321626424855972358823086441940441038421808969682835765979689313098788261413574218750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^95 + 48920289610276388968917409691485900939783011714037321033296444590755254991510808497901420740369320242007148595278369423717328830091986295769208145054035783545013220632430162981699564515764461290064515083738523074868846359111874888786181185349044984983284521744423709300301864822571019015996878097067197867559067160807015294906579165554147169161833536677862854838020841600302101581455971709499808346816942357559442302470291485729951973507943265302346358341710076171304782466014756935587784686291136562913646751160366784062292740791498700478277860031129588013963649708777565668281287418448920695214371744983514636566995643615359467674375825643459906524316717212749199584359651412056273174817816183741629762378549244733499119855941248751174570535156496207227490476830974221438631271300307665425684843345319267751972051741410064538446955358216502738929580857742804420968842903364112569460271503337905220317257428553709527809517313081038425170025240814052451893061423413541243417661138407869968727340921039345096859192928182546115895176378134392187502738061338151798469442836432331889299087899975262413716541606511116151240981424167014384085954320718715048006155738677061435109102018057562326796031204036965701784151027460279913689453979851383599356762706455973824069980561537417340356287760782632964550502223451304642021697166499417797860841924526450875762387796487532958326207256182290154515797873370924178231821298873060935233105256771449804992400201119223139978943931875777479827612215741346731528615373847156733491110300900357518221271699678111501349929658442980666071182224538199074049060160404822199352065494753263579717967910618870821659099770810188608296816253994150567032682666361020013898537580275002993555574238434259640092377586626982279960457921011967493692768884375112259664966417947570293883886431564929586177438435541669840323020329432449489595428730050292677276181752807784668957613156255815147860627508461668001008837321356131622474633161596140028750192258332088163770574167460808760483404232372590281722231712109845354702606480983422812367338728878618798367314806213186817765715277123051259191643355228291470517659869037792881250588934211919254714121109502375900811883464612467101533940134108068508462304048817906337307773112482805940297167124385363840893967612976689615713416654747531870439504230985211486910975482154634398989492189018456478160385932553077759314048928325701737209638116709792535284149105509277560147287860308314276968178111486495395065488087623494208077559118945202875658905171985850382006108313814167809858703909621793785453730440043881687472214627637798617733684636721339333472072101936844548313015931293196018567750449026441278348243787287502014704940565772268853351783699353971875658182997608952780550588906205755058023779239767964117802715479211775773446204614102471492959873721834111063480156549704607070979620582329108190857325344215339887478244262366896509557338701145399869709430198298913238353233503879215494903060697840986332859144243100634317061911987391506446950562984525518253073876634278387199580990453167721083585061769685025386573508239591637348328751960638961584219405660291621406272630191660778544754922518883035241503910283894345341660881337914222792666604133318892820695344673731740120145240905110016322170364728158759659245476140217325943270824763430275962309308630069321721989329143857279548607212818969100341618148511895978378152947672090653654299149666508319568075556997253826538518484507354840525876215081979603151122935679495854745400128733179900812523412317529820598750284052511636966774106726917402118287927024271333306308776328263821837925807804478720983656697897734717793856099983811663745186000499409168972696123396191651458497618254586439835937355081275422023930432750575548983932895854312309683989021960593074816824201819593009517931178329261846501155097321471649084563545037664398737483775761533663409709913049183131343696059863881067991092838343561171259841785941696601369699237693566828966140747070312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^96 + -3167244030216937492153333686136623146002351029598026038954536967909122033638855068202676542799990628531620606126476339022486567931309387833630454820891536990067918645156948217704154278643346889893183619375839120310959505201403531650572731291709790145279430546823736211921215480228419831773412966598266017275161388796807967539163472808843279025465695262867034946466510930204890664999180529566795218203838847282359984673337639548516451981417273679451582369005775803487081124735115740493792462556148751202085454190822568148312239874550093143807410656286892014264447750958523405612878208148317457777193967470616373326370163016402125012385837608126493928582537953348868241185547077799547450417497774556820086455859748887847451968354412255546824317964171051017486328051770365160271677365972802775439252697671171584624233459797478760971629861231023273733297720121535866589714487248973727507165050248027794613362975977335869156363808449438771174558979132202815798228414992724924962034031112576229343260463632308502351258972152732157143088223148360861548910818559067463060017470192260836733223104948594978147524983595931083665943212776861175112289083985649304383499652926758254808018531302181811974341878908506965838213453875620500609017198016054250107569333056057686737824968304987894166749753013465021434375274771031274861532057600066480928760885622125648862917859042467346217851587360632099808666097729361368898731951774251618098343055191937478633314475607931325521492657690899485924206395855667720052012655152503821818583176502751962050946644996366792219945500696650078446399821836777531428249816691859123697779488105110324385857430727001702819614563812527029604367194226850655047514134657158159476374249834529207618579500067132525381328638892352930117514009795646947890491388101775216385108995409273749602879692046369372930154886007109256900185659584186920641643306867736947304212531617846511723970285331158418584033846608986619310165269155339660335403943381339269258928666729916412048043097148412576063648748847380418502188275898478786017805745274930204645921256765089163806012210463154065645912821224058283549277326939919546481523274990231317118397234239007984400523038305667017235907754394017545737147739996584024688888567456189139011041024094102541873072047289395521680468999622545611694416073793682463435585054414959749223505056124680849172133009313517145006742842344142459011857408081762284953367582972250975256702620478976464664084277718945797800123620526552332541838833269073246811106275546727885576787677049654827260482466942826455185218975886924296436291253501043563610857630196067923014065034725709785615991101252869506297258374658114187317633340448798979943093526402088637221018316750509212227812389917508763566451702720720547150555376835066509057228986496150906392697425213749617747437590847340142162293575174609911350932134440600039509869239418508412175007520609495639458768361304268070435170018458352405933198980959716633550675678770880238494810263660716102015003258894198713763619299546200732228863300207180868065734409856319694047098369771830288092260343105429288163725040507258030499584374681461724118136254731685299848830732312249180613821732400351397477296274752498046843999599585379808966844236125633153188515184743858606984899837547880161741276496703281722364450874896224152870122147560601772692999805412307512857273526072405380350545702884272149377015004122854727418775711386236284583607801768606630862521652021293035343469012077592632518417031160671153660112517448794395628385095103772573711367360939488889672231338981560426566601950818550632271158323846329375578523966200808351685529354271489696608865145363608565210426198047755386896023512337012819382793100218594866236673632788504826640967586615528355141804476322786053260355485000904579213244530516070957467163075824339566520796726045590974480730662195287153372705830702330207067214438240898371104479985246982109047754520077790842765376170988948778539651129904086701571941375732421875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^97 + -40194536793299763094592988690571712113553073506627111761731030763541492158434056218720730353259168847003296829530831173303869886425892285766962004139446394594694126213300803987747776599364117758786215728093953020542328985431474998783437545619398734524306127447431902762945578185056864193863207775495208224887679914672596586568793601181068225054364319253916248071286878183759502373354190468077961356319034324155396859571734201310190824690610046543184579008244275122027826996802999946262800354542234153200611612607188015021121238869432275500126269301201804147147179112507668093504787831906240608986305381869595717423814859597924036202841538152175247724914593843472667930541437654732932766686502942342606691981570081539998878758822494371373009681323102523400836337567548152484908633665073192259353379102098073179699958447635082025171141903654662383245981744028626458951055798813519455137836637895707246744589118700232528864372637272979930565640169441411864435307880655193466974764492426339208382532845288879493209748047994352773341944190709662404753033397185979423374129314083880894775757063383308687512801299464756495057985167263599164987418132677569706518968874412701381517452371646604414636858110670313615662331249965656017504872691862272459661075650943822622643713440684700126968616316066656673469881784655894928329267519666439268939948018565708740235613902789716046118008136782551495912018212477822898402659446771028753298984248030468603027387726854236368075775403784030534058872983723709033165400605309020877783328280117855094504614767065599111823082397415427484677592310312128958635663044661472495119609681025062406838096067204783795461691009790991580321190561622005336675153721437298084258207693743958345846977465548474965507092193456071436550046303240125055527649933300537149606071068873330113175346082721504236022814939814868699545149588580287466246564770516972877228538194378596499153789394266422927240085558917356972679836242645355521888689510459835687542671427436887612843431642292816733269663644768411371439276252422261432676353586156103743081350627219073147267854761156061162700844694915390907253971943416630184096630627012327493283957285422783961795792497101785333093607119027656949100800178951325311551134981882736071779784390407643672314941795900890914467837756183746469534618085729765655916603817794948350088365584559461085615483491773374186096920815900072041169925683875942452928039622018529097123855563687247895431048811616929379253432244015618025528496220335048711004607082928200782146258903972798444108166446729899280338406201702888712087081662072894714099916397961135883775726715134880117975066606892095743848534876507276937801175240854832624706982685452887921546216585143848768355304290951070098086254568258225730581549008133165564614111865312205087045795135655715776687408425334377521447702049510779529775834428754391013203859024091067287860314999595808097344138814829605750379738109117563798578983303725559837555196079018374139998799280377060985991206042230480445790147439787311873927514908895733237917150496376953681064786098554029390567437598853458339913146460006218465218431114300892041228154655265015085615223080562658253742545688774350835672540987536049527277808685309666760338872850529669157620073729944234388406712095249187349542288977780280029709125405385536900460653074143004186095709249030060076599325383092897011981178158480994372795500350388906876616332300967199933388666691836618230382848230640015129182228102079022244359471952522804458023830751197860259059491768387300106155894476509868770947960510010744461678201771857800763565092995705998721426434806820493351216240529254500332365791967415095029035717443265240919472900592379824977168049142356959166492442184975199979415665328575295574991250906248525228536084516355658081379262421581408062616654719476394650901312664252390935903159953503497731192692365716840130449417416122815195633999368472384428482067337229293923148154554780830949312075972557067871093750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^98 + 42453321379468739401737623021283260272351629375342179297922698126623136822203115831164772029821446343732532528095288229359389014544729812441346992549601197374322620537795920407552053264258502204297670399922353861194011598464355124046031489751308632041113348652153695654316194796361271291508785147788782877558037034039317873852525936110915632850641188389042325570639808343855172547028091230834576864609127471457872070729804531832391745213396583815736811893367855844648982582657902345657196922651981308338799464298640810655085831341661011418332782294944897622715883547632983094409023714935146124753343847167158092193743923369488113456068870531881945669990357185478911445817823409936155485818245850779602672704330298395521323804560663564015359491253488914494958518330694318501775088268641261154410176782658332311628807951796119512870016030992555650590332569740249503032957159363487702525113597552927425424152459716757673880763065155562415006416564745966494077302096769777978024645883075324673121225903175752462095084860203086346476225536023684080774724908176940461813064594135450453850386288908063631858822103186306303150831224255881566363420908618056528143767062520278483037644469895504048266310574575142093713624540930789570218612032878975758253333819174639255364199751488562782450152233663052629850715711992782870834104692291404366870631300339705467146829308234721030354399538812719591605982766600576643119510386896975554393614150382728254232207772484087652186079665103746907867793699903102785609180356683175646148315788455788098040007018744886097974662169345427005632038246050155144235657978072361674352732670311235863719823187234937011787705689841750907170380812727906374784384858842552532571679466234433303140538532146626709546482528318225964139915853350947344730661970340127849524034818863964743287185371570488374649682602262179816619966649625040338679993256231507319479615276993040609285464213668108410412440669915647171263502323909344728302902007463238972079631670178079333825166342805012612651114379060500735009962962406803491871365728293820308576022418787446444442414337983663441200158701609596049711904028622536444093070079849265820674029130024101416572837594709646357766671563232792293643679360380080371148229792464557900327201331488553596629697730158614367935268841651664716365530997636787151861918828705544200624446985807689182152717945744623701205996368948128832705640932052756930273779889023195746506536295050011789257200208292737684132837448203543830813233793008588610524446507694969354869370592222522593283191529916072772617211877023581107423165907999605015150515739269481737053135156300576807458169871603742042257130191910303004004616744587554722255142784780704389123178344651204299539368726267141676496327247031927673155997308976980612835016940966424797914085058876461443531090825075430572880484330269574226139031416264166664192009179030055524664297537151184307866538052905460927519662097421656625942773046169982157616582441631773941457334198735431891664831990421774300523602123152269936802627656609489808452908073189497731809106979985756808140605381877435944484795691397051476987319789849348128797718879081613086286551919742023071234637304013219221999942308205110094432256928912005506886752091859373740198858791235415807733328465949432910354874729056811606199467505958532486381082533140109979914634751942034225014775240452356846206945246451937237886241337003096520691996626763077855902795487773299414081624100360664310810411839023782901184321144404158373027958471087697741053356794757479017348876446429010717590134912866827914842912056525705782083132921801082844590099753402925257245787971667042464310416683783121904012516520563528757015634157301265008369159779109599562887465845010652392135864676474733665094629958447519441482591835699450623585099476977890188459522498151884028158214801429898793970992538083342166755358228849784495314056065117427051607061789164288298174497872598962544543610420078039169311523437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^99 + -1239923331827913690779487005781796619657232668996962640031575363094638533526759150232612197804431652497092664826903733530030883741589412495311307608916540718374301493512988282952102071759424107158471075858436401643265297436779624744259014093547655426992509393222863449692788676006931775022979671029664420034785941709515086092442067096622665221120105268952199054297487801167734262888555736102425086321074102162154242497074671110647631060414299936012727695329745523917962189521486463812860568528868996545081471004060522521399779384137316884124290277445265455271362516328935868468632407707507340369413062504638440068560995707506224760317365470907890527705338294245254014935237945764362947888332255735637692476141397028756720389419093893632228205638516722757539487468078174438047082662422198549139498165491091406628274810400851189879647668914539524576604769343167628576581547408310590346511677071556227143975601581586267778432550578772927549516530729798383365317815907780506121846636781358558095061467172763604085614673177596440585427643393292379586909180094580236133084992812537385095081863371172278785658588172779042384230436974444415111838370311542534148253667693170279486835123696241685485231538997104102996552072412569980633314044856587796251928259308768949755821485411559387625468466494856694581896163894587437227597676053910814087740637794323802241825837163401943456973098306372152528268791356731677217348862283742693163033683156987673106205832664880189936881292532507281481624012652171080098635126340235014245145924272017893376010466692032772655816292110777162599590753481940852512066020037879161084877887048330081370957302621250708275296592860759234364026430641308657684858963231506586454586093791976196329664797403510627737266458346953302832005823355102719032828494449848295184002563811356673216651994421540836874287338158005003433291233701521809560618960741607413491362634482704799308984478237464233874259738984612163344908254898205671380655714633265282852999786479290913606536803372407555578715892643197947715922975471831794627041033137078461696579309017461584065529414839042702994978272045663928157421043480423517951617774399515336920589737097102500413335055680476675267121398757887635286388470147027590590810926711440405266354073308059790020379909664377132511308357284935832437803245167904941696510018042429149554655580804644405501506056883981751600017888237747878271289332554967611634451697008721046010984561312129456715274203021007996391563489034807409358177100386339246082089292192146298473881212096175335688922750339981195473149119179002434273742467143372729950295449107594794798199677133663981184440293634249085467231612112588129809210308737793024404035952987022006682388702731601895130504098702488170937512857054674158985683149548320381793165032017477896341918433658481922680099750873111282690897807844714309263711593856517710162772300193416686854063975575062041901451896644996672588349143761928657465351880129549348319803376446316430479120479272549819043200332391298576640112419123580425202336576808249663015094714113418931076799978857228704409958217802662383764501451265434768224244355400952907109043172170900644136910683954949128237255662316432148858320215354696298275678080680278614628681496468116925519971019367845476641548137828686082003045316995197231603256478910467122937369338146525650429037443288536891079233539151677474527183077333367726006007175095797237502510141894704550153323140658074061698171977120996555998790404708120484053826414890107356603376516508840202779182546996532829676667751971727747218115540319579768230114007082268757549772651132309642140272692811486301062205778970990817802412726682340934534773699448138147426146628011299783813162987226798480074499691392256867091972836262545604388370208033948111768861585742947420453833893400237058733929134530078993679227238995310305966398075959553721582511491743204586023390973150419756430725844818109147254607305512763559818267822265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^100 + -36456100306848466056989768602880405325963379788639212469578294765391318162388098404583909623585645716378349357062684694359227796786644974698672288756353021670791957361135425849251729580174931965993012729669012620963934123872369769792512935983996140607439645197555078852832479762263226479930432882747391853470047602441023074510125696188975396355936404586552051484678402697500354235634524116106895014551717389620346252831370056549043550500620943249407245181862590848745539814974167852457508870296334487561997156693873290673584275526684184393756334360042795016285597153278800764218227748910291436864804645517483355758399302059617445772064129709767738481926298441687837350691753333575441152615533370681618427654795629811635027173457564933940710761111095457476847567804259436856995725285469145712860338549331176677026989556454426420362374366225647645849459498225286534422384306794601595657682629886786132415874018260485964137018107771398191816716851224820510989160157508288957504272089116517571421342332473470775538393338544058501021025873419175313055394582738954078241102684855002160132973774677590988759034255661509537884502218444226077244283661475702761431855676037013828502906396904567758987557201213711090544701358349354150044215362922964409566280114023850062414314908104231720059505298592898982109263065171100361721663718307400929440852266512081449571421098017181038962793714184255809134301074876648148012964447855336470055472103966517126162835487014715651973111028216529316520962131655630103880086990091352018406547965093041737581099959986687690678359061632305980859679672124446861501638688282341591745979919448436150344133588031578463329288490357945929162012405047246896738360939499063944800854949131711370959783848364626275826351517773383050439595268697769719713415554657597359027454192630115957102233236897174708783150236017365311968476217310660896402336363501586641786059210624370276099185317671592342697867433969715473455386694288664704611230064913246189789667966300293705825341058284723121206342817870154523777429284019179299184021822065243007758777793447641546135115938331164861908800884291726611894298612576013487632044675490361880275184714199044522380310997213472882014610562829652994545968970713003304580895384257247963894670593253473731773117978274074228397605679749673504578381982405432660994903726598781477843997052054963528487677390060980359881575588506339977490033152117093363461402708377545555185062810263836295449196658843835631997079192031328680726708409147260361095606591182095189335514661096832987911817581765219245700983936388512009873105715384941971931225916862074645603194230171919646357624745643183297694609605547294756925522361037858210487325852861513710775544955845170567618125601235394013232776400238192523011440375106997800197490421469741181560204648393073563725248057618203773416802886610792899321065107723558654269286674791873144465515592752771234379185949835549285369924707601015497549844919183208946959625674711314287114313875797905947774578572676483116221844431767626879064613900126051664169396453231030537154342424245012023814874430424694650758408926929105164218684632766114865530807231343198075615553487968017996135933589145579401350206898371536567378738902139958677540996063170451970928745083905970309667319680934908391063034224184769590633724697402467853477261158147655264691181530689998738892934059650795474036112332121830635783616931588875561210454855469859784387690183470312755662633898670986408573801957754785492701658967917306010470080717255742665713346320403382991418383925893116652137957793179016960644202408679180495405916351754206770596030376451862943047394136973232612961216190828492508862545624006577723585536528044841242256207890743925770530591728107680010525738165650819501589537272935277032244868819039045317704805988317308208198681801073357390647409904810134401520480422354233948378052034308040108572763115849797354498205983400680329874157905578613281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^101 + 36165046962092390081575815457045559356175237728608682555379657172855739453544831814100182366375226167979228712283176460035307481846702410254901562791961450039334980067482444719970445575264800096328111820898431391639475403398350493136119527173051817627416575167662835103414976779363186419806332273495182378152886160910058489273820701642885682394152184492028291098998385327379375088694891317900919487595400143113169761977602378244831254890788889187281280599254348961784171634640816745397875189539654951396722283062334351254157041111428777505021177460185421791381131240578670547300240652716516253336806346613374202508054218575111643839553401741841630942744617357651643954994672755599956376293362554403790716345224024415976024994855405568777430990742745537692014127211706139274860085309224400544095724317101079513159149744049415869702604858283545738388767897243917476446086735207195990978291536391559269445217319428785670203120598774547060992548477733823716170274284588994734680374740965792415831393357209452863567853087055240224591834075139270590397610802492756088958961390560776183091828093303515254524168352618526762516922310230366671810161814027822766129887710526261594085256370933831678013590497778660292838770226254135688834705062219173613985561340370781057262023880254563297272469013704556652515002494682662648724402016743031330197081375218379683736035224849816522953819904019064777573190307106291506100955204620832097557791091653931232884742193837241817461363197603453931967986854751666592015206837797951645345780051636700094845586884799671541910088757237264116812457211060849563070728713120180085927213314512600942928932662614857226794744393512914928440582611450194184442767486216202658302271675291748436568984592106809114817341901028216860125688556729928135084967779668317588799834671134928123527601109330642399392125328310776105894945718344556499650954415045521000919429152878352947614801705552378175832594207847825395052962322585687996764032405815728319292464568684926708555265973734737130091728336762619983410639571627752491533240739160334723762784480389803861013797318460437767292615900027454967867954899019922435495010568065235390457764670608092622198271920653496396965024722256870431368339965849885396389521954483954990495924423695683213986577224681817031991256335121736876661218623770092017076225646244405568178820819252573933166170112742031037753660877731546937331939549483414742906041037222731225553906363271655935804829392316927505128517684599753303132896119515802820667561393179191179210171092927597901387944706287640890770814765978919771191410396600769418054955361381914216966714704223667831548540469856717803047389899991677482522313359917992201332898215501724671525246709564446980970950101417152365839931601488273859966654469674015605453715582048557137953891471090907926857382284183189639662380666575229348245617299599538404953062147042784690894656146750134174382936005298772043612423107761111095038142188032712764604440472060164885684534529704018107265467093281255349621396119609911074799892281954932007583695842400557243745209455413183785193686165856516503080435651112230604230986688835739475182525078822956671017496007372718646189669908499912305046897832542412899104971858423698912699521659946171174890987485414830977563610648084111709753172342617700917247363062466506567705279490970926840089413366823286663302316530812243986728714782968876288391365285478948406025701695610477985739633056112149773524216846185427664606204778285348530503448179119422985530330260351794399510609732665682320438844164246799211601400127638066715621982661018547028436199018670420565730581072283350943939663030805976170354436701840947788913164633917141181011134063234696010054477897354668640251395374975888126317414256962489590792156974517045168945342166982323415445153430980463855370881184185505544276525869808356561078771521899657364467044223033527151915581197303991290151734181651885986328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^102 + -9982181638521205096560179521597036959884693862402934903750545383177181195383761585518524218143160443775571027605366669995953332487569246440764753694568078765070945676956283249982049231285321183989167147185798308515201357028138114150405246585951961882484297823153941612441139946133027112647931026121126061251925312954693710805610545342562895505088090270797186394418601025713285882514095747292520448733959346901319143439168530128005290416594577318666335700546018510252301933718668802284268343249867705104430601053880951991512349880477125911238570693701400331254515780985579415223035585092929250305955657911544780440763016147689256079111719375004786981386720634518708786298042157064361349977605980724176786466548508387707639399092915904157336491084749286883686426181714108127990522612846146009326552238395517573002376322629180929199348709679239508158071196716704102670307818455474658934357882279095038076325832930708794958654887543974069730955193916606905554267212683244275006299199718958547424750770128026957777141797321339951653297512546481215064344721627684388104343172971472380011705265482713669478757160196641651123900166787481384203085351871442697870330100145227991790216470148757027431284959054120447286042039448631226278907312038672953316684246122463996820774803332379638820307971123999566999311952474150417816466319278589988576626989226945543422371750680183106863119932044806600291606662456072818886257785120475669939263371080057255584334375875142398536565161804927703690042031531291660908672945207109418155771474620130784719324370607120020452900608300945435201905297251438005795017875580265138943329191441973015469261941439411011122611103976121874048492080013706213498414078457023042424259992235107399478821822207956845642096407123038474098511722703425151273720244379048592810851305366953001393219825172575020790574998549664415231494027328432528409215705962627819904850427421535481633441613137828740864448986645386301817253990184554589190073107116981878759062420022366161554785726062552602600523809976327644378809476549335644026847910263742467778458749442545532571739527984715799320410813432974908236020380165012429257544063534762383494299558346788260388473840417818821786778416336587107728353318455700097937624710528247317904313650318936215544207014938935644066076302857775054152167163588596393341083322910838763476380138937681365689010464724039913454485714284034711791856509196020393002298219624101502932670912603660012028593499037537390939448928222030772484713099562667218694788904240830664011948956203466428701070871914150216263524019742096076987664753425720559190409475736080750796511816876738975120473660320260906765827179459574805560845160081236306053712618951680197727033385999534434797225820957850511707598275777638363167713638615540304078359868128483307683466821058728347604756597584498250501600493258141957901320470049438086083078411369122623473688912077798333251073493550161785087465484540064760801403469212750255953326221455885437387043373573739691170040321689670598278061618057118810151346592329686564457781774397862293219542694549537145961159962700012908309377223612278685163762999025521516325740887674439584055721556399503019912569615056216094563220608191609191753493133625169354151644469622290700120369583594164705358700957656985785944533213789317694919964081295814429671084202809587019760489629318848846962943353560295992870968018500700831094220784921533893368061631798612616755030889463749430462843409084049623665954098534282032569724945920982142822196331074420651783363785231726871654176457626604068178656185314802296943525089746177041818840078779386917790177224188545269218188517779767326765285114179026365691296636125714846707498005267192397023394193355319028755933357222167130793116015181742747152985283594964410594726069413330656102980390361956581114422197425015109629010361286915938890789963587251012757998902203763352325267933659402676970149312500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^103 + -2336578227946336906478699395822225681199049444310462160508478011661952754630284043981617328020363430082328376767007727319329742318173897202953481970965594953718928446216689153992415915316699642906720283192301304208716377709036971711034591399612651362978303710858791024464708287962685925368982120515177114442437232120936800690624397454965469411840535555650485478228721191361765919296812276338010036460641062141470046176698750184019910923757415482954769785483760159329285081042903004914528417426360866862237063881217025231023827062734761156704783178507630031161566980518151872911954755246298114316113613146829725047330211030190669976180012978773991899170346680133795517978747112904840207008346062354201410536242904410173915394381453937785888579912033295989985261572197382685354218097506457030579724713897732577980949603497531970922494651398782936547502586528548461990342786799788854235269767198649963645846994008236443068247444773477944699360182486979224820690147976539407031734112398691939018535884582070225133442700853197485400204432810263279127117577659710798933751406865242950290900708225777664457584894661112295718113359639794592242023236594387917627149464690282424500508027644690825077494607438072188730689031621452886825683047497215995207750001443008203872100864037089709497341173252243362458805165087147524036971664183042414889984866966799357990054584132435949038008252290850993351555693542841701319747344842388139860654406496990463856556387922623169543262840983527138781443733655820311759598734388860576189772814428745716476682104351710891970688971770226468502830293207318780241980486565374710918535821747176932923221056585234939545191243456930803237054159118805200022225296421135056511825274564972020064264400911727248992441189055585632115153121177033926522034629686417217048020289506611517636837572279243052196347777477025725663853063138170448698494026704254439661781427108967381999629546810494128190372748363538847395038413217359683604416583739483412443664565483636927403200170981899455995101331067947884663089851817497015500373368077051804558659253541174065903159621414797098315956870838927886030171233794944314471995757515567304050229369549370546552059537405939929861914671455064647943982604973071927622445091100487743015208461918297257064806234752103177801389149802241512433375795668152368490795523089286094965812446211480566180790394569059953428345130811284328304769094556291669819979417369877882142396106173086018823003412915668272624388503957169278120897491322982611494812495807584302012075302155354183325619729230120001099080706745231185809188584089809842885282197696200998132000509639049599495263605725203941983693636920145185911901502806109332392419624896505402445487210599699234109845751430949239977735423729962147157838254451814545109390015407952287498565148567707643445694777858947445456651510578783725104105655112406508852206984289328253809884423371516718837433168715241322947970080626807851562996694622277915098439441056370536681968990630075571141287547010376752585005170520232234484898113283988405941290702091922950465823489841658063474883114846666921166692522180742183567261452095737414302131278144343304275347199582751382992568088273248760929220309348951569326579604339411842700317563134940138760862042368088509654444413081182871493333142514115157296168111708587121337975642273292770373588146764394024366914170649052538222001222921189927838957359100063523740472275522673363014472208992107944241212171682347881816053989155154286660510435120930943442458255682100500708018704868941756095133918983151493263752841071847307168319122846117552472677217148260331269255373551006644435580091095684364443110222115213299752727189284169945436020251169083561894467892891504313976149585093656719031452058641484933512470042580296101748442654930982252945103430733686072917566143557944875783541760208464211952885754947260052060667044650603942974606754511046999744000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^104 + 865445995664018640791811538813152920623909752576235429928092227850920385981000634869636605882199154813645174511270785814813852402783649351235810011406244689038923055082795342969161025944142871445277897933283641212378149858968569429869737883815459422263710106534169359348374283351029602993829069639613788152824106402157102679082475776057004343042814133412284083114726659030596037071326154233053364469468155045470018064457756591414255954512911511295600327185486295586671871157216269319660276951416458002792572691900131017237273098918901428810013923315612242383794873725438924223713159865005731069031773748873750704904855684214101530689650333453679526424119301192343544467926586318499333136581949021842725323498190385756783571814822460281006947973297312452841907558374817643111648860954720754878046876582657794808536205761689837929740233737758910689583052303132702583663855302292337906546955732047070994385572407989278033858931614281070965294370683579980064366056581386445682140851970405570310832720445689258580463195488694491233521573523229890918879831874748680866265538735123252582616117304413904203509920043261309616124571523620085567206276621561726699813574275765384248334902715997750233074721648107645010543512562867161278198416448914873583442313037928306758255856710420075604453296373429833340386559419018364606902042661123629176910849570103231735193993981607490391390412774369305893257778444364405234158284029115000523998108080358237640984889244294054634243086036687552025762744342009805882091070362884873451912174925990842578811862715148966649782189836198778618997524668972289907202305107382346957370324553052170684223568460596881771926825606880193936111725314427866461184208534664501113418628803005676837974023940513559292375675146835130781093317381974218870283197146408840990707936809765564020147599644644587420753893716603416819425759366227884498612965258430267103551374269137688561840336351444485264447855585613083636238392736880678182501766596840086095720191518117249300365021695680162690948693488659229396099344527291061164340099717107875397800993273560653270158056191257668057883608135495311134913239092517005974785148672921630276808162858272864783175056981098573553926425059603264650994278677669835269094905887560725306790726538098876255353361563112996032662780375368121261566665644182142220865905205920320562436926961016985064808990726238626719352960706318888252067923433084987241103089673554819734599064944148353059454778092193192096544174319187631036881886037715164349689567864306355614299889311161587386739873421490865766218156226000339589856110600442078940652840600376215665794793863941581150920306077999570233854687038096095265431641711407558597776103369747007189657291942882976200433162366457533408845508246345303655270352201331011438238068823142595389402182287183710121773676556950968085883739634481428046215741137219277497235957644225353536421497191109180208961927228466760919342926297220234519171082365918626393856112152908619203300123858406970670723519228997582186318010075083833101807806594778917646715084386247263759979319411553220231369013468765780927230737462020148447344411325726344655405489636127066657446860020869462713550373034517926503471437576072674348185560631379120975048426894695622523761940212745239357387594395895021248137032724231593737606746534452094412715273097794194157462676816085466880793500448716346066071871409376906696394233495245953866978938546066346388907595049696584939273412671113539810811100883409004073040299751455175438969639680063907912962720464747106498669571316502488780214085251953093357304531920380064806207912766913836707530396718545149111089753173606983425250730453371902863428009334520857120744117774065923750196016632038462915952024193020314890408509910687704478707927348760075433103481874887989134434353291034739594867180828826838269235571270622549516237816308040104974322741948007149490523809645477888000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^105 + 1966913113157714503410848191574128352643230716037671520557827875007222771501879992090283617930366996807024437553873845256079685734383925681599621663446940908030439694925221101794104238222987623633231621588969654672006512305842578417737516702628922230287955140289015495507754731162322571989755701963061432633089459789627460569997819173430034169048276161513817604267218686158956309216547593138069339809808728845491566809183947214044783413975238050436014890172044649441865583317556166231152381014611384532656354875583586672793222070361132877565619467959869389273622579602299557626695393576529555958947034735162609452285068982917278849139283567054582361404479954461681954524631045217308992574571796253600318003276904761147742568976368236879290695517409260570696812545865651538028789013237312601157767934756985345188358777292417873983773347493015533278904568591106002509969435497448388514030999824865585519838138678756725835214868383335398581363501506323836518987097269258243645010359909929696829212099523348347294038612773886126135793222095523942118823435228492408585947504093780454895302152540442289384741348314662416039474630866390165254647378675971919457331268986114681457349663246875749643875928396845789729586309357411930796992760878149894606497507561276127498822055428458840137867107852022891994129716779341999593794199943694267778028069953509035031232378075552559946239413656149538741565319099611322827608770394934268006516640089450881051004201724698494032178839961182418920738758047460627277202076760445969547357784349972210367441680517616328962556684679760089729724044637866381250283254853200364562676111689429033543581265535489301907642665151735980124594017500065301725237792366453955319238370893696777856158230120805957366380459268251958816425756885586704611954314924124541708114546107108829586181989421656283780907767398762254478367790168949229393439625749920948951175996103557415009767642077824226428704751816435546812687046509425165867580833583410797528758669048483958981820762596857136330751134220712737121623938764004757547683271228715123096721827441237241326638182049609629511859108197745991456328188093966437429387344787246181286044918467904629756924038349831132384150471800565123616548913450247184337171658245647562048990985863611270663587107123954329084278458511855844384397319104588329277158214038755470913542939016819894365961302402270601064010986698649600903854015834052514386841598259834065995545055083066400239904558672368006874071704448489061483760590057083309026772031388629505969238184420368067627197453401861966747870987049187971734169654194528609604270418549182591084205130927094105873785507603861447132751006843205503525607469216764057049526372395688885708902305809145439107950468059775859524238984124790615093833324068662777272893539926371871627564103884375503614127297948170321086467274828674908812924851410166613526865140358319200149856342839305296881557232136604109264722210536133942617588130310179264174610089250831931194498772144681692831478044537742242365900985546056165620235160818028775351848635230986368076219195133533454266436686620918727351747362085431095103516855248854457812458995794937622921519137613705976383560786708418985707579441723954501286186742160929488054467136697290124232505619136101429257305907513406689089187204150086056375732451899650022764564514701487574852292121250375911323263255108661133027777660817747453736550542189018965215839493101894661331968109022559412932987106736259712727089243672580919359390660759692383677928252970609767436410927553922903126135691985535144197978400845326640177472141258351987819319645213026233283535503351725650424673803091351688587121353753921573940749584642790661109866196425367433791387393141010845438996127072968541547044456749199880322549422340646783910296538177799947204582361557340244192630640703028926761163532890281986905298934489459652112381911707036154330816561807360000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^106 + 536896650715477032665600579924765437241678107396458236817981286111152098554949521957923154624630688271159714636070101992698332382589227280318211663237141056056965045094704541258783503760145335416211084241474039508712443400272264828754363424231371112415835252943971465191956943541134109875356982144142170033294902308094729805925366728894289567715282613777400321600076473583391708879373289388798735738707476883808990647613848926973531488534064110408166596517272164325379678949647191957225465620447307885931264573468130062993933814972504545129692522941643341440606162271397955186859815386161609205605905212825118111867776600702429366128574857706188421676731956749595418339326379772345318437117745397537142457108528157266033938636919518230144619228384768439387420898930116057788470322501654227103345092808338801033354067474772016497966375190009981218070756419259747938080209188583613115691519365996252112562630676901329354830927077960119797286710185377241406480489687098761559821769791485043608736007195932282588844371629997568990692917770047519677172802145033306522684420257449155586805761927981751645932220727451098344558944574500324417427051645046603048580189486451894539409976975171643659433361224328514583708806749189197517253255940626659421446957253085198320584306205107334726125076050852771823787617419440887920762765140748944709212706671500472095929342729030000220712834681368721238004850115070227889711022625584029732653404401497141548958839962089263033231892333770966169838577538069353606585611193995915583974420558796793732156103537700273447553107638129272167521197477266394331844660297846445444895176741298785305548621457983602208133979061753645260486658467791951110930134122382205096122999351431106337740379937922870034627475369723948275295162784764715625606020768745606328956032631795209569496469814459366776099872395975579497775593623466099535901059605137582161799588289113964746477785357352427022630353522259810407867959665826877515451400599275659285134423171059128800479366227073521915351895419049148565316857183998726555020882775354483704336664617666929640815457731610654679211692835435309704819245242413710467946835637424756549385580720500097419524501993876875238016651062313984661044528236563996877072138479144998202782052401585382021252113368180711602127057276581461132302115363190032827523277016881215764245396886537088307744468783453515273714803753527230040210009693788154458289271219594421515642541711508324227592433889210725237215079971654019719701547788226084333885130307300918024973361969064799897446868980974779747749764297001433086003873289994934709704984427826523397053605606071687761118075293275815649111787638142133240794076032959820242701964061534536543491192312049709007939884073533553147236783644243848323318055812570935557467109345690131961615096347359793760101033220463152381437744127032257149983184055419247133765402338445560845283740533331866953146108567777618187199105119344818137067002046162526583739048741477848299049106570209820844916538086900925204390984748148523050423018972237971501734915051803967126464282441379256485461097698063504997054886169082217096343097516202827676208340372981210253902045105327214101832602515156754348646653178411207336311727553215457628697625286988683432968782767723160479923812574624269214855163322709802377854042552452639086395822624269918538945169772223398507846806160085678720923479194165218903186444114028655446307141041648202090331382816465887757509863035754557734075230161211258425526173175850570150398165639336677186082016677779231692384553677671743816443366353706999909592116754199473837758106381505834598048554976205737015021606009791235383215336745630178959594646414455614105455725427652338678129723919663292043793354171599648517137373748150957488124234889056242305029897214619640582858290352538857387973622359264115709013673237105515479368218205053491112944902771123083929477709824000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^107 + -8804933843401951781741850667457588943136749946746530239949222913082256424201868726973744689915791642033000900445351747329709731329168772833537118355636832919698198627629505788380537366674028578646567971206928423991554964530680285324467550594431785129087405926633644474327322045550103652174316999516447652930559544229300319378849147016071338881840857620133320415982368959562846701068627925872331425955293683602634183429252118558348365343074543032631850689243687250763777523707202309854939789976117846837535093608409299649747170723265761364718338614316136257883648831547916898225246524103146602805095713657291885729336636611775643050527053991243327683521813645718066796620333272109734172884871897513568706112890354051418772022062937172558446472147769846886523043313836909129195437615230906608773725451391559986553949928150772093769365811380769300215863062724296841842546594093463261457787115726847647977480969639883704415186013921633809987061831617582503921424842767676570232624804632265819229309717870855746051323142968346025281744182927014267477953963866271055434807565209614360090007034902395849055987433144996726472291049616468200677363794366543241312147960958268046608112744238984063999457296456337936851949988928731945871415594924884813545661240900340648601475556884590821912583360168688242247944895078985084555181102094392262984374255047539177792017482162639039388605748165922068487655477904077672474250513918296252177345782367422271829217121866732434842752250922997943406408290539537366783111725278863903128795749855566802773288245807159744199316535436989668372541355427379518183477413966634885378601872631484247570386709258621725439981687514597123498100942245850821411725720869670391973836824930931858594653062941950884133089568376435180205488089254879556729521494700756764416701204452833977939071829790013196921225552557910344461400140868257620592351965380303113443025248016446321055586544345972970177865238460609336288581888883114562967090601322085076495204849138703605403509574604072038755177346586487773517042162811445553790542910093349186789845292881326145222829531041595075703712744114044244518441182415004047681149770250130550835910497194453204431987246012094600503380298975290233568808604929502804399016812821596077711623750805212618365287342030482654983926131898075861996645454281954058584771617206517070325133851563215847689194468287235725059010605140514569185815041911386900227230611637552086040511395396399033934061403312066823466259968498207132432932258970226241139234402858543606865166321997472744755427627121996248428351366782342805582339488295851869809395470252849791414214906502949989544168035830564879649042340591539959618771971086682141834461087429719599978600908298205194564852449807095374972845181768618292138277104526983896031962662531982450207883367639090068401170025143199638015116334491412485847061343605203923409700007843750117804015627429734478690043778826127290637949378435382382715986968271226506081815761545513419331954286383713769292205885210654542458897236226611092639075257700926012181148630916011897274229815610154025508876437964220919556953981415764920718882535820928857309035402901174763852880837941162998181772201835721436644093791030906098950691841254912265579078981077714991282301949440786062852195434849053980811850175392990757494569388706862916456863983930120344890169292131173979212588433595481621233143607346873553501852400780759398098082888445100681848812051265215149820090468481476881482140902463631871076346107934684126511645110658600809733843599937140182832817367181663396413022646376583955844153509067301700592761861469237880909589152524590408807328687141019110764582113155174151418361849580121544839605251505097553904337180037910685471390204447748809394557568687606145859695591650058334628904862929233451504920379001549653428623374965590220920642742882895529099823545603313663119373006760210876858368000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^108 + -29644978210311410546621280015653912311637420895733254614523227873270564830327486518733125581648541652874054723689676270994544381671086822202722640477863750694433826201199274774539929254214840981781372937028143872359424550424630508206492137439694663140026507182741748539949489771028639489101690767038257320724021578296182912712779559908627006386884578652762206788885136789292086480769652238630188866354609884455874737256224406222010122706722065079404544747861981414275185382116178943150864638076209009821339631957193807886120921358121359321693533798846050823081434228857680254369578762889014075027347625486987213303009747550048339468860222357583320607731466513150206839622710170847355863007187293256660663164659081746405906610805454121684251340615114024593314344941992804062158931052155923319842389545169110478117217095640569914586295705587297168899512095934412784611448199949210323848968701111302580787979020846953979892055417312606260304269565076922231537671086460820108764844857596886030743670593981821731460089333845057223728060947799480453844659093442243301297721062064812668384728943870684332188480192008129887628938736472325764285562038817374659659189661676053304464241441340790748687972624475732962708588969227463859566490482342605059156835122346156555874309315783405926730458752252225516232052384175786199844152801072504307518097001231205459655029926570678627097689085971165800492760737180324772553847922442388860744573331338207413461444602186329386583309615845251997341126460729181190962910011930163337470447965299199821154154118517746318928363538349375274382347574235293221395285193774782762682817016052759867103205682734682755178815934778735944588472816242344854674481947044812144802670810004689292404201666404821535444271593968409365695643174730793558595184829147238044266874050727520999446811455755880500953231645388081346369791248972383453715438305098729948208833485390307440391332366615054229712665814714068996529872026774019034471648672988232119171803261456995405537387703542751094767942307314830430041475425420359264131772189293723335320882449477776815168005327373420824467156475030048014159747126158779685056667029666002227040356030417185315798451397291259431210346803388778852422003325829054421148096177283420480069026318987411741161315395057086748248019547853461085881375427121374750421412392953333470014829444747898663318500541129635345115488150227221639870732452934177353840534844540313816320227386997923254571029030279258386931738213493818011871764731344690746605560554539733906655171770538822948575605493009862144369280806267914559585959581791895048253848320128819254143956005676683476677651621052014794338266296089176208653183806880821682889794014197169594216485654438732205370370825581080356283438927154740359360388164691497891772098436147254756761906551552280140470642810326897582666901403789701380875276916885549390062277758392848929610825140814264258693935329898092004011875312395483609354106471629505219160473811649776007222522405679855115798184197665335832291779999770591039888582335131139593960476130533776178702176319075810243198555814777137932312261394132519752338276376385425670520251575958962693367847073176358226030296761969121398964497766800077008133029351972646432930053311073225001154682998366972195833043253940962991284541739825937130341772043925857513827370672631112992712301275062244771539222198982450724020830134648145002728667384819467639200315131650281604346619093608474731844321325996899214433069438703496182596946040066654934483692393915447517310836275048526269048682231249601757013613028567334097354096893231457876531645020615193427084910592261740582822979461164497470542549525822894983997233653875464629461539699612960776539030727802548442737913991175576644079570467501495329410089262335047254420231641061739415060115266635276021203325888072896107104349395032135402245597372488809851595445384242515673088000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^109 + -13669884307517792959628677415547633759935403963658832953892806117916195344000553529651150957825842139378803619007522558257294033008075437751349932059416431337563114809499616796323652411371741811928162600800021388345644811890732835863571771192313413832779018528656750634249124307116779053532443982154238950982225349946409321684632818730598421613157893216129092834959826332840553580888436433219309849470123543167555762332121180511694088722856517919308919739624334128805539969021072937843409358210734466312878641345347051749465893450498537321908718611216573962814459852828709297815383786482968348794461854199825104337090663756720676237045869009797015276337459963843860860661037447038992690920595618999431784019261171189341407065883470369542390642381763272159163021786290119800680594177736556748759405255361054483602430852220682400868375784955193719780681699199260646437925686388009136761832039221627732955874682242201813838933941459304486735056501268666658304548951928693300437837116691123348759154785249951815843204694160551572871064380140061015601389957652365936626737562738828940292937206091311146965419469322202791947253298682617100273822311002516537717750552329589115888384633859517441058887999853351770838264876042671739077192663741170849524214782200423664922649330866798386508185029436177399363363819262650434437464910273985371326725333169421728320118712002747984496242173350074521472457130422891254213827146863206780072576886914358347760402537718868044236100640606211637143424893741245906700874956379690345259363289773029184107531098753654390314394775267034096458269873301862644172349799573655825658003646026837052082983519024480918321962005312510018698291502937943427900681715237996545109131084207711344876819529356644298136081226319847495805305494949743308936149408019684631728424818599137987952371182942877212077065094975808485548011879430857183143620721911945636775872557597015223011022335776712777758217501971378405907507558267421853332231472601868051548031155677219709431067621383190027493008323895562713506665494640646729056709666682095973452006223346651027641581929939809507139556472935872527970110096084187760987454204933405175523964604681998193133759799300095192791331080620453965807964672522077590886458018192421822459189240531624558481117192568740505473804026446398756874413872145050970501425226225436740590615890087064963787020115118977581574227261516728374695505142071178136911291427932382564261336160794268258296534536726347046850240755747724885994118519211123669892216039985965863744269970003451109816280795949607426693824999857942301583708629120031285989669342414404364545432059157123516861007326095461480154061107627373021491493103858525420336515989062721331832081897675436375138489022482364171798033348590046046857545060774429888786793524470030632007119414314554732526110250453562402257967305334239957883088551661078341817624646230780529041480645646723366363432630527468099179829691625049083504216903115928282570778927077219622794599879296321431637176237573929341839752217695394759374067503978850947333583459133452264594823938290400602898006864668124873907913198947561692226202728761507522319347221972662665347159984862782992895541223064935147106646537021802396085463864394640804889548105623736606160986375776267421885120926998537861570344684249147678184188040928644545535320248308045834613284849850730478800641370920940762614569344192231497555663550985086096162993301915748783350928467773468324755657649134317621588058717428917829863275723108672619956926148150006544403782621055310466509396707612682838595609364465524491281203099296679890621437455323254925388990101025385223062856587834809066832408515486090321580205981827281661443062741729797993460462125497714335554750813235964974356424750979050082319941658087007345759965473499124614386584336320696886753660712710563345108640847769498797627026950759877621101093159971061760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^110 + -305822286148098288001783860459039122704424189751174461375844376635359512646316027502009496396400706174881474334433093806803071772478571185655762630040255460639682759267772593956584960264056752622303656808578626890365299435776724629557159712972565473947155903100998401644746602613650608706086351018843973687450858998640677614435985626972297723571907874381244911919858774514204094396756430156317095354716105014811305947478459069527522288269690034030222370742548018370068725346510890076675379935335210195671849022199461731532989128145803256648706161491862974653612770948474831408321136137398025216675751224937454502110703832380898542473330100730106585268490353592708868540940971203565587732250263478528143844751443279663087754032335718144376979989788936112845265950932800448090062045844975777950465048366221540123636670407221193922532039185444543204611239092111551518354672157102782995977890796862068862070493745650995967417287004152284755570610345015833410763524874553813435013932735142271789061557338140412368836804006288143824792417769922392577636904028403315649166141914175765332188008676760614043560848294579757148548427377914989681432608736343226649188929811346850221504763564482094643643267429008330292561752673909296383084421287899501189825310350016226492126099761113141721546455196911008584179721223907083545736024298477794394033284296338886068801294590609228206976769734635799783705534363562686251815338650948756970623160771099683460035162432606118360398979103088404251274866854250974066662926096727042636087967806832229238204914442138558090662014767318969737561051645604616555082969432421714158543973423113234041988598820916672102847123793277592267501854698303835031148394591837807301981304082724457599691431564733958749704268132036422665387344578536970614476974479676406883738609968185017736506121022298849047062533728872840663592727187603971279668460108246338865532561050539667491665715838392622652044458318383612504657232675870181294369818408542412066487375717932060964088758229049192809498553873306499531462252695493861063492811465982720182802591177094682029095094703251536669447749367126085522349918433459768149376353045302877946269824254966880546662150372479585531226657046945325505086686399145388399876574302871946300185251301504848594757109080455266953101845356578319018471216394065530645542412526382953908500417883756524617201876844367919663799716121548587727845847526496472440315908151808557940100511110443035970732948208024186529544640300053659418095836284359065433909803786301992377433335757662790618598626471776558031374324393406577887187993543727582066069526016778800703486332724795973151538797032675768820542792692066152109716535851394693160279970507094101044512425013521456256323070547205603883562522491013371312262068383466214973205670855212872215475426456331142020868906745820500816186631678263173228593421655127961004436405407609328980546566954747256207364775576468022829545916466068227514533393297619352549297458678740178407585927943853944597285580091077651460918013796084990165521614117136998968537639094825694326328861146537474732116777879012356078567423825753081964573296983747580596972184236238867602983907737854954884456795552144439219983988961497084083953198792660860648143985394284189185825421896038895464670785089544853545697472133622784526964774033679307523669003330149436566767127003028930747974653266013785961163494313437938362117048284788400560809595738494294979163435081020660538184624911843775157187786946589128326837928834495792847469063992341299090633916363532365580300372732215002197074841849605864477408238004343536808567080883544594169012479010559434907527560578620373165758526744660617019081484525836788405739174169625628637383997996607757809289682091932650201780289723525722535374247902008914054830872244738896937563519343391303546907786917676849785543099844293584400591815878757016915837504716800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^111 + 675145010372753007270326835534212611256095394336097180382034134236379574349808390422504353327876250024305621921991349407309243771202260848155910196444965224290496563676694696980242170700206793834650197064617215943453684192894184753845029629024416424889729078294308431983720362193384627998166064791701868580868050194349028368585608894700295576664751661651011427471346710022366156680336531896090467297538532606047644131814339865345969536206449583568459932899431444443784198280633092849069049572757696284153431827417255137875238796559646351643036488940291520671159132220016782196600114440148612647120193663867344118139330539737394479932688176072019404704060728501438964302176100367398404967990647619297322274206077719394981437049858693855584032018845284046631455871578024462498633440746534375855534440635310624452984037515796716934259189705985475377586482974721701873613441567097392936444218884632313271431970458085832930893438148598388768658364085853933122016718125173777830569185826547879662701796930338014322507597006595048431970243878032144110230190262221056590054178805922290548631350873444741593203963960083748720896594110368231730942473012087851978660218988712704712122453519882524370246531477793977085182136577365622492269042865050374068837671929803807462664263366475776901391498918672775668344224485217335480140810287153355362203351480241587973594400238888972179036420025180838033682392238059831333419096140232830613258506771682818250686343205674280906687314127814323679528474949204583908004488812609259160726262063219880838763978547738399443525960136833811286600363510832591307173947052522352281705939073559809680302648651037789708687808889009357194147685287887601822789902724157564510051021921677964892160216563154820581034197217715494679401500425215772683291724720410983386595949768982775758815538207607412280566920400375478176297154241991827614358382668510021629165764030249885969133438674086326671464898519771718881770007674648626901113988422615633904294898070949335938296569203640833932426542878959718212607958791005663242803725155599548514731017993525686379901687657192818614777030899660844130822073543034379988536012112009102431702822210027360579321651913706562844497501660251951834928206847605055871668492008489340833671950636175095527965267357683126861137329537302709078717717962565070963757290684492344460170026984000593174152359589522923796713614424044194570640437011873107674272948084613269666636820491524271170306771284135908812341840400406833410367557414834800730796165502590998450475018218636013533258799079181769913180996491188543054175291049442855390928489503364863624976007870173919155637448024398079864081664598267255365918850641193827045342548685746443476075601515082515224783975291105993437584546897765331929044073856160610725366767783288958501516327639253683704544250551726041459852199501538666569524836459195941086287483339909278729415343838598201718073524463745353403739183645500771013984159594012640137058001576108478817080809051399851191031566022916494324657024733412892085093883890462301712515488051980480290615708193206424151322886103938522662855703689954587233488548053552096110813480556234566345581513758957276932303988944804816303747288993616967692146376710083312067511291519212909908528638935064011284714190705976462253385416807804353051006278776758994211479209190440872729105047058331943972272802154805011183592254008553347167959885934157548707404833373528454596242607934820126184663880869606844074128335385621484752684953403704450504274002688662024005204494687592002231352665733228891749695202536501207198725734232938627698637737866604850840132649160116521845930117489044680354101345928853922709185318091095689006491913867178711012671474344396320696780337747578877425968987131104356133314536855011116038279552893893107825363480396245016273116789250201740896444545589758817116584154100332167513778421760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^112 + 41399050404096083513684438589919008520212061871887977911221411693985049135350738167042419514597357155905656589144481892040683723958336547875367288106043942417209134666554865715941010408678789575581258649501379578329909520902219994430864063303137564038557238912747935337275064244862446368844466029395675821739979339191139795692473803510403534056887044639269446979097206799518156324833716609438839068686078542518620011873264057908060573713465851429747485589977705830245760461849550852282630283511264538305717600013534124468446398109278466024436220924911134509134263451072685308386933632984271500003372284150165784161227219214756995018013558323905188288071689354603996240675888875333611037197212588970939157298594256641817066509695985113836572847939717542429727099321703703926697698022272130309133226478225998485306520892496189831748289304202737105048034054685090192889918318611079367504313348859208676359985448357040046570336719637771264369942979207629352402195020051181519972021087872231238360156693974203673496914605169653828344239361862681116997582785475570014671516070207945322292469800681265476228359403822048776059638165857630099981451730301931863718272910091894035834103535908620150878073686861898553120553743271694427043195858586962865007290465417671369552242084719894358137337245091276863535084941973168247890238907388221070643168811217772285626365046823058720582932412251576933998033751012028850984050041985224192712069940914930700159388424209252175452092642953721232467842413082771012748411075081642048487855302066622123061490431497708455381808232708676346871849852701156868050169169190188712046082890751585882505141173284685562713209750198602178959000607241179978359462700424999844665152145509503672299155573944745447215490413651437792131803307365645171823228187145375140400109120634767619351029409050785092106244081555558381222276319273588707779411751347320740172780081141529884201644885685663268572629889807125889429336946605847643228051690778578796786054341192152204389942036730070383121200840156835374884694585038827821105699782868885168922762879136701478857949454528804020064290333537282774667120233957889357274601595494881056050788299430465368715520297563201826578179284472902223382135290659274866732920609708200631488499255955546342272166741555345477669549975939395820313466166535231573572388999379689814293418530970665616595780837099983444280501906289198898164694318048237684239860527085106874864334214014810566283184997832869014954472418579463099890051500559299206737997236847612866280642665097554523461218331070979652372756342941987533011757822897572972269645698035986670067810681330495284998999128602225230414529036522250422638630655758444701316706193260979355154477077250010285027815533314853876370987841133288569633066415056295097222747937977179911103754379751234302299597192864215053226319583850491168120830715421558691608713836564590717963267829389304230195434806740352749989841592331048759069688032595723143215734356696404331253078954185190408930702409217901219458021835310135794702720791847623855496706043351189237586896264310641020112165410072814686183304724837489318573888198890726802736062530250210588788777069076995226468061993749189974959659582345936853379321705835801310790149859539034751288624620775320851113233532299041763333650462896730663631329881370335379013296556743064803749698213041229312413835699158215781831316124945759724886288416007681663416213445277636401919063601309441082018098385443714097617862305957763531557556656103242658494841871335006384042051831234984031815473583016981467344894943560718334390964630134397825603745902182693079564590635672124846539629761739764681616482957558956787210592084645662708678723205090624748042116810764162947289357011630186025770185939795979343435572320780533297788464792973453711297118017486418426297975237508825551302153718612206853142143224044713557360640000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^113 + -5144301844045595877264832879833479435915118664130782319532945825239494488167330882387587808707925053478568166810018153246989579968183888970419500727998897606230548208432771072369305924728137620718689619126733480112039047683156583865216172107849541930439261104936321020131405579237185390507900409762019438574813518291641697053641111108555785886239985711229371301824578576914220885476716412071422798988168112329607764227226124613664857381521808127026401958243867946332525207688482562150056132734922617350900792760928724808437233238551426799909246153721636658403049295281841720872589093242014494097366811023300550984198754057175908503922874133262685793690889844959159519025791682434435500380472763843725434122073983633132271113769604310375151927021982532851695868409777698510795699625089332295447496866745043801424892851722771937399195747054323525686233120327981817302170904759380485547984212849949746396575413794838317441742650526572169693771554726863258021003477465731950730174839363518918291724849149565232336328527853439650160461549550718828840904261040864701413411860447752134184777808409176402619598702003805219599845131566575804016619381849866262624209965544117726182642832305329019602116918265213283010562825584426331575166966189471611958066449354218442772954619062540660721887140177263955513232272928899927479292670382280973456346198994602655796165602546473801471403825594452188634661429942023528307781705624084826888885901430670712439322871534326163339712064429181345890223869169546878697697289109289924941813262765942733634795150534357148689879519920061282623266620888000189804844165234356564068974755610109929360691885158855002336215023206671736181713405355689583556134498301019859064316321775797399320276185094566568907121363843495591233875859318098093969590570339285717829478514049087878244051459484782330056515847808651089423320708901643421677163830320581718931260815138594545253697584680151785018424875096094388186897988755521456246244403605066384472619658206462196918330156876736442774121482461609186790450689589288227089007385557687999991522924132618293093789024160218506242300219089009760291520209373899106933470168702826824756851333967957378110186120993160177869717563080130069720458898525672436023413901358989890433381647271595186371258419631692585274288567344657358965195009836778622174809040018344985326293356390766741674651121858659144236435421376364566910985390065484684661468590469406517464542657788271127015282910933021798971212732359625835388031472980391235635427809839803434548787104487675945904886511721841719355403416897844729954600417991715271344136282265033969142802028283221731708490510057864008422040513697602656456237016081997682643788925618887953621909034274642935388921177378381164409772308527764702435433226378447468786485978661469646255558525528614199930475411954628718033737823741833359675613397033829063137986591096966716620746809987253008656727403342098129228713979314415173547963475570123875354224617285439564013529200051795589536586621917944989291097984066322573973288558346835661292378461260321096057984831599325605483159925509896775458586717529026755809565765579651745962475214001656708829091747215345761314905431001665263225600229420264769295581509103218489437189941023196772246928050240582818229551782365859616982935487079213192288347262240938597168054537553063498034189013250724617494460374208381886093902597560498528273084252015423490665902600058691606165083357614921206453570151523744426963961191982380645686873933181253388033594182165562039820634692017389791288020580419954457789720423045991574569697249866340007514476393981985831796497326743209122447583515640019232758378665288205116726256446282889397263981033942370992839541846328498942864870390403752286993565327719599740499070851405307614046812656568608495137476012956438933461878677546149354651735492800067922279594466842781941760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^114 + -969518570589868463619738736458877876120580773963151790726089214516316185397019111442903458482196826831851689488936443645797052299922456903280398542076415677787745231271780414370031058501779854687397755231423509999281409445224946334712403278371408662167224722241178674546309146417655318696128880751602645201900315120938943661011811725180454415059359490338123534777373191818759789992458181239819065272922412564050589539125326879181638982359867896024711499437812633034859738995821168331319208351296137370001357402229624600603279355489189766127835682634275601721321185056093758439233016631475291335971116943647264905245967090353638077551311380123285896142876419083474089905916143301564618036115066214017878646309744753064102756715433970313272321139580369053148901915764508240888568015453362939647693435419048391011255500362004661884938677570468843663587057687002324299714911033174765885899001399242145496634104247761569091942126769400332031975126203723023688141267991457463969203639874943346089455216670744755904554738899932007850658869219672543341175422379090750022200449336735443672382084119158637191738456371899737055313271860932987343652324939820603829284411258579368711405115352241121970325369207055310411616665650350733456027584488683163376216016543106199643502254647304971676438798430519427233921517518543278161762993762200135332183893994284463370540407819336497093429374946487306046335991632436680813472242217693715439024375929426432427310181352793652528648227585573588371457288518391582078663613265125752663605997782797699428303231029328260016596074119460493935229653094654031818519348776336883622975040793557376291768668670304970831393582742457481570484929624026888214149666148340618106665388020178226288941830562439213381760527981953274706494280055783551226338339864791008471864087607011764804894344101529181827633307579361152462689907991184949244737496314636388907223157391848365079828571366515910278613419460648621832574427574465338703001253612696326555812360656806401303141615363245496828652437014489418996377234737513012698807804265672137018484408478466736883041455257571305971943963813572326458733610406076920824767504147451625068431404885711761243231365770902149496164814168044047353467381846658067257212249981849513701770729782887945225201508851617687850285271599051323642417704081165449137447609626020301247580017978746395301925430578497427717512069541853849281448105434236355989320790566732817693314308646782761769629859600941377592843371961745510288652054333917247780288669877506810979614807738091191686988891441212775862094750409477532531653933434614409337832483342213188560825070281219254744861997601636948137768269067980683665943234813109931972907452690617610831706848050519694817270100892244171309639314260912417481976927381992443228158398101240250209402537271313017972069915681575033179035993835944293298666539772966687984122746810029940611566101783605808584835212484095257427807270062426976212510191684052364075939615510680655023522799590349238580229623912875520171620835619052341164149612594746052115261791080835830322470585264707186831787933473717596458032398739386989240281402446381796624164706235419429545568583097948255430536452681802583201650807403108974803098787302405223541074302637300927645813527026353230708046847403599060626490862516560319905530770714531058064927268172042019726252472328277616033440174678289711921576552570853637960844653722251031270900506035009252364505997075692037491007473151160512399217910998294319241725139274275743463109312361590793360368679281934831313234672749822387407257826409867749995337312439298190484574983335138699695042006158553520614667182088371844585585655803692684703629466983618912294937145433772773372403222379712475158294401925068719502785709611066304795813174643806257493021555386337298288341593048446552971673580688538808490703178304064201711828258793717760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^115 + -272137918389673404735558884031516335010950413085300387941459629271429823273875620829205190226791224784553968781095248748691917472069430730899607221378376477299119758513965700995800759878734485105512976503649049511289938589396794575180115974852935679125730446119051125485526810652287426667123623226531389555235123746637011563700495385246206809890243797963814817482932785104613359809855810152965987765967535220586254208343892657738491936108233636237511748672416528517618614167332584470358200577141838583345915407131085083913528479962107662373017653079015411339167966409076531383481925461285927575984420533769197012480497741289062446216019756308752192802949712391873583932085828670002562763556050352600708433878346160311265654066047922498107139303638957862035556995013204086549660016493006048097136722417230042170908287649793742685752541599732976888199638427973801617075455720765958366124409504562628242223310013288183778568731356454350125713571953284957629982312948623355491768900944001663043339492898862159185362301508722473527326215000079704387162730582717379340890126817250239529751316941557968263676520629333404119878893935934440586480802387534364197108505671553430439189846520011768140827584794916870341295559030148347702127150604296704895094058141273069312492598513086710108045711816969525265863844245514764456402978085581785883191684003578496373894081741171861090289906567951641603810784909142930342807653792442916101877921732321683481373398855191054351310156539135306315051452421006215932558206761090051934234259840049133215415082418573529420610871196045233636027915189489040507392652744132774732150761110339251217510143215931749587890716058631954741033421995096263238356893697865214848352178564249582188264202627102120023208074470060176631327359269505804292425935187331621045198612370768420635898327038892672320303486515433369052424482780577130490202681539808135797132906348594260702865318641032417751049185327692051596637113670820414412734906887448944407714413203570988681803356661231712390582626314969428926104832724890417383937827775587491721522823696172869645485457357915654681688552336675415545470282904740336255271920544212017908068246329476394462994104498640283647610530847850592722802775159843168314772628056280225721600766091764114253734494504599749476142072545432966209062251232906919167333161319901319878087433148577240022729376840595699559188997683038446297734576133893024839504311188421073349667743324937148986830826389257735395629516304052753234297069497777280666555396250028228517767197033362426168985834153840348927957685455822161735002546784410522734510427143303178872746621261796836245274424888189074616256662553036019820049467090917573733845721734545888910315950899653574705418462294048832572282280315962793765209457056077130060493250066688702635305048345706497292888408947647855273272759234937383854662889691707147959500620934011728337326643736353250007585185758799855847320012849628474658996024645161366385610900498640508129097692029348735864404812886223784150437587629314917640984264560691397407180634750712918726787194314693775389963565657024370086379487608015382503634681277435627781820552429526211892429338762097083542527052352404692824543959012098377012517911583136769614206093019091492372730775782189719480147306253666293648954921048742416893082948455793417706239163055337613314282024505078325163964106668754387181923756699111058606534480093062459063479239305682557899235883718993817330431220831754756267233314927055848419639786559714115173530010939385205025676709114203674424267183478458592836050637192649496853213795165656171065514189845461172197207402639763246490066563729202431350358864488250331069356175097150412635795281246217597860911439721474695157672660786181409107352762743948036244449786697425295770695813128158879336879209637194588012488207842419076559773107555419903991070536499200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^116 + 19028263307339493784178792951874233026579470261104338778979426975847070433545247960821773314135598048447683920890916751029561685112329497549365679223617419471218200177969121547069644352902032574154484628340602114512807686923039547616905067770680596710429661543541445268055955009265746144478949405330049575159751238158331205649014053030521127765284965277437161811035150961367128324274647057010720631024542226312934028062725047545960073378141753466610662405195410970417507054781548192572121849342009332750698175864304504132445434983621050901898254077338361075308106596189790502557635319409428262426674068263322494965215195681076566626578898579715510366654334752094965455514017562688853183189888316559408899892132823441586021765578083672327007626061927371513337750243396821143081627888530281045989958068898433966597580918505161182345670138080217518406519339544795521583528778503300290799465989567325310521188302483833362123054849064121946304566693276370394794958381143941196842655712066381143716197071678197101673498525794988879947022228189522088871647384200627512075791421228349082641239789099244893141421942044996186416318034166485630529019468783539763644481651493809387689634006916088641449504076101167686954515020911320046682627927880120070337980798819758223250798604030820262710130075909787161120949840698477053499681583948155128731984776647861349156832187879842767786884229996333512356476467648384189423051115182634452767499980833945261259576276103302240922417548103455291955843656564168562691115352969164025148868343114005292270101000533334499936956369926135946993977275312597131878756045978761497794685698923865645370978840733891288807085755833782245714219109736267793327018748002603730047304783517639083664810824743563340410022077727531066904602433138289028294389266495192703747295878325447401201688973261187707882039566005971290549931467246718501537650671727727539662733613379157941711202854546702839154343145032470419929366689129090854611290382795784119382156406647922733462638393539872652725752457593715502974787429531765577420327701665378991506375491706519521627257054206845259688582197391880799248432174358524321292541932192559716137789346126706137866570959983466847400780168349649512702552867004936964620398071442754884216745742699780728548192891957490971704486782522664850007764162597321721113468526777563661836314032314024812527254683909989245287027591447646877794449516339984951316355014847348663422900862830203013221031668640359471235345965623051849347689427262246033444855200300641942362052617023313074081624085586263656132908434712858875616802554709680657568762311808825264761949670220159646549127880814507556847175010301400981726267745717269096111891493791560145854175010564970062904212663250349418166028516183983045774176189533209266052421521437327804247130724906901519851156963177025137794262863276207030113463022667461184557482385125198136946458481836915997282026144769358374512331815394465406925010906131170973569608973729937197485182598349389692139214265633627675256011955577011793743829159033955242648274213318910840475001701404582016442838438387698553947572831755333130119470019664314060078949396361296080312863397046754572318040200451676115598423984802019460887438951681906456739487095841929785439014082387103053535516300318539593476641519420360456852641144361076304864700415227963813037268646850056544818754607910172754757859247296156047740423480997522079520127241131647096697513573171078016270270082836921225124905196546709143776802977846798231862289502285821058483171358615287878616549828044075060662876538821780092173727961910746512934386801785760132718015509727732733125067937470180177661308147612256333717097070699142771337485846415841405364182568422233961391482726955906006414954303497851707027851103623226589419709434039391014792780532543576905042569582875061940680658806347379780920279040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^117 + 4537217837031724993895953441478676394174640526580649887123959347174794543849676565579866624355978689726451639679851861401604971700843241026116050763834673370154284173575572538749855743269080321701313830785816934100037624828768754984941442260912869427879528829420153480920440819314413846664210514840524192686701832288275641481584371217823346393173318938358529122213596668148711746220687498750282759590293813716139152698964576448871908178079147342347577760164692048617901040740715513526657918540926817778383817474766838477537927277551327188389454633187341417765388350426701197801368825504908360882887345116016952318406837609295589477331824914144780031309788742950785226456625757968475314297743137846006686126558037551894135730002831557283493686345165743537538515503038110842958568720687865090581521811025562295265794474059393561398914158653548752208704287703068243811536139663553726646214906706633048439122791646975634206167146125461186074357728848593114547391316177867933422764522090118665844507304529676055173078298001655699730159557058669923484868071696181086580346489599865533481593007351192067796029024701554448998383028120782333379083151103006584116799988811079938773625601687406163783756880126491058485766371297556516598551416443374294390154641742952067284316370744615625265091564595177757915485745855000801744343325776142332956998971312199927558719320812122700712807054737028047050641411684564350311047194919050037133815844528485325290081908889872293324517784269322481961566409905198371305788521450984914845334918767170816580482098145807193274329440955020520087652994930503635420555473095157828531496996244414645202894927882652421761264320996990551189888947290463159415150194335824368127610690058462755500177152489410606180129219914181874677848736478876373823031287645307256291662851430525208493055236669011143298180277624774806598145751668623506358487804236140315500054994184900737270470883372648093592746169462481674158548465431778739244164439438007916598931699017463777302842841948500704479383447525979612857341760566027128682672873687525175326640837026152396830226843992136202002396016000302340788871599153093519064666762973345064618318571769352027125997746209614168082663057615918907768264685022253473197291483514682500462687084965650920624808919022039076109251190193720527539990947089894672014746952536399010746324045322233962020744098580244176290732271269592954548731225761300732005795407173249906109999574360771978826166090946035802539258678713832468665887514179256758825222062172703767919801923590754917991663808163262634651599665828102425029876380669255944873858128140838631823300797195724484308843048549949330416221321995066034468790780326794205129462480855467542089641502541123992367823379084589971911466389351863932793804052962678462610975910031461172771057210109968635562275639978668530814912843974260152518424379354197376812890589667306778229692666689663228812621814239253878310650062834238514130143885811574461750643803112448141862784896136076287892393936966632013781109164986858763515944693811298449288951108536769133024061774049744820086602525843585182621850421727348151347560595883991923454938367480483794594982440727562621948271718523154273160451555889116267074410672697132784441938218040490379273571436095749042195971148001718718177009741153623961859013581993340888338863191858407282146543860298568575020718589177746950212449598669556494625114464665355563331839443960507331236228755134969598755990142571611214470478606712016031471735560325949260964843132572634437259179151725316860977911331287956850044538605202425983434085616070762833041377471339493192557125399874394459971483074355885274682451154698904238529720539010827264735069215042571584885305800504310121381333767129626073385062978970750904349788465232315818925213742695532874196218452117817184257723907558110118673873462145363791052800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^118 + -118769277136021179118189499949363229748697864987999001771388508183913825897519657614114104511894182640105148216660954924945686699257679436470607786502777794060631277081047142568626694840329945346626676700841682150465380018988448933927541248068872109331634581514788832769397022609315808232406652225397229613633627401408765071988279452491759199885733573146069712863532699472428487087579137567695887789572268367981473652089479521717155015845326865659869627607393096333583756676568037863433672738411634801762736702459427972161532583987718816163289903259900211839249680972733374419926886957487352122997362066788814415622008493006174659473661167026562673465876381305713393203268905387105067229504479441431361418697668840602979801436165240807678934051348046084454735638596805593154060520628996485443824278254310555076093332564431583281805407514674208173923526641884885382170352387845450066016539729863540475255995661749334205161404500798951264557167109559929427503529406936173101581273826684380756798783564188520620992036945278878059342550039122917994548737091886339916581174034552065336538821119897506182309676857922200655280202661320351103555666135268688858601955192181367477166467617848473342236021732316539161540648368687231065871915661528461104985901739351597054657595700436328575766697496494334494059219779038074554364343828540794671342754785644817156282864610114577912936168254578053900050207627152330570472394195726780696389564268984364369754003978768280443475503690553234452985315447210324418965732345409427639118813560587261895661551218102916485487359030543561294144893791798653421531046885618327803551474744810854626992865501151609474095591648513384779905001832065960874043465325527277969449365790234800737671611359114136335363320440103633482695545609032696836868200869119393368050678386871274141453063519271325683040209146759821430596888871893166071025587463877149308210995484412384364948873283575449102092368018109930942902220357361261172436042327600562132079576802056460468909053087495247215264205719803823773495885663724496240988075787044720302864031750956506830297421571982495375477818954283267713252184156340101795617836639004615593792874781357005508937723593371912539924872873962120425750065744005184828288272348751677062974704069390681619020087906487535843344211947245203332150541477513475204415408997559818071291735147394610572871752474219151487574924288403799073946446134688276328550585615147357549397776902096408214032853447235388609587380466892165423475008701484053928007307544481322688154726904624375310945131706120865232931948317999544641681349698399517262300937509072997771481554676331439627700293065252069358027159027625242595036275201793373228674930048966928358077161592561041421677364828367362850785382240868680859833876905252963015259452561116870444999243940575901844919978184300466871897172501390811714372500968387088448607826118309647080953632110533026541061085817944589770105815502304605773957761029469433010257832517261896096413986461856774526145817548018610318122966580027624842487022134863479557254775046095741402754762862606997081121053604932326348149903403383524059552539206925105364845790317965608005465662670959666870632915867066559282578696782516221823936938372718225318568267113395935245226010783322048105678833736828399301136051921786674466696460681509103985760908318495776959371693711252349374342207069692378611287827732272134698644646329726906237417987399575777382772845445804820865327236641687197559084529136353936335889261491806924445460352104572107908919043668043498835747007708580353115666850891215473893716774949520099233751149712508470565193616469762146788053253100722798164656270904490811756282527369775699675304718887553968538677619923723080325737216510211723104839456809147976954091564938493324054044304336368487951252304316487830479398355744721709209377164079241625600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^119 + 18490510376591036188009901878498001118649755064387753145161389532263488927928178599506764242407148169504263319900908835156806880273948683199020884085422623757110161284972300582663216307341138254329381333425589999767286327430961872826796328101784444240252301241799373646970936207761164520483540549360061733212809820412324176149956042935114244080025035575191710740692486977054625498622324916169876095105669103159057165641634352049925670509347090459762840562770857842879881184455512619440656134257555220497226787197736330580672404004388321248571777908085802555315476218031879710911934205726759622435170208306539925043067780169123967378644686766387521541310226922608021333685363267667849945405945103961083682602957612210041527276324759977860748103149911579892140648251429475047988986198265106650048235471181260023824696268078938168507323232953499441645003370437525722806326784530213729279724957025440901175211659869389116137139989565500779589579155723846822059327044491526167418120770394474424814654619361228620219135154216325068627438745627014352427120669917937709450338558082025246312501920104144712329684608648629705206759934141395391441652624250937680681085043627523804929281480775397544590600415275420143275223187377942700740416275950675257347190015635857802508996264240346394350159253715513348919678000023869575493065625273012305864802872458860159566552722265113561116476151746356189224845129144221043103566312998466231084618815185735007438085117352298449209395666631022351351223711032933537873268272775141758181050025451545818559649463204777385578564112390007546380230399188541839836100574259256162575149406297728255726574708170886079639942609381621727236682078154075329764692335046000480617074406574266326340532802778538422513256589295644034702837887444022776719276447926051888933229436771350837184483309053878791830028748441155484985763913407985047833297691069195814633874933074730918570193664953255177835362949018071638752733730518905976441651162931002404598529618360011841774734183255803631257980267733637154447919700245730646349281681795056055879688743770241475491873527258522763681659032917916346662386368874136213850119437752409689811922717434810848138984061727575442480525222409983746671410086575310963242064772207984153303381183987545083187609578118628806228150982192197953422041311884032587327372383518735332082907673463927982831617522186454574803719248409547191199551532419426165544856396115545874976252273683952162254688958306595360206092890349889773718976476950374635768131809723295338877124999430864903836692805241973063802957446016300300600532767358391130568759617468128800192354398485162977593118898364213786244268008987774674943958430997227858428361817121549103101400175736663146581291309731742945735298205069999033405277997371907329649508551586490029968747327575339240499959645984339695423651709270837036208031004561247050077649231948029054495026662284643462163827224301511424890083669017204003619653119196155683029224149651366540561448802613219400945957080637504904115911437119557841892371102353898974119940217626495472678566520798857910831494781653528396553467043660867601039626771227351130108434198915003313890617703889307871039065100684616309055031682931167536525139195554877787366517226520271725123396714024591962896197446041236047002368439875483007817692097502341846486892169508407006191810741999957699382417402192079487953047871035957560764333264258703281129046531696778786272028526872644090469058096803375336614700455993431596280817890177880358905182906904644604699984140563295291014645690484741863090819030326835946211512279368947260740795167873787345421044589061571927551293138767252097177722815839755638120591635168427116031765455619254147113898208717317690350963771189703041876244202121161113151593831732105196079915714485334556649286819287238094334267140132148011004972886917120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^120 + -1296772362193709821359073774414749637362912965605302782587635831850100833810983881254946106845187291201255400870238729216428852161467241752984058334116283949990371835406312094747668964693912875599652774810877309759565968834448667661270746574467509126117277338365722881712154376668194983547781133787939462299098728980975024014862068480011534364272088206115821851674612247028866804208109436808865498719161175948202114646553510266063365297414883044266435825491071191482170819431453646201419343129528781624930396082032313251670013611766094685503181061160102205210937859380974666243807124449075235331521333333478324998468610226166390232267514582678679178703909276942118878440394655576177933729147230729365506416446897495463736415333959926257248488898502798290120988270645394527476151233485214917362539734732285975109481515459046034417531768896734201453711734761955743649834489243793800360657881668851227080449066769037953402044895443346978546690386629263276974531773095488018928729621556779153443192941048490886809668035799988613471156187806571990451508406369101563546190085590505143857002010737193303229224052960450945335952254457159325623660692715659223980878414516625962577865271610034983978568501295212603342205383798512086752274007264421682478120076148508244713172606844137592004305999387804154295988533238024242501614420193430282788210932710184808136276491336545218475949756161215484117131266544683940711355412956581912179542218244607219347935974554706546816166949560514494124018046056194319222756259045012491777077251903607749815021973798009119652448228044011985856161116525933758313886439010645333904100438291422790619715130127756573966366635583443427818298706179955217537347115109417842103045202381567424654229301044040057087496479111671325210472239868577576027191283122699906397618023174706192160810493469126050896169813616858852927828846100564155648875493535153615541136082469650554730479837394278920649866702074698452302364957093300417299098053777056334400408076432492352443519967386637838744264476503252185472802883111247556929288657553617825655769454309669255318105016188733018425503222987437059996765286502963898239107346487533929707729761298550155909617779878603856528533756802561782885535365879739572660896436375733047135664528614056231062993810165687896629766983714762963915606631576222844208568443303473220674501910267694236552401242781955944593699824427008245182433770193413941946873453831604408775403973065466602251002653769075411529045261379284837114990618461506419532653004381362852918732394192235693534415765941872423009081524733011956446908013508924830756324020724277268693441170037591866746823656256050035150805513529266435103577353294895875730111154069987533205423172802038571311123173717537737161345468221340920696703741628852022899919084886615097795979202072960229720307043900373444557395992164781319544342271707636129583917013520726629507902265819788274445081831943793265035758952141758946848740543127912842276482768972813167206834856220336015416911881146560272665873093546740061208966848648661868382207554657177166918907578532892007341306302284882615636362987729078698726735461979012162593837580543323318526594459304737443254512070065496048041000710133351910320606021331803939544974223240559215127711205576722923636925846876463047940931854691594841800350399343709612928071459389694649866404897813863550565343138001175893180678768651357393841702424701891131264208742304309305948993886795113856698582570378149697699484057830716105148169060384498623628043869563056017884343360612140147488471616374893487091766437249636515111122031749709757941531287971098808750975575543994780030760630408525414802746877879310822133936937896571240634015696639355166007879310897644159223809852195974068760435732380176716563635195857218687620059528787787754851355479899261077033681530988509073525597798400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^121 + 114949271699140736659131710693866224171397471175656702279900255820103942539878615696990362655701369560145228504251052305552514899429230955074447513151809751642112766213441387820241874797054031016721401535351723380052275102055885096092425600857493012969723786905462263327829404529756464978279819642444162063778331817259215448650864944009617625685059094890313273001837717217948210967060078989246371484215071727633722932740414107454867098804902393953702021184308492152832934338005903435967324826318069079238666668900022052276952714805415241631361920711543201193639795917139190025310896148700364286134715974002263089098265709622630274811966713887381400153374886108193975152838201915521035302338597793223324748641823446750599797898498252434045484107179978361210822480969195375941262010611041706803848641006608946357234304652655751181657000029108347198488207191385944204123471247621353956154979771265535036319639157390608833367434206764697987010369721183237496331758848735742507382335114602382847612171210824088534271956601627587956818864381763206596636372289042569936669076612018150468691925187661048266067936860877792787928108285222368039785710582101776134444810263715334316785290472688373902118898163115223749313406067295913806172764875544025964109961770946481787439108666215109177776956923682443725948662820969100792035268140769337879711187247910308921197905245645922634951331551804876350253472699298557629062465732362296526063827859063261754406629888387911088819222138289153072771188096105715850757449033075696398370136816274540216007423629713593332329263142504417902885768223205945499546239685190932114113513680412252808706220542280065131394642460554610980336147994509584238469681303537582934548767332780119131177984679553518741409601599472705903290133090275105308688375098639156025302690367226373143762745284353680935651516573974487205431124960609122217411737004360867319716192917461494711783063488830269307158684959667382427102132255077081170478739339062803320091595815450531904607126840399245270249511697488889423290727442362906372838319632626006114928600220500364661099698715601134869700127267415888344640435809646344753001757917523433014092289471544519010469361381422114228664186085453646859461527513113025135834972299783647793831855636283894845409460799461153916436978335206838942487322892392711131799884377331557170400291794516052332066185829745456293586606636960781958653091277913162250485299362086582196651124430958695344644957016334975647531154397811000775364531578876276676094510319993742880114424438503967805852519447672581064103010188834366209768721429535228772095999966842668354507060157854100141245147590925703985170331232631909940813472962804374212854726618040419827352323767469774237309849770297828798750986176212147275849120239146765782741151342448516401911506316568143361528463293989912188190742456671126684386008761906440069224725062849139952098597196034647495298975277208257741729895043409036191069134950608908337421764567608735059123960078133227371323123077182990862054882517015806797989700808861398838857794750759198260076937406274102946738812612980918844493524259173025761783543503013444052226056031933241496395718456998003324249133448485791155475211098854335680700707729945810830380370917706381393027582738290477955517232259681705130201451797467174786240564763098472998779399983271086714989893309654393713652312698544617545721312261821418098964413084425649305934672590775137419278738854626268357533582692465332870719474622030598243994740680714573083478138123841951461076339030651107535155162044468997249317622809160585672186043461262257219260715557213012411062897305174466065104483887333813340605821476390935025374843492559000788773479241748018022851035013881762474608670515221834945931962459103516907330549437377574604690107274148135589786049394775803465193010729872885484093440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^122 + -6562809516725441807627854029506778082993191965701609863342867769266320838498194428679622683079704588841732406287119851801663176435629000118479836459419272635266602918428233757470701795862552825865078964598522485903582318300434495207377771851102770161639632714241531372230663276374894025166963907784154508000540140412246874575815789625062345127961351682031694307278552327450617216158614272747766567610657370136323805873485784397387593371826162012795443446524798126798610769635548429354906899945413257474972020173194947614298438216336864324193896338971951038661750912692134756100552612505151703618849573170797296158401882918624861979221832391227273147064425565447607000678651225797644694425000277187721677811988800807162319895715039097498711588949154752729681553806380803073731637280186979418977610168137434810452551333559262994860308510554321469379964129029511956320750758970136580593200191888998131315150852342407918754378509361994464014571320003414305005877925171302137254734124044533788549622068364023725454464706564230566190058794837389171908228166810817554561725999905921662026570773031453642041489460311534832422602868950864288210574114584696207668366361240018806556822252355030487830052168582881268633066888353483349095957138416673806860021036412580631632218299916732966355986527764782053459978944260389020898080589342656404912490277766013610473868773064622845097363059877976028816734058024887176796783335818926440683599212394127928647945973166236996331282513459035320217586645147098715072349275268198525212916177560374443450199160437782754916103261280930185475294293362001420403379505154686715573463476890140630403468030884177027045633392748268185892278018829980764794396447116832512135205487478359598500094217391907881350660856252162359606422871915455785048493005122113686061529985635422553056036031669941884120056164953986361044786013115225957474862523541005495900319689884289637991654056918242842482264496805702418356752799220644769697636809017473629377789879229099544460901698589025581699376718323762937488725907686860731162732205776426524138169054943123651431543643949306388171572934643037023928188250295516871847343912588859905163094535175878709318590917954694221496691691911520870472334108478365464590676296576068528599952871729537376406183533303599651899952999530541322182619958942561782514885483169919991449124134069398607480146961133763932834246016496318589817451741946927785724432598435364477599748988313602342893567403086764704076300544961733066124958892457536134690282343861438585089558285471638843742939813617907720730984839601933246479954344026542271672580329237222618360922492962458303971353868557150937595301556841780965442235630175772081821247885609690690212264477854765916135574149818359428126398681184264309791908042492821989816293797021554949232128211457060142038744504508144105334676357391875600917737005910870097754213834085771079617509140650730024992492032816404297934931934110022322853615365329180387989328497208455972199579916878175821508010739701844024451251341428545440491528564718107779016047316115904315754075798662758414129404661587896295557509290421672717145945191761068568676872707003373538080315731194066405027611510740903770157716929175876690147798865133959847320105747590736548160762284250790582939761900711560873017364502626535912465014944008583352002072302054710651656123172851110775674926921055124194221626119222857261774699960733972981872474407187122574490115778891980787601330768082293282092189915268909466788462773614696643333333241171659955826590386683697707885943523105389966298171116855983261985971467969380696867010986968632593646168758752957794173543578070053334222442902440783652255563479244597771204912138060695224666086585514576038567100902374884147861281377555589290372799528350453011925293150507417442670404494327676070087075933227591925760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^123 + 1597145596565112062988660657640888532901792579982647970430157042830741626167470123667633402529244199604665661815756508879161866936022309157071461692229633176195851800719609723327716018601182058316546898091347725962793939744205960056004964029889656422975121484805670009554021605535557413739502120305360123912494558482550320646122381479878722945135942810416382173849824152035034773871621144891293430354182090241324054239624315075173058592085990500149245005341083513555502753417271907934121126509413966170907010743227716118487180513462005189311101366146009879081820624660917366392960312049387408530686228324315061042528576416281024595763915071638434948005322551023960167646564871256645857013202585550377075084683120096377106624069305977405712953428318674526433298044461806890315277832197336931978017925822535791594655441981154172797354312924276432129806651851019757675716708794714377630778364418393215980793438886495489460038288703944814278024640062910906825659986553314850009753232308779942620775581448223044356943527697441008224591125527183491850405409602571018366129434629274588699709762253951852487585536881500059998489864671156938174396760876708270390774198855164118574084084510067097661795676712484328278060054908470279286376778567141239719860841064214086385962824613623844884856376105762128626730898956615683059749534197249538936992731528425535642634542762212029504677409699570517587084483791318510902325258723972237734733233375664599815772614720795600378818857360466366011353153964883979931790441326202785602875342503158130421408289013607854046591885700964805505508922596482877068447052477644834587213577288900511198283078434295900037772510948331977536640752075627930336539777026713085567377843462035639812298613148302765171015444019264059885245157429557609611805154593986612302392745277478780978560222063545233785496131498338049673276954954013358149073515510537896819879663274396479749622803514796980188600622843447786299493655342710358455312034849119290067773359832326907310733226183176043284586040844304235906091365581131679081603703554756443844025876806975895692819682721781696407730712535350685316653642753158823036220365741769765740275913534765173705459891048424099168062570099482947832197518043902709274771311642934539043717647905157313536619982665139979165746378164244624377067194739416406393576501168126956820990605493327407600881442444830692591595600882811933484040903383499168096076830024725117717521284417333718490497015836970903253037442914894331955074477913148714274703428096229760791189573139251930298605693324060943324084966682691661052735854673531961445269043583622871380435596771431068585383462653786860223043788589020949277740361609232830296468661496029620326872186572638886092555724896805156242745009494222891543361650152754436718067569263584015892221554196354466511260305362345843232476000842350229923617158051430097574935403271105762427950321493334238833182234546821554445339060127255628409556850530033389358754282724912338599764592815769162125780089019145764441643297991783416518131418945033371577903074193905201349493105189848052068932919589801330204520014948478568564943328347908478452016893053384264834223383078467670807215893332678834834734889169363071136636064046554359846978247292188339054473275055143358972749625757516321736707703965869164272220580443120895775990520683130403564931382232738817003824618375893218335558643151527045842818966931254907011657125293566478679219456373557285928276179571544127296803787768164750165772772286639744805889755446815418555940049150561175739074130789218764313356345258222824932072462378018383721896185787183413416330371265384221974718169979807810489760053197344061653439250096489971395531401060912002427870512837272081398105946594170490654194062073642018149299581741816971719547858233722953791828418908937415220643537879040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^124 + -10770902733831041953392212147916674225610895468388935583062101332318808376649196449961183621310726601624894149589229077372586932976211596356009425724155329094976445416457718224180975347663340724352129691288455749930965123953085477776950614769188208156860351067234878146086980970730812353642715282639537277294265555423211478582854581645087733823220840190284080793648101424471844086895417044135283373035543860863679194607401861961905525059879237982309568327259555911489193788394055584528395423739628984712558966771003674226933654693510820954943391524898139794148243443635455414370122537195694530155043373387377107534026110110320406904307446282286428636611311416047229788825495222656972726042848473260490007205951182696051738092260003911698049801348946424134515836426675869328285700789397450559367962755000419227570515811397506172978088877553038091782397074251815399356823669833990945331663916010960709608695053877440307509884831787248066068230884977399448436165896629806111822714486616271228737572361978239035552608756364992356408454057129524859608611396501464489711715058102240981284264919991928443647438806992714857501239199752506364828199510391344757190046270400924733023774271196287106044513466566169389495511931545551605108942249387963629512866527181886792421712297044528177352728846178337477708484893182537742175526181781037210037343478801778930274599338519740165083473789603216924068159720369631778601113071995999223514596007284024494182095796312538106621193246570692635532477886237168119852398848891411343787641114904517263840279286152355415813846834182344082740508570194257731263732431577372400004086736961092803383897571860218356893803255671137857558714821427913012867682311077349342418953206405308631820261902760126529067617650245730511127053711490433665687075056009457226506618342443791202544843669959014901927748605468111488115033161751514440913018142108179306797851637077986836609852201035270614602277720285661166841864451953225932220932164780346648129831235427899532070076860457460825093134369227307110092918027550939069209688288276126635018407216451956736666976075101175181037972905458656784084293281578613628601125104694534944400235049706375550998313843474991401985071340085459050223222289853866862898808689256403313592677309672980968008920748602062722608486956972230962446722814684534242221508195283860148576669246525244973809362771709107679360271273409586598846024331032492920952458483615854105717684354282241686244420747226463458352012430997485581919444130518102193105581248888252654601980951451672924049421202023192695680968014090309222188453341897283296925938486069973940660354981021832789028943887109581866291214488775680666458715643101788693027733963430970921304922023936317267352701757745650366501602307026674693860367755744492154735720082736531344497670083004930878468074029078913371901466679902589185329271065556175788043521624645524207368336446682161936671427448374065932112956076020260107684574738464805317500356039034876636961492608873215199650275659156435758629467308199594393706838540068055888484540858784062773617517780251413539665191042089974797628539423015690429635835461263866468043805941737522244730280524218297451187875340637620077434180703512418383660188848473991595076643084527064254784052375114765168812352664050862421251034943592707878975095657731713697798686030422770786264503063956415189422474236395348456671325236838838258230957245850187054826956681940515858548319677081497013186706657911903453301400817864692518697593738781313420868168496297100991804569414471443716761991330612446968728754839519079105268569341180665058382666946563621572342264584223595987753631988681793300100934836659275488032970828719640880212648425374443749460415801565602429836206178215520058413473649612421832476267599091304824918641455947628761837712580980792436018580029440000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^125 + 120709217824890305886918023465282241807603367155644446064177852218758596501190671940371456843930428274175976226985598399944919040695318855155378440830367267600813834897953598670452294044196739007670702092603373421198639546651620852826759829910256157736754487450324723974886995535860751375400119403342538630865041935685276630661181724657499368407698427000588344717647579021945316472444052163007880571834975553699677231028556021984621255360861019310421101332023901600553289119660448663230853450948126047861127248478060667809644348107450938891431563757324380567056440804393823839706223918223590055883760674009532156836322704526149743229200772296967394090228016569182178048861118583813097925801914785792499338934224459943837035008884500240862182174016285981963380814046803188675327412510016207909156262874661077756731065812449864473871967977237062064279327448207182116730671579008612433885365518116795576224841027272241757898870625246355142180305882344219366387301630244462747370980161515503450098417189532703795995819821403159088482627209425333436253713196861356488613339254058434727923362174268578865238967795719909887872557969117335354286863733977586332640617373137610567170646786704821391456566470628039559261381683690594146186689414218821906525554131498388565193798968485875655783358497694474521685226328746785930600018740608302408536139259776906124428775687849363712475790295866854612810729337873069418280882230070848045013789078252243110430835467471482099100094324902564061570439492154388192519748080490187004599306166535551228918660437521288554008183253353361637252358814683531302105727643245656574017015953454544744593943744489701220251662265815348958138789211800288273341418342762623209818804658015398622676921467844506622479177684176885465287236008217922057004764591243818143443848154463024752857085847030828007928836859019051042650490153828483660987999396671160459260040479139357010899849667827124036452180434494651640203077762823570390997145216563227423969610232099991919413582671062147932286062518050854375080127859070667594753496851127495724825583862451101662384378335137165126758960333224723402617262915407468536065330663714048849023804801874749442733472842053889938952658694346392173855484432231365941548178642536148342030974858325902276130886065041506265932215140312829901148152042719727861917884356337069771197335970189028879339210502754423874260004829381388841266126431223224579624233473401308328727081306482772235704916992059732172411033796314180816461639723001855666724029900844557964210153649840016709434560481342896523994521223393299657610638138590834074568084534632545641892281345530745540621777255863571747197998013570289146518992420616045642935842873582914639776603767571433199969254034350985122951565462526638066057045825283025039850258080701392999692943894799826805360460553161604441475952800984153034208040984410669848105085991726269814214480587074209380967642779496372892273374106947139243988591382491615267111019213499639861393040582860894139470223718029038692082903556713561923481749313180519314007449750150776448489170189819838140055041853242958663085591001436820753542224442652156516944139523335312105028394267986918458767841675757181939872550553467087273515538031109774699618051338157216687121470126090228601055088499031398997341405633564983450818581942772784006010886591699093268222129655911517595771649310779541706966192479776311417534052804039968920583130524840186242506813718795205012219117899042647731128466861298285224439049832249108918242616857927172315453085993874815132801488696467340532773294987067655291839402840066969867012125189636986898992251942855614029790952253645897452071039749982721535635589270190851043585478430802490665286363361857481027801832761662849108914755792309890449894537288398949512043106973000256351182500072302334359633920000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^126 + -3454320610895065988699415964151557748492813835158553707430057514212597871098497309424163079284864907438463119549359748797436311230909937004069469213510538543383962018218890197109724366559021184070102843161305392863572536950183142127030622760222258693295754434548589147271467465391791236992938899816994563391611134976169803965593691319970642137945488443832401879165874087701488287726856601995508660369949479338499250303116139770977198561778960172627395970141258125909323313943341350037791015620466330996874536004605771838166215556671381113449605870051281666100480523939676143924739148838299669608697233892931799913299758159780944814672147897291060722492060777903262275545972275142863705849631902019049770233939550138200633318279089791713055693620878803194289604008305279754798001561915940503285945652807353470487200028936963935397444410216693152037404200493344963924343309162330496589387277607605863274883555491115612961085557103791198868063418931183316503866308801301249102089152447828904259464782925950292125812524768508331134198286675606834778003313634834342505545308228857872224366224222403763839254988778445320858998701986002425581168825213437106931545109122706781305016501756092312865713800665214038120544560843317751962352009981758880305362530784898791562985474269218262174834003713954863289420978135765652293190984569892677121801898454655752650137589155929506464456100060477480028675677290628070830161117794266961759293807204835069488128081025237698551550102932050275201333145045141778333794324720580804374675907758063768509546868415290958614685265480493278521723196180313562747741009406397642141058101413061153692732760343475193371965273644879204098535815140634051148985565233676247357698772924159487475144689361371996843361047442719425031386118068633707726150071195671936281166027341845247090733254378967563029845434883036751072398060123666952324219384043974763062114576451734175327579064273082082960212075638457756233862548360273143264645836652449302216708591279890818609074001308590478988615773640374301237773941460413943380167792048292194047606531659567399415076152661090826749304745443383703025390051311891476464607526405691740737929001330231058562616754011633626659283160616342062484667685128549885282029094670826242685006396798513216736651044383854773281743429053347823792653021696811830784322431786789622100904596913856058790377946625496791906710878371572073925736187406714885910320238905464631368682415223803501249827837322444655983155480773380264274832671564225458119513314100038019366920517936001433345791374912661646539491458801543077351070804424129424539239992848326763913814026848711879330187924732241043424942674709870242502494895390360172556198977946786957734795662887073342393272545212253460883681235170719708085790828735442897273349541631900771232108141227361691666065510703592768006390995892180759053862656109346176806404639508522381643416843196840947985476647403557521698261165910403799150027245157496156332198255800026257912730219447295683546262367339883280395726400364063325720948982031025846350907512746858446413229686785676855888750557557167343370984794909298400998022720211595167627021172448083702170903471717345857118798794068177581558856292311422540373690541326689385294669794195610708612330440933851745116446095287768952342491858375745266940674359247081864555519210797708643997566562960253502104465306621807207017318055144427907815365577994756182134520396181335107565636837145497484805312135178070474905501750209332147568527481032000133052685999183545906094353470754854074244656439598732496206923637045237846129026529432610923501605081058350601444240797776020450741429187550829585643430164292588972885239691770643021584833227156110245220039687795895088023311341393836317677405527300540985740691343787221403838703933468494480388504048835584065536000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^127 + 728852708184208790162617564648638217714530708371655685005251334045366963999668021381350397204391803009119078653261179564531786259248712447299277521250451499709435276454026520307409499169820184888183723427741752036981006674301247275072373079710732576647860158880548770149024328259446087542621983344533449437250072194682405872336410990856878806292276856582276780769676887262581681315441039725609749318156518787813230338142324173819316505747230190488088078203094381853702227104586246871636114269996507066858319898146567838581407107902114307089950286828322414490688522790168613919832649692888859657600678646256257159838982635571870921287157254356783407088810205623161246281247732727361215219631069528292164675803631742063315777590533816373047922202619790183362219237559833232698457024852947651048467751873748247899632805611805866771093636764143349783574954720391666457865286329129431571378219066099001223000185146904427518238745134754225469551441217727932506944836240273855694397403577961366330092783566517685290347503085982646443192998977791521553689296759935968701837141785720166429209691599689925099594519275797767601205969061144747401938937905963075717044328277828468952469766036999243665211655536259943931634219740976935544329547828679016761818434921705339243392046813059134652844539538568079821100341500810738385352398801219439983807148000671133245067147710229325133097246302892893297458146312544713634345582644250793867285544889608885716432373185457176833955253347059981258330617743342719846017200957202591126667971121549776137842257909387685563671090414359822675673023988352799036578700804176082498743280066051730989260143983565601894414296804741031459897276831299133045224114100979689139558796120618272420793719024262577868727475246536053817618421530149401983293828957703062545844482198450140806503873841221324114220221055576731812187322893207807266656435959016449791113474489307545930106858403901019642200622662070688833770934821012622420783847584640773690470621443149373297164142492603653936338234848327980991283143621961542648186002482536892294561085585671921835105509199328088229177204537550176042137363639233427998081991829115531976584723795158078690816749814493938089645123590222652964219131169728470436037129427981019801431605736057752237519717995619930735127988732096573514040474725291564201281523158070381204770415702154347256933870219890683193756771317074603171663012915699026329715396526695196399450275676595798733610493961309375801150109091765344841057403908108923336518697969845709956494339951686188633936498449171482146014524221820096847420661133365537342032847144435194062449706184568470304626875437566746971828120978766322249817769116126735207007602629893960645266236669110233475574817882271368828642525775225675522776613467150249354169543674206442193095478335905950418867272761114814237196516973428068853283522219902010377574071771325682438637473734042938873937723725794536232027268957239361609507620781908968534296601300245052714766226025036641394113954406690186849738732336553111843828655073630994517140038370028270963934264197656513194532304294993338750087281596628009560575815844427677479929126403561987277332943494098294347525059479924829947987690498625365490769324715691332564095101903412178352891153339001711782468376162737756540119589301599983268577646806052935720463852111181736826932714306530993801864174916099472229330044496162841587132652300684127584419837224066013154433526449601284403561955040776568845963912561940857617852081634296563870531649681736345510840525159868415534141246792637092481354630670453434226330381434715934600462382672891623177258716016565177891101767217829145697120726822552442507476162947276135338358004588236369857473373631088554030340583414304229818671446272489125541294714062005628354302369077648496076211415089676288000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^128 + 18802837788694758632685742878037993210499510174127818898696557241743712610135168633990946417994244062688176558199400526831183917339744010706623262106505530373885710379693456756770247055184851107087073511107842708560134088258554139276564025104663933343290468208490297357503829166342811669072580668589765879739872087855035772376405687914472776575163645775063552037014949739577698710333737707120860568541150962073034449155732391767769915459420229148458376888816036420752894380252127466839247034081670027223051047865613739773911889763629497090322795554481972610596116437588267712012566797818683353455581604158249604198794221798302470783668821976386892608123447850749229360466174390147755193421144566346175123669809271787596646292386263033775233439578832373779986960668842872954094532179423625343093837777715494742045183961666702914403845279275300212273296658347941157550049701047865469059986732075065660664343509225221074125840996460597235852038097871384177007636078417478041364348451119098668452198611185902499710679875383321739486994333331365082501441480202063151346869533674963211105227393658106715984594839206772340960644968338563975614889310267092300747255833943520263461554189584703361878025771603390941877248290082244545696082009532712741081985885876711481595510676041650320343191137324548813970591855770479300874748445413398008716875675993184685304833243150360648398743919269812884758454192425909319665475518718530493251697973145512597008737388875765056159703490070656292375157335921841591558510304638063069964231273381092608795957575845003855825982323823332307261620490947054943373988117676253032490468988936987811625617389292773021369957653016782239894188006680749948700857661061027780610382828386018987229835523482970871188467400579609041311914821458587803216741466294501244968729961216008294976253189029816966644376144432446705262099660632064504184218783259927917413043194302003050124626477137604286549036497668240510181495059898836717802753859411622900185014932777903811407270415499928451805101674020632776189071920917611132876016702320863532050784137963943686015972052669887021247405742463802279413090531014598278014299684569341417279848591559657418401317969018656496970261073208392633866731362807263641634876534709037978654477024452677876542021186625256231240187414911915862515388101195120491585370374283379069912453011364752869790587834996419735364773410326992977475767872907090077808177988647706342410589687882650760452669421624031248910789860145944556063424996516266272421228132689370973935488657469810419494629993443103116432127676642117375032413490210587227253438324939684722626444815080251790295446527725774294284898079399867170012756046947652274972032313269866351747835829678289767380285828831904392944654284779816012879449300654334975171660898277741538251627359739128293250620160953251247092305692331401780795960915981320435171124612457244665484292943340626077757008815297234192699431611410742058980192227981662427964476068564669644220303593132027093422183119948192664553768206521737842351481983532856851254569226635360467410046380811193495160477900934548200437412924795088100851412823782007113823605284533856785413884191272508765327411003534886732501789503695226758061095928200957709676032549449021746923566248597362701020851184736799632765889218103992884903686056025186065817448201002005248801382624988098729368061228227898047311444747189575429290003877551861332062234963941246599902752316883895064433396456172504448092538621768397473515511665788161233827483947161748239888277254725500441238097241860620566247458143071622236130894370562907672978993282939241600469676959548275950153942003739069439922198856067380994144624427942135039400136756222320003479099446213684855686191092895808537605415652154997069990911238292689043662532218013185581669907693568000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^129 + 1013045975197353541412511687569799217737098223495118715398716317310932525103230955350195886269281793843011071432491098692875706999092620078974152548282144202724498096764375227481399387927888936124017266721289381211858563526591355097579544671321939733152146014864794042311829048187224046593398903206608809769076046384831728007307047623303823458689010011638698032985229838647391043058184307040253427577748543914419759656223820370333931787533077876880932538700371899264065118057970434189458587871556754863367114292383228137196426577564689135843570050622817113791323875154075732070564479625589746107391367368723759394762503733286244833647611568956132926075974484990714773310067089515747182669054986592615885878769268760785393056032577001239298384516540749264081635403744287857353864157049666390762891296824641743385321767168792813467756684440078648608840500163396478616974229103788689918217532536746024096763802747135886347170117158284897528810651500970097257701036483034763346311507622975792135061560087508023373701666367098279928032110717379018486807700520087163336663456875990636622632809380729674614544402252342598664943121376228508366263028928921349126316430075147908103067993646012732851609100067054536578557830026094256961261660187583695682947652477441594197582939614548137797891096721908617286913400424168986529019091457875592857286978231029407630374415904690211549356869106781729977526050918113146136159353737919859687576056410079384303367050938991954568828631017244172471686378771539522973022977754974609341906882100521018383874807228732503226729793351419204027247061530231213147945813327444447324387274624325678818526734076635866198469523799580943653830532475300555989985474118951069238465719651788595424338540242587885174171916479420303608233356691641231917962403099369508160241651081197495794993089341913503887214817846087251402258975759310308352187827245375316757357158022343413917480981623018283749099659894453053686848179282012332176753538122401026663598552369760178058245050354649173139011071474951089988214887481775572771686696852709941230794363335260955079938828448610228745871846443028565565392476753687582432588147817178175389691351399724001106059503096621092051999820901169255394569567932552069666312380543915288355740166397397378084444355328727466144223508944533358847249832553499010086813736206766767793794251702199842481155386448049675884746386876126846234291646306927888155269091314046677570869086716674794507611281343322354718348608024741512832467564691513524342827846919484740572018012846419316201699240662540180409717117990877301944521173023808121358474731274071066514808066149438374632189774341245383304421876797328621660026150434420357077779685538508012299780932636706552035322970211494728333136832307410090149620336697255166704660609922935255999236346081399784935225403898182558637606272179218937059709045930878763034097783686415125807640078502066713879324909179781339432794233299106440279083522594204007584212879018074926668792918967921129542934641400851328535171867250514585936923224564601252097876585826384809983710356566291792259730969137079764429701377042289642339407228300757538956225955340556714104537479907067777993650326840553442721997805104619294348448037714103586491879158010520315612214413549205630572040039803297309290639552324581207971382881495142810838705322346309296855702449234603454722189586019269936887179814486592710607521562705518643949650254463071088776045904559617832716593070524274877810701743705754834337394720950019303708554035802930857988424567361285240743787463689277102697371699145156473102145041113763469497038199295931339641478857722302538945052725273294961232013546141143987618326530032275979384159906907907519421318243457070960946900871807162486973232109702907836797846187426822593210164905453411801795395584000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^130 + 14813088488684053404240386084432464638127680952604877512877417584072455657629483761737797054353225495274949607022047872460269320097710385590059535180709275101641076483628495801013323868339053582735448258980972522808797787957111935925928619132795629024068811704511170962045676625911271759403083109371082561922226543213790829269972022705608483251319496609380454073844251414777896141948580183023328837240228817445635507099689799928132011888763175576706155522857626549243934070389341830687133325639443812047429240556468584100591567790487892456083015141494318541989508232013086789679565974336954550568987698595898793755858238425581532006371373075716713133249768672710220400362695213362476141530935268984871197711802534891862300189982692605524910360318175420977251491123505730713785825859291171224460831879237536168251098018925384407441007728770689702694057095751298860551195891184850441554543885340405567240243345326934867539600111206063146045994684308159558752059089314731920215308743480946025862060853402966109602541998774146903375354979614334563261771829984817771915901320277713149888147807626695403685312071158539376041378120211780263173745285546311538200437473625982154868604772024846066085280983047048367309785297212202036247791529081328534285319762023845909127358418379853431088579692947504186283110421355429362144680673451635415640016613975069930776824512428946767683526002954791601809220850983144621761668867294704426827834718145451083553759072461534646264097494532639367470210437922568787642175480744348536350408860463823636607254702842569231705406351236854777065300516845336270630633932580192197079701766361098837808990895103224184883337478499208031809926990676743549387209486428516385983692831906142660972353697523171544920291975955955447121874738414467660380242296667575949033661317841254757291997986617496515682161583339199825589333666445860725231082224238029214955431079138297044928586298582295516732668784164408388859702411823979459483794167687607104237533350810895560496261577428938667660286463461666975366945204395201011926405829816770548348894372009772415533885195447701288578621573763115959670903181319632199622776693220819048908997283430100420384851531155049742930377047237725715332137162691530548369267808922675455127691025566656897680638379164659762554979825070392872488584512206868787826852384472558504024258690556006882243554255760291631140765958668042285939140055830294883605792196211631066179360499699384966759741766437195116666937501046633076142090906897327736751506772912413361812627900290943530858968929405294372796064916363005872940761193365866286170660722506762758067213048882427566210379740933265134918113600671540499727512170262897084247000537082610203203247310712348087700184080705180656053620691206819990741581066153102694940881812603534122627991813484352804076674452644929698181270297663285022656500430854987526973343124853916724902833866670111152601217415127996361461559319314931293046304703960888059029305312472400058987232512046195707240542852544610139461968913927490339737523261349945535472030288010145741661549267680201111990288619171320598104780035049584211177247983117331816523355413533337085265770336517432490885483021144705154164788907871312207434442049897225164001171317391930719655827660217158814064012471098474408961510096322396567339631235272316001385635926855552175286999220629786528111150352488591132730075962342001047744201994201812985707517937503076676978832420711689994182689576583202085033452962444509859170495847027978614825323997846052826796138296266511874242098207420596571780246094651207694734911417471525049239050747400520040024574746445558128855195152782265272535928768816727680089589465435947338370715152983776785682423414877615598479896703284868951144314261360534385409092968389112087396913855711181537280000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^131 + 403151010769097183477302007640901497859544736145544104078676647678862892324775579274334313152846277162145102971272487925930939840303169027759655852553703360899141600256450261998127652563462668762544349491221895797918730932540321336029557728102465740716875443460376616266549849810463867213678284793515864064860197419780604795524581207057306068568919352621222791912873037913045271369358723165860457647663656003993129882598632980013843761068868326102484614582960612584626877608363328477683117034967740681222995721113394648004384175702688876465592157248850819781132977915820265027594011992728283627300090911578562230163180578151794553550383845038896854956958077293872404903312887213703860852085222327476581743191005019132545238719492227587063693994012243274701518071131601515262872211767902097040903518074261523454356084635133367924020931197827323160035374959310914265975981426573326695017463008632287913160340142453297799556671204098367429698140893504671349867379775293907395557196935959060475761782623141082782206944229244702326362360237273632166074094443055992250540814771043811357656188310091834199141556372969390310452112316643680971168537315383805479547718931677713105905941430201825773870890810604719921800654412089666257633409431185054331469954591464177379853507041038840536950095814222781594509397692423137222727139373491816650074553581309020273843973378156646558487839801511128326036105381398616663524519257955438836004806760267127582241310420227296269161785608437231438804351182959514912687072810736034519032581959267031666974466197223729979035177500370997206096556145228707254267216343146381531370849090395470597220943459536186012775021019463401652989305806495313883164755495382413565571935983380515085071321894820924727961117651451282546691499124284148320973933452593026939208060595878005344516866060413195509588490026454930407166188306655756395245571513433341949825479513835510982530138304385724688136606322265658795220917082250381068045589683561658103752460698369207212973262932138837690668047984173484802479421587147611759657967136398661384686701829480981353273204465246138342039033722891719953890624684863754911458309526028185923172230910659052646749413284913309474921535507996355691138507692201130612463151651697100508450102778775257861225622379864094183076351987781736989547492788532785824078767595752397420341699747102107176737251532413032093459091759213008179038912676160769730837010318614473299862548777726746162982161047953566021141779332642933721944643692762820718373671431374848952186100623479500975091331709036290605434456742069073897807389435273616578635439033061907720094203184650141272270686288353421358181880107432428764966929335280803745743008909939736374403935569720579610806450547957867074646810703019053525838829534872361749704122702281603877245663839405873920157938863074277463219097740218913337790040013461054974304354708500995228467333003800582071143037388590135185721385975130907839740930404885952179482710340668361789186929285520935100745003997041992594343616474796302735204374933535787855640254608691947257928133301880143253019570456168046091627870247553426474480686174172266424507751298132573971877508938159037962023975674096103068224267372022017949314038252439819090043135633423857536739492891367677727775530069908598551696470047034786251712078850864440862641658418358493305500111312726077554805947074065919991679561365310121160653700714211600220984604313566941700745310383917828351611268936834073227329878009711514838127261859273831837737631602805446767554087913870031879559482383622362311678488460696109143499618058719799235584845536029196901632921626259868177902726910380028377122179847237437107054002383032852557567146580843201630774943501429711620701479852836507070215447158216091534466195788971835751787454028316672000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^132 + 3833853398621719734350403204724281365113749894948350113829180137294368180838982857354529774993508645070871584584101692811293704599047105083776185497371649095478847318680879185130577738082787660117350211638389786114995498731571835599863967171553289801111816152666198269912982425761689908426339809786519418085098103944956837763390597268088529793395240547784340187667832476784800220269318654695685179294347200746611949973229191682652485020167734865035869688441748019477053649379623158448256112222900066422713093850442709863604249722496530411030973377336461090709762909729599946263708292598333528026121142036534377193267231578675808800846597081046262328370474348917624047244984344191589880959684466820585652607333454467846013791586927130533184951313131345585009030668038845758092631358000454452994132667355953055264383645413361919540220594064934277569329299611243317655772280155393356235539170176822980985766179388294539536719228385517784692238924646878705310257043136270810188376529646765021191796778801970785070789457161913454957722480936860501956931502277306915947182504888774781112260246487443575272386327846059709028272632957989253472165555216559196398018741454975217073386029980403894995046704024615258861798755713233558289702575793391608249645958016128100354036142765322912516107709297723815903903712917097978799571788163348801625859475537160280772388138920304357227061618898255632268816629288368163493882639474203854084581827730048517440905762158142283589875242268727880878181609095824392581604726742976060756059162684104656783362512089389903147010553709394729961646394894327306760585111909480207286337214561504988013128581054985308377120492465221510388230355602784602215239303694839998016039929602417445021735893747498840637406196155257764038364448116256566010228830658617172159451963846042109891229665716454868874740289016214830606648181342983287710648136727549458152663819070303699222010780053051342716916108829666533263528964153300933494376809137915413063953664303767478797579672080015627167696240550298417383215129427143410017055707956639533617452600475115087150949332391893788920991673110864025551238996505413710072345886799924777250774248705379278158124426210610652434527179678520731197252041813434609845499265245452557213755383114589861055806606606358482653593787409380391933094303858703052627299746042487173030314419110234485030999076149682224185452901382042465073726641348160912129758947523709528626832322205787227091650000630145669955843880300575197137908269342103505826808693210094627895412507238585671006812386582439253392223319488109450159615358307463236132316251026266232507132792209132637206149369744620709495584915594919104547688255543742551513719393448970784456822001078667819493889083895473228440980104840044476652784179668067628776038383099201739766904038540034697401412500279011756732493752544343751824735770951789251439712907178889027232368726941379310276915432255830712624739457569440722262234074509727084006703703162852930855971489163715910184254585347294504373479045901601144433565382774080858263342013008109422174030872526484580712711126071642788157607702208290607283099255416868928412347422351003661695202268803333516256430192390291055931601683737924827862161555842681146446822530203030796473601386768646129417064138115796455762552551309619982694166000584775693232137205336167025473915758779617053761950329387791216778113353759112628845707664421296962381469808108462398607594823783287924401936962955536556259531471964333435088110691870439781593485509815655806587387217465891465058471426228251934962717567720480390984532611771479848860303127991079776334392962066098305567666898653937715454533478984419659013550357809937542843298584799394408140575840649528653649614555860311396506867356372701230225406660200228741327571910656000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^133 + 20591709463902476864316915182157097833123298178171111022347812180637393678104135626186966690058831130338194386930467597296591504577906149163104922131406410367348926138776485716989375728187405806318202528308254019204772671413941211124116143624390905977759453507544611493556939661475644183172871686704517328444329872406766730992963522291223245375124470761158250869931520260028800822804231168925788454103133241091787990352750393937687732317536772554769667178339943226587189691657009703010021610485035456421320327638613427855718082378311302663382625016839180490226401216924077154178107266966535119745934175471451149135118642219942386765711738061567009252784157301438693679695515365403641450646957967380377966779293363384507964303812264547833331294238919217503808940949586107071726197997473518398429522559369349038793049314981651859574472374784145923157940801372885601768774572942048146057843567441311050816472088650143138206515978038431735995989786375436477081506541236992394183253526099261590117485037707458062616491626695134318928917865760602040910674191454022222934694402581309328635138849707326566661245155629404693156785783484497284736078688105603515377447905234431435283932844854165436752716787902365223494323552811043753417291359800951054266928722581403108727778062380594531395860303729223391395325326684277828682692323794089442788720315442054981818020956037471407979038916458915961837848108183179342601450640766679046360208575052601884735966996123584437596991233034584941967235160999298373953412358344224012490136000228721735994103907454241513155243775760557662436017239908048171059319155368867524133130253869112426165657418578097126368324958795078507023343064374516510761836857245067750234636976283839259467251559412243327113779378223137049433951983790544353446998740266175150894970463895209997809020050203316093840999607423287708493866073164674030818513666878495607577949968364869623198999254262910996065583838499732423536968237982722463737813852203447159511091648161696250129235872179336271038990116628077833091782742792607182926365798419039203519590071533025232895246757831954918389483825283024809130556809471489642344324428277099739319057719842895665126935266337090854666705909372454307810977420331418584378203167274907366042876213816871803344134660251744633125605825618516491848208789070352093187438603739918106085513837918562349838718013231910210532789218291068057808235588803980325187980970261671501269201953701205199737874046493911201353879096904311967044261825723589390691785003172358918341562083169071339907641077410874102163558930078763544641403913481149481962326092748939140374049593860036010066876848207794383646477041896472621481290399252539900456246956100679274939361573746179214038619226679101836589031474391675754978512309602572568598048996128397767347836019745926036968570417478062677548552270035350917541151434988756520562427606462449546930464958591649827668511068515117698375488243554990170692833245994152638984410026932361271499620427576992660441027999507784061364893783226174471104697692393595747104459829959205112325110949670732458908640187496293278903166222952822370819611548972161897963220730582656889931701472617614679110707846041646847419322085901543895197187051126129757091532148721770568661081933927112346239190891732433690862536359882415484028347090169983370240651745666264901865969501227479912427612297907933720217231756727014987007495204265993101078798720355873137298161105250556998866564215371365739885243711451863555334251003715636546858210961569267355405067626217367676896317699256364705292815502028755600612146040462697797026089649990596254134189055648884175349659656121465698384382908855482883743886723050403147289883596348060967450767459695851757819006627330594914729716197199031546123561129211312205725696000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^134 + -43316554049416270543733009021737413143667178756492362784746623340300807066525170378796209093716271541523002800757571893196525769959712343267870311012182132867996264289549366878312051192177624404885237504387063214791369700112376180250665625547485246795791027437705263285839652768307319322218583061684342924442174271661985911944370628707837821085822708062203389176304306037662340679185536467031572927818618051186240034030216769345354950019700238728830882319620781687260626521110133429217743032297196911119822938486239031880486006230220642844501030463727567660292946766845265203963856628895693711538571670718829076684247025529621568955005460343256483364573158871528271120515423377001981672034953426065329417977645762111322425227518945561041223195124714809808372790126292870065794275382073203779619411389506951389494004105951551600584385307308300297444399033984254658201847623841045697692325430974790260474121036259608244004237626195253050101639504397807425231943263313925719997433367936983916151884627798987681093731587293355899256899549181196458832442244018690078325853223827732270397493454942005254156768894861103667439329654450871276037046826830911681397621673633363330970084091473526123224690161605336779787396236435460063855389211964901109413758289796526104397348356410714076886627272333273023950418287806999362225700710914752637340030636675246241541750557857599133067129481967511033268222254975266920155874820056429557963739000183081508912290301558410085334040121399928953145762031596229084550608765841866059792802826647073985618949608191045330778173415804268727354039867662602285636332947175645485484593444240644221369464108041257183245143388968763251451536787559847972736799173687715781048942881412197511750519222861716110320588221606088766932722196389118791889290741040293971380001067595150118564338004490025876213551034245498387800613545942475554984226523377483341039736834178269382087438518542773535413723656085484534981824996996091546052712928293140978886912204751172255441706065483964573479930236122710856260825243230635748016877935511069559393393081256909742159570666419132509375568455035392513268372647621191488546401659436510637190625086796422559751338092000154843614019227501129419809544789109195082884913802991755030694035322222998544872984139642966687954407588479177088356256263657490921470003126611211800727400869116448935899197466190443275630386937044591538385463892861719611871961690217930169410622525110030492745007031509637508746167729215366975879782349175807206836565849120957214877372330778443341868346983886517314480360038407965248330389429933554629414066678629878969268715388498078445008579000239183187274749299495235617722686749575877477535602670439804632548599458900972788954139129407728803111937119573677164717917813451480235718823873063865825763202523903480270872620218778008950863328184969385747652031151231671741580862635281154694661556284337468603855945233267114281611084170733020658794230419516716588851991871358186973232580544124630405228590016429711739307829307807192455061742080246054581257128777608849026456166120916876895868490755853269086343593141818791417519770344136144333378138830814670172461181219255897823573083337575221012475560724324265183408733421947423347043483381389332923629242445045222580598193946453948370083851848791186663095926507417013822822834929862699345211825751506800776690904872966706782956415443699325680771352206679840568651903340865551015603961228062467252297002695681948821864056697776322020919568415808706902649328284422816700616701634505627694419619242209184545594425707605026403315745745667465645956274521099196078461645524605969617363151004863915703306573759318393458399867109444688034184670200153690051030674672828251537932604824167734020587732837694782181846104136105328640000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^135 + 165519881890816539038297351224552883010312187660527300742717332962950509274575158316711980042257899849929686928449260639138516653360206749058645012128493542724370146272060656356899715955186425722209405584532994719395272995086677221044022331416276683981564096655551484656463328231778642973383267005588236700767181809721098168781452901362715763097033837826841332083648706369103495770788274875289488240648263947308703218694991018416732841065546297125555638089312136830574162626222908197619957663471041278219170620792210097417719146683454864750702125412666736310068890503727803647049168957007988044463687805391374729837163348445745027630640364384436392316998508339521564648419831532163637140176769892044205900721349566258906957845758252816176212552361120348815587536340519063121257515724753440314351133488926699363564814498884870860074159479592523561152118708965834962066190236747937557000626196994801665681829718310654087232493797463274214476131810399642007069177203554086834676291793305454472669485309205464092092867931311746393318512046152755253707045933328995291268685849093456903190307699219920298628715387959352439200374689525275250425066954458445097833244381571260683361286322823285325278374455799564029410710302831002063138696077776804381247542836801427544670946805650803165029901569528089913404694790978235104543309125326352691655855182682111014057113093003092193326571002154451659755877096475179265970959823559702690948457885600386587580145329570989079457789931303190722430176357819756945777993923242851246149221877626884671191808386055688047412084988165301228652087788513327312786136373942457665930160025484351615591563158713140057309011878196042151726678583087967040862256885956125412714615691312089370272913559186517602847643204717352337889688646756307319482490438017722305356701305062148642712500881976482542934385539334293578525983811988653550735436505225162976427962691708820245692676279752006559932771691052141145936551680885210423877560167163504169465343421890054598315836562810632832503039593879097286955551150432360659189737319685146587309644438483380269038779409182460526110456056490714703056556692690075328182407410298699559741361557248090455437733050866824406791292768361837180771400724240838079451818328581257192661214084886758344825380980295819163055546778066193426734353469522180491087224868150664256117838112871160736114103205973034104122655130755702912736791502288503234710405968716198156580029293301832816693671585035272957902021823316561825765130812396616353152583103905216541724665999702251870446732488868516056382360147652109736350423917256640580226506445678965219806860793486888024237386662027352299805266242227303465228102935740350620891396192748611513071327574532588640935297042787770371852781548340668115942059645172472469552318828398932009110351761389534159054103834561590819209518617627555256250948324423795937038188240844461268385506029711552677431890169340963208784494874387936699945872237776699034812669426397635699861163650710978070944099554674851970494434099514335267485968610670944312735850625519118059858844803690314610932449874438482159340430073696178108155061770539457670155128954642619315052077403476730674152557471329245364516445516348309742790737961837743841175176992724001091677767075941050036132534456075058011025267279406217243163206823298118128135198489535221661192301176535310415441832941373867089022976245297756066605683151653135445408272952279181588419429938978829185331409681373355761580240776353389775007556655871499458023466053330124300026446908082513666434889163843075259599712382864190087451793779924311252669702369676816029707325005743955077445931322711528888942754446338323911335349421819822721836543888773923161203316267213628705209972422234380049269132740348022782962748620800000000000000000000000000000000000000000000000000000000000000000000000000000*i1^136 + -89659252834993086622588925464932889359564952211382727939583118617424094726856614636329513657355352508287436972246951312077643279819998437432524472871951849311484574217578142698127674158611391223590886811150945093809522406102264824394047472358210762948072256728301524484953007029169031659509040580442778529269374322284233768810028855428089727068531087141851793567820863476497814105649916728700922882697231945640840432623799940396650216531351234406440020078875539891508695333177481368767656989217928213139711488479995674962856569067462244465790817896526212788815055183830962026466637686933804283343602189504968234834582201066727049671226273512694861251587740714081505903088564952059176305185593187862141370170105008949847744518211166355028611449752777877637740117046408235258368643230690602448957443622974250302718967075291279873552783083812080033996366580794022735263916772310108634347804729071270152242144166465830859917173260733131235300807284099156715702006703193878899601195007848787009006414789617577668592529584477852063573171159065664442570396237356570118556317812295878350732040230978252094266661626594822986250225228636895656258635856236852012667691685089927770752186401637517848610615633658863279123073523061759561215185623908404155172694891861964884241903815801853287904036399297265891393815739213856922275628310081506633396063452363647380525575690923660920032596648691561449415744070125940337100452824050980054122760853322083910249807309165353271500205690378563058245703331088555466658298154136902608078507552790080913787809284276097597844457738324544922359778869632058047901778170814968582833073407314727773035029873461670357753789086137000959894708908925185283459305676149829445388988877093313494356563304946108594355913683830977425322413098965796609487857645327831165256898381510375044371045354565422987985295276414394381429060827841732896472771348405942084618904383096581479275726996142865164588134829387613930595052227327231765407304015352586618857670753901492964275540135178095907354746815105391503915434602323032836865244520599431698816790440778009460827844596168258268612098014966562487941378692331957141262209008893949106516812550167434079277697282367811186399532520933766360619738010584729046500475211859768639342567315257583328204617402598374365152497385767604611234255757699248432948748875022262081305956107648100972171518411185313569325177703631098212007828786766631216379381389925849470223910863362210672083820197549435894534520717568785742479879736466356166383604661905035705008358155488987897580905296118500045554882472045401405555204215494340652572415811870994140161687235912604255776395369020446925036109414097281361370889912078226316299310250531403519821860670330574021830527968424828434247764731196412031395971517292508737836090124634006589129410767308382164665132169521650437666270700831742748632223420395992309609527030607654118445095265735870626311700399971254494651434506161793109528452541551289293511297209614950088029075047665335149394294506581680150119014440736148739762994128162670723397147014401423500458890856533363503100075899796355780021069454304204713396407303474714526185193646214283285416916498510506973178651137151144415122527628986538764280235903685649096867439119387115278586496813424077190988209889135685393871044825020771923963551174343789328673163666885768247468914060813261011798530090865415409460918197799959396870181429657766600041400984803480199529076355951876599954248696801301291163789480776976518218639963040033653419749579026639321478403371607334423284809402360648228475500530422035448677248799333188233189102099489562740424363575561561647216310230822009591263825637013274116225763410621066906762628837838682842497065710153195060537364686645722559777766149020076432424960000000000000000000000000000000000000000000000000000000000000000000000000*i1^137 + 102912192999573494088186610077313893753780887070188100532953724563665959166142588511731896740782592298584432029519208803857684905297744888639084740777594228831524512965126776674124800797963072582050028682974839386243867909629590973498260883452697261893946389676223921160711579865957992146171542328571757327187148371390645787822243275230565668303024191454550432162563792674330985040020940976536259554824283080216889778312070246670239477718462633874292367675672325215643045707096067657437187455511430240863278729270403961174778479077657393416462482909851233778433446845258375376814865798249833427076209909846822544626254218740799198225916930435594289733676856821560115226689553993267360384912049615369575278613695706555600765062935781758033055312638069808677975393321243856499889180733233408038069358957115592639909217362127682769608559514908848796752907988433858475150881437393076562988018877533457640571973198796303068563906298346715299899595180271388070795002866629415988577728903212398253054378341568103969748172308401439774778291254963678027187361548180591943954159283747701311923800813047575732678254550454877829226571462113100760900627959043685912854779357206668256245791434608668777630025832928824026375369022825891012680170699137091529108009010030730727688162661284261789463479111352519144698614773896864749864536786906505426677054483004367484998597027379526956594914739752716918548006965490386838101208297112109086853395333844521771675709536528603523260619172636188652133800803729563528770922418494924410014040992948112886815055584981766929920477187139673760489349788977476874489510818251092245916858211759465125724991258086269930861240820464447122921142296744388892739041114015384287698620130804185535546226439546586193575767806843714859449345997264852791116174070209572000979905578688792222951011457958530245862601452029538891588843652291569584602546986074624703367116537708801820650476744274553637374472557165050488922279445538522867189931927665934431945645616937588415278163367073928827852647090325748329038342392534267891146226346121166203349664947895936391855773688947948441820343595604808012009551905749100294124134611621229309705975916594349947845574635871834630257345267508721371620892306497626347949221482452643783864776915950230898687090947177814959207062031514783400829085419563036976953962600437705101590041762229979652840750149570686235310357013596004218480414299778480121903513532103329789728527686722640741831354710460804375487801912361945554312610639659069386432188120940181537729946759907468616002572984732118472651579511924915848223031193125571194038043167099594819518183628592514387652646403929556232718630240619378275514619861039502363755448407850222223356878493039939655144758560335575427075899352519345388204455639637425249542233312880101642134503305848897435504833157425298942831465106667815763536809335208699698717234884675250203457981836847175863497870099393042353252931056603874066790460130252121068053082558662254404073150971433653920368724166453984521376972952095461149327723424400082058202243345702166531821284911867838835996996011789060564928354957902595055283502490022893400613986816675546660150977850450558966660127245843114000502549943439948951986007783664757681630048156265254024572959694228027305763230605012502311592918199306125089721603538200429826015045698346645581755463824729132681042230944452991789265200031887756983286439148270053448200452946258994553802026448718568943275439556480304451362362794304866523368148028493784447078900113884604782950009360453209295768421338029930053520563752979154922056652785410113106329337459414322478372827726965798315870163372022441837913681532685898022842464642180702802565325284025840230801797456096434357951722080414177218081806702356725760000000000000000000000000000000000000000000000000000000000000000000000*i1^138 + 162370777862315128705239915909208072262988255544127561117632077108282154709854308028538590463724948025844779992206262383249821565602127660974744847820105539924502381234676636689496645226036608924978099928334182072997114610173253951515356729097829550968009614458535370073252511571633522295237951914617296436924724001429953424766511919077731868348824290286074706704470742295967904490366743644069102264324873429689837262000318905496629650556319904158692344293581016566120931781002287622956998680376773604133185587367294642330602495186930235757577073673850367197496271577823787954297239125363779909904504857872362468439891215632253641048524199711709343963138907281269913307508450525144640622512935397137531697540989138749520420660867659480072084677114974293833657753612842975933666427805794054403379826603733198468109301987855270216092816902710123338244733740432277194859404914079261646888420457845211891823324899640402212314545078498058500019823562536793253056295532301309866666581442365918824932580366206794652516736877393502366322822821585307335516187627412144100641733624509385604785968504611964894689216947831875457660372332277189184007522297259211972400765747871231996129834691428615339824699745426597532185620922498817795876180272843607606230826413068951402338230042806923712804814216344732041662541049665389535749968977037390349577247360690341832878349367649829337838189049157284106356238962783939002536596584718422783422119267205538000913171150226347921382433547901156529482816926242582530295326353693308776773169134370551331369674283458421796983694535119729930520285073807783708302598735674559785799541010403093328758301623246007923848640655121899278663886530367930896852626841914946529911029174484873555619884550200364122629969918226364701911334906457317373044337886213991534568277208140168742102469926038470053869880900980150899478841629770696719058744800934222210017291568380719920410170986231320778149771718686364640469230134676338608038866017232671873449554326776196556382535660977472254858013653844224178484325479163069380658331777535392162685493485305808249681685091934694909392609009199927953581160634405306797263585038432893016169304481158379445618763946646206417713665358990823669224086690861490013781836796560635250589980945284536101610214295443061171267908163583055015007157022747997438250967374806877361355920596144509589436000814681314456329567706472557446137299604911257840092883334007689725359368353665367017400156401325842975265836666677489565355605127378173573133853044120196210082854790676321905439015792511704819818785384807481567409239161277292425379713255059345786626677561341172221440444847807965390049941977290923384905415618198794678702737990985247331036541593797204135688833986914943422457746336499482036149360162324333400111649146810692698466429561077765470222201061331481201497741968332365088837599366707663488098041371482662841050486664259455814172038465119466494942952862738966509357513905256201469933727926525111878137960834575563784656704615644396371932903883071415548131391140485930897410704244252271535499548316441958507193212908999811779935629049595361998492522917324920212700198348720680089810828468123353784100816073958631743384029969188891856386100569987150896931940789939872394981283060905870886770139744966113761192821017383462708079912106447268382219258619526402791459736973595811875929020932089886534752345953733746486617988543843125634340859937270449967047638660574008914686016892596964155738599467982625518198563576226440220375948173490467112065203705679790660484939017134117253113607832778259729610282085835459141542460797795594012330356218481010201020236316002137391108531172358873793148262268325242189684270607555553826954934794798508488297092713359195342148636508160000000000000000000000000000000000000000000000000000000000000000000*i1^139 + 3511525063748128171724704721188182866170302698222868890623719614693074942511277751957809892666659100993330687847766653060537146045489598385599334110359956956096909440482850224880907766132369974073240802788748647049229729508549274412477746899929206956922457353935852723639802205354117730314319223862299094378694791791169846165313899930574048583664181692169421749056106454257200017204758860166693948614034737275182522191743181538986510898929057330481412746332193429105041020118848058043603409767206393181456497866337268331895117569979367730457773711015708230673788140982750686629187379960764617079081626156527490327002861717612630379365930223220671577530959429540524018647049422876788363988487581872257852414709016083740355197378012088623062424842014636454401007414111730848858675168583959505142691946603025360029528998468986554920469572416831980411989507414226298226479806054348786639824982273930426270544020506594147609308697086731513229085364664137684612337110404121279182323087529007468813401865098243512586500276960099811923039160882964904703362091521051387840226649615872195292639947148093486172128210601682347043376327508037452791550840458597604696781611896375179401011957921025444050678693938760458935576453667849002229194298277177362193938258759107977189230931863976236545339981515690441353736877008631014536791500274845484403186612893048104590516440059512932518050020677162507729648904051317168108504827191075931493569944408256094231474901033914847708943050320737331299055429683127528962922490759096854426985435398973823080790574315748076390083577636642572015528609113186688079348014626549143180116762590187493909881480740311003905983382513977653994720917164025365903806362224710952728384597938535940727923087668156443327785007267712179036025530373749499849348470283579595137976351019664554034054095078432098042163379699764312222932084664050205876593727592032848770256964610656496939678011406343975595853657645599549840412783358628359811403048402469060318488852329301255531082777360850997563235932614578746397660704072667621787177726663344231625489307410117344841009971908911317899782080943383756101692598967482151446917053848039532472531203301687855027058418134962682657894035920430615262269588199345497932903993328248311021591158432485882605123132117023651523616910370527149339339773943706220429810501326182542436740597232780454568561681299348163590998575000777852130164858682972159370071252513258959056323088623808782910112683735390266734216669163052052843272896307324363317891620808499763327531623353765811741329268766399969621853021798056546845276011867311054389954931873774283658291642446170488777483207876705978945343074426321445705732321606198995737579847680500882269323638809582325462971874972994524458482941711196851046337212140413800925009270181115189396972568762379644470953382055007975189965661770078877022788392232128946139885957331890198980134638212425923668041563790609773516123641841262063784721017147555493215892475358016389957126174253722669685637671079840616280098219871945639912332326244241153223488249582878025690868944008403542266895078614115724209745993603596719836095374935514596312128287195134688477840352701708841413299457827539029666456784435251135648226487727863555596898290666539541971131619470778198413965102242400560256023648208923385390756727898708730315376624874795581126978017716176460057631125135369110728588524017900120921418333979587868213919442493619860484212876555111198413823080136880488235052076799281934020249763577063206443181880779016405371735800288198501906150613104806760791952403052640046550877974499126347340079611244608550247313604293575227567747334234695240018142592842245951047713821592971377178976994302584991100740327307680067341093751567052187893760000000000000000000000000000000000000000000000000000000000000000*i1^140 + 7412165392868084862062962036226020119372840006542812866377981211147567849779224564888756832333963097817960630347172965905104671204540056043602405643028830706613265726770611148951207700305862214780600697176460076130589422215213032649204470268924717105227407796259017404258151533027145803511844253824793886263727499026550258331622429383941304357916926279531190228387741414382339496389599121053084513954249826437112001991263111356594357503075466543136990791529707631835974203314708142916430032427831272324061312359472297204961091460092816775416800408851270620915115982053051889365927200703565507788728956051441743029322793685484674660315566588007416733390187758769471520278499242576897813031316223261847225467206613653061978230360663829275267597184043490552091681618495987019796195714588370461044877942838020318286416300856013266110169892821342066165876874138501549871302523681739353567426175375799090010250642741987218836634820225189404497449572964817284725509806204216807993840829686040999560290364009554679451055850865388810191092173981790735596424436962438708958082292286495376771823426889984886052308405339230989363304418278501967076250967675031240389945459832773431798986766887237612640621069220822872959201408551637719645207320064034127567810976191879998091574980675607185564390319832921279287417675925145141270645005943379336740721616269886486756524772608178480844573715218132481099724568261504092342187299106083910415341304633398261346717275138327189995774164371639863214307463390098897785141061171247789761830885045642816768273837171206779153854909960694929302264564483131209386698751805128305909774880263645033626248095679107055284263483152022665293989412923979993184450893155938122732991587273152755554763601002540024955694289909897349002032254816003892473459501961193669520155796002082119502894535689299994640649896607420502048834719314741124644468270646239106644177393840327068108645981908324309079276253273008934335969780316276115313546314003679821277297086107271188020952592847719482488719470539699260098114517335369545279509833156490988076385724001957570880309770335322953060684607492131253638835887691123720460779274531816555599779336933565506934012296198139928744398891159905677668959416594116021477109347208782848062783553312072211836042637506226885944554029720605424208625207174627925497561117818877819178070011502256396324917174121635121349199451996057339791674985263045560598294260692283320249708282363895579744931052662834738092478570286833879164910739174835169777632334602068456861941279502114694098743098468251769047152738416529451734330295155781097879332729793939856801886923450835543910807509463758233829354262335668648444061819732096645489586256668143288930089167363434445107146843723034905004921309768733535385554866239855877419522169571682141021617987611708232162235189263920163121050662369759797438035973652060500146725246058158911498057969980492775193339510649113359860397665037900919305515667036847569106956795833586131692905565614378205789252923287581123009855324537053404396734158727098275575973377151163444191056599310090705948259026498413075043679258961364628304350043690056785402521767172542481699217887920006137723852216557712476311715664413571232126513215200509445312741000780069372527421139707032052110291939730949532427384050097517348723081534838336357642175339803380097318980376562038586569086574630982161117748254063520172289222100642488733539319414716153336601190684559659203730819270557700016230540922380754177652829906709551286394474623310540103606172146995813780614353206510217997766180194125796478678096541360320770079955462661618023042465369847709448304371666942047328055117855192673132894939051195774147924797982764321164199725347360610878415799792435200000000000000000000000000000000000000000000000000000000000000*i1^141 + 4102304438133893629621313662800829661021927359406722029355334151917600990468338089986020370970502980858867639129815247751093087581778798380747263084594056879230711242637657364918957412645936250886251528042935047232667803125621295947189781049362871195555421925872457033454634579878642013110730901459047511120421715107864715621969468630799550029149247034508230842543822275169492410670141909294199934615693123588757288558684446101521381237079455248195487097992194282409475635956856854942362401878264152693538844689405629974949614742664285632143637012380397648423069724090438204730501243230365400182529183208686088200767822140183995632061738902782109133878122275705151486611579120955159377529539156603886269295907716683673596388679759647637534851360832892572846619129344380385263405265064500099969535854581460542596063019214774716948233425371431550603213741388679021874640196677204609462383238845919023352435607693324116198485781746543665051290876632018803933247212723133167006159396491339847577086849421469152637829183272462154037047547241818443984335883959670519096715030622653708240790415802632560858187491894573039752847086100579783384082822117314181596563599819317098470966428339504247067853383284339065382730513902241119030588740710101733639211297061806126645250365841708478747065469112876208747139064157049750566670017269163611516770892105051884076908018731508719005602095466255799893087182891971078088898794098215423153017995890671800772854248060851587515364520265997187122645012023334311423841386475037738507287602750718879403607307319591124074344147755785344134428976086952922903997986530590937193181798658549833691487000875933996236279612103158491378398220104341462028450777844709697801323198487566479534709081909434243780966560115021184194603579367428231663590820955434534321329312548857677636387573096318799521390516083751398822973605465069528231572000183304702538031713645474936608612054699664689340332938352361333114956262107246079247725668192516111148536656318273478567153026180674113437898520151433015065071863892296830783880456662671547145462933522200239154360165167341698491988722490330784504826666652696451196509321697914462472626311693786210833983775948356022619541759738903314047812151220585747186875291277658495076281454978300270982438905702136040472029691167844647199089682639975098179278284853159471276672671413259443850665588755599481139712893599508109208683921073741102434209999475222631211683524673349070079431353458340181949835926397397097761147695865603408949873269640287051583511458085991230684585607451760091157400580866367323899051953781504987172498192324423891934620711600700853536323748713674529719965898914894597399996672958257145287728545149386726430217179392654774827162064692334861820250226172006564998603359142583420029290089676447288134657764857454407063832683710792798031813261131833320844885516011941714997047918868954123364364424680069666431317614469162804859861510351889930021302177743459365423908075688407699603561906802128723564499756110863830914729448030223070149840933654511542767241557660092873532866674600297478298283711521383561393682701974398913481919607848986351734821091965491828065236970390781723326351767756259200638425458168809934674451529215447096080472895257008382220767103501678526174325305432043456344041355241182854920089416175593135654132571890607586953505317952205806926508764302835438719935041063744853621335025840608365665980082372126511724980743595950900988507900813129136671457505974197784557463167700871699889747950255366190368197390841149974352198150348205364136739488143508114595305436935391437121856367931431969331684683237762604728762083026344313275264523710537202273191185039419537695600291534445900776431632404408812175360000000000000000000000000000000000000000000000000000000000*i1^142 + -25767480355699255697427346718438257542748460455200928401990764980142467705977720956054974296958759808009189616312441701929214662769329937216403849173615551664627226212935660925880354796585877446884639899579023532823418222821153181782889642170297963006702279896648726831953449039586482014386863586048915680230879699675041954885753255234735327203270876944984268358156633060419189605440483370535386164755172929497072130038324882310705634807060790397479734702400293311103742268348317662860635117381294602934835946273697527484118935839182534456991807839209523410379369326785001663712443215285548490183589381317694497372273555951499276732439245107973865735148390110574706657341731960073017029862714101573010496398486341365442973217295416638618686943732424033003439381149606416259527947603051513784404515615840809180227270421418736498169459246613195079109843720907806650330157773949904612609634584687062163233952526779498960670700945521483575210696675657673705692239066218922151712828494207316215743658379434023041647457253334783515764978070074285996023998955631944930195812753371063328092402192477678578218355476012088620831630856772803583608207886437370540215741401188968938801558791313297931846375085837096517471830908051475875104586241876527035538130783890426993916058911829502873751061537343843897771890509271249521979182673145134556819985966183885608398011361627886372209313942974257134629018939082215047554375814792205770713145587140044411229740796197571016051184515881960994250393224282349377341203988195108540099300977385965052012882496314562885793957266497989439952556415068776601179217456249571028892863543956569201009358424663696626559581883464560684622457636283076848491350675207668572191462317286640930864753044251920983277719185603877200672053691197745835522016004298288712122460387528743665110333612758795955335358379992062668098053625787471118852712111313388483724542970638403531356392902786141065330373794689640144697095417149405151149334260104525566537305074148751075709322486711901048461972897596356451625390697174912608554991693030731722796220021789794099805771567424148597453959792448453586442472898121661444354039559582682804457050260319684482467133692518957579807941639690620114360123739844272257203160220568721111559549342386563786801431732433271287429025548652687468818859928288718162686778618309458386992939754679918358891686247907516732004583426890780789435241374909792744369462713468950040742170603453373026399090128011183286132289678575582793282462906154851516984439476929181780422223300053349311452128899332618762363878464687501610166268869347535176651207958899708642098345256173084179259478716217580013156012176629253064945984812548859547892471214665683493640741241485774682000793612884938990048809423745186232117157993859650204451899800080196043127232581124052994985375488949290516582120030798316876897779553530082582549731085830006857160663816941468182116424326209254287204937521453784190953673947250783790892388789345821645751575563203823714155895159901301854647814332306434673997647815093355275825982846251343289853280919134746624318748906427740901403757570165338736858814645053275661662830723650985078407736600193540141823965437537357022803226223310061254280643945451196292706752485100238650622959834642663949900582926348512679158147400984035029907532636445688973762685580379659604321244037328811510154847509175133468445987281573028749526276230082726680684349939491628569680182078188644995970519603389410687051747097819203416512480968276188389442816954471277041776372570684913893315259798121560186422748668786818982343412279379383955673830509480399551192590799482667223227886255148313934018752659767527104770615851687278361637299750340024504793694208000000000000000000000000000000000000000000000000000000000*i1^143 + 2789698970568275158134768720069746681085410752972691167770862245940981401636729642289028457368094370900483277129707858714445624769658685145407549176492084403017183870071744945471019456441248695599659493671145054616929100083397736784598699201317429140974845215060192691147162763126973234704619163980425865848208689248296149294117555213936467769806773962962125830808438140677500579456867347903662627674160262455932144101308903970406425063838492338326295723710916065817716093547415665072558563562883603960476648753531797676964948397883386996229343673234666486375257398336117444672455939066186612887945766269836977879419656036280108971293330945117076666677101296537565608574083163037734105398527384085923586695490193386970485155021243994318189504537362178997698196248806919651955879070532549043626144636220676878598670617917607183929157206259709663919000792168016227367747751380610694864930694615905584353196834037698222998451920421554614758912665298331347558111189853283092742182131651923474997357483973306602781558848746536725949979405956319162293476196524512097072579031345048140407470834846620364612401589214604640322413216648786568305215128350417369176698612349036739561725004711803159151348846884003517675012188307416535617901141745982710949993920433253088311918224216245147712560793378026460344973021049096775386587052800573300544738530692287942352937739212899416668965159184120915588796016154292419905159525934542451573782132620807368209875550389048854622898693149243332806686339968129957075193050731536229651440068752861438913084162207107256309845328373051307799453903827935003152390523983223173517001317949842730009703219013583368318027761997796132538835090368046926907554955131528552899698488910169499239717557001075007189437308563275958589990761473673003063725570283564203485901987904247918887465491903495216297766372570781627536556997265105162678729927226169948661133423696194237333027150435261605656787634219385526640342672124670258257425909322786419967153025420098353109029321027897583208460170078160820253401596682437023336384589231174222992101712337964460147686439500652949462460595456744367510340718891158562742578154861518806213298355497785641610869876234665486055024284081288074684843093807103485607186317646262474546414338189366751243682120238565572548304146105212216308060908373684087371313303816943200634376261430673744532622579472807801509186558269247822716809601684772676807255337104224035600030138783508435320471894948636654367465370111766385678589422430502560937652022803657450495884244355511397021937342608517207941258615531433842735948376903338089161915042304721386918603784314690279804246246287277445638480207952431008993704145067873373042474169640874780863208658610417904441065708757982214375908476414047701455111446759078022836177285466675067554848864235413948804896807602430228011418304663173036842996818044531350760404683542746408662056686556301530466225225254362336868103192732458921685341581429796483220361038778289970003040697769399935050646972413633748301756965584866695512874934009700949789103320186865652602810630858789616247548586495576156618134080211797601342104122555107471783406689173129810494929855236192454996461962116953446307993294604825616574284169755241605834667066311531745987840435083576250477198368720504944099072800300323424068964585193602794050460596549438994178433264792268650563900976067141847492756689923525183158443329322528384567786014735617959495874956920170278221876285668585806567053295767200331387481607198392649424019227392079061869911417282155186052798524232903445808349086457385244645828675439672163754509217499273733826605299685927050404096596263636697355580518385823447181980831346955455446300371238413926400000000000000000000000000000000000000000000000000000*i1^144 + -18933129296861822027534207226050292629384847365648964590368828854667787307275102701229081276802372378550839068585996767781794300234096623694402234322526188803018631079911684031616527100759907783032315672662555648637142527067855996688478321208847057900355828364824507761757965280186610385362043696512298841361299751874981928702035252249539609865108727499278418533781076063336626508040332835127454719139332420599974439463835137206030418757560154895644093925563210911464009094567771517403059116523954509660597375161783763716686221505571345031090201428062638280743642730243303628157461047094546978328381072444166701989563978606488231880778377888665783614338801256432606104408710038512904531749540887469566274437238453355906805535730791320328216170865225546262504525869546478064034161214823614868217822688311183559515487328023586395052804684867554068237156115025112985477024398612139720021469350856434225648711882073099102732626463657899154509381934293100177736434985040456439047055560669345770368903673485629043376239595520457703827745230573114997576873531142032210326427146976813918864212752342615298220492986605447728469622350931645986711360289034029727132458541879312847828565258843924975608505592221586134795266114071000807294604036302966764729941832544200708293854946820796905229940930872799066446423664118873384138244334507660409066576695033580396416168004231356839381709702044705508967543402533250037254180328800532509438795072690683406476052932058810849670509482498235087541060124068144173252808340216305778150703405018590976697588512680942973941177547878412524590676441721355546111929178501083845326549369112501966941226575431183500815084564787729927958095975904211269331599378444713414578295180551987688642117685749585914460190317479930724155428105821734770894765432081682673501665550210575532425566763612841792347863304516043202215563347465364504367009693850252572402602252374122752670641516911125707667260607457316784942055415464749000860466746968291998728770172576580556849848177096943634772689792405658581036444840021095064355280764150658452347717111135272134100140336314530491288589437021962278559312997691650903343560868557546516079336142727562123628369668917677659731058457524427047578224702050080411732314038395843452392902555584788386098466543044624166329067209564993901587074378180280562467863771640621836455191655103236273000572560798395967910862903137422067392895829616814636511122718838026670911636908618757582882877793197848018631594747154993496809596886260350552411443641915476554185260357016308636074701205027474831915466599674080684525308370238384350333688919391090193628571623240047087272828738656916495309395680931021901505105065661706446873905796173293992640546875083775478802063866607437326619634284233592951389219703429177794306737165721048387275114683034792096620369827904817084600965967943864922586897578491282870780703436225419146082712813712915260125195648995050743150500678504709702198783231861267725542764591136403717087497752652278466688446213623194823757485552118207720540392936336781251430568288019652310576344020631823918794076840071383142647160976157249771700630170995824382925976929021118649471139368251368638585138844099912329866652070480084548532323086298072727206335144333395898700011418141723257245740424034765884413901140965428863582915301182034007819402470066568127315030578337555190473796836203805782462839047202558911491988541105328608916865687000813371206935329446225384698314890352450949993852166864372197432956777407341212579940860473629878333246975322286666504299319491281046535552217215802595782509596093905910903255629762072391765539141848291739909190734695399846466923450111842761636137851653610254599454720000000000000000000000000000000000000000000000000*i1^145 + 127638487967587967236919700747516955091342462565818697905803688152826178064819913809372025223474186799678542774248567266347873623701970487227329523835300983317190124473645962177333377464056792437159960276950949037392513122608363545848046403515840426070388538515955624385219886437801752583335822073436304544041683658633734316950342124114750104488279965102665676267706529682461900071279736417831767512496787003610120310035234281588703469604474026200867348238174457749903165985005428355663982554658661773646735094357397298509650033849047758261539838138486276679313298564140894743732773749130276359587843638235345898850212969187316961859395241103369975947651730125536805023439563586913427901752096808722358154494271836491324669829321868832566999237597662429724023905468520007176798159991780479456269192862396122981516215010991987850597713920225080729389945859837017668421071491145689500758856853219559791653108071556401936779638583563017234208976165910472645160468448343052228526041400688461605712667732073789344999819498334459722672148582658578013234813993445042376710666553873129339939421282648195975600928645707328920847387404330626532889666909248594601948992257848919017862859257328435964261146982825842849748743418746469068004938070555597122307370183304273589916291867701200151633712661603808212005787341857386701222561442042172231392810466013690923304630933115796690624255011496703050550224004121874092122230837480195030017683606039224886827098005262995738478338492202689841280013755664885814887216060283761509398026671073168507760054649980255325494337722892215613671407672504486891452627826220536279798082160670942845537514751602709412062080171681367915830500101174021008146580869911992965788336985675216459840641327195495262011482316163646042384437423533140258986585901274220474416963196883121133316673641679313572438192236935877997308357057105053859484273679742486786092308179391431308581517761781139208034996453838369291648744509358339197087503518541695518298007595577149330753411229508842754870520203515649641014227710584231701284737062618923151367078802433550246046154108976237183250804111132362354252746575399162343690490704963064512108934608554884298374627314122428513599639323167481227672583570353251969838302044634404232423084724383895767287421764207740905992238356937174842514225523685889769603201323170738797305602981085312833242704470782078328089372100918183474250550221571166529012599853573952967907058615492840628686319969451104132958037729687537324223615610627770308901148212274856012195067464561277408585287206065405991614286304822192100923533518131827030890822281084052632837657956769793815121501246116527976119553811997984429006918698515699505786965799582143588648977201302684792457456354253573631303035199751050845200709120980810086021623035778119760643328534562816430290328310670792911192249557681318773697564777631428632715096875594965326680286800659390121963485605886649031095430696672535202774694933324071630252011491190630701001861106826559354563991602190654339210539070161488131277476107566049681054772903570269313206290338097844334011031697255952257193212383961732616345849572386752278612908233840107425314328448745762486807906022458723555714642609843409142564899950120205896572014808737310546429709259463374744887450565932600350157472818994462767851259141027642156027765684092500665053625502174690311248907285962061655256125847718409664645647361801959317074925082086009975379849543754835487410688883001242030374627071713549141949325375221413191381824578529118980277904030313771617295031825401564592604088349830469584561864881046374061089810170639513261520212054217526225471840133949845274340740186330462663192292517478400000000000000000000000000000000000000000000000*i1^146 + 2829747255747411245026269253874943090916006995026414612637916429490617233913308774665576551080707926565352716156073434893939153783789308107404019856014739548548651787092106100903435149549996371838568233504005239675426097129627742742546745089725005426504222076452520967997113192387483579563317060806325904572783281927030417950354704318009484063634482690249058088472521577174752431075342169535210546502268119826868446722428512943201418642004233971028862268955177012053392950643150867499701205084130896945262678346449403683528947243875722596852380821532398991838752914942304156767712504179343200939813348063815734923738905911723622351084373767339751245248989024153352047601764738158235092782263315467420008222168573610739922656302898341803464150675005252325476830697932578017915871159436254357962330736231370944009103316880904419961738779566803589389900218616648287134649313135109997459021883182553580707356493186352471434721507419145309409212679988662633110972955532321148068204204710515946809845190308135253027499457438058457819301950939362767098539261601443436831737322522455081071166637257030684969665029271170161173390169860467025133264641403225813790245066697045025256929502796640226364347032841257063131877295642012944644548824660207549333415444430482767452087618499448014794378837752047420902603918785517906272399562398309416470518867252413747373182219379383124170173035920461185246233979977395696379009518902709192910880498421283140173566691776977861446958378841971435244218169391794962440344442247181018750842791194289827053979461864898886255819763210222984236531242702003576057267089888676569290484367274979820431733560124094198229863768922535546226935285743945364616088653323270497123181824469968913696727832613504226421028168874599121453936713075823558376768498950543839147838466154232168721287086442418593817510617371763088455944793360510944185799199322059674339725971385922282661026842394894776647597086144353834917359043830323835783294522365049566990013663319552401988585691635692047352649749701274912853325002488746121629673515574277211556115371071401895432127038082717919375353474306274774529744687691977653160910254073354789360601694370444983455113030505690959791409706031456290783231947739529022377216235985251402761581094917605683225561877976905074663275744214237003182756114316092853370441434762898541298245116376862921586054993859792784547068466447141375824544052642456597667760420372373535306163108823728013506674776815934560903394670576143854485739857521267015138939732974864398547830762600143083291155771639129105874362381198223009225851188510627760730459984294169177580703885243811389480348072556530200105124668466644008831255982458806568220592660107304482898718846129319422066946880071337415736598468790829492224303431892497826484412543132934011007287075808326328126887683324828654904688371699619877835335856741672805992272392897789464783875859561881624850612122973796947025406411379346554455528508956868259660611270669524263369563059208694007978040152784696763989774910805721551259546471277390957593144693962523316860399725351609963930284159208348401955698310620632525123536031376673803115228514185604555596738369131378167452677309780845218874940086105966688369340112364563098657475772042133893549994893323173247896003227391412599028447705234545625615113970125593816821269871125537853564341754278864091847061258457410297067617667003539044280591579815666426089154742073456794406300599169124640826437316639935286552982883638892439968482816856214601629579050392353633409095838982510956715008785166567418792914699858636807119827252993401787749804117957111227873001008309921096349863153128481895578941544951091036160000000000000000000000000000000000000000000*i1^147 + 22472528548304979286402962580949254680892548581986606003693486410719862790990820058909262480228612500038548752787275008562431591874870320656090261368160525747283054785365544414008612718067094013620745703398414309358490474870079980323350395794758003878783754858546442192639373591779911735084265310202011721595208057211817577151693043489645404173651971176105217961743679382050602045702556888727000312013741191870981890585394189586972751254639749045939075514011661509115973138553784287547463615243512139231011066912720938303827830492974548150308170691907412811017489889720055709991419681031282088729729206371973307805439293918214121324254907833037479716175409612915052068892307043124886466884115022899173202310998888439205957761321633307772841351384323995419720321393774984512087875749037123365496987951684729938151736513773256216694762553391498689178527677045857018876515683494153640532911125403869476114662796435070262755276226954829021896320224870113872611342393337267863978683226676947735987347758799057880806123648440335975632554439824695402085769449844260263720447685787835339778805644314837169407494051491801026050359505184699718624362868119433497049608627622836407067103764291377779633791040424106648878249280250273975848691005872423618347951581616542771370148422239957571639324142925876672859658093504990921369577382962339575238091459462133592210003880062429497773027619651947047888652646096980040588358497336138954964679099956003901804773468859636692306421765905730300204470469695191337916398983508236065779899763346523496099406555524614437809028250916093750198350920899395847170283283807768505892427215840061350170786623688495340668325540193626064666629341595413900639246477503283745633692809299766716221386148726383044770984606925334663375336686226957024131186393053286937795677817408093005720589985628633876714787071281822129086956936980964460466227199358302352845185444814167266765552553656000321327725280140216604600673160173692017467287664780611924852580854114982146834025964866650999614585134794696432408764268906267043261850118964817439629160636775419325134662372761101043404017827919751402135949819952804320484038379788455907163274633115250744854743337736507636922697088035216609323948793499190280353029794328159658855453348637254270192819565361342612838127668370674235303562283549338035604555738025031799779872786577122398127677626449769718996884493662594693983709851456929711945919393094900620689684903011339600009418637772483757515766497232845647388204109067235659456373653371315696990453792891632691997329290929854826123117786876960230033839884291297112696553862764620725158028066985297625265229624036601368128272913980545427694759270730906113855328668748225147116089101032158421652684786927975881165165035195601887471016853380751897363725256479410751024295802208598583387959206206499802665551916710264221336123156551538321658213899172605051949868148944665659471797837872271753798216278911550736998623186530104120291406591068257543572119541775748387083721109766428666245749970787565135727934242429019333741058244414534482317023776238718798811243046069243870521282177530440985634301003275368515310893395582973130852716239378539715750477645219577961537533535469119233166816498478749597138080604723637322789760065708571583713920503573336897159143691709444657404214702063581611574594695162481159229009763693913764420841588983626134959742981166089577233288351032895342477125539257030627644718126379240472966008097020060139342545986884011478546366424202796324491215578349786702022158773945050523284129791868333354921534163466242454435312333989856870304103994614708369184376218864487933996000037906370904719360000000000000000000000000000000000000000*i1^148 + 80434553841733233696591170941306367418858707020567682458866328612840646528885276510768449864748024096435036186273461912861397237810004190599966215146027405636112277006626616356817497315265935810383382470347144726787108317315838185333823521321238014970783452654031367921237856140809760900062853129570192815236150429470949685289972207021806274622438555804525653292809012094918232648253810600575198245524528765153915377114147113777686749796699939226605055053455059317336605107906235868837019222951874728751639063608203260097240993150776031295481371383198509083672109722007324916907002616867074697127539853675999413610572777947820884358784935839230185947708636466289488051921511470317773480572027897678922760954998588321128232034000253241848891341806197185164594671688841606143052095385889293351962883273432414712324431925960569772538760060446597850852332277315006341915939150085334249541286204579976089245504351448393161433966333029963530660787889818373968161311681641850893012140552799754876036344636062605531283170496276375288833894238740717773542062339947824462414245008752985628885599845253903193286663861910952296223589793729504927713503420923512911124892601397121557080959564872569304894258813756278877293520230535604767689237287927458087715019372747119641488915676915115994900595581458929835416528124885619995739666813331397148116278291073888754362705900308045844155237353470118506716545361110498944630384261256002183027530607564125650012971939806785270166398581014949814255483612977134384269096532196991722210205036227321359001536652994945217750137676929827440609483611189665907813814436472873489270298224160410942344141247797183810634994687050898302162757112238011714434163078834303664664301049905210731099305498770670434499838162931226924992371275404354032978268624177554391480227009745027547062400692709085996061539681140796318859337327355165599423216361605455977489900728627824206814657342448772782672804774421532445373121130092389073915100259564092319216416584129433098411510209086006059956483442575056177703029871431489551536851731640128895528341311469611973710539899168086968871058306201210659269253594677135547368524577381688347366288695666794162556561095771841512846436275959651663754229447474668370663695913203646261690773928967525741889238823345866095747492505800151520969944504680157797437739126532079407605686153117031831736427125433865587961541281258976504866937144048144262558541748359301577427703292326678059896162477405548993318543399474152061330091175067123825071732069900015048101699251580269649225605140383513021975679856511051420545542376704832202854166421372265004172773998185870350717529595223923311096968605060155245799456983926911691145344622981972898904054333516915374476349506631349304977812494732325433524892421334293950412831151476645860614856200050867435911781985095533364653390113772927816103955164917284354820681278969604626553034816851625790204953197205943653288969934617969785594713860868760162391947872215925719340768848569456329238350891939333025964721626979280016209127282929087144885666501006628930505355211060190767480098555287718456530814130541158990318380246375918772322640837143428171520601640545566701729034120425399061577354660563014185309733055256726132740753693111428589235621110453823361356635080401914134625715509383934989154399433958790921877463311204502974526392804835792522697078716808457294589446465360556029792839695850394765733657260599508801015674338857071361577335870881385154351017093131667906404697978496947517964312578490598709190831882866285531503813129178078592055022671966667341633748398515621569420150077741088832408497748096240231760527360000000000000000000000000000000000000*i1^149 + 211335042797309400014622863642493389952186280724797178963478330390557977920224695856250267013938133742543001924918216145070172946539639955744145328682081850905718260759066023892401821714776984269500816714109873275283685319678263616686887644278137723676534868190503547331451615756241267656043662261806028698092987932850349928520147269407359412740782866888122637032276416189607661088888313618044114329480008565179341225200574934699204246226132611855551254264707900379550356886318886174162015982445346637745141598636224876506945596613751680103026916019890156804833761550837475740582814670198070621112419365383491352307248541421328566849115478936897286846101652893185980811777385623520176301438576204925439747400811741255337568187985115970890513251532583880581647305181362010446858825920427005076605497049733431635730212498248851028383478236797721937734730141596298773916689911476537205902534703480971842496585889638354344280861347954239406527343549398417903243502081751607988490102931748045308944841955721771337558647674002413761210905902830029539435109341227459340360165232999781125628369649350033703080142753517511470720751358999592927671917311448320019808283808060176504968625656596640670333406400563214378365369117661746109365342754562407895792455694036803171935178398825859995321634536879129812032474566272367197341296538376833300989943388959987521480810487754919606008241522339228260490664600918887127136666496521563393133859773845043793278135085001771465019172076115429611646079341347452149191661987112877115998459785121986692366609183317729281310281869037932694900267307123065419373633930326931645466286728852437171795091988877877926742169131142501957333400130543408766909088334863135339708888026427639114230846449047665380083079499278903593123604818961645919102632389476993614102229687217441741780013842563759414087336756287663423117552473891557714972187199071265821942930274925818213723216414226447993141600999038198543814742631583475119650106688262759540871433209862261805826963601597561429001496758310060977319793100221844125217745358484192751461191559479189747766702865296595054731875444044672246550826583734629185056749574169312780372501132083578642434710928712929566261929883858466697173662160823585666692737124237659457709874375489594994467202449548043973734653239005092925818583929076938424066740016662159622716631734304363630609463241237305765631908642795725685925517852459874614914708826268752160093178251886591644398944892313899140056634374173763927217241644772157170329638981099197139818411866677050203327929738276238901498426382526331174030580391098759418721785634281542254726535375703520196449874169598356207437266844777731774567211747222442520169753240922856143065106734079112876028747111215253601692098754868531960961075512907437858781104291218429303100852784209856364974707030905737205285642655529173291721856029454686171360480666884620041981455899900140224874593522085923512904834405790149015003637254565690950495882416429533114065498817627127770267784616272507378593185965356735370720693373165572087337835100365941261550645568327727209014814858571504603261622268954842240628922746589784891746472118894343566507958389652705469066741693976869326655043207803210511244973318180002308596617782761637187612431359177827892162140225597856803494761796731177216156481659396917499116001763358350511598005852760147486100255490698428148878070425197499014839254535897864510007181271308215288270526145843344041944306114096993572600302683794817416852837307163047869931623911333705386960812867033017774287540044306669153985828064790610318821451066244099412633449453301542505785432473600000000000000000000000000000000000*i1^150 + 183629111534383072689069618830635086830251288404510700866707233712838483726609123614136961544732688682232299340912394184565894444939281621309261204926516559132350927184850093494663715759906326450061247826055375704320852383140673597363427291878360643512132288623025046901429034524943377902437622625897599674661641164952351566572598288163040262585780784098874459158272744786043483770425570272378961889246400279223482666713108280358930267116964516164439582350747081033964767430542576921073453440895864044119556338632835388335074314571858854179725142326680245895569564415516247634406279254681318019737970406112922190487538793744323082285295099101193701769123244484065267813008525887484711061376127553137582292863926302359763533142218438249986205796378313738686683535288526155976499204042405355327612575329436311410229164003026008609551954853415972418658184767103663168844104546584130994426099705855205516473385777091736988001723769583041681626967726794528743489180313425160958942526385068021083556684776482130721317317198820448409113734830791294301014139972650874510594206445555660220135656248920466100928406026676790902377524359982434521374618642454201370009665516400891914054742227093745825645522962232126281724582852371137103829436139965996074705744797099317405886284109441136639611802482283247481190291327182465259776979885765112349784795768928814178844282956264944280343400226594876970236572173929384572515021816894668682442793705798766348374823487298511662653338599518805436501119935101238488404379269071396038758246224573435656805504600026165866410357565724843533384461664063305161365285450122806971707912264338232014647778427070413058219023925550690311100930092854484282055841787179309972926477429930779785275299717030782198903520072880734359203202306145722423424271181061705452365447262132735621595480586155023090536442611137488553208681496911574489869212863899192557779851423554294577197929544051846070574817983944301985787294505463089274497829558514051932231411698681528713806957509804454228023376377896164857147468458517103796928336933813183574160914488661575482951178772642413767772615050835659505356311470687282897156617662149246622504729437107386533490890299162273801219412358368806344953988568077852084730403491251401544462225665987238196599436617967534268652556227091369285510787684920340968819390360907546201074964419752805777174648156209455202937968273638135023743465885892926065765573648044459507839049216809598040993234611885852526822344756248836080608812624871224980132740198533679250840779109008306796565296291743477468594770980834648099838784857777174521536429251783107698993712728244001439991688145029808309090330188729870764271902361457491273010742456558636693080700602036149967283447333721092438576933031086977358056086620056505568332013350419245192308461087973545925216419020078863891943944220247648396558828508942390042939541593904071235779850766687787747080286599919195586082168498713294297428358015351072783991518825938487669323330803899835491654001862618214915514234464925152938760794357544973012788881756973056290318163953250808134082541735390371624634136294231656298106432393909078682148064220480297123371936021883925863846393908306551080320341637612198493173280370257568062305945904969688388131180105917747535255319447706430072621530334039422243974518766905931503137581044258001991648239276698229971603067542416127934501264035208619939058949301150976999202482497461489978245042928169177863891099367719588238874145224170859820004560623193783822043217674584578351421490086951987359720066530694527893745508307154771880251606803080349877366802213765120000000000000000000000000000000*i1^151 + 124982349837913720999921117256556855758789808569391184010744878920265532134769142792970005569739486651305647330107477506252586728513065368591408964533631500126406087668034200150612787974324381409482016443364331737874642971852397630292447709698823883294176290343926463077729381930044471691543112177022312085149424235859161671097651803360875132146440425183922687139390316957651789872138001985233704596748125165499935405058515342180652102577250320397260739602915843983255364203371356551354648390166369916482925417709309045094100269701476372383787916541833029898983573785755801077698030257426937985825631646137893622238045035584523118363865958746978653870182930614819298259583550116897072366629553302397064372631893136986984238182505963934325625333366883547610559285230554070046821026327625788089351160941059620411420335278708398887744312422343376672844365797184349370216700596123851989773369219645711970978497372895913246810789025065973649379519889607847844594568706604448322014703836665750406307683154362271794936076214283385661398131865556342926260042884636247764601579549971944249307402277539495459920925792326017782534812006974319944882169167295033063059108803171278858064852821926130616983468687527299997297493604549313776548530081312656368236937463121322057997275927275387324581102841988305767355026195532199061685208268254423926935302206763135222657245332207525464858258127683753564628273626894895224908710328711445313895901775268420384402758433098052018086042148178846614426263661240559021023775217846949627733395252130918271399611050657557225897013749244974374665694578875261603626898703978642045557224783185432086501034506317239998336120226571055093842918195274273644650711514657595138179892020136512533150988974927525683792854573626045764272658223677416110965012046433666142320934958790263255403565592332798900258454862426513147784269082763504563718193807270808166310738999874525171080907156267037845704925164332152226657963429894786881234066791779598557287833325398555460088545355274006327244155688250675415718798635927879704186122172388228289057555239069854846504617471172410044131773599104037518194287312317508428393972146529008268186595363324340513482770429259751113425372249525516019241052286024135318169099476833830116312529729242211752611816598012405093116852362967995908182912223773300881710807788536826209221241387769557643312452642087787647403785214648406227886974256217799870620754667794154789605770692818539355448127452498050182193285400431867056657432416465644378557654567996692321445866253110934840595021901923887397253422697107511972793913269087424228686209599938881291821712748756814471245279615068393365682485368329310024153418159477916306700593818811400344538996770881625990998162538752943629852695992114133105349970159962935826724132937342026649230302714680901944859169248821744929087988660176594606056937849235501227533931544293401970234478794461001867899249181692810085765932842445576035181068954705152554681787291004255757786302156658611998299578168964901144598931214239386575430134811716588722520655645463171507688403805149177203676604718437922684868796172479265373240375107282800961201942173206171568311612027958761683903304404047013373506010971161580383551900746398968166050994020993707556919544938260043569632826450974467687356871488992475666701558271000831566335761449115122292661696309484518876574562569762012945798960929707774301183904266732181060691382735373549533009582886214649955162149611156037285877489384113357692955651187666037592798093140077356510618953889880280742276354616527924181622436596352466106758369809797218304000000000000000000000000000*i1^152 + -1215384641293272562574715990780719908432259445957989387107146604851553020888566378251738466938307607147968127446003959322665200499474081528235250543821974512065329435891056864023346625664314458050462825839917593719084287157174201105171985939081905482722769901940487862350692342747524183217467636261128339423038470845817445113359032381995416925865221436977996344017808918816896777933345125514840624886405781820292453462802984110014994001583721780919964907552221397345149971150425146088274152575064710553034035200406092614439263107893915721893554072993230208806469681009162467792963747154627333817296686028144935399634493097065990124846788383695802860344071791308350399333009707649295978873207625615796887802328290689634216899926563251522559173183516496957362001839678425292901660279798963285070729227983737550421638326753220561733852927060074030310290533565433894837419347213475953055797330821832203695576892819789275222146633291476605877694369030994931703103731300706068079544726059235508605722537655538903029164844461062611905079264712963441994603012639631155362324290353047232155402989055958866125281820398108069638318854729048501642005383338203008431812929642586459548568680212156200588947933674960561303163039012064603971649617435770149349617686819229788872694739457085007060674026934527389661103812759292129967946700249157006486630712569992190148297907157341060131309394894749600571594983187611247015091307508427909858319798220697657620156943968882023011375238311758391186775562789655227110855831966100855212452730096219027691093706092560031015193495824588134226577524399583587444540580461316768387719221609227360491554097778670977612783484457915509634597990105415136036168352868897077706710633812836173463850694702105043110106688048226372713479696042877570124344570400563509226832372771814187572571205552178465115238875986094496877879132508336605939942343737967085742680513933608599598276220121899689256397182339244947075020829780281282719318935519228356695749848465922271063144862936867811413129106504256364665641993467440633791925179732720240370911830914951601615152119983264415343144074733655592067111847658731354010917267837509494375185572027199974550485789317047438627061258231502275400240754635366391074830603548405980648445618881721939516896818121704150218261799064134426618224548078660482938208023691652204268524593175245655934840179035426291754227162671902137060786704818205876984935463996874743485844540767516307260540395345362863628699667242580208555309119374455822501270325121942859449698652929170925047361549360596445572174922756457515570864131723441309972336479010039524439119696266678021038519042451026260829356354872865757728739141075238445083399320665736753057695903459384023867437647698548242555090904479100925929198920021628698141587092638996714279402123204323427803279823302323349294997277423414770951684062720406272434210080859078223034980352583508709958318458920063609326069299355129831369666955959389515020630472258954206756287280250614819386816293275934155095881052144168715550435581216672590547325712084805419498638911548853003709747988128962444496841349164876118262667671358107595507325703933024444705819096389914174983128194315527610826374046015049030969380408432103196671281063661355104297190445250807116146652953209186837571011285340398105665257041461322153448048116161770705081251979377195041999883791959557925083205156112902686428740643869014443051905468103209888177126676767557569898496692622682193231647683169698310272675690257678463720812362422841469267290783931189144014558591840225114778841395494912000000000000000000000000*i1^153 + -19282293639882343588338477662107650613150209312876541953264786368588221485115792914124491215193814181203072889984705491763131147013494854531147471413873979509719582314283400530806251345789859089954391399625163487513616374335513646012202490248719406140083942923115837618757382162485490422004110759238814684953892127028526678164378866685998111026415054033036691231284880519394706624394196325936252532047869080594618107177127812277032376022398163720671278412104810679819771783422818157136854935697128329733143973345576983239730036943823567632317849096195794205816077398068396228424999990452048446882676134920859241074243494259688631921010805388205709831086112683459913398080402141873307805760071725814124247906557271398937052452650536235564935855234659684296958044182026948787279415418107623722708916706793205250913040027850374569417298348871736871049724084031352378540859569236651010467437458564376431260450149658260213400501094404597399864547460049868712325649178158363648290477573589510209217543798892696101690124429137163522532899118077614379340047186157936572357525242446339400136668442748055527177572327532700258651677963217949967791549713962574694323363683391258860947435969865391506568469412469517445747335697083657894629971370284449997669775399447360128219160607161972374526808179215164347699828570678578221405957968959953976231527636803181078851276399009352547164272758588203171727341370515303396009903078535588672891292439265185974419973842562615354760786251437790574777909539367706813803713231849896866708013792143641151186038878442512063713454702039031598384049299758713069383906380817411843016513028195883339932577271187504750662776201778827822950330305319767610857528524684427635459200735152029444969796571967882811544308562440283890186717414863002050041323471591671367086483544846815591826118510173430414931962942065776929151207768412659980860524560455810174958129172730631021851691133005053969130267554025631606456881793142559954469042998049345876581399070470547350884051400493246782325556300625138713360526737553210792945022701521338343243184825343958937094141521173292766561220703369938176305036651766021583039716456287616677292040591591026177651992803731877577362760247119834271129325814736562337754290771103770746608772437669119142071035680674995558481297537164568945552772765013788585698771319912531194132145399621890983130591110145168649694885312417481595641084952563136567240904619669638911748589222991746275120583930550696798538136993776870774173701507017210116620591501070676845470152137576232884926967574504670991737392185287933122810012015501350769020091995806258798985744685820563341223051515994433076965355091390868554809734606907686188381730861723922592048440512037319599088674601535179364271947636496036019923352514628206114037689288749720453124817534232395510910782208860201443654956450030097825227258386227947479144708612154106358657945280035358515087959793433711056458586153996781379555595755922474544762576203273574228506376285218333250886007898803381732797831988275721701436198827793024843092395816202145899133567212565755881223398689469051489239801599523527959144134408706012695874394997679517585423424889694277934040496479221449427986807411997785601287716092433271628610234269289650496438555716405772404005326234493470686263539613401800578701887592010473004785406651068998036028451743216043858340347400328698142594484863339566864872042373842298849133124256481906930964672460091310569118263943944802590995981956489791683005430960523500707128100028610997900730036115541481836511232000000000000000000000*i1^154 + -99598362088316951563629101294407206401227621939928804175536137493211067048497766112228710940387955827771111292301937470384203166188492344770616881406486422850627588278741490970451849191175078915901785171172298499608236338380803221549325083824643293316489377579696088113641895671740964182661997794073676724629234548739412365019063811294646671577526622573722883061728175762968820892425481564494907417616592125818263633574674966378344506340737366695570946581638388755044594268271280220184534325907777672175902700119515001016947919003026364702418370439929908384112198106830958273442364043176000313802322678805401945552198132856991200261464892982521953966247962026906937212276187549066340383849539553829422066183460405541213504953230249574279835807498534580305779238612560469905118390112872932616851581329459448556058941353531158780641109381751656890028849974767271631881627981911494585331541392831846583315039237503699896714328346015815438607833713184396837120288511328095586719517246697371066619189623426405914524759112185916981834027251541707106807172210819437938938296372799289598817805068779108650424939510453763968891777907419855667472183516236206761635947376889516522953827652248877499614229691854782349403829381961793338489675936506451497447548733156877943205638044583336462760417271929006065498074506087058149853761538834652860544317290791800700023268341973402276621940991480533583717567827853927407191314553406485267519034575004641551197745532259170153344998614689633904298158780443711269995706973359066336721571299324922478695545021580629701690369977813759156709549690477249766129530651010151429931169129838922232456984269655397591866276917107718324253218040825043259710143422502562090853772423036685109265946810803584413054333334685176409367025124184046050469132000178847929542351386564425432874870909282155954823909320057788856385817243262965106035025824993181295774612165370116091575629220020460978909216861874666894877863080142166529324732301550631960018409687850422083756323795373355460881485164287770414118213030294260080665314958167911029867752928503145832442853485142916247304883796263829914764630548042750975921719022188802917352868415067528263897541957368151768939704190301996349662577433069381710183511303114278484175784369910011086644491690413506811188259421743909924718062261652089620521988896644487150185565870418837234681973119205191078747329429603845559145047626378790644759176701859693809831835869477299435194300730940947404710270166637960875372485512617698746807362536166763656607957805862635477367308497718084823290958466172563044045415554540263984706426317434287311094455222024443841172061213274034983282697151635106132803759173183685349599615904204173053761646447760778222982876686133973471384066214756574716389424920265143258550420666136671861928281972356255097110895605261717294854350547723215130178070072454091119414839359223548384796456416559631158221882328062938423023162751489321310699899111142890065978147409388844227806990861538611737897152507101957883351756440071860391631173891884926407146044694551902059236104393973090133430714061525779741461244483377987235831741280886994777339605122744526722770322000427170472115187075669217923328232253272556739115388440366417266109819332841257956037109264657417764817383891618005864732644108481180069357075939442285174232647367541660699481735405885052245930706042050505780619299163143946018029688237876809289708415137907982104476038005535812224444824540538317074960971940887217978270101667809868791655048094416896000000000000000000*i1^155 + -167881917049273862210735647345522518188614570147203765176241375397681393990832594747952555534752199076316451410676126619095351814369287322747820411238653759054049322602984848220742912457743918719668923815022760079660885855593495172785074707371997436107970227751410897334727581737234523530037913667647354690359033890212583938138311562653570612098191006590584489192832315956747577356621557428952571190838069758173666521717318348522870875064614485340764989999856220185135181724214660270598034611941483436135924454870276523781467532330261455296930973466474684397553215893630238523544628543012353167313953422085707112317349392465575226835024300196794004039358569664359168008011078996201126997498279163577204304065301477304932753920613191840580763656115682923190715957629913953625547558516515350898276641062784259646097338821356733850755971514766333169818329748355593952796065780486382841190304548637365660295966941208506922708656056168954134953522396019489358242428830071394461922428410046940533571581330051809869179324887160592060502846554125833467658868373929055204820529268733652710415952092248840181333712269540423412155538689900489877276495032505120257554978404708673782810864454410420382046305675783576124643618029617905283451392581811217815366408112751867290446560960856076931106311412841499500744332762988107864006120423002183093656912856217020337982191031403520373789986415346160728395040949970559668752432827984213374028840517883870015487360518044455391946842342490935274027556550157209251436178498275874502887245582925786397600332516899352893270936552624257340632610725571184292234515075058050644724582625829631136252865230363492025214629824660556879269831772322934356995376165935060546642674309086767555049342577981774150162861487897282625033126005702934514754433504740098176735353206587948198309171015360083760678148392865238022087559067860938511971602360925927098568840647410659159144089111113412513046857616859228554417809235462594302464082451053675625170520755366385193405806583376800877567998040585033871695152696530852685449156681941278516065396234526234672146659453173317237312346471640069110399874538265493388927626072734412118607464780748338474807155275000021498644258013619223812314271325007259671006253207280464651533817694570507456507143784333770809133100681996059281067339965445535208157861591150552562628236152884756602123655944649081805875019428937262321656844927916981775887778052797496366693835755475468964082988996732740493457642011379299063227226093609883678870348870634669469164436292411894454507551462438594258818209361937838262070357987708834545946669964612501571567972709498181053907222175086890736268401627947576955554700928677710400933959979087037446639783409799863384483965653674111375129326790439139724902125828816368229390837544042591425120385096345364461759245954288386608280357205200354614766693566124275195657585245188767801993357386966249262949110863533797199401954853285493219950233967562915473094044205379395873491912589625038593238742235356486440445713090925317182646461615342466476073833975642096065973383750902914079241036451468931725135814635688988925217099301120054436345802090147481925724340835671871328565966023179759653586866374209924817778579359633085642332911148339974097255243282299616515054162794860281077764220410164678626035076422421069583761750140015316760504437373684681873762714014634529372805394613252533135664286951867924649954475879075179007837385843972126115380388254538560409007047229348517532139520000000000000000*i1^156 + 132743754266554263080234601448070254987169719766948192480483244934141058389284690344135257903601016571958889278328537947581666070010631889965410570458984771006991850380938083228568604386458021112329944885284635479651797662319563537554702678326852418682296459457922871356958116221339108884331363812090269935768655111261035474714543182923275144743902368006216113117829632146600524305950831977937528959912173422004309501225907333012480801418571154563459300292100197468010844748747909299388390557733234561794986652003823266410050936297371410909333360651648033274815802570464443021255343583566934150944857933178351887989766242909250659684879579805088707732842242792015759166274675884659046485883218124858563306597571010238728248127040716881871510956871545630266757061524308529892553487803477817615246786214808116457010991477434512770447809682897903124865763110919693138243210226505963755138842836435990869534738076763659260731181987641320807960300875526284503895289636113799978849068031989446571277024778192295533557119392353942464813052372270317682077011684351429428754750087527457024866484413295463943884281999564399578255588998656718088087198747337411047748220377620938157581297794785214265835956900712270864232402509217657072624579538743718970937739641935277579295336232886701390463164613186944621610965424309915990047536316574313100083000679259819299652490644702309612485129954098958960474170086243853477821913561792869017228736221276146142987432465232342561990446910978175787320007038100801494221112146691031473201171384154300102428817808400276887708220207260711817986881190084489855657888472514570547458826271924604360321877745892745800256606593567577567449391200246376984044353944916642859993858573302421184232555996215451290832715899487186057180738966822717603860733015351401279282806755234403793419401233528380599591649038805145676349522672910963583612614788358183845618459783081103044819983277940060974356746283560193913626905031763332299981014127472400254039284300600982361144266264401273878364385558578395365924055285037815863671223268291653161832372905870764107787215203727734946877793519943027071895323114742835494607420673047315040728704163217545372216208245569924316050911769766844908378886022385145645265741430933980109837920081254326447426919801191017481641438721818708590160852091976310833426644943251953708535650703378770759761744259584879477755451257268044765912025310304303026432004532510678638790254351585887594048859167002634006766704466830463195174604838177492753870017718821160788060645900931142456892052738906424331087072943864111184571112834289732851065435884609210719621828795698743011503023157548585518825700109722441493984794571356797656172525616032886671494613142672286464622270469860680435784816654884028005790352575799924330695836558127261677280067176360777102400485661201202543474226730126525118915130179804144750024374884706878319573496500046020147747480832395402526145803241712246750041913558264076097731518445820079286829198731686634065974101796445467523131171325499703095987895529278966654985483846993844347666070862440532157277302091449736708826241834460477358321816901184760985634241373947384541164975568487114390948901698535753493363391785391348045414388723954866373770912101729714226867622879143422380495999202541096229493649184071237832447767712874098908106380474877812398122771940140961245130961043264857916338596352300855792112864745705598697558783385550405649013040154828770930409626140672000000000000*i1^157 + -4147030606809773648567245586407100989047836156488601940110075219697615677867579962251478958355970073914534325326295580280775447282513441249419507420022705219038560855599586385585447678814378051041428177432192741265144950540338745889341529143505304836086357906204826256184488464312731446080105654324899150642009565298952422614222064339730005410273897780996733789211434576640556659841877666021189035499591044343249142782108420988421572765226457836982117704395243340356785781211142427439064518381457351446695864211279679313367658483953276776271887641718385799987813253822122339323088806505108809730434017918519481295241307882777378376329707141095620761520631212018517303552102418830040864803730777031497707341281739729164336748204272754255462379609563504814677884581071314436574965752835834834134447070640897689107403193894311942193197140908886616490027415044039433776586056739647137859442350384660318246689722065892033956400242332231159897996889265760631411850460252516478855795955324897030363377505421579391894229024692786978227987755405371273892789408575147101678649837436756138294161520107104755761498915946361145869770854353076874012133151231420874563764058285039150400663755656678127409939173868436757026170402842226438761440148258888423215485634510383877324772159250709993393856435163056770203545222595472389232529292377324428991901872000780126127035813206848886238254350000552899744418904479894783119397746443773837545412595454354389100443275677589578823116447516383779456075578880688343864191677710364205285579176297524554006712842915594039861359046271717301050892736364159810206985612572658526039716745425554689829130652910631529140708519957877203960421375021287264185358399038197831687216642354990044075321074922381907238001002818547610894794228883470168219886216094641061437983738365252071595255531966730755707029011893346441705751727960261368446580366766526039047322933759961594290469395811744733401115709535734226704511855418697625351712349657668807701005469546685853929501856553672168173136507388001368931125694465901135110116805350919044708597283974962050289028364330491154886796739705128856371593586239368946333939853877343021293890752131520383826938873823893447334446702118502595518051102436746456685586998073680570242819978792869257207670092262091489113964905493360422050519587934967301136246644897203326628662125026102111595803592657872285490600571431809759558860812305315370299916119394137809818962179687081352285201855566250513756731519104105043317599936621109583006805307678218775362087642476468653377090527437346060599993670793994550994649162737247002184524268646061354239119489907262247020506574020417976711529749279506436781802345242376428458290954337881827971455433195273477285389234311582698761803927829476913094552803741508404650176183191091116195711468647059902441490982376229405245844809793420336586040255779474760038340440484582833641788869388273245515021814048031834663560070733433504806648480630777125521479062669498193375384956694304303456364065759861611138377041102770542769964302045803622807979839899309029963923571842951376959401136572279616097227740593167891041503328171854197365665197773535150957540031552509743369706044904862874268711988845840077185016177125625635488350806544892983845616668362084345976716796380578421452766996837984588219698040960437158296591763357329156695183031880934979102450375532012288039383404068212850434739930161759718925393488913629184000000000*i1^158 + 425685740579344856316835658421294292971148851673166919365820363374370481481036308016322498620178449941820862623512741005520201585975687774343494374169071389967551267164689231079586131729006994055166437676218062871176786747765967373728284402756711942111296964515973657503874308952514060238091579878874132614461971223277711033395762875567228475863610774705163157963634817819984278094885428178494024419148722516716774129707793384078141236536025142939710924137532472954131576962489018767817208036237836729126742640517884782890009326870554107201426336135732512522095985154870526469275010531790269897928008558463506252692043986238569110135499995009265664880110576706055464693840771157591559964848166743651662328132122496362045719526459313082335571063752315906069808713792301311801310843114607460508559315871413943094593123393814545669808751935814512301789905415344135593185901538407807775808965609120685679068370558286423103969661430084352755530870237175141479727928843655142412970806674968185492369404254113984729080241580294141531554308263242246358067927883800910567573791023811026471468535381170804399549843717913581322446755462091370443336789153173173585693491809928946896821484262894586108218772181220966678637356059339383086524099980993289715552597627112652239034007254097690344970775752357962257604770670852289808103852210009984892008444930597660296437380266642390547064879017908779853720423114011231978859707949547399287871313151886927715762170793472215586709942034282257970072833294844241684196262138666782944609315837390153582287265964539486745994472660799501058825723280025143587885627183098576961374568145176450649722812806098849310450845365118632709008367627158640930586777413886305377471383982821367553900960386725741677135347261290345801735850186606861116782792364809565136952370132960082983052032248938020681166085369243292756761630242032406755632019611221326413225906202642682085993086655221917477657416454778816342045232651674722224336780979491098426667235616957577448584891635574484790308593911669091232747326500962107581919430310413004598338125567230303879136500710229295689749728027719948375925352160288637187822830539748163942218248430360259274740723013672392950498429928517776825787579089458150139563620292111242388833418217579479762531647015703415916613014153249046477496348214088706404994518939997849922488770056916007667283658854737388984891318369560141890031173917507554161608630902578780399230560458487775726088148119140681501812809625422054026762765136593514825182327231361699177253367574459636741183048699807186894888239001096052396175871273142981748433569500152270320232278385414320310774882200434181467629138252397003745354703423381094085651657635017121773553443479028040990706242252002115279095138795097385028484349769302271494498484803642686317363631557535612800822726132179544374795728789166337312857700637897305205971365463328792546264660645209335240530495444029006043431063729311968345421053631633006102910080174296400733953489901996456869850196651717238727948584659323790976862641552846391424331425693246339924215686703621028599456119580799730610127732504439757750760194892502619145247855947404963938977423364427590480559633486873542732469527962498162655523468098003309252797683315719460342187720400437865548864023531665991195086228549749603015068254151492169107122999420432454980321423963810337569581675053056000000*i1^159 - N1*529921218763230610665669044932342909100900687502209343434199586377857296658428682815337132989957336027868776984927628636240777044714628225849620242851561536889084384367553640452182278912978848091668853817027347611552725489053800557696009173026247219767815605421932617889157887865489965434950528253184414476618846855024166229838964574505295032864670070182325599265716788258934806722051658063652135247174779534321123988045093134069680101272655910360859723587393437324478154183671808*i2, 9752479439780250882011590361872358276997731542670654620117224572505019013983070761020417963867870007042891549541375248030030101443283769864771924853128873509064874640522680882371781253898321755769854885911826797684637881990156897514431664371361028529751319474611949613075871010200840630592205843487787551034681152714528746349664059214349275644721594886061934484316350815625194800207444361671000961478530752842358516662511522695838193333537783773248800423598919370728012660074885753039260888409624202375071444487077481779039682175803385263293206120798641296752772114153767887416125648034286766297314683208401556800469329307535706466065769724207344059523463045961400877994523240573049538117931378734617293170410966313770317857761188443970743509209067911725370019231830314003779645956055438110438662542498461472364748525109019566729231652718174252303871959364827322051354851756613130353619530555893942094603925171548571335460046158553381372341053206325945872023818371004146372344674975169194535360644879753770903832420837416302631489061577972508491188201675089903668410578390986942549976324331747638457755525332459992763285882897571494992826890677204861183473269373276293443502001964910997486493154411701894040661156935448443036901760703339417267476140747720136628815335524691877133843096933511123366997782827535297690609436197950121218326011609735702754327340033609199485586170569666441902899866382956073800374208911626408648644263024965346228047094688975125539241479939663939712891877836443651660176165559583898362799812398195124860384905640841155430734227918743413901385243231033844202739035902498227372102683861575007717208551658566326536424761774204956546970572673235057834140289187178472285821741792883820939918516255944686960403773335443172437032314738162995039050759650772482696980167036543671029766959741380805255177560596251485810923092902031784690305886615433422654546147808061586238593106511035992700216504399108061005190925551925045242577237034237746839624788181218336731186814533008823016520016339514114664644630254412270191808368464031663937539266626706251312538298644314246406106978944754035797164188022255189884762089772801978904729155874613039651390655714014339497888162137882794048214054454069008749253302185732638350527456138992405007938955752679406082174065437726225160594477110729312967035829195594802118424326676904002861869248693790527926614039065138168441586516350214457155035188131630085225550845589104255266398539640926179501778471265803264721361801275903292611593033970921832850554091100682174764188727937730244338114724282556210053031228027957236270110967910795553655432074597331649735461613752296132986938973988100808228117818524502842809992110560847518421319191102495216345906535550222281274611930453322210713588320032398764592410470804088989483657498451652963137710460382916378167322301462105163354232758499191256203204891748169707942746790617993204059743133487587366451771463340416567139649571275024518967980157372919921499958161831805042009791810623010142361683256660699720596319292959361453004055803783176708663197317774790405862198542185155900013205059793174076737237627044818914417973463337404079301491104446487651238701280278816571482854365774317923597558815622048714337539906035260394362010714914873642596905124687641726979218489873043808423663719398879145396692216513722879861170010034522484323150262019595758100944075235394804646432897483450521365235698592620689241859792816242329629923853717917602326296039183438017386007959380943885115466125728407964397253773633561424778523334361611020791831924398099950518648334778388850257142501199157664394812878155602651343589002750416011579585327339462942996693917008798205558545611908814189743395742471387249414302841357310485354024275557979697741183641037516260872457149245159082250791071211889177914347100544503282903190182194125586180042869490024674869828437855588571697486453768437887957987329816869037519412126925999021716689737349496847451986456051351744083766516286865825002902691890692821129885563830435440994188156661095937110395671056563524882992107845952195414608754136981407904464359868285480896069468010343745926812437635390038306835017062289608703742562921187864155569968716008588671684265136718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 606939089859162976705196323676113382654118067248147475690834787603698302791570983076488420840579311144330979561164416366308240877004177305879293000164119339444685911074656115852806623312650936656825875490162350612980884599002253313836254583577153579538767775176204885436610946530195833261951917027618575527168464536071762830532835481907909862942046338910930233945198581388438020479224179662723307025410865016121768801976417938504295933942206103101693657000232092718595909318029881232268773172382504431372493771654791962429215883394409709676618238577537589230966543767112031623987100302351505705981760748621041296975593129790615472786458438336486781371666932445640653725693631416198266224611122216407927441080250977279842151030522099888878976046844342056451172651330948432971659450283632970673280095670954941936423268588990888902710213877193807760041905061302980388730448689454164878130343981366957225560702258496779903760969494433302160329564081461958108366750008270444612941819660881700875962000225815045575462640507536704188861026840280154144217579555810076151847076183563864820584013270612639792009292463783376854451976690803483127969088613864722924778832740333079173963275371483181818600568032893086588948483689771602062123868848591338994609920181686548879958022609833833556292875350484928390780690613730183352905095603446097230677519411490400965082608368308665808135534554262511568182362211936653553240732953086371940182654081289330847488278632807555139877358347231036556328503639138828464959818722562961575586750398827019680834455638895705383067591883062020625870605658932958168838423969420586188031002600053496629331260639000823922533631937252217051252516631058741079481837699758979448567874133720172123873161324421417510868261501782423538841759467468149207929805257512899199623639977356874499159892501481587057408921070096882720655549436880474628844024008828131432820898568052689237083149349868956679688199207316302720703909356000567891385151044318020348691145086755285128318795926920618270508068565300515255589514093904200795594816606580720911723642260600706371552861262922238294450810467846827578493100514555166901952792010792286093613841715734538529779869292171868948371969481477342820771436330242026204252119171050866801611711164505729873007144651502611155960974479874704428350195575656564205000261798628070255279043066456884500265010642423445988438247678450720144946519137868716822407545485845047053946636255282719548232890027706658047366981402979410206894150288299740256856204176020888175563368423757773434581951794309320907584565269341168722527444564470520510150750240448914068104148650023449476872712236377888861419717592777517555758614152304064326417996248030113270454780927906290631276557941903150681763009236471030187827038855102075621415769896112689310868940433922884671171708795113936425751183844793973331282179577706797321235254924074388928295098368562390155702322281234585529647337698850599396301013745582204704277678358338959637475865722933231482359421453388832972191594335580075319097593563580766308060643234100892335659241999439783384944220566137305473424680326910985400051614197315208740782649863710884552067809833580036945579213152471386650916463443386297316394872993345933302806725187797550228008610491103600105264703399852883044315060880381229420380440322166489386819797842538274550556137115569934524017067473422678807500506408742411838226915250884148706166272271471098974872267739124565372686950290864724818446191678220216518352119469561855361398315806056072055692463509692167010705074413891328744273194055610129071539608085243606569190071847427973559346656948209980455497149837681753934871510243919502109592703108824314722161103910257665575320148178611380898529870758659710765683169425396210118800101036569745025597680100341078478308037062590135280895529329871525442345389690814361866178118480942728992146564636755469911494264463704558522113291166189119477926753991510413800078270567664871527828666890550150249572710392969539726941759680465404411619183173778524827293595108943898583962625221472902377051775978905385319069039147788926532728432783806178974910725627075659310813072711203970655796699434360836603907986979995065057735814662009943276643753051757812500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1 + 50275649400011449964671164187317263442363831454361613588639450856550055685754472430668960715902501904462109656023873545986276020003740666765082920145592912932760501424890783163870164307838313849235772427335513255927947751346078117262873462205367974675442061778384377237156786652149918879681290986560448194194019624218113665735909805754234686125469275254103544356221179705357217017693128522398306124532448937567338887123755556263316130050722421270177598941981775000457585974424677341414352865160661987999386979974836390221470657225750567548004037584013750785292618227757954232656289149809861035510313628662442514746018554661696464936936599644118376883696009416171580613489696286434243709987019365334846863046782319172509169249581276908534188293399422747138893733086914830765896805361964245503342714800994845392933303701818451645147470167168593989848619326912772261168256610678353769381926207960608183554458639981653826534515463228935454679843092274442981124822057888168923731674195386279726572835743189555626902183970152129560310088047481945230818936621191960782778117079833776833877232732973926441076522009399940657734484322003573926069688232902645700848814052083165003474310107354075255123057156912501198849535078577258563497039176610434642540475202626860314988012080050499503219935379200584784513774525436334463533914426551525761452480573360040469000907487203489983713188994973644890095706513647420255863682151226737815719194519636273242547984171660842076017983919074252313201798838316461232565222012869369359243872661682632349823777541413687871821334019372834024366634619687476265722491199142544212917396669690383411078579092603223461702364518428013229026712999864078548825877210614484432467372041688926436083703657326098306613453101825529229628123040362513590264429319800065762312358925022269218267970285955049017959580668513352131125055235878247006943088627631185117607341023829552221590138842102460347296392050402169192053123195937829925934400449327694732128877439799424231531932032128008000214950201413653898567608319630637218128282505089734760209365090454065835525283475720953888375470420780476345191047255887411662408194452705255399128496618494964141541527776780026322152704508903425821654788162728517240304315162212879912391222448702016279946631282278035213360608510023157885836950943355997846232176143688609465787384836343849214317370525267708238991110277989950191621793441780572349491634205528527111259749526087509169401810900289319642867147321018483620554345101722298685726247392346235974671682073370527097635480032125146697388052823659813659516377703028758885539745251454144989398250391170002609016625490197202664211682625524068891777663982046459192253224335565673736637900589437076644745638953511031563994682875775163233454483460364068287408669518076670299679821175858686497364902264082493639993664988937446599345399954019569589291170365630070303582728324763915668814293859130653512893177193950405985666030487120221928741579086154180377996734747864541574005970401188510344303510886702108096055704468771025731200062707948047011322789873424139091996630531896523376922518839291128570367183547557107437248412468916223625084757348350628189556474764864255917778657045847059148988309166922480005211527269202818812636352262052973049966892555949962221712006278117226317661311731675953253973448823395090950230786500857525242328329566337693594708486705789190002317413187309644163158700671917013507073114947385435678423587806862740197159935334131265771491339408929631239800731414486545850324234194864575089500548840127926012849750630520068415090642362968932353620368550514904427658250123640074534109042371440327628800650226995345334767998955643579285821010609300330880364956507633196486646917237071776974896710268304996801339502447460391656364254173417641674222966368769219687195401847241787221452296587533317994685966515032895101803773436303858947060411360931234405192453792953351561510211796246198565166247411979699197131916392963896799470384206309161281202441213780655313421754191821200149116561178165532415029082186906552177323801046990840360557007650217364334905454085560606675770531446885377392105110837481310196014169895063963871815253842703858158658114518857473740354180335998535156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^2 + 2082838714566353197857838294592354559012011291074959076278146713137584902637294833987575926003808044859152819639256969631126727790290539360173017365104361000762092559117909189058900405161292698261909185504200287891277833758046975322326274102009152135410057753176075878792183227565503272050482070671388063486098034856686391222613973843623168640703432597157954478108403285627315912925330831914678921649833857432909225130378846765456244756801188828100971228124911205188704002644678439738838653371916779067898664669360091271033010882936632966291595602043516959812892781366239727240047174858596359364444594741242271909018732229686719449405302775275758144386710357798583638880748229188141254714726930991458750671302488539880347030199407372462690494576000656028691684823123241682994568100240790851881566999386628013005665075357431516343524430128156930735285582916296610354097700332290104486148734831113313354923282822890590630746454730339843214655856652145766100153962203983792649599122803849302228895946593054893454957277030569262375970005990569954515609314591196196673239736442465058939428461134628657669062391972583978386052585717865585957159500880434570303800086058808403473840846514051452516210717938441746048636441933098174601404824096315397085132368188440133122557934364317566272088646634525668479841180899568607214160346602631530284311999302847756137828652918744776117138114493389419351074420277866061749869806184659353133840408811525785163451161764859119117903768652179356426214384491207662102659804992787970262279377103456389017517862340318857460766100056151923814115420873551566299662532862763518599602925030882056826686963500308992312152549561826631969712582825866754249348188301954941738856981064831695321964820181385708758606047587750117412319317661255090832137631713167613197626105358604780194085206241291404668878993735538767845753802739505841324510770088283733180142556922020414785984799159419621252003916085404223842175976817059402814288167453409753234879166319543616293906401684110337605958179096878585721956902909012786501678983484875822558935327734616099996799646265585377823241796523197530213633640427028373387312407171359761830410623176186488459987566172342977729968144138089567417386809302407053777081999755388774544097927885732063207703929128046725139666748446289812596130337689495140511088185599136021529928667956430925593526013171087124515421704441389039724312575998857104950466406098347500190953775990125626914063859276731034175317003623681688059563685666075838467005498756013409229156497606079097388814610791592800785937199844695566916780443042844052302428112625801230367346530000190411803312622554403478704578209033174635836523655212070001308422133259284020798456347654850367264251350416419664781725590004583034899994299470177952082671158731313316541861603942390313718716034476692947602524189593043748407061787006636514107360037892431115076090614209365121763423800040920831688238212894822911072764794083973633946742866848973700867014022335635290008568594998988824996159540334965238477692313302329096278644704975794680917176501105361497846939112715868073164100132105703798638625136162431132221728493727897286869751300130869255853739632784127383875145530919671510970869570761547052323921284754562947030343106133691220685478384219857340654007051129319408376490751763349066306693015164675890235946528818566326865276106559701040102532194318640630486804393714639054798987163224617780988815243479295718889011721820754459024869650303139261487675698860527156052786839008924139883904156920857715214016132695428804550176879468009222765700325255299797495967715254913268642818370530978504191978053382497804551363302463902950972316022610501071154991656127631901810948221248373484808594199112944134447530627751738158270373799262168661042505885713574018449607117736129074666299511222508180040613640377653960003509049833912720692635020655901571012507574960332112562062078574652262161167758230258612598864879836950722001024002903296967010691191962577471050547853466519652098166036102961009128678328280773442592122525119399733487192320563114730228088894710956983924372679872811208949095680043720629628926206395859803232314948663708737109525703616597080980454848031513392925262451171875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^3 + 85822927220347303060663723018214558224980325391506652147604531298372073782286800825891303477925707300907714514657036337686732207251610862644079499593147462799561949503692320860073995898893300488989690987194172742263423256206034510109050837382819387384800929034656189319547354203973324847811069285855825914035182988154967223547746538080879210257408048734020436124022103212579896526348621846698132305972752430200882253760010566426565497249841537826169810478077662181872202465297393561461452760888020845123871511545031511449377213314037171926711916223075389665680608550380392825834305973346210672792162367062455091485256516563270840527554858663935028228536101678945282882234288951619660810544751774557175280933266103083003467506690344463508073896697962083466557340758701474909693697779323475774691110680784370304575114843373736374369555058982752173435654670710076692740027340249884874115891534018363618053386274646408726479573290059707856117815494805730319788192499313338730937220484779639461120655757788177667458774689662674932445191893739681006941283628505119117515138673226292673418903590027370034130793880168896231491731810797851852490614119334100149885873109431187974634065686221990444248457711702737113545819695459630056527381572308166506954095459656196581713067843413225962557601725813337849252191613622846838649324519371850918799139737326051901152356494462689040932818083568991493042309467924988455801435584940272060276280241065964587747052096728402152929953192177963708688705171119846041240969056414741995119129770282365507179048270976557409144983305635361742868386939755784761542445946659557457644314719973890490533883631347172005641316724057721560987791516840539860356901107480060537895154707222166180176709674126482334948484402179492489811207220566614065293793393380513873335343032705432618195830579070021844696876896623065915667151713746419133511951839458424419335092619401700245712164062028914651293403115967225210912361826346847023499040235609359307104527064733971622555785137814317543393745120016226788586668145007453502287315510294738047694604065193983265648701737661027142355002892995745617397737484413155837453248220761050065367236763088656839648254057775889032396924390715576979041240575683735895842820944330238580942754484475780880346489229167783287687427636659889683196387329810444560787910543738207773837842875145188557307161335798352794460326590533174171353285669975150827408260719332953084104999053373456125983057664047021962542884582465353338405189121589061267769130885860350917933264917107413445155740393680276400638180113020139479786197899315244771041746331120406900404989401108259354050242633120094108047449830221030399114627993028266771598492099763359274307072404120449134506983890410990962357485562219967027072065616252764428406410020550347661438006930538770264971279704916712430395064914397974254846680219814185150188866103464612985132766950015677982927949278921793788415802358017664723694829841365608570634713644198190387336193371911364082125593236013715613123065877593169416836650280492434029136643511958682392367906602374152149317317483539396299372091030957595437613429810698189264960617518045664261884237572446519580275198546872524938196073958660331149425356158331024675172023675199536295112138482454763794692774094441232231553958101844618421771667333200038226818118333932948848850656720133918237709682130902279152455620450324129841117953025827436039286215934112362389544549145930835934267712475883719738519449955823370796716473672805812886961966478417760496704168410429859391406697522805435927355347213406688799879686694784494135003031162375437322700954808614323015133027524811081788139136500230117471989232440922489350628857605686634922512537166816242713532928625622356606074401124571312335585137143256513463197686295999674509009591117454688332215411973040586028500955752035284603827474284701208967487499068630226973148569098306584348048514598776595705236107969525613681950032360125305678522342466798123191329081257039481772440741571234307205768919995067497993856763232578204039938985658695837453009689124877577216372439521385184589397795258180345224225987486851045904961148744567705978510779483247566876483074699586355666910963968518899491755291819572448730468750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^4 + 3038967067712530564857737689896046309790435833061928840765061908549198564131219997200144910062831459627789374020226170190507865698829120536186536048680300423682359129098256090433918312609966995775642922382314366075384813182954039751963424312898441801589943442696593127958091053026658850917036848000869414306978096593410938523130527308801492424456194399585015913379688830381675398407374175778699028282543888854683983148235514094220431878618632909836625543376012879393907984504863832443494162066736130184203130684742406791524997286503251630184529724471397345997915123127049519244490024246219627972036284766781658146827849518989719271187669479439351938996330834522634629855183708266626662722412812286663402381267405666584968173409990166644177194151560865873982175945531749670818236429284109155289232204845160612312626897903427136494572787314692699401746727808353868872579885547323450315123058448646399580210637247946587448168953117587570125346156343049010449215986257561565278544900794502581550310562461781985880672131375643125551136633050202407405548959325878416994061036750676965327549076374089801257131265170334165429786892814146852368067376303853192017429675653924863838557771666614371449150297627288204779777367404351351124007987909145381040634295475869097203871529722910529617313199988945651559976356326068325517974192245944596394420286715632441455492745471400653572059081196116478145777223912803330116444256774317320010303053601156501627820747670164812801921428767028653484898190618380066332034225153977225830884410028204199928555711927930488930280014358629018010262018280811664425418634610539785707340451988432243733120977315343467550074329186232217740637864909608214896936750267410782686424409971961203055824430627746015949118685845613287694290277279090049081412555448762451271816011338076899441779355225996510845607935208834151504156777385654860949600887869304011984052199903650498004256075092092875397124045722884814820181046514943373993584220378464842160993660115992951395064148876832400199836446474816934965711055285682652267311880003679585921425814769193325334679915830828890885633940378967191130103131143862900302761546873791272593142588010034977162760013186353616074293132441166182359882737682795995866014471153189439767611224421295008119814521345240104603206743262975665967628144652459050133198304265092233315415144437852046153410980196091438718140313574458126226372668781219221956626741830696355260181781819648591180524892970757994298235994097826544411322644396129312342082204904714522988453252006353486973228837742574953817154648063635275884417068543173372923999350673950286899009642305706432236619437427946593963380486583321165074690425007144185651061373305962214944662317524675136782551541963157167112195809519351777594632567909395011835185042683335047976203820234064160824294906406758424638401129076589736076155214675694608006359006997309658116430948668750101780155283602512481778934315503542376266112524290302530880043201449917424800338511342088579987677276814377455173786400737226882325247458468377668711025376293849735625698529055835915522956530586642859064646709187780218589231443509077188705214156062373941388666321585759630378429252783831675814728562995374509751366402826426697982606013489547521625707442245134399163174305230823782694121382311850877039034692085562464761599241400621710325056914272803566196103660280950133630298194417981167197100079598401620731815101405272739495309966447570686656714643333527251396677957274341165691740933541443626550305781035214088963728083668518125861001073976391444807026646575289766774364550512021861971421563129554327678989577865186837187045657024904742630182846454995481484523085346124068782593682798366545021621081355520082640799121024848512864551540975936655379628005331305344933704838643974703948865030742573878898902791654935091288106597833105910553426350381832239180355434299501646031269835945765560477735791532663036665459144909832127212691182971868025452666053414074156120382160215885368916207339638154414680593759158621365685137165474022590458121567888845131181362807236042942129354420447427151207751448266476251018653368864743827048659047986986607331610813544365779863041249599953390250067775113507195783313363790512084960937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^5 + 120342502427705478026186043196693707739090860435230977089337429347177556543570736725446283626534177955694525925116025131864696797937485655051506711273145810778281998269701984004687335891616874927824834934287387632641587224235492590868515447732635545183784269377529102582885933978519417432498396017340468783097326564227147314573841878901525281566871271158486170719740430877915837704507716267341120528991268086189273447399024839422565313403248639455122774227129712283382843793078657002906158861741503540018812867034537192546095036138036555070589115284453152793934085133422856342555884380142765891508140343787232561744823506385352434512033793171090875253346845026883935239134008954854417907335118543346740844900537502165608824980773791205083926259925410976417411915570551851386667098211545124796798244886185884312779195624544859695500239365621346650249590423753797814958441707786719549515609927430115751577105849970590421336826674069992875854564367308484141241820162762781159472159714110172750882538465576208562250968784907881824246138510899824359125811850324014394968793633736178257739675057070063665566364290899340917086491634918683497120888821921923560227330851790001299980586373542495814782059177486985652077127862808082667636372554579304588936764209583511149641442976908272619458115877152826187250700639029638923177222690025469882909898810880180877904332715519208182782448375135709092369886603563726876108162997054652943681284883717342536285561911718622427562466587925424905105236086517093520398168726112123559290338298617872088928918491078781069803163876062057228660952432528731051447633150300437863239495483001646200433094167666898311102080414861209928150726464233890667668679998507875381078126327229720620819798682378709614836778598557078652323243408825191424090200771443626310623654863743841120001994817807133153865802961974654486386760705126223706217421989899902957448676937913123130170427783577293256152920089838186960063212710092809978485578474873662974025074462011560720007748794674503700461624152870127372732571850027068110467921272496991441548546825268237635872052082312050605946938241664429867090386444741093604132031126711913969156297474000390560029224681396305367481387806426545873937409319413805308504170683061336616796523205313276386548709243040912090734531762654291984669046052240057820364733080943978004433783305460530647399862580263419967807351215127686084664507514129334061879009910761632484180401980329625152366981373491448889901664456703404908955592044339998877750213707609333976835524292568479103319352273518850201532366333077540409169875611115345314984317028330027458778496458345009652159604853243144183894073065910757744960999132475331798396592344504786528987662933443683559487558766397969071438924261201223513982752071391561849737202335029322449630038183180074518568787345494004958421689909463022481353923622950902758225993923458639734489763645547158060184538173885652472605503756019382639666946413413080418418944550947183733116891990091912348820642934878189283328084606118659461183246469573893632314755927021610658233773886467557767561646491924610267772514942614664833271413444230757468683153251463322611287917722695610178224035511277407602235148932054550320774146219353439694860442824132181952286624736011625522015032091957303143310410352133465071059820844501430999917298975219174854443811281170338876992581941028181337628507417968816590984403272707936742518270850688178973400570860640059514588204601787015050061122781061656996080825568059821407526328414819769450169022760456324783369560427275941110697004522560688516303727220047899360528213795998991855599331555249409442024653647554140699765658646808703460123903003153830952350607990742498185763077199917876716210351018280629212980939238231772622005250275693147591913147826967833628164945116824188943976185502423210593420202070145777158565382218784749236271954821692108733989804888852548102142241175506036583836403235717455216389379132942606380141396790754432308816347421995391459338353773748148793131897913917412380183458659814091357962724832895417579652385224031460118388553063887198987476730126843567946720632349490266993294507085759502711704939879079469029006157280436526427419910434402083865279564633965492248535156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^6 + 2296932713391987740885165560188053054520841605272446622158276709875327353618993261010036713557122783972910982120403422756653515054398044163981951824509330834767855661551772668543043574773588828290873387430017568093743977348516985635835101526865584319627681280417646492624301771217837597270580531768464827576606790920434855050245892131620263788830723495441125777386923926292327559878034445411815814012808324193009449071823998115841086742069001515572080542604217439889263073120025014989269096852806005687846085919635031323511378199514230119347153364009491513216989318056204920969341415043790253076119679673076070230684714056928431076273346873430774719000365804620519946843143287881476722768685881061103368513883570888553719835694700317028786021891629216303002794176705573405332956978240067432889660324685673924883861300151448929616397137342129058728278880648317477708798884597781728880043613918715825819886309540689477497854660971386009863326374813885047871616975920758659946475984625892045916121476241456144610544375289170494481298887714329459467592037739128158509484146607198528383740131318683269796687370574418183954680054842802206768234864501132273585160751179968087202409352117337935489974046555056889826482037984379119539495912215589929447945074354380348137869203712862147277216129516335027487448163580425054236895569587380629395246310297104812562849031051627501033193260983919144884348597210764824520653760536042824259877759062023458580945905501368535123823888345995840058785373422162882253470768849346502224509707980346752622960131690044828995961632306676287172656637698793079767540505905018212995885817132393229442509778397046715027825470994328290569235961383125720953469956129906036822487515550764115723632205435675477819797984943465073159566196610644309308277307517251013915367443153244742279968859834582175787938377257152386759422407228693688707452541957782662958336257718127212667033205957431905936273936943838392499053960533555743963787137496458140066647303662438878538890152035258131984264713483482352600160465677639369508368479608032382786956219177353324019650210962265933118090960519533276394338527077760705849661058483411148725985227614092689328886386653306434302485770916314334269127441296508826901550713890096686669737502991200086185551713685418190048682481871659606426927585005076050394611029752846357872761406857728394193266395258995296451838366425189710526856656452249314400579198316592676387693419738203370271457913588160528690164492301818631505279930513110989184212872966972181695591018137110524996287536070000614579752165960521540154956921439659185972755857855403208420161047395270229242492180054505796484415973899929871250859342598462806534660194105460548761876191416572000227627232673331113213934070637290936934504699921195832807910048719557081745148158614116680318078524147426411610882321445205653150141606739249917128626402190857893284350918261016020898037375930444129682010236740059272643808761456047349106130748816340398812004676492864999100842665835676038822027405394433476861397788114077478667603540819379511384663215094500592588635592335620516045065827532216942205936613224712424981355641211897170834717543376412313219685084159362245347355153874732990770944376493811730520637976651254758858371429182110229727041274513356691424761393062439970166179905163006786708672462412761022827487535142294973243887969600232512255184673467389596543279062156958650514288375448837064581841078643674186818233340149900437361995892929173017185781165351878742404549418358211978271300996056857390163948890588694857930354117315396662631325833728103848340413636500124332519582381738688819115428124839350501333393054574724397904277909063735641171099940355411955978883096654068808919475260721096647892769317552836155537664017821713384140519182434442295683448246082047812844316880632889499827974951997647236710792697306189176084597697155904010047027929571483635047951430879675060597508019447538318409584842905802331814765242255656705344412878326668112534974941888385197619743627453999189671113975912977883350971026955990055712044114720315238641339536363653142448662325484161298098122837242958118928831327683575695466252159825034596158405329272839468022875120123416081696632318198680877685546875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^7 + 68802958903384984217261912982566950121333731984206453725416865341078589534833629967231442874318439759216613421427260706899185232461543053690842607957962348984856300756761555796741470207715229192263198528450460827230783317148937597021335297243449699381671975185727957261849495617655315301976082891177187987494246913064047822858098440067983617309116848004458109032356732454053903830138629857055642603326530341687195784867428874411116027945620092597849114614027495756063028179727395639475332810543678161553070984085774668819985996990632807085256474437828973380482382255707091842293332032099186882398754025965447612403213603295284708082990412486939990107828543959499744677532490334774536053466652560641549315616939284685653094302399033012123163123452198242490789645100406165669516283217537338364991626034100849686714552778704751659387108749060595833055719633286203412302893847898515492087011076391005667610318629776856500693886026205056316214149289645770167959719188978384757806269404396184796888897694199079480707426731161143597026519779521554776001030443307394741102302246567730772915656478679304164853864223434246499597995482232792733585674113306149942282253982903627127220554187226334824686373414231744074802172622693872155260229759571743469503982703727805329941354465187822638904344234467893413946869092075923013258860360094840989707500526353866765254177390945241025273849511854553320581720639010397501624661461664582449493700254230137263009123673504870105095901871663276043506408077679011201663230342100008417461260137802518286622684164055113115736738233635687524381619089172168426157132076318799376479577525579049957263260718099213278278191811409068942066615206657945490523248475462280786728486196797055533920093832232937116260951019134369976042376091546454747085612287173969508313516556580794122713535352019273114016457966029664205929727105416588287862278412078466664396301085910046544630513290115009359459430619164263645204505360301226059338136444393419525349485647107760704842170340328799581861067205248427695929178193335221888846240072671470191959604557937665416457295787166207475010117660372015208987358657874395336047052473260758847562531606354424538922745094520582312623846256047640183024510006858568606163486118482755126476596926383560490183048644718546951919682360393040118889810689677379896409575051547234864415529556012428867718512581180384982538311437085669438254435222161433568759746669458072124742519857002663463410372572009678283921448604092736163568090493676287698863984464563157542893934512466081848733452988397225464738127110803733293398490731766643463164787940658624668611277346331284770357995425321894622538949884027960782586311840610617590386082192786498840740912360136816819011575424905192415805124309992442509065831485891810920698961804176871375815227522978334791357015310091609316066488524643626534400067038409396368837418355038172906535570128771238596265551537200575931093946784051484450268215477430178219874658431576023788437329527705797423062966232453660488894375127821180698841870450089210803326987877150546254680632623253636102994629202875279268078976640620052979965986553831425795176823660314837053650017734550545259910227544163985194879703299875370450855937610643701424757449176325228944656222326961655588167903138042578074838664077212016969334236783075454340763028947709558597812611279888330853717881568598963230843721700497408427210384400696311703274545779606325907338562334882630228675739810851898891571431107879327986201546262568324878672236898986736316766195215592623823124080542359367995446362894912677830204491349361793075950887328446904160349777569792924568704079439466681873531511305052526017475262423304623378000803199632496519222817856086893777056601951031180389992905427508296485739718643166342073835321945220452645010821295581878856473663387766996514339493621221309644955638578964468363566183051440964804803242716707632524300758587093796292837117159306639026526423272350217433259131856057616009584578559104977547749417671211732802804543172661850259583311289441080639241129745106256422695317764984387686235061038838506545281643359423878852834524856689488034041741413456318546763604450883211625061345932520318186394409423756179933207022259011864662170410156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^8 + 2661425680233764821959972882208070339767198097009607894805048962642733275232271814748574460892733603934311453899539855814653479478574884732184162043521910388099274283634507717793626419822385210693733688088887425333380599779468645612634151068847812137008692985748408938500269047609662367614163718164489057845890681516389868779825364815438206683497479404520408838932420810864466998239978705320162566476314420023250366541230603770577138685118044758128127571063114601001359484266858861338449320156860727362303286553882689760876982530882983789703539993272896715189199275895491809687984841086882876596363038875633901083568209701877107798720137348898278261673376674686138642569076605981256738360399827136024262313063683078752832370342228767897288058560493338392345191154776886240887576871937257037060521316885875256744748292482500638061021437676728249144537844649608138384284409809793493163201135197585233691083378004650190089088193549568008807529611006098372018614918317756547962343387264070944019942573967625290621981517476989624648140217556502554306058238469161668860592282203683456364800060386010949376851166668567308177740296326080747847790075914387471563345822054912136908939175433394771398719404573466416992390474942914242941836805645515216500369771804790188530263561685639851713292332314349356167068924662624455735896335634090233942454817260385752005503866770610651106302950574333972666806247382399726585026137631614687497739534112543403032392439838007687889492624266659792272977111425552928113556223979722281947475232232453844387196355783681406099552214982546707840902274736497286782849656445853778769493975631491249474582832922495210534676798997147251709110351579370467114886949509164696773350093530381087898790081930865778472821611864193439626075401263396941602306283243123569821546684133876792432853834365441447291330632902004499503139605203488712769735825928629093126329550407615371140163571752439156955284629631969767952931057115076191081462878127944856633438070987405998772655797744995307263436633186631621211947301747918946670563549282177369749516230634189995686313620312207570203534483936790392518577394441228910273160736196242430377221263413688326227733348818378700950131085317187927917180100779937627852698572637711281234421447560560081325905253283110677466930153549104600741723806653192546096899159174900852952580732729043845601992999701759972499389312019421013540733172176981263589533220661134727803326845018552698626292419883614630662652046880272360939468531407383661496343593861437928610165824368165450181193921407879906156075096183803674358591881522295350444470179100638340053569175019079703689377311450908635475879117790488331961288037860220509104125010942481642947281515216089506846652394371244576947173221658281106991806561605617857748375721066031134009815602060365535869569092043033820764727281420843505743516007010877970615848743611345879997887384292930974850626690267865001058072140183254048670451814175969652506739167442541262731453835176308209733897634162292864238902747082063943866813953455385865659878852509195928386197775285555082583468172386848297552466757910628540337019667582075762247952921751297741608534321361550569862873464640767670092408253848347668239659736681625985033823520767066304317341373988925378767191515222666170566141594686004620869274352368033606807982789442522030523241510062740670949624065974022175265485608569028710939730288720740401090928287276270925922676159894504576921769063528747855982651744573205664926107534381301193130451866617314454736111605853018270175088751435294642528351229875466070293909883242883354260904321261634759294147598216012944891454875877183432497910291112230648172383704642158685294901832870604623038458168371374207141947573797248661171941697998124718847432243534212846362299118477379981720444029760235121668345483240383606314635544000093452463147022336897502921829642989589786178714238902578142757756051011998153281886046645086660260360617235708128412958094471535028699563162798906640819281177729245906203763711742798553506871223821342557750493769267451335332635464607956154070068870541680470943151620578884416984473944208526377364820099649045954926721668829094906874958940522703932874879189512951072060786827933043241500854492187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^9 + 97500015539243557996891859663377990160604738042309592099513341153981537808553331486398088247551860462891752132194765091598571517590720656343016099243751985414993641210390357108846092139622033756743789769987172396996539955478221343177236913874420838265150630121702992005963662070517960200682470609942591512693006890635433615632203346776995905711341848415491077810830485177504285755560210882042123419236809738256357765897583838402316428466039399379967390663861981786929761144550570461054611544708779948799926926824047017791920037746651841207343654410314943948459833049898787822088467588530828035591783387073421418462387371894502505280832767835569525789740124925933741963997909287167313267182446033137558435097282261841099868387871906701771283680590511270727780156462135910524580377439245373090672324432665667143886395552143454097099830225952048442878296666906086047142865141847271454905759507729222917490906871166278161481165573845639668435348659004310174411366199110668435010315466206716713111267027357326282808073589879388500317868395319695844922053320806485859515543271460816121949094529588304124494044503401836223321883837731368107114541829610781514434720513318597499572978216545438883207555001163622976354766812011194688301517957014662632587275045329228896639905976645956115639168940598261981207417482768183665723836123359155755697536741270309200686193376805623997701658156889479144047037645832832260880857575796833022040020264543458548448139392669263303233190439051746521083771597384359984515995251774148621239897423150191361498113605915398869194289896219429111753667045848764613095297888417272230378554952664617299183852889296100519085277002782659197771334891243764543133222761433680193904120670632246510180822860199504688569772539040578780908932192072028661114806335123821950451484524778581815325111811940952115804185220665468847838821715062871522728932524340747615087322562077408507175810337283873038547571936134937963666986086182761408634092663188409337284565301958496605402370732785117225725233637107942633200623427734629875520523064505794808597203986111909663820583334910549858825242370789817664340409463448258119145218815717547268662448729784831613803541997170499233535779145610629102491677287133624408734340933323731897306192849285891451179691158346684632979096669944326014971790857357747590977786388519773881171497718944404912840868479359516852913241806975849197516511910881404816095739466894694629629801569349644567373676150106431090643041478622123115723424660231407411882578951387106415138141540350410349421891407380077429676694524566530820547182858931765734235347775692525793156318044906125938783635139517295979706772572157433815243227420607515647014793242580395162191311356148741801868353550036739002479888386839374929422633617351360277342686140928107309671760146757203958679231179878684691995640199995670686246726620460467988300757419429073818597663065362475705473854438008841660844052045862451670680935457527770397681428028118771539724051620068066507568798827607171381084148744183906854263252922344077781584573745161761490085380182309724229814330612696958462611808446746588946217185828409821883721037354133543000948173074765747501091409405087464227364225567188535299454571289907464092794617168616924362826789188449629174995611356222013749904567380053361229857769844651521731752266736587104422002824309849214317859303286613273050209657218513571543535526329597439641932587789469492875439401388328760007766105076482650441922199489668638369878631503585188647582807211747400838866771731955447136420726781283053721175669330522615367324462990684294394796289065597092637110256369280391676169235298710919371350624355966072086640718884251004345952824236857666782651236784351505882961016714786415902580763025902634546184330817909291691009866862859838918022207870674643385561895332584418054758709721532302944829652364618628361783512492160288892763316718696962882940787077766546248678845221411089817564150316872198454646036081476536946750093220912691162890371511000523131515376057823590578729840215813708497356578195124244351290292730174393724083377785217292419960183243480053368843692585910022350838085124336014393719582921361017834765316779307603433360533652304869001170573028502985835075378417968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^10 + 811700903300023144074220175889601219834361576747992267690741478150769516034218727295492094867520237090951458226082006492558773454942159021653965161374889361171266401533611970922614308570799802786629796456054358511081716802421244036437507783624233001246360247667332060013417275553710899018596748814383265541454487638729971506454085587153192336509215030100872309103944990022792969817085973249136608199857906321152194970274912524012451797854855682708855542053130205705234265622874619056227162022787787149604156029369014545904504651762137153790546715132396216251458853969328596641714037324821252240820924920550598489882745898921544084002234166477043727317459314917414603550497726535371740310547574133248109487919111134570388483797765332975297819510709274173372588792742222919326863730355516475838431284544548982922662357868366314359408752896258800444011345350148145953246336645218187759894604431464874219460319270899403688374915491029690200634299868639962129560215701737047096863054804430276575303084161714242505357984363655944314063388174147639878132076161278011560104040117598973250708274359600849700439660462414063658787211415590741962578858180287944687231995969545585713096848429051907351079495065096670158084701622205835505894946202000444650472273799371229128836385070766241495278459523029464981971245973425811782562836135857372748406884756132132513724302789314584488114532046446188813702171812079271299244452712275522043698376154502303667650137862134753744357844162666720031482259504895451028501419155652605302143165344738956570627666376087607298720047878323552370477989079906208060508547366728565586729069184867508097103837889643685965577407623791815755958146481030792880066200708756030934341717045035564384253719693290806889040173614265212554351257857709808680814351051183034127885860923467737900750333862285193684732101718139914360859324402313604833472164112443603828246881463832069600236181669382530735686325064794594980600686286005925658340234713528045076780029227797069928915257234287581691048388037766792353800993615705464295447813634474339247442986606952433934960586761645989259418999966601551137228185993968466385875728798636600029773960944003246597621128157063141431732402692324924457171580297350990064502183665405605400398614656332909154089668370872284926222906260509140912301829986900372176105065520172241179645550790539610160522508167236367648768583615983578703966481637975612791128200100565475921299901101988137728398187829985387624265888300345041344916249345696827504584122228591840916104253639510074285331871566550784196438646119644266308931234432195469487112524130008112946294868099299837967234911019515979346214963922137856301719275635459968644664240237917254576092896863698789578012689464455592961023490474486911132477134493981002053545375844866541088697330904607156624634452604603470804486514268548907542646828189440420966027871993889871204857555292026297891478503929544312746807869481622725537125019031513970541078249462249186699023946178716386820021649092980668439254415193927455100439113589983581356261089243822236689701750496683561829571281342826864198715835020102053023129718736834083202822347531046218171527276891670415981388856027175243148115211117290068278960973793895116646994449703483530999003353798454308788223705825440253543570265711732394903458806913970777101233868347823074341482491837737711688241151731878975692603209431329234948016167138219952639855063843953699425915419191181091316307495521605293132273563966797169906146934032958701244422694605286641723007394399870303394260237795704638267717565392832574171798875150219918845902520997474380255705822557558887600275732315319300059386501880487112758813617707278240802425125495092655851854296896108427650822560177934096288339237916291991761529988536875088127902989255536086694110511760168633329845252800074132887148738752977960010939692147793287358260496017941282782925040638564732567373650580872185281427631220068771414310733783143299735484729701195290393903707475432456285515113324659294296410665529997048013937847912666977075797274333218318375422307266985982215278847306501673788519596104364427993545943497167498774607115317688586006456527644067817537796648767068889005800317107408581307481654221192002296447753906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^11 + -27678421291648430936837679967029858386060188302181011478281211571186962495349553800509864718364812424466831424547012699300784789501213698743110777737020952508280660819116387436644446158317893718919304873261715223279243597871994559014309351268690376991282309118445579437812790404711080043753773323157297503657468929050539337610986906278447431983476722162814101738273045991295731775232483607295108123575379653832000305421427836405584265484083419052744490543436149759590113337172065709728373408534522385718482898995402417261207957883407628886137192062218899290699502923591752329559464594903307696046890135170748883307967100736585326389631073978315329260251319659696597662564457836540850882095347606377758688244312781967959901096361202973512724068622681501223676991718141361797639745769787536925855851550241345912901373109008181255367767056022885485571635713394825110019275992452806905727654588976797579392304949717271053010763650851688393780380389525313918530962607031165044853263879253267047495693748265936520556456045323482946180739540580344848543986853642565064777539266347003391955793614734219598711166773522610411659291666570314766882089669751717056287834270309091476967351217967998922278594066942744749795948097373449369814068195985229963574634329760259905738534078740855455642289261422839442159717262778556564691240341936271105756690123282770668571234215026736516293132988818894595991333626534298270276752075657275652381114546264933685672886273113716091189315454139339239964893305860955154970792374706757565309497609310082679113464840081508476153855474474867088866663769068539777734703652300993288256430042010038767968065477491962297013185880490869429710057834292632633129434827126890394516496862272954996085164279695085223977303572524591476257559823541233793534039021296197499101953895885348259563986966242306478611502310957491104176194894906042243183031599329320417786022655109842283932197614257930188980610124822447713360042926647897695535653097554537312295798137520869452824476056659594469567568297384278482285904923741868699991378823051041854367634775567648828286254674921808542782287767860133722022201961341710366229137498453275921474156399915220230903316370171655500917549486918045905371751694055672533754032808692824683732059175508855718073663805726412527296031578882030641829048079328112085396108685745424700646879109371607586892553555247262819509141302597692771899648783442322632649087047250501221866909462249008638264996243545274271421298375489706396191012521301179215531296955120642701011853759061945363996328388684310084340056090882373745740760865388696445198622189152333236437557186099334608605440558160545051406321042149840758539754737168262149980473658150641467181736429715555970981463352312464085782776967988349203641031111222222690548757481252523915085755749077569785761764941339871239375887632324915419667745883420050078426448155878866667856460073696563432762725294369729957420973132667434618702921636711920613176715719225711484567405205097843219725025668622328399546790440439662669544825735394370678541224908270659054873016180211403327262422087440712043363743074991090250585201311495060961070496357658892879291038524819334522073702357620547850284158596325643357310151059906117251918612077200315508434153794095317923724434939495844367792879740325760567554502996106843445492207032935520710852820113120808459906139953707638844952587315181301688013822369341307272733832499012602053473606903778924144548073484018262520579600506756544422302145051385319000499418683478652490897277400265660225713041470225342168182504705165670285764034944783760872578881650016417512848622225152556556867232401569387857677613378728242617249228690753580512551202801747356970718411091220559395366587116547768024023463780955275828639106556226517691449303555520674984993185450543687473436548847560332993072189007016790644873538697085355585389746844184096850219423113247652062314544016001255004030989383921171149446042723075323727269537960362506305498984364781503725441844917790797917732132378142238205411572983811466062209790925168814199511677212843383210751503872770011458417999533808501849206697558508558226328530373624692582836037877138978152236891623243984181666312499375467992557275920262327417731285095214843750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^12 + -1702722411198560877006773147518846311458738213855640579348581129681879346866287348155990397363772873845009177619629557970401470504963627773072035631507107855908820487061263036471266788605321554124852100389850096218091654073236165264942629210542721282532429954326867740389333594599669996279886468108179103601156601413002888911527938298749532841641121583055124143558528257470026858674356408529565679873763231093455445935728511967573147373157084161314532539808092075454505617894839684571845199013176974004510232339699018234010250570791790102684595707754230603495044899747741511653118188454429953681484148524583433248164997821743416696232201643725363826720536567466086601158185692938880241979348444631438916805867551389751248773643519178958142638216789042759060742847795319662411983810059471127233443377618345525406510275937294234613289101730312410831342684813697791079739244872328817875619501860842129139429769199638956561048332465009186388047446973980384899696007620573653992239589296645238893211668559807688516800018684625839226302795245020076159235634318649112924840735631206479419951087491261461776973503606702161293549766240710006822188113237425853988776291618166745308524551396723543437414166675298247994746812866886858005046538048017672596858089865231815384988640592114482380123730541999333598959602082500021518619367077623945171735845109535755871062889965206436499209157453140234889571675773425002091585367180852968520943032232879101306695296523547207494670375067639722752556036730735956180832732548339215863902853895923526026895786176369805504290741350617733419897245916007697169295407101709476592366240181002962142081582691697114790616990083502822052158025546245246318229901488907992152445485328687668061379725423913649024378137950401313189089193768570495708342048217699176559758563472896535110024146239078708784681753172518142281029923034687525348406643455621856179149669774236476852510284021278126719394557298565200633897755909533362233991856630571295896675773690240570050918403531814054398109561572622016385793809710011218501237313359859194890109932541193938076439238160091868605098943202870010377636165661563875351909495019195182165023317853209801282257687927095260858631633343844137080954826449732832150285124930349213415661855682462314405576751983744675903702934063876310553088950446548496239731337028270868183927863738083864909665885179103545412353142418892005708695928021209340064623929837772446682675690303221823341704862745394133439724712990017967351359621514260338780055835611040467225620282964541498684356749266901466568591680286210260358143393626576563004744868708897605338092190810586800290189000347848797514119610350729772520098323429289988428852416379995824704964646246169684542098356131865519175110963956827071635614338173474766136536672561722388146007601082275533445426768986085493851070144009715285421014642449417762336107286973078660806353697320108842879807907169194801290709397487224318337513696546497217081636772462333851793641261740915029365889173158837955230085098022881522902131756660661333743662550737252469943908292662289763176082311886253752508968409739024618376656659748749236372767823188026107715231864733226502017403113920116321762172659025802827190920989664991159744877176460268458186075695027024827595298304340978384525972246571718267969372812451490024964622451102015826052488452770626592574065097254449709228061539848949236692049723355058542412630005117728133020254299019930905385716290413786712816289856782759156881538505859469736381360934819387204165413885246085325521121712511955808104974550583989255821162039456352427290625365875966424086964240720985166445912886222396213926859833483672549062117077033497286732070139985593169838345981180616260484226226437188364436986025823864045355893213364327942060485001684288997719297915061737553712936160288898599833628208083586876561900011765553356832191299697204436885599363085352387108630309072736881008414900126762064035360727590543279099247047225144296044345638616005408137822543568157091967211127332087003140079698311881222936830774003511576385944262236467390737287670916159588604268098530540333816922719848008418558606935352412678676911404149849341294712241268425309513026727774222951472538056805205997079610824584960937500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^13 + -39741250232484779338859880934796901572087440958289103015785532893266870518986241215717661121138634029533610565505234033726669236894198054696684775517269859926344942895438731003142281007357677804094377219464933018613858935209337635819379343010523530727953269172933730575183498899778654193377434404934071352875599461512563408420852597015999394892197736166647193098377744542643527226802133802276310231426420665384604323069017797859870409858113419070276217247183717659814168459037485880386703438766105591669500076684008624909979169803350982145307192403958806030866178560175968490345874030480410257097294745886132394865703687117896880102353109401131056362671076340018125401987974991059850463001595797057017622556102185577470036979329408600479291765631136018861213714744455649218261771231186777167085564659641004116010635220402492650283384750999896872472181672711827830270461621093330989656292195006852818019861352596691781860535340225109405844877723521660868991395134361957987373366965693650649915287519056223943728543386930422171114285026072686969811779380687937659924921570238924961247429686793147142941759537396130641288660796850036647577538941054639675442513260959767363565772289413481305940314872528968024766151980189881210337947292217303286721226114965991214272627852060720349915520839697830169374875037749685740020132192358203258104263203804640871051438703491336926477107396255778799611823391054144782138990562250963126700839089940121732109107112968310479646084376686306844254646879044173221821636893198390697401355552693281413067278741475379658542107498789258845131458397890512713194759304463503264977009988031710020453135478602512349224440577287471614324374330446546667075490952654633582361768729680789986303562679632283383952949908867240521444404309649364668537115078605851911456279466684473848555970401019481852382229540022574865727116945625434864817947796608168306142586325535732956694775811541176670193514132373397983961822409899218934134867925672381770257995266829304054525260117211372743333988241860571720405811533219783218723976422532120995186604074526086121090307797382974527153988302438479478675683656722682564416144660831672566500318569599965835760081581871256349528907277352671332198827528219133688701964145050045236451587963508837430483108562046603745572372335736280062664392994026798056172589173473047500532037970999713473781134843825603216825441932267772965452064874962634174058878461481386716434817594612747817695951786134107669824044395288368948768501114042832805840707749825139655400193505188422832702438819974246275232516063481186138036696370315905502945713391518219445066353185708662209137534930855297035593065244925235260023908238024735129116312712628270686172808544779100430845406063303878004193983505717470386205794735510389043077570550589327202067432101638154364229576896413408120654874220283176516924290978600493224601238610228442363127578316774182443530423108356148274001461710168420436864621385148200636593364582038036415689087999929269543308914378949595673422358493662555413281482469194441004184523772244874548042156882429354809676860057771503169926809257224262410382887918514637675801830556952964156366083648551409634751522971041729496207893807865164752775289423605784178791473890440792335291670828433681294108162295549165481657668187926346972939372916421157772095329782560939528965960970830765702324647015191051548655718878879957114993899449197878037093784672063233519669631770273907957135922494594887185486790868675911207633851429518332541925672566744779567698607541758994878889643519508368599166553293654715448039673527397085071416542426849886019088187966928324226838853898563816339904628855839553403847816569702304792311368875284658115333702263518961157885927607576976221621864587801171701851148971582588019031504814706039687073671346081820532468857573599740148081186086798010035510753711551488187335009109733803003629792277289309113626309370604445071295358367744790583275297818054497881881297068909142712485707720955034956061496092163930370559164147930124804776669813398582625596456760717138558880854985299658981426611738078868680448677769228330861545652621045737455298080434833191307257527536168217933475981604620375086159566496609970090436725342897261725738644599914550781250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^14 + -582236719691516917418467657453817267981144786575734880676397174213035313213069666129166057888040673163984099343446226571203801334294338648287559360911613551900551958267836944481066850138899966070763923433991688504381765457399996932277521505103527560993945105527144252757705741260545880572023758223979659710107682063466244790911114032671649331863859945967246716251478562248171349934652936922845503429108716086208007714238303072702661191075839914223934648327230172487036710915829005980859592478375187435133646535661461047685845947265793603209758672526808038656738674258218842476491596809233777330308586844223029958243193049029087623688218083730316645771344293143645259832589936329483694235378220459435740701535232943273759735612271412325643486029284114548852599750784216844976595511059988357016938408820359511887276987143127656620657727837154565490808010212857165913355013736079479781204522344065420311661878021779066275446382057729290162383333961445405486543681586959938368255765448180300638479451793087725522973133223697632516027760887851220785562558997348193770438810022398706608610178711587214493951721013012569986242073713616896986936300800470062532032351301497358548131258440783274016147270418735026530480858922878838834562236923978969486518771253782719525117893080356750648759512820538558846849855835826220121563159184152705862156535721279385510647837578400356679490333074108619313221286863759383676515326405467021294544672804113654742812267507446421369368174530455431243346385484879988998364972720724606816255755942108112992732965821113026046542345576321965183816293471947284895477717142439083295502588504511934632479881076142097459198776254937604539145023775445589185610554192244000623971131427131317323561424380029498733518797750428491145262121116147453460664956688092684267187945934317121905915622756335783335345773259001397559122028969752408859162110123491025169601188841993903907918173985953211365518639681745336806139748521495775016984191485479897629886015351200431713258296545999735814487480409932818533909687645845885603031400474771323490047367139970350069047558311039877010079542229084386377201470640057334139085736588531593326431220971988585377592607040192199840124736655617260594906389134035559924249415949533569831004042384454821453254158457074601096344377538817463127330136221758955839204503005781128259679456829411554786494182737048818395240358288735831725303828165158232842368549247974521469653795438481865177286985127305004770351235794229044492292165669957497001575397443329395422669378697590679317752712341855009818957533303486918669527942020458667637208450722421430121160784316888572333494948106501254597472115514054304835813709712901559160841333929981454664987175057475808692912629717978752082368649734156977892771773827167176733709582706429515258786895178394892853131729848821709219193108032904521096158012338206361331030540308049684044972741420339377711969938720545309181997283163681089389688774964837697256505894827434629230052018557892186389772465147953861534819057378745031349681261792505297260637780150770515576912515915785408709693499609156753218057702196330045927890409546302637755584374536370813951503364070251861636227005030000183373508130626371394775889864870672213622108723247626263176693706772008245729009247220344257688138851330310919959385729126901330163410795105485370349697253085488120889345115746341336421401123942667548039717578305502160255105822493992894243633645574313933673124114134255714765625920677634711424997545177953561700728683747546770889010556377100586169227093303211271498839762715775447970075943695488507700640802927521614480008427933492791759992515757429074912322761462318143350586796944794133000391206974496186036510240790401400972886502767317492232366551165537643389105810012343330487473543880111972978038814838000465399240854486978858850825277854144440542151572239681874340511081745435546049244513007097069394524548250545393118373275977652521642553526873393145313950136036577804736261992389002684497673780517836872279693550956940518012607898754869404383796116592290918120436835688166777044238133160269498252219134513992234772753468553198015949138173882449676605703897994676163887345797105543000619244950621000884993794244337550480850040912628173828125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^15 + -6270040491719324454563196854259946125747252636090738909920770803462067211227890328563946328254694203322751137650020704594979856295435898914376264055172123716689016867739989596814091599810986187407053339616829611512923744156740843017317366432942889743269772634693180958183905729759078417158652780313666023929491621905184622206371413534996175281639893728220365707339486308583861018214527709697189149696235428192017460969687963757195927386054034949666941630319634521035476343402714838774727329118537697648247889867250708380531553458843170945259903039648714368008179784154341145188062811986570719725976948547394765136722672103875725744064250521168760178284468444132669079623673627720832168966123403367540526839753566595618120614477296308970289755161018868176049611640455703770450953830182415941708149233435784495327619780315191533348368153134558174552936656988035475269734976556059260890645472889161031249538542863896375335062041942472262363336886724233232611918776561086560300976648457023919046892563711263426881901485602779413581862989967122920478494223098601761513655923684833446973231490481617779524232784319425044495042743692386294529230901625786571458230149940545114425638148206316061874969617652278868138373809285018579406396374968674932032868102739073379509708661477750852472262705942384709548073509612222893686897468173403705941668357814690450715490570296489132618793722928353021519880538393439388830036938362824400058821575852762065704097486374040891098788539841850404641429315385974240667367976514717152254268713949628006142039782640998530360402030155639860650612978280296041394072665047065557716568515861971982315279350250960628919109385103714801475159321343080904340765877403155132849382772525526571672778702354498462884580717616104001533050828997986950311182145746834068605308626190227105082435002769466929160523150270419928118526276956535091759420430790927814751858912493651177408524309622292625672830490821583188333209488019620957688450750888621694038649850683439640205675324638208947189061239360759235851910020752085736670060833905758261963025848660336499252878841736530046868191746128749388294081098501407865888258485436970296973061820372267267383466936417280419457460502546819252954150264707654987031875832734827550075636717241979991706766912262879124712878445954458969929370884322351704994548500460541419205419983926678424941224122386527372499701856186181580322336055553868656783424979424394151723919338595777157638140354430924962865006817400126945762843511554554739866742914891485145020250098359536906584228627896955411744530198451974095127206033887967326321782789027823840725653309311248941630518419214034422863574479319983706856041795520452528067575384750804527719535175794109335363639525017082715517529175151228959185149805848226417389932388800830467969049485764015907519242753243466795287164183738582934639711799470346854119114696758234479706572982271425542992345736582733277431239129804004604531367737254623362716116812975313543083730192396094864749658777665356151959879613821394296678091605943914012142877216912421613479783698246099480188759265197824423587746851226161594688877980918301274658791729808223029504757454548530408015684600272818327696410100597389942861458043062277197576149847382953273501713847813822496505768934291917913793053986299912640947467939543736719476747443943213609562021427582279974848307203623702541879829291112413523118077142213164964724935625890262394320682705696030458126073421982019055744629857375066747818082184954583138718063637992307154600017371248066159572632726791062791634927679996630844952510141406430111137318973181986946993156463476281445586098279644524459152456830064427335543370872021295761300352251400145760588185881680979279532212035495872767043961443869844808527162715962367945225547223545628250205580671230949908515337974395775103361383223244112458888513077985874656220182012293227153147150736149562762290978737013835296799213708057871614167235199309960002077536523631832654720558641638902438797559159734029468269209627183551301461725418576945689272158643064163952970662846146671597610721736140194107103450734970966736670461215127620075043914962937305293396433371036451331790707456849652486197933391290121503403032221513058175332844257354736328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^16 + -57808198943041874190137015522302144934686374828259833053421012839729102866016892895335372427876321452178378652032368870692683660437032192973298113509331812015447940746939122354884550092576615341622987557698107955067930803299701462150339768303184509204046416257436261528261312292392079060701694061091477448507094292674670965246589970732299934987938187846257530151699003059143936918661756086301744134812299706794150561772043129586117867827694444417509220981543608272772538210793043901407597279740339918087487674698424295563422105715675046231209294310907873143610337135285164110758526233822145288548919479840650154483965850471093299315359731923673467669472907439716863443886880229202506458669278704966616042370998144133525844802971661611750800747013997909491493155230011732101235782296095222593987718265636827124289132045850367579842075143194350457732268813699728731869810252380980809966447332372950115197110546379018607282541060345530596116963801799980299873815358080132051971011875068586938335270561433821220237179182300408045978253479553747183440905809713217595289741234208386878582659617981714542222597162843572775540062924252185798319360496499151586030387122026310209237393074134196075509029257328262428441289105469412386772703579522653447970376691519791696943794386161582361160494365426595810662594630911132656038520594321800057112532857205296946512513480632453998105810716307451555239706599513500363825647094074347035594650400272842742591972662418221121961118332034521307013303237544415074321856650314875707255420090043738875845207974373324169426042086059890323897686804657243112471935518130616700563407270180398663336761992710044786796763779602754892981988334570419301349733967305219545049146244698230380940945025933914064518213758237064441658780353463879658443398868414132503568092912946485224271011690268935524512875984905178932877272206163404156836879526809321125923089854708550888282100177078291747424564495118644866551493409618590981143329188928149014143788735764869848360535963686140202386926276678658067033407470995006725555453298072507185264539887186446938497432895978483895741062464039616189663253943645492660733659000642950104266493220984860108450384583251024012135717313572741847191547486764236825115295438156391849897426778328179732102992239501595126720116837012372540174924163132816788808138361579681294914968647686011538495300395749430212162683830756574207759907691922077577837109109874859144178223292446960641489883795967292972874499352708930910168235166131137574627343158784550053809326513558338825639853197022502682871903992624247401740298480287114305842736881270943999019638369299521701365803099925816146339406420440335672440015957895144835640806716368852819542468129157202648486411009856900550492298691217294207020674346885955716071815450837760914134540642515895777035083312189502875262113812918581299821193686418411196530170140445991554774523231837568085732358691258534147881411054355646996991051399827777813896617728051026045703804584191760746045685210455734108596589191003133538316746920618548225321029945640224752606638519653513766945224339000965627099987180670572408956036309279385343595332301097210423753028248669817837187955685943725087666348394421053255936690925185696674402839569004125684995765409991148400551731537601234931833154908575652309678423149913062680046381908092277453760719444252380086408561531351446129503859246892245214708651424564760423245619064672228601533894482299407471565595339913471469743436543869965983499052938173936532335180260928609064875844104570466819239224456040012547321524467198136592771273644931167118269507091846305241448257958617234292420984875665233392278302118737812837888938791572447180045517775886867025157962350871440745964174019540682481917897240550549650146513906750261978895190260822239808409630580219569168273595639961387129908670830317762405775165970194708484739436843115961693105346838954463788777139831117409529558219132659922667533075488536177027859093807980087354289407218725819249671365344916683905856720097533295382645953506942956526889673491244634703556917122097971343055869152199692926132519997750481528297772948019629530745025538016190039508645447546591137230918607459797482504237306374884550197457144804502604529261589050292968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^17 + -492609708596933991182946863618642601785376274844308814541975122840202703668067474875738566680051490690893599627831699145257873401358363607674012413924327918111299631218792737969461886533598121119841605654476183589232269306417469092948991875766643923638424663433036294911054714719776515399547193045119849541955322492640484855192235165869801483206746059359649889150482024086097115666161833869098259678536219763433098330796849899710755528442636863848739416397332728539163724611711540926741924659111631663707751006855473725018665980610911515226967062970234854226450408548574651762453259723572959624045317550272626781932727662388951702069968033476266706084913310313911413930391256868126631051430264856586841983956223382845258655451233519873882966463970849262804920043317419638471597707375423731179432256615437066902837415466686747691852954055585662126568818443746620559700107015429124718559225593380723381227516576768117517904567869480322289691328553280022715170827250850303611156406165585252014305116842300457748244388030387388961107801581494692165451439343711121772936961995930953108081506352267873987563286633546026290121535904110666306605390173554003572508814535438912478362591881994958930601177735944017022061871170656291078593067963548909683198375372435201971771416597488599688826446263261613954684262777601097195726914403530746291631295975220654256602925119946333545498047995995122352463705461968707804848968846822587615702525679904336644909232267024079116287121659982015817391566506777484052258766018763913713022266430210164391653233328971408075719653927257163032107475110634058905451524383406450678499752882368998729629028706264338370622666448426098927523290618119109174966880338228169588102238994416433190061979711933879828637755023587431191432587627275631073762660629703649188590449121702118120672803542590828361697591133979500302805285573409227787187400857599140221434101689983042696590483908098777939637055629814575047589784283719134818021242792192171711378295101178263106021667738847270110768231598386553662204662384794105691627908963147560859066978868666315629694827880903179132940929166250987473880435750664675428685888902940349605358519670177384078510367269531949463856981650915281746737103577020731852277446204600087052503554553901582644559549941707986877701710902176195990393265850728682653100596578931003852250600070583742083741644619371073897393121664394721686978323927589633451897145593277045657992387451311746144497508295816643548752306751043106716418136075275662245570591277547075385565548911871294117989505014588633779011237746303299659359537134310289035761361810093864029278785645966039321876564330761329876553127439015228522737446825865677605365339608440989451941362801918301667010970961974702833850339358013935438782956309115092534134166605572825130929451318587017412223631773499130277312901672287016781749897091057761472205141842561040401588620303037219631581350761898419032269241793664678246169225614744127403586164138287972029963171182644092233976302508808075864654443108389799333801165860914289565986367417758898391011580061439419506574540453254058428580229873276557960086720748875510024082414252744153413503297734349711740722057553258592231098559366595618394881182838160736069105900864008620924894936426861586994484675425348770987203772781578230733609806109935215554587969653587002782792685092994918213633360044205832081222453807999235432149704569596254446402409846098946720208517375376402585864092477791176384113981613439980772517765565558176146507201606063084277068030821213040060483470014988865157329016829113566514029659704831178705412698439126744161662362904934665554039246951178145554441454719955343385853899831197661952316005846591013157365847337896107712461162288039495851501293482237644562938194534483150470898845396464045701911237908495290258208705423329167392080436117868963233777815715805232958461681206598321982752072558859712465510906721193731396328917684746331157821100469160307531195690104797932601838162849366085125424973612478384855786412009730128731495410003327640953658005512859445298833006645188193212875381975564835425530652678418978761035088188048567941128321650609311194543771271369403468113951813157714545597138530055154014009044516342328279279172420501708984375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^18 + -3681708071933324401690928693014045953556303087633065189764930705605101715199205803154346240484310251599463893465673607491589979895236414619547808218539043825526062617293905019459769997775665977581604903952872249906853755534391687624421176584198443013177951024119495313850576146500409384950416197226222579945774510714743813107338085483665978912486754349664973976736413590307139830118191288249433663060160451322564676894327403799428788058709322976842766126567903804294440308443097716713286361354691639515937692458843399760969835860405664321798406891405776643932152116678330953913565298321026065063131293215438918513230260490598445127611223182803247103187703548947082703532425473673752816986107776349651845562492715419888944790874579288708578325927486500333164386543071467095529325728164430684975338936355628631856216366398917190992194072352852958556363313026855363572632329519162134128096544974795885783017571641919203644597618264735186127552027216701809833897239703344222317432012468208395009583699603306339112975576479017392921818852703973634959341832696664765543554942008050784002731245043937822168278403455067128582782693362955921626992828279179298152956108807019457030912158982094338735714376171341876050077330542105727882388626033976958127481880595440347290999998765001249831993248693336010671147908127448657577729500060511859813460521305173248196673920245019225259696200095906644819561190785771565740507128417879287127266460995184205501471287080069358906149453689271545308817193703889511751021439101896843306615427865078819894926937934146402477768757405874156338788188562971069430655606819102198983468092537417649586810796744778253126317863920301401818346211915473626682265834734937980920287093554754178631737536676482629775411826541531667998459947305041270665006469978226878533529641243435999674432688120011663387129769232232792405898022312301305746789443726896729218229374722414437497764750883213686043564540159062013224371511654376468893662971405516749223084399320142762973380258779342836967831836009999536330271219355823945325899681734481108914374008928721163193454189480163122757020886857691369536080898277675885832947934910657273148679938596545177213063293031424799241187519382151822838820422833661134237755329441643561413900455545645996942311454171738483350235124952663124571033368252809301194087451703715605079163793018802622486194506862188662870297056585925743581233535973741351615330480563850928276597966678282094374106284453078943410215192492931514018564076451461592964404663741846763402281167032914218010330731985433573580586862924710369937068754354283318887967933053690743501565145337148341271264655784532794726375056411559078446150325366531609667159686851284225551324815455663322607307124836983554844395298696752185832703136649032721811854687745206630714577855864297117579413777143787429906022914071826759154335050748496964404413461645784115433499905906884763861478525758132222213741787875995645572216740524110197839695420369271151510970966448933406610189154893904423411010317391392740704065885635591653865135486468079224445954261174088339908311642927207127826866791273822005579088423985072025464650341157444012534260060119036151381551787013747809181535079379439194012951477154723097931791191296248130717673428366313267487549577342393330278599898886739654699760703921369660076257497412280252596684172912224241612293125696728452979682643797993076169053387809703815219193486153514016971111614403189135239591314848090965934603518832827270004400059870630157950613357251453570116526752647331278438209762043550943929672725603575601955647391240739617844136407870060812921185977658680455970802659938349626611971883718032615229803639855675341478748741822824645712423652741375378088647588775954493059538677990340243500752508948640270517756434948431148809281079095379787864209683421300031872273416195301592956708418039807837077718958167386293348439529366288063334722721120808829832305998209169097897573516072432000043886828092383808430376869071045255728557665778856352196954418258594467472638794296867611201358241024457058645615918495071766037432988117644542156659788284881563799350785670690609669804259560494697680533146170155382668747292666651131703619169232644461886572173625609138980507850646972656250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^19 + -19970362631801810901833010455276869886568074182470330404561408703502794674729349158203140811935210619071149529725519080879870056007736832698011467553034622832896959204225368133139241175228926048289859679077948107675064524271530633200933694042685766989610046105427863948531820229595400245538324225057566382188067906364999717834415453760608431033059549979106663886512798197522444397615423856315145215358100998383378156310442216155612686290443936718123318624882159702350168177440333491764892666233070952797418681068191264290712840910032862326568391727207792103961047147959904303295617822270909585440982153094043302232560713268889312762244921892140841887965394096403306009636186305049253855401828481163361085620776808374373137538647271537569038398514525624669421949793512504279043092021518423740277197515745634475578782072574274991490077945386483625640871767213745625800349602461691313279522698866244933318794939105479456207573676447865475391323108145537899541312507052470274101450720064418899455804380167185268774331337067173589254064529532650450201516585858255187852917991182063410846058222246773064185684496280182897623150707613479940219018771731965547083170352611979141829900418715794327959428249296506820950672945601245681236795495333269150007433107343328316775025159763570263160258110295841717854337527344401042780570412779627470421026452695415859218727890992616511385506728786360078015707327907415672642890257336729691219757887210516677504694475914316297475542564118900063742468426522345984777619649227647448810254751977692384733870005916036727112907526499356919366430772367149998286989596402166980525818989291559591409577148371709529372460557286335820697331158015900416820264249722413400831339302109479745008171451500243147046047994795759495491836482002153331965012472072727201873071906310494511286608929079360820039160572598525066359309162348402906914336344600819920671460098920930225007726445195763269690965306072956427637558189802274204097982692732390266630300150399909797283900962904957758030657917445416863155803590345477578765087775973186653747755052451892189624017752460689653147846123188073393117579174730842030233448190242152730615841760398969546786567210664460006189328042182406181876371965623230144279526492262584914751954649821053428779710746121694566317724510330381110102547324101366850049615875525099769550813157326669666595422043983606310706792493631777465866217083202989902407098683430126850720718137230819218600837912938404290951434730288931400011898936946883497994565978575278938129985104877517665449017178786470601889717834221515177948665589190153698577921653453216980416257164734782010704822420683770191548960586200018886151480894960741857918885603242580231158579034115582539501277529558034773735622253324957429301549291890869808099720038186506844555054037179533352528347326429348828946525864591897168538697159445794155542237798126733557693203322972718155644751462103065458307657434972419475001518974477085187626640374252135245626023815531841322944903982825500085737135193709895065734022997077130863900840399431997312101100022990926492367160853720554914252851702998189250238907193104566781222019519537507817991789206120343872887258360559876494092263839362584300105092405799086065471833226984100706427012546387513698778159748496848190388077706847533361598536248464249362536029696994619041963160720222443731460778409485194066053087266373378630416939290769128397383163889560458169847408003846948321240244569297665782369932783671428067773587425616680122492485182343615357504414278709362803016215308814065307770020343591834888577810721327662685242510211415051845611761764840638601914619504323390344262704808212804885243652303760852208670680853039358685594129554690286625913848514727660598066624636924983738475705780603799316969176526999097124831199783823547914646967418300148951757346126637262089472709289145606427331486451711463716942996036082003229094543579283667350766543457397318232202515190262602098660800848822119739658455551423905456050997362710017205458063655421106706125871063991537009800601342655243714260037997706991860414941093941840603935649950183853688248220380501087011920499157485434329992680063546745490924471198078032815718967559047395819889214596543070001644082367420196533203125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^20 + -38964063335550401733290170489901768014781748447322826076276885285731929954323388255862867821759143391626119509265209803554353873050082432044126501047433795847462402479912824501191958384380067621261698327886252198056091385697073999180720367531892736531314973538888801279804303813914544965647348296440457742231477171000938305541673342844280361156862515091457403100809617133654837297368130796361386323649610361457912215823018571760702001005706425639460607519343350392356373667733290917166795080685287391395263777667691997531903171743341335750876747976158726558518759399315275384900892631555488648068752210448039397223094941444124081347544077856182079880251095407795145729597832393046958121116299553135677529715057792129275334520937235731288203592263990958578813118520691620163268649466162076505639388162026157908199475356358893147475645791704184808474491861118312998301116512342053691910864650977488760137547200318675049098197788401277867354658984004338612359901279432112487427069873551834959401250337316845875688536242913146743284987536191942126715008656555936308639446222725064901178357798128443319728403623515705760406748459554680193465165467151923052178586707304005300369444861644614337410278294445487167712279563711834766228290291057072588502512625021392181271397355891950497394216835949090471813870559833921035344528130945065834910017025383899904188054428800785997662217669542877018220004252839486962873775989964335066911705771803178030849161549111879886589458584972421503977486304543437258227873300154548859217054940581781006776348078105867351478711668733888663395984605201052794251007955587441586143184013114507490447192720100572585444081734600273616501017037352838067103331881474728218913136267540763624421133947013534688869655011519298227619635121119115311028006562397957660235435811616618170818614850793077075160643536801390110940402430321251778309392470670117960590607229110164201515215742555062155435232257299832616082951535669303626105926776722249452941652219757004331732798690696451731596492915753177504306155860312478524935898365185350642418291025533708718683253575994427885522312337643460080532208261458435574691472654927366029653168330632419064631578576406292823277207405505132390092479012628179495762572515292187259333112129483424516837917176680359719379600503981056353595660495891357302524906156231312681946235286160701426707895576190196598055312268524951574220858671763895074160250281805076699858404348213338960262520701391739584463780181877669369796280583905980143308855083429536464282975462109325631057945218742298108280538157321074335643949235830210622034273304804657287907058935811905296262306061244238724606221313772089170172513903923824051986962727245834564834969105642360028462892038579827309181062181660403233238510719169679373449373701216066083648484251055222312803572858166449724593528424202398049047407546115978221736371820151397455577192995229231018046779588133061411570925157478015421301319238523964745835532598634224523422083850047780283867112523944449119888732623163923399199352911254964785178188039973609201148660084766356526898621768553677384338749841381517752651965657178062171194940443784925537002040102511833886255783757699835398946433122433418426239181934878134258980537026828301150014047197465530596575986035356003735723330828139340169838121523863953385476084302207762356964910466935421273684005597664940387860101188913248224357252831310950011997374312802407223738343412082939254469198629329557191405243120938075038666315330993880078860849679722549451184212191391520670841734628656070248820005586164447244907052068699286584238063307980450064153887783450728881221969334597126323435971526810405298693507025310714090303162348230064508350749961764298164604326008553567278551062027725140718572738664294847970564801411433863559926206112082440860846671431320359400731285476890872272872355002017633297757551741764947556173409856918692252280277591758911563706149320416722618853145926141982528454646987886966386344678007152719307534294919870410251556091482060626567966237136608536631513283751794131381976804195208760896209279460732208828672171968350838939829766732724518056866137681675103663892085489915728286327497244220258524065006783805798157641064882739101449260488152503967285156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^21 + 565730274789965442032689419648415265835486578411765935856479073982931381787234444217083110265559273159679408681270150002444330350814408365478598732572374086504864251181617191501028508520948914950832971459688960799506636122191058799327150761249688885828857491560934983771093387838992938433307353250212874146486867759765658279778121736628177817945803644756366185770484211560842969686752480863891104057576504542278084139071422978529393114473341991021763128358015583936623133955373765819212153317012058479142455287722439532944990600716107607394341339912064920644988777747984996860472068921294076692442621333410075957288564453895476837233022767698394094373488880320998570591589587292889257006423948918303057249229117554731332042831346044794830007378926825828923982353523115275283362159195280221130215390316781276977150588238016323514176972113615188860058002192067696982819979199366425299586548972049417029273542621406275768458711930318267805058480118600842504315219867124954156371585190469767960352516331756808359881567980887035235645933667541517180294495329628531051524643290338044394477264716481129495821865625059433063720927796757326545723511795020130161775515630085536816848952109509867596878013790139936640570403620839584277019562299017778659940273726753313782278662805486204646272062507390110152781129328740252813502246477306183324668619004544248839756143455881379231025118624410025147041140715498484838153935265115534400091807797819827187302458425661897312575760696891457146815420446114931935509570653618473941926674854941835155667363197214423259098028758369569556183887582779919774416605802836451439590666165512112531049911481090003138889175867451561796771472293727136067395071044738577095511943051500988081111649240367940325199147352880146771511021496070899182015184175491480098261213821231524326691004700790158884760404712693026606694716045574769037927340646470204455825730540294103067795240880689167651728745819919758389872096609964348977376109326692519685584944482686551971312522721082645071723163780184445480728263096634589159242918041939833827819551221504468356243921681851718227692403129479265739177917928160857921113748203632762004964384896847192842270336897894882047856100761530643696951105436915847635010832945487004130487932709203952657113029422842298663485502259040783565258489487282387560937143589386289110348594729025395256776714289804755790905074737559080320374656367865489522864436756884160337052294382285568743006168396846613555658397237792451898174748669401195691567656686960335521913296908185777092519605023543975710726227308123561306859159945685047463059477705509281136621259601159377796695374833029516447899707786129141135244207181958161624481772116428939756650024893411007773217335861508126604523489261645616874370019475719358228793450326488091440068565817138120996164442535481730215092587632614498814180492232387715970771445505268744856449509097917732480948713796123620100352675391252086409365892682055584016722764720155704767244141534686388588145917701708777878885654458763023566911852699506843522723634615267764013704095455521072662546166289108643920409236220502786273071969413274102109617928599255838354192664807901968628982403090813609666161367925548937643053229424558713969653597674924867759562655273917695425032645037536640190573869861864679638650253915745892704051420178100695662421415866983565925061606233689230066989071983525949811911456566130176831631745031022176619038286664917877743338602095459079348311263074718689413959102611085979531258764674397606957265996556316186123165207897450684222466380880221418747455582434949210161324303886915884439384694631798678520379675434069796233994540937590929909941456691370189605255299149641832287510126058130424499851245933562665496196859023905453172612641719526548682536156351162046684117756564166045591570986187342344085077315498865262701556635894238009465460100257507169907373482080239900104054724900399609307850408797557449099038828239126640754482725255575849952917469965426966594848593947935110691916786898038063994708515238079163441551335537844709325294450086193957463800036520228659543577784977980949212416342322875802024446307987410988930335958503362862978266936799186939429264844897733366065918636511611339301452971994876861572265625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^22 + 7978336939181367037740843104081650329301756458965320616165967218123402167602591605114038008513980817642179615701623819673189929055117351510054567517655895919438100893659094232796342740428243018748704678214003644039523582842968048583446497097766697035674282343967987585386186755150952864445292244465802253585435507655081363348639820934745090395643657284472194253604940687114772423116989713342672717317240917097474320911335078895541148827371531262513689133910939035901007261509411264172318950581775420612519487869495775839683553875639324108397546470174275903110636294332716302669560334748479496031903935822722964355431417685319070206779878181201660154741991956620350484400448615108442670019542985161182099586768954043295386409852949771087157948258682292791569042810598660072124791385952003703364256233290792914441814360600586329823313767973260415681428101883552045347856447025282376851604622062717958050485895947362567242853108190625117878155692813718430294051161736607958676748544364721611537776612884398529991353906241409480477837838950514356242863436671889949199844423933723356218799679275711829462719749550709059113795267169342973429062726359847332149774887335384855816902492954925903403081899053322029133211455596002053827323829907321723748799900300172232346333362108498593748888775568714265228494539972780321969287444718223954160895536806733336243060257500334445656743862696007515827524774555740943575524770393680041643703529885414355253107161126132025671902989863526650242930344266429780599833172087814730439186798479465233705072248676700604396056800238625501260626256690503689975844240629479484196725403894784906555992624381093116850434406682608839983815083472560344856517051979303201858164138255273790051649833342190351173010689564690109711590667316182048273608908125477658377887160597173480663307757103863853913748437857541799815248762602024012170041364447139646469800518175496814433319942233553849157146309772522132042462866134042723095840505685574597417356546206295140467524183060447283183809807687021602412560651584536449421916287948527384454750253941509715620819284753042811048456020078474718620511616101347449078693305399276977138782312058558714188793119457189589914586214379541417472187262773194400073643398245025173471531230538623707296741506048183629840419896823528345642060194951260800823353603223540198810269242703993460668184032061352419663322634241930288806655509318160531846618060842027841093708491223824984014425085506336038170337458847800304280085975024697210785678129856996518892876341477010999743788260495533561586221008961566584492299237984892542829652957372331706496980570913973913849412031951381490627751286286623739550163567342036673349843745077946929553157136180265280016035549696160421817645096051413306408896905032364303018646573524282109678774965701791067929139886294285953015280715684638588828842684550759808567345348340349730942136824547572520709270826128054433529699526560995935554918017350141016377070193024526338530697651402523680649959835650555736167831800568491267854912438986779166538709138680496866952033457562170069577858352543509400917536903572883973687068184036399432407636237897217067458468050845032377061116899859633964346885558125167244468384637394062696579309707895669037630855817395352162040111267543531325365517153538348650407226736853624372253663762631634035910018982245662650336007992805879406311196451788939755103841860863532831715043592229449180443431045578979488436939605485855446873130045678275486726177102243428249312802093475922088016632377737999438152924270880494489451350550076039492775897050387480833611832441466365104858394931548906334676517712146435069027430005458900110881120073538374444378901925391314277933854403357148155939784424619516165547742118570054490535288820113068928557255384876543148601170486611453754196392065534496807455019357521849673487641235611667984456107449065439567104048961495910873637048368282219128143458786426028721330073297795004713848623736929046716019312268137408497551643290006935865530746194766203804023642668872168018968869830665067798790967620338962277654672149463332318986280590691619990658844701509450513048012664727982226709486946771182372149879825349978982667682293432145944952343930012261807860340923070907592773437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^23 + 62208552055654296312857267624743950110557794288882847055440496123360903171006508585833324837400823917571739219126252709656103093519550231285404886663069167019722982606887812602841748867174343954039325441786374014347558269401408376375077763967695968364417590608941934336723093824998285222023307703449064761033871833920079475849204922544487171069701417015662708187534028387180205166471698877613586671999153003773336127731031098148004916263606464119274217398258431562422338259694236205504259269323416429521674759029910502137666447244818007882842489796515706145337518890264791821028935208398824997259807557259256529365471767841011093668039740776883577060935310678823157824955034028573587986180661450622637228280489925608853695815637252021496810870421385409279272981688565484114887222652350687445670614366099931110685036518346656302381718511978553208259112613784419673414600053984729080281251336520425230259015032516918484484965825494462941472046344427336079173217047092543209775450362678239194837069322364218650686732285809570561941826321351801656760936900146948122533880820870340476498676735388870681090433785941453233622674315416870759370131512414429419438604412432612241038480548341839030569975084642878674988256291235779587448020917259141411086580855439560935514139137029185141210816707045823404358266713776817461175373005105107700300660573827119801699181322811951447671463885214168283939627100302228479295859478021377973729902711221922992832697842316495753352293402414557773859714473012270363864443507378716922352095792866588292455891423109268415960689697141879401648361305915592044986501302586561034858785519968522518513206467638263606095632387611790985916706400720589524205503562481394919098363829347242844209857539143684173628147276807883610757824576379602554324335084152082495374813832406974361529337705311020684312544667809252391566645649568405148947016890960277863242243415963363711899264813331951796735667760339917355399855899198069421185781911270361645421588514493939135463855968443077039202719071125661664838436227143068668289576724958156437282059307232494241785582560238624972078307761637226246528102043930986277306812215840621412868318047801480690283085452682568001382750702500705520420954510220144059260561775579340785964228082613558248091674546915039741134090601880836769048788988154498257915763247460529472965876659664120528066174271495186322075873929630923848270726859694873783136134937190197327217052138740832511881080981745306260304160500085349756699554268835095925967340240080083993454992434663366927210138843934557209192016465547063023327906232182374912445770363510032644792162053209119560516252778789630091898255886392563883073208984059844654425726002151762564740834546428785358399435980475874433513248218274663448326607446337187931472218654749817471141584580910310680328719968418751898284466581643010243398580450511429242206794338110964215548316407311439367722892707516823579658730120725733843207878394975168008135655957469270997443503181702335726564434629281487576632844292973967645797124370632364104427319671637390448544720198346662591458427869633625027729623787683274819791664168781636090508931232472923662894046852092914212611927397177563014780642246609025775734886541376263400415638234314745168379590902282310910735399419124529620247567352172008393441729962759684156608888959474981224332380959926159516110416285255142719473434239970323346074572634022702192010058281152928954095300512828251944633591657238442191268983753811715518039396098979203637928238600835697604395640221459110847141085551260868958695431607818521983211030251960186515230293754778266881362436337758930207154346098617453340841261259640361057833992078159414186455052229151121197116226071656755018313969210169107141272447208254378862176284379154317086917866572768515197290447106981401899246776912646193720778716258788070158828755308979268083064972500024027136771779199231131099218358986793266083352386725310696007817851782823662360964382095711829054038283468243500034760399661644543750480245890015036237453847396742057791805897389930452019138939278422899013625456521307122259406594975143420804528368320049111687381239319260675268712088554458418038204202833733523335446131766262173391529750887674055093157221563160419464111328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^24 + 361732585091407200207598728401439134396023228598986112152145276095059461758782750862864293195705214508865905649362760420098064268285268297208303357237518267840924777713648885307768231681625125851913927963941843956165035919980488956012450157275559724723070977775909791029593591951309226710700532878737989089876850695181371987394817672757613609537488414574728904280381875023355714004032207901443201057418942181996352742925947134039424631297052414696960705237538645581037864324047316167133166636623656402898016827470354669385662024376090975626389260986557113149745387267113139576455996990502165297816345835270388539842219801056955405095884706079709799657712566942396717717157727683302429908395336273307388352868098549216108931488161443092846166007741949910496812532409500760653196749750626487110976778355166523579675647952321248861401721912887412360182914657548347805015436759353753158183027350096808077364757416583154191975428678678260782421940931867944496572828260856326093584008403139753531773560792771090545777254644691175591894366211831852914099606361917104774161609884064427740182693095694312538347488535987748484060303130246673741757063230739833041142612046719133956595182124904474431697627839815004468048732040282931768599492148126415136204879149694325808917073511331944108783503919908213067591235706327799100821322266287625541396968412230558418800077145951136161270427820491244308952622574574530400519835513255247912431178027932318446704024305113476693426969821852472481988483359608647222470185253880723483317589455241370357999229126899909850165168362398298483256130678682146966562310193717464173826740238126810557865273506936215150513731726175900254916335196698804841772055464239835688322276757217767402312199072974647724879306819192942475657199628641420113750966644400713235016381402941647006780791809125384452969221631629007489629425309349327923129843465852392571875598499600813754052758653387677355159034265246209257295093061591460752869217668071358600633897181122318409937763180316028197597585259407223215969308964653007335129319127503289057477550933448670871747939740055414016789644618951349986044175779053016490689509654135053758633708784757322653806205001858980094434116742055571664886100824722784833749029809153459412570669578504074192410052679318005212242914020227116691831659001847173441290120577673855303952828725870469679983289930119726382874604896027656737217209521818198175567586768362301458200673999865559108217536561954397754138140904812280653829234704420046743517863821275870669844598434986988993448801117325164704261564731597119894532412367137264180978224632685868275398184744901022020236467563379487193030900610395104973789738819052673824801651266952309388390764476176967252664081068732576782739472373282093420026333166128964019296345893846667067507657842677818608730225847217134346804838937389797061835951766101223716270027640851746199499227821539632797337753241872948617042030223445631769304878639186377221022304633499652018442106572647974037307052761968630348796381668928078931761636080991104102411510969516998667417821688607927022445793818661666629390545794541182147513128996689259017380739578484907071358046298270121917738238823498427533188457527439307903993305227625806003435375117256985772932383316977492939138605305897115947887882966609508706741664218418656314040149740564595648079828260456601787227841086005474344781414934708646613683012453998464849393237984352318172365490736002619920242581089850597650580024282674233132482427729462471627488612226475409629146279781415033290167691564454691124030690265869119543249807668859277768957110591192079688605216620093970588287990047272903576493201920709720681951086300717563112423637226861892064496378001162247456472202561812422486871987561541414592845737286209351179447544937439995671246493835453292490759779175863080104710591338080297119374045145799227076735243124855572361850856797802522125507552989993961775538132410217354908665998678774527572254419294076003035026669140043383471762768848505742680584716976511744699682050502795440247526746295516337729533655997917079219446716340124144822627905240900868636063423331076926954329640923801578369367038753938055276967213405027094050138113431122677997797340565533374956430634483695030212402343750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^25 + 1705620228234372511280677170572738706872380093027719387277230220969417497895748501335745753552476894826411981598271703636205404089628383840687355662412504121224609935245127414143764270971423579062410063014469538526401520122071709110303614291948993169690365750409172582063341860583300474481567972487945963465645251134395550540120970127388126306459378118225061597829182922712624073555002727306852272371271405197087126569457306430110667260007918115091044201391360554426029922184418757145241703747168791690527306655510530597728526241945681263516441094367566664348096112810698363477458533147107979735394358852913143898034006054845417544023566831117009311659640384985063811046094869606570542665102093803032265742072501572731848804626154461709659712415269053330212649597748075526701571603958972146407299716924891168894388559764695091236872186122509145527378641356295343621498468863898337457379876488980686761027099592445487952311219620179071831909582491972057309384065985395160027593322785691485774241241071999636761310796237165381487736860482331685651131635470929251082515688994199790046886295212600104722601223813723789593355704042096003222989250199093521577892564971742241585761070717311477993225668314143071258583937058751723011267200924320121493165248104264676984305179514009383078984177467577705255042386120393702435731729840986757693412931047398777731987301906719310129796858947951185168060032598569319744765072813545425893687057377971235061170637517247359621608761479356524255805768069826477920713638460107706701407570747346309606108619522599159938112786052393723902208741064188253751911568611996912781918443229015931130540544833937861522685118825410128345614828249003123442482784730838937149724480137176442722991848171961927684620710495820071056781988707817868571589431785045956840337138922163771124616380042103895831587199916161269939418121226671215909843179561824714574341503914287793511696208205078170591215572812486008416753130470218673162009137562929787505970593087156855072923408327198076031461494010201214011283794289318844960270200624093880253571604834485870607222052584605347522939414431340725856938458443473653867765840034628544128025393043577024559121112558350447452006772763679468548924928517928493712552975173037448045568343859801287100784877557731440790717024687404288862088534750564962933749574982869171941299741448409130269965376231354592630925322743853172904414525584505690826594306725070736723956258402469208556377155081236555665054820076675437415734196136696973480939264669550216222452576396894711097317754479106741946954858514559034341625510798496956466767722879028771271210027117516000455606744847005926324104737463838905137107280475278855832435508739394913879332308701337042174486360620032375866395674273362583735769186695613115799107805833573025327561547800888231281711481627489298040210677897145566987676996274617502595085381658841358960237311929821589989388505682031009734416634607376074888722860217775702408399096954600279826938795860042376224520085342237328053802769860203544231903604263513251584964006174033425609009597978828275711297014703273053103775780755829464759739789497825871976928566126176667454294323702119911741360525333354775130764086481405369529763928702012712642957244475641751406700707426127756856039382549657869625544834862190758881110323692905798904990949278604683584425397763484734261691342004810512878136251569932442175744263812731161274494866869902570442563172693689960248256873152645230861615988197243265670572469998462045476799590102828123435895335188578267989124719469731089113239746799588319585632016434875939410989432703472623613663043694405349925873501575927224724442088739045752068910953398457676124846063415422698246992883554368910213626273099487226969929943225183000706264523275859439506098732010788088409152943000648052924851211742124156175604859505888086367566832756713263908486658624701162133995399396424067824205523026920564693716983707717138963142061913587484386767084158769162349451831822039988098669624806375283082582898508760837563649290962463270238758608416044969674432630837309146150844704908267724777281825977030643267545301839657977713753307300338149829350662149564618760742521006021365551568856062903753529800231214519357081371708773076534271240234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^26 + 6774972158909562648253362405625889279607514356571019511713586732581390726254468162811131118596147563978511540826989164144066200260036387560885776081178802796762028830058034007778747896396041488864964162626339821229239723739136831029263396035148712801942777507169201380905757212119823974824186893123827038719346403402126725497248983378843998983232596917090474032242006248414178918073332671853986402956707542208678218726939237524994008608454527677727174162958992879206437242213823965228845021569371205905725930796022728593506343173399666205012071735771987504983734190623446447876910582914125338408459732644062890966157056868841020782005955348692454713817265079066764929294449146422293204256338468579555337181132191897359400481494285855262045575709933908820787977506907649364269692504768671770317125538101223592080675852609984865987607705069985690984427183559399772788106573377515746607322455457280974841110752765864247774927550124163768216604184853894306020617269716460612275152081010181203568258280167379980591790816885029741486441647239221223729369311519307129199241185796294038543966726784305292440765069794282915185988844756147237658463142494139317964088309335107031297058752969658240936844977560070076974400742190837748142822168794031513898052886625941460607982811668234521324421381396504877146937891425161636443243624532450463682454968048181224713532380659771352670659116831648197257636537173880260868841978338126206583098644090508621955006212631008725612172918829585584226562000986853010114796890760043852192575238520310898236194200295987236107212063062343654140082099464596522260578336801998162867837809552748036694610191618791970269330010867792206145710762044365519128522145327937394076069402820225293070717029198557698537532999745713119014687743582069531987438985885266565799993692444620388618655784085148942257185203378130364713400964099984842009487305270801763610624580181353881025982135680378502967167493940083541356886670122267269455017350323118330721321724540750121316393016130814367090806305530556194165028037977883687264590221940048193639584153546883487996634392430732003394791434693434312637998311985899798421970275076335631674702051664441922407441278722177244218356180439090355696187977996499653559656695535821505510626539039947036227770262952128151961605214145611718758163977349705017001549222021135697106603147433995765533807103234795877003909550170261758670929337137242077617660422414403611235542593130990853141375424038020280217144072937156194549811027823554934881325325445956882867872209966167211842915606359088544093899541480285274961271335251413258585015103566731914446515749747384730447503293820223443402475050563591506054702389790435132738988232290796683235854817249916812021524110022819502957881059692530818095921859451120663963205871773401076552503485817753110444470770981445329260782415093016983878690736991532498621639599449455759985443106923198622255360910966357160737243642104253379726739379077241046073274351381277045354000482416354225392879430067411190262423550974021758231702147576533835538702762905664460554507555269874518412796873160832774543985023544617641226530676870739761136527543888941962636009311635177792342654787068750812066017205778692784162259725390180557009775045860424271612373789442019805553885378827943232254748446929067155223148916525441892639776503763258220054484561855640825809118430439773228670762481988428865974279142653316001055158597446149931639871171848124797266516063703486332945393273251156999898800919418810315213458811007900426966582534562987629139708589190454379886994635930307761842330986256041764154286140821356769349895577111990472909121199408800755555845646714685102330789909187302743933940499929770887630030542518367639964116269069258346051202978559588621977232593954608438193587886588713960976882391649991703265512145068430479116212218172032715908421762103222930449629214906782072623096994797603093028366658338090776500751822833174939383400484489148137206779388187407433270164582484204252953231515070682620768108929750077857357291379416560875908737968728758032080117503324666675462399855153401483295763552112406928528327357041168821903243472969279071019996954268877153200678350290936144997904559451005956026946319692427778136334381997585296630859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^27 + 23157403658601234362336943406101663066603682640622937955845649304046441822848533392152274565908602221700416411212779319023093128402884531682697659083521050003796543320250165812095378334268707935535822401069419039546880111378268568395452708404709304864238820385455923528837173592923480862372671633074801345438527830997171001538324789481372831641286701033558727528438601839441772154085433668183486517078882454211817626030031855719385460470650104029612625753476109990439820110780680707784689278437575186575879211125153896579510473442035374905168094419517523373684775710516466803854754123413121731234758977895165625778908151831786687742792061421286731682765835233449663342206097170930458135050737082695719895637057550864189467409184983822686185944919902881344849549067244785304069874975841427611563529962291482329020534551475665469470323528012509922421742099397687979689778289572763927537882816424876567687398901638132016804198834363196520161753077276738523954294305313273972369299839919578313185715526538183794720645994420241015345661410171854970382212780887132657859905715149526942851827656467190843225615005412121352822999169637958973922810704698271770982425450155368089947587131013166466499069238506019740456040098377653626731683060282791408603167865615242763645966324763795466326935796918497737151571722448089134741097069262902775135727675522261644378058166661755143551200457621971946106001034568959968389061719119790216690923720449607872618953047077678684422288583838876725839859246837158864632811233487782051045903003679104852378199053075824473661767128855291185233807025847912831283401399932234990398670839867631456425747315372456232191793814132058976509657488176099771844613203625089163092278318697117040948249036020197567962920764110861333558112442998849092098389853714403694851404377397564583263524476745102290405099497772359230953294206522128973231255257171841925497210868417874753317408230244864873124686938586426301769174496500665578019642847413859911440521155858311095388800961380097834926033475665467570855106966400744618013183202238543445353459449119076045842479228591438198123995684084443824270505646779954647612965324859386586770179445569660137145274870171086962474475357165752179510014822632443296111490612503247557790905370350127215659649275676429785268865811808726640851928503964124913990214853839547969509459463022444987078189882004782109568429420500351749485785000496957167537210344665458524340994547200588319813045130109898743220843127577419863333298260695290543283273914162030113321974665333408871176311708823301589518278682727021263381468676971961701148587703757580835527342827044523950713897550310886730386068885684483462867781805418413000953152953980522927038796228588271690428714877724814651881268388461273724676717095672046150195133596701136972233455130650584679284632354793355116784398928609590578243212553218339485853079594261179033766730614990923396316464634804717687408145701493620129533595563700698150696245466847580217663641625809365907968974505676451731706039802968570816633241700592333976250021428290698533222996889378242890234909247390879134686958366895105639861988805286404585508183041166117010633719524336406308416367438229736644804260890033816761104657078108608850150897094711098490567623691947956656951304521056114020677274074332199751938668480067112455190598009592195641727062068662674025450968464733914445484384731889123828121095388896850121322250538059390459389150384611072509153014600709062806144697250881227341917852419639024848891807598472852966065562201637363366895140087093330826820905505691106275366128919012218038530596914277688572489254374642106456832852913235830326000672243498533500933473804985154854988236347533296427591714018836411348234623237423635501057167899328888364865331549864721887471013682079086149057343269921476220159290262311817214026037652794324158856617331604590955502663856308705378866505797515059475791509669069517980439026940645894309872480508741903113508729152681559958843184244744784112934495219808444096906351360277493200630869861979087165664114637803913503118725042002692966146901236902047845749405006653562676087096596859162826115934873164618982192000209391294938868148193279379622351300733899313724479499150554762110232331906445324420928955078125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^28 + 69003238165303615690758609418605000776917751727600328677763331730806746669682032728441973808792632232683190694356761072150601639152899844483363309081079551265877164869073078236035538200941030360267615642680330826596335038307206621122442303976515166237512405885213807854618363730949932197911257585599946212557221525691864893374311978968884722287567619628044322682640699507125136024765576740598239852430161913198388306581534988366322124801601757664634732531623581788786648327596961394127328801884630645585075147574565134799209852799819816331318020393235300192902117407073646329942168888132234243509017128055927438346523285778335138359221453990857348514769281287068884127785215335857992236387486119731119535047212262392270973537114132549082686127355808364584641067418541309002160371266957649278989051297243941954740347660377434955021935930337690471674718993056926654896385715207348355119537924985310957187816665020008783923851860162202587825888844206233410227980766836116258761911408162182660326196559638520971617706888461493677692976564247936500362032247246819996994253420923370351764223228777875419825190567777421460236321676358091565022121633938359728738659361234495041174973142475753415720212109678083022160895775113001940629292352833734970081304437160851830734845593370633365692139334753776328782170715910963271453767713086698094233528899684456635815769187069006583727108772477271211122134576463223527569841016962137624786526863213356777933196966400037374823813814002690585255409386371519677101079265709089112080402717004707727068214460649380678290992144337873700054905221891262884989695096895527494450551737394890103568572606467822684420018690443566068593066966120255077072799071383361993963096397449077550840739963151474202545815319051667888330057169841170443517496929255655559592905743792621005902895073988186150823893501596673024612224593424667732271739182355280787513950102376366109609443131512576336440805944817348989131014484276325672073445468651856603009700094824783229487655152988308489425852666510922444045488966322064875501390195419937539868296203341504820443486253347284590119190887388080188893116656163758450217696137833958190721123131379169350597223024864719428237618950495053056433906690240249231903455738193803999143401721341826710375425417731302397498780556174712092633976738707302453205682186946245241066644363993640610574881084376412897984245442008134408633526192635743909001728435171256913033135326866908028770884030895905071148403349545236364161266946281737577890291609741481394844240285171758475210487499310149720260294796712897344281087763163651223607676142196442033732626115366186792419676114357162760110260726461183559155003522413531706866364044232781816759562525447739435147985023308704689505224276965810969908510609344436488175133590479213445205738634211318718103226592916161585092729086715788700555551353618752472784451319995222343428525999045006968190953800525634258604911713851501513579079267519125759658293927841662053899134945779360970218371498366471112406820887409048623947282303944601107878478185361528528405391458222438703637679176440795645533554451429489414880729271267958677847950239739034354451257098445702237419010549832899219366727244743384180113316380492666913158124973691743545865899010797962821406799347623765751681227155089334192585685778874133773048277063592991629929983636737844648581797677934672764777330831460910688001792546159706447621111157578355174351710924629542134185616546014717357329077157584916219856107947075317718128409458688984670791839729093174789657144561136288279472000190441000038894169511291563254469816868838310871141057156696704398738120663308542097459389202894607934827745595748650237021914230275465585660137444667359512824407823380651539779177333081123845415473419084895806823605533345990612951454590580348976671512538984064385284399628719825986797523265677103855220498143243761849909284238355146649385705087887592712761875990285032685117651502964960552663403623952800505369332741377048307158811378917416527593545838454880988968031445535976674820123179595995632553096971675406783800405985597998104194781684404203119662815299680674093463761582760137251899997475257690557284806262161853060289057799713313473885913443273132372723921434953808784484863281250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^29 + 180737513782609384855564710041537671127363983451834332507063232821221325233062207208593308424450347226095191363867860745640837031678102628350436203933934278774434446586429210440957353393599092534254613553249765215889021046227835614248305835977372859185510202344479784605304055751578048970626008532926593727324265521322981319654682803708310865430814899429199307465231450865707343112844478382192245853394704790484595671473471913947123997563501709127966445471774117884522716947430372658495645154849370610146176115629505636872307951355140552170139835263664957755475057584305994311591638786388370661470866748152373811484260728680312322095153097138730803756468105254104283766870951734936047561246245429930924852821398684345667011188677457734861242855186800112418119150869214876514524465267839371175704012773978392754599326219944504622006012564924936097119062522718619950060938425383353748445015417790673811899680521357648365798741933095793447431823450926625194028326704204959257597127514820082569847113428451223317792153569483031077798325944885548716010513540391422838061337963130696193573133565942113599625358283633690169206445531470246488354675393167540209760272944928318671672223670546036087948243538747535741209244114661623928872646089486492285462465419466930221461257608573269476047068724238233141366525471820954153972203996486039168433189286130350721287402095051786725813080785508869512285539001870970681333762181044768769357093237104967700535488425850855925639522250983195923841832728392313874448081628806027882606532781611653558080578177916282576382608327176674758685808496034761453458014061118615133593055548648482111098734438514589760195493677376648777328557608485278464668613440984632911925132462082755421615473239357925897651188729980877401838886865505508684764268052570249849854147048314904850394156487609349648029063098561099783507806595999571083769734602015732143908324201139102054975449296237901325166083801737516273918445599657575418624501041115593349091190970285478725272281328719948915521147600405772276773647564442968953481656286624556446735538079189207127448925444399343756657071516170016177335299629035761452075993104153739255913256300490505940793033632181994481204012852769851677473751360961852987516007557846407564392645234651241126813907562971620526855172757046500340073983386574633852004626975314682399614882042061796698735008371258774185273560101551542645173922499140475212810510747281870030914578819663801615129748915727768115847242588852482508904929039007847340010015261671889787781795484044295233060503907649401501048880767390572233108447921848401544703209028275335599030346794841565461326186180485809236269900791800765216122094724228166334527516137044762679050505775475183546455100547113337227051504702059702287314237615441511425142306091548918570009966266441971555210527646682500972340070395681406622865300014047675818738921156294403740603097645835771768648816566860085290390985372287330119373608299119730489038128156968351983334151534258116388245076825586599450311663895783426720423392187301580398329332981139017538361623582989412486504199764459268371999231545957367192940386614977614713364029394190101728636462686063915213981391037435177909490487887175566490019039231861922566824725293597749046051656750627178814494278895278437684242586240142566262839245832926060129729904440670983519366566148876820852271132505574187889226753736188426840457576530064413876065246037753067782665049569162139098768769460389581317052062349453439325501005791083561142445927733571118083875677695934458905457595332334954332431654381827823412395422110043766319444611453821768808864141456834539484444408112606819907958970426597344946515379753823212874877977475456557103928937276719439812578508936130760670273478103769206627222827616835922226842202361626285854624059604407911272025120670057966174022895384413093941752801475742035821756690330334364341313767591137067840934282088094629656120386834271732039212580768745812493739313357285198376472966864111475409024886325734388070149516316124719542236270407819186235063294802938223707642557424339161172362375404033969926427297676723227815238457718312111264824575190698052787465826062898655814767817063931243849357573654929164861572695420510736852293121046386659145355224609375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^30 + 418381830731206946410562123126831258267298173635438017161773899795371571726827054331838362558352731283853521592367684241320124448709365972451092567863317124090535679064482436204618877881228257928566904799637011003375456840830866007512609264779303712611109077389214787439889800776069219213137299121006438710425744864226511492403923525052853671173239211081505768900815245131481751512260779354996852724012348564783483873385036597598846866291434725069629688509722306481248418340652762275498776281708164589640107052928330577659955737520604357662966315595100220153317321485364812040616640792943742687934409051038086705296077919424376283302684054334868698245444930876706389583971339708365798184823261179748240214580844234250461370902194274241564848612929181231251258738566562994053985068651347705456218300679438733298149659073900800053524919097412615101577240157891846602790564249877067207100676101621712953192437431046678564802269062384423363136335004191107637165130636990625493750242966157718331868037040748754311053217359017909816735873781834140912595820055818138624184223565945183214394612525507643585346311377171309755443474913484225822455168186065609567411138079480760944345487000843907594653600419889258923475214213289404385934487840669861849941153406940216246197403260023629098497083382244384988184980756098422300488510134266110933621825903812365633241860473080032755496349974296419374073078205410605314011837711252946614587562771077924288056029536507093014267385434575871149417735723515411255132086658273893540043881846421819511068859039813573019525843733324519759324816268913260387756838731826324891105394833853261786779945044362542852824199290126346203171647350219077969650783024374764442253517573640282458995063071289301318230700314449615627173048364434036321101913920333610454860682494952727041811189170123562294053797349791389219194139086460867684211813522603778977319142247009961590808988529010500804298822725862301411063593397347348933714894334970692527152047038816288106666179600737269958043436572981264593756101259491422574201087981064024599460605513878785279716542195323585765917997195016911228883941463479373496271004769784462253415243316948193241468423272368750958302795852866008039174494649465266067334922465432851337746453118874646545866047710615636942928798246470146831863198045533948796083731464824607606041423401599008052875288121520818441172792962218972964004024379679403778019190071990111949268400209318516664199874112473193636008770846833063671467633359500256446344263439019311528621547985612099385768423544525048911597870566719880947147190371811471203526219695998154345167583545228905359449436311051298595558410103066108633441224989474265929780054477009159347895189768485542318914929479282387964780853358630767695538277691677748028061374860125176951252156801430212621268704857553037724520299509867332613388602529112465518798031097815594807417371113967643911617878643417757332277224189713915083981414363494788370614807555167766788089366114914249758622734635485505037105475115780649880074113189014365754416819491921632995141757164623165390081835724834724358438273436165694822400899383705534706496115634192471183704652137981323382534942443074304628222670032139843574223147595019293892467825415769424088737322853112823471168305779285401096809412034957815929899228470661082055229978030470557528505934835459450381073908804241373717290749648756651970614849679574678471270640369442738928178433588434910754911095518796425617852752500642819886323684865153982909520178479445387176533463517431276914891393479543469594518737785185378298612648683730762849792162737062705635880890823561940758076881118857486308372752474611563129967217129106480518490278502058621416500096538577318613933375570829971765265480524749730130760876947140002507010612504964822319066183923029803871348442584363817333373295954352927668387984190059065077666117254396159103411228198473526890586440128801646614907189969964426467939952271858352276908122419676576316525231668481328980642722935407193410194019013875551235468349467014332793364903603489513081579950188901875571010352880758198560324572269841245699224463278981850345711016380638924523324229733563540977937948229152457787485778208313526450163027242679092410071461927145719528198242187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^31 + 858979128938253653295010059528868452327986233464266708990102834219594582281275879130580879237589611838202240896692243125752277325604018295502493344090915132467332219414999221188476067050688986843658314620953092241693475141969497011748706246729182385864969782592766270307616630744453789093173097203893716184753412966222454693132102184791377555971173926755015634440666580152422244594037232099033530641365516439860913012352937608298917935527041034420172978340864882356046905835421159249717918449397139314617986001956757353967001422508589770005306835657836197675141182680073198624386191102203883552447931159895342235149321668569388297621617115901946937830607863585910057213483432112350718450546349590504405607378704248050879274626117013807540838144591190986502597300719624738343713695080853487198064970082257773986564455015921163660350708539474748755064266064383156745961262181399953720498747130694401462893684714175340303107152806750859087696327902772097689522079259738061590293907959394131275143636905961203994235190305148715619929671950623971778269216579944906398638306876763712710634793704807803558389555997905266970677434958558769634364628369221042101059390638238444128251885630093425756411859097748355411336676496579864137959210202987023962121828309380742241236323285103627493088838060339975354858963147348135519870830242781178914246789105671380926751368029182367405597945360872154020415487719616298921393736506948518071171213063974691620058534894199349352365521793500749796489331794852917053277226458664120095406637800659187389826049605445409950560807468076234242434772354183856736164067528715799425612134929174792110366130093059267593624377129652613379863382412533377341338730071732019129727792468737414219398840941729907572467452073599137819026084657359942210174700651682988018505764944715711593700058253065148728104455403602512243292767455355155308246161579815190396876808496721560090318283763510568091306970703943494210170074109290695443196907421990759778196901365488256748177533775181289060225812318011706673481494552836846329306495543802679605215675607403849753222743150831831724343572181378522430286970844875839746983996807041800996037433099689267646188825900895960677672632697284771426418828719453624029320708917795883425023565513374758163077542408129077983237312499198631899761994396503999933166602009791867830556002065605571473718708998704665420448653214587972952051911523422633254695228566043150142197256658340176376027010806944063043287429005779630036726047006472465792947204824020242217268828397047552021966352511176076875596678649249661673167057156775069002642836261635960537964627793341612286327141480560097229051280519447566135970244182651255500953726346242912333858350035333417271628685034093423280120142564363365105111463425914916622216213131177958648422290590267295253081838883538024708516669889505248844817452665844901437327591627253553145477413601066653742851261733373115785442613459540541782703342099708370406888242885887043794007497473846842520239309481629912328157880584443586425014691239724219050448564987514778027993598634642122622298110482426545469834306882436379665437855543380715490759897415720132661260443852914059122813979112417519181951907312902160453910324299552062431129167153799542613220636020547320102123028349809146316016341041192376803916349849332909151647481322634883919272552807260072882964948588001848807486015957015684740878289434296896617042062101148536414263716843867411022147431662572846592025473618206021106304729569978969541961923993248174443578563528222776459282046785146131787272115694042841881721640633867437982702437579413809736042595208025750327576702726887266052154028200210779754469933401368056136716062137999357851535661408764897506410739402706563442228570540329126858250808386607010968988896473934515667434258989431235312876349546221609573150580910275258513215701537340479212901474441510612510179553686081476808835409667379376589593611794763475802788855909086493183073592688059348502798898878036939652586524317647999099296772874376810426095653927909279347469333949994099371643521986444038344958384097859339649471687603468717681333565674932246421234882608589922149283321241754500852417412252997663879982094225248813222207240006961237455129776208195835351943969726562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^32 + 1567766698709123359825663459616610073585604493255155536851194234021240212986328526212770930461586906449821389388022855329856592465667770525589468032618879971810906006452633567714056469750256943261144675220988905521921145412892648272559250340929955056744498968969624697355237372456804657209543357860005298684687790660155275938783460887100585385854225002847373647467536362700363466555169211546463855942917481497332300805175037334041037378738656795565286788232432646446987291285292694996180810540558306655797840772920632065320842376191238509024860602204213565171062107091729426334024089663644017672876753473465168182227371710070967908330549664563369879075287378930438407714876311500985084838515634778631171400578700777651745845286959960434148351550604914911037060219214887779403622751224835622447298701418664726008916640309431459852327983045954672205052523479461908441430798757005384994570095199603172582784492496033872171049035101013996933313081120938359516124288486758041595172293548385750486226637318308501436497158400694587789267749484933159570020673424145537675124031014258703115520842174059610850894121436776036253703865896631643737274095913122141148358352777260780511429059258723504678430685494801271616680631826585100847002594043884910571128520035164874830120425062711481500916240429183455365126048664830485034256304021823782276202223903511675322237963630122540291526629348874794893164923756083685813151798687244224064534310329567908081956747895291793329116526873338882070175489335113534081147061360242988544354160375574375021176780393916567882243061698916006903572416801408323926349262410720769074001475579988884661517364059251901336154383193981308696328213998342524053351318464753954260333099347968448703363171818416226861061930329847147816280630885690849352639687097738236181023128804102079416297674766553053998497325800047355047395505467521905553261245851269553151125496495822350837951982985869965581104920725931172670624936502915487800095876953115246063434389938574281963992027252001847220584704086950098164741231302190367701113062103484618522071364667153582839744990188195847484631970493710247314684899549359629868669829415182843402276364204548670680276633479180370143890238653570549005731537963259099832855670939026331099933929685253688108040993725866194109553264533703774770380323683114714545273513561335180160560007506501604280831398950190146524054779764669323368144492172621038133035727335721679804424077347946010240430483177147210165028423890296261090614641115366671216484392515052136904028896969480859777577355561755405248228225440819249236902263764014185998993739128961357685682210549706250120801217645562776534300068227023295823485550740294856621732341483882553684619927342546943811932003170514266515273254352157281895234718621881972592464424348531700252168709845170590007082118505388917597290720859089602911222398808404863348770854612111779212178901310649328785606963094551444065809073385234259398482395782939551369032643660428528348268574471401581743656941171550977749466617746988854748773644375330278871008536003126478004577900631452359479240483097185787607755539031383561596267087657780944179653468317977594862192190793345670965217209973332191565984334780905472606359797705874670525581375629194323129166179393674545420995506847272449344749915456694752850908317034255840410104249471218266102401942515323244383547897148434246226446873190947126803485042155705876917687134207677423993198829503945445303426037230833020346567962371085908181086064713227411436881534904411783372573179521225128832490250628668738636465399831828455069156118603950581043828542858144554478275949519495349654780585482684094904912699503951129536554805141463472003883467278522629314925820201503737140741600745784294988805528155428530490973514235835135070114610350271486496424938781306159361509474162944435720966795908158826089618469693957057521530217309458716432512093771003209116539958373724700170983610063288893460289697693581107208866485541466326334545413736063352807452220956989520479769902359733613431959668981073597992933493305574002396416729634726617058971796682704755068399363211835661408025867314784431220129461591524522797104098846133492029164700707566238924427304972817609070201059183469194380222688778303563594818115234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^33 + 2547398891181072697659270246044077003736628866868756555107550095316092088290050668427634807867975758357013916300037488679114405295723250620968928508496728120068216212403654558982966713564349840503612336890918544794657491576455440219824239879181945325580045989547084829876702400217551105667901051955509331927515502731124229771199523490406928363703700052403458625508470690585580910182015728493199294663192017747981128092947380599914553589984482226318399423629074786741310836458189530052655453918514371339738595935932352657804258691060810385151445126697954009175821228084655553954304022444351950674265113113985424063196046039347252513527743269101604309770964422455154960847636039202597124375626935546361338825943859907581298977899618203753118143518068675015832969287351230999202458293789616712440882392911451488929800758576906160841855772431903639922834421275096230493529135620910912191579532624016456639600486327359282436314730695485744576031989629040453260911275374697402563203669501060801644219509394219783306798668935418638959735145692724496914290715089318354509690805167698547246955164470842371578742764999541811232813844373572202271183165135066868201910167183532243065914656257717990279385134904505185262725652240949175697697348794420354687002100628770914537874860798414997815863071007795298312142121183876760465020156130527865831505578890651116003134946287991395804537322043910321344408514414965416670215228906930280070339736550760138373969419466399072481875903806000395082802422749824443188993504706016874011566139181160792496902623008936113852637746059054537588960190012723625292132935117121861392706449351128586753395488746805881906510373518394250313213464438371360394587471655444596322433922904480212784729487363493418714840671691746472402368876952271808911343050345887273346653824745707647975507424418307867096743654731971811941890206329889167201803577012240876175923692367345574275965286283212290091405915191546232656028923596466329719563202277736867107048488867272072384718191935163851329546851111395772686346617576866278938078662768877823929875541901323257071926017019166462484815762734003516192490727613602289575781380867293593280071954534571184875972108032439788344446152089732054595947450975455212683428401251540409780252586521119272976750467258637336844516917915486266915042168487899133950719985938100422892197629706885319332351735627481223111890351825074575274217144613405677487411290122674961780829457954096908651694172771093305286033125250153595636518633019194552919044846520973523757223189570078242564690902865771660982964143543049438760165157846132358202101499185521650364094209544135710898426666362234843119433035458346411219777283172062649081825216012137790323995333802757978760526325142420557086390673129287116432353670723667565582153100497242370574909230680349732347088103800435552656085722398509919226882272593114043425434531889339317071287692937793737956631323610932187167169439509796076709331312270380705429148325038617081666956742665468017631352272717221035316771459978629194000871093077958023231639153242502882437465995356532944833131347765282366607881985655865235241644190909634009187699403316573776836064662689538995549470701698310292059892622874219027995388981937905791489071027142192642662572438690682307906757662096633580882083166117537454187075567228480383964232151959756227976182184938990674199320265871766256855614057275840576894071238347186333566356465443323703379142253781934849758822261721235773445843702059393453565294507285188329728143759272053915170649374545404558323113058662350325867025003598896948951538673598744806281197309961809621925927523394542429395598905253230585446329665122651550850120527756380888359033431664483761161518830824235865340692923717254915036867991341848182074967355893673619252688897483946647039363358814672299417847094700036314664408615033517345281115265074963545870206355919237205094890914652091743365652647949443684582410804735672326141718091516769795517969911510018898112684565754673968820758567131168689683197361857807250859229333507863775198841169574236824905874823143353775001741785559831453649287121439152602490459227305499501680321304543391318172228213842147984299591791439546164853857116454010498131326877945673770042844807903748005628585815429687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^34 + 3687780916709773660976276257050404650367460767201482255100034830400626231701711485962525025783153558628369859376072381312348680054682328172330349539635453676272587923546764508258887962185351266337746404418486530935809820126503124002470453224212164256850249032143061641184088361668110815698617339395473616873418321030557935074414820342639086021449271260594567604628460446956000684293146621049845140077454185053224737182123565172538480244606306264989715013302258468008763806814342516904766906698223415794877041124609655944488078264931587437265829855848138126583365358660969526047833467628397289973147082434387226068755697211319155358063669278090636713038063337761385392985648784108175081670280996232973084575792989673018782587312500410176257929065464502184778647425234121328619633526129816800100261707716870738885292489964375471649480904325598906543022061037336539629327246165140825518220794521370273715459847162407169668927680095079564171121766439399868826155933474395080519088183470293733630754833825393064728466597072551218746128825158172963219441646849195864326840317794556772302731038030217364263675189184926987114434296432068312838413626395252996417943889599678481177375052721837007550496000297198327107832660800537151537684481800849264822960151710857074400157125894592522685211085547882629244080907889976355212087470601389573584703078304046862714341250088981147226337116910447912691742521505697314289454548329058454724194388508346351523062805414770929708406892624195055628799159793268219950489598365588896771417254680567373781146619882335242552063297788906331537144621838437316323413792284797433337759866440009341064454656630214566572442642949461955630818808541434119199965360927856692786000155640442935511040668188791586808645597153633313368054974274929554093929042611368627508518400530785173822498436948493766726027891809803049843948096769832058507977648385969399621255445528633034120099705394110510155699941136845972709814220322846225668052999937649421051863925782730768830230814420839651106684880915425041465230647273588694521499291802185699853812895681409063886389576454971361892328175376671821460669366259647902778084502394189260159451254010381076163986122776236928255197056604752754673429390867880248328939499518949570959943130957560870161066193711681007144528523235106296957380486361106183469701962707744531129717640877716839926168820099627493492529675895309792914469264168457092738139439624850048083301736664447378156595814556626865378522580737727006547546799044095882791043885093203467347197071192722559522016631649774176473149926176285869215060200666312369148063494001205040069718557036807463068652035246815844974948530768742706700237244501650812536924142063909855514549675272114329447302997602429197348932934311992186334957530950854997022155938353811847198756944833666725043290699365601184264143452969894225767268034200817691941865844811609876765865376570242633295206536384930751559439191363541619179461462035653958172842548072145309550011416131056804300724994246444957775591093374268440256391618309102200978690488271900382170133153429703092762097903431155590593310136124695524513519329694956900586209034728845683579285808377196829351170636692598813528282472528213860692827233116345950090947387182227454420634873104260637060566005890250180159611812103963670402192117619175108871562203526339569927932451457633764933129101964740223716555193809127385545388211904018450294656949050082857848934569638050380594268294726525606201869608132464814032025386066676999747883531416242539970928472648852680473567859409586266840497050563362385665756522686881065133539146074852397220896000555565512635296220787129887629983243173351578369142312177798320372381137341132276928757940186304110414363542373810762657933223258237847415162391925434492984308184089656626267882830924799566810096437842056778390362149489058485808935207877388972400871034122323307775051584437346317407519810142525711024251141602015534118407291172868849593775195795118926255590183227255834692551234618590682895703793772102063336413446980781130019638474069553318545283501595705978510283652956430986258867011991049635924888886260608330400969883823355374102301589254825910276764318794803036729492530966469097296550963549499613236548611894249916076660156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^35 + 4757354869629811384434582565926984041139738307442167531866139041515405460221598783645167250094029068354279042592717966274709518775741866080309419052833196183869411532320769838727686864668957682577844309710474309867625700619851087921351498710401876643859853553485022852770739192574894965558115490855559901748538174591280542353237915296394375147128943595768040021233631328762606852479230963109067099057333780516326197992779316651662560405853582475069713415762632047343831206732606938053159625074582513130794255948753046216866997005762790552249066718927339367039179813072467371031568990942012017168136311020888378409097241263963024059634162534567450607577607431927993462512941564552621192385616762789371777647057816961073280324576229496522472946745368372748449609521717037000396111030231964049085401928049660113306224205138587209377685780725926241065591582558309934878616490646888749810183305480137026228340351470672759166640043684102311172992210139152896870208951564460946307125144908074475841855643082678869757603042231971478494403457308093300125229057646158311351327151465009477182419596031627038439126170556497752357235769334063163666143949824145031231746273224699385349310454357389662185192905689000214499138603139436658984943355509642679131345850403599879930073926479032696735448246018188322281897127277810740631437866985222665478644088417670749468771260104174788232202273043758828431340619366763755180768001166815514906607230190731417237887681042380776503675265119242185385233670135166673316505512601323529608779514081496632364230422554109379577472963118282401402207866823338413907502030742458450730988258526456970490094821768438181631983518146641950000123022891272391137052360103379493413939143350951377955523233953469472295892174409158168322390078174277968056460217740860591913958814715177247223162908771790306523850565674866696556933216927315005563140663866627718638066770099114980870509713039277025443314952298776341500571418177040910538260347995054131714122260278364247045098795540206727551709275235420619254249892538270125653762284872307593444084797820652325645500627584815322936190482583216676825628567283138695047994147002263934358762285793360249951343712033915520817700359348601880069867169704112224845246492371229158863109697571550758940758057563022862254346293886421626742369141946391893700844841980483465620549552114497173639277354429111531067671356459265409625211267672066224686814996192322384580577632999134920440709197849510709398344376459087596147184996024731213221422222389164043799382292533552282357341370922641705539103033059026457326802716064396051159395517415900471486602848858269849609998725605127810070950111556552295975176899340265430431044926969266287502563577530129043339998203037296383222030151811630722833745860947273234461921375551876942087669838552416270677926133515396896197389008244559183222333003874594674564312222040083031862440586694377031468495760079334594261982845826422410789072828295271059377679104185350477747981418649227997518246723798365439071145238861238008349039023576129427106507241379851908594191656332313338862626573288931329144823197131136813789613931182047609388866104549013372313146670827390574621370560884859373957697654617360627862552839445283917358666888940390812567512864877986409044310670848239985538322749488625487001317145082229237907457837457952509659858262785481413232853286672623355763448539787420544095961795584503155583519699614897515935065521851890007480402717824583474348856722392643525197399854443201514957617763998899805757558307329217646126580865881275678526646674258588780144981911767528910238422644276731316712630527325798805517823977268528923979801421887294750515461326318541886753851883333830168455592721729929281602121518957216450114239129270872170864652012470105094213811334052852294312548041220658115915387841695325220018227909148471673769704362272146589015345400722059819178392633235632428230635899369717076093635897474554778663435453169304119970942663610776770347579710642066211783460151236290492422118109116539289923729999110906541892877848071930100929798323203947647600946984169091825089194735581249118534923813748049382932017509962912584412212293755653635214347894071024798629500377266393582492493756572887741995714350196067243814468383789062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^36 + 5466758333276777036178824559000877208579031228685664200889591579635409231256126243792536266211390461048756081104503887994419081331416859606283293005317375122879500976667800563920524690529542060773621699745185818686364203092959831991734229506278834714317900130843474531969913715773690714629370978116124642197105206802060656892799584269501822719794285578974788348680535787328324931343436830815277038754071365651679063920180035389928938692717031188410124048189908142010399865060399367061082405399261209738507825186997096706199381590790227270341171722281880099708358261605146486092033240420335693008795490426690997247216617593456647720031153827577036579383544546209924401279628181254875007736529209960069358084536725850721942058145521589928247796292550104596890947257556557407969576940096378620015041044218682845604242846322785523685201798769348431696887627504500522500825283805260758016619489581860776760116066773188206685993212730530196070928599988949582142271330765576040798080342482112326002981561691521026651466717745122877692795524468703144438776019242532674554520924646103541531266066503863161361469462864388667326010896806368813909887799087330298739532081096124002610216252156644305451598386142599686674828577821135268637136242901552998597026780929329236100356123544734409944564960988912030096019293979568319125667428754020324623337280576465454615541345209895549286971023580309881382893198154507051541779241376518864152686443337356498716191584456523751715295454051535876209750424628613688279106579065974990299974800795045654315828338021772672596956867796045187352530019909679478276422132103992553471467884291089835583798537897773771131799990544620095832643312776998265673249212090765183581023092490560128178035656422184261644548868560310695384473504790692389901072150260230532901403165923929062518048368430741696292387256252119062904936149289034326177059209534072711053298789160264329517978764384005555289253894928736374232144730137647400062191716250441675084013391418807408074627593047625531467560647781817889108900107666188727485605196169992196625246786281514627924126199834882774874860274352006892107421686470724999031507588101292587661952541799573486660357332853064647009777890503954856998453179091184617716173369124140222824777269132684361816568430693889699031293541563007400236678669295866206123439995486880160788395095586430336137854140642387613983651202940148246582651207662362803287948440409900760748145449227075610139187788437604450607708598220706576208941480920525430085662357432963020531100783315180903795260609566597812945338264616290499978400051636120481127777252808666424419235151933820087734794178503372453988195826906915367923370249064792980090277032765391926504959562917104579536278205124746397255793358857324680752537508832970738988216344166495019951085243502195830365093302215514872773706515489065017000393839627888938400057946242240941825632688742323433584838817030880807159967125003636448307519781550783167411586193417239277202035719794785139498210818434762015852891930981571590102622673081374128137849409842730493405171062549094172526960549956367001530243446837836716556395484676939736506129377011938560243035350915678307536271970260842248064863169048208322504811863108395633127106354129547561175185747862229004389704414183661290353629082554793591543771576146133070181302456150226758558392390489701291044768577777109479447648780386701912346163765901462285195322519744153485794733889758676025283771839237337451306353658873885738152732399194886361700721617350940426821339754578188893627893573423026273967994362577989890015870003359136677601717872650993731255739719644217839769762794694182160520396757897732263211898591744676309284302526543548048431764500412414734875244363700704315555430983589321885837417912856310947971413531157128520397925871389839984314783255434094563838355959791532364850321493281750150489128178241133580921102216962436819181414381922263196538168484700942034509405176611490775138931972562413080598662387357751165298666960077847768484480960244183618166339150954464180638817381820311364504395488638119278206872674977339762827583213990634052420656065551363944896830367615139051858123747307420421595333461110696004955155335704271286623235942721266145127856361796148121356964111328125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^37 + 5590321610800762444003355117165455135076874295982353858137151844648934292914153240750871429332828272634121405351699056114341515067223683470334626694279414616334519101033260851373951810284121805047284811511129613888853952295989873795725268867749536467284862026607857955416165576620490184160212901911679235486207076687551942489690952567746292543131378292446563000232281811753831238792832709523176411833506246382602457003782888370675064777552412881755231350442845252859296458324537371085363013679192237567308245705533601146075412363389875794352101549024705010557858818391635691494599532282208429631946623873680279065560128609725894719020748303317751842696675482510716736868320106112094268175229599363082940701301848288371178837529387085219908068144141901086013717857329433487524865320992785865225365770362803479213303734669361255763118897478311592317383389458741077060660660476180978185333770632976513339052548837736668614746181721227009548905840249310342470760620364753981540101402729356909160209996665458903068877868134139777002543558872217612359773685113029327703961519815193376310729777616695886729076479924879631716570463533095600391846166912930162391895117636457474104912136612588946888705187858512915085243118808084146075794628640018446643080650169144449138471715927910762543996544814731116219390389466711296534656630540091250303843984280981738510243729457189256486170331349896040884281097533854024245131819038168306860619968894144925844543856811844543394710768973112440542806126049208697875219221208391071394043069439166464723471155609391757747677689011680131907734121736193938521899440178950018493381672693270371863439530562494589478467900348326003603431204935777565135305403622790920382593608799791612022716634048831607807737279064485783845561942571330239326038987238841462070591257742034183536773977674144121641178029423675645051656622166792835572067595031929104690752199613173953417591347854869785631711910943852141676406282738631502012387048683048299599751793820321983817413782047028753402499763691354137751030000804239667865196105860272617982565489530352978086229986047375055852597337704443673023655713510602093745132990285305202626821966199585578488188572631748633924921287269641419464772535777272041757271536089281210531861611296171289908065556841622044297978345968847714963121569237899002623706889752846745951914074568214306778729778725074262134303144559144378024598824923592531498161296468669782994483372175862655415646395422695727982717325181413104824678231267252124762939566082286462249058057866088740915140774628029763421741268216504154320706596645461567835437965818792318805298241604286667504059194080307850865683758641524168078288790629063833704807404603919968589726571247021974120656195240287155939783548769370779936862242606193998528052977316511919143657494065073684906025400343049844690899658352010105383597270526309383420337601107830903044743974124641358057192703858479546660670482381500610405427520752371787425532041201029436585986647724414397056881220255041251163134765332537804375845481159781626078062909368276910776710943825309349908073592962656187333014281542007817002057060614069971482772823784234177095905373888397407258191861217857519868567243386710057383420366727919554297563410618854177463502821693712584295142633938098715736070398272201572026212443399298752933145823188762466545801506909850783101880685490720797988477903402203660672954159261159597095842300342826166691051667298327747178638065426975729500423653061956286900411429116355900745829421064163255293519611905736160684242650462563720638213623023051158495043129417326635590483483428353113097744704300048312269684678815435559346250243002977254528515471374719384258576979744485083499129036126003585206724652476836416212139926618523785824747289914624857405571639264905510456927715086276537382922530305492393572924941206345210107097016226426948072725526864993920357605425232523014958783817514798806169560632962273175117671776658181047585797616778805302646738511572901992903331022514240547423148101183619778762562392858141602586567069068005562255990740084814234460096222499048006430973277483408137237273349637368899783916843519220735860041648909639134551117884238376618040410472118255889677298261630083997530960004951339215040206909179687500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^38 + 5079220756675812568416017998279174521065650454388392605171282726664475223072923068346510590036400361772042088403178932909659000487477261375319249437453397826665522267336949170514539487751282434672446212857675306868816518366413295251030623022559762720192489435377919610444402611504367804306847338966582009893803237219422728074920156328814727465210884947027445750569160865439611339226746987174047828899005311292648135692474192276322079870373159366863695512307144812742497705555854056295027926556559633082188167424373494612934055220534353414538272815875442067303086434940888440221291270174497993348901106168396837998647634139402190406021250590658380836034316412446243897808470498885064780946751289558131859426878363459063636846746646004352780656903829807800721532856090692033506654059488755693484477215947506080564134981465122584462448942663966797926955910733862266410739502635866514532352644555195623478401512089188809116945976682150490020775509143238826162439886223303133396070829070752215659573738763576931505381387017584990994150322466986936668563197711416591466035100275477574260736693127053307365168411688594346158667479617022450085046609756885498434742000911977489028062626125952332103223897427229081236513556449449393346153970444224803771495694943882484783543906456069793335529634197400157345608521092883908812804412487361250830344380477243126199339879269847258984157875833979523088037071788876266515193177129872592975607911458207424685650669209467983092696176782255024975042588447826315491611889213288857848209540174969267250439495916800300713160729441916708537374929888879474090536685345730493103956056231041811360436226886667009338585237663843977711024074803072317409559348961757686034172476963592942602066360596326806566215285338063889545253318764642283377269824570605070577255024614263064326441673407522846032742850651615801088347642590908725279188990725849918913871345427447744718131453083970526616812585759642766097624279670504187928161314159922816618037310996878495448792329562168874750944232254922458418082001647760858715206824643442288710027624511249951944897827063885067104430476097551858326629823689180488373596898300826107102149631320845874541973771298195048780812773420317791222831835274693235766860180328481884063803658357557567096211832209452120052419320483620164008529027278017315472927112048002845877514362192257283953679165751400703810487689020937845227479259651929144673093718545361573364680970268211014922559664831492713716706237168267306121380224120911478592778413715282206188335671446602400608933031119007143305845485348289100470650706667840733670764510305273531073131286464976001240091561373528218873882208969099483523963772671989968564190005552141402684963930807774852787558418113598714666847053875122977799028628118352496009109546539477399956523803724869548070255758008157630665401833859587180244302552641879447061824126490357771609248783701259733875497767848048377666589799878638320516047626753902015324871137322726224203947716458593217947860535232356323407866034256385465272167953271653533014209273355343521632010399644063591003085646269527471956392117917104292579945343939565160197292199058331082967776984896993546396629763100111169237100166680300159596740506923325156341429059207628372260010318164285847779004792824706746437054801732061501463350472028249114177044859539828060082684275123283535502035020483546686370711388199949159620736455246244522786642261909532441412380010322928244848802511419030729079129930970428098805312522380256634096790099336715780166911903205893966358839083798348824581550944997905297202356513932027386483056624118256195442787923264805196164180656400100889752298577973016635311106637227729242631153141314441436747634886928281200025731546260337091415350530569946678976129186403869073343595845071591093796771213661108631595182682990460095818368146828206084973660893599064644802629628978259386324034091306056333587458687733077863932703013757471736915177439673178409015687996657818619250134984194294067972751647715249048450717486141985277705762180293723994855463790894616467873924435900044708322217620405125543248287389155460853709701746291984303488787077112700935623616050540197842413314054711796416303004204690880909933752224497127691904552193591371178627014160156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^39 + 4090902578830470795854196302191368770335183792276545306863211834178524864175738752943380035006565324812428988890602907503608804159021168638719270846257411552167961506699019552968444945836922882838349397116783174497488217786344526823976982968296469156750130323262654713812394769955070901060680311720633152431832039736698018224109907752060314586654748045202609140241143114257748969593891681928247010591021826101690932417926539310282869322118215043212655888737343821228885416125783245358550654875281084030120763886387805145217167435920218497838925593311842409960088219686455303877876686686098763454266744075280266685552422867441642992503845905530811103112373265640442415770516667908595417932008096009803004297915584425581749118705771791923277208122731825283596153306224480651592804631614155634596496567544867837016956173287971485868003450108306687687376230608119367355810986641359344099984241424444595835626556525087639192295411106995907577259086875766215720878821851176227033918023215151207082383252627628813650789693539845739593880280219981209610980846967486105398820916917104753461264666251248250347728657883181219809241470145516129290847898127414250467239746996145556205064335921928814284153323658200135956652082912862892664178816534909604888545089109061195846579676609736653552400480966432268572527108360122322629904020187722862674604649414019469983932200351993445161420869143623032665829482070715679775998961623189378211023591487849764658149628651829794845767890493391253380284802138691013869812220001352777643059472454407216548072763425219721270804074220088556495464493347008867229538403207926627391625880717326680742085066392216537119415337415498886782124674435821799420329643427791013481755915405119873033517571745982469594669009459604096701796902587466807729226033661433253812932666782012709374022982170003571375070450655840965323823912015315566946597573689130279991552616554488226043235873316389961931743839550802279110787029018436922531500076291135821128186661399917817553527497782150815565253178066846581659274397564532192653772094405806770649426288800895594508320780527224415201206542175943434170015948734996750853372217940404560351421391522371832988428456928806647663331522622126103931572878489579088339884201137343124703569481713083037565145787078048019269358750913762275349273055694736490431710480209505382254872125155262552835074763127488514630407137812877353601201548024392316433520385535571656275310209821499753787100732356908776667606408349505550350997211946510677263382775155475273659713410164555687668469761924821900549950697730446683499471067136095455791409134413279722644301077460117606279087476728245737838214352955620626637471447924970585894484213134599150202260392204920358719485657640275407065735346186610892194321542156716325088435626484837402926086364026653035545322959971952702908902370260856025716601338351638170579369956125823579448445219317262609025668828478951703900729505851284344986913636242721570456808843619713342182637672566793041380792530198334671036845618837617179566817165340324560529963208946901568369509015417095650744679631324736223178789255225138781797993249957067571722598968147461818626301462212768211706523030734978932530681875631662674067861307253001119308153245365043797831795967129392988227249489806186403296566943169445668608635727633548316812234363996271110285592243664650895485062947447586555256355496682627623160451983647185698326312556062818202310317814377307866609253097460102243579486595142034642946205781258718914761888450358868843421742485306551574108699128978350263825775220524668645230946800449267028759618853441332152818253784261861607638023528998188315738754914900399649614950611732095058768309149222934875268454671994525859784216837873694013225035013511467986323211176589459904675578531645434763299121337869080291252530889602227540190802997061338860015523611463535851045769905721928380258314557814897625204243703206282493274759596829249191133117436966295459019971672817880136844750477942988856672092199004661065270396288529479905805394410755554269498904326285711421934347812560523441393451333450574158495930600533353385220795035812142036686215696119647715296790444255396108823446567317164175482213961134665825671479280883219287190399882092606276273727416992187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^40 + 2911594252977911749052164147429676794472972597535462429255026747922846016365533171339528305904925556080040505303343626863899441225014080939407791249829238171448419913862982412519494330378430694659787425413428489505593415881797452942442986645377174406527085266036260822521636693415530643496726856836069098485428861895645083614689092155481777759957563248118336833727986875122153288493422950307682293796833316474249363936033543702271394354886681318032768486329085582286832416287170646185467173760680351597320358118808119145892745797264356935764281149179262295764274312904242689974827019988144691533307838716115024809754662087692674567423110786766264692483563715450860965395272176348505783311235509212670224775437939472646895249225801895590922504573033005114354592710269375567199947380583788320665120848587641390670342629786297537903738642833044577899758199884808105273796464298292447413696497467694806680389170023898172977199153061102819522350572995464432277530276041619706172915020049180772631939242620340668739913506592641497092457553007116388937222995441816939906912548914610356009184305607704512755796316976818402958467824114349139229861054136683151285398866302335149342263712815413393571282965276392348067304529438608117441011553821583429419136149215404052805533229410731307423269261302765780943632327389910461490169743966776720472115838226200789536362518647345621988930669621241950200160243252236414736361795071591531501531786248639063672449990736768959017578828233352761584924116509219912298434172403006073860998416185448814770384804002653302735806791965516986758285988561790762567140649610476858281599288384769618348615876795891572021727943096768576192370642836906500194616523099536501160109381130663314151237211488296452750248593730709188597888019591543616124771906956178278513269431542874517851853957662403530759531579629052276992919974191069032928021526877873209605936888927086661291331698745958049258700369061127910378350773448917976283297684089500546919994343125739394888555272731184130079464075362655465025377674442741322713555151346494060579551479069670657688701754774651477072458924390612832111074575356743448997821582031465246428323826421217026146143637686824021704613471326048467103200074501949345097913082878146981891605678726856056144697737671961112311802194335106357374016271422346974737586925159412069524082241803884578347400544788220479106187044613823382440995629398622026208749502616075405567002407810849070914133394806686162608462856210271171802383023263000494422405983460816708128710771591075226955933814243852817633974574019580991777024886642845403807709124219856162300543468007851515228592098915552796639736161710652844184334635597067552359554766008455341605921398968384710924712786029088201574039870909056546247055865502853331724216115368001206522866185587638021171191928890383150650130925883144255636853226726020838525309004193279120147002693063246327121907947539003951284640400616631377127329313224050156378020719766657461163584035385118014253200172955216919773900663880008190031367550550780434646314370317895080174915774820642841951278150268381497743928232686765716891894311333535124145121670639093074905338344475002969272835188846794212368181071355302445699916751685449495893224018778813342137802283659647401112951658531107222662236636739762788565418713443245796494337998792488098247958798719155359362949412586183042121573619845147797355165079543756511564739945307795830095148585832318255500724184330940744067357647742206411074537167970210305363994266089618622830102305619619539655441235712419984335541843743565658100940373683999689010743270798653144478563446333262749342960122937352230516199059814024766437193111761736218647665516486898518888202773629133285776002962257089523049969585886977762160073140246107523064663185211455817738461301146721530441414330009283281180882837470735283771188777190542427151688111518878412370893169953697020204551304556840440011360434265622272319559050876399306597265699564595640267754283901147316836857622112504678728154338863589496761549515483426045170350153619068841862346077166834692231544648346194315373917710997993226422444562574426904907531144858379581744573242965197139263076538057067182722404954562670066241228590021850042290907367714680731296539306640625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^41 + 1823111062126995899401542674662176669633591503547618649718109019034192081982328964989483092726291923779182665807947155336425889088226105634501467424064891995969684532770447852105894864670233283077026146389510338991087801547782310754397161357621018611645101688175445697897714541252898908186077077720859786916652075949617514066414090944544402385087983285307513757469336140708216800297843583874640617896233758108517297848379706810937976771400408426418949771747114454635092667688977625572285212154618327700426665857053776191406057241194044952037882603320248684982068373474891401164853401501451843992188302271983660611724848863489964002439056020026161778743188917038036826611320198304311814072629090990742269040138893814874061194051214553072102360100819729199182351854997221275714869809116152641439484973190833741103328401496583913697000391394040687587315889711207462744351951064639820312235676076725452256775001760871417416268996775395530258560321416332550576429524775598225955151916616840067268646491179904775810460853853661004828483144008410655452971532436015836398996621681428503269172790008386594331941808524580363261798622564064278386022932341698035680265049089646260280975907118168503034553994135525646793560440245475174628157098649530953128561611455146187664077856435961606251840999550347488478002862617313509975989490312861882205536224774259257825564833810669256565913161571397850784284810681293631773205811915222976550509986719389312528890125087101644559316378002073450009977699986885873083744636392579315490891008684597861783530811422439518180058910908240065956831545337316985178826696293131004347217488131990512879985410054248581221293731737223850627083685031941925082333478427703823693597090230389717834745616063236412785547122539958362904274285929735953306060730583748210071004366855761198302174305565978382941221712317781507135448605064925494109999984061449606651562512383724855419511544664626183892330676932467419756300626535776184221458931362906251415606207907324456647025259485047734452622008431568211101850455249064037608292727073902486741257808859528006124995990919200292667171583221643137920440952924248182671016275421191212227916551054322020453133377566197330348338079034836503617970515544968258835979036790155558514112020063007211293399430858326576591923490525197728643369159384109615229836965958748115315820811319972030717493773848258876079974558953101916460213508397932601543696662221210066950455301851830315972021837214983354277770486495629320789614078228643584933208428847652752963636498139659372232467198407728740626905483560460396484451305473313574377375065423989627033403554921112854220362290655543388277520590532639826705693472533809180823896593449938901086104772082216475619046754237937718703002355808160864364982606262615079398194838801905734808064358787558887578336676811989220648707557529740826966286272594992282448250192783496290853622096966289140437631764389558136916942265595571539628808282565462822008116156308921842271240118403008372122183832145244844703634703783076461456225628825155158018800338487932449429450884493283277638000228455265815443090434455272096006364828915270514092805823441774871123773200700109828111038785101204488672297964585731703135672041258588396600430271592068454415514511259888108926760829489312657784194146240694944200054118859701074650670776801915291221176932601196469208914577140543415042197495694876472648376168521802287285945694205178762130028523404161355486479389239747475332840358321892241888943627617123917760024912293013245610862489468632390971440656154459417182961926797567119617097362857830897329367940144321605868235076078725088669092111359014794291628137426723327953293199344045008226061112511927935781971725359001401745654341798606251748478474384696520834481507904367402430905389435288279872888604720305724742693518920872058744509600567580292178059953872874898855054915803010997233795373703057816401641058407909886707299980481272107435311776468034639703903264668749360664811819624776775740027427872849199543392464895629517785605379984476183806818749504220212444857995350831092981727931561699958998612071696992750299594992746900953717488533862490097858775741427804483753635125433394506955718731317679420204297196465154096145511175564024597406387329101562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^42 + 997846225690517397068511969767660395664917632450070857531511530292513667574208615981552926374901901418220033431781529255252202327810156382915459436554591607629840176843713179287896014511047015512408438613628766947947834855843968513342992692615283573638613685333257518351156257536069374098431846492853392919396988747454274748733964326884224945710054794827868370228944371481610921975048339419659832760696733130649894523233610357326919817577018408580891923736968153832918518150590973861976236426923765769364105971348848123829788866549268679553701468920146376304432190545828115112591017442902165445085404509463292840773434889777454595040032376999820012258416935390726937871258048831482788418246150318877758384700487193646758732476992485974379723337795547016333089692473438830892552751727328056012980023018667439855654400391631633071480508749554723966254574231117050092453281732736826088433530690838552558260344541666616315162935569038737395815566254156386402546471777150641705215320829927158388876011557619008527251040705996239491530363971393777479201930373462636967944235217884106266539422246726503698777294634507852525140793484941714881825119136374592320216087793390208060922550541678489076719549631939129480097620969135106845754423813106584604382460807004196588070611567711241954721392461742285199179942232736229019964085099084838287119895622110724406918606430487663860726835691857714346586660031538705595511922922014197866446867957284654154007127755273498354173018587591019764822237166764764732912337049724028956753652010057218169178535366283292307028050706907520956102899197380834324969334254877722985674339024547805698506878383890856827627347591605297697063292404233644825195634664612741807668008971199620389734253215192545556875508549627461541613511786184127075472995934073025160212887030672675995715198551975217383805334984883417679288200351557089085625547252952663035881537250003058317998074580827846947700922238105075395028331278226281407105220339242637857312118130391242087866072342482984828324948965378549158764170623071448859576910168423544333090512175212831523476501466722803833616264578348983493609628262535752342662628204958301005413719291470044571326324472196405735475859986232932967062066699532714323412638906186311474204717081018695801627840117973883142803700196878679288230735527121875578402764433746999682116387272459754423946728079976977334658256316146454938977133428975912382409465872395450227222480952579660142846884270090037268723060210756200559272813935904235626070449053929213307222452910472396997694459730161911263337952114327533590935101340288101663034393499202225251501307438974295732427054411826655220462665201298673684156482997864686000172540273117872714147966076071628275133365999798859312860161439830078170667323895603679524258778680361708339342691565396728215464264307954367075879376042870699250696238775211264585111964667962998544776163452928221096385394423449484516268084262818259288192295889525484439071123966472259586617016265781255134532889863863427651216160213221849841529114261425352081034578573094637412787262483011093061396162778144049449109956447921260001188436296008165225686691290166395067579956288327990148045573258596813265611340139297083744832620236482433700664916385975917143433298758646667894675046589960371606392617778124042938300022811818319106698102387686414263869921320221128231721607744002343981228382924463032872073136868472605867596177918694628509539266813918726688659453444858618660181863533502540729692039648012822605550619915297680762408536178577957254925886634742940712534724427535760400048022513961857147505274809683124424539353207963182374470691866067122383887591863695146958024608218178963466471106469935738343883011263385915737420980725584966140655865115063013660996847920701327446816869871883297750430295803430101950075725118022167355810050738642401947987143627841880144940229601632582079745090404865859628131314278393257808651183939351441230868879784130609661316610526792402821141477042295176359510597220589816277971525132157937614871083306894829296056208420070355257398576483886661595171724406144375611861568620372005288460601137959037857377781521820881945114604366056081962150865919565109532205664760797118090945075769004901644620986189693212509155273437500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^43 + 472646585308038393200564263110283839649937910436433584643092393346087255794752357643140842395329090081907707740856651370527045236806465463301898920285973174109746118648923352138068335339338575242320840422425596590211292639425527703698408007504311402967229398683338675154588981738716407381667992512253458831283284164051388445977839942981364006088480349373576854474536354918603942480334578232306704560348629239338269389239534560548323200670930374115294028498291047313439007429291628166789714879192810388192712109070869417980884622208556232150562364158915148975770826040794470307716407598907279687489556160697133953855049617483602156901657318846840058103866118854516205101725636397166880256439808447395259442138213862060708472216516832478268987020659514395701561411028557527830948947992976594789272229043838331322372722855123591469150399016281236177969235626590667265274471320359804749251036834044765769160263493906443659695631354997783109336035509192703109343459582129439073952208578876901196857742185423682314750747291613723935887242774847436192692771395226133019125839434717398003296710509530617216224207911703535091743917590744085722707766406353128786010781557202149392817166050385936188775750874401584736984252776514360781943912718505262500668635357818275115712557633300645194484690312758132927519490082877309830797955204493689069852307130205701478142831517951099428680708024209005051843260983186309629287941247086286583145385259690182029061252846215080541163376254889522941985181342565195783024540014129971687899978998744348258718126598430968662954053315777583142341119555551321665145653673235701344314254171303412653932621694502777081646243780484849548910550341051030859482847812015061285360157175372714428874448084984732746574214061439832916675140599286855914552533806711754917052025870428961418027769250713771745515820353580315764008057140757975575721978815545479238903700909405305451086750020615712142719160417946079906646296189040325635944970101227334829949750659422294206044984917958866019568449283521053370049377407778106891717378671903152929500051123548800936126812191434948843190771065718603167723002802598815178714013590462728402873199741501889156364257026187703492404014777763163198059502631480157810437272228631632534596607778965100139216372365090119907508520034322024491271911950339431675798032482760823065858132251186307430712340209890820552939142211274171849555526674371848437684999570071002690085853933630032362051263297420873650782996356371993103544318127788767959826973560711067531301217391871811869847004222903232239926832143947807241825937814533183306604248793005014249128407718861130496088157356977241265459203425000843041956072609179033784365090734507865739991787874065560735114123083419978915189478734959587165983455705723196757202176707840799737784515937906425888055454651120937983299451569492621568521751458556039103744243373487440781360908741427320637429566558299637738259482467880370625535417781926454565358222325908791567350328224955999650655203894564599886195448651721788414321809475680106062161834340376170080295278870957597450164871124392490146917021810667670020952754842501962221991323942082529115906378959193427862119952883617966578313097206871261997619751254517324936864961632646958244059412551648724326112983351676851097268803851712430704577849731668480011602410495300571308983647094975515797226065500210549156836263107231651141197453416739337962248917913096782876893637635010360807838462298199443112129914146091981768434579009415275546116296418695944618679273976499521914837916481203823144410938741653098594855041423292070012655161501422223385646367429646044009781874001626636994119417652548311474487431681729824905858850547703901487859021263733937780290211531532243931650447034635505010356082457227853430652799098221960774812347298458439657010111404818405383623446065015877782513150308130617909813726318278312840028215893782932890299969991399879489650400611247280522329177219387473966719643926761879125672484229783538984759285956137056905521343508073398796134584844856225048649777811821171927585674043003695607360445508198687970402659627100380909466803504388708783863296791530319673310315617918533209863497491532565936676095606168647614215075607874139151931558444630354642868041992187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^44 + 190557250431604692195828022399859758124881190034953365768856797166619612495161755329070177002015331811906961719785219518948661759037081141184398519151717835036743144853766194654956658817825557178058628006599667026033065041852915709925197930613921919904100109383141577747486095392646879994978212058635577802234372359372856134062558848923055313083762141435290698631482207352953114669782698166385819252445017096678063757304945410732222789278197194985042245918158062098025718109770472495728937873774668417341874271912844876554048246636849779546474327521907703304459305664483933640124707627653701928030315465100856255379096427242234541211393007332604659550849293433598332482668610280390050794269103757385725946816206801401167891841504386792350925458396577586870638549314171086672757069429923378882647733279657929774698589738705812181289467656575644161184875324983333745445896166397009338286563859913180936632995714539968693617528423416747095446208999439295249441522128442573757108872278478878365268163082061648688258596361116169251144962061902940668243036359198885172204846040997607570317574959970091785848515186493739859551824281233068544945136594420167244125619780988669415260007194575757739914658101583418801645536596231437789529618761967100833386524050978237074493481292666562786766542009543920679494483455365138781357900166296725430704962840590078670407032487791593335245975135275733248318104602050902596809416527609881047835463806750103137009294032638691490386827722308993827274657652898185311570779489581294141415664437377535633969406830412973997827607544928963276153365796252224814109794887915575513136132118496126971534086739088036100621269731180659685234099134280542323403725342864306213923606405770651245299444690443113701574898046030063584513769586701623744529726808236851161187105582023207945328446156097259845324392071886261018805511233619010053550722965060128390171442026169150891001226186811751517190192062269465499616214048974690542567548811749140880449090876515787207703517510869082318745271241108084523249960674894874143313469355512301147487781774454572199452089687923769738908044733073579595413926672045818945403980734178620220577176035713042495365625041286909829983627140468801789004051403860478841125580574395191109441402197913712222953791526011954661000744899736593649429122842022137319648753199137220172714838614947243848274027438528804572012865478851856369671740958441653934960738621420191531180956097805839227462274544363202117902467889684240234462890877307354653583943370224890807035880255945879883393893653435147666678363488252688548602806747837416511435281913085989501356245498530037959388743661987561897426096965023590870409547478771840389642328989770218396766167178627065808657136876977261421868843588552125866264051082156241865532952457398474311440213999982253394084673782892142465949824769935825981490553948443372172437671558285735621240430774941008545258538049881243539099355769420196363535921209973418882964181415926917756553998764215991238825893182993515580128251589985599709079536327027158908302247054685949940069739014146666670146542331227020909580989797369552200506798039233724928014029124245279893122488072767307225067428498281135269021808846058227958091446090735401342529466075394732239376589669998450268708547840064040340726654184101332884946557185241758989128814618180625628961839742134522707336384805763863885213914170186293220480181044149232826311755366171096670380096890409080249826163305950396946066689799180733231233128828257847043892032822231267962882324727325455380726377259618591542879370754396457968379879048127068440618174064885522972987570015375795298850686471448716660228574933578069977028777693314107338243614025929312054059842702643726335945999195606179679576107720365351214573575467064383851342939362419919013461980194592033242464725995058093556873155674556031825991203570447070797133338114988006380875332235676972644014674241942916450799017244277676979759694884552490236659888545418552387815384658273323755449806829691742745945328199634969828465134368091162108441494202345998291996019895633255180120410197953166571459382117905562260097029390121111849890217332541248749515844097379969447469566351964452663680604526236064212961897161580093751354070263914763927459716796875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^45 + 63473749607771995750061014987906748831019697427636268162223575878607334711224202572850944809191749194997723216101958849705824117096351741541964868400842141977995184464177001937104758335094755391624772152616506300995575722523416145771136067429919987385621731618332288736403889116091435687712622380843735239380367715888036690688106916739479002580352033853284040958068912886913255580908030027183194556375872062382158633794213091068808711790122240400025356432597754289769574764529330723330485284817572453436116751720907963559332348264615773251495000414192018772443841069528812261396304537608543198368346422861920801238549509814429403071091578692081073385782773040193427913726807685252277677352360473671073123267812970700285956153056293940559487200641627211634070610317414279263576049311302461143990988950429846797210268453428764443364895473740600553942554289943400078099573223631311016239079716230915114702690132136133670880599295454107052479707071822947802877376564366255135027288859118495590611137885923989821364426336949541557793457375871784738434741420157874994129016099428684688408129838199097531218605271000196331121016799174885320843558905198342600936085528688991038944089092168043670959876678947332888625285886146539241060735023214260425958065135785893651311707997837143950944546836769947300773904351018122223175232502663200778033071925750228492668158640597721088121349238047041287138712304479430044623604234597631532901582684198669522804886311341049461314353575670020378926237248184103924595319365924892800629246804031907127797041764127844681855551326359484141454204815796638305816155219628121961376505318358014822609452793737273791079680499912129204116257227431309433109671248661003748801832628981538673169468283814942605576769673959099945065845830399450868655285420866253255526161334078513842752939531423812533708937384294280402758402656348096594924054756496665675846046216933005098562518172024465951541460093765464521445971728014657938907632372321065445293844933499079805608262419397786354834191344864586792697548328811466694844596100859492327482157581784855949129555980704795986353906719378159242661671104444995359647765564092430583699000416960002591102332066790673626760579093405871265419183665598792259482459642850398564957249257994235421916113099098643247780383984468379092790379084850220485571388209692531046026792414188241061731074560351672185142035237297297280426071254922526901300820227648044416853390153183127284725416176645255465842454790157409460760839092560025396826815704825350806488300102190030495331173689481477814395424175847713361263174914854989411085499653518943467434950998243614970770978969386054757462821825566730187146231178983922990794672370622168886138594184248095808067138210867239548615758081520313641812124311548850726673082627802833776871078135521915291240609293960938240948435429357210758943625814580086544637949497198210381705915338056369167766129972377482077686417977779864466306787121616779801858392928176231786475126244768114151146456184779122359581111189316295504737298142314802394937210841422783241831013209742865597075812709804393825429144312538888239042028342407938971355481978379725249693294516236839448723079444379907017701433022365712704221149152145290522989559934832412750303272026903318195058445102341916932148632891601061026744430757241418506708092530049572974357291305157382721646435914150492294744282899083943025678877089897756855463985496789169863246806679631782556604283080711201931400547347890722630047770126539370832301170951027473969154823304045474909012125983596705457991497822844087678477594051411960163318998353380756674726892777092120309561373728529968191231473948843455437448593927807885952097029330347099795258405746734542174104584070273220379884454025780179018892564963077229289675909695592472860265482371092935691167221741371184929327702505909937464825358455341191801028768981954221743962219629408343606895709650857940879068709940490781411888064503369391237260259210111150289598905306668025480066364407938115655590222302389660632295043219719991983055866632429563019925974023323528811842262951797858633737489095495374910341725064544799237126351732166375374204872293817198551217904389145052014966582635452140529929625310107121904934501799289137125015258789062500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^46 + 16438821136283868632378146889616122881599300967456574741895514007104138006759915767219134116932902108232568424156633415805951849078585983942235278152072131518522112536097011006510954042544221193892620079406709192938827693376968528912139725729517856126032716512542063776801872489728530476913024258034021532626340284454963968121606355098993650885951787721090363107175120024649715839880423906365597570107603605635212640900997972180071205562650167292017925383365367793369481191307642012372025404512446818069950649374911803181042130391544985273131366131675929081276098275567896992357692526365151234292926525236271453358696335467873760735090542550144725262476804620265559886841814349424680282277232358484718422635974281688844024797077405301201680377301226005121308421700641881951853038758937367076884133807704726888935003676848230922005929234251774825697736176547482314864185894225217114674224861488060570607190280101763580279960689688862026613511481721064678308770524631441500989160218883621060684641774483237200539945713491762132641430237713714728706666722810479106640150863418021258105138785721980316726278290977926216863073710050049386425291059459327407969697510572623434122691723470898385072406399122025391012457411795946469186425154969403220804080856193697240034624178265049722743874369013700646144250122314003180913240099033958591617478279344466824617900739975051494387326865828477489468446681705936893721703191237691557948896686610510558226831253889074362528565634692887127348077066810377692967732254255873956626922871280043203871594380032320027383639393393803323416696798590560621632827837265134457041994674472126768133135788920773911155855841298062428365841187483515317392684831442009545023437789951631124572162896858534551200610215615658204387070306603477550986634988107894372489377709018978133132854589180633534459414413197183343362317105332583513615257300500419374931157359130874350545430765465475323944589351070590946127912508622552988056541095365745905499396161327259872628492558352870932277969607866450688456129868634491403454377642083623029082552075374186946379429501287461016532120600826138539312229282645723723077962265762044464463364104018967700274106570617890982511478163882926646682930483734957935065579774219469150359109480562139491161037023975276650687071562104806760990768179397210867247580852243046293687551087429374025000775325664701663515935895659450013538172905355468061657794363085379322849040591834125451435566297412760216534087223153791375377574535396045995535391922486136312320099234722670965795195292957854199340618086432884932141090770961362960194434949248774803297448979669603752771580541400033654946020154585855222906600859885570847907233272124268773353687876193219986734257298161726496121148888973612770504386812159001898978088880981942216768390764242420261239420008460269728466901068461173409325600457536999748076465483999506281267910577124618447326089834146484957205338830282792498420738134948834945418351307775509443794067442541568586835471599455098862792170060224891224786540942661818456938834272710402749273078897798038634701647078279053382924492571851967220734041911641854156283656792739844834266124035551588325814978051296942892673485783917960534755385802380229764803823920721033639934166948816658205127778413615428092598097556963006811745062894120364095763161932189337802219906322443443364327823278138941537594535751186845482128845319797970588325935684111411374858158113314580463917557289632794356597592867842010260738176069739271967871312166026342838814117301957428825779037555151666436764527389875998621328377285833221174082836857617289214237741172345579257697566049936912522338727547489522900303621315089666033698120852185183272209009054318982062771577778246767222184004430917458334873975472271513256849273379259735322431306511862794324345568725918708065441573292889956962197325692642340611083228128912062772186583856624501060986564777223644044553360496140628965490268040220615991102054189780116408599972132946203755431765077724771467271272089547337597317279876897948625349318010980720585257597851592754069666481380082729770865176731655181725169930859053624099313834997946966396348022815462051420524139971806975323587952939314294818984535720418627136041322955861687660217285156250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^47 + 2809570587164631434574956749450569679619541374838545517933220721546985494764656843173110467089484615938731862743247211768996832027873061600612404983696810957140890857442657280726457219791967268961576696065580911966915137513097796920665301271905993030387840597439848947055971340136484573256992516569133337447315122188805755101942581823490230679690775725254759914755744186851394885377153612294394229427047537780968308005760160021055741708356891432220269264085535623555001991286576389954424443485155056949789180297663774921243073128401391665233952838339859066870371268967273327025292058203890477227504518457563506881941962772985802533530358491450533053340576366204484803964010691171345159250744585558932959343414632979331893296608022167621671725520578816462862844686821183582496686144030256364762610975224714217432841937138630256508718030301018686325351929195986677881338253608163914551873065541094330079053801196247287972336305942295651043130710746510989380708017884705566117657229850570062229571001165367981227383854091102146150430583026875098772581873547456652043831460426721223889277415616523265300779728190113256235838931370882524241064194438590475816098440351835242009558507850050803730723923222792447705045507104455369237764374156562744984189684982541585285510058599525495061083072146965121471112414437667483450119855759430154382477363768968263963010852961876853984516600113326941947767287636918021193815595894725552775478575246917987762830390627441087298130930941356193183083765099232469617836768223203130524275567644766151077137385547577888382495213210550641950384556667423113259771522215193941846208127033893157910224151005506658949471714242590581563729653732781401937281788692752035230435421595326466054902308168206921177191387718583783875566413040008725835444994634825073164261385445059079323771410633092431738541812465346784918602387392105904202601862422894481875267732325092811348408859814665338309369788267375205321996193161082676801880992334404192197733174525178160751631626363187858845850273189019901129855560544458847548709294091939442076953467476713760388414605395950346746519157677000747801963921740608231349069786621377235019174005574971823165639928531826958919276209137274434555543972221661667635360606063462706988941301787039003060474364757386506585763157020425340243484175896937465777780995205684446568095531291030161480431521237496528118590118407738560595979108286361814826680275144172803158043080769333354966195402170475370590803875980759687317352078235155221529027651726527308530311230808060823548985781996492149644720202157235597002408642923657888624161323253516741215394869198823448903947845732906043012191750849920086240483385286710817288135922718384904881882789319246427649306637615313876269361074875301113596807316469611194544022735425022020362870557379511639202938162867938753429313133382774112162349889944829433407532862408245006615233062284391314365111267753848758548192541835543980360657570823602570834389903312487555081813264148251953553085332539296844494378498098571933898573794876546028477521219362186118605777246526623574229417811805287461086059402907196972040501031907742003267177701185222039524987106626153942348059691877822496431222964778002864629888396033051865974727588696042455315886006442481506168832367136776145809138416751917555046125531219672229418551905545904997089420477386550049770336368959080458428656115309720128658807958369421059358538384947712800421445401043913250738494735526065572458819652085289131348252141278331782622285776389079904307190434434680872690598774289171704728094191897674444820251483787948310475739425292676810653158439669543344139190690289272036177759167803386891632299840358756608727936866349906985643252753229532744220569934277714491615821094357914788433564384271535125668508342925493901947086077502470381610879507520019070338981313589936515086994505920561334646885504980796235269045468077562689261498114979166330495975212433051064298312637949668451189417864981096052148280270392029660385759082182072850320345057264724185596598971474275149521890893413083014017022022969484162292339886265941624226775643673945758629148227578981660000536255918414645266136461910311906342047503087883002736459647553330317118112056939960297086145146749913692474365234375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^48 + 81273214398931387299899356964257969859676051845714228803243437613353032912202413396468080169454827814136401962379545264810832695993882528947554599360923268488160847063649071449908943480917609900430739414372537023262362451634800022170486209620505426079881288557767392234211847667288640032988334349708452166237436486175348193635280704126686971420573350156288149635301951895248610626103073156383752351889362837838233757529544590143471483306085313283534176569242746369000458995663226248051352976689256703451793447287714487684162392936715275681592736999843530287351544386828101168350114988182155223149366020116739007887576401199618751959691508876322816501904191701182384087396365007712790365425592860463666464638172143203926868779193631457846672149521408362059933124337279331812177378442638287251677256884835973551289923314619843361268563864288591706810999894804612842281347308719427789991597857141006198469617308071605162933248361849501164544880593234865709906502485388380473855767222989650169218796983013219176424980783058323169938698007634815717808725750291856895413783515258204366531743526708559111713356892488697054859245253338394553054381278373541367708913635262548049836968686381610375484623422573040216735072724001694062770607752185300104379596685515374892614369449545749382168550181138731688981280733861369724244074826442697004705253601185944793829768013724638697727696830668092677802927488842249920014909499153722396726128363440461527358677567863094347692887687069636159888483855202569373818643066105168358804904010818050830743300468734344957963570755903414808331303043584978739839740129301665139725212844770209812880377819694401723482982816009136485002895656210562892789581992846305242761228345835208837595258920556951491929450859613409496823370022071856107596457787311437248738301790809761268182868033948695325127366158635782726724588505674780746745200719421807910618047750440628041985182161432479809194068205959979026591009001333188926125616496527440176983981779902638810523160696969900366853796459012434039618907181191025848989584829766962336537382305295715127423086085048247537746692223957419941070106585066744746881519163117423302379426755329659796642435747902408099698907043731995910792210993066097208381026167709947250307398736163427631625547901484352224764037476121713628457396563231191353512874850523616520373569505289046595937743316800917879270733871100223120983215411235226797213563325739810390409662942835667492922246218086910869306465342459461097857409397379053217057604297208790018071294321123527177171895226779656724587724434695730888937097678253263025495340823920769180173214502259125951594538755211069425623171065709027238870911975045262051079242708830866386461928942985217825032644846562434581651962033982923188237528182989906677565282235276167256220713195582897672731541211185085448864511477504600307291462548270893520083412101562741851308438328530622250938023908707881667525121119679040277852646038285490133900347925206271073810765547589753100191087066536350609128691444230165299738637809160664861097745902630191223399842599667901914936575022419113386562525073699994627166205277707378063688359731235142227693912355415645227374907886741863598878781295405119469734898198613590867961771668945861220621445322767522199299411520392154509812762720147076578806341077468442260625328485782932016297692308622208220917417775389177503386329017902458617391904488180908417267305324167685705433165782494074994953502125755865287186211608638624610164943229675865876576234459444896502696175222415949903249229728570613011979159326160942287607721133064988099608224496649014130549196333389216642926041338404091683105095876840842071096258711466191424404432159267422510127350836589379492563276197610401566113833447030000653211417731649249555273728275113961838549630616557638978005905385452907645375556654584003089911241903822682115879599217742517743950873381814852897848897134631237824473399547448096210143318788246996420177199601480819535421133984555652528058517054576688324730333522791055621431034816557547876137281986854225360359270377415521574094153561805697224871521357198566509429978105276737938586650376709399918180329089633117895496937925511215463778549240560106914224927643353169059992069378495216369628906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^49 + -119009448640048144108523377097726053604064791665875714637401357696980222803248062954323251453180907887147867805277269810462929676479177940578078167270956374164777308891205298908888668649491963154932030684195168246625477938915072649721172902779193065338441720543595576240166896000082542571418415017523285003621720321660479052815720643969468412097928423151530596735591949156875120752399654709155769687979867215698046342799092840010866128271455225350236060880736173545488713817032260247000643094447292566793015503972705039717785330924842933128680954129155923052753584127185450290989745334487775958019939819638279548207996680080836374844105698978160560763589512529902119683996660109228567889589484802290659809698396863272298761080797978535550596472091584529737500593068799429314592949379964615087845881750806843220444189419143362625756121231050558865423107496925888590333343320261738142251785768727705524119127955940995685851471146071792029404792289949404694146631961273720544262349057331486521289029500860075034026722902083541248935649771087965534766887127246401598936699975300722747068161787791020491425084676652908151745242666830365609682010423051120958275341866035919790644674799981931377028860860106233807618843952876584613782632631742865400616131869957414290839872484838398911978188201287635167327690524338441708285765052998628194940650222310094135194564645656986353167257098385818400744135296462961406098545916068364908851938380008519144702459808005127042602852012123416697890387363890376348471809950331110086368883874566657012317272714337354843280217302407742701617159414831081170286073147060071435736580438804745747307337834891227007757260784264651453549689969501139101696295003971707697388323072618370434516653078348672840426833698463196727390936817163658574330068892422290119424115319793946797518952792554256554177715771565580948242793329612988800358530978812409146532492383914830563624422422724675417580108768851677639035720613856331719263883801798718108300184106205154828798048735581254210065918555233485536074718805919007693830708390936286326481404790603749376332330890766179746116794926382480692878529395343006718339571676687167662760595816248245170132315184169602269182535353770968629750749748810412982873078134588818114585603347447633548916027162750251678606101447206894034880700786570097963199908372764210069201717248750856078487799404803530377789672915616258034602738844317474141349697222564352250591948936858117847522342242068468166473759162589855581713868452848111299106328955650811057451387342242620710668928614282565748209379323597238406310090258534495531237378585233209667797044403540318502816515958719633786126148048297158422311826844873571941297390582161128817784045919195978729539226167319621714040664012271920920836573768537447406495916153408673815240024924334954431260431568762160822126363311378928832178458602683121633473687343757060596802175561966043562037761313520427951639172300011907404657088832392185184958188236639789765305585332673029453760159355671397521082542334097160191858717068698035377943457826209430782825580503790213424496700744396785830593855109262983340673897819695486841065556375090319324320248692240406279724495200758898761831604797383706284437928762646620499172220480766651096376493176744257957508493029361200239652612494839212738904960670813643661363121795215433986158715914062240657882753936811044715490061648142867880400115896898825935402460832127521529758624030816258170202032058215719943774812544334992988283066712740557088893320509787942526141098925895221548182734270837440140905901062637566050139643147565099064789676047151719551339744311778019398503713254983107585574530370752960663862808613599351028586956193634757689101338333874317208635253607673520727245225685216900809964040927164127731463188987567935226773172914984845912068179843620360236625302727856901192644344737239132781864086511830053615534743527397483365501135862197156038803875405542988682896728739550022698116774721829938791035167965466803075059296677616451914970956997491217292854013579360720960575364933212560635274953406926676690866114020960047551272314444097464167373341323473341505894331865265151582737152703767574424811941949072805821114753505382293080334769885819667933901655487716197967529296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^50 + -35546195896564127785946988293338468757979919237981581394705030064173091798063213221751887248769370663212335340319309555638268065111931578274236701050756225196901099811231632707651455392749906901887446718945945727526271146716451133447872517541409468457580561813610463089492308816628345557911503023416402982935369539093267197082528635382054265853535425251698096661169005178554441669857119122737887097604750601723471203724417071574173867313289852284813287768552873043110584463016455766904427738797629785308563411487104846686721095115357724698527537011869027524912053272280705156627282601617043657781899956251521577700648718296284116107438616294086565107259246985348894999065088022849688977276203415871651985175355009581861830483125692726931545323698591716751393359308243668283839401376927802614625011223746754453277840570532271654008201953929824073415351053312698315583216223456216479446275769205605991750820291988229386320917545255875607073238853270054008950483178679239678686781453193907201385641273910920543789386622773565048770696387440521129666045207740687530678432442515901464608485640480101429030429607213680368270046193707185808672471062504835123393246659532121545054090646279502644215398681294683766384769341859918399303022693557597637786174985402973955231341519423071978122404023804636625242696292698757089644561962196149930402820553010391439209404974391185059943520231587072096426220257583346279231686381460723803628031369579351743521063621302819374972598368701706220295961258176675056581646658022414523500831394879894166909571501575834177359754807701798441791202425577381026822961345877847053320630798064160779355884337914947967190300111073916232324063873576988044205222553753534299905047856120684488188241907293553976297698803669362151066062394798297403664469548849519356095039209326079172123660114995266237096913876219350356693000233049898450394994641462451700275949088073047403332312555317265892375958221259512217131645699428585413184215518832202729810437683555916889059633996784050760835164346628887156782849595259946313608446925450502709568355667952705105017454617078986930945482333258849421278028471384911915926468432559800319756120209950281326423686016805533103439207666985897031772685701191675137267241745461117135676575206267390747930934181679171815487148481601119494838257031479912259271118788103784457327723337091991841649742509896907191854204126148582449853912583732093824476703674973819824041266417652615158291812274113887606106899451607668592645032755195304760362300512004672417657421755524729042256613030823328024984212767020331610476468399842908682275838076553295648666270977754578018438761910141247022333332179219888264371487888483212560412142729421316123896044552152881843169540434276290423823879843721690317029630351634058570310202097560758085122756918857888183679004633662108893808973250082336278691584881390940966141885702439143216594893355568077774372912613854058008532843696567106779799655483915644174419254077995893484148558059561856920463043426284252833141552797550548881045150684684248811648339846222847260395521503652933609920200940083813699361381709361977441781558535283385851418127518607687906162989831170894632625258130940663069478058410281245476494946974327035086789037305248638765707773554265069724611965596850700415735193714570070139425986922136635779682983468708235821743261411769491749249149971236059524965795904229796761727668599241838504554484482447736290560983079000200231425674883548083813363202048357071152693264350894060481415032311836242690283066876064122541762745938221060258577735704977367107378509544871829607929693285420377251060319924234412157610892622124368653599183102034078381377281955968664948342103662022155937930781758992094488793659294335444978522300702776405288363759701680229895115623596836667403838442031402139833428162714588587008611502422337950719526342168648729885408933602280071894895257879548477853317790214422476343398401050511932394548455202459649231268538481195083591874204560137907859189451211884797616232703869669874746181009029386941533494900748454466466482659264451934256857442464870025311736293106923825307731079893248448575216645678150899483211668293513769006769515412101624451392612406209250410990541091393879469251260161399841308593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^51 + -3107764308418937353088544271737233104638987719495385249497857583965124669670142235803992851226687257097519504944676652026128904097095872876241878025461345570155540086138371964303762879436448550539734131721740127247782647947883550957106459689427894654685864516822512800646767194115687954068263385549757217783323574681151677694136244019727183488729861794685555640504285434317819598582104820711485424825873763599164299642818978949302849155123886833231703052310658713115136761379339389482849183160729260192199415281046977654479223699016110218898779679907682538298219066453946551805496568520652116512373465018333136909359436864340054730562134610890134142992584693621354186458501706113583527255330361709184830473685134196379949388456386416858252317753653903866178376337627738815239398749772606825992097853683750075268011318258422598723175518212145310306992713854533768538217716889640048748765101939172153473693654305156650101581026830749655905088034327256714712140662838621412395921156888609245574165438791119025400692270926601761578079949043695720535911377416886096312073569997057906083174428265128915411569479448419460888267468605658225246639993765147041167758870477951134026132247969659713329166788409925438726045125970622115343992381965879374660342067097276641461626046370467870464283978398989141725876976756168389774507610130637011868933953528857777938600370622455359297641418480593568529311370524067421315836621804243473839277669710796454706772821966341281146527197999223912765415681083785796499858910684119478847158968074411986011976562112512015974109134087953528982051630779777254141658620218589272489971346322299468131477597071320594174839868910219286395148355803953376010282542176216039283692776417613709641639361850306316465602857483192686131585853833360055523811126717430367484737322076548985900260844170373815518266646022978925715984547202478864684774465365196826323041256797534107992312286048720847645814410885626818318818692368413416389067501065398145644312491509979112794360781321761241138732170894738543638673119411776172872107198563152409741729478010900455458034754236345707691848138096694850962170675627208265592391532668389583027041162631637684341831313646999816862490699259205507802171870992044903845421399632138752045174021939458449928279460771969959416207345359016952372718277282543637375789249842927360674569302800299977203800167039062412433740272186733867068578245584270117766955871574689768025816589575766691163371843693489239360421897814479239024597910343984231824615959375808969589680389184313382935250191000601692398797907244986850240484173069705903643628788281732461651640828059984291380887561567019099208862764711690153801577640257364740071163542764122814167334249275344720458222886025063284806958337746201065233920026539058915788834751159936067261101726637550516903428027027245439694419927479986524523715111015803819228865695529628916734923771465718514073107479021863895422552205925405566867332304940650976430690305929515823430613331930057291625423224543068696991139730470262360181100905051501396660290402588286746600991254285834841595211260295719823407542916494121567943275289863508634730314678560913863024856470006103672969528457389863025379049720962100634388136407728484318534304794535196273066759906015951116750937351485117916339950917284584534299627154136271336206468092827096375641591227112773385247652713666993201489505666108587761967251746167165898536780127341269438307714409086296912648979017661465028012227285446335255953135887758141164477597886046966805512297497233845297046269175191356058456784538558426850294718272154412958452773755149489964824733357607130469305993649100327873620599249711721719612272975527179484730482410922477431314902858878239538765331248770294362936111985605552212706032064759053936388518665167326579800019023030421154379228298026631888170529604851990626846291038414431761746985817227562216864670392013764007498455528210789786382374616787222774681085761384640309246827660757455496995172234065109601415100495183380565877571530224794622079427701337482551532494266279830097762386032277218449848518580347497129055935964915902161552504717224759644196275075659816253555900894100210599183145478040731954278242889844067328914724301913707904532202519476413726806640625000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^52 + 767843571044001124744594123685440209809282263521172753329925174090302764696300040004133038093889273523860468668142012694578695957652247904174375373054689739862422111323390552189585410515587153341012302160078180534157657930790169460721010404113198693852743928628174384207083875026488759106529476393114237145557020625048753599997296691195728430872856058702410897053430436920339309950424780035818927278459677607288154889041342289575142217359157068953714817052805332475310111871495175087169440066249368820762371613736482793607505687107253719859497614354777637095870753252584114242666939732947759822257288896414800142462717826006900629154888192369899643577121670642845858302437770810130643337111029405370367950964427571683131162764430623828424094860792825875429822334784423468156724315289534404518013729057012555134930426024904822170475797329516589582965437835805498066260879639338149439955715179079410509169557194626091742650869203599275954070091284131666179653933532468686689277028183844469183630005616008224969634601133821128570503386174287710676120375282383529031338525489673865058379990267964342879855016993780500043927295204338504607540940562654656879521268703730104000193868432420864154050862854550217870938768726945990717063251078420032125753343788093940755402605964978704132623161494535830934239325221916561425740077385894746114836500147678946198362897770630528282909605840104388196097306259295124143457739696305749918332552764714276116963717688037480756642370440851015880805763464648667910988128172976960067956357956893372613443185569637892878836590197093471258289969483805305273044075770015517712909303582253270858256346201667189754398170570889300070192298752750434221713300144323070315320115452516158611709071771197950891753392002755396312913682068531102671872348803882978784269100129050315748344131981021007590390868112463395631451120398449278637804001861364209153577737693247882360969306386837775558524071161673511325319374605198143365559326776260061877848082793186072987535775855470627911882845291363437298992612856477152509794383610644118665314031163203716855431801514143106336241098911956893510996906008608426074291320162599255396711677562363146979836793306752281928536887339483163669421284526282617253164693746495944002023794470383719802471384077255261027730651568802540184600411652758321768385737135184325285729366597146437830890462531355925345121314144770606920839723926366578893103470287526991273373904696456965308616655531925165593836854044103618146222704216556319549413823639325828079911197883568827611769250527960032692316772495165822258675467920292929904260936038093809846346924146022267546914128282440417461943568061816735901468335083780433547657764495409375701033970036858383698409508473718593677352269030730812268530646484546809536346161413419880495643472410774335682144748901982876315269202619490590595863051136026873591388474074239816131995992601513371582603400983869041797327967079911666643894259520387268534549510260905802689830411083523644546891705011914315635618544487644381407426063616627106752746504284605186495589429378779967605765742633833990130200615418471910592646108185748682210607608440538759735326933769951658544994656025765389951354966383126068831894108027600452659404789106370426731082972937520774005693257385511641097123386005789152631290586978829037551875636206263099607035134825799031890457414595297942812366745209181439597721620759431152634900154217818647908304765551139816777496514139964324458929972651787977923991767505646364180372125339942652188239191976593286758872228137849870263305825817193483089136362258639751340155517264001916225761980401277270947132864050059098180332316996933777414473381101318528808363075852922012823454886134324024591108020914426933050482011667132532339064501131785229350928391640706762060806955087922869760430074460092486705858222917337782121727917703747191205638142360289158659779217316566251707267494095452011023648085355895715672316884194576062118661423656934440038235146129206033818858871060512600385367886728801889672587919996812907741435179658283399852288766543997359295345605334313172091462575698736679551146008697777106582471697961600135009606805660992038947981414168773701153652009424872810312498461193797538726357743144035339355468750000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^53 + 265138814832489604473887707521316751652631231450043897208412983309976165658777825487698577635542768312069368217103228776774276594805631716868082819739715263359174898667224900154672040989443746165602544814740045123030516385278491891853876407001414303961413733241154844296073485227136635926155057600417977364257545259331010384460674655904832503241396418727918513012962652254949661506096546004796988768286941643021255214453750874115104976778062575330080251039761283137662370919203570686877558124774529909158562597164794936414160445138773539717020099102747058346088868040271418459955650674323652065996006709528708232506328927850865265334529939468324005740922727307511450493446875416800463482974077580303464901287616077475204309718462764225331516153461647369140432430366414482046294432281536750828303117196394080234217526379460850251441327994427526595419523768545479953473793991954954912415675836956974115231755514601327742901963643809529537437316601949274096480751690007662943138709327273274554843740151247882754724088369772989908856021228446951510530874801460486843285253224255228057397231723893311087076775367082320964845734150165112236617691244394908029802938185995881036654271374758311256726847269169096646213564271965603270766035050908230780165852314567932618340938117745156735502322466023815394411605836358340141999421476514197558512997150839179013934341439699424435864088218406773215455535999007486043019828132996904925959485515509206196733852273856219931128291978563083480621324713195181869916377350258451435686547981881822513966274635306819910540097111800209169726589837117998864907675119089644329825601858308098580138443600808020822610281043261739734307737131406278784419799076770677406269564524547856882327549556465422686429109143611762743196641188469802012438428006625392084497817682437490560508849163603425799094565336259002316008496231132938240344486365695597578316831154497392026838321910403938653115168014617445789331972972765461880007901050821794458672569821355579634323067149573626954670917024356120311592026834348271505199408701013463921105929906971568598231092397227284319183211016347102905903452632617797879681687724020667896056056118232250709340283110966639135747532749253004136620412713255493433137484977357573302792285818219518178015014119029964076248578143688505767073954487459048714980979619901291176584410472325115983454573816139493523533846255976660654975795013864063296483661541894651947221728230938982553481792204119493423267774078708077063800891877920687757277689160150958244947843371862099403731592577044806265718235872429221760092424545149919867813642960246777478724025756411725376677553366566024588009946555089649317986240635308082121656989129610982902527936104735928829864684325944448456750910949972820719326362332072460145230889510822856866142218119355014494572869791368026481908798447992973832011237772534609394146943643156921176824414511804305139631225582230237534383228512072022664817065703406730679141707396854957356332426048739103237489447441617135779073855202011202636918821526477837649670945527106311581475501027887667571054657046828628211493421992382350106245813002351197916814770197252878098721292205177130542100411298611318212749718494509814855153992531832924183097342996435162891018712843270962412155868643060875884388583508476289310402711945592449541470799499025466340232722379605688282842667394432849086826790322261471901284407374330349542773593501616322842509971540347449299368470789737448833657999352876608775767051820795345104238747297209357762531789136470029089058694311807654496541528435207118233651280899645983453932438723304897564315724721232481474327760244462113846301496449863029805083310232922267708650905124244355620660495817882227120291945979992374678227406521467321242307916969072560409271163096025346817323837377799633188879862135356416389624212308629129943176314903032373859665485821831115665837368674857270900247004989350544767584226066806803012465937667479411482223335110983135348245690724392229297769155078975135546713494907051062320102620052764510915332431403182736994001209717531279984409057180989261124246816930287156282664214552676381242984682009366598015311670190608466663938090327433732181173120246414807933861557120991392366704531013965606689453125000000000000000000000000000000000000000000000000000000000000000000000000000*i1^54 + 24267228935791163226417999857421516271991816581080881983769012296159653894150641390155404629474814853191703801507382702585343049728263490970215962166095195835817322496983031780732182350536648837108783602574229741340341062187997257455647438340023598969546220955461432567691392341171740002145022885655457160786912751252155580933761293017537163850122212417029464425942941002748880169933073659573160895591758392334823078505326814580138803015811166391411935482223574768335701944539538157422188568949282395810363837946840448794227117493012665151646512526949071510390793836325605370057938544318575094980453507055223856900880072733442160129804420987500801696089696171908775847574338008095780271769706993450378131188472234211475671996715829527351611362715673158636192062056855161342590000763608802360891817229399414372137464539294885409212376007748168205082685481675324587650933537870235179425450647885652110465504558631958597845317045467816748247745132298513676705218023898019937520387123312572389078295964263907913225796036063968222650450648365985969057269747949067595227709384963750816845904135064558407071597229710834153391779520132563710557420716874732772231714876934549460562689073199138789081149149236535291529684914375738741048509543337031643342522445697928793262724465896514130615649246265827542876226281264823393467637312550031572972328302415596694009227247962727651371284798083131836915229552727085190243968190017857075481635851852327059698613421532002720470326366964993016712156213020734031836358211674629602044836096454533371886181972384589005073595250847312015338091565987022763848948028875009766099619238308075392415971075314224317827105103436857809174051977450909756351032042866236218434565572106313387210311657532290966368656917705651276259673331351160405186666769829346145465107820271088312313000855951409642256365496945471312148880600851256974203448960586207406173120378579479810076998788688383490769183063814701988302980157983079583655888938005928604647230371092890017798121327619491226977289494985985149050061406216707244797324487437066474150537437663955944993569627135852966548720963137260835916339392557096043880210959701448208099206106749433697500476072344509127036206866555504264103591034372166019309025616624249930263086951390624155508211373478070540582711708725953146098974289972491840691496401450841579659662106017528309951677017721920970123492911175415290823421456401985933894555539084629602241789849803605507680538334596427533184485453958320744481345992158598720496528997505831007757389596478555645893419481185886208228479846040225519810332740107505937918766188890988034368447595493385512479876805857759896462137759660705173086580188681375553311435716319156296006675298060251007792794451105954178593308133176199432958775589776419706009446106009341603402375938002441698998923089342982247057163342359605162629944892698025555224034574019341387792661401647289507567120888736572113025366345697684200404613792626175112543626962221984714862396753413629591339746552264067036831581975521296461171524036254881057379439704312138823758780869642092224639390871207241802545632603237096158871958193060622124551772656981587177979108767244764439121448424785093493034416774594864869579201774621543404554213724386952432488151820473365477185738952043768000777642382393229482094107998407704690299532939852142248796110288143908968378425673609424646310275788176671902416944549237127791879904570066872099926990826768488594925971182901279965542841116819733085250629404028842132681004618697642649615324904700754300649951020246869830237528710989662959154029859493397471496593072917152126732779673776266038485769021825037972961750892992617336942693781754892796534908334520062122172009080035077576607737434501096070556456838549277387958962710279216778121051088346469470350325426550741323291557563379949214038649725008916033693247219822344463910819156382540121043159710814543305991487352090827129131281403258626700532877249303263377929103752819265110674176722061311012105647036229788508676211367042304821795926380506351275294200719342286704766808743312395506112787445445125797204262485525628151583301186706800839027038091491668430464532914953002232742560836345353951409896458618262442968882552918330475222319364547729492187500000000000000000000000000000000000000000000000000000000000000000000000000*i1^55 + -3318216992415385870671128929562468838366683461477311467312607025521530811405482265076623952500351611724184747035841516182827175929688454693562747483780535959298528961296935252661855845393743892519705842629465281294673288084788586734753807043669056055713361005507289913347449120591095155845666413714342249820396954072347582137786571033492936003083260586216842672001824318622243983890584695699827011445570393962219662508758639043828097186213938416708545372988775590979531159773996789029443930939237057714137107907744982578209988396940529439082572902454089085246315214776498948799294716680710171794842329232440434773914286652577167148738547497039963483011926985018269895639017826619145392468537270965645155221468722909017403067803267888291100770458010131005742017206969691952432056893068441185777412432364950245284163130125821986996267923352122853230503315814026107829662822772961835144760087982860532567394883522994966910967265751359323387738784533681817298547074750707339124160989886895102867190728247906272984327209684564627682163585331228639186536564793380871151564071582494703334925069577141250076113807811570358482717650347058831020350611335453929239558375861435687799565930778557025741415663218930147029423763926590132388286621091886734949343471179129708117175534782172470257265954178836953025089251396013051899988447658848176536955892411313458418028814422456879061730305899985786180946406915173983347922601237375947008116684151647660495883288205796355567714032795676443929826171615600043741165133797569319357734306516185102021264451967647219422713697951479681978821624903444206688127638598494161854871832522897248075037595578003824362389486977751683512581022023305353899225209354577997670614539017662793211500309932012436672491651498519272366082973254938157858870221387552566002968088013253791180349631627910360563819870165224547143703411554383523412549221026058290276128898031977022079631056392792450725910180443337422550558299239026136409836003493580263833577818449931174448004877883334179668251855278235270107232697528167417146048045694269106043196847650321494718337779992283579010918938301791166160849660656726406444470139332463075412685686815864989594707420880466099114752286675474700432327761294279631501807213986516649009186796062034827902222370785243504463450597203928875740705215753635029773704074231028412380147156578808316573211389360026795354032787453489519138373618699075939679279473932386575046048214262894993375753157637456790941657242957173900907829454828969021886612646039330375594381101895064811848620890287118661810180477546231432023700578882678699012028813539128626012407985414462178031600211841490350727010712828111960131035632336593339229110717348723013043707412905403078239737691082425320765073964629043145789464260085213028611405090114473978272930555446263037132077317824467039607075768372435718768326392511216425701721149187075402035355196468540278697288343392127547227542556084392634778489859627796862600889827310003566774679121661222404970396808708747704301596068963079557834626315514410442222189868618398634211958746264871519860430695354264461571783270936235881050176641782382223708196425439841185172624276144971139821328288358056183618819295631109590405149079621780587465980706568772910138555436205532593031713398082232003058697234827228989693275922978703265487536436856259334104833789889524711604458483391554410881887290437101682719410441232808430876964012696030616062608545779475309970349500962861632493765066877323696261770228772560836288394420213259197392782865953262909643809445450469216013491570242159898039202177539452598544248829836570540471722781616852576392108998880711446823272522483564121033637001991775356975142695838397394660238774535905623059597957043741167980951906451540239801443060760405429532142260838933614390433693279050434346506678934531718687773459675766542911628418509242373940296286881120870870382962612880743158413145039676991135346623240561310137123225698218744372982365128565954543029236791893896053713611589321262089109636676388393480043607476921344155387144594933830327477052885417671975054258960812731332156532250597426494962556123408810261442056778638347355125789916311481880637983941193060288306933605832565147009116657272898009978234767913818359375000000000000000000000000000000000000000000000000000000000000000000000*i1^56 + -843037981759552857582769613912505019755934483437854125327174711768835769971755874752816320046587422615067698442676042813159532031579686362274505062985348198160855691766369175416960106836664519363853516487245587518278512667305338656352918226638154336972362303142238573952984579066244921890925737747565258510501713459567756460304857008036902691449979908501375237209184615361316789489446503144322825870218663177883225939254377740383722318842839209180548540948880168232870743338929324305824248708027201000065365583100153822819124160697313078291084396375475638333836910276475001992381684290315976668767134916842596150931217015447658486210096364653455491079534677860176655384542440091964027234873630208559541593254186216817817687130109849003203759466771419651241376728794881441698318593636003858295158938621659401026963374281226497368619459723166892292636600675493950685771456111695215727757982900457920784250380930766759540961875780730804725000600906545053146980400941377771011391790154109306639238938627775903530019899088193253425619216345945012990044426427641709533306232653114907833705614700457135882534464990296166638432537487506799288134922550147471637280381803836736591020174615149089592098985997771364192839789288430610326419383538745637842982924195034744072622489842574003326634754263094075882424046069968019942937886242089044389502468470192472820444243416651450347514341029998229937009762757200009055141086414577282313555126123808061328968677550743500574025355444951378804826775811766307433479858746781204441107529689412866600679360303523672976801003678660149635244796182940467206267557204558219160379924723407607268055943118190882445338088766976688598042276286574173640005163800064524466879567850266233569768843425322902124012662643944684418049411951581835852916017203124451011356977641939078722160716206899752710604434622875783172245873504450926970875551820818881123649189928314004456241396730542390134322544009554932181375204561346621829286066258864058254935756984207952626609062246297329576034162898308019461464257597284328268377022012389522377134257512190342942969550822791604155353654708456914670492711431607889521869532797262477481522464494483612526012822712655444874738741141691865994571764391255608094738364490720673769951836923122952418973831794050318378341362828577011765652176136385502310365198713848913743019515610506534168573631071958554348816892475415172879632595684411524747780924571517392547438538274189395315722884600141075095736543867577475681919138052338904825377663341817764418774785981889050695283461760684485521586233888933426698589451936074393430303420998671188595542947858329148578437124976295711757844853447473636774813021360099937031118025030569180028887426558896403093965736253334220224567482884573766130889922726478322431149440456081054219457852118410386814488878468797277592212127577343617295542061221794771424102132218448405413358425127464986390886310407857997853763662551679690919037530170835789850151804067689055095801688961197747009278605481622012270992818271807245391726788204456705269845059239058611556990234158003339283534692781925052548739086476101089909244625157285131017779112619842281147543353313963023004623066281874176238500288324285003564793148232573956742950861093522214370276480665336541232938807903644027349296097485858819151709589473164794015916292136341552424830793242258857808629281596032983338434655224363119383409065025679614813298431800667236655626990046531700618550904396492519822467012612217072833263395803283895096476978719332402188466557088286489057019124914750574047596093935201167346980880559764623580750526426620079045604722004603987370551068401234321059150044435939801069722898318769468709335722260420224374238588147797596735073411294767203540233203574898257030606780187990966676029551448917523786433473628492095371406414594818525627100850057288136220130472241789616519298733478350716331217135759693395386093949777360569678382193249519312637634813018862294192975594934393929175260927516903081417771979870550918032525602471141859367239060125744442359506649057269145611654503684401853170144993246520862125810460541226549183785883836514058485300506704719446263655302674544040547900375725619894615319236395764275829312062171538855182006955146789550781250000000000000000000000000000000000000000000000000000000000000000000*i1^57 + -1050414571900518294292665491907655842365915511283852701505247692485953440795358265865131016326073866312257933096077929244679526066334341474584531556776881084671297927753445439025303187709420662865863099497813138573202998023784271473904473120322069099347134807914619814389768094136687863331518471040214743285555885046703288618437922359848924993101008482804268502708270119267367491243999574607657262277923216957948643051797068085770666871306381130330913803559099634015910621129145546078177896756845477689967457610797306491837261640063941531734880610584824593261903270137549209845203099090986212257965543577249368036736482035066934165280059513332320476799532919117525279857298153698946829231894683105510644089005678896421987424329910317587150964670368214594639077384701925308977269674821467321000023484703921611164425083336649030627131084099857704877025242246322092340435688925013416398509752879442618523243730957045931389990890259383859383804232025851395764837087181758788080406271800063570128585680148266504743082082558816176837285348563233650762607539421297724498403157012510912597702653316169822835326738328298310844381013015019220103454637021173820713077439280907908594943990201836501402416548959169670641387648521115140326838491367591571868828783668417019797360405064225958224053000780605587801980551753557969266366265023739947311072446874924632160129973944189897943086865983319953150877359671313468548205270265272581906071385920890192695619813758106400184757028850026520016095835834003343003846296016184636956332131205728958671886213404865380457677466616319082077205845299541077661937549183030712501615437648560464820985897205123337243932815092164086077948047563607657230798434445640457663070552080545606573561530060091599057430000801129947902888215823652827536638902539895445232137683772197802438781352411323050323164719323402704442465770490700693813314041069215382221967380718979587666483011374079597118908913931445884463943896153116526062811798500112920579678403472443985554222003964410428958026409745861962530766940133291918559005669346790393661291726097413013795448963601639413215635590510879214916189098397886875797418957771859554036854447025933095461198132443626237589677540031345774145238387262146288022820296031486938932323012783907484574744423796401962727828497817549981802261772387002824931926028122756792473310430184670290310198656218695055756905437376658171687654632960731028656808798192171795065013927897111830343787505958290804668268450577904129718424893857404668255458189519887237938827363007026871288382370002993922795947397627783116417803761085035089136927292020259528693992919266342100474476217984631001722099902726581804105535637879369821155683665821982477293785538183290458834878361978554233811314810981702503469236432460159851574609187017138478771273469627507674936185042254927108573511368071837296295802235318712492270561337727730392552974672043425457309073496983248942226635053027974280282770183086148045285512125329448602132960912414924341495362733247346256339079298238032810707828525571444845653645905101169618341959425693923167027574300546836443504159518451859041921303416917658405662088324216362099289329011864155034522299241533845943338744762933508727916495331254033802669423419374664749655703378137135833974459256780191406613634139575554732627125992564645266378210798492453461283524092804511705226629250102224820636535476400937451880788216278582914241798935605966215256398787695920122679910748079366422849288780820864814286412787297038144392257367024219913737431256897195105869689291127548021934475690252894978905590384516722684552916787069370168131641908408053657997387282431444333432066563312979082926262718603375101634963946523314957315802722468868358977946254424944282357421629383724427918307727777477360739850797547343150896152943265535714601747516302880575767568980807026347364650351670656204879978583502493408856785024647699323357324823368259402265011056032707399689594398746478191432528934379345950417417142855775655634581405139284519617617582660277159770307088949450505429439766250207133554714934236478716339296613400950251039780164856580498832207617415245885473596182278178029399949610338588187063025468952462773887837766873432250591680059415011783130466938018798828125000000000000000000000000000000000000000000000000000000000000000*i1^58 + 10484267431935105609740986304139287469766718690029504395710903897725805430542993591889353200125889527951588791829285250781478062246250394691355036923566792436112959449624575634631237722837630202138473240295979146789442896744014855852896397559103952556292557042098390340494259821164991141891146612329155397476105357193704204842807037983064754274722971989778473655018690116784892605037427389770076218211585515044578644457956528112240426514459728668214166399615014446215830415262602561339766342209014001913829099246853782785117250311601654879421008837889712948702611231202671625786865744844350663017016235193807592541240823578265780005386451463318255036994132629215208906116279238726458473348183397071255033210806459545868412549819073313393821078904160137128901596948040314376652880869412676065162203547550013947746508617679500474862475287587603587395933075308183789853431512766190740837012098633904370236313016146532247769681659911279691446032989397395285721615248669673948011274974040487288059312185425397665725892137604340509820580695734002100253566907776852107241525933726970747671415230617515284155648028957483407171650904172733184958101447631715706273423982772634713439932414003120060572164439681575994834245770060437053645523006012570848322214618961085171687450693036602635985291880137128132062290674043333529669762782177795126201963707087861105274560153447581949027853005570787198989276020751342320341384163057981692827090445179230951882281767789382030173189904191587556082594357912441614687539096575552034494698981655727808354812024761886909390935765844159205515426254657879458831371531603466193738926320951106268030635774206801359912514398300735625216056203357289691060608889645455373572546400610618899912773932529253501663854623724043960113346082456756630776270259380565523750003835761509182892732919060482482362489147279300332741350698122594457424514658199858661925796072896093825860960525205260548601420487404811243350265921137448414502373711721625545748758477206485537304435761581928998816173289832608542780362029733175966838016797119987985544967783930609157035458686039304411418976536759165408857496604002900107657069553907494097599008251363138396940742356470426940068759771461117161057910697370982757865850386660961994961126110267000288113476034509276769068357794945375526929875582999540942864365323217244434683014638013358303362590793746986709694892849830804820407391564504823194491258905329719763746764458072511820097411971336960832334676877534894468327972411305079917848203838900101485016776724555173771773702320555735581458113784645832591764672362068045142917823580990209641793945141118196599289431580415023839624432004027585879429608616477990991532314605261076401858829234242349784368899946093768114847640502354424231455136681071577576032159488002363838790520176895721598002958631142235298759678460677782742437272724597247316539549565024213599384820134544852171270074026434728278023526267692377925816640266289938395866855073984408516936109916890724895559901826621729594250648121474864012040674658598403066721020035991110102952677610319538124457190809367196591329426666559765518637534282931863923124306598972601471463686568541325814335277658485889376686733336774258887673511326314477026057330309070199766170749509038918673573809740646925253287597882797076945402366025882993108200556681840980344857588517840232525278033938382768317022636931825565351613034117237155578753180382544533184757926181946356610070191864694617660284081494930895954382962312688467463310663913424895789780045143552603180413265481875108977998593056121774411074379293813081889332885366386703084611203334052974389313424271484453315989646241851306517182551617298458358549879448797645940660380461894660068980089608333753632699409731904336800940318256210204509917279565130419256867090077993050021657051497291099507157837640227851298382819081325035635820132651115888720427410639122932442595643952120965260337664435703955102967685254676827187770664153949443500040071459188004009359685670482306566576142644480669382859620078106842476566639442196262435482187370565798813370483077081265355593622440505603984473489957576445266358855991460214378846433491743597598734124331926500478166265549972123449773420134079060517251491546630859375000000000000000000000000000000000000000000000000000000000000000*i1^59 + 2392245775015007574961856736520147401843404924789413906833972854791717404106920283264749863458081647096666331585820403547725160637792460069213272012730473140356010353120663607241748702574454834243915749027997257766626357003777425474164394782386856256165479087338688881139141024894942416899060639411475328004698642323874378891137626301905988432664974766664683975238793748432075087985808789217409710572677990288375942245258864229670908942926089662164707014207292432321171963537230418050107708523855974328632691595484497186399134309843840333208125270936899695296320318476215786913162842832544498674940698162673598018977700431007454569411840664466045214331149491180016816955800533562498446153200872256471895577126650032729169177165254519921178700825376013037235427827158796428186809646222735747049113957210963361559739971162443289202848384186733345661844956286994411415961739572292334475950200944020340369967338917140406285909543833487445436277754223068813364807479864822064607994916010589741471405186468971174238007949703530250435959675671542338901415377084171525532878680659711113431589439553834185620291418214092428469720694085476089808625042752103762035830995454001816334789909752286350584865290384460282619923233549950605626436489043067328954940377900265336623430900270747523528575584396594620426238391538966649410290251024287229779197541211158574607833535615215231380318050431959762989208221923470841627206709129886284590008361528085342346727484504701709261297525921127614969585316930688823203514066810331892417283199726861726141262840767226604647783028940924867649842764842026633726069868976868142962833208944411285227678316537015542005047844178143507151696627330734447786027957921754129446553087140560843901068850616823578570259673805111524289726041015305869691411332639559891868420751350145433256453806171384386354551124376863264610243675581707445106074272915126092602500917116119133680480404366716308019994749678384213269850231886042946059863838193429241008470961474731562210928209039071584530580212044149463923311310689623476585182890801638120270178524157322714177718255341019566490013776814401256695637235579451155620725696149084419989533146961520339541839204881213131946418074880095131598872686314752035332944703883798862508599249260266479035046761387266366148236650719572846076123752024350615765651185680285421331217298684216654803733929073394764202309937497372838398097422308943696921562027718562994889682799614948567569465784990940835770006326635593833211251759408463267469552013791021347614626990321438728712072135681403349376824134487745955928035383994180325343973780953165003368958108457896971478230303812588060997476058793866413654439576110844524650467789163934957508316006992515121246286747175212202373487967360901277925992967663015497270073706427875796888644853647167208999714668612771702572926812535986980158825259696706259455040663457442227345150671123847309159227254470624023525302320868394373920390467460398786862162910883172389448121859462286614829717437833403550745503050653991124514838131918208390141636254924276464986190770137752448602942671669787441711852868842803172069419515845626381969976685112724149709437201647771539252997944878656591750154531910816849429473966691264305454903451398411261833251261875064030299853014643390657065032352520525654467286148576458711353182683501793569676213208669047961765770501012464682362835003657242246273761057838482111346908647405367242475078395159456383185085993832877437018640723444549201403554704680059640980259727624629355991379786796420178791810268085026186225539912933001446887012411296583225684401193139099491487209738234678300393200839219107327308359223527000751067523151246753356479006056225431365077028480263868504998938690917893821784379617664130393884207239988724459928827021675486997936601928880960366425578062852536797797013513671720699872976834729801753482411071923530842046209351864796975857560307279298442110776526941285417564899909401274854726219276063762577352395430531303182586416424889822068424079953250769019950758725111172617820942349020088450084030828628317156039967410627336638631274999391184249479484282514447050477022123069861389061575716390506109815586744092938962243865983481870031435168044708916568197309970855712890625000000000000000000000000000000000000000000000000000000000*i1^60 + 241415628168505439718048806691023890206126792980315265537998149470095881977857964279106000003642748763027933060097364668827716397836251588335561239062879282258177932615758654730004005716087168971012301801927508761243305768303897625533914199060308419917311660431341557422151755580738049779241985083874832841813671302006669860294154700019527020879242649076400285776280642819270980424256508194698941555284524833201448731948762456862031026328495493480116242614422308035161353276834398426520980829538676227502034152729329430186433599561911551037094810540345692787756578243095778042589979060858741687724841213750509585119366452848400717182645144809267789621731139352535552452494210609021308090847453317854200258216687579322528568435273246085719950754025320461619101225848945770702622501747076206691606968477451699000684039250232470326395183709182567721977598190387576650339359612765406411596966120323819899981943745528208432050627680179577711490550593494272080361845198415192418478525757931645906448047483801223064667476782496902902911363744722433490668342622413397687649378248419240995353392791894597140917426599804710448276741460618318753668728533794868319847899413030179723424094562643863577117695173722629083260262893514517722558330556831440331321284580184757528921948529056846900427998610042784134271414535314475815723728579725307377141727138911548006851792153260103921415663620761488844816363518798235274021789225666587181604934397787003417479113893611451121516733458484642379885437802112237867043929997534262417574738998523859773737361677736339055384433028430560213931337074536654701404848200340560987467826903990952338325677312065122914890771205179349216547305081167350091568556633075705652906649397703274268423808244137417697949048410633509503114159932074180379936396043527121398821698703162203077440422244187202052658636086432948952037220187540044959136380166950610911115670585746969591309543199417732167273591368879737497931099720596982329965442303521688392904368892047133133582508084295867897216113228535881371827804887859508634289794153695051055063369161067004960729899779906444143394093051301680077672601493873205945256147321935799101397058614222543019988002799246057942065054640875033277447659274968963745054022907497081568249397095643332273765277262493754815115661654627642124721705603004907522383782313782197966852662672589548764193640376528188263009879323333238604224888662955307705786085738938648538924304012972379051483190948684097886633982248395673591534353373452869177998287297708973239318806684452089023611520849083395335610158138242275294511635736031131280319390105111724894635237139145951588325760577050535820555092310363105413130124305721144298344297133953456616326433201356410614962410467954884212668836816641672870571031771888763574139968183416808387175635963177059671244855300836748583105309871614284531319238963689441787162222194566214538027327188759618799531034606261715810303800792016732858219857788041752002688353594123023702894736176842354892186428827017723444656119914930221221912710359777893690403156659962496615612605236445943311101483747662812484739930796302715818255215852571349703539468311921202323880494488094561884275919268194037606470639852538251546392541133263363206157131933236325852795147713150530702311920438945461050619324495806785100311995417803098350622289603588935112501964438734969152203426060537415160330544994683996575585408164510504135595704578400373358261077170427643055432711105874006735164939397369668418252649879303986712347298322531820103492504200700742911661576599691172391200059090531212340197092147336869916884676664949997710382314218699191664829235522830824683521614884074926356603437320225198062654386383301080725186471600312571119971194011325660462116384585970899801405124678514158864261809217424538809964466258263040996457007999724631422123097030594761915963346535151361654683576806319094933326977407128093786191039267012229805154076148192611571281873693575292394305397820620702652855579733741317750649024491522336434065649794133857977421084252607899686774421133783230297534585386618996841779113889792148544632402250356517523599400463896979527967033445536667456956620783681363754054083769225755621992444635440580591456694037333363667130470275878906250000000000000000000000000000000000000000000000000000000*i1^61 + 18445372270237952343128750378355502524078934841323114827725361622747907635451449892569132265532678773936477996205170358118435516697591754187627963761843996251254032783937253811968551434511774755027508675543506555706906400786552819080011029957400764682315123161337122243213226585509836220635953371661289089302267001219614809457583576382713353982172765648578688839423742503034938678330979410912919142691252932485531979214242493957024468880375569039308487320951971082772673449572900102900753021916608558205664568428335875607410478478397621125496184988938285423054002602107946566481321910682818128011943809260195596592687836555598910978630224827225161046729717650651062588171256387802337988471169148090466904524468306704523780061325374838619935747753887965085826993966706277942219402960272276802340269814355913913415203316038189606050882006296068823412413482175603984518951178668585727834842632191861741805943879834047976120644138403909427824238140921195853555899700671601857466980827699444172331413832147923395535688462208626635845337407355277459506607448444108209696085799608033250874642939810475465548979460699389021125740365758129439765272422842349267098240258326207737883210349067033239453579446192447161611163246469362791399524758994293687345147024165700635071270192842341341461143921232532206929590686884420665547766685918346840732035046451789436043129758436446342162605616633240766478220242085419573918432736193586854429831297075598481451858322129759046369034912800653586618655438075451659578141013120026280462170210196475405979077491198348041520855696616904032040668736828846162971558251551413345535611770729715531664818924024718881088773876486568003069059622975707822750626770671342711122396270130258937580114621834706472014118320958857365513177005593812059678051421820207637323117421558904593842751041378060714579187275134850768240798412712757663254414684609923767495441679414615536992661085047205722870323509920676885487569904218667994779057015221064363455070722395727153863009920416601163451091331834483372677375262362768759035788548596196159707202996740515421462430958651235922891283593727474749654167136285289770059316811219246407589167529633487535157494393808124607107789429717663542419743430539942238117397556148086804621576070912819012007932537961715990406649150425260932027116065651253924942675052591603507926723412232417052461222199972207968321568173052344550827676037891443413527682515001014403694522847366158525273498578103056871383826508498377722013171508274270323478619010272506158030573990980916320207217022616603114871237838636302198706633310847479579978667028802978987210324894897378238748071265841922842974377192933368554874182568199052581344799403272027891806629996799375940631538850651604091874983723410571246664868139695268515067962658799045486103198463829402300553396058016443074509345308758152469072694845123963027653221979068794497195150659155438321144195176109529693282061640513902540472227039912318185401599626713588453972552204399213835299611024580588608871642481375026578762513650282716192119795199505137473455631938992447422839449889899000690565734718135423203042741259300285623585177997513860087172497833847385998458158324960345578184726268419369432518428766745239212768932560312434894553375775307285307317570261162406061376457185646212612544940172944005408360240067792971742133776708464410948212424436707076135704357238780216903307931980908375118170590702349919547132357960301412134907294110175772107978981355059687530904058901819158633381429183880626165849683413207579135819853110786620699100911272696921830636924615990799114673926165033139639050856372935884550126711397278630671186708670719366489797965105882258045427813278542069878908034033708110943497958340539144343356714504948530090904266448054229018088127604912851184757372277104950394468872676206376822743875111268904994613369482030116076177568829181788024445804500263944648590462956977786123687765428945055613150314341589779648173774397986736458996886246440601564059606579355051678637879389346079173710584716524267666749512541207602770280167128171592542475381397688723355476870574426634779691682422475740289223589778999597113594332852929599124393073126042183670122849741056063332944603416763129644095897674560546875000000000000000000000000000000000000000000000000000*i1^62 + 1159653442357968608094213981786886683348708104261314553161214637648172977757430666566386956781280884756758317700314084920263904481739166387354878076701780634962422021085870654190025338689667084449286052909136786778147786869668742776602622168926039488319919322060263093421364771453043552294139535330474437197769040382040087971901870964134974643843545425088324525518236963818333238341220821171043987860309485456037018695755857655985192998429750524609752811814370253996264726273960128895743824033140699639942665333084672767820345308496022327967645539178639288403638770969429235450727076568846834954349022433105765846877922277013507808039167693862405353953386863594598855645921191943741571526996684768740657224768853209247296423501564756303584334227335440383466381129274750313460046174637029545967064224182212187661040833376873486741152461444687111164526182831366364072609286430860696022362281140760080486893846031028525233044898714894619040405890624366127546577245399229635896175572451560026273620811451243226544264330928058668541998106321242666382585865841149794304291938403368959565849099881050746487749649950000006197608092949072195448429901147463681086924287779659055068218090134240750409162104829019265612952272399719880215425981229816433422511464127430937893921290088151105837706596706420124312406986436660098643880138352541288286381119427895674192727224301032958278356907587784220931985342260256185816497735944641467280360749479898847106090174232251308638419009099497486971432020560759004810084765165947576074559669691601742663911937501981156157668627432118376270452727904601362443409828732673125014077518128610006809771520250305813895877412416725993598868485879876490081524427146827992532146973183066316345688847632615801810805299826892529229394372898365106072861144451142820913727774541408131742390720300515005615791597275009278434953821759346229615368642968958269305820942675707253373717975117644443650291591874823288739989101286557220117162560752089066501256758472065919894835307918831465716290666584490487616470793268017831656358798750133851478114837983159384331987289390778800722382010192556143083868247033458491570771874463379716280995170477321113229475795421946704610268207959935818146474934321446554685978692395468628760979497958239742677482121661526679410456562290220694179792492087669293363030593442900159635646142160657430985690547938662412237871821568295967683829302982169016552846468241604994936106241616265246271944986451484284554690022109553098493822574778800498282583152271983682129304799117768215778531048755533954412489833392007031623384849201758558752059460256113756771995225580240720752943679638991772997244744953141168194501000165827976392148969330092431560107534970421491595775204396641366298937347514869151556658894281143105666622813663983065255649818999046706261656051121952125723878403143076076804124963998371898187181268332036500700140257651558323306167109432590099417370704039623367502825163154854662321443008393956275447664169374387276051516895874533383019436219315113865600591686534394836822736870983018057852973454808016898734126309725736159866939777316444013741972457710553860256340786571056543433713841246262471036018523748113195581893041841140660819293188675862342359485759304375892885438239340154209064370369236825433593094487808351763341212202183302731971544905005867430573503411710189631744990939375150823012153122854443370919685201728107699512325728560154790562673858718473921833792807737549635201283162589431444254813550240889686792471646093756454189436395055490808340839124758704232320525167365811440534201691621770051646049570696891426327413792191622408457235792018458235425629770815045321885529100805478418519069331776345140345266883291640027435374040044882980147183467792073237143044187570769883335395444523970854269166600255742400524021531621643207932394727198167591170606553731226990926617931609939049209254505116575600702024165599675161602926219605131009202874478668910271796525293301066641257140241504027724347507061200450958823400241671699327366600491561808402259069629362262596544626937897697990306442774154383936845281954739652398902515601898248772896705084068234127224592985968775847265055340081699938069606200304745291518315752909984439611434936523437500000000000000000000000000000000000000000000000000*i1^63 + 63703810983009696684414866950270276893340616826867999949675137447476019624308287772283959192951226615357101402661318097739570417397891891775639156227180119308238261309664818237450426406011260368110546542118040437500032693997589744975579755060690868176556471720412475272170467446865236101737067091425904874064862289055813075558511806022282153094582044288835568024792407553003412510743546584460055051916165033410478107769634578751159654624933348843386357240689603301091770790755663127998461064167556500462742330384554341135555565108169233375791207094377492014410860333370405398529015175379254355020237575599464551734970806158210194390835510393450338929590802804066989244515254724827785932064288826763557297007342816605552025242201387521371306823472281638332632968019075402721675927685492387353033928982826514017992043136273496784187952387854571742242963348926427767379674776789807797173647376420050918807030994887169357871636633547962396210532050315186892509104718172751689503197288925753938595136652679609293581932556475967902928547474506890375802246628066680754426895103765084660995105040791209389148036855104428025944202741455389440073965738790670567740746389627374607475167692821727249192407990571585480827799021698041926864884810356926103930469087266230983257459687406655877510754438186903131364441888529864552543283999105522821869509035864642022895385246222851656925259636288016519104520832587749091424685273440178399043646886477599737389476730868958233457904701341918250616980687500508355509621106774967114907153242732447609228626930182835977893363483403270131200515022309398088964789987003633125417954353859466905796062061076759555886572642776274642591036724276766762936525809571387872680472437159878213346655182414795744942496969735648595067755119867915095273161624876536144320772162260968044814496654536940794090830981533316445142323046558610535487682892838842602018597792320754461793071656239584859153553213873410446063889924295239619143955391036729249100820052788069841637131554449729707018760640011694750357121397629722945602641962337261524318588904129360579655197818274873387231616431699544397633247146376444178925064453945287361720281451199448753294585322950555414005571033445364839413786792947817394951958469075224746071186240275406985084613792333942889938943480350587427998759093104808784348413004577077272811868777543267817758079258005871541638182820379712230627527725175353658485746824373077339982797984510942624700605258590977398354816210571323182276106060045977453875800996229811756900714625879694583295491326270823438504228891971596952097448190644197184346314763002256503835415104087854723667743519537877454702995331981865581970119401390296503733817932861327718275462405234486818835241620718482133416798238371565436827747142349671395298751051567101690927207511155859632111668388709040325300123876796070021581135039357301621724794310242799076345982797881438113104990371886428192020938985369579247752693919515867976652814891176159484679505115943431905959686243317257586031634746951824151945515129846745669523402861453305912372125954345041189677822752394571057390074811754459617383123079429152898194135849461043300822404100419301140284952841064247081377451437280923254309996656913096876084810637458935453222052395495641618082780297231286444080067626584999786220944498520347058290459827706174575563845974500423479058146278269720151637031196331238118741687301274622076956306139774642346464613447661496976019423330351327076989397589267948228003976137958985434724608198671561153388964412495806158688024984175047487594317148944265523967554451790162213720764985975385052447757513038275160650290145259213510021311160754220234672313005277982188621261263289841542972887028254835689040253615175375220712055657016890507979427364746759113587585091231118637561303404675482850236291306631581068182532763045296123592262658240597893831550411990504155116460424643407184471588430791759252541400354007531615632154797546987682893897103223251303714117476155109785049498549856403551074152011114767549721930356768016410669424757019383657601877860498528016893613995675304207495490146358753438849378659973713917135216533358767084391563366363607044979585852095449979192630173647701741224125271401135250926017761230468750000000000000000000000000000000000000000000*i1^64 + 2685492277438240026499391163493065115712300089736915462295743879101309265191716034261222132942346629170771932460661249405804890410568381907917960982375104786454177151857949033898494747454924961456331604006439441053363957492822232734068967020109698552785713554544218303244124578485437494074862395327415011965918314543327384038634152323914119439660249258672797337074603617861748260462357879315962404183813092861713021575819364735187722356957670172040910751300418578309021888823961548392007063632056333183681707992063970001616641574919249579967139799690956159378432663781281772211596742510024054139043703849691680888256162002271057112460225515333507624863123326550858008979478875950535426899928149249368955547175920989335334448809410785895362043518830911224991068640168987130499949618244091310937027454969979232670798362403875308648325187757178783497787066205023001704902655287044784982186355145390192518966504787243465876545436501730290316994678167180368925004274481592090457882113658704474858926097171964825013757443065729659147363033617146043589334057217039031486466495332848133558012143466434696917601120225119365383583581080865401205835179936999409759548611741895612960429111237658317091808089280275777480882649299941533264441403369163766839175594412591859387522523181523958284942004746043279066160720970870800080247195233190732190556700215030089024708077928588175212704978653439726030162490123365296054734140974330419889171617403311516761025174492183907585984207253081561147481226734390541158228701287043870245201066328049054511996039837366633210906860172116757352439898696252854556054337334860779132004306787528052488066215738828051978852651514958720548682164054346983980186424725367158434785631693453832214690660282521238023653547146686634108409636815853953259056992477304282472226644682208479414652849235031718021919003925384971864096883455452866073666253452688163625889722891473411415186472316435130095135986999760856246706700507506811996256849003804081796459085723522082727954138033850039860384183873700240790172085342031985205723451878292168548812803926626260957517667523577279445772044195582650011907992364051059617025955306771623573706182550781550503779213849542268131822213274205103606372706127721060481170172367348805881940676845195570210695207518374319053131092491827174528077809386605087251500110828649937170394499711035336074035891505817775002882623096799021640114254809911336593159350139091635348709363516998412687216514345162701983846426259644533905698951197025016469940660022042106979939305473701818283812566481732964689399319642281063533577439098118928713922621425835679240941460037679375217565608054008702544649121017096974189456767766371976854377688077375588447931443847516421032078728569491339959327818261822794946899833856110526139800648106312734220549232892936752597056758926075849662254360620559675623352662145054333508845983571849352797053676583393136493110675436979527840043435413422117372383427220707943531613799393544081210889646098040938352819581595343131082440769974164127548887975455750095542573910645331566012675140889284530411193798351281866028133079776242201922224475374904571814238499746878864611401680973555504429884671857818968947150420583724654901509004389202100647074198005174191508574758671846011384481401634208224606176125734509620007270745677324314637642984897775077019278185749386247097700864851887614938009498381662058454697672934991908600138093499461204884837766454836417923237808017282822632297120260547099077207228881749138828387131735489532264025000521399787725806427736460073021061311954790913731521912938321642011971195429211146378205687477671061675403923198521856663006586821743065560617164212732750605642470961023880200087473141960645519709911905220417980128056398628279580652314276407797254827765054310780070182031712615523682848411238779107451863655726576742364991612449740065542249415949094542608744901578448419629458550070594192320013172224234875127014077669428333561697452971700461073990778279246726582565299175026579305746442521159674253088731633711153873884862525209603718331466276699534875532383750636094702706560078419677771470006288820614093626023895161045132686497236264992989269676333070954358504562210080424122793374408502131700515747070312500000000000000000000000000000000000000000*i1^65 + 83606050348640702669028230569931518072028100233027662107663494117956575551138666407398872967061363934000980343991357691645889361635276553899968971276414035088074732201496034697451256196376644305289156608403795767709117527975102451191726373123580642353919556680002926140523929849153726693192959150382666658856948621523070618514308999743888819154571244941355826959788085137165448406164093813157332360096480493519490079124353677489111304776097173733902171473280022430015199690594315766891726949954745552539746397291264021196017458239466829669604036957250155917354005918646818324908093461875936084216562629539071311425946519521328531868050804637915087837019981662918467394646445663494297919183742875221320839403542961295369774348293422542593749232413080717788562404846900910909911726009357665262102806467037050278687993970179947070749351511652542786158644673056787998153872598520652427779868839778730561101046253652210755046445166425237408071597354799681939341795889428664368634458581712161039879716503976220347046753213591937725241446641880868790057862600279104725288943798892057915456544803925876803803124288725527655166924880074936749796954388721383709568787359260963524697303928441010016187420964325578812185566192592252908671509425350550145290654556285604722572186188838408314413562362252144282485321432716343342728412137957120058378160566068163631265728328104552053719343351034071091053918011723036402806940811314608759611967380078114290306550176967833414832674102566275295988688735220959626214100335938741921199733065432030366942310818445490095477989588816624426443267566630864880340825518593657661331507200355974867398107888174376330642691239501758798270958271811556038963797010160583508762283317967867918489339066501136425992891925004929177650162801538085442357397302440940730594264919263605959904533946572350179724353349141305353300234928049719897081119984601796917884478494716430194913460534465226574819950209491318560295379184400881085226320627481870196730896125333838091633797745749180772764578830136861850837456310627766104920858457532157732497905706648799821481409429464113124876112335515535610761509628011795958302618718657223819580832019083148887445846020279957982600635427362020612697397034790249420705178422913814290474573147290394397665298712885623483148796469012779733869541332996789944051237911293997377435526342332150691602507321411459974043597573850209251406319462030554792719405038442146456940927477521901349726406133005487359762858300518865820202082209122343473247492121735772798985830085202788569297875775465431705721464065214583811985953035801724322039521575874043812124795058241322571744305646587997520583309517166021989567282902999818309954567712001438765323311026659559261476784477603076361948749166799867763852204381315719146967299943315519387850881518469346567517424610813974184149162652978136079926442532546199948943406717135466901682133312677711620561394103630375395373557464359018381763545889397405829380534457162946179958502948936602756039714528620757383602501103498357764373657143814848851699098300772877094356925667571636550993280561253079491339488524791825013331089878990397053050602677752428602052944711600917305598136385615517393341009808099748131495545891958526442279550501818076269086337253773858228539104710246503192275614018602992475749448279053440990932340562262265875129353241778904765196252173243670280423659451328732127393944911037362750737899222380912881782896366439325292887233070114478488393526653864884800006953849646888150291419811366471337974546279580313982329616545996017926672258643877670966438388587664704800344115409968917593742671582302279898455633141172847671149456026907397868988656289052836986890347488934929603979717389418218129490770068280082347536442814203604596587946616930344433915530980896832291164488908002181694722642691561384719635656603513010121970814533749508760588458380782212327236337973539572736300586107623714444470930354655167666024219155457328017629025109417459734622391301223165630629961556337511933558673345797730835967593151031986111116152690348334055379528363454947042533133682176124964426116104977658937831386686144091174572928155833637128849873161692636862303173933812880985883263804461784651778089028084650635719299316406250000000000000000000000000000000000000*i1^66 + 2645273110866969364247211686908900703198775901197661769498275140415516230755152264663829142376465735708666136227731261078974092807175477372594131894556561025601784559944728857672654133421427657909892021025069171451609325156451008519317429021393796997101248023223551708912089959330772724105559167566722188696636832336743340174344645376332450841848455629900532728696634010331457705409237422851104050973411456291444251884032993508150023759755847109764698673336822933291103555766579083417984669639903019641607520104095388906265054614075502018026026754090741340589106242668650980839604852749231507402792004354258214590391354626602115895191301341556668749051564200326228337273398189486375567819683579497161713166867939248422809119737801300223385884807939599813356786380488286358724079851193271172088833998979839359595266629070960512672648238547302836658680765590079663016707986327120990583416142575753081706318337779262228578851225156396402936612316716450736239701933432360678648569000107304563801611882360345450633755190134473978992778743570271165539580284553109171063089498453980112220351273413169526949210836601241001737472675485220634629867560068994646457072029157812835958012644938015240798132674616263986657002711834135783017201547193569004537740739115720220606511531324522712500080933074029550888310039327547545446505530880578046077358823215571971127606770209740281275138955294659854060420509080983510423969743379399034196588916923109290760735615280301102107917666901303613874322472016899746083534382023023588650155142253389457042894368367722407356758133527015539862317647412818739218698516031069040033552335491511463692202051692562266341991351064718480657033226892261077842986389610715736636695188396366024521349025034194587887934157590082897132984876211287507928705902007296298669430707727826670518086010952334107806168674383185154305743034379453818580383165028492807309760018402359388188675103778731075830779501491784810008466965479674687467731019237839047004582015677663545549073252603816482254348583707892051965571668452071694924503110874323346350579583948257045445119101725073567663760815006174039668560075771236233397051780142328508876191278147962390570683736889923297001784572783005670873321560189144636899552086310299683863165365327328003741577804810494011267035048974509030396931773153181335538105549511639791051437506938805979139907057906510593880052509714063553988446738444002545098194118376781524191145220465486487355961553807137738763513975793350573859724150199833922300851283134598465143462104542929054016819719800102451253314284033747990481457459469822388350312253153437628729889089665466517952266558491347804486661911496040591007335726412001483837369053873141785525295901798084045231420828446642118588723587199475958017725907211035205772951205214420917012918119338661670919954245303324425824154738661845382208592585756111911527672857650025000999183083673478557939052691012882600209682667568154044032736649669440899837019427071900959260406721280913215760291320284295780700577308017488117245381450480228753376734094114630376715090422482491576502986312158693961216163788554126296353309489387408446217703182433135587522320283235276844173908479194387236911775016974341110052498105345412169618457852136667822791047296157321411915163987269686295876455688172097783837201248755046235740120221459085784411673062966251702729109513066645162752463542579933158225041041632346686626900041431588833725402350277212842155251078495402384951995088591744298701043504980272572783805861546479420761641875307196144483908009084298737649009582315069080563730163381008551161904469938869540817797883109862861193572278831317977588983303097122800813024286472841436204880318793105395630936493082118277940546859062228884941780610809952488408278375948874485772206998505521496777098732447942359526974060863486386663309581507073060015975638892046947435688836091051094872702774296439790809731330284973209514227215081540233736836508067781018877536035981837913987149274545504928666199261031678289868990195172245455250097645752425316054989354952052570299512997584448452094322945509713927862437486068589147961941185016304372036089862370477938964638137049271305423323314080741671837013195833776535437209531664848327636718750000000000000000000000000000000000000000*i1^67 + 51842115561888395924572854234830966237465688330657715492969444469262414550857815121252272806099159937975701767332151902044826695221541142988009972052681178808243665424031296803262779518036232991480962477597353491458783497209861151823587313099579496783697971208394896017478601787415421114392582544103328716965264474100455620070683849846786374174138111820014982481473638484451711950610385990631567113033774122234269137749923719766549760556186756869748108310493449405822153783455780441020187280388919930713421058283898274789050601338174403118654732645167954349731786101949967074834250959377745779059560083006580090076697930955354859695829071513638251222853391956485340619250217770386815579188544594588574518146485771342480187055758824284293718279127786898825726790456187871453252216675945681952860811770104156789088443303810450826519730806769106316304697245973077061525629064716408929730446028389903741757423374361663507314151836522662885491415092824769797537251652166349883971683450896500655232191433711368334454801675898282342206782918376000529626185055445542539058095234841231652139885257973339537623804295507227784805227896775975883810930662716018830188801192474883892334439005805236436217016801680915564155361616128080408279682831731013572265771768804504615839534756413103763703525161213224016913700036187306447357548361609346532749671947298549421643274262401888268368083607631250728361696167180164820700412202622939908130607480529552935689734458103736121121897320399639939109348911726073836579652004181067116378056685021271499127113087526601990236079388544223382879685591962802460612509344121361172567683789257100334245681396950822689869734718763272067733000256090047006322876531693365334039017623273369243065226016180086382332847731659691961511050911828472479896648386714182214982961119661254713139470019935757254507636497972596934005379961587221104583013874461693272848613643393441528823742650989589737998092139142030222113667885332738990564490146349011513230556788301772388021739154354230627486373470380385659551418164589988764969600907227257824980718618922535067625639057887380339110317227969968087572878491128622688217936815877427575157039307447725375486753112246970136953291855144371036905068041799712799549149876374802297906537479655748814849555629224901755666282142542058117129373161259965607011097276703953681223282036120336567141991762703055635967795967036002373608484369088743924380667935847403666393910623144570463848881918948581436859531589462307927788211990772008923134209147417330633084769649390653338954700893103276710831344217684681969507908276176167882066931291120412111951503982045191825656321275841690070281993709330473662998916687411995180176256753973322125202237272629172914217243489388479467535337607934095662507966211292947401407571817077606768458023650338202442068103153287438014445968152329034900166051600261900362479550497303089644290443480768085469667966737415405485980125686654919953426128416485657809931855825102023829936209917780514435474077856963744790112554511268036796193568360433968529111939738700201957132219710923837781460805416160988637737542606595870212690448884870395160399773081725934809069677202778370002177850184755812287314282038080312150992745211083727441182975720827023224480020010226582971844621460945982844347747315092168174616295492214716918408000381501261919072606696969963845131650542042673604699320857768046650152479028156593950666691338495902503913898892541637847925938896151407760495277165815397296292314075074616914433048786595792461734352776499394269687298802137670931927717674702613653558475653396964040798216214938751764171775135794425138943392112120695004092957168637365424986919795005845768672266489335721338191660040074317277516762228676474337210188313075139016226286636935492453169503382143695391160332893036942187654033672008025509818112385534299828262962703216710789077059859220603758769155705522386421363443398059262888637645975241761057736644631835942724101204672355522203155592040920713569008405202244850068369680544930927675183674618540148725135686632832397721091446032059860490778652844691666126288941441643727438272434625707892306168428510509691217522934843256028866081876068070617040380336157379126404975977493450045585632324218750000000000000000000000000000000*i1^68 + 990634473269965105801820286646912189689999824473930363796247933948866818355247058628587017289374200037683011075748310506262560273935584924552198709220874929560209498893595281725313518792001430936326210382026876546720043645355077305470418945584975522772420613451323165325517295186203005165237676620846740433298783681399685969515785627346787954870779090686481993464440632986314299753012784411190868890430678820860114933294721433043416590550210047370457465264094987287618182512691783053707446753508894097097732148555866698438081308113508778231415164862995088531298440963087940365708374171090350111550030500930760681090667752295638465232821142127866802627719588997270616185152121218446877080658306364365867098336056154138274388702896554464075789723308762284675633114806834356865539930410192468786677821769309033361579963449358780551963315918702391265153895142080508863928539842606848186985529283674720019501206233863491766899833888620997383944501441189521899582185563679027720568680755271581364556456309708132983316640833442056114741296321218205603194806851059443688467871329582411563426914760933529175383110819326395640623934194674695529929822609069851242224086796620001291847945351226485027064034319896584892229104281361057904490390140711601249459494601559659419355489725096324230907544831572850489090034459278478236074098092226591853776844216432084000202838983319571620533665821042174843776430179667374027202529666250054660571929511201778734247200712349251741311584975227307105441286673922888615561077517480164651438193173754065075137231824820428349704671686561079017457048003794941585499644279657711817187256086905083283674205516626373982006116016565644504514647314224073041086678442384245216480847869319684611718532096414449403801571879073404319611969978756657265336731140702016461462810959825515239954061458066165340855092475241437893274272576624229568001455690573685190008614034659388890904339323066961086749981218401400754913691604111616145156940182535647817169220768939058553795742706875679078773345047479767476058394880149463924753869701727657136354652574430636748944839784935124234655886658669641289344604142520892775774580483357993020193367223617043026755220902344311217430449741361255319863596007572656538681162514882819531440506574638097992410965343507658165372284014707066156899139905981136476157983725755923956112499119502982425693016186200004738730783778048685467885393512113594716817685318781330534671868230181961090658801326946607318526136810952046482380149029319393712153930858826739192380151545158625190609521475544523950756136880938435319217044599412174747078863251656493745121794708061598733132892640626715794523331228982474868927780056343837853888027760356821552560752470939544454012104695693566391385375163958579729279455504570857924036321361859171882651186521944232326682909537389267432204996334546612125334303089095623603497207116677711688698256807110076461853990081153802022570087852805742430740664691284671978730001444642242197951946098167179638079623343999221634687009102143066372124634979556975181748254357544862871786935268141118007730154088298392056031825889782940043486355488883639900890181164983119604281755985610094516329152153973144989761135887699730766259311618249298606556871950192400814380178711606552695193728598558309422596587831091557455144188897034216465428076945845107206164494306317900961576961802787017884851311515304045132644637016580767093538528095792772651010523071894109001704398889617581681481141191415853792703582786948670251820110743425108780641735749161213827886853766915427022992913754857841120467342467730243754561205215473132787838056190567764852034964645616968306655606943959653010370183024689697275240575932942583948593720264016581574241931602148115049277183737521460237907860768507641383608083460497490581161319613178573039745222181799799268751190333829089317181104770692552857392989418900091812243844274155161912357068063002805121822764667902367238802580729372368304867117075482300465181251217845637265155538581070568894850352145187662091536942310560168838825821550416574684890604771392809349313950346895160916711348435887721652346865976357051927997061408931510782986462091091162379192952164535058490798385966158434712269809097051620483398437500000000000000000000000000000*i1^69 + 14859239473542904230723931677030886688043576784452003229142646888451107724124159621175388048725837482967070079377751473273051229736617116389042398943070695613376389520004918707404405606888365572716044886174515893611699929221775220301158787566480074069600127112475439393577847224027668510336663871093129658695411823151033652016693571312215329500641292572349247857896590071079129308169715151474517017024758067344863166630654847898252728534648209777310793816758361206731867969727371547670219130332914235509959137525440218911748114514258390490510803603452928818030362486848452852420870973509784677637855765203287586753477715159124312175539567544006456693871396382822074303135107109886790591854770756762433848923800825194558460120203427960135978836751335803918811084815741329928725132844656527248974219026411580046004859648086908355957267974578448284610080680811456931674527178332174155189786266253834599688887767191457778506964095902449392563565512201658401584665465326151431657269655881362433195949056885931806555003261956685777235968252156647348659128393668127590669451167216506447833419510587983783726333288332922257047818685923457230780174672273280575015667607643917083438116868481978673721223547801802112981989671355790157018708823649414660739296334338690050389434471971174819530211325640833599019853729294436704970000305474426556467234741523651583019960565754873790137360487227620521194967793570519366529016143336133761570210334613595725114509192250570047063813672282458906451036425073737979234442309117014498338236608452385843118991401531897477578689583394914947923835420648626234229033046406641797725868118171872088372168321375364087379572024422023730808555952187061965764330439745623826950945465538098279829178103313789991867614172742479959402768544295947161892600129773649625724591725745226762588966116884833390038346185808746518571384275240550890985703935010004934736373321142094665055049276273877736391269734685712140648559176156294382994896958238075977710875271629042670349901047074451538706578426612040586838024794720565626168741933978830700499053995502383968639974408155828500678129255527140546428182853732784217186422123637983613022716820727383892780006816874813635268287208813186670274443764913655975633136378287348168709271439397103097744604911266805756531838507091120152686951688191170908528432990009645469050559710727159218422334001796299042651189077396115287850137707917956268243850750687163134992429911140635820452115626478083646802041862264667463814570855321835688692466697740830557144999505216472331171524462476306129327569098878031589437806680705147469587940298316035377505670997100739588986629204731066804748803623823180928008283545504985698619926082226914043530082073594616968406967090232485592349713688025919039409315624299480354140280657338004187000907370048929846927720131527667186837366892848265215831765373341358941348426681575332492331876798847720555869260422322765322450341985055033634889422099549625830687463690315298699932604178551158966601012583725223102384990029554199354435920449640434305579288972840512588286482169401285681628773162424846483942895593968497242687928155263996175714354987696961025893340102437915716095998649877414318507215655851960869195722661142931527295823008087113790097077681105014448648270275417620520735692295344303372174819497107938122324544091147946882383537906166470162361940946276154709643558095816717894704756095072402616955258466240968509140917247667273752465831201270924502744345237296463164845602388685148865318351314966669142037570519136888343435193446306274402919978028593602960761990707688303803513801523086846081529273358550405897022054935400093410936825645835136410220862445490996486908825109945479683994947882222518724034453374436940923552322149950591517105215418659200265154040354388412370804837961233961314382292964905425061302549024005800434727237330338662798116079532649963066842766612926193192174285287532903519154063131364435990330291406411714672122387803601831092152426896568953216061788098776993565485862452091236955006220280135596519313010947201380427907171048619761659874073205043640265316698991143284116671962082501685362194734966228477859298030501065653387435999786178254024890735274233577456470811739563941955566406250000000000000000000000000*i1^70 + 774500246413341656322026003967444669001186484835060805776580572006395286515630201501709543658530483129584400759953955706172072015169342442586717449588523791261846514121525342798241163055298153523921870768765552873021487819639996110986461284304277859370514527704259718072671374939814914557682962517052108866382824622094360241131063138508580447851567635280779101646270251868662715466635765004062319285961294996621916069825703474810376199830200106954959953140889783839871946432278312044680774791094403517948717247604056776699250890741955870790824011634026227404187467127847829921940296132641185600323071517543405774411690600572084970490243554500100492939100564657256556935563122325950542427384179940416684344749066639394459666243724024371404671466225311973287139994725654959892512709620755024100521728309224359999513142051341812981588165873991108987825405909980138775142233094103279361743520538126921291993993750945649924912838188874345397576366150831860579559866856421638739284132729455363065786695669463273671834469861076682209510072621384899217485218543363376888406144997368841998636984827990831779899445570445925505165041648224030031366952446862970011275466329609548844556309635520368935888292751633279044522249731682872742649640010456434159770882388801892144819627795284910342854443477337327703917149055484428703255130965802847541580620467169395944323943925613631442362510046197828646132027618842192133255688065659160220126445445802689464608245747078497830519510118985451827427980533225641712074936338947489572873683396410332861727578308565465063415788297303778670132990129067531776275754501363904113287219884784871623116338241589085501771496996758757650977712035815466282538709721637044460138255090214656135732841873927451655129200222780891900301056908905919564908362429091352559177821109190867466561889204061015758806876296116565064509514787746827576304936065635454638153924750486136233549390825989269924460909425502472748443960337148639519104560482696090836494540019820912477610867325952588576804420062282443498563671128957080177433791994332777446955649803070833523323510721871479393699124337870673168228111552589837526905174734494449901440698942516150789439099728252792400276563192344840571912500360791271092373221197461386387479168192333958404342645016295737045652401877432991754996867675944190273868258786715603771452653826089179851523014228546844346194004463934334557702812250691642661301548752065814020138438715283518798096414694827441077424059856769633368975447976553559661525605500026356758541754359735305288057885454898596558855525175144715190925314469957981637152586426091394184002702178796093444503525733384729239578754683384943446721582386923556257329320539322991881040836140917684321200596233608272203638627137702550629692561769623931666232234006470260268815049975125978811949237881469661267935459061214205126053469514037595297788718808188089785028041330930706778882618564108464446246148079547309949016799196393464763598823934026253478256107676515291796983968464478102521365873273030767264228758826327048961076290988155402077728699766611985135195538994438166455948404342116984476080318273851114834006919736185545791014283090452645195249429279188862415663902707469455218354404575402196680926929467241884862269682515756069587262402216191801385001149480147130681754836944116270322127446387421464733123821282406469832319479950898816519275336971644287343697064055450160297195563244431365517899989971750277995926810091981403626489190762935590992131350976820103055350252878744370894244410982829560751989431522795567827930733427064808265906672747209803781907914555874936327831906330528233162431734746341258935817144038297172454549220139982686920489318836813465692649690360762783128853197620524494162177541380324816622916282977608859122585756941669013579832631831707792874936411537933008350089065112576104372823963121581534918228859603967904943582239921547853004963826623719608343248337192704776662905836320977416622435111649361874114863354434008013246107287884395540615259712045687539644443671128428728255190563870243379087784109705412485002838031223307460368186504995597136808213277826061596464997851545938608000833979064400513792333260940025057954272380555948984692804515361785888671875000000000000000000000000*i1^71 + 40705271109974448969912386587768785833899793292926753157656642866160212873781777718925903976966101141143280502893064335720921307810337270513778535039041897381687129643498822561650175316569706348187126137630493651156055884875907529634010603202031474101042442466048348138215234215463302515778111212727561378866159735449402202894159975694202672339326168074037260832007297936011036473394492189758120277251586959460661367099315802336457015506655425775524829058564015778005444589039242754644335589896712251384411256853608826644933926830798674432480272022541532017220665240334049518944426072141794283545062797807463424087104678278696688422581723115755717945333082509265191987608985722703301114271704624008389859693959084063765388380770591705229912867658265119908412332690682956783518085452130744683226881645974310071674628448601881304343888145109704543107219909680557752134037062896975008417227872148058647160485653419404133213646112449790511276955664174348175277062748253977489508855394918264271674467525272865500916225063275491362030173124638181911688782600165960373346332985302442657008516188753475793012430033268111707524953167509215949753374502943721735909121197203089581893294981663410080791040462882612282657731980729449500828040001165022092526186785705029659599087162876858639151445281099733806559245592240716616060849407314233434916391588514714818588881589402230227408924668294089595735167359456810224834286136212329084057622613596868681557140174001030976432435476729681341691347028902134737926131232945929540878791373416662135748237550796762059081076415171937814735609685513937292248917666300081127802479928233888311239201547081555969182701251353597058552328045188794546676998395376446133640052334184473059234992774030493741896386578734754322953361696238965696125773896716487654304023093112699214142384971170794084639736522425583430774732892038364510902062801141683877907253656921852169202547198384783800646374962630646722988450894612070264289853726411361126907741616284222927125402777811318836294931249047081860967263017578169273060593516790750368129803773105952445089960559934681008521842666303806800307930214663374542151507405291969224729519776760882867176298449154529370511502186002657225775709943300269005029281766484004113534762043114681718335915575596979771286506642947174785921626864676860249996800007446754287390211835306291071630292859711655493608510772895325807198254951641382348899544801321596511919749390011392636179797358135344896067189758877574636163239747397440486789542583342024849691308138380669651469152463409268219527961761787115307734187628122191850329826412222501481358665280507883178606328643999599604364837103037257697147061662928641477013747062315488576852048439630273849803743870108233152303029443786190045206983019358708677917682940550256049855687783807662906148974007352638036528043014566767019113174614170337368848922143146488105088675710551129564537515569751870952607982253174810634522362202347204502720761867923489870129432046204359163505994188169949247495037620330784856536176780817953119728463432653977494970998687217486195290121078972685748059299498505917486082983821167956827043239526452751922435441515899019111200134939249589201248056484445918449646921792870767394084562075638072805613707262007094594278260394223338324507545264565150762839808774388319117767095704484513316956319890779616972926401548727941693863876059726736127946547310871691249158984472799935008566210229269395176613642228396441569869526935445344381139553686272861447332378677331202260980676791155429997934196917429732183758083071156666108180586437638217412956316097007885534954493842250996078703338188428776567735318954684454818072442671318148819315353100842975464980410803166780507028839082935170281375775292604367155018301748593488062628510968755085877611265555888478163731464918621219175204742097840887634482555992822582439075900022942265350461888940645674677378976582914748195070476370969369522240717305765195938959740130342714019108301500470767801824542981494798190178513638609480538583853030801258507967847260316181012135170292873534625189767720478660321294272361513728079701735076038436563904187477273233353507221909164379629246944207523339767998415972272141516441479325294494628906250000000000000000000*i1^72 + -2652064182141790066932242903256224934862838009649461364490365755473338923090314228651378437277347816698034747075488546841946962855444076656007376332039960663795213271343076888658488677820046370138037528788917330386905260735313672820549388311742355112537320466901803055358321104087127434881479176563531787793701267470863962017540960430232709687589970865532654780237618049573165398303388696388776226258415918988902933586397994475879032206557715680846875153395263006226932016213754351830679175660451357148399363907913893061460650661403539673595115177901227183563186207228103654740776604093410154794841823732548102347982805411070759072503447712021943652207797669704529472058263764950876481750880341717274203812076955325752892148168973659258209770245372211750971643686855459146783930579577335574677485068827077437146046472392731517154684250831742414378768797896056952558551037922883103862568977473595795755148051457104239005380108879617104819181563202473666544301867200740022218981677829170589317303014304561696746908351529449496793399877413578468895252009430705644246385955897023064514790412584760767157426409931570285895243729705614341860512173224380047027446389621928501118581328596567870975019012777273061761202509065171621509831786963880377691474711816720694971814952692219303296832022014126123596737193281294959196792465298084344888570293407709197792655845178512559569045854517770224667097087836778198822878583725961026632809614904481301809838330725505330844692495005464746905122765782678569811026324053990213313398653012381887015552294178029119723384086116048396431528710958835818912297924166113142519828221571465191803878792178094116188018988172724445861415283787118819487796748397982607845720298810155352555259467281537245526284486836957478043115477296383873703352042043669713720272718564757321197321624539130659126824100278773979016092550161748666713760821359398661235976353412842144314817575178577841975733287881480829636128150567802093386690589147602530059569028860582803479280567985318869009169971133361323371716026397503215045159976851059108176616764022468791943243386614771806379787343334125414489410272722407146926688030602455593850644016351046671937903358781284581876990784816658925895975698268599148780643534431669319132105824373579706259873586778944705083391607509230326884408347465526121203065370934529566774413830600434063048347943258165184423264333266655111072389745288619450477192445295989673415296390351640631598047332305531786807436636758758710273810970192748188943096933331778097019564334599881805073343398845820087645719099741598120936274187078631223679889901198301577787118275795424066073886113504208025056523874528059975050947127174607699668805210596203204030532689978543106829573448298670779452467154703722963692547996847761088540762886550023525262607490552187190103111236628102635944378291775629645634279194800259583359353062386795690248120673103118080223624940981920397867498058894065012665742754924190513264952427761637679857174910876470064986151430042552218518749253292135767123756997209063617902481032149110912020738821163950815309961465248302036153222414160050353722143404213557792233790464565530174974609240712159993528363831014309177233871539730547691274792896870378258745904919526305820852472585266642483171331654555100724451693240034188826435342854005975088615778969574532732033843937945548187173386558297687124642638137715886191756190071371958874264929227285116973768752193877268927129440906796116506379478863161162860238996256277653548955688612999713085601757606236912212673943486578195928386398620266104041198218643235766125205462661904454991585788034709160749718759875356783410129794293827380891575038400281467030805709999408425897126725064300639188574165287222234324753250891857830711209672884726304973902186248039541696428216540448588896285884464975408787282958980825558653672656742812150084707023807156267247032700912767389751332461507699130071185969557961906741261465267796649638275537873986601357684135961491432434072514537657966805912404328226677582338707584310502593400055094924424159329445322208349055095197732543496046359254541645274905630521277671928998813112730455229663551055696083105988367194615915663647581768103123067703563719987869262695312500000000000000000*i1^73 + 58942021236054137607551376870279248080090022046451480300042309502204891800282164810029126643786744422502528565688262769030816022917731353116876633623415028368076927953985314884126333742968596692054441975231393920430870555997067003275391615483736423822269538387042886962558915322127217820875588049750304486348748909716274263232868238715664733781583017319601737832990109969074945161025349446767292308540846256632728659638509245356066526934666627230615563862382916178257367234675925232131431979773413913997525053493589463166129997573366444368010632902235615581488730309868943044052778971109984544492852491244169126632111946853063238382381939343105122610636759576739099244729926283206737453361914963484732181703238595198619868150860825265937684034140926219612328661049880898050500602302491977937325589540431811544204259962688420653475716367455551832819652745998658229179429746834868432469322607916663972122623691824050233615195063636963103501219885873110967115911532888153723737673935730962157700862086241945281647369428819951879637443509595918338264670487346934509499837573263389024334553126438963106468642413628999452912335395318571336981625463049855811263267697244645829330795163619837944516869251360913155834347732628966094638106586481402317921488995980030094453308353468325103749473183492456497646960027484290635527327455869618179095447075015094417167077653901021626317320621527860165851795625457167448890872854226404826443069775079493546845379952313850220477109417505508669474596184775413420640871294057659682871889488169077948782181210742809481460800003693563559546565468291418632948912180893334438205756495044003540783264361148805330804826636707075843635428324128186353265003490299901890348384317456144979069780481522726055771149183703778901841440947862032367919700953405024467645852691072043671399681096031885066512601916597080074153083326858574746920004589632739322412246001572929258952480605003925522786618792817644326015233792235645966543849561885527070464484763649900794815310111303483549234866233306839439704067483526849316952629668740078022482228458936472449313463190753257376254074314303633411341103140993742554899501962560799226391699351301293504498170118568903851435902739658908608865695928658379345637131115361239169559890039345065530761525518603772973620548748585597152918396670937649042130096237549753169578681901890558550491261858121956378342461646433289987153384716051252163408772453810454322339122187281718855002095717375556531739994142438303422810649201445518012808608439606363255887671376743828119708867699067632892228538012169145483341703163446639862257102536684556451110740735379861709661673465050200641511444453504486638147833688437791509411657510749507585781453135518492197048681069124901741835261981124703658267453827811375927747087436772244640577984947923984716938831274617639507677225583869792004422003712765893151513545774748334737360054016950888304450887843830903502593748350278091556921848952582631297564794925190787352465295825622381628229796669003760669810878563114832689484565967703578975097485699120702526405257999222689097107431405663592966637321679913800405606210612326380323961046419876896190360375504485260971136659409592247099294611587941810239992242616125412336478216770374138663381629523772975876850477851967523256719188579681873729291992689090493095320583802029303947884234109833474230895779556509097300406014590145167941580493534537023932091241739631126225244711843488120409052320051319530836450998521635663343825678739111628771166825159468934456565400051375418051107917482912887516605467387080010417195677064866625798519480074828166724627356264773686153411641827228272376391038659453345001855090563503346826173976634959320539561380973518964050825352093695919341685003185348171746584981339440825690780798463255571663307457381079675213500602611542412424854160165176497698952013318972411804813780238184699177557573689933058217303228838250065539747680114076574489862924139118473464784576420091314922423156108385715895887679145773752931090411663945456573456519767138386202761330362854076947799962679137178223670928277388516143682783649709387764192726529073623484541002273152986530972879505993371551388350186166968300294222160573553992435336112976074218750000000000000*i1^74 + -848743189191995006008963591384482143950870340888973327638761916954416632789480588038209498145820549419790949415992812534181268585019352581288154480652648984897519104258029850256589345517307957291228171142268588812557119840750473711170951692480740999439476097690614293042074511115218694000754786420917529620745402901509345291530319271343740350246901242021348325594834306818951952938249810319270354160025517104455246203480734670530498895976401558153415881228250871114943443772613137592315218764591310431560447971547515768879447964225653652940513613714474388817551116825720500088686402093680621984351012053088642557246233871130994491005330859393940021957957813551800447821298248638554304731354024062520048731631413950182976326298288361889062720555583818082120714381119398553370180651412796079471261379357179963383469596438714226633508649833569528988389712472301795111803352979392029879606968034597305406372579237186333800159061685631153922581783869254494272361837488424301409463944850939674368736607552392194084350937291195115679405387814784821714420081163585958078108658203899957872193582357282765444979446107321158829085819974840838549513605370487319518462302365048801550943537743749555635052070753139815818486873787647731744853566324711258566746840470384658391060912261080962354786159729903716146262062757286996478576937530400544358088996028439469340161400559073152352920119955989323292119847848034373173038006248679428773452943828185128520885270230100885016881675654505665502828860124742034822080555923276621026407046668814425117908949290510406802431669062915099862102098862447119054312315002689293428016836292607362937140366269727502566910359926481792278251579433176551748643242504257719639796394215665152045263283365803875098453860240458134587404072871411035439590078346952372814932190509288755088751138974656355633069553475406887757102662036139538569310236824716066913919257678673580197982107557036923405494589055074857664744761691741018932753099681188247481295735043528136889586736228090501198028096822402342511140341200690415121834436010588672772025781097289844964864019762152591179944394481402155268230278185343639094641932872112292238220030843883635399319008657358289164500105251296344063374074295996859963391857317684593697994591423244054734684872632765129193878036109599947850445619770145167981042765616820499526254556791637993035877459455282539588743585685202642611651659550986842249935350272829640427873615902072154821002852279611921410715335660271925037451316668288727909878155239172776842200216217867706699597208941422800662334105442712450865922422528145979560043537103448093966920380478886319495040173640276236261222913910284769025132451652199091195732023333788586294929389225349492964691821157969295326580842636069195229796730165340846599328100392122451154443888050361489327201075204385671266464755309359920614334712575147503222348563205035843162012222259717361862498538727434158109586110319058013090409726089885325222435434775974498416484371873423218228647083960134825245139045987239917671626984916805105296590627523006806656168368764597963623549114268472854035220959532234609057618406090540966029590409307695708306527595149770368166740377359854752345417719200173582044582890434816795622525983431584359761198293582387450321784326480418669381906219610543468625209667688801138455208305349035027286862079085343430726179972938527161425970646671066794407969577603906085465684332755135795193286878434244997816385370258158367437397988982241962554950292364399315380285243337003110076002959321837483108448797959456752665801510676203135228634744539823572101966848013904227500595075794129865611477976394570329336302625664686224045132496639442027395250636919702110911522904481356457265731112912592856397711737417015933880100265596510805655959406509250335236749852274646438142637563072763871726603333756708932499949627444113511245120438066906777345561852380956106851541992814117231864784092631207092542802184441489420357425464452822298109764938380682008039200269904936866301379019588327880097924668810835531786925277897371960290444354394275665075297229197706743078936674934409668673689133048759366240237095262203710264247279481788787555703550266258949896780450217192992568016052246093750000000000000*i1^75 + 10397638254178638994533728660218661589778594399132361838160923175076438248431110451817088667201563365107926727400366349526568920867223660749719979192555449557609187718592074301013660248176461853539993849003485913762063990262703389276827774522210764588152015073551379896683238257640273006019281695444297296704384502616828625450609031808079328230695281848325260582538346582993431099758731977672559041166156075369219714410204496932120867109980604967575106377895758287754843438103870992284993510593470950928334472061739962940455061183970357381365739430231438827725659809571294046283924972702944307560831416676158747321375982413352923195015450849013600510262801771115374055792934242277138608248213345472015559950021598245360329438643913784162117398144794901708636145084193269524472616398488551082050926025597690586667479495339101926354193762282427663094296307492702366176862712935254388474763324755638283382270762235350959139604321771151294907042790181730934650361458222413580329310889187931973356883095567105745021025042550362917682890538511584972487015997700089457034843708772776985949232622269307049907846510025281356184811761416296039660773280874325357156109729290664968018203303362425905011859516636070878222925903584293307732332339488172640976334607453359442282306726397131133465127078601422049362070989191174410811851112068959889658307077151582913332600460189796739657727142550360517013113670376788464127993665089550343803333098088706375303394375846157218174076207406912378040238086376627203282751757261598039764775627110684536311544699631743940004178706180368627090698675049844083618030126398883859462728455532632199594235238215259300200048028165672684298946242922887251101116430544704444565049093485802122897472196414029424063942143165116899846302777747975252381971995918264219354294154654839747568414102090933706174166687871380517268285221074220680754944790767983693582012794631723374050762188736550886311712326962644584158364030263947063516647275415771441359415864577177462771487898987499649068959083664658966517808553543973104969561347719946233081301430222587242657512551192313617671601716840409092713910049695481506959493305691997971348574917816049440057414274872010439378654076949239078141684570494576807035304384138357584894925243409623809436868849061287379470071091609323600958801992082299603325272708530475974826746425049050047329526387533371375597773066155939095670095719361042077484522657085263295695925488104137711712425001252293863187763143354991248096376673277138671217803768979897188950039064576655509370750102127399470193871351859961037104199385727760815354791476997122719905782278704931530586244956054342557437516205822079711422655090755722587422017865083167689595591212714463493329428401596428453022794801658540691306145059359716148381048931972442366018999863046208515192874792647042196043696215794208026375821319662651573657819093534248208498069950937860031275919722295273695290766108149400367894477438717608514696541831572433241180595141987492587018485468132600031690099738057763845746551946520500833720012769669512871573448367438592331336310329687162175363129918681347162064400388978832446309452190261377629465069754656669303174735489635626750596104566806397960858162351405669306501533449462982308466759567391991610800659140202220159407067553644867587288708061239026779639258000574558664877333096013648170867036468743553839097514564106964218436050368965885535499076698250392547091792570638633203309195550382324463826285978838415015857318542150540386823044702754115945462011209506112259874412713378231366669542225890769365804056780574366537897593234914850158775922205955039450570894444130115282569518791611082242982224406108745125750454711488625778088193239194229230689665298416726222980312700173345387961717311926674971555524725796525597608473695106362993427754792101369088509001003785908683835111709901639393677677269026606240589204475666897955277067714007891550872774290444022107891698456942311163457333113271936469710568010776602944487522595254703330655037198701274987849160964617496333418941588824581145291673023824270509236285615620683453737816578006087973758942771124024970990792777160083317059003101042770282859832765712596036600245952286059036850929260253906250000000*i1^76 + -122177980350238473114437216851088291930160366657090576387156324658849017197220478574148034635466682995503205728590505170883140056013031980233881755985615712823331857600370925943718716864618440292716622571023799803029084768422161391672174427780999798987255906255733967217594867255377380724690457316225913427505882945679253701392978113471711584210733972531781795714521804035380246577129759524602444979686359854644289718910810075622999017744773678802584570734900313027560612988856028655439639009913175409714640456837958566608167817435380767391493488543639157020811187771649033116683400628966475676077347589512824855722409661407783162491688093578759226309896080764975682234725253543538812892847027086392739995979147436060664346327103641769724805559826375158470554727492278500555328990092446709224560315015066531116283986539119757573990570598600560488335761348607326331131409464698270910496228833120171312796004393382364347569585496660798869031030301848224700074562521026747751226086882278556300023243069038185077962519924780263581172713321737784938386608914835215136067493089039183644067372567593445793812705010029004404624327493796079010866673496801362273811941540555711208683805687889668985555335963899562594153370434701455066223965396311377970334570292894377850793646700434224335131185309201602063269234351844232712011753827749995309572493106676756534827435406068087998968501747619642569945008196722199825276737728963716440064333737958519976403768673268510681712944346871287291501057094773072118412437426509219517232294067422795613603980380951899278463748914890579573911981946925653462734413528456834459874518492638864786674918066999542658188622071229159166105579630771059585327429030697743923536052270625967401483686295823060455903531621900038207718996765493549598919341529721185783188283027354886219684665694891045136731667907422127784084418514539337973538349425963600661165060678531297748225718088419528266704676186665400244372635641884909111426806739557146876245964559757304960998921555535228957920899606289565480781700160802632841764768428301695699025903280790477012783269361012714320864817052930799904986720374942118163089200760670679466370683379039323727391655415594288708712463397654950504359650668532052830544721859397428519041451755897962943208603903444352028287175562328962753310261271890591213070254496599371182676795214947881906551145432830383295981048705506515741104393632168398426949017773439385773222038713333288388705446047560019980652944557857249622174517988251474436206820054329104034594102202979527356459140458857134338965992604117599351600197752181276338646894255118042647842911571358779504128019836040082248321352658323576048284529191712498368898150403622610719305590929411176864470851134038864040485923386744261112637115901707961553642895386221893873001943963435384619379415456978862085638898425616229830991458555049451285100358147450080599996615325487422278453734948661795760425311942148888387778710293976175952855422766076580026610571400292969573769711504374503741998403118341551040645178667443928399540833770789901081149587776621835026289274214564000521989533185692587476509222484305105064433081292834191768524245475311887367818959074350825790110981090000629476592945189141904656203398793671442146202264971365903399308412376348405464195718457667613788455769787792373219473196051238937650892817544102411471719687215128641450711524909899175820885245196589825658789058157890210401253324152236721768038499974345666880031695405026125439996117358013163674526288247486865057048287792608961761713408004021620732571505875661215158765731317517605204699873558787267687635405874846415313613866327993427049817653493020766924900344613913921802545935311657731595528028264329720427182741800815099205772055550637539678278369506811621534149461912773849157158862436255424331142478141153020166805902947926287469559302001850131339994273226282749757332108482576594400210272754010092415133780737741697887029518639809454345811391390281873096555646818203353652950074472423319769566075818937455951427209811957679077354446122636229164833715194884594007773466260532248501127771306835589854111198181710351799721269400924200312566629970006110293558423181975447491254271881189197301864624023437500000*i1^77 + 1314718584780660960300102387278029880724445037709508440893243269739446732511686363909913907315940808754341855845242732073725308329986757367343597323018827861813510859067242605539925242028181040206344499584934314690268322445009576955810499294037602506381077870014836542493755212609764137177046973333594944015175063112376126719136042757841017394508382086694459612737746253404061668718861724793401871973668291547624653668139229830949792547838069000055473732023866210397766237774857830623637047294943535357739646476950627547759386491269481184172272672658901147726647280354741817186355109770970907810350643393480160812734195845169082839742253048810351383818959368301034341472252866407248834318256250810050188654424507375023707600695350720263015919887304835021835837826318036017210965279204535268660987907875320492327384516537165633455856543553203655704911600901522255049507817149152219308630899389183210337785677880328938282141297324039353448939014910837040359743199836661834721088608393423383080672698561488915982278720930976721430593973621425701545438903730213586242907392654614361762302354368626744873089573884054880099498509783355675157509400991057663909874402617098299931299096961123309929414833743562203787884932003124368631710708208640225026364606709237016139720833645630069485996888482346989671701540035341821184452547922521976205293522202425339009365118524244858312792206428555056909995705047857087350337643411117220562258486183039173548012765933490012519074391382343669182577529129699548161277830002883542173949044142256977445131831726442516210570372794720302528042545712456786362086177332944122503159427361165234518034472072795544392887387260946849943751124744602049983590724280705525352165101121969987279601386172328125315682353225873915738841966761020130882388515323185641950256676017972536905766161583253347058642086842679149407411953421829117018163018074644015627546473768072392644117412662895204172866384359797925508771408700531113438297240396443722448919302369583835046211086449348103211035610171068216014327137728282837293619883107503413106427815319759143522491296631187893797266086621516883586801936041923843837026973832977115059997047936185293586473936501517084993119134720752954983947854268907355038605429346125801793810595582641033848143232322118618160059885975718858427950914996270186547965058903992079191138132218708063324366040765000882469012984789907174484889244232861003006433612251413739059744494953480951059909047616396902057851712884279250653448697452375563922106348085395900065832983105764279521538804525938501156554364112134632064597307083909933597875956524387245876979848423742592922441541150740672483452573903296245194183859007012656914120346392835188820084591467234819350956529267972206584789227988203406060225601024469419949188043221060136460610781198456619436048357954498311216406302417106539803120295293381182953005305947789286087398257043822978282526895442207237506693200576225876163665872608028766545883717914496310865827854926831688994631509987048597198855469367784546221207904207886384421568702722481486124461588881494972055745389795909198163421019738496907620289016368688489826083665054641842806812631780376803252174696304086569199835977436822806532104470959060547541090918272232718121101917309697405813071654463096116144530349055921892926793415296684989299097608331941398659145951250507933187729576118715042458911634487980290404902194354143439023133954682392641218914185003863728526168520332160615201920846028780388403034145732697361390220719191087773162015326423781762905259284903879165086482086832051667254438245250403040490796940952085061909614330323097874220419771563881446662354186156592391423649931749158667086856556364497751477823554007564517809676864466676478168079124091720084998371218894024094083157145795598114516653589392289414230568572729649305461571788300907117836642248998702453317498140337207659478695057274993781206491646316904127551220359266370573496330152756225171076068345871010405232996068661679558399075300732675696571955011627457138829834817673974813377459912409525957679786736814731867495202674651586363677972843844563476726239196635807850339163511050273356135557089909217065250610729718050428971309884218499064445495605468750*i1^78 + -12040572319552489106206986103345222722221976246140452237350269999360685114670427212195729105139138339958204365318401188355368128203417432059258175772589933605850408109300493036708028627149943454346721116585467042888924646434582548590877676484637659434611562409930587816060323168855490870076704470927286832314516569634954393642772207751035411315873928161764117763596805409302293239605822114583852851878157645441106345122770832301819801041516024192530379397032436171910696416714949251334229571975621449350926184178274743997226430263821951007618886788820096107824204580415303504349378982920621085799282984125776495502937656631112645123174746212872764753442289886613420713122522936512263531627135738088418589665988952408280403068652590088323746506495178636825533891413260417461955540738538314743474090529165998884293113580466784887582522485807855532765231226285752850544227707496159872850168710286694209268885300560248203851590164736273811506743669993061856288781556321541466638994631164090754239855974509828021413254805093304277742552976281900787454822794366640734849462161532829716696491072567904943384778807613919852422547168107215031712961489042040313730793312740692526284284080573030960963203864903356730957209791652894084952001988215191032141971004755007433147684792930154352087733683314272355814975235838041306493965563281363950644444292800630518517048459033362117719786726834754150589124864128921176265575094374042362621075208193483947469442642278887712816621830828635843575345587815596632322543059715965128704129221186090508463586682574671731325351800136617520512247656497915835592875386723202043173178997111651631288523171160944031450779156736758804986747640748386422724073912970485031480781659360529019429921531073588348756620655564463579999763638741258957230672102800150791761316898793596345699558932036753549122214313081221562914657437484802624339712791417510030423151212106855084064526529143598497597759176071297021453486954247280382260350109792701718118245424659235827919883016880997829503430936050286020800762887684471847680102908590228743801296551143320253413838972354164921532177917160941985679428802560640477905197543729125701861076750306501935774180180516174334966894879675249615418414770320648940763120604332409318434168094369767911334583594451284355844789315558830587938869560669656438393929142833270834800360975749736419618296054693479328012659367692739774449782515243247983785195481654887726848922994115715986284461317959892769509861116057835730688362854866978077037807371820906850866679153230630210169738692712629113036414177955642163291793176758348168287908536224512954296124361866785314898085150841100114087222558036964394295747805145757512841080032331543809269568837036065220298573890885246748891534027592293333080341800143009660580454324727456343494283832787950342224179171195682754854895382518257304169896136304811202252420025951074988744452721583555478754933182902259483748613614109631937417651768101457666607011172864917012629212323946383546542336392083588091523330896002696843765184515846645568161016110038084526655283974046363782387620865810753467316567922845466837066606966491256952051735131432219286642889682709586244312240985757305154808449825704028800246083864027160571671873232160351166964297203326508154206199933652524545683425374338978343907895079028709439543726173056894702466451147539311329304730116103591488824110072151965350350069723292823400232929803868933121007358315016598539980592798868755250929757837195274938052355485875869548870289560108095351121953444848647927551813354470549573079196467851892358533519614401120557121609731101862701472777620378363006887221184284637961810541855780767044870024549367515946395745774571727976618707184286184534782166753774454941276781204025395296416033957632296416190566150562929962259956801529449909808970068259392307512526688413435413831765003968177307050312269845742562821259334274408619384821247318611756128441366073947872221300929119502909990375356158803790460606539274848191182263288086280528648866678565414207123821826631137548085687483787849905913057248332898145418689856845298946667376131123781211375793131115182875417775796003053703950829310516039852914545182915873056117561645805835723876953125*i1^79 + 92573264925268470535727220648036103474192611904599581882856492161731607939208913404416129207582458393431948241428460853301049181260441087049201115350702619537299032007153802465630883285580272686326769128666446468762251923739242872174131030483250140999054059646442933783137996377782536184706923462059481893193531937628584764657024113660217528323111392386404564960521536185494646869221546316117598778987726850429192680201706057030173009017495177457028852145707854727160282301961562003116584540203975362825940964292597185385440683816593012336923001796098817956783087139842342914721171071918651829854055250236791387322481910352913668542844828229487983623252316459973078907433464834794719790690930439159961017294140602232154312531709647632723949026455712079590205179308030957449011463722037935713696927727266936993179518377873354680058570558478146581103064066104355806047957051410358561502467370459384663904889507801612576615879617724067554020085048792339327516599723338616064591967620910644095657419307901946005709116305097477108687038509571772419645942615969565753540032419402481236344697930043541341113441463233022000108886786746856054529159653625641121224286724146427569951734911918813854119131176509637187763026152955223141248244211616392169210588890134483174646526170499718884378644006657543179243776846365756531859497402421170591000598141437402394239688720666012960112654804334067967373760549857847351129569832698679224181561930348946806594102987909439930908515876046503096758381445408733063018608146056904534243600059325843117559700952688742746221028458041648431268714784591793028383107605131207256531767293416610475454559009639271936385572502666684442360901430722789166627319465396740620331494638021425990776187160827235758134894781807083917385853891591108519475293231912821496194964851118846755363042077503674131674489528881379008477833534234523452046980954895315143397715038589197551974473879876073601554586383249938095277040424903302681494580814036871053214204411914448508763430701474260773686681572922223369113027436661422975243740029191118021689362450552681852051137592807448440742077072497765751240165274016318136677528079480731379219526901642802519585531203091891473638814633700666206229088993421865149368561424877047349667813394702848849370644555528422031427583215172762313441941226743100100344849999940454495824051958506771217102613319255605046126299645925361410839306572723415091170785006611647900926553334973035660653125423531260342991419614955340722309737633410272436659095839958883617544030682228645134413594435187217488758689235685652428176894624271399298977895260061592429018668392833258410639617266819916657991878829197807402595359085000687093985211531867770275852829116632891558508123917024930699634465662039788090915491299980534513335355546391950383041661404272277637097926469765832680001363212683453658226319970390002370949877352005320722998195572208481566693814178261713905915711193570409021127162435399426876321203395140598166852170266619548235060002649418364194010859775368009176063650452084202406119531296457226484002059368107349323438861067413390700093573874151770762373137752709705354684189673218960892664403988337321951737861257731570371981506209694263643944256561223098449272580984379582046971705754687905941010618183983010445554924620705360904726014738902667252566953240867369150034695641581776698072138293412234285632747857353280128229713884384782427993463398851051275698083719033020485759796924901388182880289716924878623395255082878711417660476035143933275648232800458094492137188625558399702616294156499519659902357594547186372665708579491226246345426850519930747689524973733657339724026894922494919041339621869700366435737690105776664675756493989490542273373404471132886960565364793585222345462621584957221963080342808469608904987344277726300733043085327078072539830054578238785611541506431731455433841551894804842381733788691892631441267667056081714334385554162373116318468023259503028871461538632065769607656580791133713554953560684946162856128932221459638252265291685080116251372697093273666421102626633376284164552569423458890307397696978538139832796114766061293418072961887862599137961200357338498179160524159669876098632812500000000000*i1^80 + -615732819655806752229749457591867602075098529522788316635793212707632914195804703674777820069687370593488513960135671086045933005506224632573305082471147736626300634597494496560383406861547185344634235642310538429411387079122583186804894809578638049820888401495295117993345011048790453232838363124936408455998608343419962211673410116193304754182059189262081567984475287356053799945349094868165150478499313565904126675383909269449659443469340859587363489581894039871844575591041445875185924790501902633180092658974008595130850628909377424027856332106392446643932018460782892631625799284569972501365368101497664047872463237828453085608225353353131817440863743872999245922566038832074115324381655699313510019266055598119499967590048050249047380278572935620736340403959200250251193317045061170422804772498776849842860149205523253627293403802913624465229785950216803908851593428201598704983176811570954282768441809411652610601808274994218429263337497010557364796907863296151594335540994455180161333630370198044206351559969546745535224697728241983042309787165745786169334642932027142947486580767847998116326448513449011029239185285688986760677948156145522860619511354768797441061495033139647761823678162677390838899589012474173544476210353515723389856893386888701018237908455627306244403448747493294893783901495931973806895768170759283838415875603591650339752290358282809105353036227547401330455195794655701827557739938462980945983682207733398531655283234137116233758236647105463441766757886339121406003534433715221227598953427568454397780869287279103714544891548493807360772799567520297580781861955605634461151397628666760720011558417072034751062133242544615707543665686101388701006918095920534489568140242972554519131494994915706190272942630371211283892113391425721863140630414799765815557313532340589421215698600707477318506627215500990039849019793181187178509306285862791044934210304296943959139429191558841962777917662800924763405431752535861196688783523128480435439095656042815017806118592053649973770293408172435486227658275996399340013823552598753446511400274294234698323259866985327787010413468888144448995825722545158064253057663833397825289253744368654816760284219994698521026005217235718213294491662407443041422704171039311990787047624877091350174273552362439396330491066780482609978194414904020973751097384631209541638558641369526913889894140075111916814992433946605542428268625389533844308070735520393967049418227469633313332639459883574108875152435784753665976337877308944721192398263802092099584977971111353073918609930445678735815472227655641038106142473703675025720011734116048263101218635006704574871422397846595187363207936355968336627948032156288476015454437776742696456709377237150257142050452668313953974724214615287512855704759086461405756259030420026155620025169883202539115518959965212722805330971489871557806557559968446779325325709389115857632811976983093606486137642635092316395190544257988350658093728213234287101884164424102590238469118950833330342291170289010819041141709717914544631351232378752662806581943602747479775998854444069584271035975458871332461244130473163471411054244031693636002462649535547413533232674786522492391921337436879231061631642569457521326560376234994106902776798799544582702362466266950481727090625094756090770996204091316097149121910374126793759429717217055595902559456990878792418977787346605495644736982163366181764317183837557639085101354912263443506451026276648794286957987102969994574496898233523165841014244831165696743771964686147426929534285712112806152695085290330320276127931291062193482228771758374577137705422540236470541317584298877996159599262227911892898765062185512981439249322783719079933601505882098346058064567652336573041312225897604550984735386455094997082768608010080608927865804700022831845112029544269333692059669199289013609587955956676790980669369660874482866115756172245702989787228827479301713649170886925888825666390290274898467426409369461430633251642882411079923454104168073755856480523626651246308553914903304625160371699296906929790124105637467594814559986821936694854498391698865375698199745506664779556025255120191211132187685223064732564779433232615701854228973388671875000000000000000*i1^81 + 3680472242719372014791947222870131774960579973973505392565842155976567600101765397193498150281420985923725588866981191840675867323792099124689547550493065693808496668830205867240593601198340109607262015371184900302994046557874544886684383027801373547274826782503332602122536707259164098022803032716891698022410876767223895822233201663650046689299312317932109379175500146305201756055860106327281710458438615886251469881838653276180678871555921597983835359045223513750074465646892885243220562851389844852024221632789321841983802060244541777373481438021406358309741973978362043546587280425014925436263838694275021337697218276773204666159460452747737054746025550267862225750717928523422727176507506818914919767200567108308302810771091277297885695159175000273324649076322002411976001171611796917792424366249466786112729447224754149757643929041950909280692659797548814174198276375110981128978321464035243932144793433259080551243352022269283708522961169633954639865197402844439655546645612879368438258484110060591773186550497421385270554553795031118146680922523744173217441668522944225324529638346965975254945680716476120805430220139803823187348645894115541416600545559923437181812604227744629644052969816619262169422385035861160613641051291423184690394967029372823957863770032969200162327864829659700236041530536327520499674705230308200230752939113600880818027835458328712678878399171299859055271307905051154749184585057946988837439040391792870742563367196505369931735964602754728067852212823431936144645017998858238125213183868679150454118617059419841656366520435018285087773126362045596980726231459903795606587683384333215150644688770875333538214104426133065339026566496545983705450756079901911876992473598239428624994520299798460834787501544225598809802622028975206708095947783981542183995550592295382043059623351678064434421092904881340527515818762035674461622325722854772273813153091786429046249404967404677595800222944041035041611894729219006410887267089052578014914172323642931206982201637336412444024878899559919338319698548542910422101228344920190434634224261595278722574712746111894434160181953885751980687595757568749860552896811184556426402269572952981105719014938048763472068431223420545090755941476377782932178512978627169818895539355360227448319193038910892325885264336053936310381947008084667792819710313922022428769395502792788366482512785977188514162928594003319311699262402725529648657269909421134870353968981062925598752556392533551867255252581754233325563558040530043932898988965028590898576869844117661693549155049836397661023706527909077519431203903592273127386806860192951309432524510389618192384897691755457030670425502858455397420008690536909662738764532049976841074829447167972551456454038526497132284848605987234193345797824264197677273155216743632039983994819856924942389055634227605299571945974302187435088132200441980409942380596351739272255246505582439182508347714869428462637769702383450675045712484601159451407480323372931415931324210675030468827436747228022687223424250104641085705196503725246334212556488453574499439647235428467741389475210534878673041268582995788974613167508497882594107178784994486833756828459202376226280042254261870998645322436379209551364669871480646471654552034909888686470473566227061690995507145904268562568923949770897269517527260466690919301743483888683239992637230271111718820648507489381171154314508868217972445404734605414395339886158077313826628090322095230350950106781201080777428087909761788414169507005788015676220345406576741337157753849312390681745281603607302405620400182763146641501078137142784854323124452542395155417845364808124550719853429027731700466167323584321083946818255232747718632753238231337367560908221870730332071740740983025749436846557666940252928067230552694069647435526200479415849430541141249124302708287444282918705595742325542080574618163371775891816043991829414421836904856760216034495472424482655491147557673938761092858998684800824658587711528784389553643650390188069511572889960904244588902047089044068363577592903927032772363557688206438324869092459868992015287453323428290873692279716240917038017922797812602332505338420531870724516920745372772216796875000000000000000000000*i1^82 + -20124971601971720126293346856020132699381516954518696535271945840034180891085111592806473690376995280783053036408136950151227491341945679208423524149331700511498543443951832369207015884141356379884860143876697639312327133809483115594760578907062743686949549051477601492941791638310055380076313217006877736335433764318068449869127436587506208397748712265245422963284929162023352169885509886102563614238459295234092191894959766139774227299936887424113094648895732651561969629085567397103492899127029976440015503970178471347993648563704393104949912436098274642843715365285614634382352927542483675024289859372519890723650153110283792377929925844261431743750044469312316029420519839020581031540656889569312509258036585054367862661717372004407699049111221767856585112237810646162425818491593062259729444214918419372917268608250573635651224558378670978397224607636420097357749266628338729680429608012328996993978132173263434206466633095987799344096818743902095063349582746461642212729222384908961825594409186097954032997991804198621169854189272292249608924608782776571099482584740298418244759405416964915801879593278027347065960631001899592910882198511981620399790432721641602509050680727468273171438456147478989832809623185423299388417682513167230292394207196182382934628858523781347487921756822276639747428986761589738783443541004280693970844123363171617904888574951168493627402209237456377314414055204535929378499606517605432264554874668751386822888336909410333884900402180295419801208649745179431148609814622287539137420968673748141259166781321542002593529394763862168101440988359470828654021394260961452293708204821632201858007449331567126267442315312478765357051791936598247626636660031835605165732820460738201706557377787037107613294299718984269858569418848574251241865361951936228101414127135595534600044937889977377246043916579028455938900000236832011288410205846599098543270907106639785688735593700604083952457941827796150695814416488514263457954409978061310025780662816176432344726177910332246899317209631067370228749112184691963903411036389724947289515655065274518924360720414332125214136710942465442931271951273630762210280971713623226933398671597830550573976664071781989043441222505944239279640113036829339750593691351644434048790675412831912772744818677796181193714745078232074969347160877505840215805864080242133314703313963077774818609640225282720842506319713663335935776032740090887848630891172888652603535535770900652290923371402305006534311365825954791172243666660545482490396423015451022522902019114467907507601625550111007254398981563030907904747608011364682984540562182521186614353459345925403731578664915248308354692636932151025290936866913910296385372823164799838175979803968499420891149034368066109637495549297019815694348859228953053539185099457006853598726566731040663557810794777179451296188061536262705306067525703549876097808198615471040544252174321587955906720597090615497444738866440379195712970251578658781329083355438645058433185099134077992903095724880623406833086461222917352873125395947019676130190707533485420028562473306193301050369445149942948839080665936706829504476105149756761341010265872373986121011690214102921014205223153565568962145268571611474581007797754855024400020553288540588191850542912350701389669411958170683401979024022329445215748251934219496280853017937388693330609466512775669964189619475173010625599568458372316744355712533278089803557406804077924204309472686725980646126345942173959227672849959210385348306376684692437540973263298658521915646802552588209564062999478980885920893007543205162113998434892863895109931568332929263227953398118123801661303673384307761229320617457419565373314605987136831270525125068709067522759607067691283518734952525830367283150930237617147398318574224336756859564914123320502949125401235541190491757879281064769418624693439126949159868889261311218405312164864221655002301487968168112329781692609675849287419463409166767219658034917838162231852924608657250257948719526746085767841181111904771125997531237099522652637287297571273896865298534229348375994050068925004852326454790187971453707287301932071514918654378534235149800224462524056434631347656250000000000000000000000000000*i1^83 + 100611798432343613477312946635460142649568280613135138304905521828646893707157887090202868441324686504739195300119503409319476990076735416739393149203324966413633815245787138323081160189807944303272618914125444762815239770631687898849496006903384770484520114051117586547151914729374487440766739218466129489548205559494500029039867831077501844495712360759073511869486464613044506131836107163765603438380453914083543405457601310737135795329270909325521127815960842180377303397505841439686385546307208484743946070743139951797789798408784535603931512998385197896033179814800902278761656925238071893468508060218094204016903487371409966821792650092381358150191203205879572152798259413135865415811122586840938444808638184914217066611808644882786699232557578727563095743443347804161028967662131683371014154017273181128877138704133937012462357986386398715838399581706108234208726205292591411895520015663117425638123456756584460581018427424825133397775440345282160952144907401841476104142567154772804671050970083641479127228179816736401738948510713404996429826140605188165974737222794541702128125493822007399194555860153761742113057162166666974495593418586305916736490005888547436774948741709380023694243937141781004939487150241903989673091178574949002442870192533849178263221030520291421955563764259061772968817594647306659194379958996246550082684688139954056811769212095027229879424415047258004423417543181357933998343882676956384703224852946314629226463701078868320474866237900700773431299013451412747638469646621682284366083978348946972763774278776776792888583838965148350301321685614170112100350247558054392839338983956183241095180572195094118417049227144897411760410569637872603715228630947019901640132718304089872448264877321851571131558102896310582077244949306981416975049126978316979593255469935623040957612580662550516141487859457631840357306661691868425949958612368673070610122326901531951529889292729330381893637094016536555197882007105639587985435342857701636298274258359809587329462607248447455311949072683352357618796138547238473813658069756861784433269322980177516761108164218267342649756501980919013031080297043967975193703153537547446719789498454756519304528136160724718653201814798718443166356804861418854371477037689780899973711785825127495060460250211712903895120649991317232854504584758487219002860069602633116807753479565856397890869664243836986216391524041853648885851392536025827409217825627080784867562321252910703202135438881775888719180580827460528048048695793775972715964373576089501324662749118622505059752446259337234807014468879299705613929702093684400220182420871819651628896787488140289524397846544136439944299696416403059687222080075598853242977232141742418228587359171378634311103663194920392301557012221128783584122074198765355805890463618598609351685694789614821195202873889745825558590124683455334813139493561189040832688643505350668137960794186339365142503703653585885029725543672789981718792199395920533717040127042242455627108408874468811095950436607117081801078624683169836766796420108820983913696923285255263771783939490006365865265144675877254966459992460353818122102320390045444804622215095807677164588412692121381642048025156284035259802556945023194938491208731947743922333258470370596693763132431421685919862152619317269878026403621930727723599195575235846613922993376199358895623413361348568594047733564589764286121862354562982630068923713175700792458061178996053425646109463155081742757907723366129673844057304240314459209695168336372908830176041525661260854400015443373564385415225656309549332052764712153717640574993931788646997233672702425744668211949667512822945134371053124788427366147241642897924983356471821392492178170523807067656119357642164928623637945653764074717605112766025752484313790585477495769114184425151012992513922643483608599274508673136965308179580599183341098125320162046812224849215618292331025964857618347443674153611799126145799135959888653919890015211030756372395898217634855219979527248310275085830513000673920333437880839123229059655672265051088089506436250225030913375153340203719983172041345930979876623922206028971526592385998810641467571258544921875000000000000000000000000000000000000*i1^84 + -465335231853856998816293166971332304189111860953589086826847960985486028855778028364481582995860486248930805657749529810369694429028642533091699319375240827677312715190743697044557748551990465539687040497563703580357848046222961417868549365809440574184221179546158462999546728543568278242548892690247066345621241610519347319574717511063171915937443381490198875246101914243354283943814078036222399279159236212280265597935800288041069506541944740048819147703525363494853188622722694506570749808664424304197885606840698298458503205111451512217873114593594987674805634674521687197726517863161240661507275090734859822748469600892654221579918304632166872177429340054045541808030836363015133616556247204916888537498316544531352328969081304766067312511958140141652896247374366904103637510468356677892502832769452736235566449253590268664984102836696689809979808349829874402156701984543416987323525528751587343294157208666345481717036932042465996120469337719442537825716410590923520494897117049748416101685854205727027732755499364590401991871276617750333059458640586492812502492159703136455545144758169956011707827860589308452530846340719566433762415606090642961875488802827012605910483257850135596495888586430972823303756991390489118056812041946149854367673784671135736620545190399633661410942929067654862152289164099224588324074109092067326382191713257774602998380615493536108738921037911388716548829839176355454599255008507109232165784519598503806592459999135046809521012961515908045700341047404143869401178599827931261981461680171385161921597333222194742482214669021754254385329506246031795772615171263097791699677362942767081301912270261887947972424588215860275875123626910763510876171437024936123479240253532094861102943583389150664372168357215934334110881981430160615665768249347757210846462601355350584335508368293789422036418695646897068037264177770613516349135205509200257626484883249288774337557242392487706360019996151828287090551427625064208895848175428866945216156707297785193723356943841132572833524807939910314423256668558712562372673555355728962744867639406177730803548901479150466949570336578607548337467371188786133474146311170323114329065324998815968693890256116114297997597745598479732566518083830568176760307632254055324098655118307219050510923471056311524985260652763125531975745326778245693648274563643853209492861440448849163562791083413375127130182272940717084836669022167065339359779850664076340321406467630723176608861169040602469970171480502667810438044143119303373362105574212388218798513293832653366035683993307986979261388615274484504556389637344358546236509625880147423671606057260521940847814614463568854168618375054423801865705902232894065260281924153928228343741205984668325864493937035713896757974805242741509383818647816913353760798915487191965007149973824590753988838070070312170856821950445597855815807393793821793717951936460196559155994743982292166093338003724090725263209309317727644529611148678659894412929295878203980272619266594243131709088505699858939966189120898335711238447772709468435238165002103418207992149926537889224720074627582328914241823501791641041460736474150559817127617940499647372572652105558836437422542848590668811248992207219821796135695525181154223851858486040541044184842157556392279036944557077514865225290545556170004490617970165923744482416785329540141240566868697370355280402203563245258378501364547544711952699424597460401913791383130250022967590120314731022067989382397733644859287831725029578207083597436746742996935571387516620059993547291641342575352646508991636488344374516777903982486400921058050484632695922040466911777682759324283660181321494088202009524985794125896510921233652512435739841732051812580298845053957610306070373033018174080513000206026769088931540665675290805119578678994502910204500649905742704613664736857048524796735558920863243388509399151199285609543906418439815749159430521721713183170504218052020822494440101759041614638667748586765433025058118144465584196614764597020047983315574570898082729061561431667018052147338770062068507580291305587098553010043381630249899455586311551764933103214616494369693100452423095703125000000000000000000000000000000000000000000*i1^85 + 2084321115627406135538395630099125667001111337589131035478713922201863131800578017782665771521216198897576610054441093585994441017820553608647029509337730309737414382618202469517263569809417763431489416673375516998042980709484276322043664912872216297492001448733234897718430375509942258565104089590640804345900972001096607254755342134058770545736228467092292350238621435424473219989882815695757779225126350530737607139585736645979801677818303077956720501484892658322657423413877634188438075627427826249987781059863439240703136560481245180882357419756043903672909929730511044687037285044524042113069835223446982898446464183705862186748879738505409103526628793242154856564629080205838307870692241866081664781832632495071833039276528351061202553360124512469789011921311821062881398342069417729089917861875810002435305000741183192028377059467853603924535556839020821292154324826947931709343731353694247616541084058376309962988685054009913323786748370498647603528782073923010649512810785538093674030491934341392564495592188286597083007190153279532448077812034950570392604432245830265574380317841897654536880270149651270645371658525152682228669053142409477597974134378645554210966608237052282864105207540515948752433182606093264862008396526932203206985240328743945271467700185364452453710554065588934467174086125214451523501071754980241815623094305176510578780958724766097264881645865124624508387457835011216630978189430570720307994745695903436293400270187989644135016255071685137870824856572927683717443315643754090016108694828053655837454724141348266519693591566543214639810892922195905335924152220952523527749000500838608096250733705622959741021322222163341035489970450068767839220829087913820270764987996402661713659841186156283678566785305206630219655225009460482620266555796344813661305894995079711277897581538885876992584647647597722803482936754311185984807037570032603515491487653770174858097305067994447910016973593858993444064848413879051059184582874289903086438387944663566903131467660728646694330347252837338549525555081018796670380440924685484772859546508215372334407639924146287016366996015503319056351279226344026798369271675175341674564088530235675950156101907622664333871170283636014163730789091852967357957107002696247619671192232430177639299960686710673028457277146803860296982285703448310481248342412503568579227828636314459876865688467329922637856469526218390393561313944838879481609041631168611311822937660288763901087889191009267920028428499888079775344284513486628189500863326407436905811179173768278656600080486295811794389807942520097413494945422954280675471257845778732360259886397736384381610683299342516741929936229981378766967779159699242336620134547917286874838830638092054841885967679866649574448187095651099705881329619568630115191628585658053742859524919672047443146015411051322542267952308393547669974741302432184492187824313684418640946820629432028978299722577970294480695976364793869821355467382579183964938682686504586373969176528766141380457997176823165753818706655636394510964028780358826825841638174734427688724243621507742418533876073419255517059746772339740314728879061877554385286132850389649185131426630340650679653109952918532147186303690220045113515760737772051243220327635464481054607921713110650036065878242735452189477779463223403728957047471880596194094528595241276613354794038203790893680650979850333788850483722490002430426218856242716582202372738805094683361095463298074011505489506641370978270485284416106197012749643387040594680381075953526123754542447106103469984175270127506451125981734747614534880641707012142131256714322356857377667420605573180149253480714932007159216953925179500584802981341761568579085057103333019567156926133003010580225671956207040339424604130934380771818991519083434172779320884228570501427990117082678695791317064130554513006386206338626703245563005068699662172877298695772157667181526675959121721614792895720190975930391931147682457060266803611937033589465161271156511368715570787718373157228307110248602953811025456485078724457567216423473273129713904791732765193671326553139953527415961787028209073469042778015136718750000000000000000000000000000000000000000000000000*i1^86 + -9486874778140585034686434240927035806839308648838983883710994174350924097585947806066292756331325844347397216225788618958602563777278327075568997681066091984241988846065123627025818167680414645115384370739002027207025429433610333850318969858365028996387152188639913460915371201011519620063472201297679642878115268646430359502292010680715936820159536545840512019240047063952115370423537623433909648861879371820787095950026860470151386004418932183256361232781549952963925613226326678192242896514560885207711269815147912435354630859231883389848113221535050839489401231298844694638157612913289828373448083690718030356472980040296181719887412518441288665689946209386983060988133044752470126747220625205972007005947597367522667948759943635584149475621172985733179476730223458950872104352730039141424983663357310611723620532115288277720410769507986058719246473922193407186118824850418360339264429853040040853113407500385173377271646030891029054091143104853340995165614706524788084688252245140018375383595096589608471875939154987720906082415100437024106539640572047120995077986864156622324122661172672824969192700943147955299122199030229770578978114852092786757625833354086008577743726487487824380903993364897606185006526270005443528462301494655268737201193859966024049777981247640265201912705067741332212122656324783201493472544675003812597148607245312941408377863563112749672451751196758470274129606056174435303696473089623594954711180627601769415373630069487622736696628779255891145129414614710645396626450322491576439338447720018383803207037666557500048291706120978128558521494300204664522784016004967992727148486628982549335161665849232018116944706927925628698979742514628499096253330912412998810595271288909663721779922292962186044217597880683415891121353913666659371167189789932516668869681711517280615433807616354471443777214402601005922400766233133929315823863866910356993914511359539248376069607293950037722716784174260577952849058067308195756890342822831920249171453961436269048390170037544959250359489868926101306635448359812077665971681310013784318601133235073549355620927636196871839013659803459196108665624488467537639767492488948233923694408089840107555584743911349048220158402234210253137647300482912628968417041032003751439670435524243400747136168073030150852283974398759402909496384847479574706970057883854951124501204191819287994978749701369872328070951043110704260549666886037624698300745361568958607064688021431060105584692991514067819246138898428717383836208209668826485338630193843864114682567839736707415892696506483489230789836903037145018363931498189419558206790538770547869311113790385635020580592776754847840293176431582736303394309910586341460539542040827468538105520549180397491158640768476896863119474831833443233537225388034661165091776636488360836161715761866631149236360910053204935539249565930107731551611385918618193135461907492140486009022950368178518244599630571960000505177595591300208812681280854192889198096209995107781154272093339655886574030689551641544473046737944731574234214713204009938579124321879238575128524981815840107060384726640526448669704779368016552892348666865064716128674052710038066284026398585357417512191448604321377275357282403173410433508188366296129986963800609920972955057986388702629658204939575842228335715928639390832570683760690322066190620727277673246696989059515715606861678786367861359615035497608947441391813287035485900132720000440090803065368642357403009828620050375276502226110779808219871301429880135010127335371415219033589272057912917309017538316702081296356457157254742732013964667575172705077949818184470104890953233458228879960264234089799293613712564607020637645560319016356296308496563964503992497449241440974908426489323675347148095049904765597345579935947864163225603130924531922310676428769672172817865531244008989001830980608344293101548836453239032394596360411581879528302407592788074703446242624126113815077673682905417193707276712212725599053859899251361772293106730879559617369544782189838837880825885641849528867485071865567859396054572597314253000267398707560928539095357336918823421001434326171875000000000000000000000000000000000000000000000000000000000*i1^87 + 43315801855512903662936866325129993728288905720607716981059353689865857014217799398396969708822684590697979284220981790589995810499022529266267762936961272104686393260363403595182338916972632456515658234950947580898708666686941424932841377890486112623267869454959765533979651089561898593657757374445832567565069355081320322665763141138045041792431708208067534472604702477147033302898872001864835428125514530860265438084756571207550108555992050595400333457370570507037259046525618671211400095634269139794487752537486482965267111276587557437494740460179857128987574952174004701942874838965732779226768029214838847599460973007132613556304207999810458003039643335332137833775935787891902801194609592252315747687198938971120143519820939534485281871719137837025761018411329793629013715096669170273577175928965796473233105348331792602820001065692712695599864530793293051686848708020685577535895655322401535189160561057151395796487708441255753875110217570022268841764268059012155648310826525169469501612554781642370522941052523324077978393013190839616258116708151171599279036507511553790601426189513178546091174537196640574814715271140663356863758481690138137080902078954397361808570217722056202377370947533590335564383757448691580144650905425740625009507797755969349026089755517588505655179571971956585181407053293409073464641345997035067635278656825441900079989104418183556813168669299896394961906981772441831418634729956491861444492383886928307856595693112708874113405671788537514728585470078479429480601823252418293517815480626317844336938822781602711654173609990130583750304503224995435550980396278365203438198643820197253888569734864433903808712268138185419800517171171880138371433775475414273476747350657948314215026333697181718575181580335800600257150662914951484858055710697370547564528859711364968204646046595626560420820979842101100987136144040872394626335682125443750012271815314830568373657875857277259620479081552997993055094369501103299135471989511248656018322724856785435778028770370357823460485011641565330803030405013213652463536666871839020422481288434883812586152886717997471123553255251446900156679212296606099425725743577075389807007694201200391865888938229785250921523862543511253164078052643375094186473112223603308297796387156398376534722400404956033746011605761574921536797878108922444599090053200405904753098804158986792699135623664287216676113962544172822536625674686294789945032556538396104650566896216731471736621975815402962049778542712611856702380478796723563452201916224325886930622793763501067814435481882133946450542019022946746743001184654173414627033487689761719115547191343761970303775925458394126925496613226273077432479575039250807162128775698455917904086308182720163093207929166468567747385873023277063161584519874256609018085026501581175681184690313392763273143788330963657457028699982543598792493404203134922892643197731190588046325185169322521040123721728299996678498797882260934022384136475522637091196450267712976761830644313972400966737540402036946962535847687150692991523820358235678865410748251548907373096246514283830730440087768788439440083988782295452807636405929997363918731844462055977488772908100733175643051114981844516823612947179838625020382552039329865901427278173168067779637793042359731190779166701627207450993657469007910535472766449982429455704826739921566109464808855750461682188285441896698059883559360415002551387841891094535166582931722652558460717423394585377046427087356904638440417376593672037778062110619910074973371672519161484430573854943278727496422352089613690540372050614890997281058898947651860961566437821358360883214139943000780754208608494903060104399477262576323189088015296494584230205281369658249532918802843626074548327736681399949455854782094185520542318577082446061134961831480870112860858472479522403098051524408396076069528339071945022873205006776395003718911137643234745579460855511421283555750461880153123727472014464649077466616085788479179750525811579439939956802934831943260777225419540302606463784085937017852841118317442101479918315654432751102623222472232100699329748749732971191406250000000000000000000000000000000000000000000000000000000000000000*i1^88 + -184891403666418644352698941636291969977725801674214517534232063832289697682870256738050637408408870949859374137427852103934342913626083199886347200909991208858634910109401752944861041022902713176532254105188737049249785810250182789191439481856149897213146775173363922384256232163683354180357912192849707426090342966317705375056779545243397721426775504444452825787673555063979629762267378220418490592843655647886894596493907169910322663790877983983428903920362026279382407797853465838078798401081730126458413426541769134213433542273177138277211181420060486179593172680856401929423596612471793507507712045814235840637535697312369739287610250445315264038019542491870109908085833857528190864716035137097494836710930331142558664993225535782699926071424037260422723156590547476282332046038417749412694963422007040922877144547928992854805457100464374910895109702267087759143759680857292383815680282167501605977263025813100246112395501726047981624814947547270660192039627812037553680629380414874253827441804476013802306774476372852597253344528136033319897667776313593760309124635307491671845337349499793188225899797501943589076012793681944975194904038831391334683841895597479075180921481287248317156696333050372762740643485839155848970008548379353750450118125900506353769416402965903114465827364633733177290582221238157009968688908717048805751394634715852924199717011178421317863508231875189510659664944933041099385284569225944867354797910539319601381037852452683459460541554395059106186349871178547800782871376793954063664318812342781516827684013925724688930489477052553129311866178352730041703494906864594313791605666193015952787592185014599090244291772625405373470478061722255939490247903828369841231132011916089988390998716594676522311212418871832045069389293115672234509083136890833723250532825086105654294374930348370613948995930647549222712103842286532148642166370641039568901864450108186430006772732456081724686505911381755183894204549869840513423680274908320808790134688202926929676151738427046695749089252826217222129659575877999893900825946617967250340027816983334309223658906250619776519910452999940448073680936489678295671162910553791512182143615184299630520623500187786440891974475590506883034113067370769709051246093381440359328600532325968670350696234980301766716635183441485892397221420449998008233262222664892166376953102854382185869680922404164963190104345874786291440173849724753188128551077779762347425772478904543029386848076961518262452426802710540412736949675147418380382662375550056514237680516199297306185203477091074780008741704605628548001347658138086843700007502115196162847654151186886857684491360585480266994934799749120781725128874407003090587238725299200335154389206796547394873178170384421196585843525304432230234947603121692749981138316723096430006161266919494212409734844295313140349607751036827114512733179320648423256221675358470758038308302454811737106313437551545031772365427312253797656086116376807159452651790853809360478880557063192177271375689608359481547753800245455348569092654422195325814470830462899027803352036032468770778214103518601165173434513327777057601069809047463341673478349072012683319567585073616695639359742900464543343632475352445946250273803601011966112984512548013785510626805119085186241979006336724006218175012491514733622416971125775235847567635306841695630128098191081288400378247109547108588577120847844636382644004401313399686142207773618533508088184131546322973368856195829296217810059868948662838152278139728824054506464156816269605980242997100669079579430620754353776349265759336997962037586594021091114568100073939967446499943070167547782309399994991628232965457980008969449153530899758166385210735346648254793197018741684791277313620665264798786337840101613030288387304044869837102737455959478253198786424322089147294969648950994100198818039265359409008192189154564249854342775880734900613792472170000706106847275876213123723816181472835188783061061095741088490547838390446713063720452365205187445170774587337111654381381309095196499145560362153918929463761178233482951327459886670112609863281250000000000000000000000000000000000000000000000000000000000000000000000*i1^89 + 690001876217773451619874850518586493086699939930937346994227205744097913845989805454875426992304822127538171782029432931628371671176907122504963373001651488603591185873198430804939823778342914684702157727554909334489565365104841071280404653010696527712171885054907484386915500277318835888045710255318231726270741252706293919946233192855213606218547965474795613739847325378065878166892405342664513257842264500683619606652234589737308523972845367399377983403901930856876793725687155281785883088701241421120705045419619856061368809245458742423180522414328495658968699727889787256448287670244552484163919437331018948542861552095560392264550798707159099234959792677193655883181816997592605762227212394987640612809821145817805642772854594992177386307217468857754515525465875075735210129192017845453520186741455522280721991469236667633168248842624862587510528273551479153205163533374721927945377891895450330619852051238940032530573868278421973405762869529371960323505357862603977042602231047451823698184876212371082404482899221163153926120646936909674403783838549599661854367296203890234315580099258756285745825147625990825039850536141365958401637475345280076802417319431013772268003301286840284080721773858023024450281470416284031986691732683572455357483737002626592351714457975749324842447579049090792909199752146907175787873464238643719510309767908729445726440683605884634480825686850379022160151468457722468265063887241760084587274484128841896296749587255330260469271899178500595548242252714221859652273590228970260825317270475342270570057327199869133288026183258412487688616465835133967065094464574497756213610692818375047064981419690516300496739291198761472986646932624218750517630093817719360460214932407552081965027096427210516521318730245566422900857893351845064254726568644268215987865769845591614800657684892203526865582603105207201113431116496424235190586155934788991825417129319577503774568437072177976788063144783372313101310120561855974485408901480575560598074632312819847545486046621481338400689502423841265805127873137887563466865012766683725847626476093604035192457161498444569485832125968064303775814359282496008239418786097745062372634105776635656883184278554788403630874671846804206908703664264966032832378407322467322470481014967101286205646377879168459020262827169909235704725361259585186890543701661008709839284228184909699833040660302337652450565402444421733876677561784702896457960820025075914042899792478948872447473800521942234062408536509056877340483614418953463151435443018996219668440873018111730442559415247563055340636744701602353325848419199735629961856280612041686598477268263997018633234505407610290828667568744447305815763581047537500039912087464411460175654164593626811291704254800360166222542251994335720023866905529855503009888479008496226751056658077047811463298291487158835073756858945339111508143052462232259311716016841358234206325718229502247846387323532243057893805352002616954931819342745002138078872972857775567344984138641118875665576037413543834150787720793267600137725051245549933685758394040584599083426368861322767454763122275380002988194640617132681619499063161273680253342296118540231191595319219877363958615181663989049349890332572187608704140171750790514464966745785419928623792169895731824738353854558585701201370512161309733377477811096305031050484236816066123366812840324118393483949576852505206643487710522290060149334265401145192985433995647620638393864531442374620169310382361506809425395049376716581997287195709997584499140146972615265053975523499166820657048256475926730289361686009977940899943429454459084536446050973874468793236592882446877729804563620414554968327675941085684579920935380876978083918863284225201897814930347892789807799817333911451057702279910078741673044838341756075479124375387310523409482028245584228891210800339074136933479903817502452682012959566892938880769568553372693170219509331131938867103559275161551345717690694686176871965713097777294207006372712731394817103685253900816742673650097573465129963135845268034475948493861041654895416286308318376541137695312500000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^90 + -2161936931508076773807123219191730597591223391870975627096228615947210400621340404164137504074951473549692551848349424014074063448252063932608912343793017293392588132861423525228855527034428825614359828098487096999823241017033903134320335234863953729864701446625785775001005130292650674569086744532809120158891134765460514714385117322319708040934257473967798064953904189389802696416975322581038334123793921953888817425394696124765961212491802051247473511271811942519374765666721566858551867772435166878271000411205770567884520278906757533695941382885023624757597639094444642412939934959549136201608131386623314760226922199965690344547893982125591009380352724818767790784039397293305237662599988778808353638137528228341356451219692377719857103742361318888013658429609455388600006675329062345040363952479964314383824069707176557277761591936530335895613331225672153666657761555024132371195343165369682099877338576376861275248749650254461670417468648411445972037021037947709498759984011520121973979128448784710250875709680626377107207631069668436058676597836772078822938658213741253793623320136671668856155326865223502910187072494190962039866667136725386970468163711215877850497208386648084796314904443669134373605717252243682048974087183734240839778076018062345075509015270644260724691656486655036970867084261886075024392634092140871545288058798058156145792318428172963595058140361648255317890342598700154000598118677983664490163002030215415377477355721765920659964629953848142230342571062039039810813411765080380502271053688021605988047437045523219222001700224915302218860124415301800287937966730588151479497977133459461255367620758242504563075010355652794052253448608047090602141269025101916026197843632304397334960426067321318542442738134039790930981458561775734762760554727093795252478998339797078110780609907974764764607193009359376837983263404031904474599417796159350406423124245819906874921099674194311854574931829424792807173469545018318520190620135239197181062770687137506069627506598479203509869557512491823731609464304822316578498007018975277405842915703922281662811406857514310430858465153346375779221346202087211893693472111401111709047632371544919314179165595365944267617822437636982507215938311262396380997047351057021901684182378092698896317573360300508386877368692641603058923668377193130535660766622471445021767809988955378967856762037735509291685996413021409545689799120242002232752466397092746113471772188252426594882614501153026368583746295909597772461567670600179286464422750237048838899604853665423139340567306844785826472268447117008256719179174928775384857369317505275651802591884536379892844914348724989046298746054860386937263761433307244782681653930711592769989887150384315226788302942081602416253278280583912276653523249932182480656913435198142492466519963404708674060269247444563605120729897874994212008470140886904692119993657665483887725520283437503111010746577666647659848522413482239833640588189366753258297599920320738954681390471733301674696788557584906733058203990884150657724306768981500112629502196685704750141184472428075376444268140411543465335953114486842210998383170528492830967339322151744903770646241438051849750843992883627018947021929299524083500079228401042174795792010339605438737821361097331431713857465203710541792671587115148394191374805380645534760127857956188406988817545861745212689646479037539896527282053908415465500178208442545116067384892575372929222006239362369294634126186443997585911770193571365078113462990300284031043997734766120767980705992576162320592556424604997982574498220145768814542723371873281679685293521330451627752049528432551231612435431518783309959269172781852706602737426453257935777699468898000780323062231272426157532108642001623048961904253534270800543300348353524733885614120479135768781429542008429556082862928420491037745953992369436458891447730015030567280747724634320505720156620878345466238578526741726942679980008192157272293292098269532675001726771306963920547754634855532171976327431266399842097868116584311048988809034199221059679985046386718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^91 + 5559121703228661658486135544882833842308015517948564512168283756947581411608115662913810068042224251586265132516281127298584171406694599306601242930391051757250373874949639687712208383720743752729400208607247163967275848196127064515215293376225444664057727437141380408118872472830549520954664018835125282098821578278174010783971372942195566581968586552730040729603274605196550585365050889594271265091107435052704824798782209383154675631261375185052370098154827863354179143246118768300979916104643876093317761518860485789708445852291585096438731737815860743288959799260828539264915038557961802191901108745686433694890961132528625618251659277248753088739737946145046086693297049021961386795608376523512743419186416554199836458996926218619470794081933555571951360723605783277386288552868004666454348448181171783046375493269246717365866243035114026539392123211097482690905416492414830993817736918980288560486795653146266067430096916556310219125096311879414640056410774905083686322723056537458644937691283293769596631019179633710106956172836233438077479417749718274918924915065594442125726259401537749431164861227234644434759695169855662788616689594744542501856965087381081059841565766645874946180435703191075964457931968132124623931447643321319227199604865806328950873641968270119119727490825450620625046852651911616747911247202788747498894437949433830882770822504472796033770933712820109953715404546114677432642808678242764673947486638629283252949940190364761056492201480557529201326695859722043357593227421325860121127175883723914059931638037354210840145619767264078201503280530203612258720062500732055736583869657847316161545610294336000010047284990327547819055346411225363112189959106997492165474167785996141284466859955833211215133658171323439504968960551681875446146702928309544475199780256685242474897601586917245239681461946143906139174595370704597473998536340849538110143635553123266921530758533826862013556600972262844578709292306897443054411958779489221239421670032413013122251967851583812737394899701483594448136662485490131621018521237221468231379345043958768958081591761383434800887493532340361133887704473876974723235359829728751210690869769344733312125724085078210482465073630207149035237939912436981694594201646486506153274566200807998550145489261114782588755610547322569405177135928064971642260608640991616169126062514266711759971506199130130211464837574118584358444759493074050916917839063720346377781503581823334539947927142647003563839896310121353273714834923257053191474958092158911537354462422154277785491541047719019068938671510478008449163102685080134000262164785575339804016611071887050198013992335499881299344894977758896832724390870852347342323769902373003467215827651846657546398551309856589555507160870019014594883744917697930780281331218052331450699662284466668663063984286294055335208081329439432864974412033255930324687228958614980745546369515512786797740792727166061658105521993366655413619589737474076875292330556933216967178996989063796016761282047593908020842287861869164018446584269166752828532532114544393008639905213152169508248223521093414543862270036181546559560591332280614059447625908921395169758706598508584988889733102262623474164296854880064629169155786364545070253614796878434555088268190465267356730422413910376544501003910973432764253827886409754979114741690886161267401214625538143231365751118520953451361866345738532132536793533266375639144689881369288113847050557234573346641253281878066637436407967032742860845848058564515290166116698537708238307617132738651726202197034054771279343589047407090337087074607508450649230459646699631484795353039134617641866854196724736082869571311886013748390066929123164087213477080833373124084509481790926748876037559302007496860814897109883249141284342609398325801195576521586845447614782977821357506857211014360153812288379362482230058622162490751096147791476632110391986854510501336170222433049783059735755809842125632226454484974516875433761165743707956249362422438204706345997307439361976281631469443134108132653636857867240905761718750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^92 + -11501414150216006082016376237243641841215255974295198114777942254644946224419785953951762422981813815378249999827468641158175298681328370883748754084721821377859650378678253028218016494167164848296489022955920627475613082375399583298400319266492761341296854755963111356233193713466223699705553106912775622454268807621939748699173186256212460016739765354138816411153541319076287442367682815569970628225432481139935534947450917828753428135469364696816488600297015577360636332148173296203135295718330948945059185295797987471297270568905296359713077251766179286367097630172029816440300291324608695738143756710392941108551597444277099423422288516163090481194950747502277408586303601068699760399870572946397859896279218166193719510693710200854151566238757426785070287940712332657248468210484967553216322827573339374982618566721081918502648249520195165643855815921284751162280977898966551949286834128900193830112305804407701897449956929241222565065413693488528607536096467066745300383298558177303045816172891897429388445665929737875639260981692179307218755477928991935982494405941761300511843043928386284020777222668520838410551709307427987698819646911315337280114731708103769384409884053099536579246816624229135231974706117393442510203046212515842443686797867770834564952338200694986602519904212512069874412467746122886297724329280236147456668503474042248974014206438121522075350253023011182017935107273408020826752105006116972754100213350372122644856282442210171123957207085529748747410114628903450514427956864568698976530564658615355121710796954614471664045667231601665035542822254499781506962408632605778307042599335532791114824972957257292270743184084915852412642714864282207663133376403526271783391178578613279603981460307480121676688907367079075740249644517157762127745720992905892670767392575222932091946551630484576244220146795055185541135378426225990167209969852659411938619891672983622576222720609654516821820702883626066173619074921336607333569454576958523017153316125741106803454282035732293997143788884515445476307799678059330672234436344360252984091177462380356699779094603869635155283432292569438758429202282626735165623569083203278950191847253163026195455929445344697474771520438225127450221725181824693757245251804053657488959869109663075808706143615895713352089948773320483313903880406105879123261929067642653816103931967933738550069603288727763866890101531037914970507522304508271898263034202070506627862823552354010924867000054377607873886894546030940351911851875932345045891296629431979017106786573838113502386451217119251783816379745614877194392755469406135955714284317119042590405800857503359843865270199851339103358257107009364930517978042045580432164202184554925483454186781584671467190588456851663720946701403505435249442162940753390933121528513870929699648509516436543681789660832149662240775675879409174341508833884869616567498894312168394702675993381157270884887003755811041080194062826217420532649810330785776660833551264268953188725750355013793058245254943886813750917597330851553382159977850310654269079112676775378460321082256082009763502344945458291439439327340881138464602049497991570212503382414517028623396244907083558077024091764968652855873579198562670990017195306050412126833026611380147388079280283846295758164996944632615911302235333829285162333454317468358988867649456250561672724086982064319686695774877628111803476292478311607398992788795043212981728428027608769331908742406607385493714075641524261925397034303806473170641267186261474989153540367109303564345084126716628026907120531600922667073022455332794860346426856772752629028125462518494691613312115836251116209928032324211747111925653122446942996496820885107959770562353627622144360790251827572892184073963666743370387784786041101650649027586621793852484236303283288891509280924347798925493742999359147524333676271938192234131109653596447285728061171499027975555041543037631534181020358768823552693771811321737531734121175806605870336642154096085573381176405405610609205819920564106695337613928131759166717529296875000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^93 + 18605098117780031704109782480435037991064547182591952811744079517278690599495837172569504888841260761166213986167213087551367417220066404106285384878414843466416128445726807258897275138501182501933044672863111259613235618525719131656351993555081218780685453707080625653111534212328081703929454560574161604562012979218107533763752944800257626399892215510339860412685187697230366258519682513382086884301739487174102597408286413124646364897754155329516963202254214128090747269728413018566034234279663988767502142878678439336296857894919938783412478657570045256043011463897197820311819328325097313447620963604986155862136168710124131088207613010921331632720363017735656058610392586946441478179312598114469036790843589016497262647691770667538326496573065904932182849416046457048719226672876714346306850478800198888118370245104740207302801169063485884163889560525010812174730017240611733442015450223335469203127554656673450301643335881015781851695775726125912493399787898976707453109901339783002130119872751197216676284324454283438498668315015332635670994428728031966783953961442260740993030364420450595136415429408700474068160469644658691974231323917428331601064437303358223024572448355406500044257375785266419482121358455464574715978204280890027299653884149753256463964480996721695811464296921952367414009791553968869963104746435728939984632188750797609233079870039767353088278449068839247686569804969136704993184009999530122984038585532980929832312879152257040409211816907238922098695337970476508580216945421667501187903556191168733480386557174767729539054059724128121045382591314473916209382669732342134925486416137290945068385437241991870326791410128907784270374248295719436381516754685000644617473501216974912135360848766635987023843224982316650095974127718306565530704260594491049191747055905578934596673014511302716652242654722780047929912928519487500740361191004131989205972694774348866260087299627269694618289369159701851514168375456482705731613498943820411647664007840441480613074825231204901586440784023515392052686588186691010061579140086166553184309925845943202069596550893000627527182597970750241558341482374327398658417257002177073625838448697494474978472199916262336451691141209215481175618123642898145115908136058862248525171707267520592767943152556479113736409883827529529278113050910455270401266037513765208113927847766937884106198264012963030572364051517727300240515808665036410671929849619847377419274661542234840816159611682209345967832797607561458887333869079849654541664869007137408752770512393810418306987032336158201135111892567490686888585918095255352220475963564274775732536473299493949798623322128002116929107840745766965145722740865956337213924357345211419894745294753231608035118744660285882627461220178790145425290460700043602204190113991087524616215982656332656386049355192433760543366241159034967228654428615374328250607467565906580666156056775769787873643990221160553096562582055546884176553238830821908017577722384917400266955065125089367540218748551220378690442871476309331463058521205089294496236556033552063964076557942054266791342696054153861993749324272919265643005821051408935378602610903298693522608897798609471984976642819285770016528592808813324685813584793467881413525174037256370316551623835204314196566861503406381947620015969018088334126634896532356319953856421361099941744058750400696759504284409341643146894177935883456985294032365241474881571588204798161650861976841196255231485843221528069579791857032656020804467864450114140963130811105849228493352453024459098290979675423229730534196486649391166117737928745813719262063969268992438970007503605541157368980730744517680277117259055271054503962372104383631894181391452278187190023480468308609163082274978703114618416257774950647090844887262337921010274405804158085745574507289764752856091048603548140499475522750348287205934332811286834443384549383284041599151707778184506130708546380630280344794190682180575360274343707836729955506568436159568428779637348823364217942355480772675946354866027832031250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^94 + -22156720445457777933604050647143791354599004931674574533410774880421203339578764063652811786375118729847514175325327203523424214774615410455778819881153251959715988891445883190145581453051145972267416651377123463353878161478129448549017177845019460939245235957061736237684563981099457050994969443173160073061025474524313859450524593164685843544264789707050275788659963806840841082653331057131855956565517464258491014067065070485410376967763443051693889921525711292117933526614993215915330302158641207794236285710841894600924151384600475464195054424770643244521582240785530871440452072054029963799691594864142308022405435920845190622873920134947387361838503302046468408923621494168433751375621853748228276798075952597227781720221484272673327653023575180118425951776679305052204512611086509746091506555950438091361974696180961918703890107305930499315018256444719013114776816767759306671717665857970605094701505308274113645887253573343479049858119977933871164964362293059506702335387154588512180989153911219716539422966583880850594945319024130833917359208503563889828184378824900917262719158773101270276814780247738244193742434105264321703853288442571061505813984981255607712633890692612383016460294204626422005496919572236818680932568328282246381188757408041303478382722099985941505564871602770973040906897881322902059556117985035482094048439575221874684419857685777497484044980075748128375488900493548626227410026867750698119136385737363788382132328471171803615298078046291907641580952411679444608715310893633443770073481037633469701258780240580675190026796356175696952219323551204061732119813976940423095446473617838193367349074514184933398883020530983403771861667878442210552696972416451311720518036852157459666138989454705609251767275403627053976155488693078082284278045171963519937724444769176806791088272968338507437383263116051788556595508423893686186715931350509617245423784732293349516663180330181487664483508897855084613923860073982856057264343558417598626233675239717576092848054514356045734974517796570777439850752709868986313166452676755612659715387594555214188342287622840281273710710960335408502288420412972514233836473563826255420694074214086490448956397588083458640050735853019011723217789505834403011284568836218546719399478815704982175454114527696223857757653316299376503288779787064747967666803760458084559297642769843977000162374973990229686740375647702679481290806150013379581175498521284963676981853950352254903463362065257312851797344912559387968624905352141391974740532569361805118384072870084877929076959459595995730063269478489441027881182169928680856969454959016752327521769406270854557191165651934727426053115767996547230520937558884948898801571199055411371372735630872201906680921719348948090750039120022080503310145822136682923226704032417821599827264930641987637714575479348799128738594968941993198961831090720234683772782715798365556130967150121612372255727227395765850533634854937060811267308729934483569342139053288900666968449872331197771068526298311176406758889504799586302313464047544798779841064828992992479032493597923320783447924970612968223588395236852217338129534408750526675214300557129955143777485443045947446429493944722811287954564627254840960783718804377700268818376358751771362237354801909016793237907399338883671851822441805956825065473600089351246861892313957263800985634859857192983766368754914831412304747692293790736598042070131088817171507719214517779114732430918454853467292308964398130758630197942325413315712651528775554181854289093517657765214945115400045145993125458821714359176624260869770291261744672666301941852975607552473446896899820970173750046768247691418664383190371543673647018783229722595414018907704016018220715966423393632353242418836131749891258063564098112254332729589091374463055949443445506245879027531323508303408969801233048486244566957621889133282933409308870297295116838439165033430856961465855846705860862349963570412352655562379416420220788693303760086077154855535228938911984641890740022063255310058593750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^95 + 16369814742922702506210377773592558572568096484606630557183305750952578971325824477905842642859972539086758345803391422578059762071490266110156407432319387108741747464425444740352640444893842202536540992355405294400664662231641177902702377743737071114041813500535925568931432520053852880625842453372049193427512620168105609589273213889479381685851549448900627412517320933435090928771184816941215439355986437913172937887924468690712292809854149712986716100299081180127113189706886795716957688077002285277961714588428052878713853343996962825704173536764377412349710604679432796140757346581074520395520300446182553978767478087366424022650485185293249293927894209552590326104071795260898890130810270854664342325631478372673882645827210080376576571490517767889087899931262752397742256488154099008144305903316497972067961290188794314104761973417722486824220045100477318708673347937997517934295543998034653002617661139184265446100665641151400978300593851931524693513418836221212131797350712413711043497360102334008171843212763199723375064725588070903720661246566624732208513371881177118966321425305319495139611207689467441229682265432235253830987434579978846018580070239807840771706240451133310492755599531756081033422662269609639932901824494583765155173870009346421929238495022055300948386680855453335051975048683387624311231997103393065235258690569444402534159022533146235849156977121956822758333117962963243485702056018052879702619610119356437218832024364167113267311407189692845773655971864807474794134439583358132298641524330113276448991087459153350469878992743001025365357987585526665027462900957440955709113727783246122036825309792290127504640682308768171559430005973164300431453662106562925696239034482396434600528238718261059752143524960878533563160039800916838431443544157952368727585266420439378549578297453703547413668958324241580605573899515795117847139023859598009434805077466934087549709275345458237705299861821722885583756878861064364592929821811011018899392808298668999203841890103718270835599340001861482972536579820383449443381418525739592811128152836465514409551025622876777292248369005208454325870289366489801065699891003773581099563265478335611182190754468202816723729561965861121210312051240908256843557195692319089666918811761252145258708062289089482455833906958492568254021809943195277039808308398825678536542810185115210104626245547024150683617631869816759336988183776241244196707938122770694102689412991999330375166599434408171885167157342949124734586718995751255189927775222135342725275382752295323683492784827990296677872672235071482678608136620508648682765779041857760988954760507980203354247953250818265656054266149910093192798104881048876150196577956560188096148248547762695545399986886651909459565532842354322001170553595743865151469152760963602589246433903795158522473496464902700496702212856063344224069602805908775770490484737388491066691305885027026976517753417503679915755670367810765343105582621708885276092188539789655275234196707830614071770190613671353566315669527986541127674094541503359003114686320422417577463572458484631840793087458082108448095736312058354052086173433825186842654166280620324636170489717745308557682140338943873434648739436045916648538838646494122360138667549898566930226637546594877512429114774715622033364119463939548078400932351130793225953260282185165269861920775303578310953507986932223412776953154266674433866720356841504844938866946924819751733571279359730153018472753372468228076034716099322785860893170983044718512252527303957666901659385291924726588602463871619295340446036854657123014643996532978228919818041065237473964560490595151753685371880771653030043803053276902884733979492521158954563431081964180936393271710495134440134813287880710385987556629297981742756553565254431906037265762240186977021997607630736435180631330663366253764848429966566660402383116746158989570034894105012708743002250076452470098537323023023473917330249831199011082552599110563836296797918246070935310854110866785049438476562500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^96 + -1067304468161335901111751274937329768965836551777088489036575808222713882839157546381157718858378257069428328630499009773389954587857898865246712695579664310037147990182296574001278442440903384943378153792010277842416919104701362691718411154721321446709810872409806304141728145406365468858337289010459079395412778041624392748708685242365709871804135534882072107186300271894433478148771040530746162636491378988470829690279396082544016503788462401380436436684029306064283120814906324581463598725127008742374782433284592572492407881932064704319986483884159451924816951603867913909641763611347315533254978682622145706515757467963162723453982980630271227168177727987422875624473623722166139948859050154347987175645466808869642272743089078779960329554391459073286620105766189320054167294201393897165233130184690761127028265106072890700943832227945572694617801233765672738339856867173572240008913707185127289009369021600503681730568268915390501538041602526395134641224639334446097432425942683154727584998777600305086366628649971010362208524078047898371296024513670761751754120165649757153874733824685263185561117336858489539985981350574455373366680333391020762823711805999618480822039207436522995787285492366473489130585143699735665472188238806560213844890588018881166053196442294617230587468627499126802916907488690804588110877919929429518555166718060333262861097688407391726161942341184693794529009023275548027171979846815979862647808126148087734672833661193528951279564184591942680243622044721126960207902048488171682782720689594088987104248715932500962092474311056816554651439273520147041471568299693351969505441744694251809193962038522675274087666183781359800154071447871157771135260705166144085798307574533520733152743858391956352309512027144266567523276740619757638509142038823410773115047169408739294821706002176881132834230765494570457664692499699834548283101803214703547762274603416652196502486124242165335766863102298677282324019022136120081433577123557816321865809049043568528915658622160804862320409949208018739936274514292258332438524728279363424887521394972016002625940286889475522869736347013008930244862752493344686493840370403691857050641251341092261538574373362551117719053806451173174033389488540547227380375905993619905768650363994424267738451773575861889849414577783181156924431339715723403546823171055886223407687225085966119270299271267705859304869360979992916250602496600779164242235481856780408247019116775045848492524482566571915541213753662344070291059410450855281802966230742695082553899869967922730916789374722755921863254988834996901930810272024394259181436818818437970277634987429470352600626452969221507421913226785914648076235494997151281364454996430614696256895090525377832539536322372106617771065103562507679752398564585262688609499029987242548753698190397518052896032421330558820834662121596014857946257423847715222428909068735872147245510808694134784815988977523788379881687629437105462337264622951288028047538351854228783005220109272794914739124581690292008670105668501193287061857219724171210024741048247139950666914041159071929135707493615956065322843719362747035497472557054602975531745034982314129453058876900192850328578243117548023950236249236383981184498887774198441801666718276906953598885490189886567828214961434029430942260408397879997095946394046751329151481764200938777509698565973312773814901692962910168625730312114545255146660791332799669804610712344625663382978334054245872815085510881874407252324563545562301941062940260935741683026165670734860630038033425679779807778820657870153529226028571418311933342705640298812891584747919046848629733815535998609575757862263219547762704303410980166440266346432742662342113255538816396021826056110885344621445155552863513505319120455470256210465210961135401413800985568163613797442768016140821819787611931357833506357263309376994154256726286913692027565095899318285592067095967156597103784704618579266916052947827388843242681581123532108534845974645577371120452880859375000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^97 + -13444041086882121258986894035494247276842764544134740322638911240424804047988263892243844308366509808911056784332466758398011735337699146341567745465455161758020792030159470553895386085808153869771469098884683583201094628683128721788854287974362064701962186582300277911355731250270783981343834984643110805866884931205845237327233693229422772824185721284647587824756744824146395911513976789447399696070967213753148129144354574455995445036134795585566808949099010704569061916568718793585565585148666645441179645741879795161754950042852678056244903001048809518711740401455724091930862317083702522442882807204464468846865124067849349267448620786702056696300735318318984296777332310862315368873822829859202848996410876397474534854638924652044819874833500683887362400063768836558675803484913238535221398134388293941935489941980391554964026394768653152451068435273775279694986043481616849672975741286373984271428521397431028392531126025020933515175882479415349498554120467409764425670133561317435026133336414544388615144194657800387063056835596726504077019747553685670123479505868405056197192091516669062074143737924491129532918309511459118218352973066733904706505978598132543917403434580479460469232472649152931629959388590784227398889203247896916746325928082158816956687551724202663539533020582591672988369426089354012250035938041197189104926447509844572516475302577869848756743836450519746336576128949314697459743320319008587513063996872368475942374309789814038234327952180995671267886257915735298577463925333224818169609017170819902290466197992714804446053102158896301051162783899382797823401650956696607381641479875429646918126384670316067109891240075172840841793600710329285742859356793694634763930759180994899020936614294386019711072677399928174396201129061937590973373531168977422125688879929050478044098504119114880759305720472509698554045356425822793665254645062649233995380471085327555495557613626605030779921215925559103823056974630728952975314680826810514533362339688965196228677311799118038773577846298109049861230120750787434711067344459149758216670623567484998497834533095852816570134132596772660759288889018033905536834498289688589641822198465156111203737196884069246337723320495589873647207889495419178827700802131692850610764105881730260264932714618866557189234216125117023036512381606244366255674313925721300412236757266246240205899598958267860186439883688500149464133918630950337511716141724637125515202445720869644563608917417011867648089792919035171957803903991126292128033727899092049180243932037646618691362737081575103912021310646174893246784521254443817883086477961742479646835396114053731520630528189190118014375460947668116584771264738115270493631671831298640786878426730696298847373805898328325597890621574063966623900421858976631982292540028582207544509028929504245699420853261958739374325189437837523600020827854257297198977443832930410630074190091454456455483731786379884234792370930706487151723317927129785255664738725157113949946375321295307287121260258525870936243548353130898137390145420816633542704095964485323720267254451737670358127710636413236717616722493836239853799725861326529491994151909476379791552773353012632011842492991429692408620721693724971000321100130257407176603079727655769215157506697103799396444769296773569596616686576096427112543545104076701832406563927025040781884439352471846978445196928883575410960128974302652460999340438654234328181163373417324924201464291596268030622260186385355901319743842298589989409049026619123875381540701998166756581856775391259332370110562338363638819303102344568808520472504894126420330151556184988113994608343397447776207105864715679387093698916921130876239769407162476256348934069070579770448500854859570440801628458453753218169382587403104143303087719100030754151509924180868989257553597761784204707355502060320585622708372535875487499748883206440093206027895397564984945770944731494705723870654060850343812309598406671337644802122213150141760706901550292968750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^98 + 14211418414905648837669875416001122158983508313421195720066080433704678952683473836641430201775463248899209695607908206789747212169102644464417237959553525405039035646905213221156478190517330696732161026292292328871805567889015084722709695285580446883451181142638107886218356303507549556715345590835302470666250375682526469110647148185467110758757144491528946157469380075340883336540528746218766685067523223016176060908798828531684156355405456453556913605630550288790302677695365418662490558406217378204915972151603336992241984607686971284894193500547478096424861112954866870629740947767201476262659340043816976690268208811165352528111568794489344285849844438419023304185180232986873615858223269896489591066653146573266079350896109185774722105054549076551807346018385908787024747845266155145802282938060452321031848700585055638708866827531725268390093239869428577229428256368827805959208353110454861740538920925575993955576843952584317702515917344858354956817073742823582869970363876130001939515157314015516563766233198764806854046251559623578506466863381138718604063386388693777550745310964048416406297213901135809464002109787849121537729434099882838721712479939141449760879601086056234736367575819624829566363108088945563011583006698236605767042185677922782465355134750984142762789642542672539835231072758848368940143184432852010283593082187800223629795337159458518909204713157681547744204263695105743808623608460760456440881851299563089971331438998121250903070368589959143124251172996760894652269267906675146509946305005441912958113208658663280394191795901439702685959121710182314616060514305693955236779518732235597251686087977435467279768106988118674470818813462165264366799947828533793602106676141732671357280990010351140237052295128906664721247541567407226147009638444654772547004295931387602392833791069158937241947503201274917896144566001459800227495371206112407934212275822350827723451379712479919696413706287032722592334170436977687770385030768324117010990422524927084815781131402624688482569761312526496270147218941710658845538769099328567821622858682685629625563571440628236524290181209625718359764593842667094865506357733816151608942833314684680520162339146622978241275827005315198696141661621310103564122865694654736885698323601830424352499400713024209129757219389250783515505178503332612891445817290677258726215336207214787761807592229987535850585932810714087265654703767958403892914210884933702075705607722394434127655669029962661051813570631643398083276263781226135175138454954045446977256949258974611273827298265506682971109093769552378197149666310389347339860585589657730776232058805766148775083711397355056597748654855711158738985142884072249857551140204644453117199370239235400800922648048549701775111144516526825028741221731837563702647069981852202990304093860422775119089872719165298176156610876219102205761783354488730351042415485599357459254383257206374352739071128051689378823001138699748847027860983541933427307311091845570882799525029338328493123044795116746883984629487699583217951319954149363387019949063970250270009724472498607168902311327116177931776356925269470993667685121947557186052140511703762891882271687195859593397700029637264080836068205819928232836487395441725129682898224953024573215450653550012136451041203994949208928228860518304434620386648138758097713340739934874687649184265820102875753176169528098175262798643695263448853045596133285543745852156082423600328117732777187958293953085771954213452023344466368844275773139630714094075283273290804055087651792553490231859611874237425885224566381697329855473897879092978050225251705540863823698797857849696005347955721113672668994376937072027082630660860523859815427882752858928106589514572478137336437835281787002383276425274353033617025449932523588398311854801125276189228820769990762162471517716990723647956811412595294001089643602800439094446973937815033180661207595368602101351271204268368681094131064511998374655377119779586791992187500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^99 + -424065785780502642126366906086651025555615213015065032343926659443897460018428116326495797002653256239480732495036390636369246211977959862338828285285632239104548910709637361198183546440316503275146277564232727981152618370040465162494209490438578109213131109033193971709767462294153538785379839084968149355566423860527837407499744723855894748763960874909263074962742611735242126400758915619817423693283601831448083242819003215101344051016215606649509667203387513590327098516974575250720107947687159658212999479670719778243555981566930742558003195522332459443816897305320531792125121356963949147205949552570186074350746431084701270278136593371304879675434566295688004673024714603668687638028944110335707105304758983073543459807062584428639000767759659240567258478065756892272464182207222443259051871815220008456362741028731068767617069021176575331021325349724214340796163499528924205481642505962691339628938269589836700698571709787350393256321110420451295501450230071662510427953722543613052974471841948433853522533165808811472036030580653912641119701924424974776609113886068073553907415883046207098014744157064487197766229639591469832062820743366440032040974147224007516681800537298872274888844971662939039546688168308084724138383749973646300477098564829705738343401919933331461847599903883833186667043697967088883757800096582736341382049661553937918130261118125136530761715922000557745339881524839364659098143220587629418800209603955325742693669269408112168256444200510342748930150469142170045028451095239372120412157150809639823230135287812931308367409604570174285926321344128186823222484031236785015654547885497319961982288498717725171141510027067862244933602091549963826897492250843743100629747089609024908138061597951782708213885615374874433923414125423639062015017122479503751635443943507569644901319949593156532672579179160391212993138890832703468728367982508030868128166296867476819193109273672747929842231422002733169587075313117397326831580906120961466218190709249829314697668514308363393960297387356111537096210452404757768443073495295874411604673506448505790979955661139089001083499224481876822716787483377202450229223586137761470956127654988775373843930132997464808234203791345076170786462267306868633483373562482737051820232881585841727780083943830551086470033892081706248830568499962750567461861269882281720440923146585676612213914476029773702860366659587558165495760010152555520657737518612356268785579656286309030770886064562449891739735922110543707369294581195777084345966967184598475437815127408965672049079904779128845654871790689995554392242264080114895125713400573803008134277379241719659297803911975723374597783940368771856088501696660938354256469918306294313025381678268755882577652993653106029870750204158133680250518230575608423891127048573641541356512045535103970487862722266513223195546254430334465474702139574636754764432505349879876671426639991140955127183261607035632381601492776905376159696942638155910331609996088420237688082278314235091407735583851422230738676703789205135973164351013671388756076836844108868812866626199104098966973754788951204462162871913478490433556119773371044278588536849202766145296133969652372841223667866196499851271428402988580625362348995729544092749004022387119958287966537847033610047652211903183866190645920646881798898454419479340286054071576488427415500892540185454030448555429371058896380819079435285138062593886512337352166456264280340175693563627342515906343899704252333320522095292040571471575066337624467858103297067661472166988380062696928459664723467840172892891863945998051766520472700150061448691535254340044347226756714837192346462902167614959726319678020349331723077616694862563513386479431322715016933897233578593860433445224223785184270326504542072487374400476392308645850587882830895296709544716595510718570819632672944076030509989960101971234133422891575666902340339798167229787328494775966649847862832596205456045572645962238311767578125000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^100 + -12199347272127280668875882886937434609356881545405912165807022750294882670452576565696115076503396459892620456656442087249553753160104794576164215030661909234600455204771122561950631879639167760355823548574504412758988649597058336496588435797880835800033057262799523012973598788558554639542740990131510737002633156240880976585762724129146188811336299496852253791935662159497686949281514769093844474759169569361767591603782209401744684096935438364590022910548668094814173618300108737664408990182202118336318748581044548162110390347064475222134156016441534534255214357346974716481061615711856720262942570332667215862980807609335689295651594102984112250991742922753574997067359818801389237366640869428249112257395473970792829470801716146943793729914142495467098092883103339504670123731981720084185602775262562370490373708489374485561251257660130186889674114254428955629296512513886944624713669813490579382577945362555361501113558362937572271813483332748052081077221734453665146373398749929681693374501995187342341606787241804141945261329785903211077365332609154880367779854629395527476821304240427313292113105694539982620491784725634069418874443446047284080030987174815850434113466404187436981293548783850837588251745792829938666253479202449833776199156039971581595116595321225212187338366554122448915678171145962109724560526526979149110566351875959716026364293338905044482266317008247571854237491123253591695550919687215711202702626114526957861600638649107052620310227481238562489827030830689693301355379201144045924764706572122675602049444313687066521450940247975814629048203700910939132005493289493011546932141083492922891968250013354676454911435343476108208207520185241477909223898256633480619635138212089795512276248850401248813596875622247905657762361144441955057270029712696282985817932156849473192086481655661857566088641792688336603823281549013227402761166337521855136702653410996921441314512222010809111981013672151596225421728166224630949074735343985801513514490349060176810978278223412119771601181375156585869483416557732557781164510940358444944755039472669207018809792313715983394557462658457922516688791528277206290697744638429910622467937763850274728089318168662033266875990496154565587639123589338724068364457828716575331215036596436751234822962279615492587124875043879282092588538889559951375542572719385105482008898228769136000143895346431608097589812590309586561870781563087450862867025843726273322001178076136221921520928340437131745726901047863221996431490736487126499376737756398171969589415954909057350832780837639528839344070037967696182857884349525102105601661471621744449642263850634323910605459242378170196032856477969442955980985096972540550958935187682254826330751667547242211139729716993194480044103967196907384208627463558307913985364830527983961371042455831722242220198441472858026076536798741273307071089542811620959936919535063080072884189629181143270642600970991027230931318672722537318778394115628315949025591026774784685715034210521315442691505019570263255920038336406198564320374874462150654115518363629611619692890645116306293210539247504249410345400396075602552214294450041477939997734634347704559389218905325305426387548689544951131986897764319107190990909928975800606401825827176129587844007101238106823864299301344729268334172823217029900712708376283208497833751295817588105263179787688894135232797127494958028865631211489334432251692194114552436490686996799115055717508410507618309072988309713313150047436201029534809435701705994802146919957582299007544648252593968007855932215775324973887894298921029603282448264263785080029999377848288316597355127484603463082390271824168950380618511213735709830982910107679694001540568738822000901077910434707972864488374312950140358072415469739725277027204302083601941758338077381439886358745880485731626031876877951840442625224823514147414485248143677620646043515243243397374556787906266011144192891934119745197892189025878906250000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^101 + 12113515678157771201137348075117989350356559714778147387464876482817622930987442025724120796937336507208363498162046509053152957664334342318520002273623890331520800138726524889673163150560077152378698420001822261334860519920218883521531808628161578665260957406624047311653663580366894769949378429884152500073284762675608024250037145982649902635599608994364464890488907718019017835163071210977780812027617028922978116533289970359437423074455052732872832522482928539846986182913936198254237548017131247194786850889289230190786625051495580617085488553575067080715179162887581479872760550732632198021800347074879540926762541682113311655035315284176757900118349673818114133001913030818759252409421983572625207344429844725643689213853629664079754071707245898316507457209569397902344715872444121689511793463568858228734265254258973025472718772614144635000693176279594867272107145596133829813132494222306654517558857117420608964022950481979031863344748980364201687291822692472256937746051634894707448884382949437874426089056279507969948233323884250649591188776578534228167260672885169308973619573510944065262488371958124066299842769757966233342222818526267363506231733329037601832846429671614761650300439648083276268420648615715192132789605764312616773726498097112386419227737832750931646975287474595087852194862804122012812390678654609543129704071172508963837517763441956783358607812892695145079583160782239348593095148000895277458621556568313039054780699938061154465100237117987973016091940296736073950215240396060303313659631662633895026960380330704593414550010432135689441166610608118852849220889618080540444739064873152560562441361191373225043285999654475959647129599519929103945587099873492837337319278439653147091240510097948933710796177899856487374038973794366452233549818670545445788418141039537602926762205971279091260603695359304286560778667021795290285975185879370646940884146887104662050035411695868253351613207985339400818004639905616068654521579249425950677225530085380817971456817268660126573455942634198106815569446236321146178184935457628212430334540116402003512984583202601485722441040228549695476004038489709119731478659911258866120718163740963198118509792791399016962057302239827725078836427241515851018992250204397239404245746220972008152116930054220154144436488321239869243726258934718242452943699161701015801166291750342876402394138781865795015682898925706801284833261803669351531552175388993810447755755329598923344123990724027984305010281185813698787063719732181956256175301578002413330822956303264110178059746844051303829646264307343705412283528256572535261479596483396699168424901552970547608023627335953039549241976377059448570707962847988206884420144170025365828322449849904502706004784779091417276818266437779571466230455452542986289462675981203052087216331096531282587986950682587433648686146690564953461685446637290365615522096826780713131986598266365142661505323849526406277965069354552251808820387721094770153506818596832458741198158409137878157459212524283924190216034816208643587997447632323014804420074646904766926558725771608158055917963215313469397439230006430116976377595285568976509569336594545402301669357694008373493816004184087785542568649529126591607670607981476881413240929363379615225699534412338632083072478677790388427195789611810544836923167183720636996934080116542904933286504017921195032084945832866391372100610708524281035108072143995677922918198444657317557150219139854119261099492563761449083560523863134243992788872539198761090128066650152189465938633845024415257581220285780986913875351923684595316661757296154523843288941400471433186575992403835882937463270423402241546398400176540738750806487986674428400131714022170488103205838272100490653975105177445474178672050457892079699918034624732906064408606022701965912246729256442410658905341014609369471515420636469481487438790835398799953544782106076348669165435293761758869576642706793212890625000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^102 + -3347378157781549497412474071922754095820024384480731255240166629325175254648468611163707369646990140952047887375560859735705271668626495727965971855851775409140717800802498303742410799920141954583738004212610287448576931328189123795758945594261660928289832355042331811838687885311977522796956041130906478813974738986203289485824182313937541028941977457774569947843801347598490170883727535786645255860477266863633719126653522590497749317873088013191752700066536466462602132437158767432866302924051900387360171747010914040831854253074880817769024435037842108255379843414896540397414116916723180341913258273749292879485180414123432729205691974126623611725575407819057048374143755866679576527046235576334812882587737738925284548549191338485956298506980887553426203629892451246499538021168758419374491530325975179026168549123041859901050456311345772779646187075264573771711885905582272055544254315747923260386037708025841191466616487317429856453949749500665605144322402672916628118806419254384467351127449896286534572226324884176164973868538006429568097822695166074547948809573282575609327638755268066468194242776770987841745322102343584019765877889969825962589264596782349563984689922082221832827314349049877135334981949037776259800382005622639632560651510482214134467980443873312030341676233400681952009467770274723652806319215492382357476642609158716826181788103987474600478905026113829469516675795667229961590542976333443259720396698835823192306769596732517896579778760682262776852599626659678643797190699746144413917745004602807424993018815740468403223942898027151374428079172632128293650167572586704699010386371586679881585803453315182237314491062509271204935558927087232126011851914587911595317842306748261740322336448474391080919752846361194045818165658553956879534662583425147924698521773362215598780946588271166368114800433311591714902442645270935683399515804439804416611993441565691745712455790788290354955106061808425345592262781493047801106292286860889023463356085409231148359045800406749336129469677643932448432236525434365298770061876539706472595476514841579382002507269349251290789563912505329218951140570825393773564071971372726269151871869464006855876312883724624006818909131985525490604896798888091789112529480331458555072689255447525193553774851030674775844428342012825619942924691760803135151771799658769284270726137078198790672471199492775607917521580870944289738987831783982445650356262568546114529384900961752545338771601061439699580810110750518850134223690147166094436914718248089356439964674613978441970478162121084273489525058400431669880449012772630129701006507847515908860688953950447805295023853872347079476746894344498890613567249309927434180078706995610855566199270990347939840413005200171330390914332632165628352009646919983832894104454997905656961540843834439505513821328704002028994850785210979260439854586552929224594406525434493559718550916485158908503332237535042458245339024622823159363155532648046452892051512459774028670432943564942646223946962963641451254355032350452145664690947276900889593598038137550861712011486912980523570746311159009907523718648357580057922508644339603119148698418871879897399949365962242836190361533763684401313725247004157930308050119362937434675252201476761071668077186006915937250209679475342203190264549906485716481650662066204561616221383547940641916472833775880158676721709804607670824592262478684736369164827936625371543635702674449187341445124649716416217371189666461662600914920755612946205547073221145252183132839296231935524705627547111374062875144639047338153099890362767928312874364311852002691291416569553223429727374886297038894597086462172194406296854838435654775735726278925707328260885978670234409260960820703294109499987642997006676062793359026001340472722884626120101699301629477984166633519414488474204145100590827885275719299423750081721931246367564693600537550410446765839742859233133761924682500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^103 + -781470195146204807008049320767663065288042308215324221420906972498294976459580396046307919176096415055095623073488197189427214376821834484767592826481042042466018527847876833046495929090276234673678081542772999904817832661094641808065716485050394890769340225809152816493047390785890861605121310583542845710175239975700509980382567710151377411466544777819045932201500139342803086141580111659000917731671317177679005576800731730981442736326311946479345517224882799146628716906335524060397875412848775782428670864590180873263029378181603344914063034477871702063701954646500585976323523360189914500416415104939436223664487578773714713022827688175809406149408966177528397077805101378385266968805562996427136285875193827336628729030401638503329942454352001854629100286039081512704559885343135960638818031221793058267556675505974189080121474107175480368279931807953023433674418929260479172617286723696418312544071300260067507546000914679000142012654686293323175286504424244735519392063030605652468303908581006595637194365403107367261713267893975934180007359947385277573273645129906301345167201919577203664049119635300372670407773172185071826742390740346688405022343875231480938306798257965113189314881466318790100064270913853097757398636758181078230373568447151142675837828127894918077404564913394742422057882292619796380244971944960607606675350418913124637151037322143671041700239478330699180076916234285148895665222178284411708292993550104603578654483340129204689188260099085720715811353437656964554630625998077982821023077109421023414558706347676131295837435794309164183913812305646486570015600047491557486924252010301232250013574194852658070825274571435054859793944552804943023609370977037741162435374103210323225396713902707056451783908658089992864720754592893587190138061752777704852805311098644519686171175402652905381154031070536895721675894301045079336825990750892241058794734157536667626610256368414288563191266187154252276968759610475776026120694694357729105567395884033892641770379587163703328405641617710516377425522258968608765487164101736196116205860279174122587883390527709069842693966769029949026502106095212362159310840582236574351174329098617908609774608481772505935420998557330715500185310662362489092825775292941537387836632346772520495380441749137920807809914875749526156117003338584037490398049442380400570291549027916768204788112787512319613306690635162243923883116651587514691711487229259377017841288614473550580412928419261621490046290245692031955674764543621001227706605963752846617730296771787811257496783477512495273203672707942991941104822805743617283522463639534431978715650551203203721331821225966605015210310496569011954340350026988802511269072942685531405438721943170523883616086161805823215749967771224693681470039220060689123194037243668439876827234171673939608885255499216902167383725476210410998925162576401647893469639843924611454186249563791896562419137399505252714093069083597783084246642590169705493951740574460174138920917216347583339833252615602178692646318410496383097071974396681746299380961482803155400750025657469423732931548543202510563252342885201700707552737042743001673882954260293900896141886014146493539888945974360564831629647398425951945688835882816976237497415930716989082549370678865112921613978005907947501232755853999602214041968549068683707428778727372566207258974012084908693111339919276426367048090119728608268829137846532886970836765987420500361376965103620230336962131697645558067981525331693984738004155364466908700836707285894084764881114761092329193283158316939044155880661381155046947076216090235032284212538502457744988701176585287772370000139640232112849274378240100267751864940524885018076961761069040949201904140442721251366271224573886423092711470854067690837635989039734652611591365612579792782734426901751258851150220387127955065532115347603952150523556062803116812531241889500508465198213990061069923840000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^104 + 291215554976232350735030385171252247167736200758577878869603187688336114591399888117191898349701338287366213792779237292287192582395474076332444323644638318061931834824199556678195667647763008265238927869786302905508499803250301529658570995913783188638589730504414599881347588386967696974246673871756316086185464290065297324447218698006101201632355196438464626043964576795734730500316668397400123863515852845110876128533947627298309973903411342790096591471349695382848309193593207896012490765685434685692980945974732694821409294914328082965731858394209954882963375547165406622345701495569614865105384951288942955391750387041131848562034250245565278155497498371333949106859239456508485025270192642766289670581533676879866603087577848836711985941281908280602969138077653064212375265683992466200842773510396710964376539995857238873279655112004273836074644320102850400281859701864525038345906406179957021075850548139301260659953625909961949177761319098348536843095656124367035368194684362499149141215135265348197152972337291218942750851609908840400589870353497486803997664669255430595023365482763169333169864069491577542240594952300469066833799853791552975003463143127281803793734020195275682535448036831690590860397549161200699498353740670927703603485889128763681742999354554957828689290487721864569832853592053586133862536780862339238858240687331237178418005075364824568290959938305877334554166064547914448205629561008529404831476910621104982778549865251369140537473748441876887618461901628049122213276316438096623633356562818495146932808502087892563957810842933592541965610569844897654387310079362905426019569069036338908967434102453475829823053767276192416000645216965526255440093788067717100826114455964929802709483008395193344346585077354945424074452705480048050963270851371115242218975609771393258346836861606820319129971845898426289105875362745106943036785092889496820388153258607827977045445612343371433801537299809141423456796502807698645265050567534193652317284529796368845709225746872874010121697056711912794854497944470346859382268387438795062196249615593677514422841477219730472749479558564476266540710030648185436167027644600150091065270871433726406992129635616653608619344507801924959654148022473584667701394457840032475569938836989050115132801013035125625821974772999784448335929456105048817632305410230089551729745122076843652211199221838418996141898440587741618158346696023515942260235268035649458952729758158296987177193451034463984761169406739460581840399127445816059569679101198013758324369181531216198589214530349930487135173786977808449143664039803615724941456314237618517727291330476576104546437715040050385178856923435182250352839722633164404621441715693000496220743761138187046185055975902049438821738329417844003276660624602563717426571047874272649025916126423133061039462271149747877530969016655335657439601060095828618083838590874583912852860239011240930376658712965353520765055164120170709166376704028332353144392476531224908711352832066719088295317282463761153332097258290293322316719206886976715646986059772373452449395973863600660409880778211568146093568951598267336165203092909000669019795189703188126885065352008513083776508039650591102088743430894842326438483468879672737729716336193509114647618614141814493865212335244523759834329776030271972941948569586286197015768278625310808642654916140024663352952294596143914652033144308671756651880873747641170327328664487958941795045642283779717083131200623013634746546783330724992946355999993057914541796550219147564182565888588401174175547037505584844135548381779175219199154582115583000958031523227146620879345007144863621536478755210896444475222804853179247353306004466446928176901191941725934177992878001590557679534878641752135529809514970698940110686379495422579344225775780415292389289986029061461532973529999535415608218911531721624648055841075648263804110462368726992441600369222615040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^105 + 659573212514855801376000488134347783060538896377235714907993910581568703930804657290567325913818750662670012107433027540806868184319478272712697938911235981912581351727344123731606193658826103668346936533498295097698650342020162249286868704012372004039333685717034379663785310115176416994829979493334201001154053648907248743948079256934175500718936187407429922676161052750895065878273233745479130599569122682709611430534044422182988233191562161068764970925855588712513694931564424904915114197508231933661179563697127323561020127147919076389181622910463340473807672657946007875944034771996843727040425541078592693046133606550377061816519790341297438848956516683572408854734203071552410919543818505073361389789283214198252074687126844754814953591285169536413134015777792135714775584634573613827843742179717148060551203975264739666494241462367292336515601786685252234105324150001520628167199364744058325250026053825256129859853168871766874742938527773116418180505734723080349384025745524764260453573116784695530985212030764502502005746367747503330364732081260193414938871970332556609902403619673863071780430222887729708909590733294761153124616181528580794799304491275627949150268404289032567753684677762005034751477821573602759406403318635536687757126188800656968653636631308670211630960524559881191800615482476076059674297394980407193179743645579403285239408370089142830534238557773446620491515511324781860602880384471771437267162857739179508083942816504136028680515665090662778487290972245732394559156325680646949350023054051877402553892943124354282907145974918021030053639971885852986142219275267701215587983953882249515959066368168534057074838022426042015832817384717506349279589623774411363020870509957588166036699278016352297442453167968789028227477795868410266214675786145213580584225695111038223529768224917441622293795464267995881476746981111478899271891723539288402616656312339073721751891567066276330960105147186894690003058148000101894138900575330308853729228999248512678518388223458622003905085609873949939586524858286432341791876802133137608641252288855004381308218206843584889858595923852616619784456382232384410393325445310186446141224481597133567480051569641620386042124643586857687972432199972860060442226220330876245078645349944530756685156146457804101274023142101317842170757572260697165003020873298280085815493699968877420982824078312186555233611512652582169059964250884765239282704729794978080901808834273749596224119618686440108322507281176650966659800488278531773852769289787968401226764096656502413202448924081943329561088991870626516053504671382753552081090089179319683438982445597760597289327903695852438006707520633542036078083969510710613395479583352857419274266983473824607292255785477477514970141158374589098845985299654854623317130140986914887153248995955872699623715587276412956268659366222941530130606686186094314837147849584757397107014862442380550099455358243273812619890790755966960900604761717818365016173724187973203183552968230521553129592015745061040919316703420167341754682484918583482282182344657792098870193833881823816484350916762275322566480901244170731453657400618428505957510128113422974423901827450449435861703728601941301649444581962667815991807017492524562493313066997259266683238706057521200075423509854466029606293659388784480076590877267350896252255835829918597753897055372762665881463392471650416850247818492400025342595905106952297373408113269735511612054961548411517406344731245351421568544189494494368401680118692488111031605371534872359674248935848515876097842394554334933736339445847925169652783709500606551757906234813075069027055820227452283831262615429254897549513706406710993039491602502899143767361800154023287663734407550511285674296100425128821956966776362242353607724328596708102295841638454769087690609485715962128625991537277932441807317359290417638726989299147705103649835433318586402114352457973760000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^106 + 179935354408046160632061624361002852193656428185759807602141123141673788152993290612933214050070873206186047686436792210338420770489728622216612884803167677667454152323691116717246041744196737101998301210203661679300796978607159650957916314683071954913654755799818693326519446472619957959943661057299412278809654615967180187466823906039415365481511581980207163094616537677715898406600955451249580211500922186071756159033680767679705199705777007188646746220790112380176888331161640500956559100080848592776334497437617778349311862911948614389659627578708360281316531131672060075660839001692007840931274940104544390072114125829569760732178092478854917132674128363361910350372443300992244230926347281422751677949658148538254859817329459309980434120154939257256437115834379570627795228307655580995445311566352278573865214387276763705282720123228034575784363754103563618629092430018345527522007602557586036187263902747971434579389409087542934760903698462882086118554459010606201224981141890010549975584252059913383294381858069722339537296712930692712064467253228849997770801754281667354937362808305303770945532869691877945702556216858924231389656708605104089083250588142665288335295171260378136497552113054452567158296023086026229814419273922409527344079987032738895237378364482593039161160706310776325590512785261722671356806705003290703697324033816838095900702108778418640500980476205952592684296626887313785912912349962595038005030698242387898437889055414530217758235639751551688146749792595639596038376865355544278352957895500351058438578489978534212255157531272225056124295523261757168907752928141123584131170070617284342900065842478357303340739487796150721002068072186494149737018074831332370406121870290644939549201002899871019999828973219608988006515618376488898577611988565867512576501934233250778320748968325160217770450225471541926903621886062718644144495834575178815190847659013993761038071078199473788885548725503299253691537207874971726738130653283946698958015896887386729136638990653976970066899102039462135935181823503748767339413654942320392828401827251396643961891656790747324302145461990371535021542954216865442427208177121802632869449588515540147331899070567512274268977826221317022506015247570222956019920280493141078442218552899000134314583260694739709797661338551085038105087978784713698514534718054771302329645831416303144962188935650403870787220136300418023869559205524447997545979749204349909660266222228026050206559914893540804746070164828361959887522959437564146593002535809367435227381074337021446398516392091263763058593297121462866011206544002053258701723927332527389445280826841048839584269810124949823146242979551854738369574337634613218625546973114026125904392326145671727014093847579552274637235188029638477864441111201691369411538229262104134003072128324722880935050023541437319406885143857848635428628488887094177726005275301258417491399087645287199328310660863298069270608118808469262194885459854265455851786843610471760016861545988330514268322757780386723271934535687311748675434653996927616615711189138843544046695449661438516065628118170163169205815358717490076796767059067040360695186428332788249257391231759894673925075069125798868741202660458965783174260694556954590181706150665705696818540946439588239920131285992466812288826096526214785262531757021131450759826897762177202497006526896932792212804600934943274644251301978023623606614900302076865723980404063243658629979844519382953555985579036040100376746932214038062949351935106742012033868685051941723616946141549489438001301701419550189221836357243010746015834686123799552582809945044412317207692468183643225735556174771153302385660863052427001113658572629288078530763691967816473201207657025777147433655245026411120428333450185091443765047214847770562473450854496448408830488483896155904132655770624866777775806226314560543235684209114363224602273181782038533381501747200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^107 + -2988932910524306290721517080584337272303953749990434597660209710079886422137860419488163569986438645649824113732720495587654244687449796554970339257855509259484045013151932697195777900364457543382439390766282003909657748944114904319829956347138321792417505321421396517053180162291317829556334989874685266371580835351471000971822721561650651405473204248326489527815485706404947465494978584142400889867385019627137530673306187201358886353868242743499062576638105645008492022272006895683318837010869005743157876349646666260698199352559764028869546825358940735426098118698108101880791592032121116173021795116128942273484065175719154755071877831634737571113514860460093590418925177633806097592017937773416739375896834782682899539638622259544379797804143314682617015507801284396182818612243927524940820071954136405843890302827408776012577715233249448557402331628672277279444141095397381494695509004299405439495662338840590419202878776802847698038535270710728347816060978121771706455184204578671222163877308684067979867993277665454614014710212450106141259794929689497468483199396599229164918425462930074593790729158081920503987861422648718252086732976430454094513234975600774263723334667006049162619280107226709928838489497900869783375969493174404391079348982705849509542098094315021969300099251778760530338902014039231158893336898155383723678150748385003591248536753418881425262844187594310814302372344722234149217573198785194397389794621655202545638529608537028642436962864085532554449111516460133760240867085492647586665683923926062138849246058441885267825539997912492626859180799059627303717359061071252607207681872320861955971532216986250525841697385793385267507796373375963701746759445848931476125482253532018608318637823094324507609708176419025121938500399030463346125803622327560493638363495635849942650726025393716675314259115470269452022337562932938128818974082757429116174006941305539029926881486196692247263650481908882361450501204204663910006600979533497305036919541816724246866184659926907418755401667298157656131890101961067000477708779863288493698669246445876760032844599150342834278078247967946340905802603016464633219136831905648983506251175117244782384984905039807907047892977919090841369041117217367963744939257154369057114595614101368621158881231652988050729829555417086021513593304303593434132833985171131301848759764895062826463731161362827062008189290704128534319898438476224574168122097971833758322788105145811478987114767156149206453763600106844547932786301009005026533232074937846060292204798407486115441302538176329810750656809648724800251119970014769442192547033689874383506320906836706441263538743346864016093843165884124343840592042987475520384808226270042539448894081761736535809280488566324059326238622865646780460663348724807020287226555471638298545854395176992247241899834487814101626108737137323314333524914531245963701146675833429096705183184996269290924897892156073914420196510022437433115702942924606128801570066381016803647937899743171064691927302704473645603192004647409908529079387895281745538929951167442027252897892628042603789811900678546945871977138007077651740299394078879476894216868048644765057647947220712481724131025424735629673260739597387342357729354123766725075541760919491910834622361722463699346763869947114646790092629031667975937656895838168136366523183990177487207254005337990385216751229292206283986864697532463830622683698200908685356892351767958881893208133860040465968726137797321236947890612946323960282715035249314384812764797685688178843271739200613178146317693330645563595924913705156570812691922581485192133329166007816302142712523323468576058046364660903312767195170238150156878783363348255743754793031949541067744149180363952996244414222682056316773892443194916381095749787429169159135490621978257956514385009220475131409890612406642492754467601514839234664470597537799471765398317322396982312960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^108 + -9950170589434310245835052175446316897809683093047368284299349151440491372386448764443672514156761390872823259691091719131979725115111861072212960438181241314215152487276714811853986385774333150421743746092712053580958617180729886454580429291579261320383440199244965792143498798710900797424733105981396692424168804897711733819303144846696090984323043596329030296951222519661432230137526842919779927808157489387117083573392232308256494939991597918285789998679643357707650960548019598091468655036072692700494181890286073999787974699679218092310160051432257787065182289114562191849691341840052668463476453500199404861432151894119980013259230129131164719652187285816274184971546886026594811579144867741810437852642873244803138300410478827647429671184519641862580537391421284202535754809363363519443687077194447315873296719098450371628518458732305915782301799539220913922415759401106726703521503128040649507411887071918428746833472632174735240515693572493334930889778318749324917868353927778662663253460351792087196604834112573820339102352360976902716106199351943562612805140281986756711977556546491636347430142252214383783263866707362193345540436737518025888943816468542548218501972731513376010158903955624694279824858720014488599921765114931746565979968192829069690049130989382753189258370137359797582916630362859876285802208714580700733295184318728954287279063852344422638556589092544617545639623330628936799616405399932636886986248307902555424670739113101505784838223789365076272661893925515898693986524989362683943334699876635581585076347487370153888712996975607429178660527509755466928175073580834809969266512227351153049860466710348019752262016974446422324532679814696330851802981806618554342527367266429506356970207375205721181592635280140567330505033077516351101948451035457528738503002399100785095204843910848631868122575303835445820780082519571545991184460348270239253946786334037556753804501339727547795794477584950701227952055929084789242032836832949209817496099409258934493003231772520672356979033271401231160756096789470364366940490362357769817121068329930998821504882046282646250663705381515462881899034509616878797281078508483028653864594130163732868517856789144721813965971102880338011317535357394381555465698745821362201257658463043360125605875435469195455824648750023048716602589290052059195455785912792225759508718594709123461455738391203353702319274371748461133208734528224532062697276981623860323620847475349591227001749634130014779547420320859399689655104044117659780563194828942923088146274162371527013264800540971111835292181862318923775645501212462123986960881179895036738238608064782283123575347949348073429414920966924217046125943641393202213849789797515241909073936592967056500151904259962756789869803026916790243680634012462726708259394231706866977370873876257790511165481171033100415509354085997192967573945508011602730800515802758246405654125470161981325445719284500526216195134212577685034459029527667050465913345397258762702485184188391359222927803080411442206342941664247179643282651681819045119561349209363627819293077251575760705777420543419247485210558449945382225687405774586328272664220776972758074865419176871503375712615975008609249593778759453011174937846873405428103239630079389220279085027145634263888454394783010971184930077496033140361556467510591940014952237719912402600361855608495308671474891336399495321949308504906975475366656823922698114422219832215908737817852409117387931705255491886714144551418195704466503233617339670801947112468880412790791343010688918123706760315400609836141523927014475307370475627037326392993373244596562656472286493736123506106773528756040061490498383552944264438250736443724940486165531778899725624069472422599266660142271330987824450642414836659386256649560667245452199018286877787053291090566582751924507128993751870394865336156886959477823036897133652925508123855139455935447040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^109 + -4584409582408704710482296532836244278018631661925843524706988969672650625198719271528085280154393400120168536589445229005926950319115476035860596788476408298773624139352252953335988544654155624775806346280398403341758688827116872655800672278169338695041961198364370134607899923474117293665836124199814933325543650723851754801777857425335436279200330094758451814204027683005582215217353222387333040526611352008032958304172066086395604695746944579807328622350059998084100910052519470445528065533206119393173453177729998611671554242404590468187937872996346065201539988618822258796602186196870209281775420950741255538570207585640862955882680541057712640172312672461924788860009319336598220995601957705040185572385180759478957434520146659104844540640253733461316016827539593996864562341669227528895002082921140749620054784180491516979188377116991008138874411112340452203697269145161477981408683554183382688204591073702429631537139636929560931636316595084209284149445185558021001994979574997124556887983194290802934812416615139342761712526014784984797628649747024266704763332357110681474475496111980631930480180043146254493339228483229677869733211097915500139593038785683753450785083417651551962901861423213292581957223288698476137971777000086604391576479116505391321955518590173377220572603087991165266459280491163237470788638465916544561648256948968678541559126192328074717655449374482522184432235954056878781625432753452142734826121599172739761805491771953511304525306137351471303310530650678189371015261324041579696306296806209036717400567714829320880382165956008511453800110992810745573237937641264319901427279955496653014391508536287670446289017615399972380345945888929881418841988530503236752727139230071532386419350604838718980038996363800017337363088494778198105223092275022447387211106521903634932966266027135200992849222053196577986496372325424520532540879532152299512353367547367351859447772445714979338911135979358374382357847463145942210675388437787743363531991630318319443733925670106522973830924464484632745856119758427444945737178596816960806183648676603345000584026538507272986981319956168258691139214326911410958342305994071530353524383877137975567964817746543601192732316473704405836483504711783422104360083862747536111386917398770341507975903772308046336695747397073094480635182389697428260877611362905315167967411278663761579308354467888170736702625222085440034067690204859742707232208646455222649320189449613469276073339738048359680278298106017656810991484791753969670278857635803376221010439932548196911504769338662261830258247829980868157631503322450670907396972484593825591160578023336268745585349206478723151681306799086046589037425628506583814509160761576407794055926393900650989878078215526032313767335372899303158985694553746490310921848855852874093501874950834386749248665827971559727647957504661936690219207920615375746014527052081826519622190970318519554755677782213683143659977213507107425139151488520496714800038182666784869038905196381082142728252560555478718350398324684607007419497037770031744049701735880666222139345386342360193784691563152831957577783669293200067018962313278055735343191239965136319581041413403546972714918762563236042994335118452986434599257211683390042834408828975937497360357065519924302484923473969952241973416932215450053143385422379262426833714532945820465759181982274268314049217888332668915849784057802789657424700830505488158262430181068636650157317518421420215459571487665560877290394121963447674769281472243790447691821849365562317625727217092899342087387408543137181072821117130591347830841937887374848176327681643955662992603662496679443697303278352081772637999214777866423457908498300126535136277661361008636928043389303771750146284275522009505501442753319746252774713193200451034246667595725776663725619034418251073120896157291781265454725606381669253402875284581341649804321817939148800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^110 + -102012613695298980752197622552269168660827720172350079101244577310496709271265628501722873994593327665462174954983591464780073434355296326259762367134113667200386491020993652010242200467406100125573540992137574466993193662629404332422693369871196970401140882139610445392351465042769219285989835853566788122503441976973097843039327308385603547618937936030886616824204104338789199982283730773168315923105211715973389857485574020925179635760002831830907287119568930782896862202350008306498121151077166010491417356714496965625023902228746262441899494596536360465374914328086463267366050613586025676463973357887087779039463066974872632726092017820396613195800636043901781465082905425295071686267394382332265798100976788685945114081204458756004752348178221081948277443601353119161629974396818476825460383974239232959374436044807524611754692309166252427840874371177041583665176275668032600562683047057925947026191659482429436631789344901231480140993083131078860016671415161991463863013132875699680523948316852754985602911036784366895070686263102786028116830496302240058477987443420575010062234075468497864443800766080691605992149838267586842441372152119771868595527277769607053936067709882442649599104629878734820524479102258990879686893713558866732367874925725342029627465298373380937344468780166293184076303722060514589431448918514221985773129787663995194620802175803385500384549855190982291434128520650418681770201340633722739150766539868481504067804421804122182680878451505671590717426479305552223457652942348869088503496874979732916757524983467324491533597809961193960836239675670480282799810359625740788062514540456699528348619328958744840246314694714938259863058079639973887507920352442658901044460285514099317574203623812795106139121124015062905797489849064710322163506013850698780540512278360767803855306535304725143322503059814105545066867551060621693006732555890807293052593011585629350648485538862935079792714205827339370384666971382545827385891551152161260087567476786792042484384794060069818309436274177739101191602696157538306292136170023281161213454102988874113933200744616439016035369362641335042435580979986769977085575461779784734517033539767671679642757355768964296578592263672277023729733359151852482581086863539848630801098612757323285567958287581390905119462803873896892096045258843209396748159050606427585949212696768154168688589997697672311988206706390085830015956199461476280909186211370460599966793489474978152707540947055270688131744279734506288605518401770256084446405263086157372462528428414375272137115152365697610149679259769233551902858785418668005677683148585808369837722324845764069718937588224986446990113882447581868220663374586219325943331308891408195504671108054676229210777223401174594744946176643527082322228285807447516180701933383987835913295750768525424016805582753189433571993331572350702690700121215288102735599699190522586067938439525770597799217494893550267804052914728808776077444022305391251216723759883322233969239198532801355413273177773256299734019440448709253735294308160798928894564030141595176260635938860113371088465534940014813967932745497157586428375720364912794266055969238690049124100478652960576136527995587118581077944692832112375042439790782532230084296696333350788673795983393114649360242745559427884850933103120815382735375681381279060541026092609453590744062620443744695828879913753992566065032026002238409417956446027762384376532327392353167025200821954788782608506700466548651262746003909549935897609883885806160774148300143745984170352394334672485619730447509640093188233083184146308878802365747393091771881606672199954088860477360149300273674725442881924053908721164373575335532294867596578232513590802469496039227381968472642234975507845012856309977586642453920813062361454852854614626245512093038179746731722906868578684935758272600372552812367735497676613437338648296209643680563200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^111 + 226452265334748938313400992192717044690318696113182506091296671409500922638548828698961655839082098424097328743981858662077053600998976125908952911626978832467097558950919454058551499610191882710173624499749569510371133752516657378143449605360488769504729585319635069604270851354318488334051877957703901355419891574465464296846301463993715397915113534793471175744869132035520688043134397058857625277728320891991682261639030753064368431779955001066645557787932391456914566896761349494890272065674602732508559514045443992205997348021180066479951643426931308972709542456204228130052218908315390296836280978331018409908616171096660065343659007255589543935218817669202357786427900142471417657357687359357397034489718970893828517661611297626959913424239858580505061682098520552221537699631511147721406017030843169205098408016207051882798358730669753371140739062712111880472280116460658984156064640329072655603192359432007903507587009699777390776400973295854295896375147588668234139345632069875813180728771654299283225545093856490683545556891038155840894275656569233117368020825744517517863885825133012516847035915418864271907365785309129758783563952460224495768377847537186250292526041501029357497761676858125612378486617555864644623130618973539954723420277981351711251152251658112192931887693402211408821423483169071280127927185778804186982533580332703043490509842619362686333125317647358564586923327850681348953023631338838248438592297911451756818956448497676669839664233080166590902567706803820901998990417100000778876836177322571590750226783953051362032223718661803075406497980874041329301923494693074282474245508010197633221380847817007061631050632109592285047155120712706372286597560048853217681242455986887576674116295750852207155642814859784672167765149700484177603962398316284027485666675203516417764285488908876100567298794451529334281532882382641795602921965585646950916463226723164001500153348627741060277233499866494464787300891444400850475467374783021003775031401397284792731563007912343189003949595955429082000477669417837736862424888486879299235149061292545364526501251461706709924947191009795934524331556331366219324033552651021409825046027133410540164524118753506743299864025429064357075069399272880713137506890506884838492731660521423755140980635500297304467390137850189231123293810659825869551530180056212184855404097661975198356908964117496853393068048181946684409917203570250107173880630186512023859607358339377049860864899352455902530303403340927909654421967959899367977061523518187164333723483412340384253682170508020342061863203516064126482865146005649285427547556149486954259930306278007781989996008053308722013903078396228037156272299285416848685771519713335669746621407231521963873638660730189789985522826980074160199673305813505451877961325810596868276915023274434530499785343444619385752291180145257737284524184436607034203675704190566084964285255597143739446858512971146944249466561780692944112591875441554599813099773225317833496426162702776021054619265420333187098184049833786630113132225412083025725216331148138948956184318066520052476656096239451091347491277231203073064887094651709997509862676443388031829538316444938342620697231324063121788550718038470499080832402450483450328128170014619398244511156199933475733793721669864082864514166557684841077466605510625700936811232174855370961205340042192802786396484926581728633811292707515037284615081756429472485250858052424030195046091237784816924840109447841574767432433893988641454637784003627237192191320745547681125797340074354614358520991753784231846281366413396122832796470172982299893415637790145047601412803372809987915537650016575662893955593606125363284490668473614212992233584596325907641000395682228471904193456895670617609138963055128062983505818315594768355940285885016472935413380805259509838718849053785454069558846352334467521002958024477536054935552000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^112 + 13881653679536579092029408704199544282970365424301891755079296901516044048621646579690921138649930539647345947541243283404480676005225558449400231492410682408851415465745532459632556864502256225284308087427870898551632492605608727852993967885079229512750050932066484745998276160218382670916582889061527112109056616545808580355231180904929037843695241224877047997599475888450928889391923913080647436537732615115084016958390126754259439077598476656178895369444517441203607507533134052363526987469753282982066918099916946051958516219129183762197991482748868117594661705218294650985609621850378481991149641629699622974428962250816149139096802714752395527447505703639420045802252063339725075624787595053260598065474632200463235797767451502220108892789180771400353005469684791392199763295633202168250712189901060539136544592716671290922751917170821343848010828393031863697552126950125744363861127658079148370907959754025931942402102374721279432929741015745872925843031472411690537703608123980801111000698938955508431152683699207956591998857122371446812904725022927283468186018446018550604104993368314091558469357100552469468909551724879700936602482599998884985166407680904857868268915988686516292183714283618796475121834904640287519539179025022684058533196764252336072830663538763301138901172616654705830851750558159357354534785484653422845435538703569126629398913173367702037248663380375480128082449068800942781996745955095699115271066015187956516538486007971921090601978995113933357658460463022484886670835293031389591204445701067610107191504948983486880240058365210333030606973114342698104706147497917038733464717985499650514178855820144931585719131967930493811491522810561927119620638644368389584566466927035184482400974702417041798384908280411112522688044857541634519721695641548769902839499853563142856070665158436163469920100015790258939769450005491555364951275612175267933950188844028631656876181189585171499507332555528388049918072423547470899337984227023607094042475696490067169751780629335444317841037618806586954021742750344736333985493544702464994588418663978445344108246541637583780055757277744486251008911329918871775774412125403223108449876673487689218653740398302673933259079512238530561220171253160391854003442368659869791771800839234498667901958204917549767236323753631534405031982361030153527294601226038502873272284971587018840326747709165978192220656233983307677890056850244395596651041711303747275186030758250136098176568556462273432669137936355149150617580652541446224574285869438134287078738529757333575467113508712686157916218353893227611049259931349121423207616336396246356531190071944902559026445031082656969717327443511720644352197376217275118114847888642752568209100353706668386123202018078716966992431809741945815032186533626099373584998466656554355587099022421851165879548836569125055900041859528328802125678058554355253989226215560977753351269012626782383179623843563337760263496159653898105454185484587623328209141550870116535918878548885186036043472694398352334269084246817786960292822267184595023291362204040342861660375268944979119937947276337857262631470461175105151324529530756288221586629656276062529243887499886586369854333654377186609461221310907580941296872156023029162263332047486238851279343583608196672455185142349732475948630042968694663773759308806112008485186993121137546619362123000851767238798445224584380060507956971896313240848209278328243799587743925356140555878801338089389864512988871277295948273547256502898828810636309598786534380721435682035112844185140036051321805734117597582400622311526639901659724606771640308993412738144620310740986015083515568515525539487243571482526221257850615754042767450570518916129739392790406942976513257021505901386517487792404031610689787010525186121363334934159698393162089817320284239317790454992078034214761164211836978416474804847053572226589572831641600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^113 + -1724703496361418689930801818069312459951695774833687247803591467801002042312147494848005162806229200229502621904746365194118242352771935189185099190221773322174987347446139835482586877125701565553600630629071503835784979502708776326474495288523739038510264441495574475941597481509370684137209053314743541225716156694186696938503953956004561872521747451732363293599169021339629918151409540171544793203389752684943989467153993014752149194981327029212640700347816215429994318269123942887626348517317364247770880906707501211833253723863371417985087210076601041926993686121151099648206593037441641124748039741889068092230349308181419475739176288003516466433190712881675232767569992497101932889724203964035779448608424377813788207403397540306627298856561137737757672223746852460240559748651236284589574377785459047444973599687705445943338826014415634773039368934718246101565806576188757986668786532989519212344616564970363137646066090833853447209109958774909208143964948600866297062258168515001080071772685681494965407310172230219066566692294677253503928703092675343341512721699328171127349772912975328061682274570352544955915083265034279994802047957490069967891877852063255799460312966874757430763008659389402282923094019602888375625248501570080753609824532408456753343594974438558424062953561121398784868968046402035898669329798868514764674547999140783059819567100957127752920288066973147992689979582183301294399209811415352949657762321063739168085247509209472969715491234746063698669382419986604274456313956527826727306387114573738852623557785890360809030496249134705676890714461601003533640000517683389898734139285433189784182198202907874119015583510214022557768050123573731637951148150427479303575005448197917405693563254478133820538874452636305623219582639561363175020496411626976897582072448986010990916870302924165542332350252335886401103101696951921499295788835090454949969075499626491196220805658953510564702047947044938495320042078213154004299888724443877354013391932590916606307121469098258088082829685800910771463218759511991689904253120092179373613319205386511398535845359995732413447462736248929266032534382134795123593207102193849192002011843256005157230816207807599353127278752776411760879460576392997312176177088041938672520788529099884611284839725602567223582183452652242387874076984365371856018245752428551090373021067631388383350830013985818062781133816956412233365871509031721845913809366957178497123604182168680364806437796344032186531266676347334674203834913521046595343139800660707018480298128978572022141250996648885027132652207922702163358536050042276084848292967216034226876438078951021440148816382789814470087447718538091071260692422509792005960580310910400904485165917268759425465725321368271721965491991402054606884681268150730643060868818316281659378695753917904815813568694258340510005028263857414682481948305218507465847059555470649023660598377242473425629522216560519868188520010862385358695149673458234109675411698087741351957202636508849427809219836903273068265289765359173430584219222126095398484100000869190956416894927575430042690917094960220338017728516454504403505611115478103097593515358834094075809791665423572297291478773931192483838482082181777647731262624486098755874446677825971273621834599938542784074638279334448132634823109442794744539414808051336917271740370624288375706937703730618486053653615861896629298505685072178158277879940962062839817451403506392759720692529294317939491161424456890202303517133417963735889600622533427996839885627451653064376759153779887077603461909316383155949817262208638995006698566567955609546509481937791301148531050819801113873698233689788477574359395675119954655180673031308365978526838681093125021582539785926514904982123540909293243038240484030220129172349634107604537687171439220627395419563016025855738031108957809567854066592438323578368719043013535334400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^114 + -325585775366721429131224874928451785632199359995526564015183307062207941961038141702427952768749977612477008998822137151633555362735222861796727912464439648286393432507256882930032216494034930470045736821054918990734797096476861361355678124909064934060043489709366421848841798686593915304652924905922544293857103498106796016777428271394486593366312611934346085028376228460278036048683767852062950791263371149137070661690811820492477734343057497682418547815599688144042662940234130746088850801283679666877455060125842096746833794277021507630662754271027892575030337551609500560503471559849455832071928117644530225127407707744207166807111731760033852391838307636649816498022366402716068989490251533832607820796069379647234970228832863222326130398657417706573494645756246562572522024262766322650455854686334945911444797604612156875102267898135308688375057798868222558302578143080558071367017686426600940268623822600578857503177347472784140338475313185437907265320181830319418833513176104749367455678330442511278888667720906188045551251891929944447112984657002706995378584503896785184942839410303738359392841841241422577326820684204026350687415864412089484688013764978217976519476927031680149142368398482263178578259242523596688221130716737019032157252924223969256653963048462232740954127429738082384257576930496371174294214897433956937328006181624000551666073813495513856629159279241772745973291699898090546939137239376237348401473897407524626706027700486603642353187652495641941786907967556908534370377007565623480165557220175010605396227847785844434507596802613809045508184606855010857735329040063722469446096957632567711450866130078259623555683722292182699164644471884600171362440547390114261072171024659093574392427485791754093247471703935679949406640951010012971011269271598555146675283693463546989477990048927405941404544904740179552449402471271077690102242886824946846510131165461813964863543143388172845757084840945284763116962488204490645978763501866224426375237117574750600714954385778098420519199920458720348355438740820833475924129495859897865229626623516398502816807254249753113701820725002127715178160203437206565153860335332410113007756233900634420522941622076923793358229218200507050137242654736796449850824784351028068962347731844641135670648917919415182489530336057101060637658308556905360349403895527499635325033623550824126572060751415794351143954237796986243930475408445483178043676467042023403234711441556936879770724854496014474706592301175526559461807113465107413871225393717277829504693103132860065483813704254130951633093889157867887844262722636422495793650066326138178415266572398393677041223206607896984502877770916592575112291956095344048255506170947529014905762627423546792902544806649753910200458275645290854634491242873202503836360389319048554707666880111975527559548831477142780792137065983639797707824546128988955835850125964168563215913216425342320294454631509258626394448533321161192820042623073048585607092613919729352466683279674440454684087208831232361069725887149516351189449092862181327816110102295683139079158320212331253389970772574735569244004347492854689970607113992866407712317979198200882506600422265893165830796265758752182675629054405981148586179911486201878451461125317419317103908000852116636192444423102961687472683353194168958918629407099894560916099231578753845053727078718929036280892319148603588374244549537761625516840676454319639282506427286391903020414614362959775543660154633449294008299088997677184705394549983126728554309670615590074996057010037915772545965663612501462367273244027899564681859990577479277700951458753914374867808253054955215687574619040286305011735211458440346147659786649169391490966232807528293689924591541726626185797083408826391956734448759553793153869313324729704570442647721957651449584530873299913312818990351489363497465851884333194089380782591180800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^115 + -91300362957211174824708999158266471041674183427075632164723893267713795838887202581990750251398602001849502830001858759159107190576508863953646775833037355227136297827720998910669071000201015660002601563508703636608295187737644676393799943488959801393807454687782726586470899152342261306946478203906277397462010115810994478462682925732397053864386950519007010771173556244980290665771810863238699315066232362115859728280949217046220999083242062587997444322279003344217122308733421994043335746616008902396379192392751206566213373399214373709470952779228177269936316818534835550686313159116626052660023734413944057371358557734493726724748504548997135615421960316147674548173668931662297141771721179570484538012935647986597536841403655089077978206233761636171841718791548314542332950707107574295003796290427543508081706650463032422579090815056076665323564504114698966577180159151874008029508120246450078355010468087773367336002503698200361650923298520920586937914950305548716368377776301425444129344091464850980476281608445126687189565248039625980657778985798271108046635600423159052606048034586643950270201469312224936998016630218628143914289394751117365765363926653338260988129522296281603125860703510964936428394607637228896984252263335273212679671379658110986207357664684716669809635240208732192314967894959012319081930557623600907704362881639830735082634680314939945156344455209789031609424913871992226833882536240405584566220270910145381159067215813826282181162668457869704745841483294133706762767414956293594225409926999919508734617823857674718155544330505599021715037671001704760237832981395369000301052200054813159732840547069855155197478936371114885986773990981294881694657371325470119376920203857878487296374669857940639591807294723916142986652507823564074944086715694224122816148572580563513967814906757977765989227947707423842409636519919323916505755684310404627977449918920198104946451249036131876092702295662895790261353268323485649376618747463865367089102792202282046480231373264762791459865481833304825339915963165920293929887524529734458628372588478012250026944138703981126219914015835916290716921286891162935895047421252772699490992467541788475742379258367300760573543775994788465758445926958881045210933364348604233217505701722947844494986207330570922358407005838573619905753309913200417930542658544134429199533704927162819512668599112398852021245225849815678371075138982303770887892854098055061880334704091060796699341685763396807148461563620369720681571404856154305121585509927781702607650423533224949805774851243091551088184260699029097179468373633916300729715144857362375033799625508840853995863420846992966089408620345758642535388968854255145960798219960526371807947059762895850353639041388407910391147545163527366575831983275101401477386500600103754472852138495340145323709010365104454069409448272093582881906839980536846324576869947664920086818332759606969515270619005583749194254674459273708270003288657224811569355638803346455570583685249551235707092870552179096789742661322154713351159008616595399059299063167705658423606063524871512256603463848056921033567273838628987093062204645724399632778466021223999256119001889081944370079983987889011116111916886744221907607659085300946022092457069925249129613432731475968387423783404405123722824068362512526347050368685982722081855699353448747028794395487396938934727480487620492143218555463576202277557426806780824931880442183539888380958875427181082476772019681232250587774749069648711576671390201345364091847644998309572369819815303249957952649580377752135426099045687756974337346279501385511294547141890502666411811049078564207056411463740475796369234755326829061858099310795570552417920986137126910090796976584806828486993758172768309989143930760628209330049513067434979589495828958222121935651376637344669446865703089115665440343700637471907088799314739200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^116 + 6384963038797005660879910283386077779017974700516883326892656831902139524894352485954040683479852655609598961017565173118993059338119312525720733689070565109647925730152933095689733051519305032354336791892825367227751543367465838924212920551228396033672754252910681716290094465058878892379342380690502345576222501411214204529982817432505857241152866244350411344807204868966776299371864833490396533670848631557174709342157985812752380689668013029223911333519197814299457787446059305695815385891099145308578096428174855535599182285563634770024512264036589681539130175526936984769230047128346465742812848000173939761688106891394389120625278621256363574614457875762875459418478618841938120833235351632596669433846822803933123458130689107748369298080247667988204626734789058036620747113472268647318668404642818918556569262391474527502936296354306209526782833024857096768494881864330990584572125538730344428808537784950240577010727978893667616807979748796749797889876410685261645604846399118347244437533568513527258522907829435261637630177555551715825073255851785871305384466761515331097808457908500475371097089487013761274205324011399020835483881988745093528132921624067514371453795713211037540237266517355710944342431645998198214245154093436143124146380151691093500259204952620683794582133872806934707474905194355096701376425980608741025736445600696343691818309992707436302544610358867535698607178420486813954116503028389787364769471536457780227097973483226853144227337924185393346220831598835280877941528218775290833702939353983787069064548488819692000362986526052544740058881206490963771339812249731447181548433211628305606416729985402571159694269090027320904056381831188651596561802645936896033764259982616826091194944997739606422982768194984110077241361827491978464859002289998623088940886369511994338217081406272450845449095783415396128437600490043193459827838902929853200829951765066740358538028282325360323729184892563461200063933043546763520273173197533353125075417561666175192030534212665184928326041194229761740871498424552057034899390493746761540856450159093768721718780786646308558671703843873349886077894819532916724938782386579201024591000940185809187331390826149152076875205011362141195997541539287002658947463842343240298257885685389496166139307973131673314462376359355508184309273104283339425223970065998929283474572922976689181324633254194637244362009178633130017402319441523550772920856062371166093163779955505607835139223642589707565759691806737812659084871526478167552618275263444428562175416425989000715127212416462590774331501144350937184871625498038829171032343824994394533967152285593714204963306580483980788871924607507095226660625750038255246553171713379344819666377824318864586987131727537028544014170498402713639061079828228005324395758113504883472867152046587189381501930236224759160135555820816356623181148313514572485430616861803392643400986646682249946318131383431319153591803371728612162636503358608967864184509252148186883392883836148147782029688358189848778568346908491391716319564156300503600676941996566410581744792170598190201070742847565985125427859389557464401495294848949767619148536240510790560629164991108788455574706015712579555945528095024615639038032919097542570288209435392172023185229520208201567343684959657930250464622718865718280776532140168350375673024982983421902097355333433061255946714520432004146240350917289735051081998728269475274132445434735703025445112586112138600294115881407513995377111919964517985490286501522336118057001350895337451036556288732266728537703318609434243153760599461157079589533881843436870454337453538228847152331089552245936614710701868022947972218427586378495124335729418388136977205925337541341266477391107997980008416745711401867892599885842560439650902152157076573024237570661092690922019727013121443668926863981870210823671305882854049710080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^117 + 1521569981929148550109923375384163622620741995776876362740141640802252220366997965219352623027001470706909651631589474425796281812372324874779655261315151601843679454359273927611212550385450185097694713495394832970916394650318120172853674547372204072209922770967292522685729795243534227604544923070011906783929290401260380836474850929445617030202849658782586798674370135408765986418694066366905512561570163145437436289550525363478007630600811788754464054247295108340743226670768555027286226732072018582454103246139083975240346924790710595578304300453642014562590678416801348442594542916445933112491267190275061587902669788595481393963551752610781875293405803169989234899355682950581835089369048433818104136205340401932162730097181792158886595927328276170295362186173446012148333779994292507086016532708288953084160786308714068197973769796628685739659218759547411020505720921115451628676766332443883812782343929411893823687563292421466194650289392802698297803592550760852545565662419084912116698469332789335502861418158548665591759134965991729307216670644288631866051257585561816276281184961853957168755648859295671896625016504474422819363908346421829095096677788445621532258594082733235369872880077343191250327080090955459968056802587119650057048409610252298415071545120429470134752470407816914739201287394791494019198242593512777338407387712157337681286587834221537665374081486453314835985819009124094221105247405782289923657140600870118623052152929820019039203296282963016218009129053238279156186899053323529242754187158681766697102144374092978351992164947672565641970756518941614370980826086381138189712364851311357969499730484093576255420592551406601861720700942382362048162977226570831803716819097139642820210990863932228459282587076993300470831496022881419779109525578417574733851671220634710259749300457985135408433447567372272695940098908328557959100290265249378884418780953440205865766461369020330283287998076974980485313105636942238003526696709300126637798564417789666885200681129466540155795679379877485170248142296573916412114922954804951432179376289218232796630707214326267726366530344060006600785982355221171880455758541965222243049655383002837511757038093279728869695979071799348444456207787769158427278318993660734077573722591963629607180655253953240159226069547055676241082100085880881772334605703145348146717704768842181455901037858671731775694445395399217340099653740746211132388104034755742618076344250739026372658953060492406684762471889944648688711776235218696879043193556369568568445345195826536971128854829399206753249679527034886453992627393747559759990403425949308285202677055909178993291995304768206597335677680423684225880416037100609121814565255151026456048533039308353315575011751270470856965533796175378228181691425224778724176438007728415515596003998379139816900772905129229304941296138542709269677313923054207287738363818004700793705076934288071066553990044488364207249379053379786975419693994154055601404796695762053495898407666470798708777541824201585004774527500980394905772349991110407079899133251714115933993785639124267917389925532675912685362208982811828167945260980492909714540152268739335208795533083575689513015466128804028093469790871601567131285417703756081034499214392043278680954324986238422900116048360800761647080800268032789050932406367433930574470742682261065213255613380343779145614739591160010886576264246814096383356536547622872713251085563881623605934845053899123785263998275610951859556562012251626566572752889903158312779654314985886285803062477000566792220362975949284757300251011683391155529137326454925608201260138006577566846881908767101765803252377656170951562416014145825218704118577885949539249592922937527257608900926084048079358365757936596050939696623123044612316471211268570105202543439675370667974921406030451888445775082787206022197059098278330000998400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^118 + -39754731689884641383965899109251900547669770204080096374889554343149379618108476490917995169086630541451039773243105369088384396981893812889046352727283427544478138118993780443619454497867400016568176683125801324434196586973977193145462892141227076362899425003061531828903411353811262699235110998395138428606834658113791694915284957640521324387897466906012891489818823827684502668673584243198632789580644127820743955772635077844418004208186830989433172935170680482108935750957873515628552920484114418100348378332525759291798787320148556465546556354449691454907981980915048520201953745771906174473900475767583295254722871695230645402068953190472838091241098882696186940212885596968639624740750483145552574373252243614172283002737321544019943274271065098603612266388736926764619822440374169969862729268304832631145524930320199599901955624140718708651379026442444444395431368105182446801095142448475438305448490317280293694310969905461256467593699336909920033971775433541362985525234809386003274520789357699212093909922383685424592911945428170447489310664380273654125952352401501641263274430378124396484763852493619277337734995621951688660476862392635809526662885685951935029577564387838858969513216343178094433939711516298473032213787223657305030217967276135742252491733945022785643189426019763816967105911642088227093432242483195401017379818001817336931602856972767967801523669450369282118652471062875552719274794294819570180196863056123123608832040365469002132051359202269583152373223058376478342587634764810766647282500677010690008226146199624535859731463374737870894035511974297063261438259583935477344744843719597948716688957405726711114086754666986051315840847475607388414771240689237916312780223239064047673286737954259443715775041619432830482505165135924243888653198212517103734626886947382500775221843102505013951422117072169688812967954417935144889845768412879244659999079458690590652070431923092392041576038511041841056170010260392183138193834959787232493794119758221241074426721812620813468234711782696600611618932567998328911152139252010988963023079535883040956060823227110463220754867233060739794108757641476328842989937588382779216867896051419370020285850325384471252240604653482078217209955927069842202362016213233474091371768824148993155043677423195203705581997941835120491912588557407989181263962164208286814518166926320683673853646003510710574122688435556092897986792397530952951101819588278751898565179604115661014111667737157987611086196160658328369306009724051258046874381725235385631812853324535357089585613731932075329973715918514841369868292221114967394588947731089859436841074588170350846105830174976500082907931116690332208175269847178415837572818141566326936266446453914358658686715727996618240490044442790832041013768785102112442263197308943583337723457798437911847377388439041301141351082976474532545034133558837300419903289773573813053739656774601143782601221653110317874247469732942380247377762486292283290668475594679886819568788904746610214682005782382644497952145211389705912647210462030566620210480673468746257912299866616259526968071418861453356687232851719289731442448419787424890855539097395912267644693929022898053029091725923233096736857904052355121045398359956200279454566030094403737636737005749721106516361069099716189329526896696151611812151860597027620962019412101125395155846023282569747474205519195721912923796489975585219741485276266690149773728739784651537963982336478087271476582378402801292699987771297440979549358498035322034954002171065148774817812900447470783311233814414845697262389313865639484023515896522519222618021738568340420548661753257656554306248091281174841796969579819413259293192714118197098880184632858364783949574553702702932682197797115287501189350190530608614814292679365463065606877487055847402433202735021031523272621985813948004167491246673100800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^119 + 6201771247693914798464924198529705417103332665256533412481510149022843858764346961287616682170543511207330236486936508080114922947405575496107626285317077541713184456178865393398571973065145312681632206483818308993361679966533680017428652681786211972356275767877637612532739403366344935871430861364295838046104781467786520695796455621927069295348230084917770088868120961480108240558857491198820641212281976969399722848871209251426926790289668065270926104272929404750688805952089848022008890271689185472920855937282304822834326681881148095005392617372279732259904160439562302521178200716799021765368464501734701828314148469083410190759606146816623230251433559896556011131843329745429929660712878158187368737206184520336838007056179012624454540704609250758549427911943109574492526739674085749723401855243812109760642677727937832596935837401966264351411225811189904998319022856328814828510520097360333594597854338288389616605311084787399408986412183202485078778390729669109776266543872873970268313143157485516841439903217778840593462031338999805999205273111897464224514157145094847347821240680832590188008364847393783799870631143648763158293339466308524778963485934290185182729446699286440614569444976195265991080833261268842755194982547936828522190633168405775564409415188002724784942418878840148211004601651839254232329177053684428620499279601056822101021690394551541397738411427664983116795411947403460367662220660171831989968616090162875315734945560117463190419674555916421514284620995424983373534572037686279215264841825347053808556861989028619892744705232430220851788985008483932510059396524803428448388944263427277538519953255969872919783097819120539051519589338612497834245585514770124677516138557838624361544916811496818688746730270714132691602991483089310569947137203814084599125980327188283197575175788371911159436074067803960368934147693300152725828493657670394516827949325542522131165174776327226245176799769349512361483203091449580256493913634740294782004078724271830302781868893885095282532713935604876743915130527034214913781429096269963219168921081132605086226948785264211288051945821325470303157522804997033871382120885315028161203381412845758008991940328207928030623969809413948573006173138723622787419627678409305783034087214910235703830978280214633141789196228245151540858327372591693927322884433331468112216805557910779317847306208735269025140200488254478973396196222511672128503245465426370238953342425140426028680178683200175430809042650633754872785582612213888314494191096604205397128016358115008350286386985410236908868083201818709164072693737976595862495482750005199919066688097837862032085965560803148749375404520628056702716046554051703701938794113764102761280964372187514602214483494628753141727075262107209643770092186327170380706276551744660057022904265991018632033224413129752677060519321392832818445939030227811016669725621393061307337594347615073523898089394151878778764122490239014984117706607201319050226070163577243395697396756536060611471659689804073488627185728551052586981773495380848136145017929241242896874578647914597213715952883680757032321411118554271135216462490392129660455764199061673972473347198435965510595250398359281771662101435649402317618944366183731572160461522434476919001873164735196946876970896968692685603948357599005573779183230669352936606843433268048193977692555617749557316130017722184538375204297671699267022976155968767241745374447456490237371496377863002364482030770484989757738065438736739060002331306770712193155014102155398277704409472311280649210313465059934112218086404272298918400000448174907577701501474587668367075375988293917661306306959287615482004611352495697908472839308380074495361145975040999569957592451979093335710606578717355792591706094363881490643527360298991780521157367658035469275064211811379664294816253064711782231541651865600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^120 + -434696218177365122610167484086291462963801100715483375391192631868099957471461208637854077015610853535948080748572014117179394034994210100220633098141493733339389424345951208955716469322367507907005883677173245561567105477159799718965461242937612716083478907885114688936840533062915844177639484193997319771589462309733547025914672418479736347483000226324513386669344670111029953296750892425086014614784990449722811239380063249984158364257637618770196263772181018005226570908942211777507424396578309786319034266872507524769143225604050161709698043691628018428071359664323010677642832120723849329746525437287535070144080212063683160528792498948796338979206327346600833093594872327224637618493789521618459559097409458831330159380528618835987926052865833666875300929465765145084707729987782169004485052198363635901138122943054943732587325243430529928232233122451240327701341491243256603658953313405074794004892455657326065604085947502404509433643911153613638587380151206354792804102477168244302068055194663767281802285800438451790515774106594457927272015789887713999157325909395383488386049061857970075108399652980716141733135180813335127701703753958621865083983605750257436309371553605111867627498165955813726809463679102884349880695921368549087992258225342177263890040882363480506110363421962346681825668519399196160940323333813040853146133123245658028479678568789534104136204624222078878208067458131384697387934095106706658263655069140980577785443885869458101834676256875775537182220410979964587590321204831232009085107146546283158863444535420311717842523609733709940180113480392446359432731091678581881009645620204631803447296027310628670416512329289940102920999042006003247047598483808490244970614903115735857061999516580069543035048129234131987432591111761176644842640339213236620708727678894916731052048319597024516458393050286549372181750759910264371376538483844135162308955332774184280006044747228774289046868899137088185859016855990931152161653737043604131935797293728978496526824134484300753638890043782797813006866811747201141169855409297762537053752414045426005541872817846234575996854036938889186872720649510731941394335108339239757026078169839391898169063926784238078046941617752207900836338631292215916244319286819348213472491195091975543879229999875069763259937737198716136113683757840132988960958789961854949821551347987200309752673482451713580557255197898994372723155773521314469774086865809524626819288357719622783652401098142284451374693652204277450383518928481038218379981265275378971163945490204411564591701096525214983876463120170826076332957310754536738278907311398875138914396322803136305795532651653977946616716589919812244362134301097875945024972074981116511286013433201601318569859121893048361359861108644467059737257576959555403099302739592342474700147877746258821018395264881844629228353537578887953818386255263092242904381381592109772007299550681495853027901124423272906452204662792485979241440011621917786880675772281435257601538262472090169608211060042250098328971738091852583907002063735509622458154263331452050185698000552367018918731338509514218490979606835036139382788571420118942521509319296312978129715679854224398068272505816976081708630092447241185844066213272297911213318608824861602627413215008561750959752743018406212859711159696457669364360333980003614407860125754389418694039034988024054198999573758695245863404589726092022101160644382586500801230092729939242407891017569328675926807500479231836178474772964475276526438929307519077660112233517844024036185623372886669248432674939989559665404491706366427033172030395627617425912637388055856776356020839765648060239551895246296042204126728840935416494370210439721138008416635290501810228359297263893507960342400203383072527285139777339760974444746628972309229553446745791069958605135048347928022538692418626957973913600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^121 + 38530720223009499542702900984406133559549192100303958662905064059760058746658108248207902362222398568952375014629518561021873358030442537612389292958677269116531640408209233047628856277225433686581735569082352469916167965286260762790998924892720324100870786190624912092439998284717863691770008607687783287679833262156820520220961412375869941670892667292735653668019612046605418928437269968473746323707271284249108199028970478433256364345974282872284707406148090108783423103221420501476305532711576609900838618061420477902487882110955348096818036892560220733955351567912835719590979822629876181125371687716176219979697340233945485671776758223481371308510448512660165070062774451021275696376428255915742446166632568622446656041722367084471084938783172185340277377951877223777652538072424099608922606708828390940749607218415968443074809366917528294220894556039640538361042899775763312471664976758739082585136790018146138970994228530947372788557692052888349127748109100126940794130703484027992653914645644133856589108413236908447086570631540703094000488349388926767542909138221640901066218415362364056701919981633916112455228349190940973094910869913461324221266101765583275613291901891753081993387384154625700492092326480032596638113068963778151966052236665231047429807919234445973166991049857065248582954226841029437619255726738302346759006544959957493526263378981148614294908862802133691555466547669231186536164006324439551064873638330716397627359512908583874689190232546074463939634036299886156468121289692154541379858229294934240421789416163795822306657737849834691303334741069831197453055361987082349453266079352207473063273701997956664324375110724162318601655716512909743745975111243728409495291377427345993964790209196311473758052123178629829834148958206389626603684156079087063890303117315471975848037031563721490315591161293663002270554596553936233108220160302050304671731966422892365769176089912739247612325572427396897589477584257270462569633294707524312713220030441574874641542664776515001232581978728378449901153535356799340067388915251201498978621052207691097328797905569099389958284389817334441364793853600738680741752616805321715511584734738742829468205887235281005149529925707363766337313202118336460016367378590123264668513165403983626875041776010083415907147888689101879955508609536357811320367575643143307964421538092947546491012454867751420925138281377991685249906436405913031524579763921580680933192408297205377116219452871187618651268500574424974132850462053379226906486103380412121571698807362017753136158433248364747814179012340607009368736767544198875199667310034212167932937712018417875782026846978074708747104332536166492487219174472039496978759764414533176092632728175730781004231331872065423360622057900228670387920211524452016397629739048808056118489724045863772068385352801400084437300327393597300794688319171528411687986766020383919639158969051903311744056494467910691257795254483179615703626121761149209284287605919619965605613718981912518801135390526953364462790474143153173166063926797876464373927022313913427307769568801095291534414950937073340409337202560571258280902120953669213923544302964254798986893071624008326209652701190873814512341453789914890568517511042529745797689214066542160637882182654890657120823925905312509367137570419602033746871496442150100238616227726804603753987206440323619597596513653311568814867375433666769260040629750175231898077306134665040914578133234008244761719429706384230500359005730409691556107310382539422677777738866572931860421493305913053575166794704409508232987163063886815689814100195115072522744343697415819116844334454085192540335892965500884169071510741270627191336122368171294376590101449110515390397855767052966106756540382268990516540563896490715834504352410227580506429642657791745232201418272631693247614114475679110135808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^122 + -2201959938433172840366272476792100532621221507116013813418824672897442372541099526572327665436452851041055433046564072295372663945688739032287619792336435896192790141350609792625462615373390564820985581607263863172365859674246990541937705336164609159014414082241210109474576156904196799750676268388884246351589707430148505598405926961677372284700098126539545258785207624994425712409311440521391834217775112557019292311088171743082350116675376372074616457705778579033704974880762315571504874652310897826995549297907567022796995672238880855988833807436606292334933311755094186672267682242699790198701056123117499230495122092675550168809926278025611839408409251835132312853363052327194059114218790669120481138334438869094645077092799242756506651252274630931112317489011858873203224515875577145220442874660729815055323504372213201412468924643097205259084389019546983940141571753878838648759673989047944881796313653516574353452800315472781945508003200756421528831805467164020680124889472924460325324178553260809158277205864462422206545329115600001059346739166321847877242814696057364775668403093313820474727557460925160248056786092365623078345980050307680738485707195505238836777223513436780726914596410743290660619851259884778395859959591825148425698944106117702819193336226248607074129050969656201343151406303258097093564986174264011570513556721471774608629223166991047233371515457374101849463045843998023318210636450655336986798070747505150020082685500321430774235013257597476263279403689400992205823519985658332742197730789043953961418524287732050897895397357159849182099034354196551676296046127433385668623426470744540873907278794869065621545975886961329787942644601947132478752427249014690589155594933593344902659457094853667928442198717993698641209853879857321479344004467111071866428919626062263378494540405333348746545551240329731826389466053775076748013550872575723571858082619564689162724255704432059115981022672383766323665646232149150170421476473781572664363692499205319054956855091674004418396836312116570372268611671587184800365330283272185813670926562250038132601098671686075457123508431279645118708840099816724913075614580045186662537995120602115085660600808705139823075433801336765092518213968054156251018549877021603855733494468160176414704075400382466239079950847795708608357614773776522089911759406802443703080194134073722487122196015137622846620765720592232285067156949428857788772303933464530193428767154979014091886520636957022005286388814394085425783306305451319929303267719220761927974865335010262817762133152369891775707567879501333917358032399781351977269986149367288138398428519218043562191165105424347280216769529070651903850172838646779398922694348170305276434040586671510734401047904875004688879769959390070019065236250924477678266886463683707515038326272160547473241169842805204032112009345688292334319440806643430522998601772217326322568607710511627224867965139840918602232122261203882457153334619980841323206803876628849027217586978327568921159931300904192150352219094477715290528214132494786828163489101691598367114878047279520893383491602319978341417739883735465136956160378257453604960281776945856939963818136031591204807539911225925482417909467261708798367437153006261806006271231709734588748802212225733249353983315239397241538711206432913543675042901688784031801475947272559686766880290382028750489982466936351866557108788586187817429018390081725679238450592711664177506014577771043395698142555826320897783321469480869744862481992713536545429076192767606403562744515231956247834551746603399717312120452495153562719732154832868900249697326975126420207516025429537795848033411097076771197378036702342744802184869647853601551667472440325340472039056526494731146935507616447989985663967394591558296283853553533741761884547152158458013373467234070953129820381377042841600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^123 + 492487272346495082647884667420690557402955796332990014890811483795984609675938966256826320592942108787245514174409717688486894852233868943344271944314947220339098142736774600704925561871524686741806724814009427037054102870934628256206249311038242325613015768012378176434360047819337605619613135203273767530733650179694478900112132216032736411975744153932400815427673954077250247141039605846341411324098421746175435756511680358128817885021268415798301972930724129654422825017446553148446729389970612096601882610518342536670758681199857650863639012073679719956158121542362258218990068774870578125263460674158620397140834464081181268950068359741353265279987090847056493577623410875379881944423337588460087875404139433251383364461631622432134763004200673819377092118183969836360216382331347222664866481950947873327266297585648855884614607542537883745943354725501301329493329018962950398303222479724935454440407393257303447329709057857062674278806785560088059167846841191536398867839353070361140063045296292849449308014463352782757830187084021127740458521497087319327112419566343271398135437313811060100554697458271531907200010685853096425954717600429200897703025809387954119817824713742699481931758789692865241223215094377124004209482129303610016443431594668800371988874980497279837286802361609739692368162223235366703343908681467344506235438103317415379984044666267743136520233333328329733822938067602404322994394325752696220958982640261810479005270277526757033374361601991603480865583522954235785675305805066233687234788972616834268156724550340807370938224081540816540712388896256934921839500481843000582274072646280486928548209070637386826170376306755407845093851313370567286843343990402452227414232967755338243795979009944115627420066624276517865303853675767572814315195112101853225948892244068683973896158818024043827584099932765807472453508692858059751537309062123145719932142507019280273078408988121863019901544656319956591742289330152879421095348394744804022725888698432359791392244851370758495868252825668183664138885919030613489995275745429368987530080427206502364313858149476014782307467069825949280010216370256168743333737831677889883695601890350606405479875295088291572703505527386675604698385508511475330008872453064147706824513558435335510565994156096801565038624051423421762991049793003132352233776269867573492642279140706122332894807154708116268163265593897187965558710267344923846144138888794454818966311521554623355036290882427340826984054694242190472530491084909344621083444673939622558562718268373685393271959850108585619071760079933657111905006879410699043431468645172660235793343436403087066662769623254343048334324385619427734074959338804138236693936589728917019899098062145107480229557763809439618861958519385832674327199649993852423041993843760845996251216950520889835340329710177738351202417747813736319073884113178491901422327365124187320054225220559347201745333877567108964420349578509265505513988074267106936393612122976872190873010510249284450788643919146951761446565308860462490988477357893032757844886255587445105209237633781251278595126555212852774540530786862308154198018484766872829744707364104427073409717638711330720045413300970703619014932341178238451250222840974444714755181065139197605135477228537905716875778718174043451561053147671984922626464744936605864878416520868348423559490940549843204808691549654924937088145946218396427884440387346905920388232699849833331917708355707375720527616281595004573978423722117720393948751547121773838260568159628550907775258975588149412941162095347823216443070806016943085889810459588946311531912446949164974333177257801801793318253394851658154416712766540100622136364556474375557812570888510038349105426118123681162121363160551133863829503755677255446877305696680529535713370702386222181509874180207579590851112730624000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^124 + -3624543395699497297335720357417255550594554779475654020686916253853225074808048302072317020500853806625924909969323611408005204363286976790307134742292020454116346879009426499085113372660841485035165981882279503759794926412870754365426138690621189707203331111513326270495170429292660193409397526791798268429616354595741469359522539257713181170388839542051420425210105889773196166512729657815345595316218799192068584094309364752730151122324920867445158495186241435188622513896311118756545718892675007356449632745345052996458714793713137394195148299128720482658655566303324190854125905986815478831850608074351732133368531356705046816103940742047688579545694455371878379293091483273698844409990381681573636358393215296895734136925579556827474661802172189098865491157999952205713973900351919229573809574093541352845085149467480643048999760937330330973189289084913663890865305846115651690449928436824966970495828181920813642335983193250772250731675012438688146489896964560645842174639675792802461363441209814976587210260617622095543666648840756300706820390460766459139342687840902345028961160296881144252531691585002179078672206697969053258039675097362770454610940691238188620573128216235614637035318543496787406888850517613909773088229134629147640602119298636591912880183187185851487771373576386081467195685887399529188881113612334690795068299614655744826475222355500197792866967730488049957933506152868971067251313012963061965530385618172945765638251600506846075795724602125471370665225042920961161866894105517319391261989498422306340324587682712932226807553089394339799000612036248572329137961608782385094644392150253019667581041172721733427276957010734161878706595628963363017697887102906670616350453836002985148245138664453885016084541465430657252214442585043894249710746562248176518607794608037600233526402981622102076897921782279794477026105788262394032703465458863737764599782661420221035166204744256373093692509606159340531960703809434579424730782349733678581220552892216936986837651981363079732420921684016499860740746517292831064909758366553230178341391497823664714603728741462378059138378067258492638782621052259854960027016347459144585374559171598865261632045490111453905939444934991196971357286139197949169835447220181457706355177380597980877238052226690098796242602938309188036485393366262406518582035308889470844454029699760657381579037349110462538639784186311374340167688158367913616789148625565725714504492548100823385433366222226180349945953626043801482196568675167607545215773131994524089527142414992270917746119481427269074626718691179966808029820943904826603142498927874672562730649491535864612033582106281388774068831313086363380873841032174106640513087020982190366881682921369259476745428613101991183375482682437755582889785941846066424368309559131994660801351808204210714566588398356079403309491737092297949876245387676256284701129089608155059320162298918819013966914225379700123347308337499910885069398879569107102375115237978728711675047613557078094204235526835724288901613195515512286073646840582494990902817108793121872753810192929737183444810485028831738149611838842388911466224076975718228285124236274533388186818557472852171588590677912949722195450105150563887044821831524754839721764196845892768003508397620776884527352018263096477996685596780740263432812120033789172932934458789666257259605904959090245451068034278091107604046764802008326425902789829224415332052407609898245831893484635969487937756203016050071846470194461582277902927262405433588386605781056252148613292456473664475039737720482266720371445261166283396863843221155073022507839415666899635264832849876053145926174293987893749028189437784579348086535528324544637491567801338033167090632393700996030606161523929084565062267935326817463007793951105365642969406225822442206159634936159714492328548761600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^125 + 41010556405695369137905392907751661131592649231067638464444837882004677904919293536063960488920806462629853639666294105959961670338786724547394229808848588312328553502945024260290934127774861751442664462019993638847361182725322748210087946903811624358206071777495242831204438777768157267915142755907141877283855362892788977261086892926121028637311148288924779429076723023738107975127271906791104555664735343060403446305472707105006219234696167408420566728108600588122040175942597511699286608983248733873819688537931261263210025127938305569021017356098211099723613532877603362182109740884004373795922951791940245971030568406567800538537701045708240659095474792040394604544641055126487790833648185579500099169986478108231099044585905895258730059809672338371072966690768331698138237946148960978651136497560533914485542537325957038146002205372219603248982807536516127950216515853898070905226818698456131208071313684746334005763686691495503959458342264958506929424226232200747805718351860224634889430405809979690214924889931945554760914116925913206995972338789371288540044799636048414703248159636563323099296473292422836959140713199646998332252946059988298592227405720056232029334274234073239469323492999966303199902908151073063453983092784271809302352503669517050700433607505172307902434703411558249416921687538920048283990736192957315541429454413887706838343710207259849433849700551812287971388878827185611330674343803720714655808027264579058566956391720610188448459558976213302281727678286132309431670633032463893132720961445625256927657560062750659794525449336835945028412545288568913973213467994209368224834078669571451983204025686653206086187784649735396056023270243061639229080772290676682469878820490610765256221123234275488686026002459805629514692888848386083586101062537128578760216902697054208332593393435042745724615527564080799343540030930790988803814136158051580166212296151915602753417918543847866997779784282427340653468891333572654491231588733452302690065122792105718819989036534647663229267029026350695454775383433991392222763803211492452194872261372174437808016589793766139672427400847878703992912584785085221263674628582301007071761720376378836263375579065418480175061929585011933889667997786205882780900952006545945594917137918261336838609521367195314679579759625476190359649012420955263801840426729118027174388241361802179367939320310309391651056557941024207816789154394346727396437027229571003461453827290063387253740821606570489664111593055556483516818433180664128517153660226239428430209327218536127817877040424476718355147425841688450211715227352641913650987095597116154759556497552094279367321496291776045815747160259056177953635850683851281643945670118261337536986308308982481061755542355414521693845434207880406288032843491049953953458886160107785010668747945406304634231015849772139778444930606565312945051599430910509917797964543335928638681888954967413677869829291090441315544559561623620500669576575928253602197576009681164938789867810537187320731290207755715441375488614202636789006753079664635184438698710338346868411985851995979390163539373188208160097942871856636888524824256615609839720930207921845020688330103261067136588077314981920656529094140034453454158295802041771147807370378317919511610386341654244731476609933890536803161926425773071858953755532790306640118514088634953998829057752089646601436687634030015378369999535322585612858584384836040265856857763091844994831956870253679855934965373649451786263839452338467104066268219833930722457027641181685760221662255187872365086591286814374658732343386546874289264514441685652866921277998611415645784859957407067880345961282285024544364413563081853219307055716228511419566988978457254549565992134562197646058221171177266503710041465427445395411250106703750964940342437743328531584972365120584181350400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^126 + -1170172781949365182701359525262230109523889008645087284937985950749532980309848467182901445647419938976344979167414470862190474431130380723808130349290286249116965639191859918429758508463366037613162593841086564440014997290725772029034783969427857917042551916130379663433777206119422020992477932275454030347114811060218388396437006159997136098275044944711564446831304955501929545137644397807113256501001832589427245929446564695875441668061175284586771962906793134215108286202732161520553959220090414937467179700430849560608472369056461191005027662278609697971202795913299773232754727918591549010805446812781370894690298709481326812656877121774512892334456510475148879369209722089020388376527095650600470219343016572061027852935483077312301261421265765962493437843530818847667623220645061098493726435183586395318457736077920680789182623330065707736261706901283462405669511570466321342114925696259592608313572230095141728577796930689474728717468453907911287599016536062577529132561215501243386074213291767264199865829986284587994873880716486295069226376671757042391580348706339933895844629567011954247383201082649957546806996989346167279573055457905393942178709862489469348041570536877480004875501015156419782812129478110006079629984505148574385061626275997845360831462981459879875699483535054572053128606274240761769429221135144366235752834215632062479934986382607982368308753888538036996838913699948046096880016832107282047438401631364979529395961276894207347633940370212124597640568213166396601994867717328775248523598969470323219296751359304520888340794612181758421155363987747160463105021229927661586083038741426292394693465461416419098390868526760318762776604982257081676190317077845362699144593980110635579234947456623373478109596325449763093895308708083721026036626139732045266252122419540833907586994021386215510231254447290857248107618380734646311343168876358057766943600307155538582871124274613482080341099328862588762525561847183983663798864552350766756628466439779928824155311266055630908010136561106078350929437340337911549301460976127627879180542926597758205800420206001146072899205763481834276829519645719041368733100814058303360719523820035227283339581896292002448246910639282905337917664486074554238890425977671232908668981050625810575195781724033484777893456926281645671756238819253140872617223505619955881210951504904060657076698688556893334196591598759457369482724652961040764084883823936455364479396390867620150605368263444020741247503073378408286069842511820123352713476256487281368268920433792510164266556913390746397086978751380465405458021342158963021505808926516413204520437854973222030865456979892533984172459000963446675931149226407804459743601927674900021433809486917332692989346768285332599382668001268220903220724299675064034362881276635531910321439862751177058712895360055516844873358938737615479530425781315073452924677468060400930283067777238011077014148933349921253804963990916226821603006309714248678147359325594693677013846519254710727721350695501185486382232595027014454934787618442980090728683140208876265170904050738799315410863716680660517898788810233915336104667665868501031874355888504365795262874598300384541832355337901928568326615776883789800083156980694610385846787556179736413077643674941651643535954460214716478863040424721690214969896600210771945350466657983860799181282499058028337774706820395997404584004374939282630778108180356435269482171644257093322558349912251146754493139834591060515595241247402913408492086643480493937541338589684390682810485770557665441592878722337731333105169296972093349750976263331556936925461650106179852445426673437087429701041015881261263389010511173766899810030975419011845565936915837545381329935366096946197798620007864753474998467046925420362490037937891734620258151126381336945763836539538558156800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^127 + 245919892530467233451259053910876557185681763154632196589594899728995217520778440777899561360539916812455917389027300935616164710320469144871041925736604998503949749725925461564638279699831543666077424419159956120776045545395136539995503606920266407959618549590331386796397623822460518810586132313218206042743029299355518984688282940392345661316198758387428147735964902958277569038555306125000493736080024431263307651214676020123135665842527445020593188129976764762964773546530910185058365524968122287726937942727256906328396640935019614622282086567732633908551140437877045725691074431450870336884193865215429682876610432513075123609107428837681714104652645004723611256974055209288777710550930019355379647030814421999315878414100810808925129509152634000693587268030457013964666023449897538242083002819773644862548553788955753131178485383961075492581325532626980124397092203241756275031412429362332728134294730096985833608068463946620817890934184039787326908237683647590463500325187146549592631994872764772200782924945361119854784561087693643100092096028446522300862263017088409498339705850630163263318287795767808729529066905956076667281317212361107743137616265699483142967461762947523830624435364040627016479393411573315128426698491877448965948062249732864046116780122010275588072141964495144680028630725906337622223678525779521943581396465979171919498492336774999269313472964813959666319923345672812156801893851071811076982483224014666822721711453252221479689902825982311610643803031982536528446869553336308309880150254867765011142187445020602113955984595729842269726818297457607245554813410455819537649053430380926906788894839407736301048069350210540645576602488150499868126274461638982265224775472347008889306487614428205638106382994589908039572671001785714842903233802460952008298735907474982652807992488673988117491557032371986533117454353682072543862094643813940524433654597086495829070418538097597143864227028280069169297288684595542696678376169004476528594193050364920929929211440213430488786312220615392374956804306715666758548368217173143584967347305623891260415589637569780194924905335998184799131979423823903077297623001289490782026451536938898487112553389215051788877129104278097685587144120257962321344653357422586373690176693444428220890026605315496837804042310434254792735686452413464176776807990893693384048766939793570811801688506207036750315114785913908639477524920817305154188154966651417196701189758954218559772608235700212400674116187519594956602014625620556468917186804696688455175207088390529667522990395243391528421722588331661526306458101532362992087025477157454840762363816467063082670798559045486984973439845484244913053576394104901832411812827615610389198994190846917068740129361481585549733590417642994182348418909560577227793035724938794726812172198800207796711672341207033317167359447004653243040233615185500399740760683546537577171575664847146579603710193168961806857073935035080690008252797448769045461082269471905021055551573303494621480192061401740985632619588361757833544795619510990402247908893594372667959905636206709999502522753815791326790907273135618839047674264127489583699615211740261522965117391994500297909311138859829070505125656617520336688369703279218195341957224706865553247106223927781384695920451540274525536576023239809256197132057208158398244668454326834225252045004891124767643614700236949834901710674606220227007714749213403114156204082049760524047249335769601087101050970380408136046196975868536875616015397271973854545662697662850030667615157000154119783296305420998042362276978522311142814400328594570565287480923269535390791213795180486443834114395892976063661717027117503782610336286398888752046648965331621992523446221681492987193633767997243250248336300453633366368854451087189014555028866400310500405441064903639040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^128 + 6319404852013002367505977564296958880633014291800700140215896489685365775609856108421933499302532667031165493251559837150706914857899943950083833467637325444565165463267554307854743093174071961348588638689081488001717531878278303275715836516471884513232809466458948985557222810373990033811150836688203514505514300165822599713803310989946841294306985380397430577745426901094256665261090882942693882361551115917865862693357706676710723574233924267555517474198766712561238157856565153370221978713708152746923320764350068086136632305995321890496427843058426917071587071908096790672782556805071093235528058091886501423881510514193611541472219022486449867569590564617367259154201948544650731574487128235848335759629697566199401480986231377755825440481512444013457221071202100246502953955862441517052513506832542871541097325389242239801104800707045488987133833972736984975139748482495189738944866234764953259745026299041553196666046004528015618853099541950854004179523190125125721997949076500876577814655742961214349199269847458275699951673910916491599483018184838662561419128488727487157247154822123429784268529388113021756859365769088610116987617668542546865481163021604571470705327385678290460022312814579618903027120858348194161125614189907471341335234291636799899824858565002326070458206398510638190421469585318855963208622356257766108111045805099373135672742791952640997434868821899164722286388489765813000776496820717718086964217279370262650668476011251688460079888277638213996626580620783886941995135456147771588775224329584610290640070999695544468269225817833495692007579995226647900916074650133735308436118082474295009883452958882969463190392409461056578276856205140218090099935096439511229988874076987354810135318277263488017402945764321916651034880318712515314916540814775518520008689516891424781878777375371997799044970649999160078696079227763941547666828939549333143051047231291221017551840386249592639480166116490848321532747327813755702589339941957779247001011174374837252485071453465328207074858265829841624029792605975034018010374177776017895588736935353658392874481676228449319348356334613863200250615665992638264249735676901639465757049901392199249461835597420340164232297838839362844433614894795102666941224043666662152349550608831763491749670947913084673111308178285566706499162470616421577295225885044831152950388339628829358300157864228516489756233812957730130842656577064405876170852339996346258072867971852846578694986686742118757695239199811558220421938006517729622310081913428426560890663511422585296397220513428957775371743395770074177212452755492729540426787977005861135677772304572781039551495319549728760491374968384416567024381313500217201223297998853332229331143039338268496726674224595642003198709032520587927300886064889792937295825926597782873981534842732930859696297806797312095240001304084265815228572788216647239097587187873119462106470524436858307893688724901719312216163674405304857795691888251788300723153585280637581373952858394280208044444515438317147043282017963100843691831210059192894972348138308265882596387705561417277499699528937413531217601176270221163358901829692062100158612509413245656270768826699557774095571999922382893506500994782849463620398995877014714282633028726392148439501112663462195291346779958456257175158910195257565061332372633028756359834670131021555848216165705831318001993826434117840928318962310103022612357249707303837534081031174648150587517698147614076528239629142702423266314748436493775011095217837311192551750344009180780666776683169075233459929621421111178378693191074487496791774816317387591318414690370877613007119535399783030172780724209525092630770081926580814380410675500177804704143484544291397164106003845375807875638947355973199671556598945876687279060965301854464411293075026175157455216967680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^129 + 341556820186957453578099210511412728023547291452332795912362639843061247360369365931725234673314121830218402238783120824188422898307137496542970842067165308655412767031300437943159264855137740689168738234874817355659775018327593216269835330450741994810753611062381793520213279516967461736562141229837191749350258702216481719086785937006982705117487745305376115193503371398812387241839804151600663884646105938276761597377033827951243054023655759566597653443156372335278255419574236530441170224592975616132179579929142578679956462649412757397657504571479481746841822259022491669361578661395769965105543270213481399759094118755721632988219422414600221104463322068654974512585887597159384783553243952975271362959369887963282235785554033995749037579725075328116702030348323853071651430585409523033909577703914118816209220621468118973376959894628686533275692620239867503108794440423228845328697578375668550258727150938501552443729494463027564044325593974809452435212914012761437237370480303472527107746236994369901233030901939666198595216209805035925374917690652521560838683564352223546348241868660257173224629183785430721908457608722504008974745430613798660078983536930116291794065277938412124311185853213312396914506788628078512736376421858481090520658418959428273698934762952629726295801550465266506288076353067060281806468531991798578222916958642633617401309800935239903138875169622246337869632764102572110039807406756430539660750222034180081111835474113554402376099072054020080130802576677334282071768040066803438081816046402041980055219668316457098933122820036867875351395639711861521949104577617522706171701158152620569257689577336711371523441484083830084579783067118685956239291541748422142118599844826040734999860172774300222860695532301160048944117153612328257796601648946822933099316003302509511678954435264762685741497931995465196265491817518708186562063558671359357636480113994463258534420339263950546933351889144659191562705435690234257712442820885235055763818619075749285512590982065805823179437950729490748347671187168802238573117140315048055324884905597636021874677211659787861427230680077489840177227294833001680669471263093023001340373485964412103889012410068877816593968762276717878687879990888261200697109040044009876827740247299369359365918031858058599485615974219525367185796639928956786915688731539333743487540254414011641490592624114739121171691661691697625358727414266373103506337486524969455722843338853788988259374082357447481190825222259462923859114027153389015242137539939853218515623999538891317991131637187558105101270727205036736191734721665075407600215860155440219929349806087242404671747683524350543502361209013898827284796816621583631615228855117878620868240589907044837560717534614291804902549634937537741385967389232432034249809697841103190102373323103592142317973300269791790323967616550236833500935134977918152542852027237756842229719327296501773843059926214958251212050093490533779653612844967826305870950101447156373875581812887344217340215930586320888944566260126136697151405661874487040501711076393264359106062436701760801863902132299569238214768349265076709220412399524983254814426053353744213473974346186734343739126330462445808890237184552335752619457690320828210966645634223706201806240862716839857546265989587235620891538417113499219962910466510058846770580302299884775923184348090097756769505355538400571332352278913709556175217347938920105252852351879761197579424566160006512291753159100473217030373821764917018755586675562357366071347201174475279709870043028239842731213743038671873083610226389727591467892378606449056848419202472827407978684203166790242117962337934894433426947763565049089079764361493009089254483133115188489701591851313421102576117707026812337481651631653802981348799517154396527886971324969501116302622720000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^130 + 4985993619645692028197116712778845118606583882333589403643355374888190563991429380298492120219418621496578181246426127059796610984069070258504277564573849324031681549490558836194265195119897266795595563713397760414664210555487930604353327554092804164088464993546422033639966513977771592480354731294878933315782540646966054608714529985081222728394718585574832584905277798847162596078984731706516783870347261173356361049405984994010435934222524666697001897928683083816097132121246156292767220865809898340699487591858016482689704646558956783908982042452662830005728507190226170172987271145150982832041202063457635821029888705523060893254333147001404238849606729413777842816149228882995981757236244111583729736254983158622240394972521566720348598878916136854790658710651886100077977282945136412394814936303158247330002699044121229059475191676556582543137778690725288156139289521063414161341287619009227496454271130818716871618112859441134539417911451540575100858531115098480886636914771613710816664813528665105503229211556724171236526192659577947375702349289294529945482672251878184291958956471127718335355828201513705182267957551939880704860198894212053293181156118470603728832880666693405905063552497901368336852235888944782274387314895523285019998049775171718761914769150240607685709690781862203061025870436333670396014927557061560963168676098978206053222110409305344442458279724195930253309416247508338356445902136126267534542639551044424225541486813831883889549925669405432396077438557414977253865892506854311471525151472534651936240114082848024899010155442762648573334685400213830580806217105735212387639604720531962176992245109901035805332411195953633352668140969100360869720368038730547051544769966428595054196444038941500771058321881217548334269644021144353050211035621809213466758581506439062336958758683479203523191522238047237959554738729641648284700234454567865331781522781921987147351679669081535846972479454700883068988551584860230810519126140628122462111037357185461645124255391941284674061484388476480434924725139278016858505042348859872632202011316382059610628715356659544741604920297380204543397873396063714364854706242791380853739711637428286179810726537409395360718290328936285607855337732254824251183422315720911848635384534871198931943457084993936101953178164120942541604949028112884216342522581029816584311235109729425029535158715123248015723769668040934498172191129480783690840156122579865400026502022990912053566318522943174629921078249923456621268431532807314265046328344467145644931808609654597053349605605466684282506511517226139515745009296910473489322148449507919420645025524379082484840320065208083881559910600028942220630647448624634565242848124724166225665391039712199445975773567775811842045470891227627011775960649629927896266668639552546578972517133989609291658726871770319361850877805249807132153081271664737190272994765766124624982423390590304825752161130277793621490469946183224329979562219851410118392000851456448943775249141526795788899821821023361847303439141424268052015688843075868580940810628165902366920702709920711082180289324761970370812604246512739144700342483795932893313545093624738964080046499374414501613940648247379004738341009525291205449933275657778035975521681465749271207206497976800931380654956101614293659883865199835992984286436757008216972059544137004350428713791923602434046578786459996408733821260497136551462331193495377267866292282097920472916515232522223568040745688683514337344288514804441434644866831117379998335678763518011528817231019763225455018836180166803168572237577869132123721752668427693108677010466102218983419988054933805561153037000422666305972837870128803149011139922908733900849570089276895516604274194595582631371943897874136972519352569660254774330833739436995410770502416372261191680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^131 + 135861729085027167396130625754847570074137405843682690812353569577636837402254564290187456010911424469576227283400434004566610057515241279007686387814714073381751870542698519837245112870812365962515494296408847222672929776250763269830594350427639743607278388094939834588944875764732611394455977136200297436666057465490203665630982008138806957659525208473463813201424522932292834495145082854752470926432286571380722093795673108963564170159304915185880796802991471131869609015772475353020558726801201606246699741444386684847720873064584554966592729741303671462134942325383049135979891991536057361911234584759443222398434548563666524139553659069023096365155390534784109332644348653534297501309269194584504117678262907250697691489051365525673193992781991374177839364374826598299889991731714217306374297992076636883204527095904558571650389982391592122073859015881680169621863673343248057856939609270212878360465084063484823785176619898705467579493919757770621729361981316243948369680799254918783813702995342220373168671430719102707638757795342221888913389656035477182736176937772502115010222459364377960760040309922074154299115494456416180591752124336941255605560368530368895502917279669153215881269400423456985693738521542112637464748474546436967869782285753855040782956149652670766089620751631792211142671227341106876490994623561005041529138117295526383684996061249933133044254673635693057113436952139874043847972315938113942041137438302412791103636112889555021108913431894647783188766009526352743343860566087954850472850235883323929467216632438384415574828557980994309473799663366304937228370049743961782750234748708004417301599092467326247397051136644380703129251650888760779155723993614156925904452356539697796633898381284730645844681210394059998755404742495145732689655729743601206427066794020255289934147976536200679459533679540654379178603951813013784876185923122386936597733126439690760726083535092872391839809914162690750522102572867993685132543665094889682144454418322768177995563207811054227515578477658606411927887905129787499906577250737456355314688625095310480915685020946520505947322176013221651614598172290476641821223962324815782235682728132063789536052630447976572363620055883099067251215289407450659144707857603200148487560480148387356373276952435529094601463323369347526556424799745955018251671007097731252763696628450264886313551445732455298595212424290896600028557840671674175470176267453210948783065677461546194331214834445130961420272819642086902236022930825653627023000164608510253569837778069326450357607242098819624937198247685779382215483161989619283648423916449065560195008036501887937772163902126668600343871154074366392942792771302752537016428802624335578055230227125361569124635025434642147350566941348972509004553708252417727295253935671143009415479238621689068748706101334564737151189441649801131656535640731476134558512437735048701802650883336294142401888310126754168478929561813306916427516539871776385510796524298595636148466757389150453822410244690661282387885315971342140427463705272325039481960454340356842313217701885913020175287740110446165124047581640961692479752611189509184265330543251715313679405799217216267682373282566049200028833818077762418645923169167696445266766712461042265530906236889787165858520325044869462658682830980981814385980183844937409933876739461014741682143821497711686156973160487016322368712613220382562812133111451453007081351313450060540006017919381731997970798545995271421465623573406162420782791162537556886034069582069838108948875014551575974590536560234545873390792186122561468554023296951372911698416551162767572228950992411626617022555840887444189198675468269959372711004396383018127770893313342559823882993724487168879654245367363356871375638132071272787489795345657033967719267742357913600000000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^132 + 1291392190033111197811283312475645289336005629898264211095873320490930308549953180534532331071080019957652624255627217551231630543660928660436634881342279446087372348789048770148396794475729919339516886671406485576153538467502226321149584431781203836591076075863436031777940120399378741032447039242546805628254756394718883386450862194352574799326567582517133772563804666209006818545700516416604686931510319399447400726999601244195322917855710194151808458547243580167061238102122000710168010502969884445035781704998384747012711485804985218094601023051681448532042791969652939255399836553104694526253819170836292456647851703852147638187715006099048236246453512931743786640712620005953373613925573760733225937165383262351070075367490657997705714765473683129831291286138721599220583028848953175252116072539591580870312358321821562148256828749944996424157545095010102531253276298083263810031478045115173071222016658014266372969470500213900454318068358629728275401173179834334305425806428584179122462657854333654966755617927114350924772420920576220642745346872028225760873200984277437465365194349407676704304134766869945513385390897418998515530626979083566018298331375441476127312771474340970480404678799099656683892982360018805924102140403028704202461446774702450309260047285223477492540775965405864280488881875674761969738522707215853954837951969655366588807790069867833401097130698289859601838181039266414742961664025824904010352891297745715693999637395659572888502439921309780600996582958617627293117460568426859513822075414325648305443042265950080937310775866764256068166344614671085007850995288534375638048506792850153933287172950468141941885533076926095578447830326807820484719350952501297739948959039270373598086405238244760318564185382451991073948274050637848870435934851934405613797649547530847217186378620998551402809422722341106264950831560207153396582917045663613936211640064398225083540088756037545241820654166991830832093283014760676564718791211305515837051399910107468127462765808064863345864210668150847553848254551803093511773666685789964924287402184952403399871932399697553913365033840039908709998981766765159725464355068793877229332004487907719912506080700472741637368795988826321002615347699926324142873529675523799887334578727356865896281421100143008392973789819765614107609027833375440513879002068051741284839761996693680804024687576462115471709656333628156444004635429213868619475696477595496987514505854634942886724786088887047142313787914161466344717334338014398825327185195331425726169962244700365144130037768368952362822128336359062507361108728099644055865484028993119973069504452967409732935116501768152109050936411673286131177199556491541600213000541540842969625405593497606788307493324973919562925648085480520356357200679226088512686725864407235333667428208848353945513974330751972633124072353076157011352149068485668968974123574207542818442923787717740193294147672345385429514277202153597629015754504052825407365929447664136784159808341938686580000609157288079172674396081301858224322472349583351539656015601474041275546570235091023317051592715991781867210841107122302955387104914535920075882164984001151702683883851112718477862144520496414526826460342909020677243798078969668431850571276388726452005412084596892064553313561666644523999048986302131437155076839525855391133644523846727532180068746704207256272115711686952823079947226366675465644961364814152026307639453708562723491204162929083733070764656795149227425797074637887109462301718008053036360551016742429847408227234423558661197299843592104303655628467344461556642969411141300951411270869537839171008565710885443344064321124468715130715410205649348233366922403038108461016070291004264604901056712437936825830247677121577873841575246793203029403931694207078621923896197120000000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^133 + 6935676677001405067998067192006660496803481454659768053359083396071467928724128806558177105234562167820325112804667394295254187297840116470308305678319379483633905934080137472604001707520007423901883810463133861202666212225212227183486910366600331737545602755690835023201625010863847651455803308053988348281664498833594610595269914903399598437579499134728694347713397368553516944033313763765029939190539177824731017500718620838210165639262620394775550534175721496564890735011145662919802691807114511914563168388549294281817316736942838704614651430181551590325076371212560269710348730993068309456726892686788274457895479511936427410252024572151687384257102264297773510230473532189321679704687981219551599826444292166989538017987910530184589816611865504716229155706126528659564116461182635535116001739822774196397971600066121971304090358516154723107768591008711562435183833731399708483683019128904387747542250243965507964406742579478419592730929059569399712697909681040760640755058851306900831881097969420184433449540328270633894831178690313960246454690440556796877239184807689192058101708579449215581761877088289683780105436478339352932905189823767563069318730381559365902753221894123733568573139321544999889934941257139560625251104956665241141618745286779874264033315419040912357705860579406936638638061927935335220675771828476082756820701661996521878102064852721158433599876522048434678189992113160948062967057161061965239863007656771167295390209681456562347194153296273533816331672449997174114274129467532159821794853068221742954763970612485181104105662328633871257259732227314222295839082599363600613120953428054179277116860901911533584766156726770711330374277890846513363071877920227495469773004006443580074541258265000607830537080956290795654971620497900929054184245222898140833801020943338232034567426871053284172467691278819845099851781113164721818207457658576606092180603950634857961987312654890569198288510218557052258888120252402136631814898644332147760671777439637381019362522975008467603898228758191195906313833024549262209950266967317979554854279836462111420681011799507253076066914988681213899049148555423533261662355331670956580644535430598761384168844650080552266241436767835660221679225431425797380150997071955001942463015215274747688121969181900767739450128341563303557500131972294249727076472784034863702030781712337724076124844433021058624739266020586431368054130297472166081631243050008776467072200054936235215274094243134185602781940541207485899464130375656394992253734653972272168725645399477442082816016246181754089336773395410418982400266678669996565146921803797549282741993708438918035514667675979404687987447090891683013356880275504797229592019880786846877950901015286220741604960116863121306557568263893458630606931067003886054843513588054849796507654729407850467596945380579511562382672152663807898389626304362169128355953779085738902209923393891972203192614046028133399114648067668876046553045935369265566961025710884008036967572636943796453835344282660657281269706941249536680573464857599017019249705810396334301337236422948550415575749306912554547920318035317848858761745089567821495808852051684628188669969616081567218329310242888835643494206565473222050396373364920729099329689391434544978183507834379210547733439723680171211892632948774703147945977645445613368164710790187885120559745915255929149859189690971705781101356771240342431564049301673088488553894646157078779956139266935502183267143591961199338116675928824870152138110473725316544097034992784790924041325616810102788326615024116741476074558194250933028084343936110914465876028933951541778313557601360904088029727036054969052903709584982343128591190378975553887944038580137745897280104392984808941223648461658339840557699016936847476127962786672079357870080000000000000000000000000000000000000000000000000000000000000000000000000000000*i1^134 + -14649801805111753082387453615387987746321948512257219816783300217894288910066919061354646270253488219783038630019427628779176619814265103138276879051411930428908250498279091512660825592399214003436720936578456746179350029796739862432938063913798131540222313289669789615681636250303028059582734674373761833551535000227113345621970827367729192698265012771872278988266196106147802326733741458394430078418683570951889282639856295719958223566027850739619470711380426033024645581966731226228019616712670693334505730975107702921178162523488080189983164494291589478470894979518070543396969420054159208487210125778457077802434207707631209408102802801597383925799734246357461677420997757883258603265991202366669523151781308373781117753578083904611043952137223649540966184432055889746408511723414133009630330926143005864324304269599492364654156065356243025915856661134289403086967291246872506748976088014629109870062339063141456518380856562094854002252398159889131354750775467198129836831535649982017692479760708617019920792978803834604936387674791117559816291103706696911664275110328539330864302618559877722619579066340928521733056909003468854057579505844631968855181068329552114237033525190572940351150966689856764159195252434352193797006618904023663522440073234994779677949268948400449353787655100744160494404172653199735194074562945012233618299752575562068702050925547724384099501901770227183835428342730272732570926302270160325612906937206894130222786012857889566870781140466714181091114376533709756908788448513901368907360168604167661768601167100322451454701382062120011270235125027723456847498534466304886563716175201237659277287923620277514132045536248436275293715914375945483656980660815305910745820811694817287291303621635172977218297149111038488314421395606047843058459516495153523600923005686670623387015663209215079932327128122185956876438841838321873375466569819734320065139228259944012927585085705130744401315694851599994956238730753966716923991147041564457032945553662283418298396601636607136285581105352693900194915990801582417388782742945903159148634089046867221166374585324899456116774489245947146101894417352529038155323614626553568837603296871323907560778670848549896637473546735629245878344294595223869436655619233542534647497868458572308022835819437011413589841963125707224691880694173226013702057119671713124927812138717863489058953185763326554164581707246174886185564901734645917178519256054255039947286381289818181368755621856373425010855781057234339932320429572263306076873610118227774894668360941540683367326842937967620741890604179723528257765746402609758135862862372192806354428929413605983375519090134017552441598133663240545223502679088877562110674301883893780958892883577248342941482902943437068487349261659153526787571111156794470383761748270345672966468593451033296682555966791823351678858022370950797616928147015270860600183475199330748766182381721016271843667886088823806449416452101378223889773583026435699562325104483185744148806825702704091637970574339932163003105780702492366754536691390202255986918693234420388811082801720344697011426737412951277396334320470756667585853965034976293696437678589767804023345356740556369487287332458229436751342323076915861059023315708167560890093523368197352288565733958729262676979010185698227713846212382131801634160391601507338357755555929943594288261493029645784680256124461784827342250398573686501398215753713454368394601215740507434182202174749920093273288823251194521675155546147498699140387801685454249896347194075116416698709310977880657353926974141738897146583540404902799149090977784548935488828793010364973836013344295343289554454106509375421957795671576668387547484293139214164115312131007929700308010005254606098519061674572369711578992170921431131944662510897148723200000000000000000000000000000000000000000000000000000000000000000000000000000*i1^135 + 55971222001076597678737725168961894627499861618412470912126593776064703747220359439317123320599675988481538441795007305395833818682465675852600929626731265947352094601929539110574348070060612542805647830779221538059265029971478046305890149939286248778605933437066053782404703787461919767906399323953441206042038145799798900526180688846106836599627732768531993082928586330750947130047283822844137215329099433630715973872823230263813075785207674591163529415766971028822870660263970719008577029376838787756966473648734427824915260042634862117989335155331260953500353216252358103757662920250729716538377850902376371136786279167189643835062652581217463674697994174784595509098287597590132787348241183788936623514061990619377880705790380707145224131596627861146964601049983512071976425693171751216295929297288296828678929254138945840789279193104501357483540970732541900328256763459211089205655362701050030537431524461046325920410505192800198964323089452011379056654648911319972706715422336524858724862471150782571480657194263106803434150803643911951376986437686621320368233517977909712631462741326573383067330369399152562027535484202751380090323481038108875000370629162787291714734636092787298988588597101587426769307070762487154108696283758595478290843298614102736813743408523334775212776661471805922712530782540215833805785176782621108999796592280408978306497323755409905733843753921840840642739961331028212499844685342438852749643471859964459538127395837158161013855515595618080065419364791418953172684643099572196674762505356243905757987925026069186007234950811756835130245582499190085777687100540619703653100631154539288260206381948108415524395536737682239197023049455109697338937727859887318227559151605896775286072084015555022303842001012727705294294065101271591050521887447482209481550502641878170439000755559039068481591243355264508194567754611209498311569895246887945600500038757539825563178463054810741604667463558816923458553824325653729819908078357571624110558872405095154881852583322823113184343488190314244444450361352621156955056388887712372532095144538691439325483589381060831961029974988861424174245929614632198300475652845434569327553281483927722380744534014296861926800581200819263745558029231652747474305239609331968025446971747314336767297563431553281905181153431566557627908695416154104825094776904317059941410487606053302750482689038114521395807570471305229160138957396817436296491211880347868311019043641136179230165536126724381546036192287886150700204365096195618071963692454052577470175177126592027811498874464501057835969875874256449063242711010384448846686149023754118954178559560797965187354284708693283394899487580197501247208916300637776992090756661134452720300357015989187185407663057395495245243553946609940708757117528347381733520261008550190767158644165069799175128188770947589926533183738833151604707310102258665129829085676247757109779469480741036489100673820772725435903108007856300996119733046632487694461248132555537100566328495871614306810636217343615845163143743292141557766725619311747768239608925827420164152758844407044828695219851672807585732289479144740956969681642286242213433265104328621636858800278483741306196823247299628086846770050699799991183775890102014755162942288238540773805511430267498498785703797127789720567078272110584485219076965335041853752991037685418507637310886692119702753201343393709080776643529116842636932728350203871229984136634582269011143021698268482569075533997591519309296553020961978960062656410267943078506315876529230134958430799656666550001713949289316946409654855839601089764725764573428937337045126500310401652421937133529969754949041309989403683989011640441778103041034694387984766867548181436095833685661507348872642358995697629410579359343275405718810997555200000000000000000000000000000000000000000000000000000000000000000000000000*i1^136 + -30811529486873579163766959875322195046308554214169693978479840037957556155024087671564142620740727153024543458664258107286949680370162901103652518711680005996519969775813433990307072318876673624891758282956399558325133021987959399283568675383647898975766215419616724667647717238028203761039001658396446329116194972508293789801803531751492918093021515961151670403867607648007686474031757594085705817469866018279801090155033621766028759813527921932376976657896148731672178247550730222244976107505029008991155127303844735582838949410303542280095512619731324384113950173279108732980971394994430216814234416131617546997134506077017366632475662848462587704142636883015720002554581790330677804081580322480511146472603535724121884752881738437758022413293715428755699251670243776449241061861580965043326162410118032272646674282622824967793738286601718100721961705706350455422328493008597439684996129850192583643373884324221472426039003408678572153440920678437110982781528139207583810055222095792306329182826276085419011109659840450176922365768695012059564665703764111494746756318812062553394883747212072014064506939519102383701924942916129850372092959898818430248568326685052763408121824175410497686493710740170386252948413014069418155872088983225782597825939506855864206261225759211288010251279974301966854050015581935772265334263928569001161277472173062513278057493123897492387579171442676324266958986062904740899013612160792939980030003621931983357576453754935628900855995193085427597249327068790218565252412430451988365403738208610150683367018029683528483615601716532981934271758731679465865113179678829376409906295961729922827445275239108148213296926362556544053971699828565435895795492696232564696119589225914115448814252045580651991429926075044920687899759609232601938499097988980468081952162005713288042609090155773301570924356046591215322325393969397523968049316068264379289674251723684249893132242901128238282515649027526359756130328025317480626603658087634709582565688040777710258956330007998268004876402463740696475628050611145645913943325477665448292499037599634875847081949910530694254038379227352117835954925054705967989418628221343566628861364452228492778549528928396411135523814305779597645153827702438217353836900703584037534947773083989200081879153720658660885012095422198007045293516666492258462146101205372013936659217907370614544522352961777181620632117545825562978581327178036395170653893498126043048366863957937440781606828802506420424635255059949777912495957412790723745261465163646333583915130318218624468094986386328397029634440917582267132543150907714413853272375234906771988779616216841240950429684175429306702059175965799886526146087547084758362130716919271789482086639449326577315891618330744537954585894520506108753480268034824367169642697976930725425780113552231233802076899451815191810792264161133497751740557162348880646245296520402585099910782230100258361617644396275516956927482506548687091309053229700185907551136700579144954835464455067283801582022008002775570216200723394692843759221086676290328124070572526794201755712094170552436587887991927926188343174248688755187643619945786375290151439343222642093792262782918493336280890004253605120645880553292282003288761999789623575486704434339819706974765051035658735307775518803381842341301175998192854057495542980808936609385130992329567074435067535177763240225313075355531496199711806692597416866866899352246782941672243160337192653786479490854305795420702729413369200370679809234422221462566239504139332440003784317375119304982904689394063146254777450108291260309985075894265962699964900794104398953298652351990019227912779179379095999832939327714850836167873846405173965547768568901867878904826410967994698038988239798990889133221021531685874063900672000000000000000000000000000000000000000000000000000000000000000000000000*i1^137 + 35410438793446014626102692962250232623319598738564330702026196303134422410434914052330050335181235865510256287176140168747657068088325053650441087764229780480623902475078965683488278662341739090242832916097364447372184758960526510336589509677957793945329830296027110799433083697625010339979408643557630915768968115204641579234061822977217485532465487678404316152011674486234483447115241139327596366998461156200225084323025181540691154286024993035661679572805342983951433578996843076908501312099499227580535909590872876644064878588511063279148657406178216990495179937298142788606526210483360200423232141668448984501060444682331879212103365557987018426819903897526775928297128968301296413591655044424725744255566732378763178415702027989326871076909591877912939911125101703698809014185828886307349983820985617502274849232210014198654573530367595197037374777302900344221648331653944213836773647694408710616332816682255996580144782176320435711777595171800414996947716973636040441503098249142925379208207352569899218148874001655004521505262586261821037771933518853963964013947688995164985779489110724728535464049868431664304514740362038673228351315667382906038941469604702476916056526659849881319982503386128816631635399876938430848073443571949067277045518046880333108455141090847397028348168516539179007542597284795005258403994983475088920652144611788970604458615302727639298876040869275594404340084676920928056927000221960987566194752941926055067564044687149195558412879628000762355590168369459440960027935172070879814770066147209962142454885859969761109121465279010126210764482541462588718710937913195573961153205698310824742211596365710811338307119157250119911429560868440358150130599644257193086083014471497269355488138924231058977630796931929566425450805947856585924926791289692836985659033385008079029387977326662434769374181976263092776899970618105193633581078791092672029237732938586679297823647495850069242269094578613052569454727904034885223012481143476052075755107561414623004243488364288251831373182405314047727958742187831002025076488645795004411401516200846246421048534327223825997964541051580074620024831266807951429832853260851618879754460195674821511247098246946871970548145967185606008153929446302452370980692323954160063172065261945275150320204642878796694637403456502719010432990554451766019813914877973713332448417222354410598316723406356860197072344893021063821902120044997754115458740395980464491456708574889421617662509577016125203142038231714932426626238117510759197034472658536695733692020287854480613607565754553047745580115509760657396654502307660545949486809705608462694425566985779500897530795593262201839976876878462572467656984300155595772352424247303689800567626301811239637088989510384084337172629608796535123118145454538904279012639917234116095160808897278426757804343965510185625680307925794320988230479961424618872597663762833118120069800701525708901456985281879704997356258088246271980022514000957844223317120773739023136829500397963775555682404593144663234098269110915428395731305302858734889296210474104999784191578125919220259788943123268796494057791834092483989513005195082335858901626240403466017731118101879316744677468187099510581750024905881971234787391557637761089549369796513749402503777828496365384810319161832450486246791726702647380217510803865291008297319830359524987151024790426020369998617617852792383810458334355343194294435294863151095736763256812422802863244964206869128068086371986552263862676561408108074328941240439827567333708725767901579208119528433690896306121463843471484387777338596907614271753120860176034649102399796744645825184494374029445557622646356159826456061993702698971377712533293833565396807462147753500604144146039608312776403561433553709244662275270246400000000000000000000000000000000000000000000000000000000000000000000*i1^138 + 53980322034172401242179952314347934577133051191635609282588920929040932702980189964157164279832208520429024848905422851878534476676717007890608482598707090593041487577402340706086240523556497793850813812118094786428539786402837259337721584790755564027955609201776226085559611246643234367409447747012260661738944613266602308606736875855768556454486208223931412555403021798469231985434067387776099613504651636081662205616400570400007063375081799048905096051291055616247402387674710905403909271290381148147810944507506885196644333514033139246448098410841655331668877698739690673645995580916166444071982762672432819187050969457517049266778083091210477897814340371594895590397483957444147993018416686420380312714001594734113345136845943471104837793974992002981771456324865373422660338477787441383088007163894685746702916253178065370942601359135903282928330761420036512130993456825923155619937026254197340010487810663472896854658906623554321268439773943934981790570745594615888279556188711274390485226287227593853357611129280147861641160472276756393310119477917159744983699069422150141904030990861698771735775917836647758367886123261943800205245853964085582763235562082450765036059513524419431312639911479827468227633754473321301211924264204645926933363149627843089671955364424330446488030860039723734263422228509596214143907407032797683604474524709332847043223969334822087548861281365214394458075115311156193163583418373871971904801317062997464763826562002820287655609180852592735853167444886484469206180142707955391168479052948975567222980446129801700294666819003784845585016721071637056019780963025841457889694215889824265314582531148413558548633525885552820938762747524816422618336437743247039051988168216045811422474376152748332015574387355653041276399257960496082431331725662340941527839114132454951125814883479383582520092332910538191644808149141119219697210428467257221799214176809895992679902015762557424920894220475395039863910432246968274668869403413798400832610551233677965925607205052987288903287430236625449261779929304731044890964500637008372773990061846868014224471337059124715485742215128506296921831471340814895003658710087557012254255239358292671233736951349472163989029915013578277933023592914661725792628969694644141306593203865680319246100098185829501482008045297706865624296015732452836788403656600086405747778079913281517166036089087227705050345657845467014861590753881525940377896061021036019696748076277683851424563450051484391633886494113959799110351354317755859896572837758839350766583978971613337688321148201049011997259559888628911407047005781183554183557256319532287376642888460653039001100135251694779547173316547619582216585467454199487257379142654811008729346816864274171266718129156811939414340390677113257775707602438778648434724745225755349922064799575051508606033800440208545831707318936228714022425220642982957485309062404927338748346692597119303449491865882045168535148013260621984025462570957292291223141490597338199988493333170058701530352174704648619543740538287957707917385419944348483322479906627049954674764161172537385463623279356902048690018242375445020298930659443495625505511343667251480982174803498295099381084723728282817808193123997319951836892174772164572305626043541237835422015914400279447042941205694075129885329970438601977599198254175494610820160257207702672378072373834186343904798797671527717471681003749308719363052829101309643783263946154506750280402386237681024247638843277574981905356966540782466341379012896015493769365312906138518109078053388808893505504470175800039230467287346494987213489197963166482009769533570296002825041691699535172400974148182447549421158767807274929118490654563175356446289688461228811441014109730675293512555793546018814531496994406400000000000000000000000000000000000000000000000000000000000000000*i1^139 + 1202907827899779692775896485946859177130274829390685397174832952435481507885356263300939241713017330499127835237232114730889751309361442579687566641692938279106534266938324231655024255533519555389704570397757293698123418266934966894624303183515105001548235860215215545716157458043549387661279019043353359777138239854067587622835949657610984320933243991975362239887783458413933455560073924424757270577017813821038707580155948640161737935959571932441008780464512739960670765876461820990880594331283097265919690222252100333829610241275169416445094770039876430596484781682211289271973729667677684154854833778591729925228293568632268927550421123192668414465101935661194254350963307738991901018237101184005166319324520310684387050717593114005529827603373823608343307051868904314346332954356826175340822725940050065712849079267523407839217907195790804331333985687594608169911357005668283994270379481915627936698084427237113249940948624289395572784157786697140990010275269659038310746925398417485600859735650177432354483057981199732128135612082663813786265349983864700364916459910088823822398612575760582412423812509720851912228467355431482466974640238708630734093422256904552032747406719615593720016226429076579184971788398797997089711507091555876196533951769998320245841637879096464613186786262226315928933934065746634232112993012308911222548980051439963340359203928552919729090648118577283256069467193976218148911943433119416488186612307215217905755384662044786028125225594165682612487429840759945260696538622218304145897711522498858800095890620876782199343546245614052179193774369040779051194841920354365263192496673470314000058414759746861379335295799534400342569907440317188495567360346917139970808767387105082875302224697617090230300735030042979759366020070987673462188995088657727592534865278248552815583147949520503105273973072395485898297310160307305613149901920789933429489357033685757790015848856434058834534100779545529652365809891845607543290016201077373393654416245427797486635832671056309406304904242972432362128241911014928030270525593132792800384140768493903680347699485923542600795848696413695797059880872457514972669598607327842398622951512195415645778143836651826222499015892948729012486666865379177231216319098229556953375222317590739517505324518333642945876275471373877320839755489075519044324725389688630013287459160422889173890769786581389685073896103401195466152040915983434454117921063972336433422262712152058835729713672155041716811021967135451259652000139124022360894046632164948815274545376164031926300789294853229112993073832075593899950914225088725534801564960268484138195946633778795294874868197456473329620351521027033017095973068127090828997787618493865902475446828161701178127898489008524937138885217626946283287793948633401956850176171595552105821956658020918883027028202633383594576020104786148599063197612041511640088707850751749627619344761272182436666495221016584558972903182091551398193150339713975482860930648786775154219661633578984739956235184869162917539095033485106768411470871770409317425696667776036666333295216836999470982612260741922369005717958526331112619253762926291457051962409405044086044836911104239047476335742142925046881780013205138879112252777854815707226674816917556475626397186843618452454320415585226691890476068148315876582981885666574055895770371020636417681203890403523892041953209712194468771130385625610664164120708406232640767781930380988941664700641449474777433231941635688817620860363730199297786144273138781565364424718990672125427731444153827078840028071708092824266829864117597106209752524167785562895039986578892468165655837383746144011453402895597620305348060617904162621654665550015944321291895489604916118862041157463865932192577784204020940800000000000000000000000000000000000000000000000000000000000000*i1^140 + 2549380566416849869553140984066802181885041636295047255262753765144329920184936664316234624646999229092432849044441878496044526066963132015815025271730616763290062843588843060293045137648610558731112988461387925507020514214935558436821545742163958647508800689385909700150806693321631147581789293361534563321227124499418119169013545173702023113392372738217900458883888177648951395677826041705256336879670733698634275105605112128893756688465368398338621078467918744924502093916388449829820021533955750718619179560820351080426778945984083803173757992475585305180510058685794119737379995910921784526047908639798477201480344108567049993128976220857084369103063034449545513361094648804664866881602299076738472388115559275580928467302643851722139760685978967032122999314244552505602535005493917000997000989269363066333429905438335422677934399750489085795536043206271209732777125014193616592310926603775232194033518728432545451098339605803417939481842697206046198528195650718111311737781288654773275040225095787432162642687406158525910792569126442974856012947095882741618548895110637476383635350626959543058688308072265461260440632463644379173460443605495203972918105180404908400929492459484771279119499276677290058665510763398255416228998973991026510724137027666569789732137132420744270550893855852031135520620421462103348842356773648131042217633335466061139578682842859275432310638604146901820043510294874115364441022253614152037353068650559296706468788409948798597206304717297132953867052842071939859114490185739462097758300467718849520271017397307322954554214000518965299745055987108266190551157418111680177615224080747295595645655688933930592708686731332744305158967753165936064186914023315199887699466303295802275840968986680559737871097108456886683947358749774430732146449639497603818772562241374873185973614049841601617150827536376206244710836190893128171347514158048466625755128314999471465289374900998819273261807103589525002350707110068483198032035268865635266995470364450289231014679019994484150502559230697254612406153343875513685706974987118450243116762458259544152716339417502526011262958477508188715227912842188217012831331746058473218041537849407036492651204679216249502671142759827135065168853440810729066447156222573748245704343042746646454197629850667954855244324736005056889103430704457520853259902930835787179569975578873396061719180041480496436210476394800291268224152546469461097532592559102946031434857288085984960427008594678292976536408377110033623288792493048149144217404816420308113146519613864707275903751541220984905262907774587204359596906065789145425510992453623081292563058514407639627376952993333314493087893303502826900050424237880213454143433501348551382103150949756442317457186681330507486307813630875347533755725633938669910385207460203330136523058558403004879573940521345281284580873999909334912974628436160210337048793521357310408878166975994956261661915126935060941430525610792839488114621599732566189786928445023902800001328775870404994314650091100772316287339813293100162553697338154791343158816497069125041730390003844136085199668582851083736046019222380250924330081306797543349975882001830399844543426768232785663652271246827204663112930035069932594225511920906413753819732678808583816339903860004627509035595518499652479458002275582843014899480030761024566144126226843412569156572731021995985386680520610211019334381226214845374546646513008907610488490421061595042550122962159331771782834382594148309479215683592654664108744155818044116209618409818675938272631906663596036440494096024445637301961492970504593880535855313720262395473097727930598963644886929901663284782368427121378253806349003687902866507959873287182149627958413042825367436931037938285016555664179200000000000000000000000000000000000000000000000000000000000*i1^141 + 1414590563660966907428596138487974866132591733978553550765619260956927777811030744419955771788740751675732058483709977872916630092467920863315412832430007580824512414765942125445320701682912111158613964726456126208540754707242213770177840950105178521117281353616492062430012392894824742417893175895142161961235890553368680996265723321212301598714085249986703208944432730070236511133377716117594761874366289863118908360699965051336518391728563164697419597819006497768583078372447667716071710724874951294443847696155804982767812604035010634452446226498384773922023573084455124951189198951234610931990842242480618631054485771703578380143174032511730902685147302895213849701405162176982613887049896187912496997964196010811682749457635363331748710545922091404630881001639286556824618737147526775374596552368718666170129461977434837666240033626800381614113479084374889707467174940977122715932337433818042717842598033488800531767881361738410545056403363845601834414028661288233375993939828094232931802657375711478430001072610329024520344330970947263754677765935622337615247758714386127505771308623993484304470197616104652286125879076289424054869867165123139702196195712227245443918332437832518391446883008712281864523235851204052757844632841766595685339466146039244721828399669808565486736271137402372615369313264606288843647400765601596863851261892608855506526824839928344017268180194064071141793546494975199863571725920072442673951090767289213318495051145566485040839573444147289461100616671613065574347088090696539983506260164443156638779421413457288621872600061647143561727124263315084040470543587555163834219699528690986559514185613777162022252203219030392526612202807739966965143922247887191382208588915284808018823556608233561354033545173780863545007066275452223896009091155375578979387476569785812174878541458680663624478736745027001938783843101071056600676109239332864245897356975552212422439914142161775378329064730836986052512817266392194215424955174731586183625336726333036538608549390641922852361566186644429849597237433858114866415864593006334190592744950124960402731037343938334752770233890025466605024982782766421656378346437543689219862886935092567475487659018334279086802516204689393790954625714162157174981735030238313341080014620947387927228447526117595205361492916118961031265385433335405440068467516567913078723378833633366342130927584498744410044795541828290766253132210439487140526780116456001379309554247187405076000388819164989258922923238997671270274814861270159762220084763604068576657853560309988445096785323590586032785980362414994642256722696056117001199435536521870458505767644089296745583684105452432368537006835772764573924719129486122570337634486827780842542499623621103749834989315253082981508156595029578439690931132970683366935623410208475500200059639798842127283180949187891281966341017555616746913662368437835374020083295113143533441253301638107042396496669044266332176854350619298596155142606580347306746034721725988317335627682886123127580014681507714165271260294385496153656790769264574920866948842377223308983404426797418958136640235850315155037162382603710704242542190133470818592174919410337750913571631294438936711707063789557184778896018120680526263148030186908488342517740010440023076328821333665152875680877175264078832204639275516630615896740947874194076915174548504391191622746252253125741179920872275578462836369865822929356608366232141864937964506598666388543759338959110186484146984354657097825782612838130333892810373598054231151788443327458336279107818901146665605004284423225675669303506501127303637856670099077333025938407230756439115332512560194209141713121861461593092554418913048827041396532073101545745109323165327566931405711549053009920000000000000000000000000000000000000000000000000000000000*i1^142 + -8859819543797564037785836027547912099126046013852736049296906227185445212442708856610172051239316712982526468935111493788391027114282290078679009606791380393469746495176350772703389588456031166755278780760440351135447452206207677511588088569802790980388087507151405286268195352955446067602666798594687650952073426174693133246723608055377214103415120985325239154480471715962458072864619037669171839906545650204440752651517645580968390033126542758579648227127582570095428205318378482233523606321216493121050806296250560144072189884791781541767826785894704964776821447455380969652795763385696046480279799487510092926909907227429113728908954398454952161513201981371106119868179404290178759415531999504861709970352594671583228949427547870880719855688530615044649018541051793449340736426117029322589801070700392821271886156839563468306335284067619659590806487104519936413536189379759814580196719342885878211779533147799655424343034489628500119343703546881813509315462945273446208888069976129583094421848795944053953146497490175458892653764170945764936423121251163115341609540772560838650084328532895851717183334216563430580209908740835143923579752318052994113622305499041216336287154952873752670298673982591340465746046636988223911557457664151589233861176100094947685388413887508042839638962747133877360042401435714862988751105114704543769733105865696625507440466524725548390447038402784910876051000709210332168664998822671881238473457578529351452805823619092456182762159546921153357673382400477392751427631083166396053528358310492143804680487681326522491510159396265447416954998018717467772589043188441291762624647863413617063801921430763873917643278738097455095828119860557163689765753748457423945693589681048173621622999251230765380991678134169369162952964015615481032766829282830396777429189467993669010321682273868808055039806380604131679504313743757489683443857446374324851009108775178194349182037132718271674223099663443715239524848050821964204809473914105012623414912830145714099194241719021860938782207111416264263583273909534147946392545371191153195481280152851837342058450749872160116638870492536674222910278558464648397026713009296893564629609444454856000178094663700088689875689528011839725491825935596493119439939775559352673368922199789382879537275017524347647194357106419988278741251943111469780887708225971344080879070453144201340012899944584163560314413706860611301852574476718616092382974033461274310605804009010755306100736369591302779030803091095699256553574972947903270604468293575380813350594454577658636731082917094930792869010353096022024927466708073691083389253066809963156665247858498582093573437469443816197925210462690430612734529642586351327555041932865703548792675557161712712206540065346089059051715674526286285434520996597758206700074854015316489644214979911686032050365508278801934078231789008440611719369374262685228844172291064912357682230384794350181225966639617400489609632241441346838307913956014020786307228850865808005663102114361992778445290430085819470392870409067207815956843811894482684923104177438910913905747981869029471188524537276107140482606544267381907592554463309685597707511351513095665509047673840965138832501752473414695383901033971496277897910576598258575642080769431130289413297088435340873429887509110251691238563864015482020047751549031973970667320709972939170541613906136231195808753864879304247183569049849294188213754037957037541696220237524690649962136083896757189855195079546085705121160521053584035575627329659393530059312309598106464299770953344188677418734420838265785601991861371555751303475769575455051006453462711798907645567465786536991737139838618693014451204003625091797172283036146556308340002431046455791729403494400000000000000000000000000000000000000000000000000000*i1^143 + 964407565616481822120283854616167040192575269474536436034496509180727066889410249755612846025582469214861175392315757454795355651078221082830360293235999034322330930094864675793176829168542729017446357328165324264541494630616607778705443984723404884578021431951072616111377856825217386455101837865807797967709205840641812054156174014642104845549902061563749666488667385791546947881022240295310636246027582954511290478951284016447218065140715908684402029289332027474855767857641959792761229107453068710040942672168517508879022670118834777604166811743560696144615360792265380605275285079797391741108892154820474398494544535694926106637344106195242037529216256296330436635259890853660763954255503166878487144840671753289351745080191200814922990632711745025345457870209590167572053968354639561013754979065645466878155066667571722268638622368138998402913855572812039051577415054086086668635850890078458032703721941880377855914924972648178812364833617463443811446480035018818693352007197065350841626539476466019512750875991751600193133723187678796288347048373518109420282431488797431156615942487521690239131530487373317639019227484501892904224987882580651809000267175435017371055099881026855191804131653135545296703607503157045036566061442289748252056585192574816630347469115375240102889656422680609719897220304085019371765529689603593240367782952064742519942106993473785415204015231710785871169345969208574132947398019212344563963589353436312452823770397267359648501837479958293198528555163538037745269692064941475440242944431988418440736498615129584070996715780408687843324427176097487108171359380434153996858660918988409436438491524953243215263490243539254218856629264928406609278466416505238922645718750009788662354366048480162204833167304179681244972766534313151287784526344568859938998445333497314250564447985330803815700617335355907255982467733713234789820430262939817416711836050007702565645890302047849987221093221341051553198269222903488838122909607794756513075588463427488113449490039400733380417779028989122098300344493652142039172698349617696018551736150886381130843901271519504859392018854808937709259715031251651033781068344145919009608711863574842992991152485163949962209509996268636125100572558815782000439615179668246259831843447251903751033036427996981734609079774712782847691133577015517661432356108553664241230381603576961219129054725847526884081421254942254283576114363045577709874908027823439773045688695708469289848004181351493394526131066150922560930184742002337697197465924882002809774903121227132231416684640275994929829951317821735085419364289615831352069242748183400853177509223477629926154179499820028823899543796809782746571284040562919587921311250652397481320247801299776742202691627399970792898257307736456461079357307793193469357374430592366008157113204743817393879882337399577236986445080821956809605627774009752198598253300742058219607412154075405338659122232709405893750437180801520756536913070601384458768919637158158259932079080912670445050151176218091009295013242678832552071676028810840266773400654387893375187585287366527460105626458403024804998478322489010345255789389446496538112113756033800594122086935520643885566481451034261994767460250597176390826515092967694540505869844648885935750102821057402049749371209108203345757335183872243121149737176706453619557101952158652703318837177947096197097711858188873362510725614790218576115978845875450063897682489960935813800975313331193682642783110822327770503067338747749136683824574121897975482615653921371448919800201690963929691867692112714116292065981895164195229775583795615403511651312223407146853203495036513932403673609663456753739439588531042268514800357066502903523689725069937868800000000000000000000000000000000000000000000000000*i1^144 + -6532544174491743329496777084716321499225350424008270008278392239554647445696530813325678634394419251508210141500839589606999422695442913576752835376858485885166868734600301776871882265493246720029437607652465480187660145281939927390918506378252995175878705042242910534283278043954466106344493052097173171313965119838589996254836214112472077588478989430060810794694177262461395492063154482907670525020496732133798908287685222991860989147008037233869827754015657184331884242403095439328136143009746676345799943444790291521718053866329210139940208461419686743485951326139634642521258754515033480901506248674706143767313764445020905088603835749525345970390037467584118809656650459338021421390192881761030796951750401714470653523299998749936321527655152717969465623102034270521659928828239332929198723120304911425755528512870825223556394735902588547214873921814186517187464989260556104057586488760833524989840241168624549919626030469959765673405089273845596128431647066094364751867228632566445839680111417641242994574365079051722424790353667166642540959095026929733368454490180417031086684546215594981780005933498847687177861348979510408431147207217412464028002293926823235348541470011896002225428422497439391119422754887694124093913659290521908468244005697289649017976259428507786934376339344535312516326719832954163741510358009997241031950102037826926779977926208133147654641694585512929017073411273542752009295933190148701578066362779709640504398966410423800408612643671357773908305505936106162705986497223994315292423576796911259685518115076750851685157264461963186275955848770862958215410134219681151509014377304826116830744730638318217600778222890670850247468656508208519489557963521738254823457706257232017681426045028549552119902979443909988884816803288390396189098198627446890026619978177608135029332171011465479126130654187847512412679177585680737103320608874237231467640762471918206558645474883967248450782746765118038543395275136335587611642150945385129993647268271882672236619325923885838926734824864732214803987424077577005367147575822696752185744365463422651919824516397681940971330806689421395124914626650916380100973072134951447714414449882248343792674139776696561805558536920951450684839421934983017252074598591392857965959596971543620709285298099072553149758892776122462790359078598405271090500592485550797438691097565334950023991677211372145089463289405296236570604375729543814456058162036684389143884986957013780247038990417887491169573057652106560532149415404434342701198572495270620972660187574114217683905428505485053478188875852311372458441583094767763414200736849768091671023558294587157312525229109924157917035817376353827517522081109423227910873993797675476601188765735053608489708637546430736820640407406310252060225761314406299654892759411269727249389112097082172900036241589219205169761479725130884061062045033459230222645923987272531453154723084189453018103071591900621689530819703802098375797657458299848953125117783237307430715596198868949450848258067346378976192446639421409027580292742068562663393812382325204783061061951990264429192865771704501412521120565791508221465501773077866519011739765649476511733842404444387167765183155956456802229943746242388032546511263541757864940574582756971762532921414504280001567764292871872391663204870549729605448974076157680949727925194451606945101423959614246166135205486817748368293465771135276172065854792188141275376811389690743184615595838729148889646909051784123821003469303421746123837170222431130908831377076984673068845650593579495257685560077117130056063322856719892860332694294962049452734146747115806685982511046539922049468134189517876781815395814855773697577939379331976348146073600000000000000000000000000000000000000000000000*i1^145 + 43979764589665108830918263378100583654327233720512005618451275159792697317369517022173760035463579959673184442778715967951820480620492799065426737031328763574620626765369205031588910747647270862267651604916227723685001757691067545719722721708037015602458318330162714170028105812518359276197009495662948426089801931979444993111018325092530991394841373119861557619148070040697743914170855294685377145377723305923169538640829733998484189627710840395219123638156890892749830100358199529388915325374108733314191462021462022978678014854417696745222775924921468415118020941410666530184482847552635966954040657237255772765651105327229467433992329387248527161918033622759420053604585592348429201402317325192060184060421055848008092274817105167039344094658250412672244603702296607628890720120881883730070221254629085926587829940438222610615659249015955231019909628199783108188099147293744868586345872471815060217587756865641645372741211192753840610559110546402728820785993361558764845444748239459441009825021885307244096400972167376896164222579340674392030244488617202118092144580904995647472967612732930835676077717699454345756578482991492973285773808735808592862604460148749309353389105276557345170592636540568541204985950305629387627270243366006312456359523960267760436229097996310074162646417914186786847027780434928006617245362746444123199496628586547433412618771608359097030645588596140697318634843105866735479744812215814547556214079449434282914071253950757872050174857651712719479145106148141873762305363771631558884628880856736363924377877542032819834051046967221658835589572314732642278729291530948427585324281724999010881872579473177628140116335009250476591405853596068788312819244552002342301031827731813080413918405602160742472836771596178219386807942043005264626335967840454489663555005029168386130489475431553816962588434260302145413018395553370153236775403564088653827108868418933142866181954019435996502630278935184911419644456643309407692530369070508962577155475065005656763775126995095972641549677054998839034703637743050147439799712128474782218316252784955093532882154180135977048582759998586637331647851526765738842876427344022598971824942807205493955034779810304616632840030981844867127034425801841460189444830965646775702850508147130736132366792338757804989446490762257473776972482655627761048229834497029493451837685208364649659233760386423671750861300007800762512898287129876734133971971111912598493001368678895770973179132211251927720793452683109527653718281818856219468790299400668955423599926337652035110972538151535789331150806224002831662485824039071581973770586170552410637343915642058171034577663317828957599274295867873255261803265665094732950842956431590193554321837754727387122645772294363669699728667362132388717980140938968106910204764004658311553531657393759302250358146121579242831925150419504217973056488831260391454979272926544986847139201592633339636231762189796487421247502499735365381893589202955239633025742679788182663821983996174316089357766613267866776918743908543423572986481064214728492500423793812204291394153386957848716069998813747137647096751579141245706327933397792372205998120727442589609866032574999258399220632724559661601372601620128846204670609984328171203581598525735364433160086688115840275996904180602092579570911051629650354639007366464230187713240746784117133120681688537843728777549795108207861490821126888333602577617047619773508932225926571608054126774679184537215186185972702340063027209712292043484771426160500600416429665342271482842187182976445066416315891613862420678285640623603390261088282674028280586492121523591809058534629161317484433098775472763025053353664750004095163392864131481600000000000000000000000000000000000000000000*i1^146 + 965569403948103976054224955925586376598884291666847311209709923393696606998144757096162682999114642308244347873045626792833015564614066700306947241571114053486844838748536917090248625210702456766080755911817861078794146464352335338755238246204421226681809422601360398029415920764287941452649216053070148063935882129198937775500177245449630596671054376104698764109383103289423247031146012320315095905147619903129886716442857352153135361692033785258251835227171874688585923622590249502383854543049277357113839212208961761500654451054867782219874862638600774819032870642216539838128809274563637360393763381330663995776858938053184340456404158630655000487800242890267876556401607271685629888553791099358152608424001544435567815595012401931875328900461303638257452421549652708806330969877652153698152700997730190203224608333557096456453595237231675265673723422075950763586539869650270627247822540331459248802961927048263365744816279157543431831974909148683471412042609770748518034275225303054493564906151181711980885361278622126583071697421516981229732794734067975366584794406014075710499065354757160813040222649357120343652360159709298814440354454588403572149938605684509526032024715587546358738677824590859740195992284731488950156388581634727105096057813827031972438016624771459267213244980266388408093587239820475010853944925303627999286759262343740487967530136489403029106933687409443445186667388844230872649114734837390869255144946372870365281296104733072701370499542800988289168232076788369380686742860716151254073758481037581833996480503099213540811541829639934325525001380148953597326609522029393117209773990910933667265280353243996036850542855247170387166872925923732252725295881278300883882699754097627679470840086466784452625252376996126110205508336403811301998202509252454444241683933400694899320192305880416232812637907809452035383155733012158398498137551212181317010329279729811116716213091197174928351331941674083757281212403531832392090750861419128836081468047695269347122148236482699905755390217976536660301593059056785179552378939645636509743607634277193688124636058840027377971984853115975420987228293654265201481251746459739538268204516812304176951251078799428600676712268560103900689925017207921684285896965756507652003259264239936670933898035423061810070129994512649014953238382361850632933826141640410900628424314589735315840321061631845920068115200380307082768577001428746682781681565856458822909798869577581068688594032177751393362990689562908097880930949191092104419572236049871549329649574417231731317705992363589161249158846179360600947149665995425491875225302866761023811508334354963228714604477793944742612786603894698012679147716934318830789099364471653407849878033560710682150993082192802644596310054771337073930641828645905925216238326943845074320876716981822838720506511871173557511031833535234022983618514614902212364144805299127714478104866468613206823815453133295093511530701872678559143903629728952047427231678828516581765532933492030163736529933585832790512912664447966724063092488951559870168874120246909630083796922896639083144228851600511209495833438451095816292675209281735867601082199040856885457438152353282160226401943016526799129521700722937310273824027781008124703087115168762862522726854853094317510848196569488488001338840599231687254329917565425630195782484156914498879360311449664263058036869023513872128022249525911923917581343830163221425741760334250425455640085123541127179455754202070518341900077264943853597588406155051101032771000168744861277990157895851011095021095137578953965501462655004406033084520580116363123533390357598521292275749435072294719797041038964954458774119699709952000000000000000000000000000000000000000000*i1^147 + 7492789594306679930369302019065859275040110584702641158137463710726354423599544378527434586781300668484827570353343098776345123071652013602095516122189279111360247066218906077265496120240631888526776289761930983530205704561416422232203736269695205266793446676627913840452666615908548325607762605504624107668234512608189278609990089495343314324685404238932977402966491467043066035378198926568664636690525302226335744664440165954519460598407765252332984940000876308207218178207905791790380753178267919995262463480811635756122070859183806852873689322611248069313417240612001991608102382432996324124743114555025521326659748916583711663920315828509998575060282779865635334105773299059025865746128886230331071707682445409246515080063444357847992701146162188649165386961151152659020680384343526633558852003175269884572264869789541457666323574331893832441918365328887626213835698137109599075648303203833093094870997451188319328064126776640656907623419106241154683515265624678267138699502877117769289149797105660117985693800902606244846602088087978505764296758012492762703403871979718716540864475673650279065085119335864118703126619454862579540065691493591734731131518037487324962704447709501346259147255518549745056662028660559255402201656951137484466674219658528538764602861439421709316839536266921616775255002700536337128982479330963877029547491499401691446805773952508436387827075283568608667064785041820658931834397004774359141264791574040878712262766332178665539236332106766899116286696129747835689860068995346871574978926471404507028533650313780386155394564468783643410538410715373240498379276510310751870334112662296155577269080103907785359041711168888949409850170617023842329412707392952026335600012254772261408586754689850962342780804434121138086273484181813291731393769358971592550486810572814736329213449527727193930698124894355079832960869784876324441986675267179774871761592024606302524403811407964034895400566256026208329538867352704625932631119363095730359380719877955394571472712196944926411456850828695731597853623072478628078737755505661555118693944563317446770640116456546742541755660614852241231453349461620111117280227995952766315160515467570369956730637995610133748255743337072128469614362986172466489269760798267011024580923156056516167187477343451260523306620131532779067242407207873921176933689840341204819816029955641449439873453995315069233716580657359293614455521383295583141991176080406786822997171356661968319432405988483147383617884267834476579002097063816343315533463118229069372587589320808041218507238837716274869017059299024920202072764996480777223518986740758005649076432896887847275153069486585098623135475998173450241252132735943582529353544718524007319001447198117406083746812838438455427975714309576114900568869988511303733749722593063200965591856550848973700766750907993683092856266451456124096447816215955713954868571724794336774435087219657334134741879434327083353911191632014058497457216576731875147418017078724121842951969113755542836345411624428786347486035827608121086136906430215791182655827792798105463682852358209499617103502736707778674553164480657163290129633353069795177392014138029282729569130117625933053506461866900175537723528754294489766202455137286920598684555033771499351883866715680223766148983981004954172795679104813415412892451440977912426868158761697069546010950672849218596600048201883034255280638807397692423537883270978138351246587494738623211914550216970127105016735851649661584925719913466315018143669206128310693724984599984733185668483504996605580371719284968316165051659466341220289497129431903985260443777309097326697710832700668401617719841319992361064857600000000000000000000000000000000000000*i1^148 + 25865416486824069522664244292038749938489999246880674274264771342807421655060695382015424354948547987123779415640064486356451211129349565882801757471717777708800465119269779798499534772905104949001292653067876175791712971620076445736706812228462825793930895110663868424939950926195677056891697920845390533112876757842391647678292714816661604312650870124407343962509920329961827287705571096225193881996713703276220228104508599232332451586926519010211556400321594725011685091221867296599973693795951916748096439233042948730637960532449502233985138724795514031998440428021105175179542653067363126219893628424479995014662820118107094385677359924028050717369432631264768985698362797987608128636441488960195647963205329258925692932584773403940214622290853280162301216633372168488191385144833582113226157953741754325879890470309775331774400282517227051674198087231545553289467300565206322320174629799320091207916477922229412202638007075793816942934406495241490946876840818525485269632928719253865379059401106237596541804083939672842604882439616561507760428599754904072858763280989919508319523898046716551350286642341150173074167550674887269423156764832621485349218580165213256105034968686153742813666234886928320113728970456881774018614479794179677901959691384685997026016917204466842441224503155380841745940634919316973523792803299777612975545331658975915837951162877573165073467441969052468794557804604567426289508487623763461742372976660839024490968373734005997456076134800882651766007457906691596819340484111264599515366611624589131026302891455223767354366941435811065710297975449838066695938635284081317055992278681691628047463016964804894190913537760458612878195133100544318554808843519187014489887083239038389896657859473042006525557184969835184095330015597667786491269304268688270307767493719689722799167915271784709353913468025393545512842865236976091973607774653370577254032380968005150039888269822158294611135681704179166418460791444542837801128071983105498936398939470584013687600316879596707157752908194791887444835831350692635478942394317635190892239942816760687957548500729045116070735884479802626196774466067016882966488130226329565774591899757419079251497007396523032196611528344003132658119657206295474044008796879652834295182346278089643526197244508021336648754512432064028618867600577789933457749994869026058750427947063007101690154237336077479868995571517631169538891907357331829874529846266418078198425273793457917280509701131880470157888084379413501787395758146329341047226128661810482402123427583025744016811753083740906457748236346202286624748208308114857260813374751429047663082847943809141029777967341709139351615982765371144102712220291674983779430113086547352932601717459405803061119024667240005678232275944404850594221370193766640358152490619006683381037841390896517619371669139412584124394438888645589589344052377485179517024191098639855644773224256569803861391795311679183180773597331325420960665592363569574684605199601775346809188546050687285831560516520777698047043890045374012682049379600809214729995598067318875446543983647228027203786759731146671641501721339503872066976648539804791027604956770427683845715404093550445250399642258946005056276217460825019635634531756047562383848268050379329250059530541305714948538620978664181746496701561767743199932699533385609627100483622732414985729548940338079067011471809086280573105130334101787773817104650082859245538827185111507949337905957075172519550706953039531847951630787579056594750531297972061326839738759989881937576081597860436757630866178706265228080346450523048898505304178738100915941886136529204689187530226926213654380544000000000000000000000000000000000000*i1^149 + 70574177869614779991634317893335700521257730108883870536409143204791285100955348617431392404025654777966498447640110377966731559151990455930885172878625876499408116628927792532903996239434971089536825832737070367379304630413348027664124584293880993649769348295559696172629538859793643142568220168468505514799534487754356417460223718655797491760161106295715136306507817990296186683301292002028487719336244593119390955131678996081408502851263682263113191782660807096714137746129486382953162113724189038605942983793236456294276710566578426460445008153742620616979720827409859092742177432426247291960589904116827810054411724565561507730950807252256254568078459915730337582385854500890993927070443347112915524513513610255699928635853781101782219243432412033625461790642574453482824389118151277733438961367157444127715489773579657706784430756984420661748011223773822802771674838098767404114185025487515794133098798340496660248996183940395263927978512497982456793115027111071790136389543074797842820900058881638294192901984875398099432797050516863895615765575284091845924195604564505275491213491974901062775112505493812024029596849254497258268136777354631573703743140969838347540972947675249823676403528187617661204232913173481625786577271627682704665412655078672701964954692507150283926437654918442162617702186514002201085736027641280221152794069138092079276061076539145077680473910235878540154377258946547649041100140443043751171649782414341213675379555274995569230327990657470458031213175289941668718265938279207982648646081081846248993293462854824933470385561481104074682633804731822076285957913911577902263289231135369941936466078830053838761926235951883979316345597428707473501167482180555717733239103480555799657292559676715782547181745463048425812642705394024577278251521300205179130385305812034375477333189001992189405729979494173634777355109261497981769624037429919156042918352404507863651231207332386193461993535406519780935668971361736924003070368204935732852583298275535801554244572321242264057829643879690415262267269190695288205914742191840517557832090335025633558266821836322691982373705530716638922423313003872991291026127458220713751818711075842884190531452958069777342141262086750021334271316125157413291028655126970306946701666143772997775229826357443186943430290037828531421079218634521742302104298917281443795895351533539798664770038031553694749534007662872325103810943351125941462434253170487808071078225767189344245956179014714826488626311893796275840587532339203303279311785110559438274593158522702005388560012612504210738845886516285263807184351115614674597458928753556491492209315617802840439098998276733407966530504340186318233225799824565023331297876695895170886328744599178210206886057190596764395845883649718694668162893550401168358341945445731226771209037541977870798677812129846651983826584804360757515323304841057809059876318854412746439384736246690751242460974629290659661902129963199324724888269774420595970770005828197475344105317186928098778053236612340280104469184251259423824736677522808369141211324718288081442633106907454807130001130811546258999308616096373864580231452850900850475626697187047882341539978131241660929312977888892205048722133613510242873959007345870008619699739180771955028995099780127836662955267371092727393054456848899506049936770548850073953111948125954372106040950065083607715649388389631664623007171159685971762852509423163699165731463789428154875774826974149215495120883048996704847053389062503297995821657723728142468639109309356331218264647198241950157983617405695698081916207950931528486908668871577063339377797786142979128414542233600000000000000000000000000000000*i1^150 + 61129126744978181994823452015889106499686188482010468734536987531822867874509303788466168477995191984040077938372983369733078781274184419702988821291156121071905830912530523516576747544394566354931185113342230233821620460938559585027208458228641746522626917144711056760421002082821179912560562328437617780917912062431402218236494275685979073400103222455641178350690987498021114595454903471390840658782201471211458799204453001354348918786295839692972690119909160273270834084802380445516458798319897757833262474554962264105700711718504311490642523798239739407093161912472457220944668060854238759504952252223577311459610543558525427035503443001554098458048542008746325432005392241011454098376371149030907508700784851784899507739297960714135659133136807259629052088398259200096627627488834596193589211734173730939573719971409101940909008930702652438333433570898171792141499668610905367418554181144831515515294546575631714124161165115515131579409854278800918572030679906710313578134503782386273863068663054126114100666189882580421115538651661431268132713976432267664060075442247422650509735143962903555067771831302158697174536633466786189359152665198675109228313129958289542604957059659009069692611525177585059416987031995691178504765019170865282758037370325892528836260068367020632464333758983517154694659368556002174861571997559061704618262351294457503951918772391555710098916316518295114530298771853527636168522995851515702039443084372540119530214160854112232150821596961577413860688665076031761580752885827635401118760043810922101887765756002308403723222543876006199761621097335567469387640353697980116368132053576705843944745089530502600512439120541251353636263614871022331349905694104810322681528567508709544112122599589839741325138376997807894357433516616960786899657060902991781342835897208197009091523756399574471316421670627633715364043570375647361037899619193551501454583680556375066529962930251849173876690529953949524413496944518176211815454905529119937319586856999969516399095306358695777683158427460620871334465481392396363029952771123054035715894120506223088298824165793861074857508287703362851003997067622530272914335792060100569166977861901407584369900582289111539665236320237912363092811425739940138351895967411058281861364683635755390989329097203049177235488518547234543819811282655365509236218353095032396531113513170464776353366835061007987372085752356196377109578750855809947636360533510107218029242943553867898876771474927950525145412762571553957417758420896423197351494639246750845982646351267527910420593141621779266827764640998576966715079232302692828141444410161570982718681078765999073327968206240695276988096285078867532422428516557270108312163856108419620179696728018606867559620297341508708450609063057661722703952907982902329366806739031087054682353091123477652704335031296096592208530631947363411528220918110393658014451798041202655706624612736410598374639677615093600539526234064199540014110854042708836565086429920780934602860830640858600798011996214223468901411614234557018805799040891597529690182301063014068861813410748438324989094047828045604646816927833238404756884627604181662716345354013117187421622722081479744737486614189413019925382045003253824535754044953109670479211680838296232381560641280612410003391747243502144744698018456663558031764036154900552470028813448340868057424321949857893993059969354468036741383686109856024589658518944596100701835814627195348934317032680806427484313491153855912785460364650261602555052269075384361904636312907803822554111403918231967185698248483127880351697673341769158193125490458781944198135144461107200000000000000000000000000000*i1^151 + 43656326908355301385957976922665568740617259724897620539969149599032872168198223207743988401776130653959100209479606666030685998987229502265648512905832746520587381042923771344252568065958999523761461932876845582451906398344889698589483696753119531089735746328024903692208859695729460369099291808414853323637230123070646584759285726058956559213889198455008020925079424801326457199413023239189407594462246970199760280133716110018201508265829081490233856332284719427028804275081964813530337528306479015508858306459764341722060770809045995024022617950413247311338424891476200843340635731820845860192426294460127002388329542098252567677255186489432302491139415441043690184239735472199772660685584918437427767757164697811781563862029502039111613966571364915482438976066097031569132358848581449337161267464902102487206049656434566575445653516054503474685215155456859020469825924418752750607446227354166311361836640637176522114020842973029604363431987491329334971841605270614966787766534831164694964984874728009209430341874525836352356219329703453704311277156156783864230954820755460444813364424035812997563089348919216900688566468101034455211219206377173396885858507517188688414575823217584287278987228582382189775803208070879110564695860725547038474285688788259051514321931790651271278926014495128062535203125709709719975658225442744748390088241755835643018429524545661837867040979734054447626823023886562427000981733745546544564183887228422432997127874873462062222590417318631392870296503238105324214714969073603399188909514058057847085781202924804896051906491439676629418909546667870303613562985634845787725946001420506383496828313517121988742199228187884338701457792882513377302651639163837713127430825864416316804384200906788913727176756340738252371062749183961919812532315494514536069072074176477449025576605541197720570516535144117886981785598771975259902212654079735839669427394541726891094580155678679022900428004608454620879222766545389460423247081668528515756331690284299195710842726208734674742146057673888153632484860909776185370729367401885011529706976834401562043031815389840947503736439539586161300191357705025314036824014423844977019135173266035607644757604262650716133601617697005500849946853959341208172517715332092180958976836581507440396171463244729884753052643503624140911781444247344398863864212993351728467704091297533041631648985257867836730160581975489168027622831112542541884795364466770104418277049307180343822315221968845209339203753044571212130307065496067559809155736188258323246735959387623777974343319677592473777536666006085470870430303137689090926230968076458824483636433876198115555960102327542361303812862048777345522403568874317907427765130204605015932095221077244461357211090805953159948813840754558585066585404850754136432379437392335801862337065212193492791643661746737180865949443581838338630273065964076659625793831216759380118362439874522608328030933053095143153319444155371715952746329131545263473075136267994112601795304918956519217599741224097759991303343222043238486299233479404617827011620204330687187519541997457224928747052193295272223108277107653995323953646345603896435768725094665325920600760966131054873468568598217226888990069699956901324913325120925176166615511496470113361723496124358398260252449631530003944961571495132175310715677373140283552865120722261762878366431436246794263530679585866514877807644703500622178298994347286009301267906790645439393841409951396913930738514214981595167239431662098538624133659838474465514517006834773219607662487269708790991593233913882210680637969780831881317640665186906931200000000000000000000000000*i1^152 + -432371762886744817124134728474740629626354469368326578404373900035756149259322194871081187783710850204575764567524884283561952203117352476254665147458160804974361090307750181445342849419500928638128966676058515065982768367058462231408665170744810626744328685076977162180980455465896285739423048865145829167384500719292444720444151823034048803422881100017235209192366669854917426266155696251670504173229956913855078688463345319375197905008293446980247378000054008783813342212887763013595577979911393395644781968126794564213034612512123793294484382729676583544099565264757296660087917753945299369897775052720503807710940938329654051998551209661587720690528016474481792526500761414468726327575875439574429541644553426461183357452989133034269863845322680930261263782327351840055918181960738657743333743540775439268441864305663844835629398234499538219815097204757976854957318406601176092495282307880741622498041532824806643019217543145669686997389024123138138704180819757061644335722391404634175834404041549960490886164635571646430540846691950098980610098996387137239367385104820398859749436156010134867170756839162058333092648476997707043678373316578147486519096719453899006932809979080927590736829157841826278190842883999750240459400991604242520498806427591685984057947941327688433262245308537931462867726492005734707955098917361705398495877980988922125874583424584136406180520992298927717008330931005686799557659166274483142304176079930295221527678348011436801802681732418652648255204500619783803182926169244621961188681090712336472347603534839015564516144192508424458033001008049868025350319318108340722276765550904781300113437988114971978603815565336379113249566171582059600184530127432744616031905014332010159135693894669789344031502406499830218780423278334529632423477235899750287406000277020758913116308407480406221224903708338718068144433267893917869622666363480794236729398562769442349368472126912733231554399766681101396805683266603305331855287319413196882656057272368083124668974521876811239459562181773040502939229208209312424289483424882787939627169268154947603043069079218941106690126053740662360533983834831287434232321757125013828724514543408207296083590197070612214859428389131906139177479675402368681906787401155315403725575973932773898264134436558462919663554953760315772718444599180264911832577374834638335306409699455514110941636390042873941672327277932429377679069718256689412463085916675935529497205252337560040823733577596304066238609354817877269758999012970988868022471821749489274467877174541566306652661441683073281990689860618825542397902160925421696786729894644189428869075054662403762792212627265314356556578477703868905909699777924565589528607441894754957667534963706266122593179854229368076990785411689497541044181688815792157394469580976189180002702785793309975714540286981976424398859894229959803891089524424716108355857203957005690221615232824048780135839021023972514724634321354921614664641067862568014845152639353361915249812288991122739148115410399930541243017970425990165683963740719231816423606297407784349321993428845702713157956072607321781887347448424053893117045076766637833818630492630437773014106699865866213234166358582209336416354771608025965270767390833544437045574402778360998444270308973293603240202185704037997075411571132211655156251745258836697411058308455017758556998880102875368111884953073897291650143174384826388492439040057179026248250625491158536392998884414771530655422823969833751768150263340601709105099469838005581480334988544796647317796961640154522964722282982950633079717819842560000000000000000000000*i1^153 + -6912648718149358618696049326876462021719659275806069296636060227133489434468074792352659612340606432222072965633027108730649049420686541235911696680135611209672119714072969182514785367958270706365370037995545579825463421698472578325186067643871277157763682718446074420579733981741579009036583794961252200614772096121439460809573211083886165785177491777434190293807772208476775350408287039017234327771777745383014148086815413573302887245306414587914646302544169792900570997131460882286233781710522796221000519312782441281113843974673612043419963563502002742913992067053209310106109395356154917209081419345861060853160017629273510168186018659389126959848023253523759735359352013166373348583256495130984128229008849482256579761656993306891321565139115656470040880990623673304780242628505580950611756479750633018040928217936313021360211869192616994893870988722712317563399466887770877302370996629317878401015551603853432776006166500683663988570754453112893012553598198867655481486783942877616449168912784134596629162297635208699106036228911783439368980009985751186734765001217080432023319623077227372737903230262231771519980619896260117622900648079242339433279611259826435977657709948033479829944992826823132788673365444865725900225319737672557459031432799725562347757052750730493415203034487501058595129892831570973211450621104963853810757227064497363291077660182634254822969484345951969970889521639181052557924754291508375252718869037175918546898335225040952565400591207757425665581136547348983625332711563332927734158419626676062359628201260553766866032562349334145709860441047458689227179391116900692431356154599260800379215515915486643195226970050183123568234497123306978835238082469873177317995741152692005914878875795841027204125027040452276888256430871306048496971454855225095992257075623351195875342206100079432851940474518431193380988502380050006736627574651804856527494566562421675206451280863821574226208074134092222119145014890578306009860561795706518115068830977377520133987387332586784409899012539257103493848154384977189364673971497802004729708100289101637214335255956928732811503283101704059905462108134757795408458500608033253971811945363824344136406493929881610485348914683018799930071820563044144271240619647236537075407447074163845141241995261072827619900551133240043876467936808173833192098845447175532511555831886670006544726359899480272993844456013541814975158071419777536531882575558116412166183193842392624014635735648739754585447399021575718828527695483984306782037574919709855559037028679235547796677896326690027576668990433580348418598868808516081405676500833365563567557127118540296946519833311438667007476003236793684093398996151989384091674643877397020780827541780784019457781108204617898992578255031500620717517413373101434803567266520574717781882099212887479593846582922367019897935306504881496838768024951773986013216185795560216917944558250093069550837451948474554669515555793265664472195128693501898073698265526984277768475071527672672273061852756071744448680352637679737798949275723077195012363008462536457448047938764440236861953161547588443439676576560525308989487554814308892386513889068007417884176915961280682883630303665976870550456413282933268528360672709624490532544087230791105977703287990052651238699135252627555890334914421043310760063593945679026867087529616890103334200109688460771216305409718851964879447620094426898046294012272681430849209798914680868309499344335636298285274007764788405565697347235703933806196224288928794283581750928609652373981924161526044945285120000000000000000000*i1^154 + -36178478054429522150180133207525992602729918186966464709889975658844264883786240017356158608700858682062893439624225733457971875108320997318881531329902505713234497433253431286947833985539299623483978979877004168038063030112282777988220987756073055350723846055954873520522375760487633080079812852605963398826969318967397854089417643378334271368317819408257203492347971621118990630708545888712833531036337898443016725792259332149333467029963413585270642824999769462696296220872697614425003803542586447574329446583243742711431708808579551965500671613357505458695409431700915044628657709787317202567348594097326441377272013835833246537086717641101840084534497175337769849043415710179181751995554204187039128601000042139078029461716102033011076056810898311185914781497321535058950262415105450203187905969674048568949755209825911437195984103054666230750238791469624483841544072715560602462305877973494137194259907059928026699019399980633878112645113058632167153016685496999212808105721529512603628787832407052010935645118172209634998827981966080876396089303432303873195023231151416391257386432910831514858857448689399886875743583753638560405789471076193724860670041749570027655281889443522670990661115692692836406614117635263020959924713563892431454112214692464268686081376448997956244819333393049730874048571496970742094096138798260902734541292146037013328838742362546941491712718305352874658602673392050610599066024988848561186972852624979948277864534849411163993309636307188326102880213077547684111282595242298999455820429549367165936599395552648770957757641900971158394366884421448785373485869418905160198727197601461121030528118573397508001202306013663126250554543862503018397058741707317441501051389863849066731556363624488540981241715176248751678374349205150912100276546627703202736570486413552714535201222365628193320380408928009940095936784019230007019137474786362834977267457051286525534906054335787518525613661204429495853180797379587535542240091890413041930759028692795032254858339904247719019611395011906787064648959984091214172006360562164122817226588710578509974406973942742003705794728193777286836556946305381378968679709774833028876318314121573835311258816923580416494796967331596660252018562545170772102748071258376288696063939510498619633143821716951457347220851827479731523623574039338646965178464761634013982933233038500686389189948566683494459311982543430536132359532466825327561055369470186143174506536267861436264492835267024875595614537686929681867646568817364967726221101250552013604490074042408938885575337960409130746795024403586462985892404782598782389322350873812307917967395400021883156544222114799552619526353965592228384418779841925536193333797044114197298433340471828809597361092861834321108482630846573325307093277811482088237616031955687351381097753189566830313749791654505463655674996294706971869817656946507231273245670413816689939726743086999333583730228865812476402444314647242593271490246141948210521052836122895641277745395363441607241096298008990086719243201186031666444897221365550373644431013327055856800331203474392084893670963885217420797891679560687926436073651272738696667437214557818182132649751364757622189911847096653234231100032528447109242811433010986692197202686190125087433279084048040658586626082596682879106043170204565747948348765810819869871173645999732327972685982290369928473520893264612215055729271457353446447652518475934029329776448156290153395859191803766839223438131839048784773291092396655621621951749935241199870238382547271680000000000000000*i1^155 + -62133764174783407041923996381577879844886400102601217329811040965322724310632498564040686374909453150584553329429109379404829568836306557787066850788233127903410055230480914556087385243782916185189949224002782871509077426637658913380240405929574982972735775260044676836074279434257319442443686590859245599665415339413010135312726640865232939854741826444301242822061496081508659231995768218101394893553006416713309226581076009051721397241294543874999626301505047818893804297714658948250884996207611699172354419388557348740813078691989135376576153584129432089841173707617960001778443908950510268939763398646321846867525086709252616787878285247099663155849263220791982319909422720010791279689013088518338591019388674748886941422389356974212024859388958721750643066774201381804510003721155711749808813714561474547091800080364373696327227193081990579646519673750478494406183565902157878851182100950417356785356556765664650923111058478976699982742041402929810437929945041898842718031385614692749845438116409859367707876617824483538479142251419014172109759289896765928342748577794665257679390496212805763492874330472485238943259136390475853069456044490474729487956791331453361281173880837442518439285940645872778485857286017796889042915621159260538509736609394938456737462723669218460906532941073966522900281843554317784763445871140167973374780460995780828862425108250171552010697291410217911468330462980035810638929716776772043063242159850367462726482541169036801936229221957539351649649383483470294780579069060636531145082985776956571570784528943688260273962259015848248654747541650323840681640882959106192883500303508967246302452809170011925318746663444996062803296783504463935967057525255262653608402889395287936307462463501376998164294677587519522925084236613824942278142109145139025276867869708592318943711405500695930735035947364067366769026713445835807060492820333683920681984967209626903193007911506705244016083239156387625721245163410593799389954123294567536191957677420924207535788857126814823233149529446569428927369246780339885993930544408807122012516928218938050522153602941377826217776650128165859496125550925440226730912956072711286909471962159609747017524427500797868128430437117257782650380069553483687851065955109142018773493954996406132007762057978279764579011398085378499441876299293653852907295850327918783959789184587956405876943694043143223782956523154787814734195675741776311391595284898189212974925896285351250483326274613381863963471014313968660044975992623558179524566175398699121898378064968267851054545582669436920950199129071916749324849250002209430230082963648936674444469973512504152592200662960572633778761347057659188500084321487739211906596545477695784502352983327809308404627898397106207354465730805397862210025971709945866893878135791409603354546677619302882000095196569744347074648913993233495012353020194296982525538636816153716963045437474489071858206908976224286608690028440372427647416424900458742775101985439519709580985529573548831418343849848434318480970343333902815680011731891597792659230617312126791586602930129997034615872846685906782192387812019376895802994939379254206275061992469239698381172710007338963792520789700444873653911469707514390502301613205785445722106854950645944178829957583253171089955379287857285087804042033579422954316486195378217330692844868520726439716835662281843205774607882676430682308220733257397020457757948906387058195523675139290332778955538619470124038128935360653761314899636510273747025920000000000000*i1^156 + 46965830149223876951091130386072420966256576423805673995615524273081012866811846405215663395409953731517679270631988712507855687148013346711109931631607519538260860896687504408346579162606594961352109417977999622824061028804200811090194518661705057679503989923076869364129588616260726890270249228957181078370437672712670293691747703132905971588293501228757830911714495433836922073722174045179279710701410632112635969046849932577344072817626325537603529012185198337756721719781288135336241368587735727185014451650263898717207255236999340418141619067695543526114029005660779779110150188407756045510391743059330144184750044227766149720792409654863616272221351825119599918647386414600014254941461373001795690042650394133513660680497701713743328165300954823179749091465473557462236383232228139862843161522143005595026056997619776020871359266188462616852310297092954765228849990387183398905755058786999802163930539261342091917375717837349247589234686491195459498731930722123934901111048846450411212826439652279437431640635185793008750632731026957891577883454297743415612165147578010691290994610367018929339778988365508280051985327530176126617103159018507496279263769640887948399791256056566575541629400706304055156497463145498745350351280569300103501778521199559379257500237266242821429285199077041220350440826844436110072319830378261306095513506279274688093833342966230862736531062123758858015143747613778009706008426494692300903235532995084852711862170761109671276732859304454443116232603956399734535954908174357725765399340942177793780485939550595210498661470106186925770450985942299973182331299958742688781590765676711714498561596709216154192313804078242164138338159822117533049156759359698074195361838667670985379807250572023174303770908315918128046613562721324054364825062415303823526012337111339605237333900035455155645095855320271017311488377906131892655371467449289340117856615906203548435239474567472575882504731297854243837855372269444048292399863985128499023076971768281197551009123359820874881977661226971318241945767372726901491201000350492488130434578680230697201814517224843112322933826586936312621625859994104898940397145788345616082022368202313564877081521101803102875091073957930387420421269026334035403491321182968491009279499285430084914496762685613868331908135792545512954759430439683619823949036028764445951553176179148243095863029234210165211752302932658621867671314815664207395793157518455225610255852949363155420101252634480174024110568401005977312345789617934906296038388077843196558758161094769350531901605638407487990483561272804543741396870817278681863323365613958778833111658620057852467507274469922863096328730597556378033664778745278965418606445909034789503887371632934449798959507300346768075261156695024422815756121374658679832889652075739940167656735465776632605181217650974657144141834783933860510445968304979462729499018621719502150762485261245642576335150560075599368484544249360027139081210304900035030218085364120376535570595238287412416149279598513576679276696395208796289944916111617166983352115481875525636939647718206098616891449975054160252312274427216694715599254082501448714879924881107556581436605328461566619968517198395057026916230072678369542136629094439323579324955546216622152443133025532821362047432665929824884225427336331306870765892256856953003941521053350879082421010963580955700094161764630659368344322213100569528477283443287167465223096943978038958895244448745401817367157145600000000000*i1^157 + -1354462442776686318299203588525768256806415651506122176648335738549714088081450033812897854045487264644929006195875778626989553565004925653065065773257311491914757042902553292121367815181792601955170334523859363175869116269495311051646994401919368485256695553373615661578009838026282483061214565872658526190435877584906257900241504232022470781778380057879286309354943813126473356201776951099261512509044303520469949032006679979984015116152629423020938088920347818741170587949470437798279552037139250314617667708117592764580041979612551073006374300373333662625894305624236276222335672338688287481734502770964049515172505581857264623681626125050333662575234315247341179884010945323137505431315701435834324669300990610658151076837136588380973098495846162209701396441547182334078292371942241783854336539817862859425103278284281259756201305329351876531150715272539794754062875148052754682649940773370350355510832253392806312997644757231093714471543913749120140079603525794692408843395955114940678266821360896108850943448040688043442655536034809132537062817271279985869287396191594298804285543046176569105593583073286313647464774594269845121757034775043196614442228552839956220758423387948034086938822940256569210775298005159558146071596883483168820173403811793618795830016885360391779709265364922172141199250856203480409158216206859255316826337687149249801682759716427199989535472065597254791565091721535386854400862564651170796605404205621676751220422842464267281801755494883646838540079532707365310965569375732880236649663280995280173864993934547139392282810345320125365214894207044666821295359860995663124598611058949055891656375263714575624533494086689917677088298346158818019326771735868368065322880928513713615921175256445290022427405529939209980607209890196154837585136781813757557785573857546974897005780707197064068401811105176495026986320009870670889489745989459070170845352373583617236006646087504598730887094050365386298861775707718132428542521825846287218193112405434807609960859481794647572165537192787669299075399627784886952081525864809961765744477335954301537058075808706241771643016448386411897570273056532535991073758226489023216301246342866606883981472804500139260870431265772458478674922820280822400322806283964257035698662311737805693648485474271613515709102323694691230617776099489492761514067921589456751712234501241968732868003315250495387066046789366657244870044220833321273599510888747654195815494948664126344547319226606227766495479026865152930373293369714392445356583194491921134746427238752696900756155762863041898973765870339057765205469457692119799058563468238711597749057821577278865023623252938737398980286576474019994084608997131612867256669298534221760399630691668279935596706490609315061353986847558713204375507800749441433148801182002085591289162751825913385967328203380982364856511360652623289141571332712368469695403620433206774065266111618179510927087044409139787097601631861260413860974504543910020144637322069425298380079748013890871160502005240661486755738499374277361478543022008997297050979054121762441732900782945189249616993553531626640707801184925832284521397574968150770899816052337140254621464115838639094487787843397091478082163781714831879083910194987890031699558532399846856588366532893092138527472558250870829885936753528087587870784216081987627774246728365488439463672173182046181188237383299556842621134054366916744315746474640512998821518390465658880000000*i1^158 + 168808366778665162594522625829307201754970629923931977340926201234272451981475539144729101482804682338630404459698158760946143926446788783573357631314389778175326685143189396951774440590790579660711017168077573137232106630010653871928082162039632784826734315953555353049074189783108557098996838618108107118963665050080826334030664097805062753898682027042463372884113286208924200062794084662239809172699120227240962378988308132819457492289274314801067515288346014455271095534866844948884653050301980015446692409202049211887963966978024160659062920583583571625935399408205670759794219970751419147696228983665009687087965642234156501435029786008935926727534042475758111877901458862743703686176789552235457162344129621968750102761821739810279728634714017284942580707835697807929973818480306698933389833699465043151130602207323893362915754881085240612341920826141825872874866961799441174622935989420883218567451264172285428035326957632568696295177636100839827420038486682223282294418255601954977113711100971162065973179723910529390459092637393842585678124667305595612329926917466229453414489107781084007080053715341934252121909605278960073070697234287354156531103087555505553495723194375328816615066907385004229184487474579083940550419804929196174301755978461735399393539483177957562554928210038096531493557549469821070087099594498104330208930267673874700378446944631768090901687391778544958903467585532550056912868239786932550228311914213030167729296600729575732164440925211234864744867120444629307177598244486413241938027540142496531758672418503562076389784540178685011100209992626951142975103130191208739980254325156711229227943896928640215497602172317573499814796689541115112741595031786932492663148858650222340036054332705345777775202565120733731812573139828689668049975690030006375798281025930122038986268771878140070764598549802809726703268023908209954911606656596890489480407754444963723369331838055170574912647182847608265274022473020020722974286636514557502602206926056802220250665646782528274731382473603930244478563657663280782732546993183774364457687314316728455476255308916339420820222446853193562628115026911231317891894655847104024386370348548522999526611927592400234423639230270750479381116014580573085331103465037156359896551529647778411454007139016075106733635915030954441719614316276386433987987878476786176995107619867256274673598071240583281506634282308374320079271093967429685642160076403950388704823693429517621342395871944806953293146497442528893989171660220560987264708055159939154224702259140338207586231199863905721311618306804574155202541323551591965051791518706782994713213731822957630592712349688813546509915820139912849191834049010667169527921765291514660542108698447988526617631122405255313909225698297050422753356656035931819368518035995612624825453896211531405154730375747771113082226077961204019080279037521135432803418879914492007544927331515929936369766712382336835412834013742795808553955604172079713189640169755156429294712917760380182870179413607724992720438219767406789691456857937190588238183032621656708342390818210469551412363122963226389655948780582265887942885544668104964454263585970192759562665752752692701192090478546753541995667285917348226139719109813132522442255152999797604741254796918576005011637150216296916012943770452734587717350548926944251214900876041552964460367241569665129073792547553280000*i1^159 - N1*529921218763230610665669044932342909100900687502209343434199586377857296658428682815337132989957336027868776984927628636240777044714628225849620242851561536889084384367553640452182278912978848091668853817027347611552725489053800557696009173026247219767815605421932617889157887865489965434950528253184414476618846855024166229838964574505295032864670070182325599265716788258934806722051658063652135247174779534321123988045093134069680101272655910360859723587393437324478154183671808*i3 ] ]